javaweb的企業(yè)員工培訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文 _第1頁(yè)
javaweb的企業(yè)員工培訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文 _第2頁(yè)
javaweb的企業(yè)員工培訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文 _第3頁(yè)
javaweb的企業(yè)員工培訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文 _第4頁(yè)
javaweb的企業(yè)員工培訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文 _第5頁(yè)
已閱讀5頁(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、企業(yè)員工培訓(xùn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要 隨著現(xiàn)代經(jīng)濟(jì)的穩(wěn)定發(fā)展和社會(huì)的飛速進(jìn)步,人才對(duì)企業(yè)的重要性一再被證明,而長(zhǎng)久留住人才的重要方法之一就是完善企業(yè)員工的培訓(xùn)管理信息系統(tǒng),使人才在企業(yè)中能夠得到更為長(zhǎng)足的發(fā)展。員工培訓(xùn)作為可以快速提升管理者與員工技能水平,為企業(yè)提供新的工作思路的最方便快捷的辦法,是目前大部分企業(yè)需要迫切解決的問(wèn)題。因此許多企業(yè)迫切需要這樣一種系統(tǒng)以便更加方便快捷地完成培訓(xùn)。在這種需求的推動(dòng)下,開發(fā)一個(gè)功能完善的軟件來(lái)輔助員工的培訓(xùn)越發(fā)重要也越來(lái)越受到各個(gè)企業(yè)領(lǐng)導(dǎo)的重視。本文首先分析此操作系統(tǒng)的可行性,主要包括業(yè)務(wù)流程圖、經(jīng)濟(jì)、技術(shù)及運(yùn)行可行性;然后進(jìn)行該操作系統(tǒng)的需求分析,包括

2、員工培訓(xùn)管理系統(tǒng)需求分析以及整體的數(shù)據(jù)流圖;接下來(lái)是系統(tǒng)總體設(shè)計(jì)及數(shù)據(jù)庫(kù)設(shè)計(jì);最后介紹系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),主要包括系統(tǒng)運(yùn)行環(huán)境、開發(fā)工具及技術(shù)、系統(tǒng)登錄模塊、系統(tǒng)首頁(yè)設(shè)計(jì)、公司部門模塊設(shè)計(jì)、員工管理模塊、培訓(xùn)課程模塊設(shè)計(jì)、培訓(xùn)計(jì)劃模塊以及最后的培訓(xùn)成績(jī)管理模塊。該系統(tǒng)實(shí)用價(jià)值高,對(duì)于員工培訓(xùn)管理能夠滿足的日常需求。關(guān)鍵詞 員工培訓(xùn);管理系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)Abstract with the steady development of modern economy and the rapid progress of society, the importance of talents to ent

3、erprises has been proved again and again. One of the important ways to retain talents for a long time is to improve the management information system of employees training, so that talents can be more developed in the enterprise. Employee training is the most convenient and quick way to improve the

4、skill level of managers and employees and provide new work ideas for enterprises. It is an urgent problem that most enterprises need to solve at present. Therefore, many enterprises urgently need such a system to complete the training more conveniently and quickly. Driven by this demand, the develop

5、ment of a well-functioning software to assist staff training is becoming more and more important and more attention by the leaders of various enterprises.This paper first analyzes the feasibility of the operating system, mainly including business flow chart, economy, technology and operation feasibi

6、lity, and then analyze the requirements of the operating system, including the requirements analysis of the staff training management system and the overall data flow chart, and then the overall design of the system and the database design; the final introduction of the system. The detailed design a

7、nd implementation of the system include system operation environment, development tool and technology, system login module, system home page design, company Department module design, employee management module, training course module design, training plan module and final training performance manage

8、ment module. The system has high practical value and can meet the daily needs of staff training management.Key words staff training; management system; design; implementation企業(yè)對(duì)員工的培訓(xùn)主要是來(lái)自于未來(lái)的規(guī)劃,根據(jù)企業(yè)主管部門的要求,能夠把員工培訓(xùn)管理系統(tǒng)進(jìn)行更好的實(shí)施和應(yīng)用。目前我國(guó)企業(yè)針對(duì)員工的培訓(xùn)投入相對(duì)較少,根據(jù)前程無(wú)憂人力資源調(diào)研中心的數(shù)據(jù)顯示:我國(guó)的企業(yè)人均培訓(xùn)費(fèi)用從2012年的1718元上升到了2013年

9、2067元,培訓(xùn)投入總體成上升狀態(tài),但是與發(fā)達(dá)國(guó)家的企業(yè)培訓(xùn)投入相比,還有非常大的差距。而針對(duì)企業(yè)員工的培訓(xùn)管理系統(tǒng)來(lái)說(shuō),很大程度上都是培訓(xùn)中介機(jī)構(gòu)在使用,很少有企業(yè)自主運(yùn)營(yíng)的情況。由于市面上缺乏功能完善,系統(tǒng)運(yùn)行狀況良好的員工培訓(xùn)管理系統(tǒng),所以許多企業(yè)只能根據(jù)自身的需要來(lái)自行開發(fā),由于單個(gè)企業(yè)的科研能力和企業(yè)特色,所以這些系統(tǒng)并不具有遷移性,只能在企業(yè)內(nèi)部適用,其他企業(yè)卻并不能適用?,F(xiàn)在有一些軟件開發(fā)公司能夠根據(jù)企業(yè)的特色和企業(yè)不同的需求來(lái)開發(fā)出不同的培訓(xùn)管理系統(tǒng),這些系統(tǒng)能夠適應(yīng)企業(yè)員工培訓(xùn)管理的需要。員工培訓(xùn)管理系統(tǒng)在企業(yè)進(jìn)應(yīng)用以后,企業(yè)員工的工作能力能夠得到很大的提升,收到極為明顯的效

