2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩39頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p><b>  論文(設(shè)計(jì))題目:</b></p><p><b>  人事綜合管理系統(tǒng)</b></p><p>  學(xué) 院: </p><p>  專 業(yè): </p>&

2、lt;p>  班 級: </p><p>  學(xué) 號: </p><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: </p><p><b>  年 月 日</b>

3、</p><p><b>  目錄</b></p><p><b>  摘 要I</b></p><p>  AbstractIV</p><p><b>  第1章 概述1</b></p><p>  1.1課題背景及意義1</p>

4、;<p>  1.2可行性分析2</p><p>  1.2.1 社會可行性分析2</p><p>  1.2.2技術(shù)可行性分析3</p><p>  1.2.3 經(jīng)濟(jì)可行性分析3</p><p>  1.2.4 操作可行性分析3</p><p>  1.3 設(shè)計(jì)的主要內(nèi)容3</p>

5、;<p>  1.4論文的結(jié)構(gòu)4</p><p>  第2章 系統(tǒng)分析5</p><p>  2.1系統(tǒng)需求分析5</p><p>  2.2系統(tǒng)業(yè)務(wù)流程分析5</p><p>  2.3系統(tǒng)功能分析6</p><p>  2.4系統(tǒng)運(yùn)行環(huán)境的要求7</p><p> 

6、 2.4系統(tǒng)實(shí)現(xiàn)的技術(shù)7</p><p>  2.4.1 JAVA語言簡介7</p><p>  2.4.2 JSP簡介7</p><p>  2.4.3 JSP基礎(chǔ)Servlet技術(shù)8</p><p>  2.4.4 JavaBean 技術(shù)8</p><p>  第3章 系統(tǒng)設(shè)計(jì)9</p>

7、<p>  3.1 設(shè)計(jì)的思想9</p><p><b>  3.2功能設(shè)計(jì)9</b></p><p>  3.3數(shù)據(jù)庫設(shè)計(jì)12</p><p>  3.3.1 數(shù)據(jù)字典12</p><p>  3.3.2 E-R圖13</p><p>  3.3.3 員工信息表設(shè)計(jì)15&

8、lt;/p><p>  3.3.4員工考勤表設(shè)計(jì)16</p><p>  3.3.5 員工工資信息表設(shè)計(jì)17</p><p>  3.3.6 管理員用戶表設(shè)計(jì)17</p><p>  第4章 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)18</p><p>  4.1系統(tǒng)開發(fā)工具介紹18</p><p>  4.

9、1.1 MyEclipse18</p><p>  4.1.2 MySql18</p><p>  4.2系統(tǒng)采用的關(guān)鍵技術(shù)19</p><p>  4.2.1 JSP+ JavaBean技術(shù)19</p><p>  4.3界面設(shè)計(jì)20</p><p>  4.3.1 登錄界面20</p>&

10、lt;p>  4.3.2 系統(tǒng)首頁20</p><p>  4.3.3 員工信息管理界面21</p><p>  4.3.4 員工信息修改界面21</p><p>  4.3.5 添加新員工界面22</p><p>  4.3.6 員工考勤管理界面23</p><p>  4.3.7 修改考勤信息界面

11、23</p><p>  4.3.8添加新的考勤信息24</p><p>  4.3.9 員工工資管理界面25</p><p>  4.3.10修改員工工資界面25</p><p>  4.3.11 添加員工工資界面26</p><p>  第5章 系統(tǒng)測試27</p><p>  5

12、.1系統(tǒng)測試概述27</p><p>  5.2系統(tǒng)測試計(jì)劃29</p><p><b>  5.3測試30</b></p><p>  第6 章 結(jié)束語31</p><p><b>  參考文獻(xiàn)32</b></p><p><b>  致 謝33&l

13、t;/b></p><p><b>  附 錄34</b></p><p><b>  人事綜合管理系統(tǒng)</b></p><p><b>  摘 要</b></p><p>  在當(dāng)今社會,互聯(lián)網(wǎng)空前的發(fā)展,給人們的工作和生活帶來了極大的便利和效率。信息化、電子化已經(jīng)

14、成為節(jié)約運(yùn)營成本,提高工作效率的首選。在我國,隨著人事信息管理的普及化,越來越多的企業(yè)使用計(jì)算機(jī)來實(shí)現(xiàn)人事信息的現(xiàn)代化管理,人事綜合管理系統(tǒng)已經(jīng)成為目前各企業(yè)人事管理工作不可或缺的一部分。它是適應(yīng)當(dāng)前人事制度要求,推動企業(yè)人事管理走向科學(xué)化、規(guī)范化的必要條件。</p><p>  該系統(tǒng)設(shè)計(jì)的目的是為企業(yè)開發(fā)一個(gè)人事管理系統(tǒng)并實(shí)現(xiàn)人事綜合管理工作的網(wǎng)絡(luò)化,促進(jìn)企業(yè)人事綜合管理工作的科學(xué)化、規(guī)范化,從而進(jìn)一步提高工

15、作效率。該設(shè)計(jì)結(jié)合企業(yè)人事管理的特點(diǎn),本著實(shí)用的原則,采用JSP+JavaBean技術(shù)實(shí)現(xiàn)了員工信息管理、員工考勤管理以及員工工資管理。 </p><p>  經(jīng)測試系統(tǒng)運(yùn)行穩(wěn)定,操作簡便,能滿足人事管理的需求,實(shí)現(xiàn)了從手工管理到計(jì)算機(jī)自動化管理的轉(zhuǎn)變,能有效地提高管理工作的效率,并使人事管理更科學(xué)、更合理。該論文詳細(xì)介紹了人事綜合管理系統(tǒng)設(shè)計(jì)的全過程,系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)以及系統(tǒng)測試。</p

16、><p>  關(guān)鍵詞:人事管理, JSP+JavaBean,人事綜合管理</p><p>  Personnel Comprehensive Management System</p><p><b>  Abstract</b></p><p>  In present society, the unprecedented

17、 development of Internet has brought people’work and life with great convenience and efficiency. Informatization and electronization have become the first choice of saving operation cost and improving work efficiency. In

18、 our country, With the popularization of personnel information management, more and more enterprises start to use computers to realize the modernization of personnel information management. Therefore, Personnel Comprehen

19、sive Management Systems</p><p>  The purpose of this system design is to develop a personnel management for the enterprise and to realize network of the personnel management.It is designed to promote the sc

20、ientific process and the standardization of the personnel management for the enterprises.Thus it aims to further improve working efficiency. This design which is combined with the characteristics of personnel management

