人事管理信息系統(tǒng)的終稿_第1頁
人事管理信息系統(tǒng)的終稿_第2頁
人事管理信息系統(tǒng)的終稿_第3頁
人事管理信息系統(tǒng)的終稿_第4頁
人事管理信息系統(tǒng)的終稿_第5頁
已閱讀5頁,還剩48頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、PAGE 畢業(yè)設(shè)計(jì)(論文)題 目人事管理信息系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn) 系 (院)經(jīng)濟(jì)與管理系專 業(yè)信息管理與信息系統(tǒng)班 級(jí)2008級(jí)2班學(xué)生姓名孔成學(xué) 號(hào)2008060312指導(dǎo)教師劉翔職 稱中級(jí)二一二年六月獨(dú)創(chuàng)聲明本人鄭重聲明:所呈交的畢業(yè)設(shè)計(jì)(論文),是本人在指導(dǎo)老師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭議。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本設(shè)計(jì)(論文)不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫過的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體均已在文中以明確方式標(biāo)明。本聲明的法律后果由本人承擔(dān)。作者簽名:二一二年月日畢業(yè)設(shè)計(jì)(論文)使用授權(quán)聲明本人完全了解濱州學(xué)院關(guān)于收集、

2、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定。本人愿意按照學(xué)校要求提交學(xué)位論文的印刷本和電子版,同意學(xué)校保存學(xué)位論文的印刷本和電子版,或采用影印、數(shù)字化或其它復(fù)制手段保存設(shè)計(jì)(論文);同意學(xué)校在不以營利為目的的前提下,建立目錄檢索與閱覽服務(wù)系統(tǒng),公布設(shè)計(jì)(論文)的部分或全部內(nèi)容,允許他人依法合理使用。(保密論文在解密后遵守此規(guī)定)作者簽名:二一二年月濱州學(xué)院本科畢業(yè)設(shè)計(jì)(論文)PAGE 44人事管理信息系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)摘 要人事管理是企業(yè)管理中的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得龐大起來。如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)大問題。在這種情況下,開發(fā)一個(gè)人事管理系統(tǒng)就顯得非常必要。本

3、系統(tǒng)結(jié)合公司實(shí)際的人事、制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的開發(fā)工具而開發(fā)出來的單機(jī)版人事管人事理系統(tǒng)。整個(gè)系統(tǒng)從符合操作簡便、界面友好、靈活、實(shí)用、安全的要求出發(fā),本企業(yè)人事管理系統(tǒng)具有如下功能:員工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計(jì)算,查詢,以及系統(tǒng)用戶的設(shè)置以及系統(tǒng)的維護(hù)功能。為企業(yè)人事管理提供信息咨詢,信息檢索,信息存取等服務(wù),基本上能夠滿足現(xiàn)代企業(yè)對(duì)人事管理的需要。本論文運(yùn)用規(guī)范研究方法進(jìn)行的專題研究。全文分六個(gè)部分:第一部分,是本論文的來源和課題研究的目的和意義;第二部分,是開發(fā)工具的選擇,本系統(tǒng)主要運(yùn)用的是AS

4、P作為系統(tǒng)前臺(tái)應(yīng)用程序開發(fā)工具,Mircrosoft Office Access2003作為后臺(tái)數(shù)據(jù)庫;第三部分,是系統(tǒng)的需求分析,主要是人事管理系統(tǒng)的需求分析;第四部分,是系統(tǒng)分析與實(shí)現(xiàn),包括系統(tǒng)功能模塊的設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì);第五部分,是系統(tǒng)的實(shí)現(xiàn)及軟件的測試。關(guān)鍵詞:信息管理;人事管理;人事管理系統(tǒng)The Design and Implementation of Person Management Information SystemAbstractHuman resources management is the management of an important progress w

5、ith thetimes; 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 system it is very necessary. The system combines the companys actual personnel, systems, an

6、alysis of actual demand, the use of powerful development tools as Visual Basic6.0 and developed stand-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 managem

7、ent system of the enterprises have the following functions: basic information about staff input, modify, query, delete the module, staff leave information entry, modify, query, delete module, the entry wages of information, computing, information, and users of the system settings and system maintena

8、nce functions. Personnel management for the enterprise to provide information consultation, information retrieval, information access services, primarily to meet the modern enterprises to personnel management. This article is the use of norms of research methods and topical studies. The full text of

9、 six parts: Part I, is the subject of research sources and the purpose and significance; the second part of the development tools of choice, the system is mainly used as a Visual Basic6.0 future application development system tools Access database as a background; the third part of the system needs

10、analysis, personnel management system is mainly demand analysis;fourth part of the analysis and implementation, including system design and database module of the design; the fifth part of the Design and Implementation of the code, the system is running a major event code; the sixth part of the syst

