人事管理系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  人事管理系統(tǒng)</b></p><p>  本科畢業(yè)論文(設(shè)計(jì))</p><p><b>  人事管理系統(tǒng)</b></p><p>  Personnel Management System</p><p>  2009年 5 月12日</p><p&

2、gt; 論文題目:人事管理系統(tǒng) </p><p> 姓名:</p><p> 學(xué)號(hào):</p><p> 班級(jí):</p><p> 年級(jí):</p><p> 專業(yè):信息管理與信息系統(tǒng)</p><p> 系部:信息工程系</p><p> 指導(dǎo)教師:</p>&

3、lt;p> 完成時(shí)間:2009年5月12日</p><p><b>  摘 要</b></p><p>  人力資源管理是企業(yè)管理中的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得龐大起來(lái)。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)大問(wèn)題。在這種情況下,開發(fā)一個(gè)人力資源管理系統(tǒng)就顯得非常必要。</p><p>  本系統(tǒng)結(jié)合公司實(shí)

4、際的人事、制度,經(jīng)過(guò)實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic 6.0作為開發(fā)工具而開發(fā)出來(lái)的單機(jī)版人事管人事理系統(tǒng)。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),本企業(yè)人事管理系統(tǒng)具有如下功能:?jiǎn)T工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計(jì)算,查詢,以及系統(tǒng)用戶的設(shè)置以及系統(tǒng)的維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠

5、滿足現(xiàn)代企業(yè)對(duì)人事管理的需要。本文系運(yùn)用規(guī)范研究方法進(jìn)行的專題研究。全文分六個(gè)部分:第一部分,是本課題的來(lái)源和課題研究的目的和意義;第二部分,是開發(fā)工具的選擇,本系統(tǒng)主要運(yùn)用的是Visual Basic 6.0作為系統(tǒng)前臺(tái)應(yīng)用程序開發(fā)工具,Access作為后臺(tái)數(shù)據(jù)庫(kù);第三部分,是系統(tǒng)的需求分析,主要是人事管理系統(tǒng)的需求分析;第四部分,是系統(tǒng)分析與實(shí)現(xiàn),包括系統(tǒng)功能模塊的設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì);第五部分,是代碼的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)事件運(yùn)行的主要

6、代碼;第六部分,是系統(tǒng)的實(shí)現(xiàn),最后,是軟件的測(cè)試。</p><p>  關(guān)鍵詞:信息管理;人事管理;人事管理系統(tǒng);Visual Basic 6.0</p><p><b>  Abstract</b></p><p>  Human resources management is the management of an important p

7、rogress with the times, companies have gradually become a huge up. How to manage internal employee information, business management has become a big problem. In this case, the development of a human resource management s

8、ystem it is very necessary. </p><p>  The system combines the company's actual personnel, systems, analysis of actual demand, the use of powerful development tools as Visual Basic6.0 and developed stand-

9、alone version of the personnel management system governing personnel. From the whole system in line with the simple, user-friendly, flexible, practical and safety requirements, the personnel management system of the ente

10、rprises have the following functions: basic information about staff input, modify, query, delete the module, staff </p><p>  Key words: Information management; personnel management; Personnel Management Syst

11、em; Visual Basic 6.0</p><p><b>  目 錄</b></p><p>  引 論……………………………………………………………………………1</p><p>  一、課題的來(lái)源與意義…………………………………………………………1</p><p>  (一)本課題的來(lái)源………………………

12、……………………………………………1</p><p>  (二)本課題研究的目的及意義………………………………………………………2</p><p> ?。ㄈ┍菊n題的研究現(xiàn)狀………………………………………………………………2</p><p>  二、開發(fā)工具的選擇……………………………………………………………3</p><p> ?。ㄒ唬╅_發(fā)

13、軟件Access的介紹…………………………………………………………3</p><p> ?。ǘ╅_發(fā)軟件Visual Basic 6.0的介紹……………………………………………3</p><p>  三、系統(tǒng)分析與設(shè)計(jì)……………………………………………………………4</p><p>  (一)系統(tǒng)分析…………………………………………………………………………4<

14、/p><p> ?。ǘ┫到y(tǒng)功能設(shè)計(jì)……………………………………………………………………5</p><p> ?。ㄈ?shù)據(jù)庫(kù)設(shè)計(jì)………………………………………………………………………6</p><p>  四、主要功能模塊設(shè)計(jì)…………………………………………………………8</p><p> ?。ㄒ唬┫到y(tǒng)架構(gòu)設(shè)計(jì)………………………………………………

15、……………………8</p><p> ?。ǘ┛丶?zhǔn)備和引用設(shè)置……………………………………………………………9</p><p> ?。ㄈ┫到y(tǒng)登陸設(shè)計(jì) …………………………………………………………………10</p><p>  (四)主窗體的設(shè)計(jì) …………………………………………………………………12</p><p>  五、系統(tǒng)測(cè)試………

16、……………………………………………………………22</p><p> ?。ㄒ唬┸浖y(cè)試的目標(biāo)………………………………………………………………22</p><p> ?。ǘy(cè)試舉例………………………………………………………………………22</p><p>  主要參考文獻(xiàn)……………………………………………………………………23</p><p>

17、;  后 記……………………………………………………………………………24</p><p><b>  引 論</b></p><p>  人力資源管理是結(jié)合公司實(shí)際的人事、制度,經(jīng)過(guò)實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來(lái)的單機(jī)版人事管人事理系統(tǒng)。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),本企業(yè)人事管

18、理系統(tǒng)具有如下功能:?jiǎn)T工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計(jì)算,查詢,以及系統(tǒng)用戶的設(shè)置以及系統(tǒng)的維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對(duì)人事管理的需要。</p><p>  一、課題的來(lái)源與意義</p><p><b>  (一)本課題的來(lái)源</b><

19、;/p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無(wú)法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,

20、與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。</p><p>  人事管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查

21、找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及, 利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢(shì)在必行。合理的利用有助于企業(yè)發(fā)展的管理系統(tǒng)是企業(yè)改革的一種優(yōu)越的體現(xiàn),不僅保證了核算準(zhǔn)確度,還成倍的提高了工作效率,而且便于查詢。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命

