人員管理信息系統(tǒng)畢業(yè)論文--最終版_第1頁(yè)
已閱讀1頁(yè),還剩44頁(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>  本科生畢業(yè)設(shè)計(jì)說(shuō)明書(shū)</p><p>  題 目:人員管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  學(xué)生姓名: </b></p><p><b>  學(xué) 號(hào): </b></p><p>  專 業(yè):計(jì)算機(jī)科學(xué)與技術(shù)</p><p&g

2、t;<b>  班 級(jí): </b></p><p><b>  指導(dǎo)教師: </b></p><p><b>  人員管理信息系統(tǒng)</b></p><p><b>  摘要</b></p><p>  隨著全世界經(jīng)濟(jì)、網(wǎng)絡(luò)和社會(huì)的發(fā)展,員工管理系統(tǒng)應(yīng)

3、運(yùn)而生。它能夠讓公司與員工非常密切地關(guān)聯(lián)起來(lái),從而很快地滿足客戶的需要,提高公司運(yùn)作效率。也能夠讓企業(yè)對(duì)員工有一個(gè)更好的了解和管理。員工管理系統(tǒng)作為信息時(shí)代的一個(gè)全新的管理形式,它不但對(duì)商務(wù)的運(yùn)作程序和運(yùn)作方式產(chǎn)生了非常大的影響,對(duì)公司的管理產(chǎn)生了非常大的影響,它從根本上說(shuō)它也引起了一場(chǎng)全新的改變,對(duì)自己公司的發(fā)展有所影響,給企業(yè)帶來(lái)許多便捷。當(dāng)前,世界范圍內(nèi)員工管理系統(tǒng)越來(lái)越多。與此同時(shí),我國(guó)的員工管理系統(tǒng)發(fā)展的起步相對(duì)于其他國(guó)家來(lái)說(shuō)

4、比較晚,在數(shù)量規(guī)模上也處于少的狀態(tài)。當(dāng)前,我國(guó)的員工管理系統(tǒng)可以借鑒國(guó)外的發(fā)展成就,并且在此基礎(chǔ)上有發(fā)展的潛力,根據(jù)我國(guó)的實(shí)際情況,發(fā)展員工管理系統(tǒng)勢(shì)在必行。</p><p>  本論文的出發(fā)點(diǎn)是現(xiàn)今大多數(shù)企業(yè)管理員工程序過(guò)于繁瑣,耗時(shí)耗力,經(jīng)過(guò)不斷的調(diào)查,開(kāi)發(fā)出一個(gè)操作簡(jiǎn)單,功能強(qiáng)大的員工管理系統(tǒng)。本系統(tǒng)的前端開(kāi)發(fā)的工具是Dreamweaver,后臺(tái)數(shù)據(jù)庫(kù)是選用了Mysql數(shù)據(jù)庫(kù)軟件,采用了MVC設(shè)計(jì)模式。

5、</p><p>  關(guān)鍵詞:管理體系;員工管理系統(tǒng);MVC設(shè)計(jì)模式 </p><p>  Personnel management information system</p><p><b>  Abstract</b></p><p>  With the development of economy, netwo

6、rk and society all over the world, employee management system came into being. It enables the company to be very closely related to the staff, thus quickly meeting the needs of the customer and improving the efficiency o

7、f the company. It also allows companies to have a better understanding and management of their employees. Employee management system as a new form of management in the information age, had a significant impact on it is n

8、ot only the business o</p><p>  The starting point of this paper is that most of the enterprise management staff procedures are too cumbersome and time-consuming, and through constant investigation, develope

9、d a simple operation, powerful staff management system. The system's front-end development tool is Dreamweaver, the background database is selected Mysql database software, using the MVC design model.</p><

10、p>  Key words: management system; staff management system; MVC design pattern.</p><p><b>  第一章 引言</b></p><p><b>  1.1選題背景</b></p><p>  當(dāng)前,世界上的企業(yè)應(yīng)用員工管理系統(tǒng)的越

11、來(lái)越多。但我國(guó)的員工管理系統(tǒng)發(fā)展的起步相對(duì)于其他國(guó)家來(lái)說(shuō)晚一些,在數(shù)量規(guī)模上也處于低狀態(tài)。</p><p>  伴隨著時(shí)代的不斷進(jìn)步與發(fā)展,信息網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)應(yīng)用也在不斷摸索的前行,員工管理系統(tǒng)是一種社會(huì)趨勢(shì),比起傳統(tǒng)的人管人,這種非常時(shí)尚的管理形式擁有大量的優(yōu)勢(shì):首先是降低了人員成本;其次,利用網(wǎng)絡(luò)作為管理平臺(tái),替代傳統(tǒng)的管理方式,導(dǎo)致管理活動(dòng)不會(huì)受到空間和時(shí)間的限制;最后,信息的傳遞變得非常的靈活,如果使用這種

12、新型而又時(shí)尚的管理模式,用戶可以非常及時(shí)的看到,員工可以查看到詳細(xì)的企業(yè)動(dòng)態(tài),企業(yè)也可以更有效地管理員工。企業(yè)人員管理信息系統(tǒng)是當(dāng)今無(wú)論大小企業(yè)管理工作所不可短缺的一部分,是大小企業(yè)更加規(guī)范化和科學(xué)話的重要基石。這種管理系統(tǒng)主要是員工使用瀏覽器登錄到員工管理的網(wǎng)站上,去進(jìn)行相應(yīng)的操作。</p><p>  1.2選題的目的和意義</p><p>  如今,在國(guó)內(nèi)外,幾乎所有企業(yè)都在使用人員

13、管理信息系統(tǒng)管理公司員工。但是每個(gè)企業(yè)都有屬于自己管理員工的制度,這也就決定了不同的企業(yè)是需要不同的員工管理系統(tǒng)的,而且,大型企業(yè)的信息量相對(duì)而言更大、操作也更繁瑣,傳統(tǒng)的員工管理方式已經(jīng)越來(lái)越跟不上當(dāng)前新的工作需要的腳步。所以,開(kāi)發(fā)、研究適合企業(yè)的員工管理系統(tǒng)就顯得尤為重要。</p><p>  隨著現(xiàn)今網(wǎng)絡(luò)的飛速發(fā)展,出現(xiàn)了非富多彩的管理系統(tǒng),如CRM、SCM、BI和EC等等。如果沒(méi)有一個(gè)軟件督促員工,提高員