11、em, finally, test the software.Key words:Information Management; Personnel Management; Personnel Management System目錄TOC o 1-3 h z u HYPERLINK l _Toc328392582第一章概述 PAGEREF _Toc328392582 h 1 HYPERLINK l _Toc3283925831.1人事管理信息系統(tǒng)的來源 PAGEREF _Toc328392583 h 1 HYPERLINK l _Toc3283925841.2人事管理信息系統(tǒng)研究的目的及意義

12、PAGEREF _Toc328392584 h 1 HYPERLINK l _Toc3283925851.3人事管理信息系統(tǒng)的研究現(xiàn)狀 PAGEREF _Toc328392585 h 2 HYPERLINK l _Toc328392586第二章人事管理信息系統(tǒng)的開發(fā)基礎(chǔ) PAGEREF _Toc328392586 h 4 HYPERLINK l _Toc3283925872.1Microsoft office Access 2003數(shù)據(jù)庫簡介 PAGEREF _Toc328392587 h 4 HYPERLINK l _Toc3283925882.2asp的介紹 PAGEREF _Toc328

13、392588 h 5 HYPERLINK l _Toc328392589第三章系統(tǒng)分析與設(shè)計(jì) PAGEREF _Toc328392589 h 7 HYPERLINK l _Toc3283925903.1系統(tǒng)分析 PAGEREF _Toc328392590 h 7 HYPERLINK l _Toc3283925913.1.1 系統(tǒng)需求分析 PAGEREF _Toc328392591 h 7 HYPERLINK l _Toc3283925923.1.2 可行性分析 PAGEREF _Toc328392592 h 8 HYPERLINK l _Toc3283925933.2系統(tǒng)功能設(shè)計(jì) PAGERE

14、F _Toc328392593 h 8 HYPERLINK l _Toc3283925943.2.1 系統(tǒng)的功能分析 PAGEREF _Toc328392594 h 8 HYPERLINK l _Toc3283925953.2.2 系統(tǒng)功能結(jié)構(gòu) PAGEREF _Toc328392595 h 9 HYPERLINK l _Toc3283925963.3系統(tǒng)構(gòu)架設(shè)計(jì) PAGEREF _Toc328392596 h 9 HYPERLINK l _Toc328392597第四章主要功能模塊設(shè)計(jì) PAGEREF _Toc328392597 h 一三 HYPERLINK l _Toc3283925984

15、.1數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc328392598 h 一三 HYPERLINK l _Toc3283925994.1.1 數(shù)據(jù)庫需求分析 PAGEREF _Toc328392599 h 一三 HYPERLINK l _Toc3283926004.1.2 數(shù)據(jù)庫邏輯設(shè)計(jì) PAGEREF _Toc328392600 h 一三 HYPERLINK l _Toc3283926014.2功能模塊設(shè)計(jì) PAGEREF _Toc328392601 h 14 HYPERLINK l _Toc328392602第五章系統(tǒng)測試 PAGEREF _Toc328392602 h 一八 HYPERLINK l

16、 _Toc3283926035.1界面測試 PAGEREF _Toc328392603 h 一八 HYPERLINK l _Toc3283926045.2功能測試 PAGEREF _Toc328392604 h 一八 HYPERLINK l _Toc3283926055.3需求測試 PAGEREF _Toc328392605 h 19 HYPERLINK l _Toc3283926065.4性能測試 PAGEREF _Toc328392606 h 19 HYPERLINK l _Toc3283926075.5員工信息管理系統(tǒng)的測試 PAGEREF _Toc328392607 h 19 HYPE

17、RLINK l _Toc328392608總結(jié) PAGEREF _Toc328392608 h 20 HYPERLINK l _Toc328392609參考文獻(xiàn) PAGEREF _Toc328392609 h 21 HYPERLINK l _Toc328392610謝 辭 PAGEREF _Toc328392610 h 22 HYPERLINK l _Toc328392611附錄(代碼) PAGEREF _Toc328392611 h 23學(xué)位論文獨(dú)創(chuàng)性聲明、學(xué)位論文知識(shí)產(chǎn)權(quán)權(quán)屬聲明濱州學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第一章 概述1.1人事管理信息系統(tǒng)的來源隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中

18、應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢在必行。對(duì)于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)。人事管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟?/p>

19、詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)帶來了不少困難。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢在必行。合理的利用有助于企業(yè)發(fā)展的管理系統(tǒng)是企業(yè)改革的一種優(yōu)越的體現(xiàn),不僅保證了核算準(zhǔn)確度,還成倍的提高了工作效率,而且便于查詢。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企

20、業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件1。因此,開發(fā)這樣一套適用的人事管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套人事管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。1.2人事管理信息系統(tǒng)研究的目的及意義現(xiàn)代信息技術(shù)的發(fā)展,在改變著我們的生活方式的同時(shí),也改變著我們的工作方式,使傳統(tǒng)意義上的人事管理的形式和內(nèi)涵都在發(fā)生著根本性的變化。在過去,一支筆和一張繪圖桌,可能就是進(jìn)行辦公的全部工具。今天,電腦、掃描儀和打印機(jī)等,已基本取代了舊的辦公用具。如今,人事管理己完全可以通過電腦。進(jìn)行,并在計(jì)算機(jī)輔助下準(zhǔn)確快速地完成許多復(fù)雜的工作。這些都大大地縮短管理的時(shí)間。而今天,人