21、 of the enterprises, adopts JSP+ JavaBean accomplish functions as follows :staff information management, s</p><p>  This system runs steadily by testing;it is easy and convenient to operate;it can meet the d

22、emands of the personnel management. Therefore,the system has realized the transition from handwork management to computer automatic management, which thus enhances the management efficiency and makes the personnel manage

23、ment more scientific and rational.This paper introduces the entire process of the system, the system analysis, the system design, the detailed design and realize as well as the system desig</p><p>  Key word

24、s:personnel management,JSP+JavaBean,Personnel Comprehensive Management System</p><p><b>  第1章 概述</b></p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事管理勢在必行。對于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率地完成人

25、事管理,是適應(yīng)現(xiàn)代化企業(yè)制度要求、推動企業(yè)勞動人事管理走向科學(xué)化、規(guī)范化的必要條件。計(jì)算機(jī)管理具有手工管理所無法比擬的優(yōu)點(diǎn):檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事管理制度,這就決定了不同的企業(yè)需要不同的人事管理系統(tǒng)[1]。</p><p>  人事綜合管理是信息量大而繁雜的

26、一項(xiàng)工作。人事管理包括的業(yè)務(wù)廣而多,從人員調(diào)入或應(yīng)聘開始,直至員工退休或死亡結(jié)束。在整個(gè)過程中要涉及到人員的基本信息、檔案管理、職務(wù)任免、工資管理、調(diào)動、退休等相關(guān)業(yè)務(wù),并且各種業(yè)務(wù)之間要求實(shí)現(xiàn)信息共享,信息的關(guān)聯(lián)程度較高。</p><p>  經(jīng)過多年的信息化發(fā)展,人事管理的信息化也取得較大進(jìn)步。人事綜合管理已經(jīng)從手工處理發(fā)展到計(jì)算機(jī)管理,從手工填制表格發(fā)展到基于計(jì)算機(jī)錄入大量的人事信息的電子檔案。人事制度改革

27、的深入,人才戰(zhàn)略的需求,傳統(tǒng)以手工填制各種人事信息已經(jīng)不能滿足需要,操作方便、界面友好的基于計(jì)算機(jī)支持的人事信息管理系統(tǒng)便成為當(dāng)前迫切需要解決的重要課題.</p><p>  1.1課題背景及意義</p><p>  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在系統(tǒng)管理中的應(yīng)用越來越普及,利用計(jì)算機(jī)實(shí)現(xiàn)各個(gè)系統(tǒng)的管理顯得越來越重要。對于一些大中型管理部門來說,利用計(jì)算機(jī)支持高效率管理,是適應(yīng)現(xiàn)代化管

28、理制度要求,推動管理走向科學(xué)化、規(guī)范化的必要條件。然而,人事綜合管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,員工的信息不允許出錯(cuò)。如果實(shí)行手工操作,登記員工的信息以及對員工的考勤管理等須手工填制大量的表格,這就會耗費(fèi)企業(yè)管理工作人員大量的時(shí)間和精力,如果利用計(jì)算機(jī)進(jìn)行這些管理工作,不僅能夠節(jié)約大量的人力,而且還可以利用計(jì)算機(jī)對有關(guān)的各種信息進(jìn)行有效的備份,同時(shí)計(jì)算機(jī)還具有手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲量大

29、、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高管理的效率,也是管理行業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件[1]。</p><p>  基于以上的原因,有很多從事軟件開發(fā)的人員,在人事管理方面做了很大的研究。目前這一領(lǐng)域也以良好的發(fā)展姿態(tài)而不斷進(jìn)步,早期已經(jīng)有了一些類似的系統(tǒng),有以.net作為開發(fā)語言的,有以Asp作為開發(fā)語言的,等等。這些系統(tǒng)大致具備以下功能:員工信息管理、員工考勤管理以及員工工資管

30、理。</p><p>  通過此課題以及在以往學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)上,采用MyEclipse作為開發(fā)平臺,MySQL作為數(shù)據(jù)庫,開發(fā)出了基本上能夠滿足人事管理方面需要的人事綜合管理系統(tǒng)。應(yīng)用所學(xué)的有關(guān)知識,更深入地學(xué)習(xí)了JSP和MySQL基礎(chǔ)理論知識,將所學(xué)的理論知識和實(shí)際應(yīng)用結(jié)合起來,以達(dá)到學(xué)以致用的目的,為今后在java網(wǎng)絡(luò)編程方面打下堅(jiān)實(shí)的基礎(chǔ)。</p><p><b>  1

31、.2可行性分析</b></p><p>  在各企業(yè)中計(jì)算機(jī)已經(jīng)普遍存在,并且在事物處理、工作安排、人員管理等方面使用起來非常迅速。使用計(jì)算機(jī)來對企業(yè)操作、安排,不僅提高了工作的效率,還節(jié)省了許多人力物力,節(jié)省出大量的時(shí)間,也為管理者對企業(yè)的管理,對人員的了解方便了許多。因此,用計(jì)算機(jī)來管理企業(yè)人事信息,是非常必需的。</p><p>  可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基

32、礎(chǔ)上進(jìn)行的,對新系統(tǒng)的開發(fā)從社會、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析。</p><p>  1.2.1 社會可行性分析</p><p>  人事綜合管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,員工的信息不允許出錯(cuò)。如果實(shí)行手工操作,登記員工的信息以及對員工的考勤管理等須手工填制大量的表格,這

33、就會耗費(fèi)企業(yè)管理工作人員大量的時(shí)間和精力。隨著計(jì)算機(jī)的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴(kuò)展,日常人事管理必將實(shí)現(xiàn)無紙化辦公,并且加入到公司內(nèi)部的Intranet或者是Internet上去,實(shí)現(xiàn)數(shù)據(jù)的共享,這樣有利于人事信息在單位內(nèi)部的查詢,提高了數(shù)據(jù)資源的利用,并且能及時(shí)的得到更新,不需要象過去那樣浪費(fèi)大量的人力物力去進(jìn)行抄寫,提高了工作的效率。</p><p>  1.2.2技術(shù)可行性分析</p>&

34、lt;p>  人事綜合管理系統(tǒng)對用于開發(fā)系統(tǒng)的計(jì)算機(jī)硬件和軟件的要求程度都比較低,很多的語言都能夠?qū)崿F(xiàn)該系統(tǒng)。但在本次畢業(yè)設(shè)計(jì)過程中,我們將使用JSP 和</p><p>  MySQL 開發(fā)這個(gè)系統(tǒng), JSP 和MySQL技術(shù)在軟件開發(fā)語言中可以說是相當(dāng)成熟的。</p><p>  本次畢業(yè)設(shè)計(jì)所開發(fā)系統(tǒng)的基本要求與功能是:</p><p>  實(shí)現(xiàn)員工信息