14、工的工作效率,那么必將在管理層面上遇到諸多問(wèn)題。追究到底,軟件最終來(lái)說(shuō)也只是一個(gè)減少工作量、提高員工工作效率的工具,倘若一個(gè)公司發(fā)展初期沒(méi)有一個(gè)科學(xué)有效的員工管理體系,那么企業(yè)的員工管理軟件也不能發(fā)揮其全部的作用。</p><p><b>  第二章 系統(tǒng)分析</b></p><p><b>  2.1 可行性分析</b></p>

15、<p>  2.1.1社會(huì)的可行性</p><p>  隨著科學(xué)的進(jìn)步、互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,企業(yè)日常的人事管理有朝一日必將實(shí)現(xiàn)無(wú)紙化辦公。設(shè)計(jì)一個(gè)管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的合理化共享,不僅能提高數(shù)據(jù)資源的利用率,而且員工信息能及時(shí)地得到相應(yīng)的更新,還能提高員工工作的效率和企業(yè)的發(fā)展速度。從這些方面來(lái)看,人員管理信息系統(tǒng)在社會(huì)可行性方面的意義是積極的合理的。</p><p>  2.1.

16、2技術(shù)的可行性</p><p>  為了開(kāi)發(fā)這個(gè)系統(tǒng)我都進(jìn)行了調(diào)查。對(duì)企業(yè)網(wǎng)站的現(xiàn)狀和需求有進(jìn)一步的了解。在一般情況下,在設(shè)計(jì)和系統(tǒng)的發(fā)展中的技術(shù)和硬件條件方面得到滿足。所以它在技術(shù)上是可行的。</p><p>  那么本系統(tǒng)用的是MVC設(shè)計(jì)模式開(kāi)發(fā),由前臺(tái)jsp頁(yè)面跳轉(zhuǎn)到控制層controller,由控制層controller調(diào)用業(yè)務(wù)邏輯層service,由業(yè)務(wù)邏輯層service調(diào)用參

17、數(shù)校驗(yàn)層manager,最后由參數(shù)校驗(yàn)層manager調(diào)用數(shù)據(jù)訪問(wèn)層dao,從而來(lái)連接我的MySQL數(shù)據(jù)庫(kù),完成系統(tǒng)數(shù)據(jù)的增刪改查。在技術(shù)層面來(lái)說(shuō),系統(tǒng)具有可修改性和可二次開(kāi)發(fā)性,本系統(tǒng)應(yīng)用的主要技術(shù)有JavaScript、jQuery、AJAX。</p><p>  2.1.3操作的可行性</p><p>  基于所述對(duì)員工信息管理系統(tǒng)規(guī)劃,圖形接口是相當(dāng)大的,界面整潔,以及數(shù)據(jù)的標(biāo)準(zhǔn),

18、結(jié)果是可靠的,其結(jié)果是可靠的,并且該適應(yīng)性強(qiáng)。其結(jié)果,是可行的具有成員資格用戶一定的實(shí)用價(jià)值。用戶操作起來(lái)是很容易上手的,因?yàn)榇讼到y(tǒng)的整潔的界面。</p><p>  2.1.4法律的可行性</p><p>  為了防止使用盜版軟件可能會(huì)出現(xiàn)法律糾紛,因此這個(gè)系統(tǒng)的開(kāi)發(fā)及相應(yīng)的測(cè)試是自己獨(dú)立完成的,而且使用的是正版軟件。</p><p><b>  2.2

19、 需求分析</b></p><p>  人員管理信息系統(tǒng)使用的比較主流的B/S架構(gòu)模式,主要功能包括管理員和用戶的登錄和注冊(cè)、部門(mén)管理、職位管理、員工信息管理、考勤欄目、薪資欄目、日志欄目、公告管理、日常信息欄目、員工請(qǐng)假等基本功能。人員管理信息系統(tǒng)主要功能分為管理員功能模塊和員工的功能模塊,具體需求分析如下:</p><p><b>  1.管理員</b>

20、;</p><p>  (1)登錄注冊(cè):管理員的注冊(cè)及登錄等相關(guān)功能;</p><p> ?。?)部門(mén)管理:添加部門(mén),部門(mén)信息調(diào)整,刪除部門(mén);</p><p>  (3)職位管理:添加職位,職位信息管理修改,刪除職位; </p><p> ?。?)員工信息管理:審核新添加的員工,員工的信息管理修改,員工的刪除,審核員工辭職的申請(qǐng);</p

21、><p> ?。?)考勤管理:審核員工忘記考勤的申請(qǐng),查看所有人員的考勤狀況,審核請(qǐng)假申請(qǐng);</p><p> ?。?)薪資欄目:薪資的核算,查看所有的員工的薪資狀況,審核薪資的申訴,調(diào)整個(gè)人薪資;</p><p>  (7)日志欄目:查看員工每日添加的日志(一天的工作總結(jié)),日志的管理(對(duì)某些日志的刪除或修改);</p><p> ?。?)公告

22、管理:可以發(fā)布公告,查看今日公告,查看歷史公告,公告的管理修改,公告的刪除。</p><p><b>  2.員工</b></p><p>  (1)登錄注冊(cè):用戶的注冊(cè)及登錄等相關(guān)功能;</p><p> ?。?)員工請(qǐng)假:提交請(qǐng)假申請(qǐng),查看自己的請(qǐng)假記錄;</p><p> ?。?)員工考勤:查看自己的簽到情況,申請(qǐng)

23、簽到補(bǔ)簽; </p><p> ?。?)薪資欄目:查看自己的薪資狀況,申訴自己的薪資;</p><p>  (5)員工辭職:?jiǎn)T工提交辭職申請(qǐng),等待管理員批準(zhǔn);</p><p> ?。?)日志欄目:?jiǎn)T工每日需要添加自己的日志(一天的工作總結(jié)),員工可查看自己的歷史日志;</p><p> ?。?)公告欄目:?jiǎn)T工不可以直接添加公告,申請(qǐng)通過(guò)后方可

24、添加公告,查看歷史公告</p><p> ?。?)日常信息欄目:可查看自己的辭職狀態(tài),查看自己的請(qǐng)假申請(qǐng),查看自己添加公告的申請(qǐng)等。</p><p><b>  2.3 業(yè)務(wù)分析</b></p><p>  員工信息管理系統(tǒng)包含管理員和員工兩大塊功能。</p><p> ?。?)登錄和注冊(cè):?jiǎn)T工進(jìn)入人員管理信息系統(tǒng)輸入用

25、戶名和密碼進(jìn)入人員管理信息系統(tǒng)頁(yè)面。管理員也類似,管理員進(jìn)入人員管理信息系統(tǒng)輸入管理員的用戶名和密碼進(jìn)入人員管理信息系統(tǒng)后臺(tái)頁(yè)面。</p><p> ?。?)部門(mén)、職位管理:管理員登陸進(jìn)系統(tǒng)后可以進(jìn)行部門(mén)和職位的增加和刪除,也可以進(jìn)行部門(mén)和職位的信息修改。</p><p> ?。?)員工信息管理:管理員可以添加新員工,進(jìn)行員工的信息管理修改,審核員工提出的辭職的申請(qǐng)。</p>