21、事管理的內(nèi)容己經(jīng)轉(zhuǎn)變?yōu)閷?duì)更為廣泛的系統(tǒng)價(jià)值的追求。信息管理,如今已是一個(gè)熱門話題,它已為許多企業(yè)所采用。我認(rèn)為,在現(xiàn)代化的進(jìn)程中,引入現(xiàn)代管理的思想,建立一套可面向企事業(yè)單位人事的信息管理系統(tǒng),也是十分必要的。本論文基于我國企業(yè)管理信息化建設(shè)現(xiàn)狀,結(jié)合在實(shí)際工作中所遇到的問題和收獲,對(duì)企業(yè)人事管理系統(tǒng)在設(shè)計(jì)開發(fā)等方面進(jìn)行研究,重點(diǎn)研究系統(tǒng)開發(fā)中所采用的軟硬件平臺(tái)規(guī)范、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)、開發(fā)工具的選擇與使用,目的是從技術(shù)手段的角度闡述如何實(shí)現(xiàn)企業(yè)從傳統(tǒng)經(jīng)營管理模式向信息化管理模式轉(zhuǎn)變的過程,以及人事管理系統(tǒng)在企業(yè)管理信息化中所起到的重要作用。本課題的開發(fā)主要是要花費(fèi)相當(dāng)多的人力和時(shí)間,雖然開發(fā)出來

22、的軟件可能離具體產(chǎn)生效益還有一定的距離。但是,出于通過畢業(yè)設(shè)計(jì)來豐富自己的專業(yè)知識(shí),并從長遠(yuǎn)利益來考慮,本課題的設(shè)計(jì)開發(fā)還是具有相當(dāng)大的經(jīng)濟(jì)可行性的。1.3人事管理信息系統(tǒng)的研究現(xiàn)狀目前,在國內(nèi)外各大企事業(yè)單位中,人事管理系統(tǒng)的使用是非常廣泛的。同時(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)、流程簡單、操作方便、功能豐富和通用性強(qiáng)等特點(diǎn),

23、是加快企業(yè)人才管理工作辦公自動(dòng)化、信息資源化和管理科學(xué)化建設(shè)進(jìn)程必要途徑。因此建立適合企業(yè)的管理信息系統(tǒng),是促進(jìn)企業(yè)信息高速公路的發(fā)展,為企業(yè)的發(fā)展提供條件的重要課題。隨著數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫的互連技術(shù)正成為世界計(jì)算機(jī)領(lǐng)域研究的熱點(diǎn),基于WEB的管理信息系統(tǒng)的研究正成為MIS研究的主流。與此同時(shí),Internet的發(fā)展與普及,國內(nèi)許多企業(yè)已經(jīng)建成有自己的企業(yè)人事管理軟件,為企業(yè)的快速運(yùn)營提供了很大方便。但是對(duì)于有些中小企業(yè)來說,不需要大量的數(shù)據(jù)庫,所以我們的目標(biāo)是開發(fā)一個(gè)功能使用,操作簡單的人事管理系統(tǒng)10。第二章 人事管理信息系統(tǒng)的開發(fā)基礎(chǔ)2.1Microsoft office

24、 Access 2003數(shù)據(jù)庫簡介Microsoft Office Access 2003 是一種數(shù)據(jù)庫管理程序,可賦予更佳的用戶體驗(yàn),并且新增了導(dǎo)入、導(dǎo)出和處理 XML 數(shù)據(jù)文件等功能。由于該程序可以識(shí)別和標(biāo)記常見錯(cuò)誤,同時(shí)提供更正錯(cuò)誤的選項(xiàng),因此在 Access 2003 中工作變得更加輕松自如。另外,Access 2003 的新功能還可以幫助數(shù)據(jù)庫開發(fā)人員查看有關(guān)數(shù)據(jù)庫對(duì)象之間相關(guān)性的信息。(1)查看有關(guān)對(duì)象相關(guān)性的信息查看有關(guān)數(shù)據(jù)庫對(duì)象之間相關(guān)性的信息。查看使用特定對(duì)象的對(duì)象列表有助于隨著時(shí)間維護(hù)數(shù)據(jù)庫以及避免犯與丟失記錄源相關(guān)的錯(cuò)誤。(2)窗體和報(bào)表中的錯(cuò)誤檢查 對(duì)窗體和報(bào)表中的常見