35、的管理(實(shí)現(xiàn)員工的基本信息的查看、修改、刪除和增加)</p><p>  員工考勤的管理(實(shí)現(xiàn)考勤記錄的查看、修改、刪除和增加)</p><p>  員工工資的管理(實(shí)現(xiàn)員工工資的查看、修改、刪除、增加)</p><p>  本系統(tǒng)采用Java語言,MyEclipse開發(fā)工具和MySql數(shù)據(jù)庫。對于軟件方面,相關(guān)開發(fā)工具的學(xué)習(xí)可以從學(xué)校圖書館借閱相關(guān)書籍,對于硬件方

36、面,學(xué)校提供有專門的實(shí)驗(yàn)室,對于一些實(shí)際操作中的技術(shù)問題,可以詢問導(dǎo)師或者是帶我們的研究生,因此在規(guī)定的期限內(nèi),開發(fā)工作基本能夠完成。所以,本系統(tǒng)具有技術(shù)可行性。</p><p>  1.2.3 經(jīng)濟(jì)可行性分析</p><p>  由于本系統(tǒng)網(wǎng)站是一般中小型企業(yè)使用的系統(tǒng)網(wǎng)站,擁有一個(gè)域名和相應(yīng)的空間即可使用,或者將自己的電腦配置成服務(wù)器也可使用。系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上。人事管

37、理系統(tǒng)如果采用傳統(tǒng)的手工輸入方法,不僅工作繁瑣而且需要人力輸入多,記錄容易出錯(cuò),那樣產(chǎn)生了成本高,效果差的弊病,對于一個(gè)企業(yè)的資料庫建立是十分困難和麻煩的。而采用這種系統(tǒng)所發(fā)費(fèi)的成本,精力都遠(yuǎn)遠(yuǎn)低于手工,并且實(shí)用十分方便,更新也簡易,人事綜合管理系統(tǒng)對企業(yè)實(shí)現(xiàn)辦公無紙化能起到很大的作用。,在經(jīng)濟(jì)上完全可行。</p><p>  1.2.4 操作可行性分析</p><p>  界面設(shè)計(jì)時(shí)充分

38、考慮管理人員的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入時(shí)有充分的提示,讓使用者一看即懂;適應(yīng)力強(qiáng);容易擴(kuò)充。因此,本系統(tǒng)具有較強(qiáng)的操作可行性。</p><p>  綜上所述:根據(jù)以上分析可知,開發(fā)該人事綜合管理系統(tǒng)具有很大的價(jià)值意義,但是由于時(shí)間有限,該人事綜合管理系統(tǒng)可能考慮還不夠健全,我會在這方面加強(qiáng)學(xué)習(xí)和改進(jìn)。所以,我認(rèn)為開發(fā)此系統(tǒng)的條件已經(jīng)具備,可以開始進(jìn)行開發(fā)。</p><p>  1.3

39、設(shè)計(jì)的主要內(nèi)容</p><p>  能夠錄入人事的基本資料,在操作上能夠完成諸如添加、修改、刪除以及按各種條件進(jìn)行查詢、能管理公司員工每個(gè)月的工資信息,在操作上能完成諸如添加,修改刪除及按各種條件進(jìn)行查詢,還能管理員工的考勤信息,在操作上完成諸如添加、修改、刪除以及按各種條件進(jìn)行查詢。</p><p><b>  即:</b></p><p>

40、<b> ?。?)用戶的登錄。</b></p><p> ?。?)員工信息的管理(員工信息的增、刪、改、查和分配)。</p><p> ?。?)員工的考勤管理(員工的考勤記錄的增、刪、改、查)。</p><p> ?。?)員工的工資管理(員工的工資信息的增、刪、改、查)。</p><p><b>  1.4論文

41、的結(jié)構(gòu)</b></p><p><b>  第1章 概述</b></p><p>  主要概述課題的背景和意義,并對人事綜合管理系統(tǒng)做了可行性分析,包括社會、技術(shù)、經(jīng)濟(jì)、操作等方面的可行性分析,基于人事綜合管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,員工的信息不允許出錯(cuò)。因此開發(fā)一個(gè)人事綜合管理系統(tǒng)是很有必要的。</p><p><

42、;b>  第2章 系統(tǒng)分析</b></p><p>  這章主要對系統(tǒng)的業(yè)務(wù)流程、系統(tǒng)功能、系統(tǒng)運(yùn)行環(huán)境以及系統(tǒng)實(shí)現(xiàn)的技術(shù)進(jìn)行了比較詳細(xì)的介紹。</p><p><b>  第3章 系統(tǒng)設(shè)計(jì)</b></p><p>  這章詳細(xì)地介紹了系統(tǒng)的設(shè)計(jì),包括設(shè)計(jì)思想,功能設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)。介紹了系統(tǒng)的主要模塊的功能,以及詳細(xì)說明了數(shù)

43、據(jù)庫設(shè)計(jì)中的數(shù)據(jù)字典、系統(tǒng)中各實(shí)體的E-R圖和整個(gè)系統(tǒng)的E-R圖以及每個(gè)表的設(shè)計(jì)。</p><p>  第4章 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)</p><p>  這章將分為3個(gè)小節(jié)進(jìn)行介紹,包括系統(tǒng)開發(fā)工具介紹、系統(tǒng)采用的關(guān)鍵技術(shù)以及系統(tǒng)的界面設(shè)計(jì),系統(tǒng)采用了MyEclipse和MySQL作為開發(fā)工具,采用JavaBean+JSP關(guān)鍵技術(shù)。</p><p><b>  

44、第五章 系統(tǒng)測試</b></p><p>  這章主要介紹了系統(tǒng)測試的目的、方法、人員和系統(tǒng)測試的計(jì)劃以及進(jìn)行系統(tǒng)測試的過程、策略和結(jié)果。</p><p><b>  第六章 結(jié)束語</b></p><p>  這章總結(jié)了整個(gè)畢業(yè)設(shè)計(jì)過程中的付出與收獲并進(jìn)行了展望,同時(shí)也給出了整個(gè)論文引用的參考資料,并感謝了在畢業(yè)設(shè)計(jì)中給予我?guī)椭?/p>