22、長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p>  因此,開發(fā)這樣一套適用的人事管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套人事管理系統(tǒng)為例,談?wù)勂溟_發(fā)過(guò)程和所涉及到的問(wèn)題及解決方法。</p><p>  (二)本課題研究的目的及意義</p><p>  現(xiàn)代信息技術(shù)的發(fā)展,

23、在改變著我們的生活方式的同時(shí),也改變著我們的工作方式,使傳統(tǒng)意義上的人事管理的形式和內(nèi)涵都在發(fā)生著根本性的變化。在過(guò)去,一支筆和一張繪圖桌,可能就是進(jìn)行辦公的全部工具。今天,電腦、掃描儀和打印機(jī)等,已基本取代了舊的辦公用具。如今,人事管理己完全可以通過(guò)電腦進(jìn)行,并在計(jì)算機(jī)輔助下準(zhǔn)確快速地完成許多復(fù)雜的工作。這些都大大地縮短管理的時(shí)間。而今天,人事管理的內(nèi)容己經(jīng)轉(zhuǎn)變?yōu)閷?duì)更為廣泛的系統(tǒng)價(jià)值的追求。信息管理,如今已是一個(gè)熱門話題,它已為許多企

24、業(yè)所采用。我認(rèn)為,在現(xiàn)代化的進(jìn)程中,引入現(xiàn)代管理的思想,建立一套可面向企事業(yè)單位人事的信息管理系統(tǒng),也是十分必要的。</p><p>  本課題基于我國(guó)企業(yè)管理信息化建設(shè)現(xiàn)狀,結(jié)合在實(shí)際工作中所遇到的問(wèn)題和收獲,對(duì)企業(yè)人事管理系統(tǒng)在設(shè)計(jì)開發(fā)等方面進(jìn)行研究,重點(diǎn)研究系統(tǒng)開發(fā)中所采用的軟硬件平臺(tái)規(guī)范、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、開發(fā)工具的選擇與使用,目的是從技術(shù)手段的角度闡述如何實(shí)現(xiàn)企業(yè)從傳統(tǒng)經(jīng)營(yíng)管理模式向信息化管理模式轉(zhuǎn)變的過(guò)

25、程,以及人事管理系統(tǒng)在企業(yè)管理信息化中所起到的重要作用。本課題的開發(fā)主要是要花費(fèi)相當(dāng)多的人力和時(shí)間,雖然開發(fā)出來(lái)的軟件可能離具體產(chǎn)生效益還有一定的距離。但是,出于通過(guò)畢業(yè)設(shè)計(jì)來(lái)豐富自己的專業(yè)知識(shí),并從長(zhǎng)遠(yuǎn)利益來(lái)考慮,本課題的設(shè)計(jì)開發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的。</p><p>  (三)本課題的研究現(xiàn)狀</p><p>  目前,在國(guó)內(nèi)外各大企事業(yè)單位中,人事管理系統(tǒng)的使用是非常廣泛的。

26、同時(shí),有很多的軟件開發(fā)商也開發(fā)了許多基于各種行業(yè)的企業(yè)人事管理學(xué)系統(tǒng),其中有單機(jī)版的,也有C/S和B/S模式的。而不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。而且,企業(yè)管理信息量大、操作繁瑣、傳統(tǒng)的方式不再適應(yīng)新的工作需要,開發(fā)研制適合企業(yè)的人事管理系統(tǒng),使其具有整體性強(qiáng)、流程簡(jiǎn)單、操作方便、功能豐富和通用性強(qiáng)等特點(diǎn),是加快企業(yè)人才管理工作辦公自動(dòng)化、信息資源化和管理科學(xué)化建設(shè)進(jìn)程必要途徑。因此建立適合

27、企業(yè)的管理信息系統(tǒng),是促進(jìn)企業(yè)信息高速公路的發(fā)展,為企業(yè)的發(fā)展提供條件的重要課題。</p><p>  隨著數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)的互連技術(shù)正成為世界計(jì)算機(jī)領(lǐng)域研究的熱點(diǎn),基于WEB的管理信息系統(tǒng)的研究正成為MIS研究的主流。與此同時(shí),Internet的發(fā)展與普及,國(guó)內(nèi)許多企業(yè)已經(jīng)建成有自己的企業(yè)人力資源管理軟件,為企業(yè)的快速運(yùn)營(yíng)提供了很大方便。但是對(duì)于有些中小企業(yè)來(lái)說(shuō),不需要大量的數(shù)據(jù)庫(kù),所以我們的

28、目標(biāo)是開發(fā)一個(gè)功能使用,操作簡(jiǎn)單的人事管理系統(tǒng)。</p><p><b>  二、開發(fā)工具的選擇</b></p><p>  現(xiàn)在,市場(chǎng)上可以選購(gòu)的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。在目前市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程序語(yǔ)言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來(lái)的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語(yǔ)言的

29、彈性和工具的便利性是密不可分的,只強(qiáng)調(diào)程序語(yǔ)言的彈性,卻沒(méi)有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間;相反,如果只有便利的工具,卻沒(méi)有彈性的語(yǔ)言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來(lái)處理,使得原來(lái)所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用。</p><p>  本設(shè)計(jì)我將采用面向?qū)ο蟮姆椒?,綜合運(yùn)用數(shù)據(jù)庫(kù)技術(shù)、程序設(shè)計(jì)技術(shù),結(jié)合企業(yè)人事管理知識(shí),以Visual B

30、asic 6.0作為系統(tǒng)前臺(tái)應(yīng)用程序開發(fā)工具,Access作為后臺(tái)數(shù)據(jù)庫(kù),通過(guò)Visual Basic 6.0中的Data控件使兩者進(jìn)行連接從而進(jìn)行系統(tǒng)軟件開發(fā)。</p><p> ?。ㄒ唬╅_發(fā)軟件Access的介紹</p><p>  Microsoft Access是比較流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,其基本核心是Microsoft Jet 數(shù)據(jù)庫(kù)引擎,是一些關(guān)于某個(gè)特定主題或目的的信