25、錯(cuò)誤啟用自動(dòng)錯(cuò)誤檢查。錯(cuò)誤檢查會(huì)指出錯(cuò)誤,例如兩個(gè)控件使用同一鍵盤快捷方式,以及報(bào)表寬度大于打印紙張的寬度。啟用錯(cuò)誤檢查可以幫助您識(shí)別錯(cuò)誤和更正錯(cuò)誤。 (3)傳播字段屬性 在 Access 的早期版本中,不論您何時(shí)修改字段的繼承屬性,都必須手動(dòng)修改每一個(gè)窗體和報(bào)表中對(duì)應(yīng)控件的屬性。而現(xiàn)在,當(dāng)您修改“表”設(shè)計(jì)視圖中某些繼承字段屬性(如“格式”和“輸入掩碼”)時(shí),Access 會(huì)顯示一個(gè)選項(xiàng),用于更新綁定到該字段的部分或全部控件的屬性。 (4)智能標(biāo)記 使用智能標(biāo)記屬性可向數(shù)據(jù)庫中的表、查詢、窗體、報(bào)表或數(shù)據(jù)訪問頁中的任何字段添加智能標(biāo)記。(5)備份數(shù)據(jù)庫或項(xiàng)目 在對(duì)當(dāng)前數(shù)據(jù)庫或項(xiàng)目進(jìn)行重大更改之

26、前,將其備份。該備份將保存在默認(rèn)的備份位置或當(dāng)前文件夾中。 (6)XML 支持 在從 XML 導(dǎo)入數(shù)據(jù)或?qū)?shù)據(jù)導(dǎo)出到 XML 時(shí)指定轉(zhuǎn)換文件。接著會(huì)自動(dòng)應(yīng)用轉(zhuǎn)換。當(dāng)您導(dǎo)入 XML 數(shù)據(jù)時(shí),數(shù)據(jù)一經(jīng)導(dǎo)入,在創(chuàng)建任何新表或追加到現(xiàn)有表之前,系統(tǒng)會(huì)將轉(zhuǎn)換應(yīng)用于數(shù)據(jù)。當(dāng)您將數(shù)據(jù)導(dǎo)出到 XML 時(shí),系統(tǒng)會(huì)在導(dǎo)出操作之后隨即應(yīng)用轉(zhuǎn)換。一個(gè)數(shù)據(jù)庫中經(jīng)常包含存儲(chǔ)在另一個(gè)數(shù)據(jù)庫中的要查找的值?,F(xiàn)在,您可以在導(dǎo)出時(shí)包含這些相關(guān)的表,也可以在導(dǎo)出某個(gè)對(duì)象時(shí)包含該對(duì)象的任何預(yù)定義的篩選或排序順序2。2.2asp的介紹ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或Web ASP網(wǎng)頁應(yīng)用程序可以包含HTM

27、L標(biāo)記、普通文本、腳本命令等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容,也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁具有以下特點(diǎn): 利用ASP可以實(shí)現(xiàn)突破靜態(tài)頁面的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試; 服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁; ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML腳本提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,

28、然后向web瀏覽器發(fā)送信息; ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)送Email或訪問文件系統(tǒng)等。 由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會(huì)看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。 方便連接ACCESS與SQL數(shù)據(jù)庫。 開發(fā)需要有豐富的經(jīng)驗(yàn),否則會(huì)留出漏洞,讓駭客(cracker)利用進(jìn)行注入攻擊6。ASP也不僅僅局限于與HTML結(jié)合制作WEB網(wǎng)站,而且還可以與XHTML和WML語言結(jié)合制作WAP手機(jī)網(wǎng)站7。但是其原理也是一樣的。ASP全名Active Server Pages,是一個(gè)WEB服

29、務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)的、互動(dòng)的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言12。PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語言。它大量地借用C,Java和Perl語言的語法,并融合PHP自己的特性,使WEB開發(fā)者能夠快速地寫出動(dòng)態(tài)產(chǎn)生頁面。它支持目前絕大多數(shù)數(shù)據(jù)庫,PHP、MySQL數(shù)據(jù)庫和Apache Web服務(wù)器是一個(gè)比較好的組合。還有一點(diǎn),PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)。自由下載。而且你可以不受限制地獲得源碼,甚至可以從中加進(jìn)你自己需要的特色4。JSP是Sun公司推出的新一代網(wǎng)站開發(fā)

30、語言,Sun公司借助自己在Java上的不凡造詣,將Java從Java應(yīng)用程序和JavaApplet之外,又有新的碩果,就是JSP,Java ServerPage。JSP可以在Servlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序8。第三章 系統(tǒng)分析與設(shè)計(jì)3.1系統(tǒng)分析3.1.1 系統(tǒng)需求分析隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),他一進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事進(jìn)行管理,具有著手工管理無法比擬的優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。根