45、老師、同學(xué)們。</p><p><b>  系統(tǒng)分析</b></p><p>  需求分析是系統(tǒng)開發(fā)的第一步也是最重要的一步,需求分析的根本目的是:在開發(fā)者和提出需求的人之間建立一種理解和溝通的機(jī)制,需求分析可以采取面向?qū)ο蟮姆椒▉硗瓿?,即明確系統(tǒng)要服務(wù)于哪些用戶,對于這些用戶提供哪些服務(wù)。需求分析是對用戶需求的真正明確,是對要解決的問題的徹底理解。在解決問題之前要理

46、解問題,只有真正的理解問題才能更好的解決問題。  </p><p>  2.1系統(tǒng)需求分析 </p><p>  系統(tǒng)分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個(gè)不斷認(rèn)識和逐步細(xì)化的過程,是下一階段的工作基礎(chǔ),是為下一階段進(jìn)行物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù),其關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。</p><p>  通過對現(xiàn)行系統(tǒng)的詳細(xì)

47、調(diào)研,確定新系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。這些需求包括:</p><p>  功能需求:確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。</p><p>  性能需求:給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運(yùn)行時(shí)間限制、安全保密性等。</p><p>  環(huán)境需求:這是對系統(tǒng)運(yùn)行以及所處環(huán)境

48、的要求。例如,在硬件方面采用什么機(jī)型、有什么硬件設(shè)備等;在軟件方面,采用什么支持系統(tǒng)運(yùn)行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))。</p><p>  未來需求:這類要求是指目前不屬于系統(tǒng)開發(fā)的范圍,但將來隨著外界環(huán)境的變化以及系統(tǒng)的發(fā)展可能會提出的要求。了解這類要求的目的是在開發(fā)過程中,可對系統(tǒng)將來可能的擴(kuò)展與修改做準(zhǔn)備。一旦需要時(shí),就比較容易進(jìn)行補(bǔ)充和修改了。</p><p>  2.

49、2系統(tǒng)業(yè)務(wù)流程分析</p><p>  本系統(tǒng)用戶的操作流程是管理員登錄后可以實(shí)現(xiàn)對員工信息的查看、修改、刪除、增加、分配和對員工考勤信息的查看、修改、刪除、增加以及對員工工資的查看、修改、刪除、增加。</p><p>  圖2.2 系統(tǒng)業(yè)務(wù)流程圖 </p><p><b>  2.3系統(tǒng)功能分析</b></p><p&g

50、t;  本系統(tǒng)的總體功能包括員工信息管理模塊,員工考勤信息管理模塊,員工工資信息管理模塊,其中在每個(gè)模塊中都包括對該模塊信息的查看操作、添加操作,修改操作,刪除操作,并且在各個(gè)模塊中都能按照各自的不同條件進(jìn)行查詢,其總體功能如圖所示:</p><p>  圖2.3 系統(tǒng)總體功能圖</p><p>  2.4系統(tǒng)運(yùn)行環(huán)境的要求</p><p>  由于java語言的平

51、臺無關(guān)性,所以我選擇的操作系統(tǒng)是window,系統(tǒng)的前臺采用MyEclipse 設(shè)計(jì),數(shù)據(jù)庫采用MySql。整個(gè)人事綜合管理系統(tǒng)的開發(fā)環(huán)境如下:</p><p>  操作系統(tǒng):Microsoft Windows XP Professional 2002</p><p>  JSP開發(fā)工具:MyEclipse 6.5</p><p>  數(shù)據(jù)庫: MySql<

52、;/p><p>  Web服務(wù)器: Apache Tomcat 6.0</p><p>  JAVA開發(fā)包:JDK1.5</p><p>  2.4系統(tǒng)實(shí)現(xiàn)的技術(shù)</p><p>  2.4.1 JAVA語言簡介</p><p>  Java是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠的主要面向Internet的

53、開發(fā)工具。自從1995年正式問世以來,Java的快速發(fā)展已經(jīng)讓整個(gè)Web世界發(fā)生了翻天覆地的變化。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁中(即是Java Applet程序),成為最靈活、最強(qiáng)大的網(wǎng)頁多媒體的載體,但由于Java虛擬機(jī)相對于個(gè)人電腦而言,有占用資源大,安全性相對較差等缺點(diǎn),Applet逐漸地被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JSP(Java

54、 Server Page)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項(xiàng)目的必然選擇。</p><p>  2.4.2 JSP簡介</p><p>  JSP是Java Sever pagers 的縮寫,是由Sun 公司倡導(dǎo),許多公司參與,與1999年推出的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。JSP是基于整個(gè)Java Servlet以及整

55、個(gè) Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺的先進(jìn)動態(tài)網(wǎng)站。在傳統(tǒng)的網(wǎng)頁HTML 文件( *.htm,*.html )中加入Java程序片段和JSP標(biāo)簽,構(gòu)成了JSP 網(wǎng)頁(*.jsp)。服務(wù)器收到客戶端發(fā)出的請求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式響應(yīng)給客戶端。其中程序片段可以是:操作數(shù)據(jù)庫、重新定向網(wǎng)頁等等,這些都是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的

56、僅是得到的結(jié)果,與客戶端的瀏覽器無關(guān)[2] [3] [4] [5]。 </p><p>  2.4.3 JSP基礎(chǔ)Servlet技術(shù)</p><p>  Java Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個(gè)名稱大概源于Applet,現(xiàn)在國內(nèi)的翻譯

57、方式很多,本文為了避免誤會,本文直接采用Servlet這個(gè)名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。Servlet其實(shí)和傳統(tǒng)的CGI程序和ISAPI、NSAPI等Web程序開發(fā)工具的作用是相同的,在使用Java Servlet以后,用戶不必再使用效率低下的CGI方式,也不必使用只能在某個(gè)固定Web服務(wù)器平臺運(yùn)行的API方式來動態(tài)生成Web頁面。許多Web服務(wù)器都支持Servlet,即使不直接支持Servlet的Web服

58、務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于Java的跨平臺的特性,Servlet也是平臺無關(guān)的,實(shí)際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺無關(guān)且是Web服務(wù)器無關(guān)的[6]。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對于每個(gè)請求都啟動一個(gè)進(jìn)程,并且利用多線程</p><p>  2.4.4 JavaBean 技術(shù)</p><p&

59、gt;  什么是JavaBean?JavaBean[8]就是Java的可重用組件技術(shù)。ASP通過COM來擴(kuò)充復(fù)雜的功能。JSP通過JavaBean實(shí)現(xiàn)了同樣的功能擴(kuò)充。JSP對于在Web應(yīng)用中集成JavaBean組件提供了完善的支持。這種支持不僅能縮短開發(fā)時(shí)間(可以直接利用經(jīng)測試和可信任的已有組件,避免了重復(fù)開發(fā)),也為JSP應(yīng)用帶來了更多的可伸縮性。JavaBean組件可以用來執(zhí)行復(fù)雜的計(jì)算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)提取等。在