10、果,企業(yè)整體的競(jìng)爭(zhēng)力也得到提升。也正是因此,所以這些培訓(xùn)系統(tǒng)被越來(lái)越多的企業(yè)接受,應(yīng)用范圍開始變大。本課題針對(duì)的業(yè)務(wù)的需求,提出了系統(tǒng)的設(shè)計(jì)方案和實(shí)現(xiàn)方法,從而解決信息交流機(jī)制在企業(yè)培訓(xùn)管理中存在的不足,搭建并實(shí)現(xiàn)一套具有針對(duì)性的企業(yè)員工培訓(xùn)管理系統(tǒng),從而有效的把員工的綜合素質(zhì)和能力提高。第1章 系統(tǒng)可行性分析1.1 系統(tǒng)業(yè)務(wù)流程圖在員工培訓(xùn)管理系統(tǒng)進(jìn)行設(shè)計(jì)前需求進(jìn)行業(yè)務(wù)流程分析,根據(jù)業(yè)務(wù)的實(shí)際情況,對(duì)系統(tǒng)中業(yè)務(wù)過(guò)程進(jìn)行確認(rèn),“其包括的內(nèi)容有計(jì)算方法、信息來(lái)源、處理方法、業(yè)務(wù)處理、信息流經(jīng)去向、提供信息時(shí)間等?!毕到y(tǒng)業(yè)務(wù)流圖如圖 1-1 所示,描述如下:(1)系統(tǒng)管理員負(fù)責(zé)管理整個(gè)系統(tǒng),包括公

11、司部門的管理、員工管理、培訓(xùn)課程的管理、培訓(xùn)計(jì)劃的管理、培訓(xùn)成績(jī)管理等功能;(2)公司部門的管理,管理本系統(tǒng)所有的部門信息,對(duì)于存在錯(cuò)誤信息的部門進(jìn)行修改或者刪除等操作;(3)員工信息管理,管理公司所有的員工信息,包括新員工的錄入,已有員工的編輯和刪除等操作;(4)培訓(xùn)課程的管理,對(duì)要進(jìn)行培訓(xùn)的課程進(jìn)行管理(5)系統(tǒng)管理,普通管理員可以與超級(jí)管理員實(shí)現(xiàn)雙向的系統(tǒng)維護(hù),系統(tǒng)穩(wěn)定性和安全性和可以共同保證,這樣管理系統(tǒng)目的就可以達(dá)到了。(6)實(shí)現(xiàn)培訓(xùn)成績(jī)管理,對(duì)每個(gè)員工在培訓(xùn)完成后,需要進(jìn)行考核和評(píng)估,培訓(xùn)成績(jī)可以進(jìn)行查詢;(7)實(shí)現(xiàn)培訓(xùn)計(jì)劃管理,能夠?qū)ε嘤?xùn)計(jì)劃進(jìn)行維護(hù)和更新,包括對(duì)已有的計(jì)劃調(diào)整,

12、增加培訓(xùn)計(jì)劃等;圖 1-1 系統(tǒng)業(yè)務(wù)流圖1.2經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性=經(jīng)濟(jì)效益/軟件開發(fā)投資經(jīng)濟(jì)可行性可以看出兩大因素決定軟件系統(tǒng)的設(shè)計(jì),也就是系統(tǒng)的投資和對(duì)于企業(yè)能夠帶來(lái)的經(jīng)濟(jì)效益。所研發(fā)的這個(gè)系統(tǒng)從經(jīng)濟(jì)上分析是可行的,因?yàn)檫@個(gè)系統(tǒng)在開發(fā)投資方面非常小,由員工個(gè)人即可設(shè)計(jì)完成,沒有非常復(fù)雜的程序就意味著企業(yè)可以很大程度上減少投資;除此之外,該軟件可以帶來(lái)的經(jīng)濟(jì)效益也是非??捎^的。員工培訓(xùn)管理軟件能夠?yàn)槠髽I(yè)帶來(lái)的利益不是一朝一夕就可表現(xiàn)出來(lái),但是這個(gè)系統(tǒng)能夠在很大程度上提高員工的培訓(xùn)管理水平,提高員工的工作效率,增強(qiáng)員工的工作積極性,因此,從長(zhǎng)遠(yuǎn)上來(lái)看,必然能夠?yàn)槠髽I(yè)帶去豐厚的利潤(rùn)。1.3 技術(shù)

13、可行性技術(shù)可行性的分析一般從硬件和軟件的等多方面考慮,進(jìn)行綜合分析。系統(tǒng)在軟件設(shè)計(jì)上選擇了 MyEclipse 工具,其在目前是比較流行的,能夠進(jìn)行管理平臺(tái)的設(shè)計(jì)和開發(fā),存儲(chǔ)數(shù)據(jù)使用 SQL server 2005 數(shù)據(jù)庫(kù)。系統(tǒng)的開發(fā)與運(yùn)行會(huì)更流暢,硬件配置也會(huì)越高。微軟公司設(shè)計(jì)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) MS SQLServer 2005 具有十分強(qiáng)大的數(shù)據(jù)管理和規(guī)劃能力,該產(chǎn)品屬于關(guān)系數(shù)據(jù)庫(kù)中比較普及的應(yīng)用軟件。用戶通過(guò)互聯(lián)網(wǎng)中的 WEB 平臺(tái)進(jìn)行系統(tǒng)數(shù)據(jù)庫(kù)的連接,用戶在瀏覽器中就能夠進(jìn)行各種業(yè)務(wù)的操作,但是在 C/S 結(jié)構(gòu)中,由于受到客戶端的限制,其在兼容性和操作上比較適合企業(yè)的應(yīng)用,并且操作方便

14、,能夠同微軟的操作系統(tǒng)進(jìn)行非常好的兼容。SQL Server 數(shù)據(jù)庫(kù)在分布式應(yīng)用上能夠非常方便的進(jìn)行事務(wù)處理。MyEclipse 和 SQL server 2005 是兩個(gè)成熟的開發(fā)工具,所以操作工具方面也可以實(shí)現(xiàn)。1.4 運(yùn)行可行性員工培訓(xùn)管理水平對(duì)于企業(yè)經(jīng)營(yíng)狀況來(lái)說(shuō),其影響非常大。如何利用先進(jìn)的管理手段來(lái)提升人力資源的管理水平,已經(jīng)成為企業(yè)業(yè)務(wù)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高員工培訓(xùn)管理無(wú)疑是一條行之有效的途徑。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)和員工培訓(xùn)管理系統(tǒng),已成為提高人力資源管理效率,使員工與管理系統(tǒng)之間靈活互動(dòng),實(shí)現(xiàn)流暢的工作流銜接,幫助企業(yè)有效地進(jìn)行員工培訓(xùn)管