31、據(jù)以上情況,決定實(shí)施建立人事管理信息系統(tǒng),因?yàn)槿耸滦畔⒐芾硎且粋€(gè)企業(yè)單位不可或缺的部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來說都至關(guān)重要,所以人事信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸男畔⒉樵兪侄巍?梢越鉀Q一直以來人們使用傳統(tǒng)人工的管理文件檔案存在著的許多缺點(diǎn),如效率低,保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查詢、更新和維護(hù)都帶來了不小的困難。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中的應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)認(rèn)識(shí)檔案的管理勢在必行。當(dāng)前企業(yè)信息管理系統(tǒng)正在從C/S結(jié)構(gòu)向B/S轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)信息管理系統(tǒng)的主

32、流。人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、制度化的必要條件9。人事信息管理系統(tǒng)是針對(duì)企業(yè)人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理,它必須具備以下圖3.1功能:人事管理信息系統(tǒng)人事管理信息系統(tǒng)人員基本信息員工招聘薪酬管理員工培訓(xùn)管理員登陸來賓登陸圖 3.1 系統(tǒng)框架3.1.2可行性分析人事管理系統(tǒng)后臺(tái)數(shù)據(jù)庫采用目前應(yīng)用十分廣泛的桌面型數(shù)據(jù)庫MicrosoftOffice Access 2003,由于其具有快速、方便、靈活和可移植性等特點(diǎn)被大多數(shù)軟件開發(fā)者所使用;前臺(tái)采用Visual Basic 6.0作為主要的開發(fā)工具,

33、其可與Microsoft Office Access 2003數(shù)據(jù)庫無縫銜接3。3.2系統(tǒng)功能設(shè)計(jì)3.2.1 系統(tǒng)的功能分析人事信息管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫開發(fā)應(yīng)用程序,它由員工信息管理、工資管理、系統(tǒng)用戶管理等模塊組成,具體規(guī)劃如下:(1)系統(tǒng)用戶管理:對(duì)使用系統(tǒng)的用戶進(jìn)行管理,為他們分配一定的權(quán)限,使他們規(guī)范的使用系統(tǒng)。本系統(tǒng)的用戶分為兩類:管理員和一般用戶。管理員可以對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行添加,刪除,修改,查詢;而一般用戶只能對(duì)各模塊進(jìn)行簡單的查詢,從而了解相關(guān)的信息。(2)職工信息管理:職工信息管理包括對(duì)職工基本信息和情況的記錄進(jìn)行查詢、添加、刪除和修改。主要由管理員進(jìn)行。(3)職工工

34、資管理:職工工資管理主要是對(duì)職工工資的綜合的核算,建立合理,規(guī)范的企業(yè)工資核算制度,保障職工的合法權(quán)利。3.2.2系統(tǒng)功能結(jié)構(gòu)系統(tǒng)功能結(jié)構(gòu)圖主要從功能的角度描述了系統(tǒng)的結(jié)構(gòu)。人事管理的系統(tǒng)功能結(jié)構(gòu)如圖3.2所示:人事管理系統(tǒng)人事管理系統(tǒng)用戶登錄員工信息管理工資信息管理培訓(xùn)管理系統(tǒng)設(shè)置幫助用戶管理退出系統(tǒng)設(shè)置刪除添加刪除添加查找設(shè)置刪除添加查找設(shè)置刪除添加查找?guī)椭P(guān)于圖3.2系統(tǒng)功能結(jié)構(gòu)圖3.3系統(tǒng)構(gòu)架設(shè)計(jì)人事管理系統(tǒng)的數(shù)據(jù)庫采用系統(tǒng)數(shù)據(jù)庫的名稱為“data”。數(shù)據(jù)庫data中包含了4張數(shù)據(jù)表。下面分別給出數(shù)據(jù)表概要說明和主要數(shù)據(jù)圖3.3的結(jié)構(gòu)。用戶信息用戶信息管理員來賓圖3.3 用戶圖(1)

35、職工信息數(shù)據(jù)表:用于儲(chǔ)存職工的基本信息。職工信息表見圖3.4所示:員工基本信息員工基本信息身份證號(hào)姓名性別畢業(yè)學(xué)校學(xué)歷部門職稱民族職工編號(hào)電話圖3.4職工信息圖(2)工資信息數(shù)據(jù)表:用來存儲(chǔ)職工的工資情況,包括姓名,職稱,工資等信息。工資信息表見圖3.5所示:工資基本信息工資基本信息工齡姓名學(xué)歷職稱職工編號(hào)工資獎(jiǎng)金圖3.5工資信息圖員工招聘信息員工招聘信息身份證號(hào)姓名性別畢業(yè)學(xué)校學(xué)歷部門職位民族工作經(jīng)驗(yàn)電話籍貫圖3.6招聘信息圖(3)培訓(xùn)信息表,用于儲(chǔ)存員工培訓(xùn)信息。培訓(xùn)信息表見圖3.7所示:培訓(xùn)基本信息培訓(xùn)時(shí)間姓名培訓(xùn)基本信息培訓(xùn)時(shí)間姓名職稱職工編號(hào)培訓(xùn)類別圖3.7培訓(xùn)信息圖第四章 主要功能