26、<p> ?。?)考勤管理:?jiǎn)T工每天必須按時(shí)簽到和簽退并且可以查看自己的簽到情況,提交申請(qǐng)簽到補(bǔ)簽。管理員可以查看審核員工忘記考勤的申請(qǐng),查看所有人員的考勤狀況,審核員工提交的請(qǐng)假申請(qǐng)。</p><p> ?。?)薪資欄目:?jiǎn)T工可以查看自己當(dāng)月的薪資狀況,向管理員申訴自己的薪資。管理員可以進(jìn)行薪資的核算,查看所有的員工的薪資狀況,審核員工提出的薪資的申訴,調(diào)整個(gè)人薪資。</p><

27、p> ?。?)日志欄目:?jiǎn)T工每日需要添加自己的日志(一天的工作總結(jié)),員工可查看自己的歷史日志。管理員則可查看員工每日添加的日志(一天的工作總結(jié)),日志的管理(對(duì)某些日志的刪除或修改)。</p><p> ?。?)公告欄目:?jiǎn)T工不可以直接添加公告,向管理員申請(qǐng)通過(guò)后方可添加公告,員工可以查看歷史公告。管理員則可以發(fā)布公告,查看今日公告,查看歷史公告,對(duì)公告進(jìn)行修改和刪除。</p><p&

28、gt;  2.4 功能分析,建立系統(tǒng)的功能模型</p><p><b>  2.4.1 參與者</b></p><p>  人員管理信息系統(tǒng)由員工和管理員兩種身份的參與者,參與者用例見(jiàn)圖2.1。</p><p>  圖2.1 系統(tǒng)參與者用例圖</p><p>  2.4.2 需求結(jié)構(gòu)</p><p&g

29、t;  員工管理系統(tǒng)主要分為員工和管理員兩部分。其中員工模塊包括員工欄目,考勤欄目,薪資欄目,員工辭職,日志欄目,公告欄目,日常信息欄目。管理員包括部門(mén)欄目,職位欄目,員工欄目,考勤欄目,薪資欄目,日志欄目,公告欄目。具體的需求結(jié)構(gòu)圖見(jiàn)圖2.2。</p><p>  圖2.2 需求結(jié)構(gòu)圖</p><p><b>  第三章 總體設(shè)計(jì)</b></p>&l

30、t;p>  3.1 軟件運(yùn)行環(huán)境</p><p> ?。?)WEB服務(wù)器:Tomcat6.0</p><p>  (2)數(shù)據(jù)庫(kù)服務(wù)器:MySql</p><p> ?。?)開(kāi)發(fā)編譯器:MyEclipse10</p><p> ?。?)開(kāi)發(fā)語(yǔ)言:Java + JS腳本語(yǔ)言+ Html網(wǎng)頁(yè)語(yǔ)言</p><p>  (

31、5)開(kāi)發(fā)環(huán)境:JDK 1.7</p><p>  3.2 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p>  在設(shè)計(jì)時(shí)需要對(duì)數(shù)據(jù)進(jìn)行抽象,設(shè)計(jì)出局部的概念模型,其次,再將局部的概念設(shè)計(jì)模型綜合成全局的概念設(shè)計(jì)模型,最后,通過(guò)審查來(lái)消除所有的沖突。常用的設(shè)計(jì)方法就是E-R模型。</p><p>  3.2.1 實(shí)體設(shè)計(jì)E-R圖</p><p>  實(shí)體可以是看

32、得見(jiàn)摸得著人物或者事物,也可以是抽象的概念。那么在我的系統(tǒng)數(shù)據(jù)庫(kù)中,實(shí)體是現(xiàn)實(shí)存在的事物抽象成的對(duì)應(yīng)的對(duì)象,它是為了實(shí)現(xiàn)具體業(yè)務(wù)而且方便去管理系統(tǒng)數(shù)據(jù)庫(kù)而去建立的。例如,數(shù)據(jù)庫(kù)當(dāng)中的存儲(chǔ)結(jié)構(gòu),表還有視圖,都是實(shí)體類型。通過(guò)對(duì)本人員管理信息系統(tǒng)的分析,抽象出各個(gè)對(duì)象。再針對(duì)每一個(gè)對(duì)象去設(shè)計(jì)相對(duì)應(yīng)的E-R圖。</p><p>  3.2.2 實(shí)體設(shè)計(jì)E-R圖</p><p>  為了系統(tǒng)整體設(shè)

33、計(jì)的需要,我針對(duì)我所設(shè)計(jì)的每一張表,每一個(gè)對(duì)象設(shè)計(jì)了對(duì)應(yīng)的E-R圖。</p><p> ?。?)員工對(duì)象是用來(lái)描述系統(tǒng)中員工的信息。其對(duì)象的實(shí)體設(shè)計(jì)E-R圖見(jiàn)圖3.1員工對(duì)象實(shí)體E-R圖。</p><p>  圖3.1 員工對(duì)象實(shí)體E-R圖</p><p> ?。?)管理員對(duì)象是用來(lái)描述系統(tǒng)中管理員的詳細(xì)信息。管理員對(duì)象的實(shí)體設(shè)計(jì)E-R圖見(jiàn)圖3.2。</p&g

34、t;<p>  圖3.2 管理員對(duì)象實(shí)體E-R圖</p><p> ?。?)員工部門(mén)對(duì)象是用來(lái)描述系統(tǒng)中員工所屬部門(mén)的信息。其實(shí)體設(shè)計(jì)E-R圖見(jiàn)圖3.3。</p><p>  圖3.3 員工部門(mén)對(duì)象實(shí)體E-R圖</p><p>  (4)公告對(duì)象是用來(lái)描述系統(tǒng)中公告的詳細(xì)信息。公告對(duì)象的實(shí)體設(shè)計(jì)E-R圖見(jiàn)圖3.4。</p><p&g

35、t;  圖3.4 公告對(duì)象實(shí)體E-R圖</p><p>  (5)職位對(duì)象是用來(lái)描述系統(tǒng)中每個(gè)職位的詳細(xì)信息。職位對(duì)象的實(shí)體設(shè)計(jì)E-R圖見(jiàn)圖3.5。</p><p>  圖3.5 職位對(duì)象實(shí)體E-R圖</p><p> ?。?)薪資對(duì)象是用來(lái)描述系統(tǒng)中員工薪資的信息。薪資對(duì)象的實(shí)體設(shè)計(jì)E-R圖見(jiàn)圖3.6。</p><p>  圖3.6 薪資詳