15、理,釋放人力的最大價(jià)值。員工培訓(xùn)管理系統(tǒng)在達(dá)到節(jié)省人力資源成本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿足其他部門的人力資源需求。該軟件的運(yùn)行是可行的,因?yàn)樵搯T工培訓(xùn)管理系統(tǒng)的開發(fā)人員具有較為豐富的軟件開發(fā)經(jīng)驗(yàn),該團(tuán)隊(duì)在軟件的管理方面也比較有經(jīng)驗(yàn)。加上該員工培訓(xùn)系統(tǒng)的運(yùn)行簡(jiǎn)單,操作便利,所以使用培訓(xùn)也比較容易。第2章 系統(tǒng)需求分析2.1系統(tǒng)需求分析“需求分析在軟件系統(tǒng)開發(fā)過(guò)程中是一項(xiàng)重要的工作,系統(tǒng)質(zhì)量與設(shè)計(jì)的成敗需求分析是決定性的因素,通過(guò)需求分析可以對(duì)系統(tǒng)功能進(jìn)行最終的確定,根據(jù)業(yè)務(wù)的具體需求進(jìn)行系統(tǒng)的設(shè)計(jì),在分析中這些用戶的需求可以分為總體需求,功能需求等,通過(guò)分析我們可以進(jìn)行

16、系統(tǒng)模型的構(gòu)建,對(duì)系統(tǒng)中的角色和類進(jìn)行定義,系統(tǒng)需求分析就是需要明確完成什么樣的工作。”對(duì)于系統(tǒng)設(shè)計(jì)來(lái)說(shuō),需要根據(jù)用例模型來(lái)進(jìn)行功能的設(shè)計(jì)。在系統(tǒng)運(yùn)行中涉及的方面比較多,需要有網(wǎng)絡(luò)、計(jì)算機(jī)硬件、存儲(chǔ)媒介,以及數(shù)據(jù)后臺(tái)等相關(guān)的外圍支持。角色需要根據(jù)用戶業(yè)務(wù)的執(zhí)行情況來(lái)進(jìn)行定義。角色是一個(gè)群體概念,它可以使用該用戶的功能來(lái)表示。可以充當(dāng)同一個(gè)用戶的多個(gè)角色,你可以為多個(gè)用戶相同的角色。角色是不是個(gè)人,角色代表了一個(gè)特定的用戶類,而不是實(shí)際的用戶。根據(jù)系統(tǒng)的需求分析員工培訓(xùn)管理系統(tǒng)在確定系統(tǒng)角色后,后續(xù)需要進(jìn)行用例集合的定義。如圖 2-1 所示:圖 2-1 用戶泛化圖系統(tǒng)用戶總體用例圖如圖2-2 所

17、示:圖 2-2 系統(tǒng)整體用例圖可以很清晰的看到在圖 2-2 中,有兩大類涉及的用戶角色在該系統(tǒng)中,包括了系統(tǒng)管理員和培訓(xùn)管理員,能夠很清楚的看到所能代表的功能對(duì)于每一類角色來(lái)說(shuō)。各自的功能需要用用例圖來(lái)分別介紹根據(jù)系統(tǒng)中的用戶角色。對(duì)應(yīng)的功能模塊和各個(gè)角色從圖中能夠清晰的分辨出來(lái)。2.2系統(tǒng)管理需求分析圖 2-3 給出的是系統(tǒng)管理員用例圖。圖 2-3 系統(tǒng)管理員用例圖對(duì)系統(tǒng)中的頁(yè)面管理主要是指界面管理,通過(guò)該功能來(lái)進(jìn)行對(duì)系統(tǒng)中頁(yè)面管理,由管理員對(duì)新的頁(yè)面進(jìn)行定義,可以實(shí)現(xiàn)對(duì)頁(yè)面的編輯。用例說(shuō)明如表2-1 所示。表 2-1 頁(yè)面管理用例對(duì)系統(tǒng)中的用戶權(quán)限組管理能夠?qū)崿F(xiàn)管理用戶的權(quán)限組,對(duì)用戶的權(quán)

18、限在該功能中通過(guò)管理員來(lái)進(jìn)行添加和分配操作。如表 2-2 所示具體的用例說(shuō)明。表 2-2 用戶權(quán)限組管理用例通過(guò)賬號(hào)管理對(duì)系統(tǒng)中的賬號(hào)實(shí)現(xiàn)管理,涉及的工作包括初始化賬號(hào)管理。主要的用例說(shuō)明如表 2-3 所示。表 2-3 賬號(hào)管理用例對(duì)系統(tǒng)中的權(quán)限可以通過(guò)權(quán)限管理來(lái)進(jìn)行管理,對(duì)系統(tǒng)中的用戶權(quán)限可以由管理員來(lái)進(jìn)行分配操作。如表 2-4 所示具體的用例說(shuō)明。表 2-4 權(quán)限管理用例對(duì)系統(tǒng)中的數(shù)據(jù)信息可以通過(guò)系統(tǒng)備份與恢復(fù)來(lái)確保數(shù)據(jù)的安全性,具體的用例如表 2-5 所示。表 2-5 系統(tǒng)備份與恢復(fù)管理用例說(shuō)明對(duì)系統(tǒng)中欄目通過(guò)該功能可以實(shí)現(xiàn)管理,主要的內(nèi)容包括增刪改查等基礎(chǔ)的操作,另外對(duì)系統(tǒng)中的菜單由管

19、理員來(lái)進(jìn)行管理。如表 2-6 所示其用例說(shuō)明。表 2-6 欄目管理用例2.3部門管理需求分析圖 2-4 給出的是部門管理用例圖。圖 2-4 部門管理用例圖表 2-7 部門信息增加用例表 2-8 部門信息修改用例表 2-9 部門信息刪除用例表 2-10 部門信息檢索用例2.4員工信息管理需求分析圖 2-5 給出的是員工信息管理用例圖。圖 2-5 員工信息管理用例圖“在員工培訓(xùn)管理系統(tǒng)中的企業(yè)員工的信息收集是基礎(chǔ)的工作,幾乎所有人力資源相關(guān)的工作都需要調(diào)用員工信息,因此本模塊需要經(jīng)常與系統(tǒng)的其他模塊進(jìn)行數(shù)據(jù)交互。”表 2-11 員工信息增加用例表 2-12 員工信息修改用例表 2-13 員工信息刪

20、除用例3.5培訓(xùn)課程管理需求分析圖 2-6 給出的是培訓(xùn)課程管理用例圖。圖 2-6 培訓(xùn)課程管理用例圖員工培訓(xùn)在系統(tǒng)中是重要的組成部分,其需要發(fā)揮人事管理的基本職能。企業(yè)培訓(xùn)的管理、發(fā)布、制定功能可以在員工培訓(xùn)管理中進(jìn)行了安排,同時(shí)還要提供人工考勤功能,以防止員工進(jìn)行考勤作弊。表 2-14 培訓(xùn)課程增加用例表 2-15 培訓(xùn)課程修改用例表 2-16 培訓(xùn)課程刪除用例表 2-17 培訓(xùn)課程檢索用例2.6培訓(xùn)計(jì)劃管理需求分析圖 2-7 給出的是培訓(xùn)安排管理用例圖。圖 2-7 培訓(xùn)計(jì)劃管理用例圖表 2-18 培訓(xùn)計(jì)劃增加用例表 2-19 培訓(xùn)計(jì)劃修改用例表 2-20 培訓(xùn)計(jì)劃刪除用例表 2-21 培