60、實(shí)際的JSP開發(fā)過程中,讀者將會發(fā)現(xiàn),和傳統(tǒng)的ASP或PHP頁面相比,JSP頁面將會是非常簡潔的,由于JavaBean開發(fā)起來簡單,又可以利用Java語言的強(qiáng)大功能,許多動態(tài)頁面處理過程實(shí)際上被封裝到JavaBean中。在Java模型中,通過JavaBean可以無限擴(kuò)充Java程序的功能,通過JavaBean的組合可以快速地生成新的應(yīng)用程序。 </p><p><b>  

61、第3章 系統(tǒng)設(shè)計(jì)</b></p><p><b>  3.1 設(shè)計(jì)的思想</b></p><p>  最初的人事綜合管理系統(tǒng),都是靠人力來完成的。當(dāng)企業(yè)規(guī)模比較小的時(shí)候,人力可以完成。隨著企業(yè)的規(guī)模越來越大,企業(yè)的員工人數(shù)也越來越多。如果一個(gè)企業(yè)依然維持著人力進(jìn)行人事綜合管理,必然會造成工作效率低,工作錯(cuò)誤增高的問題。因此此系統(tǒng)設(shè)計(jì)的思想主要是使用計(jì)算機(jī)來

62、實(shí)現(xiàn)人事信息的現(xiàn)代化管理,初步學(xué)會基于JSP的人事綜合管理系統(tǒng)的開發(fā)。</p><p>  為了滿足用戶的需求,該人事綜合管理系統(tǒng)要實(shí)現(xiàn)以下目標(biāo)。</p><p> ?。?)方便管理員對人員的管理操作。</p><p> ?。?)實(shí)現(xiàn)員工信息管理。</p><p> ?。?)實(shí)現(xiàn)員工考勤管理。</p><p> ?。?

63、)實(shí)現(xiàn)員工工資管理。</p><p> ?。?)模塊采用JSP開發(fā),具有安全的開發(fā)性,可以運(yùn)行在任何支持ASP標(biāo)準(zhǔn)的服務(wù)器上,非常方便以后的維護(hù)和系統(tǒng)升級。</p><p>  (6)系統(tǒng)界面友好,使用方便,易操作。</p><p><b>  3.2功能設(shè)計(jì)</b></p><p>  此人事綜合管理系統(tǒng)主要是針對管理

64、員對企業(yè)員工的管理而設(shè)計(jì)的,前臺采用MyEclipse設(shè)計(jì)開發(fā), MySQL作為后臺數(shù)據(jù)庫。整個(gè)系統(tǒng)的規(guī)劃與設(shè)計(jì)意在為管理員提供一個(gè)方便快捷、易于操作的平臺,使管理員輕松、快捷的對員工進(jìn)行各種信息的管理。</p><p>  本人事綜合管理系統(tǒng)主要分為三個(gè)模板,下面分別介紹:</p><p>  員工信息管理功能模塊:</p><p>  查看員工的相關(guān)信息(諸如:

65、員工的編號、姓名、身份證號、民族、生日、職稱)</p><p>  修改員工的相關(guān)信息(諸如:員工的姓名、所在部門、性別、民族、身份證號、生日、畢業(yè)院校、學(xué)歷、職稱、電話、Email地址)</p><p><b>  刪除員工的信息</b></p><p>  添加新員工信息:(諸如員工的編號、姓名、部門、性別、民族、身份證號、生日、畢業(yè)學(xué)校、

66、學(xué)歷、職稱、電話、Email地址)</p><p>  員工部門的分配(在修改員工信息中即可對員工進(jìn)行重新分配)</p><p>  檢索員工信息(在檢索員工信息查詢中,本系統(tǒng)設(shè)計(jì)了三種情況的查詢,第一種按員工編號進(jìn)行查詢,第二種按員工的姓名進(jìn)行查詢,第三種按部門進(jìn)行查詢)</p><p>  如下圖3.2(a)員工信息管理功能模塊圖所示,直觀、形象地介紹了員工信息

67、管理模塊的功能。</p><p>  圖3.2(a)員工信息管理功能模塊圖</p><p>  員工考勤管理功能模塊:</p><p>  查看缺席員工的考勤信息(諸如:員工的編號、姓名、身份證號、開始時(shí)間、缺席原因、批準(zhǔn)人、編輯時(shí)間、備注)</p><p>  修改缺席員工的考勤信息(諸如:員工編號、員工姓名、開始時(shí)間、天數(shù)、請假原因、批準(zhǔn)

68、人)</p><p><b>  刪除員工考勤信息</b></p><p>  添加新的考勤記錄:(諸如:員工編號、員工姓名、開始時(shí)間、天數(shù)、請假原因、批準(zhǔn)人)</p><p>  檢索員工考勤信息(在檢索員工考勤信息中,本系統(tǒng)設(shè)計(jì)了兩種種情況的查詢,第一種按員工編號進(jìn)行查詢,第二種按員工的行姓名進(jìn)行查詢)</p><p&g

69、t;  如下圖3.2(b)員工考勤管理功能模塊圖所示,直觀、形象地介紹了員工考勤管理模塊的功能。</p><p>  圖3.2(b)員工考勤管理功能模塊圖</p><p>  員工工資管理功能模塊:</p><p>  查看員工的工資信息(諸如:員工編號、員工編號、員工姓名、年份、月份、實(shí)際工資)</p><p>  修改員工的工資信息(諸如

70、:員工編號、員工姓名、年份、月份、基本工資、加工工資、交通工資、考勤扣除、保險(xiǎn)扣除、扣稅)</p><p><b>  刪除員工的工資信息</b></p><p>  添加員工工資記錄:(諸如:員工編號、員工姓名、年份、月份、基本工資、加工工資、交通補(bǔ)助、考勤扣除、保險(xiǎn)扣除)</p><p>  檢索員工工資信息(可以按年、月,員工編號、員工姓

71、名進(jìn)行查詢)</p><p>  如下圖3.2(c)員工工資管理功能模塊圖所示,直觀、形象地介紹了員工工資管理模塊的功能。</p><p>  圖3.2(c)員工工資管理功能模塊圖</p><p><b>  3.3數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  3.3.1 數(shù)據(jù)字典</p><p>&l