36、細(xì)信息實(shí)體E-R圖</p><p>  3.2.3 局部E-R關(guān)系圖設(shè)計(jì)</p><p>  一對(duì)一關(guān)系,一對(duì)多關(guān)系,多對(duì)多關(guān)系在本系統(tǒng)都是存在的。通過(guò)對(duì)本員工管理系統(tǒng)分析設(shè)計(jì)出系統(tǒng)的各個(gè)實(shí)體之間存在以下聯(lián)系。</p><p> ?。?)一個(gè)員工每個(gè)月都會(huì)得到工資。所以員工和薪資之間存在一對(duì)多的關(guān)系,它們的E-R關(guān)系圖見(jiàn)圖3.7。</p><p&

37、gt;  圖3.7員工和薪資E-R關(guān)系圖</p><p>  (2)一個(gè)員工每日都會(huì)提交一次日志。員工和日志之間存在一對(duì)多的關(guān)系且E-R關(guān)系圖見(jiàn)圖3.8。</p><p>  圖3.8 員工和日志之間E-R關(guān)系圖</p><p>  (3)一個(gè)員工每日都會(huì)進(jìn)行簽到。員工和簽到之間存在一對(duì)多的關(guān)系且E-R關(guān)系圖見(jiàn)圖3.9。</p><p>  

38、圖3.9 員工和簽到之間E-R關(guān)系圖</p><p>  (4)一個(gè)部門(mén)會(huì)包含多個(gè)員工。員工和部門(mén)之間存在一對(duì)一的關(guān)系且E-R關(guān)系圖見(jiàn)圖3.10。</p><p>  圖3.10 部門(mén)和員工之間E-R關(guān)系圖</p><p> ?。?)一個(gè)職位包含多個(gè)員工。職位和員工之間存在一對(duì)多的關(guān)系且E-R關(guān)系圖見(jiàn)圖3.11。</p><p>  圖3.1

39、1 職位和員工之間E-R關(guān)系圖</p><p> ?。?)一個(gè)管理員可以審批多個(gè)提交上來(lái)的條目。管理員和審批之間是一對(duì)多的關(guān)系且E-R關(guān)系圖見(jiàn)圖3.12。</p><p>  圖3.12 審批條目和管理員之間E-R關(guān)系圖</p><p>  3.4 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)</p><p>  合理成功地?cái)?shù)據(jù)庫(kù)表設(shè)計(jì)會(huì)把系統(tǒng)E-R圖轉(zhuǎn)換為邏輯結(jié)構(gòu)相對(duì)應(yīng)

40、的數(shù)據(jù)庫(kù)表結(jié)構(gòu)。它包含了對(duì)象中每一個(gè)實(shí)體的字段名稱,數(shù)據(jù)類型,空值與否還有字段說(shuō)明等信息??梢愿臃奖銛?shù)據(jù)庫(kù)的數(shù)據(jù)維護(hù)。根據(jù)3.3章節(jié)數(shù)據(jù)庫(kù)的概念設(shè)計(jì)設(shè)計(jì)出來(lái)的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表如下:</p><p>  管理員信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.1</p><p>  表3.1 管理員信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?)圖書(shū)分類的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)

41、見(jiàn)表3.2</p><p>  表3.2 薪資申訴表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?)審批表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.3</p><p>  表3.3 審批表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?)簽到考核表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.4</p><p>  表3.4 簽到考核的數(shù)據(jù)庫(kù)邏

42、輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?)部門(mén)信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.5</p><p>  表3.5 部門(mén)信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p>  員工的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.6</p><p>  表3.6 員工的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?)審批表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3

43、.7</p><p>  表3.7 審批信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?)離職表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.8</p><p>  表3.8 離職信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p>  (9)公告信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.9</p><p>  表3.9 公告信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表

44、結(jié)構(gòu)</p><p>  (10)職位信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.10</p><p>  表3.10 職位信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?1)離職信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.11</p><p>  表3.11 離職信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?2)補(bǔ)簽表的數(shù)據(jù)庫(kù)

45、邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.12</p><p>  表3.12 補(bǔ)簽的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p> ?。?3)薪資表的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)見(jiàn)表3.13</p><p>  表3.13 薪資信息的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)表結(jié)構(gòu)</p><p><b>  3.5 部署模型</b></p><p>  員

46、工管理系統(tǒng)的整體的部署模型請(qǐng)見(jiàn)圖3.7,此圖顯示展現(xiàn)了系統(tǒng)從客戶端到服務(wù)器端較為清晰的邏輯上的流程。</p><p>  圖3.7 系統(tǒng)部署模型圖</p><p><b>  第四章 詳細(xì)設(shè)計(jì)</b></p><p>  人員管理信息系統(tǒng)被分成八個(gè)模塊,分別是員工欄目、考勤欄目、薪資欄目、員工辭職、日志欄目、公告欄目、部門(mén)管理和審批請(qǐng)假、補(bǔ)簽、

47、離職、薪資公告申請(qǐng),下面會(huì)對(duì)每個(gè)模塊的功能進(jìn)行詳細(xì)的設(shè)計(jì)。圖4.1代表用戶登陸員工信息管理系統(tǒng)的主頁(yè)圖片展示。主頁(yè)面采用Html中表格布局,每個(gè)單元格使用ifram標(biāo)簽,系統(tǒng)主頁(yè)面main.jsp頁(yè)面由top.jsp、left.jsp、right.jsp三個(gè)頁(yè)面組成。人員管理信息系統(tǒng)的主頁(yè)面見(jiàn)圖4.1。</p><p>  圖4.1 人員管理信息系統(tǒng)的主頁(yè)面</p><p>  4.1 員

48、工欄目的詳細(xì)算法</p><p>  員工欄目模塊主要包括查看個(gè)人信息、修改密碼、查看本部門(mén)信息三個(gè)功能。實(shí)現(xiàn)用戶管理模塊用例類是EmpAction.java、EmpServcie.java、EmpServcieImp.java 、EmpDao.java、EmpDaoImp.java和Emp.java。接下來(lái)是實(shí)現(xiàn)員工欄目模塊的主要算法實(shí)現(xiàn)。</p><p>  4.1.1 用戶查看個(gè)人信

49、息的詳細(xì)算法</p><p>  點(diǎn)擊首頁(yè)登錄鏈接,進(jìn)入login.jsp頁(yè)面,填寫(xiě)員工登錄所需要的各項(xiàng)信息,點(diǎn)擊登錄按鈕。圖4.2表示了用戶登錄模塊的詳細(xì)算法。</p><p>  圖4.2表示了用戶登錄模塊的詳細(xì)算法</p><p>  點(diǎn)擊查看我的信息,進(jìn)入我的信息展示頁(yè)面,如圖4.3 查看我的信息頁(yè)面。</p><p>  圖4.3