21、訓(xùn)計(jì)劃?rùn)z索用例2.7培訓(xùn)成績(jī)管理需求分析圖 2-8 給出的是考核成績(jī)管理用例圖圖 2-8 考核成績(jī)管理用例圖表 2-22 考核成績(jī)統(tǒng)計(jì)管理用例表 2-23 成績(jī)分成管理用例表 2-24 成績(jī)查詢管理用例說(shuō)明經(jīng)過(guò)進(jìn)行考察、分析員工培訓(xùn)的過(guò)程,本系統(tǒng)設(shè)計(jì)需要具備的主要功能如下:(1)整個(gè)系統(tǒng)中由系統(tǒng)管理員來(lái)負(fù)責(zé)管理,包括員工管理、部門管理、培訓(xùn)課程管理、培訓(xùn)成績(jī)管理、培訓(xùn)計(jì)劃管理等;(2)實(shí)現(xiàn)員工信息管理,所有的員工信息可以在系統(tǒng)中進(jìn)行管理,能夠?qū)π聠T工進(jìn)行信息的錄入、刪除、編輯等數(shù)據(jù)更新操作;(3)實(shí)現(xiàn)培訓(xùn)課程管理,在系統(tǒng)中可以對(duì)培訓(xùn)課程進(jìn)行維護(hù);(4)實(shí)現(xiàn)部門管理,所有的部門信息可以在系統(tǒng)中進(jìn)

22、行管理,能夠?qū)τ诓块T信息進(jìn)行數(shù)據(jù)更新操作;(5)實(shí)現(xiàn)培訓(xùn)成績(jī)管理,對(duì)每個(gè)員工在培訓(xùn)完成后,需要進(jìn)行考核和評(píng)估,培訓(xùn)成績(jī)可以進(jìn)行查詢;(6)實(shí)現(xiàn)培訓(xùn)計(jì)劃管理,能夠?qū)ε嘤?xùn)計(jì)劃進(jìn)行維護(hù)和更新,包括對(duì)已有的計(jì)劃調(diào)整,增加培訓(xùn)計(jì)劃等;此外,該培訓(xùn)管理系統(tǒng)還需要達(dá)到以下幾點(diǎn)目標(biāo):1.共享性目標(biāo):企業(yè)的員工培訓(xùn)信息實(shí)現(xiàn)共享,不僅對(duì)員工信息查詢業(yè)務(wù)提供支持,而且可以滿足后臺(tái)用戶管理的需要;2.先進(jìn)性目標(biāo):系統(tǒng)能夠長(zhǎng)期進(jìn)行使用,符合當(dāng)前潮流和未來(lái)的發(fā)展趨勢(shì),保證技術(shù)的先進(jìn)性;3.實(shí)用性目標(biāo):?jiǎn)T工培訓(xùn)信息管理系統(tǒng)設(shè)計(jì)構(gòu)建的應(yīng)用程序符合實(shí)際的需求,系統(tǒng)設(shè)計(jì)需要堅(jiān)持實(shí)用原則,設(shè)計(jì)和實(shí)施的重點(diǎn)是日常管理業(yè)務(wù)能夠滿足人力

23、資源的要求,盡量減少投資,從而獲取更大的應(yīng)用價(jià)值;4.可靠性目標(biāo):對(duì)業(yè)務(wù)提供系統(tǒng)支持,需要高容錯(cuò)性和高可靠性,以及強(qiáng)大的數(shù)據(jù)處理能力;這樣不管有多少用戶,多少數(shù)據(jù)都能很好很安全的進(jìn)行處理;5.安全性目標(biāo):設(shè)計(jì)人員培訓(xùn)信息管理系統(tǒng),要求根據(jù)基于互聯(lián)網(wǎng)的基礎(chǔ)設(shè)施不同采取安全措施,以及不同的策略來(lái)確保系統(tǒng)安全,并且需要完整的安全保密機(jī)制;6.可擴(kuò)展性目標(biāo):?jiǎn)T工培訓(xùn)信息管理系統(tǒng)在設(shè)計(jì)中,用戶的需求的功能可以逐步進(jìn)行實(shí)現(xiàn),但是無(wú)法做到全部覆蓋。根據(jù)員工培訓(xùn)管理的特點(diǎn),其具有變化性較強(qiáng),在系統(tǒng)的功能設(shè)計(jì)上需要考慮到功能的擴(kuò)展,同時(shí)在二次開發(fā)過(guò)程中可以方便的把新功能加入到系統(tǒng)中;7.易維護(hù)性目標(biāo):系統(tǒng)設(shè)計(jì)的

24、結(jié)構(gòu)要清晰,易維護(hù)的原則可以使系統(tǒng)界面友好、操作簡(jiǎn)單、維護(hù)方便;系統(tǒng)總數(shù)據(jù)流圖如圖 2-9 所示:圖 2-9 系統(tǒng)總數(shù)據(jù)數(shù)據(jù)流圖第3章 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體設(shè)計(jì)3.1.1系統(tǒng)總體架構(gòu)設(shè)計(jì)如圖 3-1 所示的員工培訓(xùn)管理系統(tǒng)功能模型,包括了六個(gè)子系統(tǒng):“培訓(xùn)計(jì)劃管理、員工信息管理、培訓(xùn)成績(jī)管理、系統(tǒng)管理、培訓(xùn)課程管理、部門管理。”圖 3-1 系統(tǒng)總體架構(gòu)設(shè)計(jì)圖(1)基礎(chǔ)技術(shù)層能夠?qū)崿F(xiàn)跨平臺(tái)應(yīng)用,所有系統(tǒng)操作平臺(tái)和大型數(shù)據(jù)庫(kù)能夠提供支持。采用 JSP 技術(shù)、MVC 結(jié)構(gòu)、組件化、JXML 等主流的開發(fā)技術(shù),確保系統(tǒng)的可擴(kuò)展性和技術(shù)性。(2)數(shù)據(jù)層員工培訓(xùn)管理系統(tǒng)中的數(shù)據(jù)實(shí)現(xiàn)統(tǒng)計(jì)的信息化,從而滿