72、t;b>  數(shù)據(jù)流項(xiàng)目:</b></p><p><b>  1.</b></p><p><b>  2.</b></p><p><b>  3.</b></p><p><b>  4. </b></p><p

73、>  3.3.2 E-R圖</p><p>  根據(jù)一個(gè)公司日常人事管理的需求分析及系統(tǒng)分析,我們抽象出了3個(gè)數(shù)據(jù)對象實(shí)體,包括員工實(shí)體,工資實(shí)體,考勤實(shí)體,各個(gè)實(shí)體擁有各自的不同屬性。各個(gè)實(shí)體之間關(guān)系如下圖3.2(a)實(shí)體關(guān)系圖所示:</p><p>  圖3.2(a)實(shí)體關(guān)系圖</p><p>  如下圖3.2(b)員工實(shí)體E-R圖,直觀、形象地介紹了員工

74、實(shí)體的各個(gè)屬性。</p><p>  圖3.2(b)員工實(shí)體E-R圖</p><p>  如下圖3.2(c)考勤實(shí)體E-R圖,直觀、形象地介紹了考勤實(shí)體的各個(gè)屬性。</p><p>  圖3.2(c)考勤實(shí)體E-R圖</p><p>  如下圖3.2(d)工資實(shí)體E-R圖,直觀、形象地介紹了工資實(shí)體的各個(gè)屬性</p><p

75、>  圖3.2(d)工資實(shí)體E-R圖</p><p>  如下圖3.2(e)系統(tǒng)E-R 圖所示,直觀、形象地介紹了系統(tǒng)各個(gè)實(shí)體之間的E-R圖,由于版面篇幅有限,并沒有把每個(gè)實(shí)體的屬性一一列舉出來,還忘見諒。</p><p>  圖3.2(e)系統(tǒng)E-R 圖</p><p>  3.3.3 員工信息表設(shè)計(jì)</p><p>  員工信息表保

76、存了公司員工的相關(guān)信息,包括員工編號,員工姓名,員工身份證號,民族,性別,生日,畢業(yè)學(xué)校,學(xué)歷,部門,職稱,電話,郵件,編輯時(shí)間,備注;而且本數(shù)據(jù)表和后臺的一個(gè)JavaBean 類org. pan.web包中的employee類相映射。表中各個(gè)字段的說明如下表所示</p><p>  表3.3.3 employee(員工)表 :</p><p>  3.3.4員工考勤表設(shè)計(jì)</p&g

77、t;<p>  員工考勤信息表保存了公司員工的考勤信息,包括請假編號,員工編號,員工姓名,請假開始時(shí)間,請假天數(shù),請假原因,批準(zhǔn)人,編輯時(shí)間,附加信息;而且本數(shù)據(jù)表和后臺的一個(gè)JavaBean類org .pan. web包中的leave類相映射。表中各個(gè)字段的說明如下表所示:</p><p>  表3.3.4 leave(考勤)表 :</p><p>  3.3.5 員工工資

78、信息表設(shè)計(jì)</p><p>  工資信息表保存了公司員工每個(gè)月工資的相關(guān)信息,包括工資編號,員工編號,員工姓名,工資發(fā)放年份,工資發(fā)放月份,基本工資,加工工資,交通補(bǔ)助,總工資,考勤扣除,保險(xiǎn)扣除,扣稅,總扣除,實(shí)際工資,編輯時(shí)間,附加信息;而且本數(shù)據(jù)表和后臺的一個(gè)javaBean類org .pan. web包中的salary類相映射。表中各個(gè)字段的說明如下表所示:</p><p>  表

79、3.3.5 salary(工資)表 :</p><p>  3.3.6 管理員用戶表設(shè)計(jì)</p><p>  此系統(tǒng)設(shè)計(jì)的思想主要是使用計(jì)算機(jī)來實(shí)現(xiàn)人事信息的現(xiàn)代化管理,初步學(xué)會基于JSP的人事綜合管理系統(tǒng)的開發(fā)。所以,此系統(tǒng)的角色主要是管理員。通過管理員的增、刪、改、查完成系統(tǒng)的各項(xiàng)功能。由于該系統(tǒng)用戶權(quán)限單一,故在實(shí)際的操作中,會發(fā)覺管理員的人物繁重。因此,針對設(shè)計(jì)過程中存在的問題,

80、及時(shí)總結(jié)、及時(shí)反思。爭取在以后的設(shè)計(jì)過程中,增加各種角色,使系統(tǒng)更完善。</p><p>  表3.3.6 admin (管理員用戶)表 :</p><p>  第4章 系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)</p><p>  4.1系統(tǒng)開發(fā)工具介紹</p><p>  4.1.1 MyEclipse</p><p>  MyEclip

81、se[11]企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在

82、結(jié)構(gòu)上,MyEclipse的特征可以被分為一下7類:   </p><p>  JavaEE模型   </p><p>  WEB開發(fā)工具   </p><p>  EJB開發(fā)工具   </p><p>  應(yīng)用程序服務(wù)器的連接器 </p><p>  JavaEE 項(xiàng)目部署服務(wù)   </p><p

83、><b>  數(shù)據(jù)庫服務(wù)   </b></p><p>  MyEclipse整合幫助  </p><p>  對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。簡單而言,MyEclipse是Eclipse的插件

84、,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯(cuò),MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時(shí)不需安裝Eclipse。</p><p>  4.1.2 MySql</p><p>  MySQL[12]是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),2008年1月16號被Sun公司收購。而2009年,SUN又被Oracle收購

85、.對于Mysql的前途,沒有任何人抱樂觀的態(tài)度.目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p> ?。?)MySQL的特性:</p><p>  1.使用C和C++編寫,并使用多種編譯器進(jìn)行測試,保證源代碼的可移植性。  &l

86、t;/p><p>  2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。   </p><p>  3.為多種編程語言提供了API?! ?lt;/p><p>  4.支持多線程,充分利用CPU資源。   </p><p>

87、;  5.優(yōu)化的SQL查詢算法,有效地提高查詢速度。   </p><p>  6.既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 ?! ?lt;/p><p>  7.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。   </p>&l

88、t;p>  8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。   </p><p>  9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 </p><p> ?。?)MySQL的應(yīng)用</p><p>  與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相

89、對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 </p><p>  4.2系統(tǒng)采用的關(guān)鍵技術(shù)</p><p>  4.2.1 JSP + JavaBean技術(shù)</p><p>  JavaBean[3]術(shù)是基于java語言基礎(chǔ)