50、查看我的信息頁(yè)面</p><p>  4.1.2 用戶修改密碼的詳細(xì)算法</p><p>  點(diǎn)擊修改密碼鏈接,進(jìn)入updatePassword.jsp頁(yè)面,填寫(xiě)修改的密碼,點(diǎn)擊提交按鈕。圖4.4表示了用戶修改密碼模塊的詳細(xì)算法。</p><p>  圖4.4用戶修改密碼模塊的詳細(xì)算法</p><p>  點(diǎn)擊修改密碼,進(jìn)入我的信息展示頁(yè)面,

51、如圖4.5 密碼修頁(yè)面,用戶通過(guò)輸入舊密碼然后修改密碼的業(yè)務(wù)。</p><p><b>  圖4.5 密碼修改</b></p><p>  4.1.3 用戶查看本部門(mén)員工信息功能的詳細(xì)算法</p><p>  實(shí)現(xiàn)用戶查看本部門(mén)員工信息功能模塊的詳細(xì)算法請(qǐng)見(jiàn)圖4.6。</p><p>  圖4.6 查看本部門(mén)員工信息功能

52、模塊的詳細(xì)算法</p><p>  查看本部門(mén)員工信息功能只有部門(mén)經(jīng)理和管理員有這個(gè)權(quán)限,點(diǎn)擊員工欄目下的查看本部門(mén)員工信息鏈接,進(jìn)入本部門(mén)所有員工列表頁(yè)面,部門(mén)經(jīng)理或管理員可以對(duì)本部門(mén)的員工進(jìn)行員工信息修改。如圖4.7表示查看本部門(mén)員工信息頁(yè)面。</p><p>  圖4.7 查看本部門(mén)員工信息</p><p>  4.1.4 用戶簽到、簽退功能的詳細(xì)算法<

53、/p><p>  用戶進(jìn)入系統(tǒng)后,再主頁(yè)面會(huì)看到簽到和簽退的按鈕,用戶在早晨8:30分之前點(diǎn)擊簽到按鈕后完成正常簽到,否則為遲到,在下午6點(diǎn)之后點(diǎn)擊簽退按鈕后完成正常簽退否則為早退。圖4.8為員工簽到、簽退詳細(xì)算法,圖4.9為員工簽到頁(yè)面,圖4.10為員工簽退頁(yè)面。</p><p>  圖4.8 員工簽到、簽退詳細(xì)算法</p><p>  圖4.9 員工簽到頁(yè)面<

54、/p><p>  圖4.10 員工簽退頁(yè)面</p><p>  4.2 考勤欄目的詳細(xì)算法</p><p>  考勤欄目模塊主要包括請(qǐng)假申請(qǐng)、補(bǔ)簽申請(qǐng)、查看我的考勤記錄三個(gè)功能。實(shí)現(xiàn)考勤欄目模塊用例類是LeaveAction.java、RetroactiveAction.java、RetroactiveService.java、Retroactive.java、Retr

55、oactiveServiceImp.java、RetroactiveDao.java、RetroactiveDaoImp.java、LeaveServcie.java、LeaveServcieImp.java 、LeaveDao.java、LeaveDaoImp.java和Leave.java。接下來(lái)是實(shí)現(xiàn)考勤欄目模塊的主要算法實(shí)現(xiàn)。</p><p>  4.2.1 用戶請(qǐng)假申請(qǐng)功能的詳細(xì)算法</p>

56、<p>  點(diǎn)擊首頁(yè)請(qǐng)假申請(qǐng)鏈接,填寫(xiě)請(qǐng)假所需要的各項(xiàng)信息,點(diǎn)擊提交按鈕。圖4.11表示了用戶請(qǐng)假申請(qǐng)功能模塊的詳細(xì)算法。</p><p>  圖4.11 用戶請(qǐng)假申請(qǐng)功能模塊的詳細(xì)算法</p><p>  所有用戶擁有請(qǐng)假的權(quán)限,用戶登陸系統(tǒng),點(diǎn)擊考勤欄目下的請(qǐng)假申請(qǐng)后進(jìn)入請(qǐng)假頁(yè)面,用戶提交請(qǐng)假申請(qǐng)后,待管理員審批請(qǐng)假申請(qǐng)后方可請(qǐng)假 如圖4.12 用戶請(qǐng)假申請(qǐng)頁(yè)面。<

57、/p><p>  圖4.12 用戶請(qǐng)假申請(qǐng)</p><p>  4.2.2 用戶補(bǔ)簽申請(qǐng)功能的詳細(xì)算法</p><p>  用戶可以對(duì)本月任意一天完成補(bǔ)簽,具體實(shí)現(xiàn)流程是用戶填寫(xiě)完補(bǔ)簽原因等相關(guān)內(nèi)容后提交由管理員審核,審核通過(guò)后方可對(duì)本月忘記簽到的任意一天補(bǔ)簽補(bǔ)簽。填寫(xiě)補(bǔ)簽相關(guān)內(nèi)容 如圖4.13為員工補(bǔ)簽申請(qǐng)的詳細(xì)算法,圖4.14為員工補(bǔ)簽申請(qǐng)頁(yè)面。</p>

58、<p>  圖4.13員工補(bǔ)簽申請(qǐng)的詳細(xì)算法</p><p>  圖4.14 員工補(bǔ)簽申請(qǐng)頁(yè)面</p><p>  4.2.3 用戶考勤記錄功能的詳細(xì)算法</p><p>  該模塊將展示用戶所有的考勤記錄包括簽到時(shí)間、簽退時(shí)間以及簽到和簽退的考勤類型。如圖4.15 員工考勤記錄功能詳細(xì)算法,圖4.16 員工考勤記錄功能頁(yè)面。</p>&

59、lt;p>  圖4.15 員工考勤記錄功能算法</p><p>  圖4.16 員工考勤記錄功能頁(yè)面</p><p>  4.3 薪資欄目的詳細(xì)算法</p><p>  薪資欄目模塊主要包括薪資申訴和查看我的薪資兩個(gè)功能。實(shí)現(xiàn)薪資欄目模塊用例類是SalaryAction.java、SalaryService.java、SalaryServiceImp.java