25、足各項(xiàng)數(shù)據(jù)分析的要求。數(shù)據(jù)交互和訪問(wèn)在數(shù)據(jù)層中包括了,以及客戶關(guān)系信息的管理。在數(shù)據(jù)層通常會(huì)采用標(biāo)準(zhǔn)的數(shù)據(jù)接口,從而有利于進(jìn)行系統(tǒng)的擴(kuò)展。(3)應(yīng)用層員工培訓(xùn)管理支持統(tǒng)計(jì)數(shù)據(jù)的信息化,以及基礎(chǔ)信息管理。應(yīng)用層包括六個(gè)模塊:?jiǎn)T工信息管理、培訓(xùn)計(jì)劃管理、系統(tǒng)管理、培訓(xùn)課程管理、部門管理、培訓(xùn)成績(jī)管理。(4)表示層表示層呈現(xiàn)在系統(tǒng)界面方面,開發(fā)了在本文中顯示的員工培訓(xùn)管理系統(tǒng)的級(jí)別分為客戶端和服務(wù)器級(jí)別的維度。功能模塊開發(fā)或封裝包括了系統(tǒng)的服務(wù)器和各種設(shè)備,以及系統(tǒng)的客戶端。用戶的系統(tǒng)操作位于客戶層,主要是因?yàn)榇朔?wù)器層需要在容器中,這樣用戶通過(guò)客戶端層就可以進(jìn)行系統(tǒng)的訪問(wèn)。表示層中的邏輯鏈路可以進(jìn)

26、行各項(xiàng)業(yè)務(wù)的直接操作,另外還包含了系統(tǒng)管理界面和各種接口。3.1.2系統(tǒng)體系架構(gòu)設(shè)計(jì)由于 B/S 的結(jié)構(gòu)屬于架構(gòu)的進(jìn)步和創(chuàng)新,基于 Web 的這種模式是應(yīng)用服務(wù)對(duì)客戶端進(jìn)行請(qǐng)求服務(wù)的響應(yīng)。通過(guò)瀏覽器界面在客戶端可以進(jìn)行訪問(wèn)辦理的業(yè)務(wù),前端的業(yè)務(wù)就這樣三層體系結(jié)構(gòu)形成了,業(yè)務(wù)邏輯在 Web 服務(wù)器上處理,目前 B/S 結(jié)構(gòu)是比較流行的系統(tǒng)架構(gòu)解決方案。Web 服務(wù)器在 B/S 結(jié)構(gòu)中位于業(yè)務(wù)邏輯層中,能夠進(jìn)行處理對(duì)于用戶提交的請(qǐng)求,進(jìn)行數(shù)據(jù)的存取在數(shù)據(jù)層中,在處理上根據(jù)不同的要求,需要進(jìn)行數(shù)據(jù)庫(kù)的更新操作。員工培訓(xùn)管理系統(tǒng)的設(shè)計(jì)模式如圖 3-2 所示。圖 3-2 系統(tǒng)的設(shè)計(jì)模式員工培訓(xùn)管理系統(tǒng)的

27、總體架構(gòu)中包括了數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層,這個(gè)架構(gòu)中每層都是互相關(guān)聯(lián)的,其采用的三層架構(gòu)在各個(gè)功能上既是獨(dú)立的又有互相關(guān)聯(lián)。員工培訓(xùn)管理系統(tǒng)的架構(gòu)中需要配置應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器,應(yīng)用程序服務(wù)器在響應(yīng)用戶端請(qǐng)求后進(jìn)行業(yè)務(wù)邏輯的處理,期間需要對(duì)數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行數(shù)據(jù)的調(diào)用,應(yīng)用服務(wù)器在處理完業(yè)務(wù)邏輯后,處理的由服務(wù)器向客戶端瀏覽器的 WEB 顯示的結(jié)果。由應(yīng)用程序生成的結(jié)果的系統(tǒng),以顯示通過(guò)為設(shè)計(jì)的接口和統(tǒng)一標(biāo)準(zhǔn) B/S 模式,其不需要考慮系統(tǒng)數(shù)據(jù)庫(kù)的物理位置,系統(tǒng)中所有復(fù)雜的工作都通過(guò)應(yīng)用程序服務(wù)器來(lái)進(jìn)行統(tǒng)一的處理。3.1.3系統(tǒng)功能模塊設(shè)計(jì)員工培訓(xùn)管理系統(tǒng)主要的功能模塊包括了系統(tǒng)管理模塊、

28、員工模塊、培訓(xùn)成績(jī)模塊,部門管理模塊、培訓(xùn)計(jì)劃模塊、培訓(xùn)課程模塊、雖然在表面上各個(gè)模塊之間相互獨(dú)立,各個(gè)模塊在緊密相連的數(shù)據(jù)庫(kù)訪問(wèn)上,對(duì)于同一個(gè)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),但是對(duì)于訪問(wèn)的表是不同的,在調(diào)研中按照模塊的功能進(jìn)行編排制作需要進(jìn)行資料的搜集。系統(tǒng)的主要功能模塊建圖3.3.圖 3-3 系統(tǒng)管理員用戶功能結(jié)構(gòu)圖3.1.4系統(tǒng)網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)系統(tǒng)設(shè)計(jì)使用了兩臺(tái)服務(wù)器,采用了多層架構(gòu)設(shè)計(jì)模式,一臺(tái)作為 Web部署服務(wù)器,一臺(tái)負(fù)責(zé)數(shù)據(jù)庫(kù)訪問(wèn),服務(wù)器端的負(fù)載量可以在程度上有效的減少,服務(wù)器端的壓力也減緩了。專門的服務(wù)器端在整個(gè)操作系統(tǒng)中。系統(tǒng)的架構(gòu)圖設(shè)想如圖 3-4 所示。圖 3-4 系統(tǒng)的架構(gòu)設(shè)計(jì)圖系統(tǒng)網(wǎng)絡(luò)拓