31、息集合。它的作用是用來(lái)存儲(chǔ),維護(hù)和檢索數(shù)據(jù)。同時(shí),提供了VBA 編程接口,可以為用戶提供各種各樣的編程功能。</p><p>  一個(gè)數(shù)據(jù)庫(kù)對(duì)象是由若干表,查詢,窗體,報(bào)表,宏和模塊等對(duì)象及對(duì)象的集合組成的,這些集合的組合豐富和增強(qiáng)了Access數(shù)據(jù)庫(kù)的功能。在Access中,所有的對(duì)象均保存在一個(gè)“.MDB”文件中,這給數(shù)據(jù)庫(kù)的維護(hù)帶來(lái)了很大的方便。</p><p>  選擇Access

32、作為后臺(tái)數(shù)據(jù)庫(kù),是因?yàn)锳ccess在許多數(shù)據(jù)管理的系統(tǒng)中已經(jīng)非常廣泛的使用,在數(shù)據(jù)流管理方面也是比較成熟的。同時(shí)Access相比較SQL作為后臺(tái)數(shù)據(jù)庫(kù),在連接方面有更為簡(jiǎn)易的表現(xiàn),因此選擇Access作為后臺(tái)數(shù)據(jù)庫(kù)。 </p><p>  (二)開發(fā)軟件Visual Basic 6.0的介紹</p><p>  Visual Basic 6.0是微軟公司推出的可視化編成工具,它提供了非常簡(jiǎn)

33、單、快捷的開發(fā)方法,無(wú)論是初學(xué)者還是專業(yè)開發(fā)人員,只要稍有語(yǔ)言基礎(chǔ)就可以快速掌握并精通。Basic是Beginner’s All-purpose Symbolic Instruction Code(初學(xué)者通用符號(hào)指令代碼)的縮寫,它誕生于20世紀(jì)60年代初期,因其簡(jiǎn)單易學(xué)、使用方便。</p><p>  1991年,Microsoft公司首先推出了建立在Windows開發(fā)平臺(tái)基礎(chǔ)上的開發(fā)工具——Visual Ba

34、sic 1.0,Visual Basic是基于Basic語(yǔ)言基礎(chǔ)上的一種可視化程序設(shè)計(jì)語(yǔ)言。之后Microsoft公司相繼推出了Visual Basic 3.0(1993年)、Visual Basic 4.0(1995年)、Visual Basic 5.0(1997年),1998年推出了Visual Basic 6.0版,使得Visual Basic在開發(fā)環(huán)境、功能上進(jìn)一步完善和擴(kuò)充,在數(shù)據(jù)庫(kù)管理、網(wǎng)絡(luò)編成等方面得到了更廣泛的應(yīng)用。&l

35、t;/p><p>  當(dāng)然, 使用單一的一個(gè)工具去完成一個(gè)中大型的應(yīng)用系統(tǒng)的需求分析, 是不可能成功的。因?yàn)樯鐣?huì)在發(fā)展, 用戶的需求也在改變, 如何把握住用戶的需求是需要時(shí)間的, 面向?qū)ο蟮姆椒ㄓ袝r(shí)也會(huì)忽略外在的與表層的要求, 不僅僅是要獲得關(guān)鍵的需求, 其他更多的需求往往要等到用戶在使用后才知道, 然而等到用戶使用是不現(xiàn)實(shí)的, 作為原型開發(fā)模型中的原型也是收集用戶需求, 描述與解釋需求的一類相當(dāng)有效的方法與工具。&

36、lt;/p><p>  在我們的開發(fā)過(guò)程中, 為了更好地讓用戶了解我們的系統(tǒng)和我們的設(shè)計(jì)方案, 讓用戶在見(jiàn)面會(huì)上更有方向性與針對(duì)性, 我們對(duì)用戶進(jìn)行需求分析,從而在真正的分析與設(shè)計(jì)時(shí)就能更加符合用戶的要求??傊? 軟件需求分析方法和工具的使用, 對(duì)我們軟件開發(fā)過(guò)程影響是很深遠(yuǎn)的, 選用高效能的正確的方法與工具, 可以使我們的軟件更加正確地反映現(xiàn)實(shí)需求, 更加具有可用性、可擴(kuò)展性和可維護(hù)性; 降低了軟件項(xiàng)目的風(fēng)險(xiǎn)。&l

37、t;/p><p><b>  三、系統(tǒng)分析與設(shè)計(jì)</b></p><p><b>  (一)系統(tǒng)分析</b></p><p><b>  1.系統(tǒng)需求分析</b></p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)

38、域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。根據(jù)以上情況,決定實(shí)施建立人事信息管理系統(tǒng), 因?yàn)槿耸滦畔⒐芾硎且粋€(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍?梢越鉀Q一直以來(lái)人們使用傳統(tǒng)人

39、工的方式管理文件檔案存在著的許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算實(shí)現(xiàn)企業(yè)人事檔案的管理勢(shì)在必行。當(dāng)前企業(yè)信息管理系統(tǒng)正在從US結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要

40、求、推動(dòng)企業(yè)勞動(dòng)人事管</p><p>  人事信息管理系統(tǒng)是針對(duì)企業(yè)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,他必須具備以下基本功能:</p><p>  (1)人事檔案管理數(shù)據(jù)庫(kù)及表的操作。實(shí)現(xiàn)對(duì)人事檔案管理數(shù)據(jù)庫(kù)及表的創(chuàng)建,表中數(shù)據(jù)的維護(hù)。</p><p> ?。?)人事檔案信息的管理。實(shí)現(xiàn)人事信息的添加,保存,修改和刪除等。</p>

41、<p> ?。?)人事檔案信息的應(yīng)用。實(shí)現(xiàn)人事信息的查詢,統(tǒng)計(jì),人事資源的利用等。</p><p><b>  2.可行性分析</b></p><p>  人事管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用目前應(yīng)用十分廣泛的桌面型關(guān)系數(shù)據(jù)庫(kù)Microsoft Office Access 2003,由于其具有快速、方便、靈活和可移植性等特點(diǎn)被大多數(shù)軟件開發(fā)者所使用;前臺(tái)采用Visua

42、l Basic 6.0作為主要的開發(fā)工具,其可與Access 2003數(shù)據(jù)庫(kù)無(wú)縫銜接。</p><p><b>  (二)系統(tǒng)功能設(shè)計(jì)</b></p><p><b>  1.系統(tǒng)的功能分析</b></p><p>  人事信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開發(fā)應(yīng)用程序,它由員工信息管理、工資管理、假條信息管理、系統(tǒng)用戶管理等