60、、SalaryDaoImp.java、SalaryDao.java和Salary.java。接下來(lái)是實(shí)現(xiàn)考勤欄目模塊的主要算法實(shí)現(xiàn)。</p><p>  4.3.1 查看我的薪資功能的詳細(xì)算法</p><p>  該模塊將展示用戶本月的薪資詳情包括基本工資、項(xiàng)目獎(jiǎng)金、遲到扣除和實(shí)發(fā)工資。如圖4.17為查看我的薪資功能詳細(xì)算法,圖4.18為查看我的薪資功能頁(yè)面。</p><

61、;p>  圖4.17查看我的薪資功能詳細(xì)算法</p><p>  圖4.18 查看我的薪資功能頁(yè)面</p><p>  4.3.2薪資申訴功能的詳細(xì)算法</p><p>  薪資申訴主要使適用場(chǎng)景是當(dāng)員工的薪資核算出現(xiàn)問(wèn)題時(shí),員工可登錄該系統(tǒng)進(jìn)行員工薪資申訴,待管理員審批后,員工的薪資會(huì)相應(yīng)做出調(diào)整。如圖4.19為員工薪資申訴功能的詳細(xì)算法,圖4.20為員工薪

62、資申訴界面。</p><p>  圖4.19員工薪資申訴功能的詳細(xì)算法</p><p>  圖4.20員工薪資申訴界面</p><p>  4.4 日志欄目的詳細(xì)算法</p><p>  日志欄目模塊主要包括添加日志和查看我的日志個(gè)功能。實(shí)現(xiàn)日志欄目模塊用例類是JournalAction.java、JournalServcie.java、Jo

63、urnalServcieImp.java 、JournalDao.java、JournalDaoImp.java和Journal.java。下面是實(shí)現(xiàn)日志欄目模塊的主要算法實(shí)現(xiàn)。</p><p>  4.4.1添加日志功能的詳細(xì)算法</p><p>  公司每位員工需在每天下班之前填寫(xiě)日志,主要記錄今天完成任務(wù)情況,完成對(duì)每天工作內(nèi)容的總結(jié),圖4.21 添加日志功能詳細(xì)算法。界面如圖4.2

64、1添加日志界面。</p><p>  圖4.21 添加日志功能詳細(xì)算法</p><p>  圖4.22員工辭職界面</p><p>  4.4.2查看我的日志功能的詳細(xì)算法</p><p>  該模塊展示登陸該系統(tǒng)員工每天所記錄的所有日志,具體內(nèi)容有工作總結(jié)工作中遇到的問(wèn)題等,圖4.23查看我的日志詳細(xì)算法,界面如圖4.24查看我的日志界面。

65、</p><p>  圖4.23查看我的日志詳細(xì)算法</p><p>  圖4.24 查看我的日志界面</p><p>  4.5 公告欄目的詳細(xì)算法</p><p>  公告欄目包含申請(qǐng)?zhí)砑庸婧筒榭礆v史公告兩個(gè)功能。實(shí)現(xiàn)公告欄目模塊用例類是NoticeAction.java、NoticeServcie.java、NoticeServcie

66、Imp.java 、NoticeDao.java、NoticeDaoImp.java和Notice.java。</p><p>  4.5.1申請(qǐng)?zhí)砑庸婀δ艿脑敿?xì)算法</p><p>  普通員工登陸系統(tǒng)不具有添加公告的權(quán)限,需向管理員申請(qǐng),待管理員審批通過(guò)后方可添加公告。圖4.25申請(qǐng)?zhí)砑庸嬖敿?xì)算法,申請(qǐng)界面如圖4.26申請(qǐng)?zhí)砑庸娼缑妗?lt;/p><p>  

67、圖4.25申請(qǐng)?zhí)砑庸嬖敿?xì)算法</p><p>  圖4.26 申請(qǐng)?zhí)砑庸娼缑?lt;/p><p>  4.5.2查看歷史公告功能的詳細(xì)算法</p><p>  用戶登陸系統(tǒng)點(diǎn)擊公告欄目下的查看歷史公告功能,可以看到公司所有的管理員審核通過(guò)歷史公告。如圖4.27查看歷史公告詳細(xì)算法,圖4.28查看歷史公告界面。</p><p>  圖4.27查

68、看歷史公告詳細(xì)算法</p><p>  圖4.28 查看歷史公告界面</p><p>  4.6 管理員審批的詳細(xì)算法</p><p>  普通員工的所有請(qǐng)假、補(bǔ)簽、離職、薪資問(wèn)題和添加公告功能都需要先申請(qǐng),待管理員審批并通過(guò)后方可執(zhí)行這些功能。以管理員審批補(bǔ)簽信息為例。</p><p>  4.6.1審批補(bǔ)簽申請(qǐng)功能的詳細(xì)算法</p&

69、gt;<p>  用戶可以對(duì)本月任意一天完成補(bǔ)簽,具體實(shí)現(xiàn)流程是用戶填寫(xiě)完補(bǔ)簽原因等相關(guān)內(nèi)容后提交由管理員審核,審核通過(guò)后方可對(duì)本月忘記簽到的任意一天補(bǔ)簽補(bǔ)簽。如圖4.29審批補(bǔ)簽詳細(xì)算法,審批補(bǔ)簽界面如圖4.30審批補(bǔ)簽界面。</p><p>  圖4.29審批補(bǔ)簽詳細(xì)算法</p><p>  圖4.30審批補(bǔ)簽界面</p><p><b>

70、;  第五章 系統(tǒng)測(cè)試</b></p><p><b>  5.1 軟件測(cè)試</b></p><p>  軟件測(cè)試的比例還會(huì)不斷地增加。特別是極端的涉及到人命安全的軟件系統(tǒng),例如交通運(yùn)輸、飛行器控制和核反應(yīng)領(lǐng)域,軟件系統(tǒng)測(cè)試的工作量更是非常之大。在軟件系統(tǒng)開(kāi)發(fā)的過(guò)程中,為了保證軟件的可靠性和安全性,人們采用各種各樣的方法進(jìn)行系統(tǒng)分析、軟件設(shè)計(jì)和編碼實(shí)現(xiàn)。但

71、是由于軟件產(chǎn)品本身不僅是一個(gè)高難度、知識(shí)密集型的無(wú)形的邏輯產(chǎn)品,出現(xiàn)各種問(wèn)題是不可避免的,因此需要通過(guò)對(duì)系統(tǒng)的軟件測(cè)試來(lái)找到系統(tǒng)的的bug和exception,并進(jìn)行改正,以免導(dǎo)致意想不到的損失,甚至威脅人的生命安全,從而保證軟件質(zhì)量。測(cè)試只能證明程序存在bug和exception,而不保證程序中不存在錯(cuò)誤,因此軟件測(cè)試尤為重要。</p><p>  5.1.1 軟件測(cè)試的環(huán)節(jié)</p><p&

