




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、人事管理系統(tǒng)總體設(shè)計(jì)前言管理信息系統(tǒng)就是我們常說的mis(management information system),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變的越來越普及。而將信息管理系統(tǒng)與企業(yè)自動(dòng)化設(shè)備想結(jié)合,則是當(dāng)今社會(huì)現(xiàn)代企業(yè)的發(fā)展趨勢。通過這樣的管理方式,企業(yè)的管理人員、技術(shù)人員、統(tǒng)計(jì)人員等各部門員工就能從大量煩瑣的資料和數(shù)據(jù)中解脫出來,只需對(duì)自己需要的數(shù)據(jù)和內(nèi)容進(jìn)行必須的處理,而不用對(duì)每個(gè)環(huán)節(jié)都了如指掌。這在一定程度上能夠節(jié)省人力物力,同時(shí)也大大加強(qiáng)了對(duì)數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。人事管理系統(tǒng)已是一個(gè)老課題了,面對(duì)如今高速發(fā)展的互聯(lián)網(wǎng),人們渴望辦公過程自動(dòng)化,祈盼人事管理系統(tǒng)能實(shí)現(xiàn)公開化
2、、方便化、大眾化、遠(yuǎn)程化的要求.隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用得普及,利用計(jì)算機(jī)實(shí)現(xiàn)單位人事的管理勢在必行.人事管理系統(tǒng)也是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化,規(guī)范化的必要條件。 摘 要人事管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng)(mis),本系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各個(gè)行業(yè)對(duì)人力資源信息管理的迫切需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。經(jīng)過分析和比較,本次畢業(yè)設(shè)計(jì)人事管理系統(tǒng)是運(yùn)用ado技術(shù)設(shè)計(jì)開發(fā)的,大量地使用sql語句進(jìn)行添加、查詢、刪除等操作。本系統(tǒng)使用sql作為后臺(tái)數(shù)據(jù)庫
3、,并利用visual basic 6.0來開發(fā)前臺(tái)的應(yīng)用程序。關(guān)鍵字:人事管理系統(tǒng) visual basic 數(shù)據(jù)庫abstractpersonnel management system is a typical management information system (mis), the system is an order to adapt to the current all sectors of human resources information management designed to meet the pressing demand for the developmen
4、t of software systems, its development mainly includes the background of the establishment and maintenance of database and front-end application development aspects. after analysis and comparison, this graduation design - personnel management system are the use of ado technology design and developme
5、nt, and substantial use of sql statements to add, query, delete and other operations. the system uses sql as the back-end database, and the use of visual basic 6.0 to develop future applications. keywords: personnel management system visual basic database目 錄前言i摘 要iiabstractiii目 錄iv第一章 系統(tǒng)需求分析11.1 系統(tǒng)設(shè)
6、計(jì)背景介紹11.2 系統(tǒng)功能分析1第二章 人事管理系統(tǒng)總體設(shè)計(jì)22.1系統(tǒng)設(shè)計(jì)22.1.1用戶功能模塊設(shè)計(jì)22.1.2 數(shù)據(jù)流程圖32.1.3 說明32.2 數(shù)據(jù)庫設(shè)計(jì)32.2.1在sql數(shù)據(jù)庫中創(chuàng)建表:3第三章 詳細(xì)設(shè)計(jì)工作63.1 各功能模塊創(chuàng)建及實(shí)現(xiàn)63.1.1 數(shù)據(jù)模塊的創(chuàng)建63.1.2 用戶登錄模塊設(shè)計(jì)63.1.3 人事管理系統(tǒng)主界面設(shè)計(jì)73.1.4部門信息管理-添加、查詢、修改、刪除的實(shí)現(xiàn):73.1.5員工信息管理-添加、查詢、修改、刪除的實(shí)現(xiàn):93.1.6考勤信息管理-添加、查詢、修改、刪除的實(shí)現(xiàn):123.1.7員工工資管理-添加、查詢、修改、刪除的實(shí)現(xiàn):143.1.8 系統(tǒng)維護(hù)
7、16第四章 系統(tǒng)功能測試194.1系統(tǒng)測試環(huán)境194.2測試內(nèi)容194.3測試結(jié)果19第五章 結(jié)束語20參考文獻(xiàn)21第一章 系統(tǒng)需求分析1.1 系統(tǒng)設(shè)計(jì)背景介紹管理信息系統(tǒng)就是我們常說的mis(management information system),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變的越來越普及。而將信息管理系統(tǒng)與企業(yè)自動(dòng)化設(shè)備想結(jié)合,則是當(dāng)今社會(huì)現(xiàn)代企業(yè)的發(fā)展趨勢。通過這樣的管理方式,企業(yè)的管理人員、技術(shù)人員、統(tǒng)計(jì)人員等各部門員工就能從大量煩瑣的資料和數(shù)據(jù)中解脫出來,只需對(duì)自己需要的數(shù)據(jù)和內(nèi)容進(jìn)行必須的處理,而不用對(duì)每個(gè)環(huán)節(jié)都了如指掌。這在一定程度上能夠節(jié)省人力物力,同時(shí)也大大加強(qiáng)了
8、對(duì)數(shù)據(jù)處理的及時(shí)性和準(zhǔn)確性。本次的開發(fā)內(nèi)容人事管理系統(tǒng)就是信息管理與現(xiàn)代化辦公設(shè)備相結(jié)合的例子。開發(fā)本系統(tǒng)希望使人事管理人員可以從年復(fù)一年的輸入、計(jì)算、統(tǒng)計(jì)等工作中解脫出來,由于人事方面的數(shù)據(jù)眾多,輸入、統(tǒng)計(jì)極為不便,輸入量大,計(jì)算量大。這些工作都以人力來完成將費(fèi)時(shí)費(fèi)力,而且容易出現(xiàn)錯(cuò)誤和疏漏。本系統(tǒng)一次錄入信息后,就可以反復(fù)多次在不同的信息庫中使用。所有輸入的信息都將按所屬部門、專業(yè)、考勤日期、工資日期等詳細(xì)分類,使客戶可以根據(jù)需要進(jìn)行管理操作。因此,該管理系統(tǒng)的目的就是利用計(jì)算機(jī)對(duì)復(fù)雜煩瑣的數(shù)據(jù)進(jìn)行存儲(chǔ)和處理,并利用計(jì)算機(jī)與現(xiàn)代化辦公設(shè)備的連接實(shí)時(shí)刷新數(shù)據(jù),從而提高企業(yè)的工作效率。1.2
9、系統(tǒng)功能分析人事管理系統(tǒng)主要有以下幾項(xiàng)功能要求:*按不同權(quán)限登錄系統(tǒng)。*對(duì)其提供的部門資料情況進(jìn)行添加、查詢、修改和刪除操作。*對(duì)其提供的人員資料情況進(jìn)行添加、查詢、修改和刪除操作。*對(duì)其提供的人員考勤資料情況進(jìn)行添加、查詢、修改和刪除操作,并可按考勤月份進(jìn)行分類。*對(duì)其提供的人員工資資料情況進(jìn)行添加、計(jì)算、查詢、修改和刪除操作,并可按工資月份進(jìn)行分類。*可添加新的用戶,修改用戶原有的用戶名、密碼,刪除原有用戶。第二章 人事管理系統(tǒng)總體設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)添 加 記 錄2.1.1用戶功能模塊設(shè)計(jì)查 詢 記 錄 部門信息管理 修 改 記 錄 刪 除 記 錄添 加 記 錄員工信息管理查 詢 記 錄
10、修 改 記 錄 刪 除 記 錄用 戶 登 陸添 加 記 錄查 詢 記 錄考勤信息管理 修 改 記 錄 刪 除 記 錄添 加 記 錄員工工資管理查 詢 記 錄 修 改 記 錄 刪 除 記 錄 修 改 密 碼添 加 用 戶系 統(tǒng) 維 護(hù) 刪 除 用 戶 數(shù) 據(jù) 備 份 數(shù) 據(jù) 恢 復(fù)退 出 系 統(tǒng) 圖 2.12.1.2 數(shù)據(jù)流程圖 用戶登陸 是否管理員 是 是否修改數(shù)據(jù)是否錄入數(shù)據(jù) 是 是 錄入數(shù)據(jù)修改數(shù)據(jù) 是否進(jìn)行查詢 是輸入查詢條件是是否刪除數(shù)據(jù)是刪除數(shù)據(jù)退出系統(tǒng)圖2.22.1.3 說明本次設(shè)計(jì)主要利ado技術(shù),界面友好。能自動(dòng)生產(chǎn)編號(hào),根據(jù)用戶輸入的數(shù)據(jù)檢查其合法性,確保數(shù)據(jù)正確輸入。登陸系
11、統(tǒng)時(shí)對(duì)用戶的請(qǐng)求進(jìn)行身份驗(yàn)證,經(jīng)驗(yàn)證合法后允許用戶登陸系統(tǒng),進(jìn)行相應(yīng)權(quán)限對(duì)數(shù)據(jù)的處理,本系統(tǒng)能對(duì)用戶進(jìn)行管理,能進(jìn)行數(shù)據(jù)庫備份和恢復(fù),確保數(shù)據(jù)的安全。本次設(shè)計(jì)選擇了sql作為后臺(tái)數(shù)據(jù)庫,利用visual basic 6提供的數(shù)據(jù)庫開發(fā)平臺(tái)開發(fā)前臺(tái)部分。2.2 數(shù)據(jù)庫設(shè)計(jì)2.2.1在sql數(shù)據(jù)庫中創(chuàng)建表:根據(jù)設(shè)計(jì)要求,需要5個(gè)數(shù)據(jù)表:部門基本情況表、員工基本信息表、員工考勤信息表、員工工資信息表、口令信息表。這5個(gè)數(shù)據(jù)表的結(jié)構(gòu)如下各表:(1) 部門基本情況表字段名稱數(shù)據(jù)類型長度主鍵允許空部門編號(hào)文本6true否部門名稱文本50是備注文本255是(2) 員工基本信息表字段名稱數(shù)據(jù)類型長度主鍵允許空
12、員工編號(hào)文本6否員工姓名文本10否性別文本2是出生日期日期/時(shí)間短日期否民族文本10是政治面貌文本10是最后學(xué)歷文本10是所學(xué)專業(yè)文本20是聯(lián)系電話文本20是畢業(yè)學(xué)校文本30是籍貫文本50是家庭住址文本50是進(jìn)入公司時(shí)間日期/時(shí)間短日期否部門名稱文本30是職務(wù)名稱文本30是備注文本255是(3) 員工考勤信息表字段名稱數(shù)據(jù)類型長度主鍵允許空員工編號(hào)文本6是員工姓名文本10是考勤日期文本6否部門名稱文本50是出勤天數(shù)數(shù)字整型是假日加班數(shù)字整型是其它加班數(shù)字整型是出差天數(shù)數(shù)字整型是補(bǔ)休天數(shù)數(shù)字整型是請(qǐng)假次數(shù)數(shù)字整型是曠工天數(shù)數(shù)字整型是遲到次數(shù)數(shù)字整型是早退次數(shù)數(shù)字整型是備注文本255是(4)員工工
13、資信息表字段名稱數(shù)據(jù)類型長度主鍵允許空員工編號(hào)文本6是員工姓名文本10是計(jì)發(fā)日期文本6否部門名稱文本50是底薪數(shù)字單精度型是獎(jiǎng)金數(shù)字單精度型是補(bǔ)貼數(shù)字單精度型是加班費(fèi)數(shù)字單精度型是房帖費(fèi)數(shù)字單精度型是扣考核數(shù)字單精度型是養(yǎng)老金數(shù)字單精度型是醫(yī)療保險(xiǎn)數(shù)字單精度型是住房公積金數(shù)字單精度型是稅前小計(jì)數(shù)字單精度型是所得稅數(shù)字單精度型是實(shí)發(fā)工資數(shù)字單精度型是(5)口令信息表字段名稱數(shù)據(jù)類型長度主鍵允許空用戶名文本20密碼文本10權(quán)限文本6是第三章 詳細(xì)設(shè)計(jì)工作3.1 各功能模塊創(chuàng)建及實(shí)現(xiàn)3.1.1 數(shù)據(jù)模塊的創(chuàng)建 將數(shù)據(jù)庫連接、數(shù)據(jù)表和數(shù)據(jù)源等運(yùn)行期不可見的組件都放在窗體設(shè)計(jì)界面上,雖然在調(diào)用時(shí)比較直觀
14、,但卻為界面布局設(shè)計(jì)帶來了麻煩,而且也不利于數(shù)據(jù)的統(tǒng)一管理。因此,在設(shè)計(jì)時(shí),我選擇使用ado來控制管理數(shù)據(jù)庫。 在程序模塊中定義記錄集,并在各個(gè)窗體中定義記錄集變量,使輸入數(shù)據(jù)能與數(shù)據(jù)庫連接,并都用程序進(jìn)行控制,這樣不用數(shù)據(jù)控件都用代碼控制大大提高了程序運(yùn)行效率。 部分有關(guān)代碼如下:dim rc as new adodb.recordset 定義記錄集變量cnndb.open provider=microsoft.jet.oledb.4.0;data source = & app.path & 人事管理系統(tǒng).mdb 確定數(shù)據(jù)庫位置dim rc as new adodb.recordset 定義
15、記錄集變量if rc.state = 1 then rc.close 判斷當(dāng)前表的狀態(tài)是否打開,是則關(guān)閉rc.open sql, cnndb, 3, 2 打開當(dāng)前表3.1.2 用戶登錄模塊設(shè)計(jì)(1) 設(shè)計(jì)思路每個(gè)用戶登錄系統(tǒng)都須經(jīng)過身份驗(yàn)證。只有用戶名和密碼相對(duì)應(yīng)才能進(jìn)入系統(tǒng)。因?yàn)樵谙到y(tǒng)設(shè)置中已經(jīng)對(duì)系統(tǒng)使用權(quán)限進(jìn)行了規(guī)定,所以,在用戶登錄的同時(shí)也決定了用戶對(duì)系統(tǒng)使用的權(quán)限。當(dāng)?shù)卿浾呤枪芾韱T身份時(shí),他可以使用系統(tǒng)提供的所有功能,并能對(duì)所有用戶進(jìn)行管理。登錄者是操作員可以使用所有對(duì)數(shù)據(jù)的編輯功能,而如果登錄者是一般用戶時(shí)只能利用系統(tǒng)進(jìn)行資料查詢功能。(2) 用戶登錄界面設(shè)計(jì)界面如下圖:圖3.1 3
16、.1.3 人事管理系統(tǒng)主界面設(shè)計(jì)根據(jù)系統(tǒng)模塊結(jié)構(gòu),建立系統(tǒng)主界面。用戶登錄到系統(tǒng)后進(jìn)入的就是該界面,所有功能一目了然。當(dāng)不同權(quán)限的用戶登錄到該界面時(shí)功能有所不同,其控制由“用戶登錄”界面控制。界面如下圖:圖3.23.1.4部門信息管理-添加、查詢、修改、刪除的實(shí)現(xiàn):編輯部門信息作為編輯部門信息這一項(xiàng),所實(shí)現(xiàn)的功能是對(duì)公司各部門資料信息的存儲(chǔ)與編輯,部門信息包括:部門編號(hào)(兩位)、部門名稱、備注。部門編號(hào)與部門名稱都具有唯一性,不能重復(fù)。作為部門信息與員工信息有著密切的關(guān)系,每一名員工都從屬一個(gè)部門。界面如下圖:圖3.3(1)數(shù)據(jù)添加 當(dāng)操作員進(jìn)入系統(tǒng),根據(jù)設(shè)計(jì)要求,需要添加新的部門信息時(shí),在編
17、輯部門信息窗體上按添加按鈕,便進(jìn)入添加狀態(tài),文本框自動(dòng)清空,添加按鈕變?yōu)榇_定按鈕,光標(biāo)會(huì)停留在部門編號(hào)文本框上,此時(shí)系統(tǒng)已自動(dòng)生成一個(gè)新的部門編號(hào),只需輸入部門名稱和備注信息即可完成部門信息編輯操作,在按窗體上的確定按鈕即可檢查該部門信息是否合法并存入數(shù)據(jù)庫,否則按取消按鈕。再點(diǎn)擊添加按鈕,用戶可再次添部門信息記錄。(2)數(shù)據(jù)查詢當(dāng)操作員需要對(duì)某個(gè)部門進(jìn)行查詢時(shí),可以在編輯部門信息窗體下部中找到查詢按鈕。先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)查詢的條件,輸入完查詢條件后,點(diǎn)擊查詢按鈕進(jìn)行確定,系統(tǒng)便會(huì)查詢出滿足條件的部門記錄,并列到數(shù)據(jù)表格中,無滿足條件的部門記錄時(shí),則彈出對(duì)話框提示“查無此記錄!”
18、。(3)數(shù)據(jù)修改當(dāng)操作員需要對(duì)某個(gè)部門進(jìn)行修改時(shí),可以在編輯部門信息窗體下部中找到修改按鈕。由于修改記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)修改應(yīng)該與數(shù)據(jù)添加按鈕結(jié)合使用,先用查詢功能進(jìn)行對(duì)要修改記錄的搜索,再在數(shù)據(jù)表格中選中要修改的部門記錄,便把此部門記錄讀入文本框中,只需在文本框中直接進(jìn)行數(shù)據(jù)修改便可,修改完后按修改按鈕進(jìn)行確定,系統(tǒng)并對(duì)修改后的數(shù)據(jù)進(jìn)行合法性檢測,合法則修改成功。(4)數(shù)據(jù)刪除當(dāng)操作員需要對(duì)某個(gè)或多個(gè)部門進(jìn)行刪除時(shí),可以在編輯部門信息窗體下部中找到刪除按鈕。由于刪除記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)刪除也有數(shù)據(jù)查找功能,先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)刪除的
19、條件,再按刪除按鈕,系統(tǒng)便會(huì)列出滿足刪除條件的部門記錄,并提示是否刪除滿足條件的全部部門記錄,也可以一條一條刪除部門記錄,只要在數(shù)據(jù)表格中選中要?jiǎng)h除的部門記錄,在按一下刪除按鈕即可刪除數(shù)據(jù)。(5)清空清空按鈕的作用可使所有文本框清空,方便用戶進(jìn)行其它操作。瀏覽部門信息此窗體主要針對(duì)一般用戶,只有瀏覽功能,因?yàn)橐话阌脩糁挥袨g覽的權(quán)限。并能從此窗體中了解各部門現(xiàn)有人數(shù),這是在編輯部門信息中無法獲得的信息。界面如下圖:圖3.43.1.5員工信息管理-添加、查詢、修改、刪除的實(shí)現(xiàn):編輯員工信息作為編輯員工信息這一項(xiàng),所實(shí)現(xiàn)的功能是對(duì)公司員工資料信息的存儲(chǔ)與編輯,方便對(duì)員工的分類與管理。員工編號(hào)具有唯一
20、性,不能重復(fù)。在此窗體中輸入的信息都進(jìn)過合法性檢測,判斷員工編號(hào)是否出現(xiàn)重復(fù),位數(shù)是否為6位(前兩位為部門編號(hào),后四位為員工自身編號(hào))等。界面如下圖:圖3.5(1)數(shù)據(jù)添加 當(dāng)操作員進(jìn)入系統(tǒng),根據(jù)設(shè)計(jì)要求,需要添加新的員工信息時(shí),在編輯部門信息窗體上按添加按鈕,便進(jìn)入添加狀態(tài),文本框自動(dòng)清空,添加按鈕變?yōu)榇_定按鈕,光標(biāo)會(huì)越過員工編號(hào)停留在員工姓名文本框上,此時(shí)系統(tǒng)已自動(dòng)生成一個(gè)新的員工編號(hào),只需輸入員工名稱和其它信息即可完成員工信息編輯操作,在按窗體上的確定按鈕即可檢查該員工信息是否合法并存入數(shù)據(jù)庫,否則按取消按鈕。再點(diǎn)擊添加按鈕,用戶可再次添員工信息記錄。(2)數(shù)據(jù)查詢當(dāng)操作員需要對(duì)某個(gè)員工
21、信息進(jìn)行查詢時(shí),可以在編輯員工信息窗體下部中找到查詢按鈕。先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)查詢的條件,輸入完查詢條件后,點(diǎn)擊查詢按鈕進(jìn)行確定,系統(tǒng)便會(huì)查詢出滿足條件的員工記錄,并列到數(shù)據(jù)表格中,無滿足條件的員工記錄時(shí),則彈出對(duì)話框提示“查無此記錄!”。(3)數(shù)據(jù)修改當(dāng)操作員需要對(duì)某個(gè)員工信息進(jìn)行修改時(shí),可以在編輯員工信息窗體下部中找到修改按鈕。由于修改記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)修改應(yīng)該與數(shù)據(jù)添加按鈕結(jié)合使用,先用查詢功能進(jìn)行對(duì)要修改記錄的搜索,再在數(shù)據(jù)表格中選中要修改的員工記錄,便把此員工記錄讀入文本框中,只需在文本框中直接進(jìn)行數(shù)據(jù)修改便可,修改完后按修改按鈕進(jìn)行確定,系統(tǒng)并
22、對(duì)修改后的數(shù)據(jù)進(jìn)行合法性檢測,合法則修改成功。(4)數(shù)據(jù)刪除當(dāng)操作員需要對(duì)某個(gè)或多個(gè)員工信息進(jìn)行刪除時(shí),可以在編輯員工信息窗體下部中找到刪除按鈕。由于刪除記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)刪除也有數(shù)據(jù)查找功能,先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)刪除的條件,再按刪除按鈕,系統(tǒng)便會(huì)列出滿足刪除條件的員工記錄,并提示是否刪除滿足條件的全部員工記錄,也可以一條一條刪除員工記錄,只要在數(shù)據(jù)表格中選中要?jiǎng)h除的員工記錄,在按一下刪除按鈕即可刪除數(shù)據(jù)。(5)清空 清空按鈕的作用可使所有文本框清空,方便用戶進(jìn)行其它操作。瀏覽員工信息此窗體主要針對(duì)一般用戶,只有瀏覽功能,因?yàn)橐话阌脩糁挥袨g覽的權(quán)限。并能根
23、據(jù)部門名稱、出生日期、來到公司工作的時(shí)間進(jìn)行員工信息查詢。界面如下圖:圖3.63.1.6考勤信息管理-添加、查詢、修改、刪除的實(shí)現(xiàn):編輯考勤信息作為編輯考勤信息這一項(xiàng),所實(shí)現(xiàn)的功能是對(duì)公司員工考勤資料信息的存儲(chǔ)與編輯,方便對(duì)員工工作的考察。對(duì)員工進(jìn)行按月考勤,考核員工出勤、加班、遲到和早退等一些信息。界面如下圖: 圖3.7(1)數(shù)據(jù)添加當(dāng)操作員進(jìn)入系統(tǒng),根據(jù)設(shè)計(jì)要求,需要添加新的員工考勤信息時(shí),先選定考勤日期的年月,再在編輯考勤信息窗體上按添加按鈕,便進(jìn)入添加狀態(tài),文本框自動(dòng)清空,光標(biāo)會(huì)停留在部門名稱下拉列表框上,選取部門,此時(shí)系統(tǒng)已自動(dòng)找出該部門所屬的員工編號(hào),只要在員工編號(hào)下拉列表框中選取
24、即可,也可手動(dòng)輸入員工編號(hào)。輸入完員工編號(hào)后在員工姓名文本框會(huì)自動(dòng)顯示該員工的姓名。只需輸入其它該員工考勤信息即可完成員工考勤信息編輯操作。(2)數(shù)據(jù)查詢當(dāng)操作員需要對(duì)某個(gè)員工考勤信息進(jìn)行查詢時(shí),可以在編輯考勤信息窗體下部中找到查詢按鈕。先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)查詢的條件,輸入完查詢條件后,點(diǎn)擊查詢按鈕進(jìn)行確定,系統(tǒng)便會(huì)查詢出滿足條件的員工考勤記錄,并列到數(shù)據(jù)表格中,無滿足條件的員工考勤記錄時(shí),則彈出對(duì)話框提示“查無此記錄!”。(3)數(shù)據(jù)修改當(dāng)操作員需要對(duì)某個(gè)員工考勤信息進(jìn)行修改時(shí),可以在編輯考勤信息窗體下部中找到修改按鈕。由于修改記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)修改應(yīng)該與
25、數(shù)據(jù)添加按鈕結(jié)合使用,先用查詢功能進(jìn)行對(duì)要修改記錄的搜索,再在數(shù)據(jù)表格中選中要修改的員工考勤記錄,便把此員工考勤記錄讀入文本框中,只需在文本框中直接進(jìn)行數(shù)據(jù)修改便可,修改完后按修改按鈕進(jìn)行確定,系統(tǒng)并對(duì)修改后的數(shù)據(jù)進(jìn)行合法性檢測,合法則修改成功。(4)數(shù)據(jù)刪除當(dāng)操作員需要對(duì)某個(gè)或多個(gè)員工考勤信息進(jìn)行刪除時(shí),可以在編輯考勤信息窗體下部中找到刪除按鈕。由于刪除記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)刪除也有數(shù)據(jù)查找功能,先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)刪除的條件,再按刪除按鈕,系統(tǒng)便會(huì)列出滿足刪除條件的員工考勤記錄,并提示是否刪除滿足條件的全部員工考勤記錄,也可以一條一條刪除員工考勤記錄,只要
26、在數(shù)據(jù)表格中選中要?jiǎng)h除的員工考勤記錄,在按一下刪除按鈕即可刪除數(shù)據(jù)。(5)清空清空按鈕的作用可使所有文本框清空,方便用戶進(jìn)行其它操作。瀏覽考勤信息此窗體主要針對(duì)一般用戶,只有瀏覽功能,因?yàn)橐话阌脩糁挥袨g覽的權(quán)限。并能根據(jù)部門名稱、考勤日期進(jìn)行員工考勤信息查詢。其界面如圖所示:圖3.83.1.7員工工資管理-添加、查詢、修改、刪除的實(shí)現(xiàn):編輯工資信息作為編輯工資信息這一項(xiàng),所實(shí)現(xiàn)的功能是對(duì)公司員工工資信息的存儲(chǔ)、計(jì)算與編輯,方便對(duì)員工工資的管理。對(duì)員工工資進(jìn)行按月分組,計(jì)算員工各種工資項(xiàng)目和個(gè)人所得稅款等一些信息。其界面如下圖所示: 圖3.9(1)數(shù)據(jù)添加 當(dāng)操作員進(jìn)入系統(tǒng),根據(jù)設(shè)計(jì)要求,需要添
27、加新的員工工資信息時(shí),先選定工資日期的年月,再在編輯工資信息窗體上按添加按鈕,便進(jìn)入添加狀態(tài),文本框自動(dòng)清空,光標(biāo)會(huì)停留在部門名稱下拉列表框上,選取部門,此時(shí)系統(tǒng)已自動(dòng)找出該部門所屬的員工編號(hào),只要在員工編號(hào)下拉列表框中選取即可,也可手動(dòng)輸入員工編號(hào)。輸入完員工編號(hào)后在員工姓名文本框會(huì)自動(dòng)顯示該員工的姓名。只需輸入該員工的其它工資信息即可完成員工工資信息編輯操作。(2)數(shù)據(jù)查詢當(dāng)操作員需要對(duì)某個(gè)員工工資信息進(jìn)行查詢時(shí),可以在編輯工資信息窗體下部中找到查詢按鈕。先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)查詢的條件,輸入完查詢條件后,點(diǎn)擊查詢按鈕進(jìn)行確定,系統(tǒng)便會(huì)查詢出滿足條件的員工工資記錄,并列到數(shù)據(jù)表格
28、中,無滿足條件的員工工資記錄時(shí),則彈出對(duì)話框提示“查無此記錄!”。(3)數(shù)據(jù)修改當(dāng)操作員需要對(duì)某個(gè)員工工資信息進(jìn)行修改時(shí),可以在編輯工資信息窗體下部中找到修改按鈕。由于修改記錄不可能在大量的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)修改應(yīng)該與數(shù)據(jù)添加按鈕結(jié)合使用,先用查詢功能進(jìn)行對(duì)要修改記錄的搜索,再在數(shù)據(jù)表格中選中要修改的員工工資記錄,便把此員工工資記錄讀入文本框中,只需在文本框中直接進(jìn)行數(shù)據(jù)修改便可,修改完后按修改按鈕進(jìn)行確定,系統(tǒng)并對(duì)修改后的數(shù)據(jù)進(jìn)行合法性檢測,合法則修改成功。(4)數(shù)據(jù)刪除當(dāng)操作員需要對(duì)某個(gè)或多個(gè)員工工資信息進(jìn)行刪除時(shí),可以在編輯工資信息窗體下部中找到刪除按鈕。由于刪除記錄不可能在大量
29、的數(shù)據(jù)中盲目的尋找,因此數(shù)據(jù)刪除也有數(shù)據(jù)查找功能,先在對(duì)應(yīng)的文本框中輸入要進(jìn)行數(shù)據(jù)刪除的條件,再按刪除按鈕,系統(tǒng)便會(huì)列出滿足刪除條件的員工工資記錄,并提示是否刪除滿足條件的全部員工工資記錄,也可以一條一條刪除員工工資記錄,只要在數(shù)據(jù)表格中選中要?jiǎng)h除的員工工資記錄,在按一下刪除按鈕即可刪除數(shù)據(jù)。(5)清空清空按鈕的作用可使所有文本框清空,方便用戶進(jìn)行其它操作。瀏覽工資信息此窗體主要針對(duì)一般用戶,只有瀏覽功能,因?yàn)橐话阌脩糁挥袨g覽的權(quán)限。并能根據(jù)部門名稱、工資計(jì)發(fā)日期進(jìn)行員工工資信息查詢。界面如下圖:圖3.10圖3.103.1.8 系統(tǒng)維護(hù)系統(tǒng)維護(hù)選項(xiàng)里包括密碼設(shè)置、用戶管理、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)四
30、個(gè)選項(xiàng)。用戶管理功能只對(duì)管理員開放,管理員能在用戶管理窗體中添加新的用戶,對(duì)已有的用戶進(jìn)行用戶名和密碼修改,或者將原有用戶刪除。當(dāng)一般用戶和操作員進(jìn)入時(shí),菜單欄中無該項(xiàng)。 密碼設(shè)置圖3.11該界面比較簡單,能讓登陸的用戶修改自己的密碼,但不能更改用戶名,此項(xiàng)對(duì)所有權(quán)限的用戶都適用。一進(jìn)入此窗體便會(huì)顯示此用戶名,在舊密碼框中輸入原始密碼,在新密碼框中輸入想更改的新密碼,再在密碼確定中進(jìn)行新密碼確認(rèn),按更改按鈕便可修改用戶密碼。 用戶管理圖3.12該功能只針對(duì)管理員有效,用于對(duì)所有權(quán)限用戶口令的管理。能對(duì)所有用戶進(jìn)行用戶名、密碼、權(quán)限修改,不但能更改而且還能進(jìn)行用戶添加和刪除。 數(shù)據(jù)備份數(shù)據(jù)備份就
31、是復(fù)制數(shù)據(jù)庫的數(shù)據(jù)文件到其他地方,一面在數(shù)據(jù)庫遇到意外破壞的時(shí)候能夠恢復(fù)數(shù)據(jù)庫,從而減少破壞造成的損失。在此系統(tǒng)中只把數(shù)據(jù)庫備份到u盤中。圖3.13 數(shù)據(jù)恢復(fù)數(shù)據(jù)恢復(fù)就是將數(shù)據(jù)庫備份文件復(fù)制到當(dāng)前數(shù)據(jù)庫上,一旦在數(shù)據(jù)庫遇到意外破壞的時(shí)候能夠恢復(fù)數(shù)據(jù)庫,從而減少破壞造成的損失。在此系統(tǒng)中只從u盤中恢復(fù)數(shù)據(jù)庫文件。圖3.14第四章 系統(tǒng)功能測試4.1系統(tǒng)測試環(huán)境1 硬件環(huán)境:p2800 1gb內(nèi)存 120g硬盤2 軟件環(huán)境:操作系統(tǒng):windows vista 數(shù)據(jù)庫:sql server 2000程序開發(fā)工具: visual basic 6.04.2測試內(nèi)容測試了部門信息管理-添加、查詢、修改、刪除 測試了員工信息管理-添加、查詢、修改、刪除 測試了考勤信息管理-添加、查詢、修改、刪除 測試了員工工資管理-添加、查詢、修改、刪除 測試了系統(tǒng)維護(hù)密碼設(shè)置、用戶管理、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)4.3測試結(jié)果 測試結(jié)果軟件運(yùn)行一切正常第五章 結(jié)束語本次的人事管理系統(tǒng)是基于visual basic 的ado技術(shù)設(shè)計(jì)的。選擇了sql作為后端開發(fā)工具,開發(fā)數(shù)據(jù)庫功能,并選擇了visual basic 6.0作為界面前臺(tái)開發(fā)工具。在該系統(tǒng)開發(fā)中我通過建立數(shù)據(jù)庫,以及對(duì)各種信息庫的開發(fā)(如:添加、查詢、修改、刪除資料)及設(shè)計(jì)系統(tǒng)維護(hù)安
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 實(shí)踐教學(xué)與實(shí)驗(yàn)課程計(jì)劃
- 社團(tuán)工作的組織和管理計(jì)劃
- 客戶細(xì)分的年度研究計(jì)劃
- 數(shù)字化轉(zhuǎn)型的行動(dòng)指南計(jì)劃
- 音樂會(huì)中音響系統(tǒng)的音質(zhì)優(yōu)化策略
- 跨境電商平臺(tái)的數(shù)據(jù)分析與商業(yè)智能應(yīng)用
- 黑龍江2025年02月黑龍江省伊春市事業(yè)單位上半年公開招考335名工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 跨境投資教育資源的全球化配置
- 初中語文文摘職場難于判斷
- 甘肅2024年12月甘肅省慶陽市西峰區(qū)事業(yè)單位2025年引進(jìn)136名高層次和急需緊缺人才筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年高考語文備考訓(xùn)練之社會(huì)現(xiàn)象:“數(shù)字囤積癥”
- 2025包頭青山賓館有限公司面向社會(huì)公開招聘18人筆試參考題庫附帶答案詳解
- 《運(yùn)營管理 第7版》課件全套 馬風(fēng)才 第01-15章 運(yùn)營管理概論- 互聯(lián)網(wǎng)運(yùn)營
- 課件-DeepSeek從入門到精通
- 2025至2030年中國毛絨卡通玩具數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年度智能充電樁場地租賃合同范本3篇
- 2025年度典型火災(zāi)案例及消防安全知識(shí)專題培訓(xùn)
- 2024年蕪湖職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 17J008擋土墻(重力式、衡重式、懸臂式)圖示圖集
- 2025年度國家鐵路局安全技術(shù)中心面向社會(huì)公開招聘工作人員5人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 心電監(jiān)護(hù)儀的操作及注意事項(xiàng) 課件
評(píng)論
0/150
提交評(píng)論