29、撲架構(gòu)設(shè)計(jì)如圖 3-4 所示,主要包括了兩個(gè)服務(wù)器:數(shù)據(jù)庫(kù)服務(wù)器和 Web 服務(wù)器,由 Web 服務(wù)器來(lái)完成 Web 應(yīng)用部署。網(wǎng)絡(luò)設(shè)備的維修中心實(shí)現(xiàn)各種設(shè)備的管理,通過(guò)互聯(lián)網(wǎng)的電腦終端,進(jìn)行員工培訓(xùn)管理系統(tǒng)的管理操作在進(jìn)行互聯(lián)網(wǎng)訪問(wèn)時(shí)。3.2系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)3.2.1系統(tǒng)管理設(shè)計(jì)1.包圖設(shè)計(jì)系統(tǒng)管理中的包圖如 3-5 所示。根據(jù)應(yīng)用功能分析可知,在包圖設(shè)計(jì)時(shí),系統(tǒng)管理功能可以提供角色和用戶管理,另外還包括了菜單中不同的功能選項(xiàng)。圖 3-5 系統(tǒng)管理包圖2.類圖設(shè)計(jì)根據(jù)系統(tǒng)管理功能應(yīng)用分析以及包圖設(shè)計(jì)分析,得到了系統(tǒng)管理類圖設(shè)計(jì)結(jié)構(gòu),如圖 2-6 所示。圖 3-6 系統(tǒng)管理類圖在系統(tǒng)管理類

30、圖的設(shè)計(jì)中,如圖 3-6 所示,系統(tǒng)管理界面提供了包含不同的用戶界面一流的管理,角色管理界面和菜單管理接口類及其他附屬類對(duì)象,設(shè)計(jì)類圖對(duì)象,用戶管理提供了一個(gè)用戶界面對(duì)象包括用戶名、用戶 ID,用戶密碼,訪問(wèn)用戶,編輯和刪除用戶、添加用戶,另外還包括了:能夠提供身份,角色的作用可以進(jìn)行角色的更新和刪除、還要就是需要添加角色的操作,包括角色在接口對(duì)象中發(fā)揮的作用。3.序列圖設(shè)計(jì)根據(jù)系統(tǒng)管理功能分析、包圖設(shè)計(jì)以及類圖設(shè)計(jì)分析,得到了系統(tǒng)管理序列圖設(shè)計(jì),如圖 3-7 所示。圖 3-7 用戶管理序列圖系統(tǒng)管理員在用戶管理時(shí),由圖 4-7 可知,需要選擇用戶管理功能在進(jìn)入用戶管理界面以后,對(duì)于當(dāng)前所有用

31、戶能夠進(jìn)行各項(xiàng)信息的檢索,并給操作用戶的反饋采用了最終的效果。3.2.2 部門管理需求設(shè)計(jì)部門信息管理模塊主要是培訓(xùn)部門的基礎(chǔ)信息管理,包括培訓(xùn)部門信息添加模塊、培訓(xùn)部門信息更新模塊、培訓(xùn)部門信息刪除模塊和培訓(xùn)部門信息查詢模塊。培訓(xùn)部門信息管理模塊功能模塊結(jié)構(gòu)圖如圖 3-8 所示。圖 3-8 培訓(xùn)部門管理包圖(1)培訓(xùn)部門信息添加管理。該模塊主要是培訓(xùn)部門的基礎(chǔ)信息進(jìn)行添加。在進(jìn)行添加的過(guò)程中,需要填寫培訓(xùn)部門的基礎(chǔ)信息,其中培訓(xùn)部門的編號(hào)是由系統(tǒng)統(tǒng)一生成,且是唯一的標(biāo)識(shí)。填寫完畢之后保存到數(shù)據(jù)庫(kù)。(2)培訓(xùn)部門信息修改管理。在進(jìn)行部門信息修改的過(guò)程中,首先需要根據(jù)相應(yīng)的編號(hào)查詢到該培訓(xùn)部門的

32、詳細(xì)信息,然后根據(jù)實(shí)際的情況對(duì)需要修改的信息進(jìn)行修改,通過(guò)數(shù)據(jù)庫(kù)操作完成對(duì)相關(guān)信息的修改操作。(3)培訓(xùn)部門信息刪除管理。對(duì)培訓(xùn)部門基礎(chǔ)信息通過(guò)該模塊完成清除和注銷操作。(4)培訓(xùn)部門信息查詢管理。在查詢的過(guò)程中,對(duì)培訓(xùn)部門的信息進(jìn)行培訓(xùn)的部門信息需要進(jìn)行檢索,然后輸入培訓(xùn)部門的編號(hào)信息。3.2.3 員工信息管理設(shè)計(jì)職工信息管理模塊主要屬于基礎(chǔ)信息管理的,包括職工信息更新模塊、職工信息添加模塊、職工信息查詢和職工信息刪除模塊。職工信息管理模塊功能模塊結(jié)構(gòu)圖如圖 3-9 所示。圖 3-9 職工信息管理包圖(1)職工信息添加管理。該模塊主要是職工的基礎(chǔ)信息進(jìn)行添加。在進(jìn)行添加的過(guò)程中,需要填寫職工

33、的基礎(chǔ)信息,其中職工的編號(hào)是由系統(tǒng)統(tǒng)一生成,且是唯一的標(biāo)識(shí)。填寫完畢之后保存到數(shù)據(jù)庫(kù)。(2)職工信息修改管理。在修改的過(guò)程中,該職工的詳細(xì)信息首先進(jìn)行查詢根據(jù)相應(yīng)的編號(hào),通過(guò)數(shù)據(jù)庫(kù)對(duì)相關(guān)信息進(jìn)行修改,根據(jù)實(shí)際的情況對(duì)需要修改的信息進(jìn)行調(diào)整。(3)職工信息刪除管理。對(duì)職工基礎(chǔ)信息該模塊可以完成信息的清除和注銷操作。(4)職工信息查詢管理。在進(jìn)行職工信息查詢的過(guò)程中,需要輸入職工的編號(hào)信息對(duì)職工的信息進(jìn)行檢索。3.2.4 培訓(xùn)課程管理設(shè)計(jì)通過(guò)實(shí)現(xiàn)課程管理工作在員工培訓(xùn)課程管理模塊,涉及的內(nèi)容包括培訓(xùn)課程錄入、設(shè)置管理、信息管理等。該模塊的主要功能結(jié)構(gòu)圖如圖 3-10 所示。圖 3-10 培訓(xùn)課程管