72、gt;  單元測(cè)試是一個(gè)系統(tǒng)可靠性的一塊最重要環(huán)節(jié),是一個(gè)軟件成功與否的重要支柱。單元測(cè)試是開(kāi)發(fā)人員在編碼階段對(duì)每個(gè)應(yīng)用程序塊單元進(jìn)行的測(cè)試。單元測(cè)試主要采用白盒測(cè)試。</p><p>  功能測(cè)試是來(lái)確認(rèn)系統(tǒng)設(shè)計(jì)初預(yù)想的功能是否都能實(shí)現(xiàn)。測(cè)試過(guò)程中忽略程序內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)方式,重點(diǎn)放在檢查程序功能是否與需求設(shè)計(jì)一致等。</p><p>  5.1.2 軟件測(cè)試的方法</p>

73、<p>  白盒測(cè)試主要針對(duì)系統(tǒng)結(jié)構(gòu)的測(cè)試,了解工作原理,查內(nèi)部結(jié)構(gòu)和運(yùn)行是否有錯(cuò)誤。以白盒測(cè)試主要應(yīng)用于單元測(cè)試。</p><p>  黑盒測(cè)試主要針對(duì)系統(tǒng)的性能測(cè)試,重點(diǎn)關(guān)注系統(tǒng)的運(yùn)行界面。根據(jù)需設(shè)計(jì),從用戶的角度進(jìn)行測(cè)試系統(tǒng)的功能是否能符合需求設(shè)計(jì)。通過(guò)用戶的操作是否能夠運(yùn)行處需要的數(shù)據(jù)等。黑盒測(cè)試主要方法包括邊界值分析法和錯(cuò)誤推斷發(fā)等。</p><p>  在實(shí)際項(xiàng)目測(cè)試

74、過(guò)程中,白盒測(cè)試和黑盒測(cè)試相輔相成都會(huì)使用,編碼階段一般使用白盒測(cè)試,來(lái)測(cè)試每個(gè)系統(tǒng)單元的情況,后期使用黑盒測(cè)試,來(lái)測(cè)試一個(gè)系統(tǒng)的總體性能和功能。</p><p>  5.2 本系統(tǒng)的測(cè)試</p><p>  為了保證系統(tǒng)各模塊功能的正確實(shí)現(xiàn),測(cè)試系統(tǒng)的可靠性和穩(wěn)定性,本節(jié)將對(duì)系統(tǒng)中部分模塊的測(cè)試進(jìn)行介紹。主要測(cè)試系統(tǒng)的函數(shù)和模塊是否正常工作,運(yùn)行出的數(shù)據(jù)是否滿足系統(tǒng)的需求等等。</

75、p><p>  5.2.1 員工登陸系統(tǒng)模塊測(cè)試</p><p>  員工登陸系統(tǒng)需要驗(yàn)證密碼,如密碼與登錄名不匹配,則無(wú)法登陸系統(tǒng),當(dāng)輸入正確的用戶名和密碼后則可以進(jìn)入人員管理信息系統(tǒng)首頁(yè)。測(cè)試結(jié)果見(jiàn)圖5.1用戶登陸錯(cuò)誤測(cè)試結(jié)果截圖和5.2用戶登錄正確測(cè)試截圖。</p><p>  圖5.1 用戶登陸錯(cuò)誤測(cè)試結(jié)果截圖</p><p>  圖5.

76、2 用戶登錄正確測(cè)試截圖</p><p>  5.2.2 員工修改密碼模塊測(cè)試</p><p>  員工登陸系統(tǒng)修改密碼時(shí)對(duì)之前密碼進(jìn)行驗(yàn)證,當(dāng)輸入密碼以之前密碼不符時(shí)候提示錯(cuò)誤如圖5.3,當(dāng)兩次密碼不一致時(shí)候提示錯(cuò)誤如圖5.4,當(dāng)所有輸入符合規(guī)定后修改成功,并退出系統(tǒng)使員工輸入新密碼重新登錄。</p><p>  圖5.3 用戶原密碼輸入有誤測(cè)試截圖</p&

77、gt;<p>  圖5.4 用戶兩次密碼輸入不一致測(cè)試截圖</p><p>  5.2.3 員工請(qǐng)假申請(qǐng)模塊測(cè)試</p><p>  用戶填寫(xiě)完請(qǐng)假相關(guān)數(shù)據(jù)如圖5.5員工請(qǐng)假申請(qǐng)成功測(cè)試截圖。</p><p>  圖5.5 員工請(qǐng)假申請(qǐng)成功測(cè)試截圖</p><p>  點(diǎn)擊提交后跳轉(zhuǎn)我的請(qǐng)假記錄如圖5.6員工請(qǐng)假申請(qǐng)成功測(cè)試截圖

78、</p><p>  圖5.6 員工請(qǐng)假申請(qǐng)成功測(cè)試截圖</p><p>  5.2.4 查看我的個(gè)人信息模塊測(cè)試</p><p>  點(diǎn)擊查看我的個(gè)人信息如圖5.7員工請(qǐng)假 .+++++++++申請(qǐng)成功測(cè)試截圖</p><p>  圖5.7 員工請(qǐng)假申請(qǐng)成功測(cè)試截圖</p><p>  5.2.5 審批模塊測(cè)試<

79、;/p><p>  其中趙六的請(qǐng)假信息是5.2.3版塊測(cè)試時(shí)添加進(jìn)去的,如圖5.8所有請(qǐng)假信息截圖。</p><p>  圖5.8 所有請(qǐng)假信息截圖</p><p>  當(dāng)點(diǎn)擊完通過(guò)后列表中的信息消失,表示該審批已通過(guò),如圖5.9請(qǐng)假信息審批通過(guò)截圖</p><p>  圖5.9 請(qǐng)假信息審批通過(guò)截圖</p><p>&l

80、t;b>  第六章 結(jié)論</b></p><p>  現(xiàn)在整個(gè)的畢業(yè)設(shè)計(jì)和論文都已基本完成,再回過(guò)頭去細(xì)細(xì)品味時(shí)發(fā)現(xiàn),在畢設(shè)初期時(shí)我因?yàn)榛A(chǔ)不好,所以在老師和同學(xué)的推薦下看了一些基礎(chǔ)書(shū)籍,做了一些基本的練習(xí)。其實(shí)到現(xiàn)在我還感覺(jué)我的基礎(chǔ)知識(shí)不是很好,所以還需要繼續(xù)學(xué)習(xí)。看了一些基礎(chǔ)書(shū)籍做了些基本練習(xí)之后,我感覺(jué)學(xué)得很慢,后來(lái)就看了些學(xué)習(xí)視頻,有必要的時(shí)候還跟著視頻上的內(nèi)容一起做。在這個(gè)過(guò)程中慢慢地