36、模塊設(shè)計(jì)4.1數(shù)據(jù)庫設(shè)計(jì)4.1.1 數(shù)據(jù)庫需求分析在人事管理信息系統(tǒng)中,數(shù)據(jù)庫應(yīng)當(dāng)解決如下需求。1、保存注冊、辭職人員信息,包括姓名、員工編號(hào)、性別、學(xué)歷、工作經(jīng)歷等。2、 保存工資、培訓(xùn)等信息,包括員工編號(hào)、姓名等。3、 保存管理員、普通用戶信息,包括姓名、密碼等。4.1.2 數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)完畢后,可以將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。如下圖4.1所示:圖4.1 數(shù)據(jù)庫系統(tǒng)部分?jǐn)?shù)據(jù)庫表的邏輯結(jié)構(gòu)表4.1登錄信息表表4.2用戶信息表4.2功能模塊設(shè)計(jì)1、人事管理信息系統(tǒng)首頁,主要顯示各種登錄用戶信息以及后臺(tái)的入口,如下圖

37、4.2: 圖4.2 登陸頁面2、登錄后管理員可以修改密碼及用戶名,如圖4.3: 圖4.3 修改密碼頁面3、用戶招聘信息注冊頁面,如下圖4.4:圖4.4 注冊頁面4、修改成功后及失敗的頁面,如圖4.5:圖4.5 成功頁面5、查看注冊信息,如圖4.6:圖4.6 查看注冊用戶6、查看員工基本信息(包括培訓(xùn)信息),如圖4.7:圖4.7 查詢員工信息第五章系統(tǒng)測試在完成了程序的編寫工作后,接下來將進(jìn)行軟件的測試,這里說的軟件,并不單單是指程序本身,還包括其他方面。測試和開發(fā)一樣,也是一項(xiàng)技術(shù)性很強(qiáng)的工作,有著很多的技巧。軟件測試是軟件質(zhì)量保證的主要活動(dòng)之一,因此,測試的質(zhì)量直接影響軟件的質(zhì)量5。依據(jù)前面

38、所說的測試對(duì)象,我們把測試劃分為幾個(gè)方面來進(jìn)行測試。5.1界面測試界面測試是測試過程中比較簡單直觀的一種測試方法,只要細(xì)心地按界面要求核對(duì)就行了。可這快往往是程序開發(fā)人員容易忽視和遺漏的地方。5.2功能測試顧名思義,功能測試主要是測試程序模塊是否實(shí)現(xiàn)了設(shè)計(jì)中所有要求的功能。功能測試中需要注意的有11:(1)查詢功能中,有按單一查詢條件進(jìn)行查詢的,也有按多個(gè)查詢條件組合查詢的,這里要注意多個(gè)查詢條件之間的關(guān)系,還有一些常識(shí)性的問題。(2)刪除功能中,需要注意的是前臺(tái)設(shè)置的數(shù)值長度是否大于后臺(tái)數(shù)值長度,以及前臺(tái)與后臺(tái)的數(shù)據(jù)結(jié)構(gòu)是否相符,很多時(shí)候錄入功能無法實(shí)現(xiàn)是由于這些原因。還有就是必須錄入的字段

39、的設(shè)置是否有誤。(3)試刪除功能中需要注意的是單擊”刪除”按鈕后,一般會(huì)出現(xiàn)提示信息,詢問是否確定刪除。通常情況下,我們單擊”確認(rèn)”按鈕查看信息是否被刪除掉了,而忽略了單擊“取消”按鈕后程序的反應(yīng),這時(shí)有可能的是沒有刪除,還有一種可能是即便單擊了“取消”按鈕,也一樣刪除了數(shù)據(jù)。另外,在刪除多條記錄的時(shí)候,要注意連續(xù)選中的幾條記錄是否真正都被刪除了,即如果再按照這種查詢方式查詢,是否還能查詢出來。有的時(shí)候需要在數(shù)據(jù)庫中設(shè)一個(gè)標(biāo)志位,而不是真正的物理刪除。所以在下一次查詢中,可能還會(huì)被查詢出來,這主要是因?yàn)樵诓樵儣l件中沒有將標(biāo)志位考慮在內(nèi)。(4)于修改功能的測試,主要是看修改確認(rèn)后是否數(shù)據(jù)真正已被