90、的軟件組織結(jié)構(gòu)技術(shù),它是復(fù)用的平臺獨(dú)立的軟件組件,可以在軟件開發(fā)工具中被直觀地操作。JavaBean有點(diǎn)類似Microsoft的COM組件的概念。在Java模型中,通過JavaBean可以無限擴(kuò)充Java程序的功能,通過JavaBean的組合可以快速地生成新的應(yīng)用程序。</p><p>  在各類JSP應(yīng)用程序中,JavaBean +JSP的組合成為了一種事實(shí)上最常見的JSP程序的標(biāo)準(zhǔn)。JSP可以利用JavaBe

91、an實(shí)現(xiàn)功能的擴(kuò)展,將大部分的功能放在JavaBean中完成,這樣可以提高代碼的重用性。<jsp:useBean>標(biāo)記通過class屬性指明所要調(diào)用的JavaBean的位置,通過id屬性指明所要調(diào)用的JavaBean的別名,通過scope屬性指明所調(diào)用的JavaBean的有效范圍。</p><p><b>  4.3界面設(shè)計(jì)</b></p><p>  4

92、.3.1 登錄界面</p><p>  作為一個(gè)企業(yè)的信息管理系統(tǒng),對操作系統(tǒng)的驗(yàn)證是必不可少的,在本系統(tǒng)中,如果直接訪問系統(tǒng)首頁是不行的,它會重定向到驗(yàn)證頁,只有通過了登陸的驗(yàn)證才能進(jìn)行各種信息的管理。本信息管理系統(tǒng)的登陸頁如圖4.3(a) 登錄界面 所示。 </p><p>  圖 4.3(a)登錄界面 </p><p>  使用說明:在管理賬號中輸入用戶名,在

93、管理密碼中輸入密碼,點(diǎn)擊登錄即可進(jìn)入管理首頁。輸入錯(cuò)誤過程中會提示輸入錯(cuò)誤,也可以點(diǎn)擊重置按鈕,點(diǎn)擊重置按鈕后,管理帳號和管理密碼將返回初始化狀態(tài)。 </p><p>  4.3.2 系統(tǒng)首頁</p><p>  在系統(tǒng)首頁中,有5個(gè)導(dǎo)航欄,分別是系統(tǒng)首頁、員工信息管理 、員工考勤管理、員工工資管理和退出。管理首頁中主要使用html代碼介紹了該系統(tǒng)設(shè)計(jì)開發(fā)的必然性,以及介紹了該系統(tǒng)采用

94、的關(guān)鍵技術(shù)和該系統(tǒng)的主要功能。</p><p>  圖 4.3(b) 系統(tǒng)首頁</p><p>  4.3.3 員工信息管理界面</p><p>  點(diǎn)擊導(dǎo)航欄上的員工信息管理,即可進(jìn)入如圖 4.3(c) 所示的員工信息管理界面,在“動作”中,管理員可以對員工進(jìn)行相應(yīng)的修改與刪除操作,也可以點(diǎn)擊最上面左上角的“添加新員工信息”添加新員工的信息。最下面是信息查詢模塊,

95、這塊主要是為管理員方便查詢準(zhǔn)備的。當(dāng)員工數(shù)量多時(shí),一頁一頁地去查找需要的員工是非常耗時(shí)的,在這里,該系統(tǒng)設(shè)計(jì)了信息查詢。在信息查詢中可以使用三種查詢方式,按員工的編號、按員工的姓名、按部門進(jìn)行查詢。</p><p>  圖 4.3(c) 員工信息管理界面</p><p>  4.3.4 員工信息修改界面</p><p>  點(diǎn)擊員工信息管理頁面中的“動作”,選擇修改

96、,則頁面就會鏈接到員工修改界面。在員工信息修改界面中 ,可以對員工的信息重新修改,包括員工的姓名、員工的部門、性別、民族、身份證號碼、學(xué)歷、職稱、電話、Email、備注做一系列的修改。在對員工進(jìn)行修改時(shí),在必填項(xiàng)處一定要填相應(yīng)的內(nèi)容,否則系統(tǒng)會提示相應(yīng)的錯(cuò)誤。在修改員工信息的時(shí)侯,如果我們修改了員工的部門即對員工進(jìn)行了重新分配。</p><p>  圖 4.3(d) 員工信息修改界面</p><

97、;p>  4.3.5添加新員工界面</p><p>  在員工信息管理界面,點(diǎn)擊左上方的添加新員工信息,則頁面就會鏈接到添加新員工界面。在添加新員工界面中,可以添加新的員工信息(比如:可以添加員工編號、姓名、部門、性別、民族、身份證號等)。在必填項(xiàng)處一定要填相應(yīng)的內(nèi)容,否則系統(tǒng)會提示相應(yīng)的錯(cuò)誤。</p><p>  圖 4.3(e) 員工信息修改界面</p><p

98、>  4.3.6員工考勤管理界面</p><p>  點(diǎn)擊導(dǎo)航欄上的員工考勤管理,即可進(jìn)入如圖 4.3(f) 所示的員工信考勤管理界面,在“動作”中,管理員可以對員工考勤信息進(jìn)行相應(yīng)的修改與刪除操作,也可以點(diǎn)擊最上面左上角的“添加考勤記錄”添加新的考勤記錄。最下面是信息查詢模塊,這塊主要是為管理員方便查詢準(zhǔn)備的。當(dāng)員工數(shù)量多時(shí),一頁一頁地去查找員工的考勤記錄是非常耗時(shí)的,在這里,該系統(tǒng)設(shè)計(jì)了信息查詢。在信息

99、查詢中可以使用二種查詢方式,按員工的編號和按員工的姓名進(jìn)行查詢。</p><p>  圖 4.3(f) 員工考勤管理界面</p><p>  4.3.7 修改考勤信息界面</p><p>  點(diǎn)擊員工考勤管理界面中的“動作”,選擇修改,則頁面就會鏈接到修改員工考勤界面。在修改員工考勤信息界面中,可以對員工的考勤信息重新修改,包括員工編號、員工姓名、開始時(shí)間、天數(shù)、請

100、假原因、批準(zhǔn)人、備注做一系列的修改。在修改員工考勤信息進(jìn)時(shí),在必填項(xiàng)處一定要填相應(yīng)的內(nèi)容,否則系統(tǒng)會提示相應(yīng)的錯(cuò)誤。如下圖4.3(g)修改員工考勤界面所示,填上相應(yīng)的內(nèi)容后,點(diǎn)擊提交按鈕,則系統(tǒng)就會提示你修改員工考勤信息成功。</p><p>  圖 4.3(g) 修改考勤信息界面</p><p>  4.3.8添加新的考勤信息</p><p>  在員工信息管理界