34、理包圖(1)課程錄入管理。對(duì)培訓(xùn)課程基礎(chǔ)信息通過(guò)課程錄入模塊可以完成各種的添加操作,包括培訓(xùn)時(shí)間、課程名稱、課程編號(hào)等相關(guān)的信息的添加。當(dāng)培訓(xùn)課程信息添加完成之后,系統(tǒng)會(huì)自動(dòng)的將信息保存到數(shù)據(jù)庫(kù)中,在添加的過(guò)程中課程的編號(hào)需要確保唯一。(2)課程設(shè)置管理。該模塊庫(kù)主要對(duì)已有的課程進(jìn)行認(rèn)定管理,選擇進(jìn)行的培訓(xùn)課程,需要輸入相應(yīng)的培訓(xùn)教材信息以及相關(guān)的課程安排信息。(3)課程信息管理。該模塊主要是對(duì)完成培訓(xùn)課程審批通過(guò)之后的課程基礎(chǔ)信息的管理,包括對(duì)培訓(xùn)課程信息的刪除,基礎(chǔ)信息的更新和編輯、以及查詢等操作。3.2.5 培訓(xùn)計(jì)劃管理設(shè)計(jì)培訓(xùn)課程中需要能夠擁有場(chǎng)地,老師,課程的安排,管理員工信息管理等

35、模塊進(jìn)行培訓(xùn)計(jì)劃。員工信息管理模塊主要是員工的入職信息以及離職信息等基礎(chǔ)信息進(jìn)行管理與操作。具體的功能模塊結(jié)構(gòu)圖如圖 3-11 所示。圖 3-11 培訓(xùn)安排管理包圖(1)培訓(xùn)需求管理模塊。培訓(xùn)需求主要對(duì)在實(shí)際的工作中員工的工作能力與實(shí)際的需求之間的距離。對(duì)員工的培訓(xùn)可以通過(guò)該模塊來(lái)完成,對(duì)于基礎(chǔ)信息相關(guān)需求能夠進(jìn)行操作。在進(jìn)行員工培訓(xùn)需求的時(shí)候。例如查詢的過(guò)程中可以在進(jìn)行培訓(xùn),對(duì)員工的培訓(xùn)需求能夠進(jìn)行員工編號(hào)的輸入,這樣用戶在查詢以后,可以將查詢出來(lái)的結(jié)果反饋給用戶。(2)培訓(xùn)計(jì)劃管理模塊。對(duì)員工自身的實(shí)際需求采用培訓(xùn)計(jì)劃可以根據(jù)情況定制專門的培訓(xùn)計(jì)劃為每一個(gè)員工。對(duì)員工培訓(xùn)計(jì)劃在該模塊中可以

36、完成添加、修改與更新員工培訓(xùn)計(jì)劃,等相應(yīng)的培訓(xùn)計(jì)劃的操作。(3)員工信息管理模塊。員工信息管理模塊主要是對(duì)員工的入職以及離職基礎(chǔ)信息進(jìn)行操作與管理。員工的基本信息在入職的過(guò)程中,需要對(duì)員工編制相應(yīng)的編號(hào),進(jìn)行員工添加,保持唯一性的編號(hào)。3.2.6 培訓(xùn)成績(jī)管理設(shè)計(jì)員工培訓(xùn)之后可以通過(guò)考核成績(jī)管理參與員工的考核成績(jī),主要內(nèi)容包括成績(jī)查詢、成績(jī)分成、成績(jī)統(tǒng)計(jì)三個(gè)模塊。考核成績(jī)管理模塊功能模塊結(jié)構(gòu)圖如圖 3-12 所示。圖 3-12 考核成績(jī)管理包圖(1)成績(jī)統(tǒng)計(jì)管理。該模塊主要是員工考核成績(jī)進(jìn)行統(tǒng)計(jì)管理,可以對(duì)某個(gè)部門的員工成績(jī)進(jìn)行統(tǒng)計(jì)操作,通過(guò)選擇部門名稱,確認(rèn)統(tǒng)計(jì)操作,系統(tǒng)自動(dòng)的會(huì)從數(shù)據(jù)庫(kù)中查

37、詢出該員工的考核成績(jī),并在頁(yè)面上進(jìn)行顯示。(2)成績(jī)分成管理。員工的成績(jī)單通過(guò)該模塊發(fā)放到公司的各個(gè)部門,并且只能由對(duì)應(yīng)的員工來(lái)接收。(3)成績(jī)查詢管理。該模塊的任務(wù)是對(duì)員工的成績(jī)實(shí)現(xiàn)查詢,以及多項(xiàng)成績(jī)、單科的成績(jī)查詢等,用戶根據(jù)不同的類型,選擇相應(yīng)的查詢條件,并且把查詢結(jié)果反饋到系統(tǒng)的用戶。3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)本文所研究的員工培訓(xùn)管理系統(tǒng)的數(shù)據(jù)庫(kù)部署在企業(yè)的專有機(jī)房里,采用了大集中的形,采用 SQL Server 2005 微軟公司的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。本文研究的員工培訓(xùn)管理系統(tǒng)的系統(tǒng)數(shù)據(jù)庫(kù)在企業(yè)的機(jī)房進(jìn)行部署,采用數(shù)據(jù)集中進(jìn)行存儲(chǔ)的方法,系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)通常包括了三個(gè)設(shè)計(jì)階段:邏輯結(jié)構(gòu)、物理結(jié)構(gòu)

38、、概念結(jié)構(gòu)。系統(tǒng)中的業(yè)務(wù)需要進(jìn)行建模分析,概念結(jié)構(gòu)設(shè)計(jì)它不僅可以反映現(xiàn)實(shí)的世界,同時(shí)也是現(xiàn)實(shí)世界的橋梁,包括數(shù)據(jù)模型轉(zhuǎn)換的工具、實(shí)體間的聯(lián)系,現(xiàn)實(shí)中真實(shí)世界、從而表達(dá)其主要的特點(diǎn)。在信息世界中利用其存在的概念結(jié)構(gòu)可以進(jìn)行模型的構(gòu)建,現(xiàn)實(shí)的世界在各個(gè)實(shí)體間可以直觀的反映出來(lái),在現(xiàn)實(shí)世界中我們通過(guò)模擬的方法展現(xiàn)出其存在的關(guān)系,通常可以采用數(shù)據(jù)模型工具來(lái)實(shí)現(xiàn)。在信息系統(tǒng)的設(shè)計(jì)中,在系統(tǒng)分析階段,概念設(shè)計(jì)可以抽象的把用戶需求通過(guò)信息結(jié)構(gòu)來(lái)進(jìn)行展現(xiàn)。通過(guò)概念設(shè)計(jì),可以反映出現(xiàn)實(shí)世界中的實(shí)體、關(guān)系、屬性,包括了每幅用戶視圖,原始數(shù)據(jù)的形式主要采用了各數(shù)據(jù)項(xiàng)、類型、值域、定義、記錄、系、度量單位、文卷的標(biāo)識(shí)