81、練就了我的編程思想,代碼規(guī)范和代碼復(fù)用等等技能。</p><p>  在我看來(lái),我的這個(gè)《人員管理信息系統(tǒng)》主要的難點(diǎn)在于初期的分析設(shè)計(jì)和后來(lái)的代碼實(shí)現(xiàn)上。前期對(duì)于需求分析不充分,經(jīng)常會(huì)忽視了對(duì)需要設(shè)計(jì)項(xiàng)目分析不夠徹底,層次分析上不明確和不完整的問(wèn)題,有時(shí)會(huì)出現(xiàn)各種籠統(tǒng)的情況,這樣就會(huì)造成軟件系統(tǒng)在設(shè)計(jì)運(yùn)用過(guò)程中出現(xiàn)很大問(wèn)題。之后在相應(yīng)完整和詳細(xì)的分析,確定相應(yīng)的設(shè)計(jì)內(nèi)容過(guò)程中,與前期的需求又出現(xiàn)了不吻合的情況,

82、這期間花費(fèi)了大量的時(shí)間去進(jìn)行了調(diào)整。之后在代碼的實(shí)現(xiàn)過(guò)程中,又有一些問(wèn)題困擾了我。然而,在現(xiàn)實(shí)世界中,想要逐行去測(cè)試代碼,這是完全不切實(shí)際的。 </p><p>  通過(guò)開(kāi)發(fā)本次畢設(shè)人員管理信息系統(tǒng),我領(lǐng)悟到了Java開(kāi)發(fā)的核心思想及企業(yè)級(jí)系統(tǒng)開(kāi)發(fā)的業(yè)務(wù)流程,更加健全地掌握到了Java開(kāi)發(fā)的技術(shù),積累了一定的代碼量和相應(yīng)的開(kāi)發(fā)經(jīng)驗(yàn)。以本次畢設(shè)為基礎(chǔ),這使得我的職業(yè)生涯有了一定的契機(jī),將來(lái)在職場(chǎng)上更駕輕就熟一些,而

83、畢業(yè)設(shè)計(jì)則是我們首次鍛煉的極佳機(jī)會(huì)。這學(xué)期開(kāi)學(xué)前兩周開(kāi)始一直到學(xué)期快結(jié)束,我們這些即將畢業(yè)的學(xué)生都在為自己的畢業(yè)設(shè)計(jì)傾注全部汗水。最后終于做出來(lái)了,自己獨(dú)立完成的工作,心里或多或少都有一絲欣喜。是啊,這再一次應(yīng)證了那句話:沒(méi)有克服不了的困難。</p><p><b>  參考文獻(xiàn) </b></p><p>  [1] 錢(qián)樂(lè)秋. 軟件工程[M] ,北京:清華大學(xué)出版社,

84、 2009</p><p>  [2] 陳雄華. Spring 企業(yè)級(jí)應(yīng)用開(kāi)發(fā)詳解[M], 北京:電子工業(yè)出版社,2009</p><p>  [3] 陶勇. 李曉軍 Hibernate ORM 最佳實(shí)踐 北京:清華大學(xué)出版社 2007</p><p>  [4] 劉克強(qiáng). 電子商務(wù)平臺(tái)建設(shè)[M], 北京:人民郵電出版社 2007</p><p&

85、gt;  [5] 程杰. 大話設(shè)計(jì)模式[M],北京:清華大學(xué)出版社 2010</p><p>  [6] 耿祥義. JSP 基礎(chǔ)編程[M],清華大學(xué)出版社,2004,55-162</p><p>  [7] 李剛. Strut2 權(quán)威指南[M],北京:電子工業(yè)出版社 2008</p><p>  [8] 蔡劍. 景楠 Java Web 應(yīng)用開(kāi)發(fā):J2EE 和 Tom

86、cat[M],北京:清華大學(xué)出版社,2004</p><p>  [9] 傅鵬. 殷旻昊 基于Structs+Spring+Hibernate+Ajax 技術(shù)的科研管理系統(tǒng)設(shè)計(jì),2004,39-45</p><p>  [10] 林上杰. 林康司 JSP2.0 技術(shù)手冊(cè)[M],電子工業(yè)出版社,2004,3-6</p><p>  [11] 阮燕輝. 瀏覽器/服務(wù)器應(yīng)

87、用開(kāi)發(fā),1北京: 科學(xué)出版社, 2000</p><p>  [12] 史濟(jì)民. 軟件工程--原理、方法與應(yīng)用. 北京: 高等教育出版社, 2002</p><p>  [13] 伍俊良. 管理信息系統(tǒng)(MIS) 開(kāi)發(fā)與應(yīng)用. 北京: 科學(xué)出版社, 1999</p><p>  [14] Forcier J, Bissex P, Chun W J. Python w

88、eb development with Django[M]. Addison-Wesley Professional, 2008.</p><p>  [15] Tilkov S, Vinoski S. Node. js: Using JavaScript to build high-performance network programs[J]. IEEE Internet Computing, 2010, 1

89、4(6): 80-83.</p><p><b>  致謝</b></p><p>  大學(xué)四年生活非常充實(shí),在學(xué)校老師和同學(xué)們對(duì)我有非常大的幫助,不論是在生活還是學(xué)習(xí)上我收獲良多。在四年的生活里,當(dāng)我遇到了自己無(wú)法解決的學(xué)習(xí)困難時(shí),老師和同學(xué)都積極的幫助我,使我的成績(jī)有了明顯的進(jìn)步。當(dāng)別的同學(xué)有困難時(shí),我也積極幫助,讓這溫暖的同學(xué)情傳遞到每一個(gè)人。</p>

90、;<p>  經(jīng)過(guò)這個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),讓我積累了很多經(jīng)驗(yàn),提高了編寫(xiě)程序的能力,激發(fā)了學(xué)習(xí)程序的興趣,為以后的學(xué)習(xí)和工作打好了基礎(chǔ)。</p><p>  感謝我的論文指導(dǎo)老師對(duì)我論文以及畢業(yè)設(shè)計(jì)的悉心指導(dǎo),使我的論文做到盡善盡美,使我的畢業(yè)設(shè)計(jì)的到了學(xué)校的認(rèn)同,這是一次非常深刻的體驗(yàn)。對(duì)我日后的工作和生活上有非常大的幫助,是一次不可多得的經(jīng)驗(yàn)。不能說(shuō)我的本次設(shè)計(jì)有多完美,但是至少自己盡力了,為自己

溫馨提示

  • 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)論