43、模塊組成,具體規(guī)劃如下:</p><p> ?。?)系統(tǒng)用戶管理:</p><p>  對(duì)使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶分為兩類:管理員和一般用戶。管理員可以對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行添加,刪除,修改,查詢;而一般用戶只能對(duì)各模塊進(jìn)行簡(jiǎn)單的查詢,從而了解相關(guān)的信息。</p><p> ?。?)職工信息管理:</p&g

44、t;<p>  職工信息管理包括對(duì)職工基本信息和情況的記錄進(jìn)行查詢、添加、刪除和修改。主要由管理員進(jìn)行。</p><p> ?。?)職工工資管理:</p><p>  職工工資管理主要是對(duì)職工工資的綜合的核算,建立合理,規(guī)范的企業(yè)工資核算制度,保障職工的合法權(quán)利。</p><p> ?。?)職工假條管理:</p><p>  職

45、工假條管理是對(duì)職工的出勤進(jìn)行管理,方便人事處管理員對(duì)職工工資的核算,方便隨時(shí)了解最新,最全面工作情況,從而合理的完成工作。</p><p><b>  2.系統(tǒng)功能結(jié)構(gòu)</b></p><p>  系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu)。</p><p>  人事管理的系統(tǒng)功能結(jié)構(gòu)如圖1所示:</p><p> 

46、 圖1 系統(tǒng)功能結(jié)構(gòu)圖</p><p><b> ?。ㄈ?shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  人事管理系統(tǒng)的數(shù)據(jù)庫(kù)采用Access ,系統(tǒng)數(shù)據(jù)庫(kù)的名稱為“data”。數(shù)據(jù)庫(kù)data中包含了4張數(shù)據(jù)表。下面分別給出數(shù)據(jù)表概要說(shuō)明和主要數(shù)據(jù)表的結(jié)構(gòu)。</p><p> ?。?)職工信息數(shù)據(jù)表:用于儲(chǔ)存職工的基本信息。職工信息表見(jiàn)表1所示:&l

47、t;/p><p>  表1 職工基本信息表</p><p>  (2)工資信息數(shù)據(jù)表:用來(lái)存儲(chǔ)職工的工資情況,包括姓名,職稱,工資等信息。工資信息表見(jiàn)表2所示:</p><p><b>  表2 工資信息表</b></p><p> ?。?)假條信息數(shù)據(jù)表:存儲(chǔ)假條相關(guān)信息。假條信息表見(jiàn)表3所示:</p>

48、<p><b>  表3 假條信息表</b></p><p> ?。?)用戶信息表,用于儲(chǔ)存用戶信息。用戶信息表見(jiàn)表4所示:</p><p><b>  表4 用戶信息表</b></p><p>  四、主要功能模塊設(shè)計(jì)</p><p><b>  (一)系統(tǒng)架構(gòu)設(shè)計(jì)<

49、/b></p><p>  人事管理系統(tǒng)的架構(gòu)分為窗體和模塊兩個(gè)部分。在窗體的部分有以下幾個(gè)窗體,他們的作用分別是:</p><p>  “frmAbout”是關(guān)于窗口,是對(duì)系統(tǒng)的說(shuō)明; </p><p>  “frmEdit.frm”是編輯窗口,可以對(duì)員工信息進(jìn)行添加,刪除的操作;</p><p>  “frmHelp.frm”是幫

50、助窗體,對(duì)新用戶提供幫助;</p><p>  “frmLogin.frm”是用戶的登陸窗口,啟動(dòng)系統(tǒng)時(shí)就會(huì)出現(xiàn)這個(gè)窗口; </p><p>  “frmmain.frm”是系統(tǒng)主界面,用戶可以選擇要執(zhí)行的任務(wù);</p><p>  “frmPsw.frm” 是密碼修改,用戶可以在此修改自己的密碼;</p><p>  “frmSearch.

51、frm” 是尋找窗口,用戶可以進(jìn)行模糊查詢和邏輯查詢;</p><p>  “frmSetup.frm”是設(shè)置條目的窗口,管理員可以把可以對(duì)外公布的設(shè)置為顯示條目, 而對(duì)少數(shù)人公布的設(shè)置為隱藏條目,從而達(dá)到不同的使用者具有不同的使用權(quán)限;</p><p>  “frmSys.frm” 是關(guān)于用戶窗體,在這個(gè)窗體中可以添加新用戶,可以設(shè)置密碼,也可以對(duì)用戶權(quán)限進(jìn)行授權(quán),這個(gè)窗體和數(shù)據(jù)庫(kù)也有密

52、切的聯(lián)系,可以在這里更新用戶信息;</p><p>  “frmTable.frm”是桌面窗體,它羅列了員工學(xué)歷和部門的信息,同時(shí)可以進(jìn)行添加,編輯和刪除的操作。系統(tǒng)架構(gòu)說(shuō)明見(jiàn)圖2所示:</p><p><b>  圖2 系統(tǒng)架構(gòu)圖</b></p><p>  (二)控件準(zhǔn)備和引用設(shè)置</p><p>  控件準(zhǔn)備和引

53、用設(shè)置是目前制作應(yīng)用程序的前提條件,在Visual Basic 6.0默認(rèn)的工具箱中,很多使用的部件沒(méi)有顯示,所以要將我們需要的部件添加進(jìn)工具箱。另外,包括一些庫(kù)文件的函數(shù),也是沒(méi)有被引用,我們要先將這些具有特定功能的函數(shù)引用。</p><p><b>  1.控件準(zhǔn)備</b></p><p>  人事管理系統(tǒng)中需要通過(guò)“工程”→“部件”命令添加到工具箱中的“Acti

54、veX”部件,見(jiàn)圖3所示。</p><p>  圖3 人事管理系統(tǒng)的控件準(zhǔn)備圖</p><p><b>  2.引用設(shè)置</b></p><p>  人事管理系統(tǒng)中需要通過(guò)“工程”→“引用”命令引用庫(kù)文件內(nèi)的函數(shù),來(lái)完成數(shù)據(jù)庫(kù)的連接,見(jiàn)圖4所示。</p><p>  圖4 人事管理系統(tǒng)的引用設(shè)置</p>

