




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
管理信息系統(tǒng)學(xué)科也得到了快速發(fā)展,基于互聯(lián)網(wǎng)技術(shù)的管理信息系統(tǒng)正不斷地本基于JavaEE人事公司管理系統(tǒng)是針對(duì)目前人事公司管理的實(shí)際需求,從實(shí)際工作出發(fā),對(duì)過(guò)去的基于JavaEE人事公司管理系統(tǒng)存在的問(wèn)題進(jìn)行分析,結(jié)合計(jì)算機(jī)系統(tǒng)的結(jié)構(gòu)、概念、模型、原理、方法,在計(jì)算機(jī)各種優(yōu)勢(shì)的情況下,采本基于JavaEE人事公司管理系統(tǒng)主要包含了用戶(hù)登錄、部門(mén)管理、工資反饋管輪播圖管理、用戶(hù)管理、密碼修改、資料修改、信息搜索、退出系統(tǒng)等多個(gè)功能模塊。它幫助人事公司管理實(shí)現(xiàn)了信息化、網(wǎng)絡(luò)化,通過(guò)測(cè)試,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)目標(biāo),相比傳統(tǒng)的管理模式,本系統(tǒng)合理的利用了人事公司管理數(shù)據(jù)資源,有效I1緒論 31.1開(kāi)發(fā)背景 31.2開(kāi)發(fā)的意義 31.3研究?jī)?nèi)容 32主要技術(shù)和工具介紹 42.1J2EE平臺(tái) 42.2Mysql數(shù)據(jù)庫(kù) 4 52.4B/S模式 52.5Tomcat技術(shù)簡(jiǎn)介 63系統(tǒng)分析 63.1可行性分析 63.1.1經(jīng)濟(jì)可行性 63.1.2技術(shù)可行性 63.1.3操作可行性 73.1.4法律可行性 73.2需求分析 73.3業(yè)務(wù)流程分析 93.4數(shù)據(jù)流程分析 94系統(tǒng)設(shè)計(jì) 4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 4.2功能模塊設(shè)計(jì) 4.3數(shù)據(jù)庫(kù)設(shè)計(jì) 4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)概述 4.3.2概念設(shè)計(jì) 5系統(tǒng)實(shí)現(xiàn) 5.1登錄模塊的實(shí)現(xiàn) 5.1.1首頁(yè)實(shí)現(xiàn) 5.1.2管理員后臺(tái)登錄 5.2管理員模塊的實(shí)現(xiàn) 5.2.1系統(tǒng)用戶(hù)管理模塊的實(shí)現(xiàn) 5.2.2業(yè)務(wù)安排管理模塊的實(shí)現(xiàn) 5.2.3考勤管理模塊的實(shí)現(xiàn) 5.2.4公告管理模塊的實(shí)現(xiàn) 5.2.5工資管理模塊的實(shí)現(xiàn) 6系統(tǒng)測(cè)試 6.1測(cè)試目的 6.2測(cè)試概述 6.3單元測(cè)試 6.3.1注冊(cè)測(cè)試 I6.3.2其他功能測(cè)試 6.4集成測(cè)試 6.5系統(tǒng)安全測(cè)試 6.6系統(tǒng)存在的缺點(diǎn)和調(diào)整 6.7系統(tǒng)開(kāi)發(fā)心得 結(jié)論 參考文獻(xiàn) 31緒論在互聯(lián)網(wǎng)技術(shù)日益成熟的今天,很多工作都從傳統(tǒng)的模式搬到了線上來(lái)操作,人們可以通過(guò)互聯(lián)網(wǎng)來(lái)接觸到許多新的服務(wù)項(xiàng)目。為什么說(shuō)21世紀(jì)是互聯(lián)網(wǎng)的時(shí)代,因?yàn)榛ヂ?lián)網(wǎng)信息非常豐富,帶給我們生活很大的改變,也帶來(lái)了很多便利。在我們?nèi)粘I钪芯陀泻芏嗟胤襟w現(xiàn),很多政務(wù)部門(mén)都開(kāi)通了線上預(yù)約辦理業(yè)務(wù),大大節(jié)省了辦事的時(shí)間,工作中很多時(shí)候會(huì)用到一些辦公軟件我們可以從互聯(lián)網(wǎng)上學(xué)習(xí)并使用,遇到問(wèn)題難處往常都是去請(qǐng)教他人,現(xiàn)在我們可以直接在網(wǎng)上查找,找到解決辦法,還有網(wǎng)絡(luò)購(gòu)物,線上教學(xué)等,各類(lèi)的人群都可以在互聯(lián)網(wǎng)上找到適合自己的便利。信息化時(shí)代的來(lái)臨,公司人事信息管理也需要與互聯(lián)網(wǎng)相接軌。以往來(lái)看,公司人事信息管理管理存在很多問(wèn)題,比如公司人員眾多,信息多而繁雜,在查詢(xún)的時(shí)候經(jīng)常會(huì)面臨諸多困難,如果數(shù)據(jù)多起來(lái),線下手動(dòng)的數(shù)據(jù)管理模式就顯得捉襟見(jiàn)肘,所以需要信息化的技術(shù)管理。本次系統(tǒng)開(kāi)發(fā)本著企業(yè)人事人員提高辦事效率,提升信息的時(shí)效性,保密性,能維護(hù)后期產(chǎn)生的大量的數(shù)據(jù)為基礎(chǔ)來(lái)完成功能設(shè)計(jì)。隨著互聯(lián)網(wǎng)技術(shù)飛速的發(fā)展,現(xiàn)代信息流轉(zhuǎn)十分迅速,時(shí)效性特別高,所以給公司人事專(zhuān)員管理員工信息帶來(lái)了很大的難處。人事部門(mén)不能及時(shí)的更新企業(yè)內(nèi)員工的信息,員工對(duì)個(gè)人的人事信息不了解,可能導(dǎo)致人事信息數(shù)據(jù)管理低下,所以公司人事管理管理已經(jīng)成為公司信息化建設(shè)中重要組成部分之一。然而,傳統(tǒng)的管理模式現(xiàn)在不能快速有效地適應(yīng)當(dāng)今社會(huì)的發(fā)展,因此需要一種簡(jiǎn)單高效的管理模式來(lái)改善現(xiàn)狀。本系統(tǒng)設(shè)計(jì)的目的是為了,為人事專(zhuān)員管理公司人事信息帶來(lái)便利,系統(tǒng)上線后,人事專(zhuān)員可以通過(guò)錄入公司的員工信息來(lái)實(shí)現(xiàn)準(zhǔn)確的有效管理,解決傳統(tǒng)模式中數(shù)據(jù)量大,查詢(xún)困難的問(wèn)題。員工可以登錄該系統(tǒng)查看公司在系統(tǒng)中錄入的個(gè)人信息。通過(guò)該系統(tǒng)的開(kāi)發(fā)也能提高自己對(duì)軟件開(kāi)發(fā)的能力和認(rèn)識(shí),解決開(kāi)發(fā)中遇到的問(wèn)題,是快速提升自己的一個(gè)途徑,同時(shí)是自己進(jìn)入社會(huì)前的一次檢驗(yàn)。1.用戶(hù)角色問(wèn)題:不同用戶(hù)有些時(shí)候角色不一樣,涉及的登錄問(wèn)題也不同,系統(tǒng)需要根據(jù)登錄的用戶(hù)類(lèi)別,權(quán)限來(lái)展示出不同的操作界面。2.數(shù)據(jù)庫(kù)問(wèn)題:數(shù)據(jù)庫(kù)的選擇是否適用,不同的系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的要求也不一樣,系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)查詢(xún)的關(guān)鍵是數(shù)據(jù)庫(kù)的正常順利的連接。3.數(shù)據(jù)的管理:系統(tǒng)必須與數(shù)據(jù)保持一致和安全,才能讓用戶(hù)體驗(yàn)更加良好,才能4讓管理更加有效。對(duì)不同用戶(hù)所擁有的權(quán)限對(duì)數(shù)據(jù)的變更加以嚴(yán)格控制,保證數(shù)據(jù)不會(huì)錯(cuò)亂。同時(shí)系統(tǒng)需要管理員對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行定期的備份,做到隨時(shí)可以恢復(fù)錯(cuò)改的數(shù)4.界面設(shè)計(jì):系統(tǒng)界面不需要太多裝飾,簡(jiǎn)單明了即可,重點(diǎn)讓用戶(hù)操作方便,上手快,符合用戶(hù)的在其他系統(tǒng)的操作習(xí)慣。5.系統(tǒng)的現(xiàn)狀及存在的問(wèn)題:數(shù)據(jù)錄入時(shí)校驗(yàn)的規(guī)則如何處理,能否實(shí)現(xiàn)頁(yè)面的復(fù)用提高開(kāi)發(fā)效率,日志的記錄如何實(shí)現(xiàn);6.系統(tǒng)的技術(shù)問(wèn)題:語(yǔ)言的選用,框架的選用,如何實(shí)現(xiàn)框架的組合等;7.系統(tǒng)的設(shè)計(jì):頁(yè)面布局,方法實(shí)現(xiàn),表結(jié)構(gòu)設(shè)計(jì),表關(guān)聯(lián)關(guān)系等;8.代碼的維護(hù):書(shū)寫(xiě)代碼要規(guī)范,清晰,讓他人能直觀的看懂,便于后者進(jìn)行維護(hù),完善。2主要技術(shù)和工具介紹J2EE平臺(tái)是SUN公司于1999年提出的一套標(biāo)準(zhǔn)平臺(tái),它基于Java平臺(tái),延續(xù)了Java的便捷、快速、多平臺(tái)使用等特點(diǎn),它還支持JSTL、JSP、Applet、Servlet、XML等相關(guān)分支技術(shù),以此大大減少了開(kāi)發(fā)多層次信息系統(tǒng)的復(fù)雜度,它也提升了對(duì)于現(xiàn)在很多大型系統(tǒng)的支持能力。其具有的優(yōu)勢(shì)有如下兩點(diǎn):首先是J2EE技術(shù)具有跨平臺(tái)的特點(diǎn),因?yàn)镴ava語(yǔ)言運(yùn)行環(huán)境具有跨平臺(tái)的特性,它能夠在目前市場(chǎng)上主流的操作系統(tǒng)上運(yùn)行。其次,其具有很強(qiáng)的可靠性能,它能夠滿(mǎn)足全年全天候的運(yùn)轉(zhuǎn)工作,以此來(lái)滿(mǎn)足使用者實(shí)時(shí)和穩(wěn)定的需2.2Mysql數(shù)據(jù)庫(kù)目在管理信息系統(tǒng)中,使用者可以采用數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)訪問(wèn)和操作其中數(shù)據(jù),這樣可以確保其數(shù)據(jù)的安全、一致和可靠性能,能夠提供非常高效的操作數(shù)據(jù)的方法,也能夠讓程序開(kāi)發(fā)人員減輕管理信息系統(tǒng)開(kāi)發(fā)過(guò)程時(shí)間。各種數(shù)據(jù)庫(kù)之間有它們自己的優(yōu)勢(shì)和不足之處,在本文中,不做一一的解釋。Mysq1數(shù)據(jù)庫(kù)有一個(gè)很獨(dú)特的特征是其支持多線程的方式,它能很便捷的使用操作系統(tǒng)里的資源,大大提升系統(tǒng)速度,也能夠提供多種訪問(wèn)和鏈接數(shù)據(jù)庫(kù)的方法。雖然Mysq1的功能不是很完備、規(guī)模相對(duì)來(lái)說(shuō)不是很大,然而對(duì)我們本文的信息系統(tǒng)來(lái)說(shuō)已經(jīng)完全足夠使用。利用Mysq1創(chuàng)建本文的數(shù)據(jù)庫(kù),可以很好地進(jìn)行數(shù)據(jù)預(yù)處理和整合,而且能夠?yàn)楹笃谙到y(tǒng)功能擴(kuò)展提供便利,對(duì)于數(shù)據(jù)量不是很大的數(shù)據(jù),其可以很好地?fù)?dān)任。5MVC框架是一種比較經(jīng)典的設(shè)計(jì)模型。其包含視圖層、模型層和控制層,且可以很高效的操作系統(tǒng)內(nèi)的數(shù)據(jù)錄入、顯示和控制。如果將系統(tǒng)的功能邏輯和數(shù)據(jù)的顯示嚴(yán)格分開(kāi)的話將會(huì)很容易后期維護(hù)。1.Model層:模型層是整個(gè)信息系統(tǒng)的主要組成部分,如果系統(tǒng)內(nèi)數(shù)據(jù)發(fā)生變更時(shí),模型層將會(huì)把變更信息通知給View層和Control層,這樣將會(huì)提升整個(gè)應(yīng)用系統(tǒng)的復(fù)用能力,加強(qiáng)了系統(tǒng)的功能性,同時(shí)減輕了應(yīng)用系統(tǒng)的代碼量。2.View層:視圖層主要的作用是進(jìn)行業(yè)務(wù)數(shù)據(jù)的顯示。。3.Control層:控制層的主要作用是能夠處理系統(tǒng)的業(yè)務(wù)邏輯,且能夠操控?cái)?shù)據(jù)信息在Model層上進(jìn)行顯示、請(qǐng)求模型層來(lái)解決使用者的請(qǐng)求。當(dāng)使用者向系統(tǒng)發(fā)送數(shù)據(jù)請(qǐng)求時(shí),Control層將會(huì)收到用戶(hù)的請(qǐng)求,隨后調(diào)用相應(yīng)的Model層來(lái)解決相應(yīng)的請(qǐng)求,最后將處理好的數(shù)據(jù)信息發(fā)送給使用者。MVC框架擁有很多優(yōu)勢(shì),尤其是在建立顯示型系統(tǒng)時(shí)其優(yōu)勢(shì)更加的明顯。從程序開(kāi)發(fā)人員來(lái)說(shuō),MVC框架將會(huì)讓數(shù)據(jù)操作和顯示完全分開(kāi),進(jìn)而使開(kāi)發(fā)人員能夠分工明確,前臺(tái)頁(yè)面只需要重點(diǎn)關(guān)心和用戶(hù)交互的頁(yè)面,后臺(tái)只需要關(guān)心系統(tǒng)內(nèi)業(yè)務(wù)邏輯的處理,以此可以提高信息系統(tǒng)的開(kāi)發(fā)效率,加快產(chǎn)品發(fā)布時(shí)間。B/S是瀏覽器/服務(wù)器模式,其原理是將之前的客戶(hù)端/瀏覽器模式分解成一個(gè)數(shù)據(jù)庫(kù)和多個(gè)應(yīng)用客戶(hù)端,設(shè)計(jì)出了如下經(jīng)典的客戶(hù)端/瀏覽器模型。其架構(gòu)圖如下圖1所訪問(wèn)應(yīng)用服務(wù)器(Server)WEB服務(wù)器通過(guò)訪問(wèn)返回?cái)?shù)據(jù)-圖1B/S模式架構(gòu)圖6在瀏覽器/服務(wù)器框架下,使用者在計(jì)算機(jī)中僅僅安裝一個(gè)瀏覽器,例如谷歌瀏覽器就可以訪問(wèn)系統(tǒng)中各種功能服務(wù),像這樣基于瀏覽器的網(wǎng)站系統(tǒng),擁有很好地交互式體驗(yàn),可以減輕很多工作。瀏覽器/服務(wù)器框架擁有很多的優(yōu)勢(shì),例如和用戶(hù)交互性很強(qiáng)而且若想要重新發(fā)布系統(tǒng)的整體風(fēng)格或者版本,管理者可以在服務(wù)端重新發(fā)布新的代碼,而不需要將修改的文件傳送給所有的使用者進(jìn)行本地文件更新。當(dāng)然其缺點(diǎn)也比較明顯,就是安全性比較進(jìn)入新時(shí)代以來(lái),伴隨著計(jì)算機(jī)技術(shù)的快速跨越式發(fā)展,瀏覽器/服務(wù)器框架模式也受到了得益于詞。本文的人事公司管理系統(tǒng)網(wǎng)站將會(huì)在J2EE平臺(tái)下使用MySQL。利用瀏覽器/服務(wù)器框架模式進(jìn)行設(shè)計(jì)研發(fā)工作。2.5Tomcat技術(shù)簡(jiǎn)介T(mén)omcat是當(dāng)下Java程序員使用的比較多的一種服務(wù)器,它是由Apache公司獨(dú)立開(kāi)發(fā),眾所周知,Apache本身就是比較知名的大型服務(wù)器,因此湯姆貓服務(wù)器就傳承了其優(yōu)勢(shì),成為一種獨(dú)立運(yùn)行機(jī)制的服務(wù)器。所以在現(xiàn)如今很多開(kāi)發(fā)人員將它作為網(wǎng)頁(yè)項(xiàng)目的服務(wù)器是比較常見(jiàn)的,經(jīng)過(guò)大量的測(cè)試之后發(fā)現(xiàn),當(dāng)Tomcat服務(wù)器在運(yùn)行的時(shí)候,其沒(méi)有影響到其他的應(yīng)用程序,并且能夠保持獨(dú)立運(yùn)行。3系統(tǒng)分析在設(shè)計(jì)每一個(gè)管理信息系統(tǒng)前,都需要充分考慮系統(tǒng)在時(shí)間和資源上所需要的成本。因此,在系統(tǒng)實(shí)施功能開(kāi)發(fā)前,一般都會(huì)組織專(zhuān)門(mén)的團(tuán)隊(duì)對(duì)項(xiàng)目進(jìn)行詳細(xì)設(shè)計(jì)調(diào)查以及可行性分析。隨后將會(huì)列出具體的系統(tǒng)功能開(kāi)發(fā)規(guī)劃。當(dāng)今社會(huì)是高度信息化的時(shí)期,人事公司管理通過(guò)信息化管理可以更加準(zhǔn)確、完整和全面??梢越o企業(yè)帶來(lái)工作和經(jīng)濟(jì)效益,人事公司管理系統(tǒng)對(duì)電腦的性能要求不是很高,目前企業(yè)中一些配置比較低的計(jì)算機(jī)都可以勝任。其次,通過(guò)本系統(tǒng)的使用,使用本系統(tǒng)所花費(fèi)的成本遠(yuǎn)低于管理工作上的高效和便捷。由此可知,基于JavaEE的人事公司管理系統(tǒng)在經(jīng)濟(jì)上是可行的。3.1.2技術(shù)可行性技術(shù)可行性分析從兩個(gè)大的方面進(jìn)行分析,一是硬件可行性分析,二是軟件可行性7分析。在確保計(jì)算機(jī)操作系統(tǒng)能夠正常運(yùn)行之下,將會(huì)有很高的效率。如果電腦的配置不是很好,那么運(yùn)行本系統(tǒng)將會(huì)顯得性能低,從而使得系統(tǒng)運(yùn)轉(zhuǎn)起來(lái)顯得卡頓。然而根據(jù)現(xiàn)在主流的計(jì)算機(jī)配置來(lái)說(shuō),本系統(tǒng)在硬件方面是可行的。目前,Java語(yǔ)言已經(jīng)越來(lái)越成熟,它可以創(chuàng)建動(dòng)態(tài)的模型。使用Java語(yǔ)言可以很輕松的實(shí)現(xiàn)功能需求,也可以存儲(chǔ)各類(lèi)信息。此外,Java屬于面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,可以進(jìn)行代碼的復(fù)用,在這一點(diǎn)可以很好地體現(xiàn)出來(lái)。因此,綜上考慮,采用Java語(yǔ)言作為人事公司管理系統(tǒng)的邏輯開(kāi)發(fā)語(yǔ)言在技術(shù)方面是可行的。3.1.3操作可行性人事公司管理系統(tǒng)的界面設(shè)計(jì)十分簡(jiǎn)潔明了且與用戶(hù)交互性好,使用當(dāng)下主流的主題交互界面,在開(kāi)發(fā)層面頁(yè)面開(kāi)發(fā)使用當(dāng)下比較流行的JSP語(yǔ)言。所以用戶(hù)可以不用花太多的時(shí)間就能夠完整的摸透整個(gè)系統(tǒng)的功能,同時(shí)也可以很熟練地在系統(tǒng)上執(zhí)行操作命令。因此,本系統(tǒng)在操作方面是可行的。3.1.4法律可行性人事公司管理信息系統(tǒng)是為了完成畢業(yè)設(shè)計(jì)的目標(biāo)而開(kāi)發(fā)的信息系統(tǒng),并且同時(shí)具有實(shí)際的現(xiàn)實(shí)意義。系統(tǒng)在開(kāi)發(fā)過(guò)程中,使用的集成開(kāi)發(fā)環(huán)境和數(shù)據(jù)庫(kù)都是開(kāi)源免費(fèi)的,開(kāi)發(fā)人事公司管理系統(tǒng)也和一般的軟件不同,所以不會(huì)有侵犯權(quán)利的現(xiàn)象,因此本系統(tǒng)在法律上是可行的。3.2需求分析針對(duì)現(xiàn)在大多數(shù)企業(yè)存在的問(wèn)題實(shí)際需求,經(jīng)過(guò)長(zhǎng)時(shí)間的對(duì)多數(shù)企業(yè)人事管理系統(tǒng)考察和摸索,特建立了數(shù)字化、信息化的基于JavaEE人事公司管理系統(tǒng)。系統(tǒng)主要包含了用戶(hù)登錄、部門(mén)管理、工資反饋管理、公告管理、工資管理、業(yè)務(wù)安排管理、考勤管理、友情鏈接管理、留言管理、輪播圖管理、用戶(hù)管理、密碼修改、資料修改、信息搜索、退出系統(tǒng)等多個(gè)功能模塊。下面重點(diǎn)介紹下各個(gè)模塊的功能。部門(mén)管理功能模塊:部門(mén)管理功能包含對(duì)部門(mén)信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加部門(mén)信息后可以查詢(xún)到,修改部門(mén)信息后,對(duì)應(yīng)部門(mén)信息隨之變化,刪除部門(mén)信息后,部門(mén)信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。部門(mén)信息包含id(id)、名稱(chēng)(mingcheng)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。工資反饋管理功能模塊:工資反饋管理功能包含對(duì)工資反饋信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加工資反饋信息后可以查詢(xún)到,修改工資反饋信息后,對(duì)8應(yīng)工資反饋信息隨之變化,刪除工資反饋信息后,工資反饋信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。工資反饋信息包含id(id)、標(biāo)題(biaoti)、內(nèi)容(neirong)、時(shí)間(shijian)、用戶(hù)id(userid)、審核(shenhe)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。公告管理功能模塊:公告管理功能包含對(duì)公告信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加公告信息后可以查詢(xún)到,修改公告信息后,對(duì)應(yīng)公告信息隨之變化,刪除公告信息后,公告信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。(shijian)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。工資管理功能模塊:工資管理功能包含對(duì)工資信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加工資信息后可以查詢(xún)到,修改工資信息后,對(duì)應(yīng)工資信息隨之變化,刪除工資信息后,工資信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。工資信息包含id(id)、標(biāo)題(biaoti)、介紹(neirong)、工資金額(jine)、用戶(hù)id(userslid)、備注(beizhu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。業(yè)務(wù)安排管理功能模塊:業(yè)務(wù)安排管理功能包含對(duì)業(yè)務(wù)安排信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加業(yè)務(wù)安排信息后可以查詢(xún)到,修改業(yè)務(wù)安排信息后,對(duì)應(yīng)業(yè)務(wù)安排信息隨之變化,刪除業(yè)務(wù)安排信息后,業(yè)務(wù)安排信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。業(yè)務(wù)安排信息包含id(id)、標(biāo)題(biaoti)、介紹(neirong)、附件(fujian)、用戶(hù)id(userslid)、備注(beizhu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。考勤管理功能模塊:考勤管理功能包含對(duì)考勤信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加考勤信息后可以查詢(xún)到,修改考勤信息后,對(duì)應(yīng)考勤信息隨之變化,刪考勤信息包含id(id)、標(biāo)題(title)、內(nèi)容(content)、日期(riqi)、用戶(hù)id(userslid)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。友情鏈接管理功能模塊:友情鏈接管理功能包含對(duì)友情鏈接信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加友情鏈接信息后可以查詢(xún)到,修改友情鏈接信息后,對(duì)應(yīng)友情鏈接信息隨之變化,刪除友情鏈接信息后,友情鏈接信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。友情鏈接信息包含id(id)、名稱(chēng)(name)、鏈接地址(url)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。留言管理功能模塊:留言管理功能包含對(duì)留言信息的添加、刪除、修改、及分頁(yè)等功能,添加留言信息后就可以找到相應(yīng)添加的信息,修改留言信息后,相應(yīng)信息也會(huì)隨之改變,刪除留言信息后,留言信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。用戶(hù)id(userid)、回復(fù)(huifu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。9輪播圖管理功能模塊:輪播圖管理功能包含對(duì)輪播圖信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加輪播圖信息后可以查詢(xún)到,修改輪播圖信息后,對(duì)應(yīng)輪播圖信息隨之變化,刪除輪播圖信息后,輪播圖信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。輪播圖信息包含id(id)、標(biāo)題(biaoti)、圖片(image)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。用戶(hù)管理功能模塊:用戶(hù)管理功能模塊包含對(duì)用戶(hù)信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加用戶(hù)信息后可以查詢(xún)到,修改用戶(hù)信息后,對(duì)應(yīng)用戶(hù)信息隨之變化,刪除用戶(hù)信息后,用戶(hù)信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。性別(xingbie)、年齡(nianling)、地址(address)、電話(dianhua)、審核(shenhe)、類(lèi)型(type)、類(lèi)型名稱(chēng)(typename)、部門(mén)id(bumenid)、備注(beizhu)、等屬性信息。3.3業(yè)務(wù)流程分析業(yè)務(wù)總體流程:管理人員通過(guò)賬號(hào)密碼進(jìn)入系統(tǒng)后,錄入企業(yè)發(fā)布的相關(guān)消息,普通用戶(hù)通過(guò)系統(tǒng)登錄頁(yè)面輸入賬號(hào)和密碼,經(jīng)過(guò)校驗(yàn)登錄系統(tǒng)后,可以通過(guò)關(guān)鍵字搜索出自己需要了解的相關(guān)個(gè)人信息。系統(tǒng)的業(yè)務(wù)流程如圖2所示。退出系統(tǒng))修改信息考勤簽到考勤信息考勤表查詢(xún)工資請(qǐng)假記錄表普通用戶(hù)請(qǐng)假申請(qǐng)信息用戶(hù)表工資表信息圖2系統(tǒng)業(yè)務(wù)流程圖3.4數(shù)據(jù)流程分析數(shù)據(jù)流圖的簡(jiǎn)稱(chēng)為DFD,描述了系統(tǒng)的邏輯功能,用圖的方法描述了系統(tǒng)數(shù)據(jù)的流向和邏輯轉(zhuǎn)換。這種方法被開(kāi)發(fā)人員廣泛使用,因?yàn)樗梢员磉_(dá)難以解釋的問(wèn)題。系統(tǒng)的0層數(shù)據(jù)流圖如圖3所示。用戶(hù)系統(tǒng)管理員←高校人事管理用戶(hù)系統(tǒng)管理員圖3系統(tǒng)數(shù)據(jù)流圖(0層)系統(tǒng)的1層數(shù)據(jù)流圖如圖4所示。系統(tǒng)管理請(qǐng)假管理考勤管理用戶(hù)表用戶(hù)信息用戶(hù)信息用戶(hù)管理部門(mén)管理后臺(tái)管理員饋管理添加部門(mén)部門(mén)信息部門(mén)表-更新前信息→部門(mén)表一更新后信息一搜索條件一查詢(xún)結(jié)果一更新前信息-更新后信息-索條查詢(xún)結(jié)果工資表-更新前信息→工資表一更新后信息一圖4系統(tǒng)數(shù)據(jù)流圖(1層)系統(tǒng)的2層數(shù)據(jù)流圖如圖5所示。圖5系統(tǒng)數(shù)據(jù)流圖(2層)4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)主要是分為管理員設(shè)計(jì)端與普通用戶(hù)設(shè)計(jì)端。普通用戶(hù)端主要是對(duì)系統(tǒng)中的普通用戶(hù)進(jìn)行個(gè)人信息的注冊(cè)和登錄,之后可以查看自己的基本信息和維護(hù)自己的信息。管理員端主要處理自己和普通用戶(hù)的相關(guān)信息,系統(tǒng)管理員登錄后,可以添加和刪除及修改自己或者普通用戶(hù)的相關(guān)信息。系統(tǒng)的功能結(jié)構(gòu)圖如圖6所示。業(yè)業(yè)務(wù)管理考勤管理反饋管理部門(mén)管理工資管理用戶(hù)管理我的考勤我的業(yè)務(wù)安排在線省自我的工資反饋信息用戶(hù)注冊(cè)用戶(hù)登錄系統(tǒng)功能后臺(tái)員工圖6系統(tǒng)功能結(jié)構(gòu)圖4.2功能模塊設(shè)計(jì)1.本系統(tǒng)主要包含用戶(hù)登錄、部門(mén)管理、導(dǎo)入管理、薪酬管理、公告管理、薪酬管理、考勤管理、鏈接管理、留言管理、、用戶(hù)管理、密碼修改、信息修改、信息查詢(xún)、退出系統(tǒng)等功能模塊。下面是對(duì)這幾個(gè)功能模塊需求的簡(jiǎn)要描述。2.部門(mén)管理功能模塊:部門(mén)管理功能包含對(duì)部門(mén)信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加部門(mén)信息后可以查詢(xún)到,修改部門(mén)信息后,對(duì)應(yīng)部門(mén)信息隨之變化,刪除部門(mén)信息后,部門(mén)信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。3.部門(mén)信息包含id(id)、名稱(chēng)(mingcheng)、等屬性信息,可以通過(guò)這些信息進(jìn)4.介紹管理功能模塊:介紹管理功能包含對(duì)介紹信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加介紹信息后可以查詢(xún)到,修改介紹信息后,對(duì)應(yīng)介紹信息隨之變化,刪除介紹信息后,介紹信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。5.工資反饋管理功能模塊:工資反饋管理功能包含對(duì)工資反饋信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加工資反饋信息后可以查詢(xún)到,修改工資反饋信息后,對(duì)應(yīng)工資反饋信息隨之變化,刪除工資反饋信息后,工資反饋信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。7.工資反饋信息包含id(id)、標(biāo)題(biaoti)、內(nèi)容(neirong)、時(shí)間(shijian)、用戶(hù)id(userid)、審核(shenhe)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。8.公告管理功能模塊:公告管理功能包括公告信息的添加、刪除、修改、分頁(yè)等功能。添加公告信息后,就可以找到它了。修改公告信息后,相應(yīng)的公告信息也會(huì)隨之改變。刪除公告信息后,公告信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。9.公告信息包含id(id)、標(biāo)題(title)、內(nèi)容(content)、圖片(tupian)、時(shí)間(shijian)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。10.工資管理功能模塊:工資管理功能包含對(duì)工資信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加工資信息后可以查詢(xún)到,修改工資信息后,對(duì)應(yīng)工資信息隨之變化,刪除工資信息后,工資信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。11.工資信息包含id(id)、標(biāo)題(biaoti)、介紹(neirong)、工資金額(jine)、用戶(hù)id(userslid)、備注(beizhu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。12.業(yè)務(wù)安排管理功能模塊:業(yè)務(wù)安排管理功能包含對(duì)業(yè)務(wù)安排信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加業(yè)務(wù)安排信息后可以查詢(xún)到,修改業(yè)務(wù)安排信息后,對(duì)應(yīng)業(yè)務(wù)安排信息隨之變化,刪除業(yè)務(wù)安排信息后,業(yè)務(wù)安排信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,用戶(hù)id(userslid)、備注(beizhu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。14.考勤管理功能模塊:考勤管理功能包含對(duì)考勤信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加考勤信息后可以查詢(xún)到,修改考勤信息后,對(duì)應(yīng)考勤信息隨之變化,刪除考勤信息后,考勤信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。15.考勤信息包含id(id)、標(biāo)題(title)、內(nèi)容(content)、日期(riqi)、用戶(hù)id(userslid)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。16.友情鏈接管理功能模塊:友情鏈接管理功能包含對(duì)友情鏈接信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加友情鏈接信息后可以查詢(xún)到,修改友情鏈接信息后,對(duì)應(yīng)友情鏈接信息隨之變化,刪除友情鏈接信息后,友情鏈接信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,17.友情鏈接信息包含id(id)、名稱(chēng)(name)、鏈接地址(ur1)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。18.留言管理功能模塊:留言管理功能包含對(duì)留言信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加留言信息后可以查詢(xún)到,修改留言信息后,對(duì)應(yīng)留言信息隨之變化,刪除留言信息后,留言信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。19.留言信息包含id(id)、標(biāo)題(biaoti)、內(nèi)容(neirong)、時(shí)間(liuyanshijian)、用戶(hù)id(userid)、回復(fù)(huifu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。20.輪播圖管理功能模塊:輪播圖管理功能包含對(duì)輪播圖信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加輪播圖信息后可以查詢(xún)到,修改輪播圖信息后,對(duì)應(yīng)輪播圖信息隨之變化,刪除輪播圖信息后,輪播圖信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。21.輪播圖信息包含id(id)、標(biāo)題(biaoti)、圖片(image)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。22.用戶(hù)管理功能模塊:用戶(hù)管理功能包含對(duì)用戶(hù)信息的添加、刪除、修改、及分頁(yè)查詢(xún)等功能,添加用戶(hù)信息后可以查詢(xún)到,修改用戶(hù)信息后,對(duì)應(yīng)用戶(hù)信息隨之變化,刪除用戶(hù)信息后,用戶(hù)信息將會(huì)從數(shù)據(jù)庫(kù)中刪除,無(wú)法查詢(xún)到。性別(xingbie)、年齡(nianling)、地址(address)、電話(dianhua)、審核(shenhe)、類(lèi)型(type)、類(lèi)型名稱(chēng)(typename)、部門(mén)id(bumenid)、備注(beizhu)、等屬性信息,可以通過(guò)這些信息進(jìn)行綜合查詢(xún)。4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)是每個(gè)系統(tǒng)中都必不可少,而且相當(dāng)重要的一個(gè)模塊,在整個(gè)開(kāi)發(fā)系統(tǒng)中關(guān)聯(lián)著多個(gè)實(shí)體對(duì)象,將每個(gè)實(shí)體對(duì)象間關(guān)聯(lián)體現(xiàn)在其中。數(shù)據(jù)庫(kù)的建立可以讓系統(tǒng)更快的完成。數(shù)據(jù)庫(kù)的設(shè)計(jì)需要建立在用戶(hù)的需求上,將用戶(hù)對(duì)系統(tǒng)的操作,用戶(hù)之間的關(guān)聯(lián),系統(tǒng)主要解決的問(wèn)題等都體現(xiàn)在數(shù)據(jù)庫(kù)里。數(shù)據(jù)庫(kù)的設(shè)計(jì)包括表的設(shè)計(jì),字段的設(shè)計(jì)。一個(gè)表代表了一個(gè)對(duì)象,表中的字段可以說(shuō)是代表這這個(gè)實(shí)體對(duì)象的每一個(gè)屬性,所以表設(shè)計(jì)的不能太大多出冗余的字段,但是也要預(yù)留備用字段以便后期擴(kuò)展,同時(shí)表還需設(shè)置主鍵,索引等來(lái)提高效率,從而方便用戶(hù)檢索等,字段設(shè)計(jì)需要事先預(yù)想字段所存的值的含義等,設(shè)計(jì)字段的類(lèi)型大小避免后期再做調(diào)整。4.3.2概念設(shè)計(jì)數(shù)據(jù)分析與數(shù)據(jù)庫(kù)設(shè)計(jì)是緊密相關(guān)的,在分析數(shù)據(jù)時(shí),會(huì)羅列出數(shù)據(jù)的屬性,數(shù)據(jù)之間的關(guān)聯(lián)。分析最終確定后,數(shù)據(jù)庫(kù)的設(shè)計(jì)也就順理成章的完成了。我們可以通過(guò)許多途徑來(lái)獲取用戶(hù)的信息,從而可以將這些有用的信息轉(zhuǎn)換為數(shù)據(jù)庫(kù)的重要源數(shù)據(jù)來(lái)使學(xué)習(xí)了E-R圖后,我們可以通過(guò)該方法來(lái)建立個(gè)實(shí)體間關(guān)系。E-R圖中有實(shí)體、關(guān)系、屬性三個(gè)概念。實(shí)體是一個(gè)系統(tǒng)中必不可少的組成部分,開(kāi)發(fā)該系統(tǒng)就是為了解決實(shí)體之間的聯(lián)系等;屬性是每個(gè)實(shí)體的必有的,例如人又姓名。性別的屬性;關(guān)系是指4.3.3表設(shè)計(jì)1.建立最有效最可行的數(shù)據(jù)庫(kù)表結(jié)構(gòu)。2.對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范,減少后期的維護(hù)工作量。3.數(shù)據(jù)庫(kù)的整體性和規(guī)范性。4.不同角色的個(gè)性化權(quán)限要求。5.數(shù)據(jù)庫(kù)性能要求,數(shù)據(jù)庫(kù)的設(shè)計(jì)可以利用數(shù)據(jù)的中的各種功能來(lái)維護(hù)。6.數(shù)據(jù)在一定時(shí)間就要注意進(jìn)行備份。在服務(wù)器上建立數(shù)據(jù)庫(kù),其中各模塊設(shè)計(jì)如表1所示部門(mén)表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵部門(mén)id名稱(chēng)介紹表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵介紹id類(lèi)別內(nèi)容時(shí)間工資反饋表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵工資反饋id標(biāo)題內(nèi)容時(shí)間用戶(hù)id審核公告表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵公告id標(biāo)題內(nèi)容圖片時(shí)間工資表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵工資id標(biāo)題介紹工資金額用戶(hù)id備注業(yè)務(wù)安排表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵業(yè)務(wù)安排id標(biāo)題介紹附件用戶(hù)id備注考勤表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵考勤id標(biāo)題內(nèi)容日期用戶(hù)id友情鏈接表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵友情鏈接id名稱(chēng)鏈接地址留言表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵留言id標(biāo)題內(nèi)容時(shí)間用戶(hù)id回復(fù)輪播圖表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵輪播圖標(biāo)題圖片用戶(hù)表結(jié)構(gòu)設(shè)計(jì)字段名稱(chēng)數(shù)據(jù)類(lèi)型字段描述字段長(zhǎng)度是否自增是否只讀是否可為空是否主鍵用戶(hù)id用戶(hù)名稱(chēng)密碼姓名性別年齡地址電話審核類(lèi)型類(lèi)型名稱(chēng)部門(mén)id備注表1數(shù)據(jù)庫(kù)各模塊設(shè)計(jì)表5系統(tǒng)實(shí)現(xiàn)5.1登錄模塊的實(shí)現(xiàn)在系統(tǒng)的前臺(tái)首頁(yè),主要有用戶(hù)登錄頁(yè)面,以及相關(guān)新聞的展示等,在首頁(yè)的導(dǎo)航欄中可看出,該系統(tǒng)主要包含了用戶(hù)登錄、系統(tǒng)簡(jiǎn)介、公告、工資反饋、在線留言、用戶(hù)注冊(cè)、后臺(tái)管理、退出系統(tǒng)等多個(gè)功能模塊。系統(tǒng)首頁(yè)頁(yè)面圖如圖7所示:基于基于JavaEE人事公司管理系統(tǒng)公苦葉間單第公費(fèi)號(hào)制硫題詳維#5.1.2管理員后臺(tái)登錄202000.061010圖7系統(tǒng)首頁(yè)頁(yè)面圖為了保證系統(tǒng)安全性,系統(tǒng)操作員必須在后臺(tái)登錄界面輸入正確的用戶(hù)名、密碼、權(quán)限以及驗(yàn)證碼,單擊“登錄”按鈕后才能夠進(jìn)入系統(tǒng)后臺(tái)管理界面。用戶(hù)登錄流程圖如圖8所示:開(kāi)始司是是否是否否管理員后臺(tái)登錄界面如圖9所示:圖9管理員后臺(tái)登錄界面5.2管理員模塊的實(shí)現(xiàn)5.2.1系統(tǒng)用戶(hù)管理模塊的實(shí)現(xiàn)系統(tǒng)用戶(hù)管理主要是進(jìn)行用戶(hù)的添加和刪除以及用戶(hù)的審核,用戶(hù)信息的修改等管理與操作。系統(tǒng)用戶(hù)管理流程圖如圖10所示:度中度中圖10系統(tǒng)用戶(hù)管理流程圖系統(tǒng)用戶(hù)管理界面如圖11系統(tǒng)用戶(hù)管理界面如圖11所示:B類(lèi)mp類(lèi)型客稱(chēng)性業(yè):金薄·體船地址對(duì)一四二三電話共華記錄李四233圖11系統(tǒng)用戶(hù)管理界面圖5.2.2業(yè)務(wù)安排管理模塊的實(shí)現(xiàn)業(yè)務(wù)安排添加功能主要指對(duì)其編號(hào)、工號(hào)、業(yè)務(wù)安排類(lèi)型等一些基本信息的添加、刪除和修改。業(yè)務(wù)安排管理流程圖如圖12所示:查詢(xún)數(shù)據(jù)庫(kù)沒(méi)有處理的信息是否否顯示全部未處是否刪除是是刪除成功查詢(xún)?cè)敿?xì)信息更新數(shù)據(jù)庫(kù)是否圖12業(yè)務(wù)安排管理流程圖業(yè)務(wù)安排添加圖如圖13所示:其#于2020.06-04亮青擦求如業(yè)科件格排件上持業(yè)務(wù)安推期戶(hù)圖13業(yè)務(wù)安排添加圖業(yè)務(wù)安排查詢(xún)圖如圖14所示:標(biāo)題存經(jīng)業(yè)務(wù)安拼管理序母介填附件業(yè)名安排用戶(hù)備注操作1用戶(hù)登錄模塊安現(xiàn)內(nèi)容個(gè)維無(wú)2用戶(hù)注冊(cè)操塊來(lái)現(xiàn)內(nèi)容介鋁無(wú)3用戶(hù)在海柳塊密現(xiàn)內(nèi)容介植玉005無(wú)4用戶(hù)耐除程地發(fā)動(dòng)內(nèi)容介縮基015無(wú)零值記共預(yù)高費(fèi)上一頁(yè)走田圖14業(yè)務(wù)安排查詢(xún)圖5.2.3考勤管理模塊的實(shí)現(xiàn)管理員發(fā)布新的考勤,系統(tǒng)顯示考勤。考勤管理流程圖如圖15所示:開(kāi)始查詢(xún)數(shù)據(jù)庫(kù)沒(méi)有處理的信息查否數(shù)據(jù)庫(kù)是否為空否顯示全部未處理的信息是否刪除是更新數(shù)據(jù)庫(kù)更新是否成功是刪除成功查詢(xún)?cè)敿?xì)信息是否執(zhí)行是更新數(shù)據(jù)庫(kù)否是否成功否是執(zhí)行成功結(jié)束圖15考勤管理流程圖考勤添加圖如圖16所示:和日2020.06-04出更國(guó)圖16考勤添加圖考勤查詢(xún)圖如圖17所示:稱(chēng)整內(nèi)容日雄考酸用戶(hù)算重考勤世理序卷趨成容母端用P操作1請(qǐng)強(qiáng)雙迎訪問(wèn)體站2020-03-060052清農(nóng)迎訪間本站2020-03-050053五T4理保情 圖17考勤查詢(xún)圖5.2.4公告管理模塊的實(shí)現(xiàn)管理員發(fā)布新的公告,系統(tǒng)顯示公告。公告管理流程圖如圖18所示:查詢(xún)數(shù)據(jù)庫(kù)是沒(méi)有處理的信息否顯示全部未處是否刪除是查詢(xún)?cè)敿?xì)信息是是刪除成功是執(zhí)行成功否圖18公告管理流程圖公告添加圖如圖19所示:必出性加程腦傳露出州上牌14間2020-03-0618.22世交重量圖19公告添加圖數(shù)香雪市號(hào)兩系德公部x7熊統(tǒng)器200-#001016票班公青Q20.00%16熊P2040-06k1at作省圖20公告查詢(xún)圖5.2.5工資管理模塊的實(shí)現(xiàn)管理員發(fā)布新的工資信息,系統(tǒng)顯示工資信息。工資添加頁(yè)面圖如圖21所示:工或f工m五片無(wú)清能休解售克,工應(yīng)行王常工作日黃地15000元工填患聲圖21工資添加頁(yè)面圖標(biāo)標(biāo)工資用戶(hù)備注整工資慧理序號(hào)標(biāo)題介紹工資金額工資用戶(hù)整注11月1路內(nèi)容介望500022月1資內(nèi)容介催5000無(wú)343月工資內(nèi)者分格5000無(wú)4月工商內(nèi)容個(gè)紹5000無(wú)共記錄每頁(yè)徐,第1頁(yè)共項(xiàng)西爽土一頁(yè)工志要圖22工資管理頁(yè)面圖6系統(tǒng)測(cè)試6.1測(cè)試目的系統(tǒng)測(cè)試能夠讓開(kāi)發(fā)者對(duì)系統(tǒng)有更好的整體認(rèn)識(shí),不停留在一個(gè)模塊上。做為開(kāi)發(fā)人員要保留每次測(cè)試的結(jié)果包括測(cè)試出的問(wèn)題,記錄下來(lái),避免在日后的系統(tǒng)開(kāi)發(fā)過(guò)程中在遇到。再者,系統(tǒng)測(cè)試能很好的掌握系統(tǒng)的進(jìn)度,為最終的上線使用奠定基礎(chǔ)。讓開(kāi)發(fā)人員和項(xiàng)目管理人員對(duì)系統(tǒng)都能做到全局的把控該系統(tǒng)是基于三大框架開(kāi)發(fā)的,主要測(cè)試的是前端頁(yè)面,后端的代碼邏輯,以及數(shù)據(jù)庫(kù)數(shù)據(jù)的流轉(zhuǎn)是否正確。前端頁(yè)面主要是測(cè)試的是用戶(hù)注冊(cè)、賬戶(hù)登錄、頁(yè)面跳轉(zhuǎn)是否正確。管理員的主要測(cè)試的是系統(tǒng)管理、考勤信息維護(hù)管理、工資信息維護(hù)等以及注冊(cè)用戶(hù)管理功能等模塊的實(shí)現(xiàn)。6.2測(cè)試概述1.測(cè)試的原則(1)系統(tǒng)測(cè)試應(yīng)該由不同的幾個(gè)人進(jìn)行測(cè)試,這樣能避免開(kāi)發(fā)者因?yàn)閭€(gè)人操作習(xí)慣,很難發(fā)現(xiàn)系統(tǒng)存在的Bug。(2)系統(tǒng)測(cè)試應(yīng)該分為三部分,頁(yè)面的跳轉(zhuǎn),數(shù)據(jù)的流轉(zhuǎn),數(shù)據(jù)的落庫(kù)是否正確。(3)測(cè)試數(shù)據(jù)應(yīng)當(dāng)使用極端的情況進(jìn)行測(cè)試,這樣意外出現(xiàn)的情況才能避免。(4)集中測(cè)試已發(fā)現(xiàn)錯(cuò)誤的模塊。(5)對(duì)修復(fù)Bug的模塊,要繼續(xù)進(jìn)行大量的測(cè)試,保證不會(huì)連帶其他的錯(cuò)誤發(fā)生。2.測(cè)試的方法測(cè)試方法主要有人工測(cè)試和機(jī)器測(cè)試。(1)人工測(cè)試人工測(cè)試包括代碼的復(fù)審,包括個(gè)人復(fù)查、走查、會(huì)審三種方法。(2)機(jī)器測(cè)試現(xiàn)在流行的測(cè)試方法包括黑盒測(cè)試和白盒測(cè)試兩種。白盒測(cè)試也稱(chēng)為結(jié)構(gòu)測(cè)試,主要用于檢測(cè)軟件編碼過(guò)程中的錯(cuò)誤。程序員的編程經(jīng)驗(yàn)、對(duì)編程軟件的掌握程度、工作狀態(tài)等因素都會(huì)影響到編程質(zhì)量,導(dǎo)致代碼錯(cuò)誤。黑盒測(cè)試又稱(chēng)為功能測(cè)試,主要檢測(cè)系統(tǒng)的每一個(gè)功能是否能夠正常使用。在測(cè)試過(guò)程中,將系統(tǒng)看成不能打開(kāi)的黑盒子,不考慮程序內(nèi)部結(jié)構(gòu)和特性的基礎(chǔ)上通過(guò)程序接口進(jìn)行測(cè)試,檢查程序功能是否按照設(shè)計(jì)需求以及說(shuō)明書(shū)的規(guī)定能夠正常打開(kāi)使用。6.3單元測(cè)試新用戶(hù)必須先注冊(cè)一個(gè)規(guī)則范圍內(nèi)的賬戶(hù)才能登錄。用戶(hù)輸入系統(tǒng)設(shè)定的規(guī)則用戶(hù)名后,用戶(hù)再輸入密碼,然后再確認(rèn)一次剛才輸入的密碼,錄入完成后點(diǎn)擊注冊(cè)按鈕,系統(tǒng)傳入數(shù)據(jù)并顯示“注冊(cè)成功”的消息框。如果當(dāng)用戶(hù)2次密碼輸入不是同一個(gè)密碼,系統(tǒng)校驗(yàn)提示兩次密碼不一致。注冊(cè)測(cè)試用例如表如圖23所示:測(cè)試模塊用戶(hù)注冊(cè)模塊測(cè)試測(cè)試目的測(cè)試當(dāng)注冊(cè)信息輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提測(cè)試方法黑盒測(cè)試測(cè)試數(shù)據(jù)1不輸入用戶(hù)名和密碼,直接點(diǎn)擊注冊(cè)。2輸入未注冊(cè)過(guò)的用戶(hù)名。例如:“115”確認(rèn)密碼:8888預(yù)期結(jié)果。1界面不跳轉(zhuǎn),彈出對(duì)話框,提示用戶(hù)輸入必填項(xiàng)。2界面跳轉(zhuǎn),彈出對(duì)話框,提示用戶(hù)注冊(cè)成功。3界面不跳轉(zhuǎn),彈出對(duì)話框,提示兩次密碼不一致。實(shí)際結(jié)果與預(yù)想一致。結(jié)論注冊(cè)模塊實(shí)現(xiàn)了基本的異常輸入應(yīng)對(duì)。圖23注冊(cè)測(cè)試用例表6.3.2其他功能測(cè)試其他功能測(cè)試用例如表2所示。測(cè)試模塊部門(mén)添加模塊測(cè)試。測(cè)試當(dāng)名稱(chēng)、等部門(mén)數(shù)據(jù)輸入不符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并給出提示。測(cè)試當(dāng)名稱(chēng)、等部門(mén)數(shù)據(jù)輸入符合要求時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并正常操作完成。測(cè)試方法使用黑盒測(cè)試方法。測(cè)試數(shù)據(jù)管理員登錄后,當(dāng)名稱(chēng)、等部門(mén)選項(xiàng)填寫(xiě)不完整,點(diǎn)擊添加部門(mén)。管理員登錄后,當(dāng)名稱(chēng)、等部門(mén)選項(xiàng)填寫(xiě)完整,點(diǎn)擊添加部預(yù)期結(jié)果管理員登錄后,名稱(chēng)、等部門(mén)選項(xiàng)填寫(xiě)不完整,點(diǎn)擊添加部門(mén),提示輸入對(duì)應(yīng)信息。實(shí)際結(jié)果與預(yù)期結(jié)果一致。結(jié)論部門(mén)添加模塊實(shí)現(xiàn)了名稱(chēng)、等信息基本的異常輸入處理,正常操作時(shí)能夠完成部門(mén)添加操作。部門(mén)管理模塊測(cè)試。點(diǎn)擊進(jìn)入部門(mén)管理功能時(shí),系統(tǒng)是否能進(jìn)行相應(yīng)處理并正確顯示名稱(chēng)、等信息。使用黑盒測(cè)試方法。測(cè)試數(shù)據(jù)管理員登錄后,在菜單欄找到部門(mén)管理菜單,點(diǎn)擊進(jìn)入部門(mén)管理界面。預(yù)期結(jié)果點(diǎn)擊進(jìn)入部門(mén)管理界面,名稱(chēng)、等部門(mén)信息顯示正實(shí)際結(jié)果與預(yù)期結(jié)果一致。結(jié)論部門(mén)管理模塊實(shí)現(xiàn)了基本的功能,系統(tǒng)是否能進(jìn)行相應(yīng)處理并正確顯示名稱(chēng)、等信息。測(cè)試模塊部門(mén)修改模塊測(cè)試。測(cè)試目的點(diǎn)擊進(jìn)入部門(mén)管理功能后,找到需要修改的部門(mén)信息,點(diǎn)擊修改功能,修改名稱(chēng)、等部門(mén)信息后,系統(tǒng)是否能正常修改對(duì)應(yīng)部門(mén)信息并提示正確信息。使用黑盒測(cè)試方法。測(cè)試數(shù)據(jù)點(diǎn)擊進(jìn)入部門(mén)管理功能后,找到對(duì)應(yīng)的部門(mén)信息后點(diǎn)擊修改,修改名稱(chēng)、等信息后點(diǎn)擊提交。預(yù)期結(jié)果點(diǎn)擊進(jìn)入部門(mén)管理功能后,找到需要修改的部門(mén)信息,點(diǎn)擊修改功能,修改名稱(chēng)、等部門(mén)信息后,系統(tǒng)能正常修改對(duì)應(yīng)部門(mén)信息并提示正確信息。實(shí)際結(jié)果與預(yù)期結(jié)果一致。結(jié)論部門(mén)修改模塊實(shí)現(xiàn)了基本的功能,系統(tǒng)能正常修改名稱(chēng)、等部門(mén)信息并提示正確信息。測(cè)試模塊部門(mén)刪除模塊測(cè)試。點(diǎn)擊進(jìn)入部門(mén)管理功能后,點(diǎn)擊刪除對(duì)應(yīng)的部門(mén)信息,系統(tǒng)是否能正常刪除對(duì)應(yīng)部門(mén)信息并提示正確信息測(cè)試方法使用黑盒測(cè)試方法。測(cè)試數(shù)據(jù)點(diǎn)擊進(jìn)入部門(mén)管理功能后,找到對(duì)應(yīng)的部門(mén)信息后點(diǎn)擊刪除。預(yù)期結(jié)果點(diǎn)擊進(jìn)入部門(mén)管理界面,找到對(duì)應(yīng)的部門(mén)信息后點(diǎn)擊刪除,部門(mén)信息被正確刪除,并提示操作成功。實(shí)際結(jié)果與預(yù)期結(jié)果一致。結(jié)論部門(mén)刪除模塊實(shí)現(xiàn)了基本的功能,系統(tǒng)能正常刪除對(duì)應(yīng)部門(mén)信息并提示正確信息。表2其他功能測(cè)試用例表6.4集成測(cè)試系統(tǒng)集成測(cè)試方法是將軟件系統(tǒng)遷移到另外一個(gè)系統(tǒng)上,瀏覽普通用戶(hù)角色的權(quán)限,保存分配的方案。隨后以001用戶(hù)賬號(hào)進(jìn)行登陸,瀏覽器所對(duì)應(yīng)的權(quán)限。其次是根據(jù)人事公司管理系統(tǒng)的設(shè)計(jì)原則來(lái)進(jìn)行集中測(cè)試。通過(guò)測(cè)試驗(yàn)證,本系統(tǒng)滿(mǎn)足人事公司管理系統(tǒng)的工作流程和要求。6.5系統(tǒng)安全測(cè)試安全測(cè)試的最終目標(biāo)是評(píng)價(jià)系統(tǒng)對(duì)于外來(lái)入侵的防御能力。在測(cè)試場(chǎng)景中,系統(tǒng)測(cè)試人員將自己作為外來(lái)入侵者,以此來(lái)測(cè)試軟件系統(tǒng)在安全環(huán)節(jié)存在的問(wèn)題,提高軟件系統(tǒng)的安全性。軟件系統(tǒng)安全測(cè)試一般使用以下幾方面來(lái)實(shí)施:1、用戶(hù)登錄過(guò)程測(cè)試:絕大多數(shù)軟件系統(tǒng)都設(shè)置系統(tǒng)登錄功能模塊,以此保證系統(tǒng)的安全性。只有擁有系統(tǒng)認(rèn)可的登錄賬號(hào)才能有權(quán)限進(jìn)入系統(tǒng)內(nèi)進(jìn)行數(shù)據(jù)操作。2、用戶(hù)權(quán)限測(cè)試:本系統(tǒng)內(nèi)為不同的用戶(hù)分配了不同的角色
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新能源汽車(chē)充電站充電設(shè)施布局優(yōu)化與能源利用率提升
- 2.6 希臘羅馬古典文化說(shuō)課稿 2024-2025學(xué)年統(tǒng)編版九年級(jí)歷史上冊(cè)
- 2025年中國(guó)高粱屬作物青貯接種劑行業(yè)市場(chǎng)分析及投資價(jià)值評(píng)估前景預(yù)測(cè)報(bào)告
- 《第16課 成果分享-網(wǎng)站的測(cè)試與發(fā)布》說(shuō)課稿教學(xué)反思-2023-2024學(xué)年初中信息技術(shù)清華大學(xué)版2012八年級(jí)下冊(cè)
- 作品創(chuàng)作需規(guī)劃(教學(xué)設(shè)計(jì))陜教版信息技術(shù)三年級(jí)上冊(cè)
- 2025年中國(guó)甘油聚醚-5乳酸酯行業(yè)市場(chǎng)分析及投資價(jià)值評(píng)估前景預(yù)測(cè)報(bào)告
- 2025年新能源汽車(chē)電池回收與環(huán)保處理技術(shù)研究報(bào)告001
- 口腔前臺(tái)醫(yī)學(xué)知識(shí)培訓(xùn)課件
- 2023七年級(jí)道德與法治上冊(cè) 第二單元 友誼的天空 第四課 友誼與成長(zhǎng)同行 第1框 和朋友在一起說(shuō)課稿 新人教版
- Unit 5 Do you want to watch a game show Section A 3a~3c 教學(xué)設(shè)計(jì) -人教版英語(yǔ)八年級(jí)上冊(cè)
- 門(mén)機(jī)控制器調(diào)試手冊(cè)
- 湖北省武漢市外國(guó)語(yǔ)學(xué)校2024-2025學(xué)年上學(xué)期10月九年級(jí)物理試題(含解析)
- 2025年上海市青浦區(qū)中考英語(yǔ)一模試卷
- 初中生物教師培訓(xùn)講座
- 知識(shí)付費(fèi)合同協(xié)議范本
- 第一單元中國(guó)特色社會(huì)主義的開(kāi)創(chuàng)、堅(jiān)持、捍衛(wèi)和發(fā)展單元測(cè)試-2023-2024學(xué)年中職高教版(2023)中國(guó)特色社會(huì)主義
- 學(xué)校體育學(xué)(唐炎-劉昕版)重點(diǎn)、知識(shí)點(diǎn)
- 骨折康復(fù)護(hù)理的常見(jiàn)問(wèn)題和處理方法
- 實(shí)驗(yàn)室生物安全手冊(cè)-
- 9.2 維護(hù)國(guó)家安全(分層作業(yè))八年級(jí)道德與法治上冊(cè)同步備課系列(部編版)
- 高位大直徑大直徑定向鉆孔技術(shù)及其配套裝備課件
評(píng)論
0/150
提交評(píng)論