39、符。概念結(jié)構(gòu)設(shè)計(jì)的目標(biāo)就是建立數(shù)據(jù)模型。系統(tǒng)設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì)通過(guò)對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)臉?gòu)建來(lái)完成。最為流行的 E-R 模型是目前主流的方法,實(shí)體-聯(lián)系方法也就是所謂的 E-R 方法,包括了三個(gè)要素有聯(lián)系、屬性、實(shí)體。數(shù)據(jù)模型到通過(guò) E-R 圖可以展示當(dāng)前世界采用的工具。概念結(jié)構(gòu)設(shè)計(jì)采用科學(xué)的方法能夠把數(shù)據(jù)存儲(chǔ)的效率提高,并且可以確保數(shù)據(jù)的一致性和完整性。在關(guān)系數(shù)據(jù)庫(kù)中存在大量業(yè)務(wù)數(shù)據(jù),對(duì)于員工培訓(xùn)管理系統(tǒng)來(lái)說(shuō),其重要性是非常高的。數(shù)據(jù)庫(kù) E-R 如圖 3-13 所示。圖 3-13 數(shù)據(jù)庫(kù) E-R 圖本系統(tǒng)的數(shù)據(jù)庫(kù)根據(jù)員工培訓(xùn)管理信息系統(tǒng)設(shè)計(jì)要求,主要包括了六張數(shù)據(jù)表。1部門信息表公司部門的基

40、本信息在此表中進(jìn)行存儲(chǔ)。如表 3-1 所示。表 3-1 部門信息表(t_organization)2員工信息表公司員工的基本信息在此表中進(jìn)行存儲(chǔ),如表 4-2 所示。表 3-2 員工信息表(t_yuangong)3培訓(xùn)課程信息表培訓(xùn)課程的信息在該表中進(jìn)行記錄,如表 3-3 所示。表 3-3 培訓(xùn)課程信息表(t_kecheng)4培訓(xùn)計(jì)劃表培訓(xùn)計(jì)劃的詳細(xì)信息在網(wǎng)絡(luò)上可以進(jìn)行表情況的記錄,如表 3-4 所示。表 3-4 培訓(xùn)計(jì)劃表(t_peixun)5培訓(xùn)成績(jī)表員工的培訓(xùn)成績(jī)信息在此表中進(jìn)了記錄,如表 3-5 所示。表 3-5 培訓(xùn)成績(jī)表(t_chengji)6管理員信息表權(quán)限管理員的基本信息在此

41、表中一旦無(wú)法獲得記錄,那么就可以對(duì)系統(tǒng)中的所有信息。如表 3-6 所示。表 3-6 管理員信息表(t_admin)第4章 系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)運(yùn)行環(huán)境員工培訓(xùn)管理系統(tǒng)硬件和軟件環(huán)境的系統(tǒng)配置如下:1系統(tǒng)硬件環(huán)境系統(tǒng)的硬件環(huán)境采用了 CPU 處理器為 Intel CORE I5,硬盤 500G、內(nèi)存4G。2系統(tǒng)軟件環(huán)境采用 Windows 7 操作系統(tǒng)作為系統(tǒng)的設(shè)計(jì)和客戶端測(cè)試平臺(tái),本文采用MyEclipse5.1 開發(fā)工具包、Tomcat6.0 服務(wù)器、SQL Server 2005 數(shù)據(jù)庫(kù)、JDK1.5。4.2系統(tǒng)登錄模塊整個(gè)系統(tǒng)的維護(hù)工作是屬于系統(tǒng)管理員的,如果有進(jìn)行管理操作的需要,必須先登

42、錄。界面設(shè)計(jì)如圖 4-1 所示圖 4-1 系統(tǒng)登陸界面用戶名稱在進(jìn)行輸入以后,需要進(jìn)行相應(yīng)的登錄,首先需要進(jìn)行用戶身份的系統(tǒng)驗(yàn)證。系統(tǒng)如果能夠成功登錄,可以說(shuō)明用戶驗(yàn)證成功;假如提示錯(cuò)誤信息,顯示用戶不存在,或者是密碼錯(cuò)誤,就需要嘗試重新輸入密碼,或者用戶需要進(jìn)行注冊(cè)。系統(tǒng)的用戶身份驗(yàn)證流程圖如圖 4-2 所示。圖 4-2 用戶登錄程序流程圖登陸核心代碼如下: 4.3系統(tǒng)首頁(yè)設(shè)計(jì)員工培訓(xùn)管理系統(tǒng)在設(shè)計(jì)中采用了左右結(jié)構(gòu)的登錄界面,系統(tǒng)的功能菜單在左面,操作界面則放在了右邊,網(wǎng)站主要功能通過(guò)功能菜單能夠直觀的顯示出來(lái);系統(tǒng)表頭的上半部分在整個(gè)界面,能夠顯示的內(nèi)容包括了系統(tǒng)時(shí)間,當(dāng)前登陸的用戶,其他

43、的信息能夠在右邊信息欄位顯示出來(lái)。首頁(yè)的界面如圖4-3 所示。圖 4-3 系統(tǒng)首頁(yè)設(shè)計(jì)核心代碼如下:4.4公司部門模塊設(shè)計(jì)該模塊是員工管理的輔助模塊,在任何一個(gè)公司,都會(huì)有不同的部門,界面的設(shè)計(jì)如圖 4-4 所示。圖 圖 4-4 部門管理模塊核心代碼如下:4.5員工管理模塊登錄系統(tǒng)首頁(yè),右半部分顯示最新的貨物信息和最新的運(yùn)輸公司信息界面的設(shè)計(jì)如圖 4-5 所示。圖 4-5 員工管理模塊核心代碼如下:4.6培訓(xùn)課程模塊設(shè)計(jì)管理公司內(nèi)一些培訓(xùn)課程的信息。頁(yè)面設(shè)計(jì)如表 4-6 所示。圖 4-6 培訓(xùn)課程管理模塊核心代碼如下: 4.7培訓(xùn)計(jì)劃模塊對(duì)于培訓(xùn)的計(jì)劃該模塊的目的就能夠?qū)崿F(xiàn)管理。跳轉(zhuǎn)到培訓(xùn)通過(guò)登錄頁(yè)面,用戶進(jìn)行培訓(xùn)計(jì)劃的添加,然后對(duì)培訓(xùn)課程根據(jù)需要來(lái)進(jìn)行選擇,進(jìn)

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論