55、<p><b> ?。ㄈ┫到y(tǒng)登陸設(shè)計(jì)</b></p><p>  系統(tǒng)用戶登錄模塊主要用于完成對(duì)登錄系統(tǒng)的用戶的驗(yàn)證,只有合法的用戶才可以進(jìn)入系統(tǒng)。運(yùn)行用戶登陸模塊,其結(jié)果見(jiàn)圖5所示:</p><p>  圖5 用戶登錄的運(yùn)行結(jié)果</p><p>  1.系統(tǒng)登陸窗體的功能</p><p>  登錄窗體是

56、用戶進(jìn)入系統(tǒng)的鑰匙,只有合法的登錄才是有效的登錄。在本系統(tǒng)中預(yù)設(shè)了兩種用戶:root超級(jí)用戶和any一般用戶,超級(jí)用戶對(duì)一般用戶有管理的功能。超級(jí)用戶和一般用戶對(duì)系統(tǒng)的員工信息,假條信息,工資信息都有編輯,刪除,查詢,設(shè)置的功能。而超級(jí)用戶對(duì)一般用戶有權(quán)限的管理,一般用戶是超級(jí)用戶授權(quán)了的用戶,它不能對(duì)其他用戶進(jìn)行干預(yù),它只能對(duì)修改自己的密碼的功能。超級(jí)用戶也可添加登錄用戶,也可對(duì)其設(shè)置權(quán)限。</p><p> 

57、 2.系統(tǒng)登陸的代碼設(shè)計(jì)</p><p> ?。?)登陸窗體代碼設(shè)計(jì)</p><p>  窗體代碼主要實(shí)現(xiàn)了連接數(shù)據(jù)庫(kù)的功能,這里用于連接用戶信息表。其程序如下:</p><p>  Private Sub Form_Load()</p><p>  Dim i As Integer</p><p>  If App.

58、PrevInstance Then</p><p>  MsgBox ("程序已經(jīng)運(yùn)行,不能再次裝載。"), vbExclamation</p><p><b>  Unload Me</b></p><p><b>  End If</b></p><p>  '本段代

59、碼用于判定本程序是否已經(jīng)裝載于內(nèi)存中,以避免程序的多重啟動(dòng)</p><p><b>  i = 0</b></p><p>  Open App.Path + "\user.ini" For Input As #1</p><p>  Do While Not EOF(1)</p><p>  Inp

60、ut #1, user(i), pws(i), state(i), Emplo(i)</p><p>  If state(i) = "A" Then</p><p>  Combo1.AddItem user(i)</p><p><b>  End If</b></p><p><b>

61、  i = i + 1</b></p><p>  Loop Close #1</p><p>  Combo1.ListIndex = 1</p><p>  '在窗口裝載階段讀取用戶設(shè)置文件獲取用戶信息 并裝載于用戶列表框中</p><p><b>  End Sub</b></p>

62、<p> ?。?)“取消”按鈕是退出登錄界面,退出系統(tǒng)的。其代碼如下:</p><p>  Private Sub CmdCancel_Click()</p><p><b>  Unload Me</b></p><p><b>  End</b></p><p><b>

63、  End Sub</b></p><p> ?。?)“確定”按鈕代碼設(shè)計(jì)</p><p>  “確定”按鈕代碼主要實(shí)現(xiàn)了用戶登陸時(shí),用戶名和密碼的認(rèn)證,當(dāng)用戶名或密碼錯(cuò)誤時(shí),系統(tǒng)提示錯(cuò)誤。其程序如下:</p><p>  Private Sub cmdOK_Click()</p><p>  If txtPassword = p

64、ws(Combo1.ListIndex) Then</p><p>  CurId = Combo1.ListIndex</p><p>  EmploID = Emplo(CurId)</p><p>  CurUser = user(CurId)</p><p>  CurPsw = pws(CurId)</p><p

65、><b>  Me.Hide</b></p><p>  'Load FrmMain</p><p>  FrmMain.Show</p><p>  Else MsgBox "Invalid Password, try again!", , "Login"</p><

66、;p>  txtPassword.SetFocus</p><p>  SendKeys "{Home}+{End}"</p><p>  End If End Sub</p><p><b>  (四)主窗體的設(shè)計(jì)</b></p><p>  主窗體界面是顯示系統(tǒng)主要操作功能的面板,在系統(tǒng)主

67、窗體的狀態(tài)欄中,可以顯示當(dāng)前的操作員、當(dāng)前系統(tǒng)的日期時(shí)間、程序制作人員等信息,還可以通過(guò)菜單的列表或窗體中的按鈕來(lái)控制其他功能子窗體,并且為不同的操作員賦予相應(yīng)的操作權(quán)限。</p><p>  1.系統(tǒng)主窗體的功能</p><p>  成功登錄后,進(jìn)入的系統(tǒng)的主窗體,在主窗體中有兩組按鈕,第一組是表單選擇按鈕,通過(guò)點(diǎn)擊相應(yīng)的按鈕可以在主窗體中顯示不同的表單,這些表單分別是員工信息表,假條信

68、息表,工資信息表,這組按鈕和Access數(shù)據(jù)庫(kù)中各表相聯(lián)系。在第一組按鈕中設(shè)置按鈕對(duì)超級(jí)用戶和一般用戶所執(zhí)行的情況不同。超級(jí)用戶可以通過(guò)設(shè)置按鈕進(jìn)入用戶權(quán)限窗體,而一般用戶則通過(guò)設(shè)置按鈕進(jìn)入修改自己登錄密碼。第二組按鈕是對(duì)各個(gè)表的操作按鈕,包括編輯,刪除,查詢和設(shè)置。用戶成功進(jìn)入系統(tǒng)主窗體運(yùn)行結(jié)果見(jiàn)圖6所示:</p><p>  圖6 系統(tǒng)主窗體的運(yùn)行結(jié)果</p><p>  2.系統(tǒng)主

69、窗體的主要代碼設(shè)計(jì)</p><p>  主窗體是由兩組按鈕實(shí)現(xiàn)的,它們分別是窗體選擇的單擊事件按鈕和命令事件按鈕。</p><p> ?。?)窗體選擇的單擊事件代碼設(shè)計(jì)</p><p>  窗體選擇的單擊事件代碼主要實(shí)現(xiàn)了進(jìn)入本系統(tǒng)所有模塊的功能,這里有以下幾個(gè)模塊,它們分別是員工信息模塊,假條信息模塊,工資管理模塊,用戶設(shè)置模塊等/其程序如下:</p>