40、修改了。這是最基本的功能,需要注意的是看是否能把不應(yīng)該修改的數(shù)據(jù)也修改成功了。5.3需求測試針對(duì)需求測試,是測試中很重要的一個(gè)環(huán)節(jié)。因?yàn)樾枨笫窃谲浖O(shè)計(jì),開發(fā)乃至軟件測試中重要的依據(jù)。要針對(duì)需求測試,首先就要對(duì)項(xiàng)目的需求和業(yè)務(wù)有一定的了解。這些需求很多時(shí)候是在實(shí)現(xiàn)增、刪、查、改這些基本功能之上,針對(duì)項(xiàng)目和相關(guān)業(yè)務(wù)所作的一些邏輯上的控制。這就要求程序員在設(shè)計(jì)和編碼的時(shí)候要去充分理解考慮需求。5.4性能測試性能測試在軟件的質(zhì)量保證中起著重要的作用。通常我們把性能指標(biāo)全部歸結(jié)到硬件,操作系統(tǒng)和開發(fā)環(huán)境上,而忽略了代碼本身性能上的考慮。性能需求指標(biāo)中,穩(wěn)定性、并訪支撐能力以及安全性都很重要。作為程序員

41、需要評(píng)估該模塊在系統(tǒng)運(yùn)營中所處的環(huán)境,將要受到的負(fù)荷壓力以及各種潛在的危險(xiǎn)和惡意攻擊的可能性。5.5員工信息管理系統(tǒng)的測試在完成編碼的工作以后,根據(jù)以上的方法和步驟進(jìn)行了如下的測試:界面測試:在不開啟Web服務(wù)器的情況下,反復(fù)點(diǎn)擊網(wǎng)頁上的超鏈接,測試其連接情況,直到所有的鏈接都達(dá)到預(yù)期的效果。 功能測試:對(duì)網(wǎng)站的幾大功能模塊逐一測試,盡最大可能發(fā)現(xiàn)起潛在的錯(cuò)誤。 性能測試:將程序以局域網(wǎng)的形式發(fā)布,查看其是否滿足多用戶的要求。 需求測試:根據(jù)需求分析的內(nèi)容,測試網(wǎng)站是否和當(dāng)初的設(shè)計(jì)一樣。通過這幾方面的測試,我及時(shí)修正了系統(tǒng)中存在的問題,很好的提高了系統(tǒng)的性能,達(dá)到了預(yù)期目標(biāo)??偨Y(jié)短短幾個(gè)月的畢

42、業(yè)設(shè)計(jì),每天忙忙碌碌,一步一步走來,今天終于迎來了自己的成果。在這期間,經(jīng)常遇到各種各樣的問題,時(shí)常為不能解決的問題而一籌莫展,但這并未因此打消我的信心,而是使我更加專著的去解決問題,也因此這相對(duì)短暫的時(shí)間卻是三年來過得最為充實(shí)的日子,充滿了挑戰(zhàn)的艱辛與樂趣。在老師的指導(dǎo)和督促下,經(jīng)過兩個(gè)月的緊張?jiān)O(shè)計(jì)與開發(fā),我的畢業(yè)設(shè)計(jì)基于 ASP.NET的人事管理信息系統(tǒng)終于開發(fā)完成了。 通過本系統(tǒng)的開發(fā)使我所學(xué)的專業(yè)知識(shí)得到了綜合的運(yùn)用,對(duì)以前很多抽象、枯燥的理論知識(shí)加深了理解,同時(shí)也使我學(xué)會(huì)了利用結(jié)構(gòu)化程序設(shè)計(jì)思想開發(fā)管理信息系統(tǒng),并用模塊化方法加以實(shí)現(xiàn)。 通過本次的系統(tǒng)開發(fā),我深刻地認(rèn)識(shí)到信息系統(tǒng)開發(fā)

43、的每一步都是以上一步為基礎(chǔ)的。因此每一步文檔的編寫都必須正確、完整,否則就會(huì)給下一步的工作帶來不必要的麻煩,加大工作量。因?yàn)橄到y(tǒng)是為用戶服務(wù)的,所以要充分了解用戶的需求,考慮用戶的特點(diǎn)和使用方面的習(xí)慣,以協(xié)調(diào)人機(jī)關(guān)系。在系統(tǒng)實(shí)施中應(yīng)結(jié)合各方面的要求,盡可能選擇自己熟悉的程序設(shè)計(jì)語言。系統(tǒng)測試中要根據(jù)實(shí)際情況設(shè)計(jì)有效的測試方法。 在系統(tǒng)設(shè)計(jì)過程中,從用戶的角度出發(fā),在系統(tǒng)的可用性和易用性上做了很多功夫,力求能達(dá)到最好的效果。但由于我的編程實(shí)現(xiàn)能力和畢業(yè)設(shè)計(jì)的時(shí)間都有限,我對(duì)人事管理工作的具體內(nèi)容也不是特別地了解,所以目前我還不能把人事管理這個(gè)系統(tǒng)較為完善地實(shí)現(xiàn)出來,希望以后有機(jī)會(huì)能夠彌補(bǔ)這個(gè)遺憾