101、面,點(diǎn)擊左上方的添加考勤記錄,則頁面就會鏈接到添加新歲的考勤信息界面。在添加新的考勤信息界面中,可以添加新的考勤信息。在必填項(xiàng)處一定要填相應(yīng)的內(nèi)容,否則系統(tǒng)會提示相應(yīng)的錯(cuò)誤。</p><p>  圖 4.3(h) 員工考勤管理界面</p><p>  4.3.9 員工工資管理界面</p><p>  點(diǎn)擊導(dǎo)航欄上的員工工資管理,即可進(jìn)入如圖 4.3(i) 所示的員工

102、工資管理界面,在“動作”中,管理員可以對員工進(jìn)行相應(yīng)的修改與刪除操作,也可以點(diǎn)擊最上面左上角的“添加工資信息”添加新的工資信息。最下面是信息查詢模塊,這塊主要是為管理員方便查詢準(zhǔn)備的。當(dāng)員工數(shù)量多時(shí),一頁一頁地去查找需要的員工是非常耗時(shí)的,在這里,該系統(tǒng)設(shè)計(jì)了信息查詢。在信息查詢中可以使用日期結(jié)合員工的編號或員工的姓進(jìn)行查詢的方式。</p><p>  圖 4.3(i) 員工工資管理界面</p>&

103、lt;p>  4.3.10修改員工工資界面</p><p>  點(diǎn)擊員工工資管理界面中的“動作”,選擇修改,則頁面就會鏈接到修改員工工資界面。在改員工工資界面中,可以對員工的工資信息重新修改,包括員工的編號、員工的姓名、年份、月份、基本工資、加工工資、交通補(bǔ)助、考勤扣除、保險(xiǎn)扣除、扣稅、備注做一系列的修改。在修改員工工資信息的時(shí)侯,在必填項(xiàng)處一定要填相應(yīng)的內(nèi)容,否則系統(tǒng)會提示相應(yīng)的錯(cuò)誤。如下圖4.3(j)修

104、改員工工資界面所示,填上相應(yīng)的內(nèi)容后,點(diǎn)擊提交按鈕,則系統(tǒng)就會提示你修改員工工資信息成功。</p><p>  4.3(j)修改員工工資界面</p><p>  4.3.11 添加員工工資界面</p><p>  在員工工資管理界面,點(diǎn)擊左上方的添加工資記錄,則頁面就會鏈接到添加員工工資界面。在添加員工工資界面中,可以添加新的員工工資信息。在必填項(xiàng)處一定要填相應(yīng)的內(nèi)

105、容,否則系統(tǒng)會提示相應(yīng)的錯(cuò)誤。</p><p>  4.3(k)修改員工工資界面</p><p><b>  第5章 系統(tǒng)測試</b></p><p>  測試是保證軟件質(zhì)量的主要手段,它是對軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。軟件開發(fā)的目的是開發(fā)出實(shí)現(xiàn)用戶需求的高質(zhì)量、高性能的軟件產(chǎn)品,軟件測試以檢查軟件產(chǎn)品的內(nèi)容和功能特性為核心,是軟件質(zhì)量

106、保證的關(guān)鍵步驟,也是成功實(shí)現(xiàn)軟件開發(fā)目標(biāo)的重要保障。在開發(fā)大型軟件系統(tǒng)的漫長過程中,面對著極其錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺的。因此,在軟件生命周期的每個(gè)階段都不可避免地會產(chǎn)生錯(cuò)誤,為了排除這些錯(cuò)誤,保證軟件質(zhì)量就必須認(rèn)真地進(jìn)行軟件測試。</p><p><b>  5.1系統(tǒng)測試概述</b></p>

107、<p>  系統(tǒng)測試 [14]是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整的系統(tǒng)來測試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法。系統(tǒng)測試的目的是對最終軟件系統(tǒng)進(jìn)行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。</p><p><b>  (1)測試目的</b></p><p>  對最終軟件系統(tǒng)進(jìn)行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)

108、品需求并且遵循系統(tǒng)設(shè)計(jì)。</p><p>  具體的可以包含以下幾個(gè)方面:</p><p> ?、俅_保系統(tǒng)測試的活動是按計(jì)劃迸行的。</p><p> ?、隍?yàn)證軟件產(chǎn)品是否與系統(tǒng)需求用例不相符合或與之矛盾。</p><p>  ③建立完善的系統(tǒng)測試缺陷記錄跟蹤庫。</p><p> ?、艽_保軟件系統(tǒng)測試活動及其結(jié)果及時(shí)

109、通知相關(guān)小組和個(gè)人。</p><p>  系統(tǒng)測試應(yīng)當(dāng)根據(jù)項(xiàng)目的特征確定測試內(nèi)容。一般地,系統(tǒng)測試的主要內(nèi)容包括:</p><p> ?、俟δ軠y試。即測試軟件系統(tǒng)的功能是否正確,其依據(jù)是需求文檔,如《需求規(guī)</p><p>  格說明書》。由于正確性是軟件最重要的質(zhì)量因素,所以功能測試必不可少。</p><p> ?、诮研詼y試。即測試軟件系

110、統(tǒng)在異常情況下能否正常運(yùn)行的能力。健壯性有兩</p><p>  層含義:一是容錯(cuò)能力,二是恢復(fù)能力。</p><p> ?、坌阅軠y試。即測試軟件系統(tǒng)處理事務(wù)的速度,一是為了檢驗(yàn)性能是否符合需求,</p><p>  二是為了得到某些性能數(shù)據(jù)供人們參考。</p><p> ?、苡脩艚缑鏈y試。重點(diǎn)是測試軟件系統(tǒng)的易用性和視覺效果等。</p

111、><p> ?、莅踩詼y試。是指測試軟件系統(tǒng)防止非法入侵的能力。“安全”是相對而言的,</p><p>  一般地,如果黑客為非法入侵花費(fèi)的代價(jià)(考慮時(shí)間、費(fèi)用、危險(xiǎn)等因素)高于得到的好處,那么這樣的系統(tǒng)可以認(rèn)為是安全的。</p><p><b>  (2)測試方法</b></p><p>  程序測試有兩種常用的測試方法,

112、即黑盒測試和白盒測試。</p><p>  黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),針對軟件界面和軟件功能進(jìn)行測試。黑盒測試法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測試情況有無窮多個(gè),人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試。</p><p>  白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是知道

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論