70、<p>  Private Sub Toolbar2_ButtonClick(ByVal Button As MSComctlLib.Button)</p><p>  Select Case Button.Index</p><p><b>  Case 1</b></p><p>  Call showemployee ‘

71、顯示員工信息模塊</p><p><b>  Case 2</b></p><p>  Call showleave ‘顯示假條信息模塊</p><p><b>  Case 3</b></p><p>  Call showsalary ‘顯示工資信息模塊 </p&

72、gt;<p><b>  Case 4</b></p><p>  If frmLogin.CurUser = "root" Then</p><p>  FrmSys.Show</p><p><b>  Else</b></p><p>  FrmPsw.Sho

73、w</p><p>  Pwin = "Frmmain"</p><p>  FrmMain.Enabled = False</p><p><b>  End If</b></p><p>  End Select</p><p><b>  End Sub<

74、/b></p><p> ?。?)命令按鈕的單擊事件代碼設(shè)計(jì)</p><p>  命令按鈕的代碼主要實(shí)現(xiàn)了進(jìn)入本系統(tǒng)部分主要模塊的功能,這里有以下幾個(gè)功能,它們分別是編輯,刪除,查詢,設(shè)置。其程序如下:</p><p>  Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)&

75、lt;/p><p>  Select Case Button.Index</p><p>  Case 1 'edit</p><p>  FrmEdit.Show</p><p>  FrmMain.Enabled = False</p><p>  Case 2

76、 'del</p><p>  If DBGA.SelBookmarks.Count = 1 Then</p><p>  If MsgBox("確定要?jiǎng)h除嗎?", vbOKCancel, "確定") = vbOK Then DataA.Recordset.Delete cuAp = 0</p><p&g

77、t;  Else MsgBox "請(qǐng)選擇要?jiǎng)h除的條目!"</p><p><b>  End If</b></p><p>  Case 3 'seek</p><p>  FrmSearch.Show</p><p>  Case 4

78、 'setup</p><p>  FrmSetup.Show</p><p>  End Select</p><p><b>  End Sub</b></p><p>  3.員工信息模塊的功能</p><p>  把員工信息表作為主窗體的默認(rèn)表,所示主窗體的運(yùn)行結(jié)果也是員工信息

79、表的運(yùn)行結(jié)果。在員工信息表中可以對(duì)員工信息進(jìn)行編輯,刪除,查詢和設(shè)置。</p><p> ?。?)員工信息的編輯是可以對(duì)新員工進(jìn)行添加錄入,對(duì)在職員工的信息進(jìn)行修改,也可進(jìn)行相應(yīng)的刪除操作。員工信息編輯窗體運(yùn)行結(jié)果見(jiàn)圖7所示:</p><p>  圖7 員工編輯窗體的運(yùn)行結(jié)果</p><p> ?。?)員工信息的刪除是刪除所有該員工的信息,在刪除需要選擇所要?jiǎng)h除的

80、員工,在沒(méi)有選擇的情況下會(huì)出現(xiàn)要求選擇員工的窗體,在選中的情況下是會(huì)出現(xiàn)確定窗體。選擇條目窗體見(jiàn)圖8所示,確定窗體見(jiàn)圖9所示:</p><p>  圖8 選擇條目窗體</p><p><b>  圖9 確定窗體</b></p><p> ?。?)員工信息的查詢是用戶可以通過(guò)員工信息表中員工的相關(guān)信息進(jìn)行模糊查詢和邏輯查詢,可以幫用戶快速找到

81、相應(yīng)的員工。用戶可以通過(guò)員工信息查詢信息。員工信息查詢窗體見(jiàn)圖10所示:</p><p>  圖10 員工信息查詢窗體</p><p> ?。?)員工信息設(shè)置是對(duì)員工的相關(guān)信息的顯示與隱藏的設(shè)置,本系統(tǒng)可以對(duì)員工信息進(jìn)行顯示條目和隱藏條目的設(shè)置。員工信息設(shè)置窗體見(jiàn)圖11所示:</p><p>  圖11 員工信息設(shè)置窗體</p><p>

82、  4.假條信息模塊功能</p><p>  點(diǎn)擊假條信息按鈕,在主窗體上就會(huì)顯示假條信息表,假條信息是員工的離職情況的記錄,包括離職日期和中止日期,請(qǐng)假天數(shù),和原由等情況,是員工出勤情況的側(cè)面反映,是核算工資的重要依據(jù),必須詳細(xì),準(zhǔn)確記錄,用戶可以通過(guò)下面的一組按鈕可以對(duì)假條信息進(jìn)行編輯,刪除,查詢和設(shè)置。假條信息的窗體見(jiàn)圖12所示:</p><p>  圖12 假條信息窗體</

83、p><p> ?。?)假條信息的編輯是可以對(duì)新假條信息進(jìn)行添加錄入,對(duì)已有的信息進(jìn)行修改,也可進(jìn)行相應(yīng)的刪除操作。假條信息編輯窗體運(yùn)行結(jié)果見(jiàn)圖13所示:</p><p>  圖13 假條信息編輯窗體</p><p> ?。?)假條信息的查詢是用戶可以通過(guò)假條信息表中的相關(guān)信息進(jìn)行模糊查詢和邏輯查詢,可以幫用戶快速找到所需要的信息。假條信息查詢窗體見(jiàn)圖14所示:<

84、/p><p>  圖14 假條信息查詢窗體</p><p>  (3)假條信息設(shè)置是對(duì)假條信息中的相關(guān)信息的顯示與隱藏的設(shè)置,本系統(tǒng)可以對(duì)假條信息進(jìn)行顯示條目和隱藏條目的設(shè)置。假條信息設(shè)置窗體見(jiàn)圖15所示:</p><p>  圖15 假條信息查詢窗體</p><p>  5.工資信息模塊功能</p><p>  點(diǎn)擊