44、。能夠順利的完成這次畢業(yè)設(shè)計(jì),也得益于指導(dǎo)教師的幫助,在他們的幫助下,通過到網(wǎng)上查資料,借閱圖書等一些途徑,使困難很快的得到解決。短短的幾個(gè)月,終于按照設(shè)計(jì)說明書的要求完成了自己的畢業(yè)設(shè)計(jì),由于時(shí)間有限、自身知識(shí)水平不足,我的設(shè)計(jì)還難免存在著很多不足的地方,請各位老師給予指正和提出寶貴的建議,我堅(jiān)信在今后的工作中我會(huì)做得更好。參考文獻(xiàn)1康博譯.語言設(shè)計(jì)教程M. 清華大學(xué)出版社, 2001(09):78-80.2王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社, 2006(05):50-98.3UML輔助網(wǎng)站規(guī)劃和設(shè)計(jì)指南M. xxumlchinax/index.htm.4張玉平.ASP.N

45、ET+SQL組建動(dòng)態(tài)網(wǎng)站M. 電子工業(yè)出版社,2006(06):45-65.5周之英.現(xiàn)代軟件工程(中)-基本方法篇M.北京科學(xué)出版社,2000(8):一五6-165.6鄭耀東,蔡騫.ASP.NET網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)實(shí)例精解M.北京:清華大學(xué)出版社, 2006(04):5-8.7鄧文淵.挑戰(zhàn)ASP.NET2.0 for C#動(dòng)態(tài)網(wǎng)站開發(fā)M.北京:機(jī)械工業(yè)出版社,2008(01):12-30.8張華貴.用ASP技術(shù)實(shí)現(xiàn)國際疾病編碼(ICD10)網(wǎng)絡(luò)查詢系統(tǒng)J.2010(34)24-45.9程楠,劉賢芬,尉睿.基于B/S模式的等級(jí)考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)J.電腦知識(shí)與技術(shù),2009(04):29-30

46、.10周虹.基于Web的CAD/CAM教學(xué)與數(shù)控加工系統(tǒng)的開發(fā)J.機(jī)械制造與自動(dòng)化,2009(01):40-67.1112謝 辭本論文在選題、研究和設(shè)計(jì)過程中得到劉翔老師的細(xì)心的指導(dǎo)和大力的支持。在論文的總體結(jié)構(gòu)、功能的把握上給予了非常大的幫助,并對(duì)我在編程、數(shù)據(jù)庫設(shè)計(jì)和論文定稿等細(xì)節(jié)方面給予了耐心的指導(dǎo),對(duì)于我順利完成這次畢業(yè)論文設(shè)計(jì)起到了非常重要的作用。劉老師讓我知道了做論文就像人生的態(tài)度,先做好準(zhǔn)備后才開始向著目標(biāo)努力。嚴(yán)謹(jǐn)細(xì)致、一絲不茍的他一直是我學(xué)習(xí)、生活中的榜樣,他那循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪。在此謹(jǐn)向劉老師致以誠摯的謝意和崇高的敬意!求學(xué)歷程是艱苦的,但又是快

47、樂的。感謝濱州學(xué)院,感謝學(xué)院的領(lǐng)導(dǎo)們?yōu)槲覀兲峁┝肆己玫膸熧Y教育和學(xué)習(xí)環(huán)境;感謝我的輔導(dǎo)員老師,班主任和其他所有教育我,鼓勵(lì)我,幫助我的老師們,你們那愛崗敬業(yè)和無私奉獻(xiàn)的精神時(shí)刻激勵(lì)著我前行;感謝我的師長和同學(xué),感謝你們對(duì)我的支持和包容,你們的幫助讓我的論文更順利的完成??傊兄x所有在背后支持和幫助我的人,我會(huì)以最大的努力做好今后的每一件事情,不辜負(fù)大家對(duì)我的期望!附錄(代碼)登陸頁面:用戶名:input name=loginname type=text 密碼:input name=loginpwd type=password 身份: 教工 管理員 驗(yàn)證碼: input name=CheckC

48、odema size=6 在左邊輸入數(shù)字 修改密碼:% admin_id_log=session(admin_id_log)if admin_id_log= thenresponse.Write window.alert(您尚未登錄或登錄超時(shí),請重新登錄!);window.open(index.asp,_parent); response.endend ifsql=select * from admin_123 where admin_id=&admin_id_log&set rs=server.CreateObject(adodb.recordset)rs.open sql,conn,1,2

49、%isupdate=trim(request(isupdate)oldpwd=trim(request(oldpwd)adminpwd_new=trim(request(adminpwd_new)adminpwd2_new=trim(request(adminpwd2_new)if isupdate=1then if adminpwd_new or adminpwd2_new thenif adminpwd_newadminpwd2_new then response.Write window.alert(報(bào)錯(cuò):兩次輸入的密碼不相同!n“新密碼”和“確認(rèn)新密碼”只有要需要修改密碼的時(shí)候填寫。n 如不需要修改密碼則不需要填寫,此時(shí)請讓“新密碼”和“確認(rèn)新密碼”留空);window.history.go(-1); response.endend ifif len(adminpwd_new)30 thenresponse.Write window.alert(報(bào)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論