85、工資信息按鈕,在主窗體上就會(huì)顯示工資信息表,工資信息是員工發(fā)放薪酬的依據(jù),通過(guò)輸入基本工資,加班工資,交通補(bǔ)助等一些應(yīng)得工資,減去考勤扣除,保險(xiǎn)扣除,扣稅等總扣除項(xiàng),從而得到員工的實(shí)際工資。用戶可以通過(guò)下面的一組按鈕可以對(duì)工資信息進(jìn)行編輯,刪除,查詢和設(shè)置。</p><p>  工資信息的窗體見(jiàn)圖16所示:</p><p>  圖16 工資信息窗體</p><p>

86、; ?。?)工資信息的編輯是可以對(duì)新員工的工資信息進(jìn)行添加錄入,對(duì)已有的信息進(jìn)行修改,也可進(jìn)行相應(yīng)的刪除操作。工資信息編輯窗體運(yùn)行結(jié)果見(jiàn)圖17所示:</p><p>  圖17 工資信息編輯窗體</p><p> ?。?)工資信息的查詢是用戶可以通過(guò)工資信息表中的相關(guān)信息進(jìn)行模糊查詢和邏輯查詢,可以幫用戶快速找到所需要的信息。工資信息查詢窗體見(jiàn)圖18所示:</p><

87、p>  圖18 工資信息查詢窗體</p><p> ?。?)工資信息設(shè)置是對(duì)工資信息中的相關(guān)信息的顯示與隱藏的設(shè)置,本系統(tǒng)可以對(duì)工資信息進(jìn)行顯示條目和隱藏條目的設(shè)置。工資信息設(shè)置窗體見(jiàn)圖19所示:</p><p>  圖19 工資信息設(shè)置窗體</p><p>  6.系統(tǒng)用戶管理模塊</p><p>  系統(tǒng)用戶管理分為用戶管理和口

88、令修改兩個(gè)部分。</p><p> ?。?)用戶管理的設(shè)計(jì)</p><p>  用戶管理是人事信息管理系統(tǒng)中的比較重要的部分,它可以幫助管理員管理用戶信息。在本系統(tǒng)中系統(tǒng)用戶管理可以為不同的用戶設(shè)置不同的權(quán)限,系統(tǒng)管理者可以添加、刪除用戶,但是普通用戶則不可以操作,所有的用戶都可以修改自己的口令。用戶信息管理模塊只有系統(tǒng)管理者才能進(jìn)入。</p><p>  在本系統(tǒng)

89、中超級(jí)用戶可以對(duì)一般用戶進(jìn)行授權(quán),用戶權(quán)限窗體見(jiàn)圖20所示:</p><p>  圖20 用戶權(quán)限設(shè)置窗體</p><p> ?。?)口令修改的窗體設(shè)計(jì)</p><p>  口令修改是人事信息管理系統(tǒng)中的比較重要的部分,它可以幫助用戶修改自己的密碼。首先用戶要正確輸入自己的舊密碼,兩次輸入自己的新密碼,否則系統(tǒng)便會(huì)抱錯(cuò)。口令修改模塊的運(yùn)行結(jié)果見(jiàn)圖8所示:</

90、p><p>  圖21 用戶管理模塊的運(yùn)行結(jié)果</p><p> ?。?)口令修改的主要代碼設(shè)計(jì)</p><p>  “確定”按鈕的代碼主要實(shí)現(xiàn)了用戶密碼的修改功能,當(dāng)舊密碼錯(cuò)誤或兩次新密碼輸入不一致時(shí),系統(tǒng)會(huì)提示錯(cuò)誤。其程序如下:</p><p>  Private Sub cmdOK_Click()</p><p>

91、  Dim fil, i, Usercount As Integer</p><p>  If TxtNew1.Text <> TxtNew2.Text Then</p><p>  MsgBox "two times no yizhi"</p><p>  TxtNew1.SetFocus</p><p> 

92、 TxtNew2.Text = ""</p><p>  SendKeys "{Home}+{End}"</p><p><b>  Exit Sub</b></p><p>  ElseIf Txtold.Text <> frmLogin.CurPsw Then</p><

93、;p>  MsgBox "old password wrong"</p><p>  Txtold.SetFocus</p><p>  TxtNew1.Text = ""</p><p>  TxtNew2.Text = ""</p><p>  SendKeys "

94、;{Home}+{End}"</p><p><b>  Exit Sub</b></p><p>  Else fil = FreeFile()</p><p>  Open App.Path + "\user.ini" For Input As #fil</p><p><

95、;b>  i = 0</b></p><p>  Do While Not EOF(fil)</p><p>  Input #fil, user(i), pws(i)</p><p>  Input #fil, state(i), Emplo(i)</p><p><b>  i = i + 1</b>

96、;</p><p><b>  Loop</b></p><p>  Usercount = i</p><p>  Close #fil</p><p>  pws(frmLogin.CurId) = TxtNew1.Text</p><p>  frmLogin.CurPsw = TxtNew

97、1.Text</p><p>  fil = FreeFile()</p><p>  Open App.Path + "\user.ini" For Output As #fil</p><p>  For i = 0 To Usercount - 1</p><p>  Print #fil, user(i); &qu

98、ot;,"; pws(i); ","; state(i); ","; Emplo(i)</p><p><b>  Next i</b></p><p>  Close #fil</p><p>  Txtold.Text = ""</p><p> 

99、 TxtNew1.Text = ""</p><p>  TxtNew2.Text = ""</p><p><b>  Me.Hide</b></p><p>  If FrmMain.Pwin = "Frmmain" Then</p><p>  FrmMa

100、in.Enabled = True</p><p>  FrmMain.SetFocus</p><p>  Else Call FrmSys.ActiveAll</p><p>  FrmSys.SetFocus End If End If End Sub</p><p><b>  五、系統(tǒng)測(cè)試<

101、/b></p><p>  為了確保本系統(tǒng)能夠正常運(yùn)行,需要在發(fā)布之后做一次較全面的測(cè)試。</p><p> ?。ㄒ唬┸浖y(cè)試的目標(biāo)</p><p>  (1)測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行的過(guò)程;</p><p>  (2)好的測(cè)試方案實(shí)際可能發(fā)現(xiàn)迄今為止尚為發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案;成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤測(cè)試。<

102、;/p><p><b>  (二)測(cè)試舉例</b></p><p> ?。?)測(cè)試用戶登陸是否成功</p><p>  打開人事管理系統(tǒng),在“用戶名”里填入root,“密碼”框里我們填入root作為用戶登錄密碼。填寫完成點(diǎn)擊“確定”按鈕,將會(huì)出現(xiàn)操作程序頁(yè)面,即該用戶已經(jīng)登陸成功了。再運(yùn)行程序,會(huì)有提示頁(yè)面出現(xiàn):程序已經(jīng)運(yùn)行,不能再次裝載! <

103、;/p><p>  (2)測(cè)試其他用戶是否能夠登錄</p><p>  打開人事管理系統(tǒng)登錄頁(yè)面,輸入任意密碼,點(diǎn)擊“登錄”按鈕。將出現(xiàn)密碼出錯(cuò)提示頁(yè)面。然后點(diǎn)“確定”返回人事管理系統(tǒng)登錄頁(yè)面。</p><p>  (3)測(cè)試編輯功能是否成功</p><p>  編輯功能:在登錄成功之后,即可進(jìn)入相應(yīng)的管理頁(yè)面,點(diǎn)擊“編輯”,即出現(xiàn)編輯頁(yè)面,即可

104、以修改和刪除員工的個(gè)人信息資料。最后保存。 </p><p>  (4)測(cè)試查詢功能是否成功</p><p>  查詢功能:在登錄成功之后,點(diǎn)擊“查詢”,在彈出的文本框,在里面輸入想要查找的資料,點(diǎn)擊“查詢”按鈕,成功即可出現(xiàn)結(jié)果頁(yè)面,頁(yè)面內(nèi)顯示查詢出來(lái)的員工資料內(nèi)容,表示測(cè)試成功。</p><p>  (5)用戶登出系統(tǒng)的測(cè)試</p><p&g

105、t;  在管理操作已全部完成,需要退出程序的時(shí)候,在系統(tǒng)頁(yè)面“系統(tǒng)設(shè)置”下拉菜單的有一個(gè)“退出”的選項(xiàng),點(diǎn)擊之后便可退出。也可以點(diǎn)“關(guān)閉”退出。</p><p><b> ?。?)測(cè)試密碼更改</b></p><p>  在以超級(jí)用戶登錄的情況下,在程序中打密碼設(shè)置,彈出文本框,顯示用戶列表??梢蕴砑有碌钠胀ㄓ脩?,也可以刪除和禁止普通用戶使用程序。在以普通用戶登陸情況

106、下,打開密碼設(shè)置選項(xiàng),系統(tǒng)會(huì)提示該用戶為普通用戶,只可以修改自己的密碼。</p><p><b>  主要參考文獻(xiàn)</b></p><p>  [1] 杜彥煒,智育平,周占峰.基于VB 的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).西安工業(yè)大學(xué)機(jī)電程學(xué)院碩士學(xué)位論文.2006:55-60.</p><p>  [2] 龔沛增. Visual Basic 程序設(shè)

107、計(jì)教程.第3版. 北京:清華大學(xué)出版社.2004:150-189.</p><p>  [3] 郭琦.Visual Basic數(shù)據(jù)庫(kù)開發(fā)技術(shù).第1版.北京:人民郵電出版社.2003:156-198.</p><p>  [4] 何文俊,馬杰. Visual Basic 6.0編程實(shí)例精解.第1版.北京: 北京希望電子出版社.2000:11-35.</p><p> 

108、 [5] 姜乃春.濰坊學(xué)院人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).大連理工大學(xué)碩士學(xué)位文.2007:10-23.</p><p>  [6] 鄒方磊.企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與開發(fā).北京郵電大學(xué)碩士學(xué)位論文.2005:11-43.</p><p>  [7] 李瀟.企業(yè)人事管理系統(tǒng)的設(shè)計(jì).重慶工商大學(xué)計(jì)信學(xué)院本科學(xué)位論文.2007:41-42.</p><p>  [8] 李國(guó)祿.

109、青海民族學(xué)院人事管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn).大連理工大學(xué)碩士論文.2007:12-45.</p><p>  [9] 邱尼卡.人事信息管理系統(tǒng).同濟(jì)大學(xué)碩士學(xué)位論文.2006:4-5.</p><p>  [10]尚暉,張其亮.一個(gè)企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).浙江工貿(mào)職業(yè)技術(shù)學(xué)院本科學(xué)位論文.2008:153-155.</p><p>  [11]王春才.Visual

110、Basic 數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)完全手冊(cè).第1版.北京:人民郵電出版社出版社.2006:170-171.</p><p>  [12]楊升平,程春喜.中小企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).株洲職業(yè)技術(shù)學(xué)院本科論文.2004:80-120.</p><p>  [13]鄒方磊.企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與開發(fā).北京郵電大學(xué)碩士學(xué)位論文.2005:11-43</p><p>  [1

111、4]朱莉,陽(yáng)桑,金雙平.企業(yè)人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).江西城市職業(yè)學(xué)院計(jì)算機(jī)學(xué)院碩士學(xué)位論文.2007:45-60.</p><p>  [15]張超,左瑾.基于.Net 的高校人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 廣州市沙太路南方醫(yī)科大學(xué)碩士學(xué)位論文.2005:144-150.</p><p>  [16]Codd E F.A Data Base Sublanguage Founded on th

112、e Relational Calculus.Proceedings of ACM SIGFIDET Workshop on Data Description.Access and Control,1977:145-160.</p><p>  [17]Furtado A L,Kerschberg L.An Algebra of Quotient Relation.Proceedings of ACM SIGMOD

113、 International Conference on Management of Data,1977:156-186.</p><p>  [18]Lacroix M,Pirotte A.ILL:An English Structured Query Language for Relational Data Bases.in Nijssen,1977:169-176.</p><p>

114、<b>  后 記</b></p><p>  在學(xué)位論文完稿之際,我特別要感謝我的指導(dǎo)老師zz老師。她在我整個(gè)系統(tǒng)開發(fā)和論文撰寫的整個(gè)過(guò)程中給了我很多建議和及時(shí)的幫助。從研究方向,構(gòu)造框架,直到具體開發(fā)研究,甚至語(yǔ)法等等細(xì)微的工作,都一絲不茍、嚴(yán)格要求。在我今后的學(xué)習(xí)、工作,甚至生活的方方面面,都要把zz老師的這種精神貫徹始終,從而不辜負(fù)zz老師對(duì)我的悉數(shù)關(guān)懷和耐心指導(dǎo)!</p&g

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論