版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
目錄
1引言...............................................................................................................................1
1.1項(xiàng)目開(kāi)發(fā)背景....................................................................................................1
1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介....................................................................................................1
1.2.1SSM框架簡(jiǎn)介..........................................................................................1
1.2.2SSM框架的運(yùn)行原理..............................................................................2
1.2.3前端頁(yè)面的組成.....................................................................................2
1.3開(kāi)發(fā)工具簡(jiǎn)介....................................................................................................2
1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)............................................................................................3
2需求分析.......................................................................................................................3
2.1功能需求描述....................................................................................................3
2.2非功能需求描述................................................................................................4
2.3需求用例建模....................................................................................................4
2.3.1用戶(hù)登錄模塊用例.................................................................................4
2.3.2員工管理模塊用例..................................................................................6
2.3.3部門(mén)管理模塊用例................................................................................10
2.3.4崗位管理模塊用例................................................................................14
2.3.5工資管理模塊用例................................................................................18
2.3.6個(gè)人信息模塊用例................................................................................20
3系統(tǒng)概要設(shè)計(jì).............................................................................................................22
3.1系統(tǒng)設(shè)計(jì)原則..................................................................................................22
3.2系統(tǒng)框架設(shè)計(jì)..................................................................................................22
3.3系統(tǒng)功能設(shè)計(jì)..................................................................................................23
3.3.1用戶(hù)登錄模塊功能設(shè)計(jì).......................................................................23
3.3.2員工管理模塊功能設(shè)計(jì)........................................................................24
3.3.3部門(mén)管理模塊功能設(shè)計(jì)........................................................................25
3.3.4崗位管理模塊功能設(shè)計(jì)........................................................................25
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.5工資管理模塊功能設(shè)計(jì)........................................................................26
3.3.6個(gè)人信息模塊功能設(shè)計(jì)........................................................................26
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)......................................................................................................27
3.4.1設(shè)計(jì)原則................................................................................................27
3.4.2概念設(shè)計(jì)...............................................................................................27
3.4.3邏輯設(shè)計(jì)...............................................................................................28
3.4.4數(shù)據(jù)字典...............................................................................................28
4系統(tǒng)詳細(xì)設(shè)計(jì).............................................................................................................30
4.1用戶(hù)登錄功能模塊設(shè)計(jì)..................................................................................30
4.1.1用戶(hù)登錄模塊說(shuō)明...............................................................................30
4.1.2用戶(hù)登錄模塊詳細(xì)設(shè)計(jì).......................................................................30
4.2員工管理功能模塊設(shè)計(jì)..................................................................................32
4.2.1員工管理功能模塊說(shuō)明.......................................................................32
4.2.2員工管理功能模塊詳細(xì)設(shè)計(jì)...............................................................32
4.3部門(mén)管理功能模塊設(shè)計(jì)..................................................................................33
4.3.1部門(mén)管理功能模塊說(shuō)明.......................................................................33
4.3.2部門(mén)管理功能模塊詳細(xì)設(shè)計(jì)...............................................................33
4.4崗位管理功能模塊設(shè)計(jì)..................................................................................34
4.4.1崗位管理功能模塊說(shuō)明.......................................................................34
4.4.2崗位管理功能模塊詳細(xì)設(shè)計(jì)...............................................................34
4.5工資管理功能模塊設(shè)計(jì)..................................................................................35
4.5.1工資管理功能模塊說(shuō)明.......................................................................35
4.5.2工資管理功能模塊詳細(xì)設(shè)計(jì)...............................................................35
4.6個(gè)人信息功能模塊設(shè)計(jì)..................................................................................36
4.6.1個(gè)人信息功能模塊說(shuō)明.......................................................................36
4.6.2個(gè)人信息功能模塊詳細(xì)設(shè)計(jì)...............................................................37
5系統(tǒng)實(shí)現(xiàn).....................................................................................................................38
5.1用戶(hù)登錄模塊實(shí)現(xiàn)..........................................................................................38
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.2員工管理模塊實(shí)現(xiàn)..........................................................................................39
5.3部門(mén)管理模塊實(shí)現(xiàn)..........................................................................................40
5.4崗位管理模塊實(shí)現(xiàn)..........................................................................................40
5.5工資管理模塊實(shí)現(xiàn)..........................................................................................41
5.6個(gè)人信息模塊實(shí)現(xiàn)..........................................................................................42
6系統(tǒng)測(cè)試.....................................................................................................................42
6.1用戶(hù)登錄功能測(cè)試..........................................................................................43
6.2員工管理功能測(cè)試..........................................................................................43
6.3部門(mén)管理功能測(cè)試..........................................................................................45
6.4崗位管理功能測(cè)試..........................................................................................46
6.5工資管理功能測(cè)試..........................................................................................47
6.6個(gè)人信息功能測(cè)試..........................................................................................47
7設(shè)計(jì)小結(jié).....................................................................................................................48
參考資料.........................................................................................................................49
IV
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
基于SSM的企業(yè)人事信息管理系統(tǒng)的設(shè)計(jì)
與實(shí)現(xiàn)
1引言
在如今的互聯(lián)網(wǎng)時(shí)代,隨著網(wǎng)絡(luò)技術(shù)在各個(gè)行業(yè)的普及,社會(huì)信息化水平
不斷提高,傳統(tǒng)的手工處理信息的方式已經(jīng)無(wú)法滿(mǎn)足各個(gè)企業(yè)的要求,因此建
立一套能快速處理信息,檢索信息的企業(yè)人事管理系統(tǒng)是非常重要的。
1.1項(xiàng)目開(kāi)發(fā)背景
隨著互聯(lián)網(wǎng)時(shí)代的高速發(fā)展,利用電腦和網(wǎng)絡(luò)來(lái)進(jìn)行企業(yè)的人事管理已經(jīng)
成為常態(tài)。建立一套企業(yè)人力資源管理的系統(tǒng),能夠?qū)崟r(shí)對(duì)人力資源管理中的
流程進(jìn)行管理。管理者可以通過(guò)人力資源管理系統(tǒng)了解公司內(nèi)部員工的情況,
能夠?qū)崟r(shí)對(duì)員工的信息進(jìn)行管理和維護(hù),根據(jù)員工的情況和信息進(jìn)行統(tǒng)一管理,
分配員工到合適的部門(mén)就職。不僅提升了效率,還節(jié)省了大量人力物力。
1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介
SSM一框架是SpringMVC,Spring和Mybatis框架的整合,是標(biāo)準(zhǔn)的MVC
模式,將整個(gè)系統(tǒng)劃分為View層,Controller層,Service層,DAO層共四層,
使用SpringMVC負(fù)責(zé)請(qǐng)求的轉(zhuǎn)發(fā)和視圖管理,Spring實(shí)現(xiàn)業(yè)務(wù)對(duì)象管理,
Mybatis作為數(shù)據(jù)對(duì)象的持久化引擎。
1.2.1SSM框架簡(jiǎn)介
Spring通常被使用于JavaEE應(yīng)用各層,是企業(yè)應(yīng)用開(kāi)發(fā)的很好的一個(gè)選擇,
在表現(xiàn)層它提供了SpringMVC以及整合Struts的功能,在業(yè)務(wù)邏輯層可以管理
事務(wù)和記錄日志等,在持久層可以整合框架。雖然Spring已經(jīng)十分完善,但Spri
ng并不是要取代那些目前的優(yōu)秀的框架,而是有著高度開(kāi)放的特性,使它能與
其它優(yōu)秀框架無(wú)縫整合。
SpringMVC框架提供了MVC架構(gòu)和用于開(kāi)發(fā)靈活和松散耦合的Web應(yīng)用程
序的組件。它的核心是前端控制器,用它可以處理目前Web開(kāi)發(fā)中使用的各種
視圖技術(shù)。通過(guò)配置web.xml文件,匹配客戶(hù)端的請(qǐng)求再進(jìn)行處理,提交給帶
有@Controller標(biāo)記的java類(lèi),使用注釋@RequestMapping并在配置文件中啟
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用組件掃描機(jī)制就能自動(dòng)映射特別指定的URL請(qǐng)求,實(shí)現(xiàn)控制器的很多功能。
Mybatis是Apache的一個(gè)Java開(kāi)源項(xiàng)目,是一個(gè)支持動(dòng)態(tài)Sql語(yǔ)句的持久
層框架。Mybatis可以將Sql語(yǔ)句配置在XML文件中,避免將Sql語(yǔ)句硬編碼在
Java類(lèi)中。與JDBC相比,Mybatis通過(guò)參數(shù)映射的方式,可以將參數(shù)靈活的配
置在SQL語(yǔ)句中的配置文件中;Mybatis通過(guò)輸出映射機(jī)制,將結(jié)果集的檢索自
動(dòng)變成相應(yīng)的Java對(duì)象,避免手工檢索結(jié)果集;Mybatis可以通過(guò)Xml配置文
件來(lái)管理數(shù)據(jù)庫(kù)連接。
1.2.2SSM框架的運(yùn)行原理
Spring:平時(shí)開(kāi)發(fā)接觸最多的就是IOC容器,它可以裝載bean(就是Java當(dāng)
中的類(lèi),其中也包括servicedao里面的),有了這個(gè)機(jī)制,就不用每次在使用
這個(gè)類(lèi)的時(shí)候?yàn)樗M(jìn)行初始化,并且會(huì)很少看到關(guān)鍵字new。另外spring的aop,
事務(wù)管理等等都是經(jīng)常會(huì)被人們使用到的。
SpringMVC:客戶(hù)端發(fā)送請(qǐng)求到DispacherServlet(分發(fā)器);由Dispacher
Servlet控制器查詢(xún)HanderMapping,找到處理請(qǐng)求的Controller;Controller
調(diào)用業(yè)務(wù)邏輯處理后,返回ModelAndView;DispacherSerclet查詢(xún)視圖解析器,
找到ModelAndView指定的視圖;視圖負(fù)責(zé)將最終結(jié)果顯示到客戶(hù)端上。
Mybatis:mybatis是對(duì)jdbc的封裝。mybatis的操作都是圍繞一個(gè)sqlSes
sionFactory實(shí)例展開(kāi)的。mybatis通過(guò)配置文件關(guān)聯(lián)到各實(shí)體類(lèi)的Mapper文
件,Mapper文件中配置了每個(gè)類(lèi)對(duì)數(shù)據(jù)庫(kù)所需要進(jìn)行的sql語(yǔ)句的映射。在每
次在與數(shù)據(jù)庫(kù)交互時(shí),通過(guò)sqlSessionFactory拿到一個(gè)sqlSession,再執(zhí)行sq
l命令。
1.2.3前端頁(yè)面的組成
前端頁(yè)面看上去像標(biāo)準(zhǔn)的HTML和XML頁(yè)面,并附帶搜索引擎能夠處理和
解析執(zhí)行的代碼與組件。通常,SSM代碼和組件用于創(chuàng)建在最終頁(yè)面上顯示的文
本。
1.3開(kāi)發(fā)工具簡(jiǎn)介
工具的使用:采用IDEA+tomcat+mysql
IDEA全稱(chēng)IntelliJIDEA,是java語(yǔ)言開(kāi)發(fā)的集成環(huán)境。IDEA在業(yè)界被公
認(rèn)為是最好的java開(kāi)發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、
JavaEE支持、各類(lèi)版本工具、JUnit.CVS整合、代碼分析、創(chuàng)新的GUI設(shè)計(jì)等
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
方面的功能是非常優(yōu)秀的。
而tomcat作為小型服務(wù)器有著很多的優(yōu)點(diǎn),部署和安裝都很方便,另一方
面是對(duì)于一些中小型的項(xiàng)目TOMCAT更為適合。
mysql其優(yōu)點(diǎn)有:綜合統(tǒng)一,高度非過(guò)程化,面向集合的操作方式,以一種
語(yǔ)法結(jié)構(gòu)提供多種使用方式,語(yǔ)言簡(jiǎn)潔。
1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)
MyBatis寫(xiě)在xml文件中,便于統(tǒng)一管理和優(yōu)化,解除sql和程序代碼的耦
合,提供映射標(biāo)簽,支持對(duì)象和和數(shù)據(jù)庫(kù)orm字段關(guān)系的映射,支持對(duì)象關(guān)系
映射標(biāo)簽,支持對(duì)象關(guān)系的組建,提供xml標(biāo)簽,支持編寫(xiě)動(dòng)態(tài)sql。但sql語(yǔ)
句的編寫(xiě)依賴(lài)于數(shù)據(jù)庫(kù),移植性差,且并不支持級(jí)聯(lián)的刪除,級(jí)聯(lián)的更新,需
要自行對(duì)表進(jìn)行刪除操作。
Spring通過(guò)IOC特性,將對(duì)象之間的依賴(lài)關(guān)系交給了Spring控制,簡(jiǎn)化了
開(kāi)發(fā),通過(guò)AOP特性,很容易實(shí)現(xiàn)事務(wù)、日志和權(quán)限的控制,提供了對(duì)其他優(yōu)
秀開(kāi)源框架的集成支持。
SpringMVC是使用了MVC設(shè)計(jì)思想的輕量級(jí)web框架,對(duì)web層進(jìn)行解耦,
使得我們開(kāi)發(fā)更簡(jiǎn)潔,與Spring進(jìn)行無(wú)縫銜接,靈活的數(shù)據(jù)驗(yàn)證,格式化,數(shù)
據(jù)綁定機(jī)制。
2需求分析
2.1功能需求描述
(1)用戶(hù)登錄模塊。該模塊用于在系統(tǒng)中進(jìn)行基本信息的注冊(cè)與登錄,登
錄成功后由登錄的角色決定系統(tǒng)可供使用的部分,所有用戶(hù)均可修改賬號(hào)、密
碼等基本信息。
(2)員工管理模塊。該模塊包含管理員工信息、查看員工信息兩個(gè)功能。
其中管理員工信息包括添加員工、刪除員工、修改員工信息等。
(3)部門(mén)管理模塊。該模塊包含管理部門(mén)信息,查看部門(mén)信息兩個(gè)功能。
其中管理部門(mén)信息包括添加部門(mén)、刪除部門(mén)、修改部門(mén)信息等。
(4)崗位管理模塊。該模塊包含管理崗位信息、查看崗位信息兩個(gè)功能。
其中管理崗位信息包括添加崗位、刪除崗位、修改崗位信息等。
(5)工資管理模塊。該模塊包含管理員工工資、查看發(fā)放工資情況兩個(gè)功
能。其中管理員工工資包括上傳員工工資記錄、發(fā)放員工工資等。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
(6)個(gè)人信息模塊。該模塊可供員工查看個(gè)人信息,員工也可通過(guò)該模塊
管理個(gè)人信息,如修改密碼、用戶(hù)名等個(gè)人信息。管理員、部門(mén)經(jīng)理在此模塊
也可以查看和管理這些個(gè)人信息。
2.2非功能需求描述
本系統(tǒng)的非功能性需求有以下幾個(gè)方面:
(1)高效性:公司的人員、部門(mén)、崗位管理信息量通常比較多且繁雜,需
要運(yùn)行系統(tǒng)來(lái)提高效率。
(2)安全性:?jiǎn)T工的信息是隱私的,不能泄露給任何外部人員。
(3)可擴(kuò)展性:管理員可以通過(guò)該系統(tǒng)更便捷地進(jìn)行員工的管理。
2.3需求用例建模
通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1基于SSM的企業(yè)人事信息管理系統(tǒng)的總體用例模型
部門(mén)經(jīng)理可對(duì)員工進(jìn)行管理,發(fā)放員工工資,管理員可查看發(fā)放工資情況,
并對(duì)部門(mén)、崗位進(jìn)行管理。管理員及部門(mén)經(jīng)理均可查看部門(mén)信息、崗位信息、
員工信息。
2.3.1用戶(hù)登錄模塊用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。用戶(hù)登錄
模塊具體的用例描述如圖2-2所示,具有登錄操作功能。采用這樣的架構(gòu),讓
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只
要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-2用戶(hù)登錄模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶(hù)登錄模
塊活動(dòng)圖如圖2-3所示。
圖2-3用戶(hù)登錄活動(dòng)圖
通過(guò)對(duì)圖2-2用例圖、圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。用戶(hù)登錄模塊用例描述如表2-1及表2-2所示,可以進(jìn)行注冊(cè)、登錄
等操作。
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表2-1用戶(hù)登錄模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)用戶(hù)登錄
用例標(biāo)識(shí)號(hào)01
參與者管理員、部門(mén)經(jīng)理、員工
參與者輸入用戶(hù)名、密碼以及驗(yàn)證碼,系統(tǒng)進(jìn)行驗(yàn)證后
簡(jiǎn)要說(shuō)明
合法者登錄系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名
2.在密碼框里輸入密碼
3.點(diǎn)擊登錄
基本事件流
4.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
5.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
6.用例終止
在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入主界面,裝載相應(yīng)的數(shù)據(jù)
2.3.2員工管理模塊用例
員工管理模塊具體的用例描述如圖2-4所示,分別具有管理員工信息、查
看員工信息等操作功能。
圖2-4員工管理模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。員工管理模
塊活動(dòng)圖如圖2-5、圖2-6、圖2-7所示。
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-5添加員工活動(dòng)圖
圖2-6刪除員工活動(dòng)圖
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-7修改員工信息活動(dòng)圖
通過(guò)對(duì)圖2-4用例圖、圖2-5活動(dòng)圖、圖2-6活動(dòng)圖、圖2-7活動(dòng)圖進(jìn)一
步的細(xì)化分析,得到每個(gè)用例的描述表。員工管理模塊用例描述如表2-2、表2-3
及表2-4所示,可以進(jìn)行添加員工、刪除員工、修改員工信息等操作。
表2-2員工管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)添加員工
用例標(biāo)識(shí)號(hào)02
參與者部門(mén)經(jīng)理
參與者點(diǎn)擊添加按鈕,輸入員工姓名、工號(hào)、所屬部門(mén)、
簡(jiǎn)要說(shuō)明
所在崗位、工資
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的員工管理頁(yè)面
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.參與者點(diǎn)擊添加按鈕
2.在輸入框中輸入員工姓名、工號(hào)、所屬部門(mén)、所在崗位、
工資
基本事件流3.點(diǎn)擊確認(rèn)
4.有效則返回員工管理頁(yè)面,顯示添加的信息。無(wú)效則提
示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
在按“添加”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回員工管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-3員工管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)刪除員工
用例標(biāo)識(shí)號(hào)03
參與者部門(mén)經(jīng)理
參與者輸入員工姓名或工號(hào)進(jìn)行搜索,確認(rèn)要?jiǎng)h除的信息
簡(jiǎn)要說(shuō)明
后點(diǎn)擊刪除按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的員工管理頁(yè)面
1.參與者輸入員工姓名或工號(hào)
2.點(diǎn)擊搜索按鈕
3.搜索成功則顯示要?jiǎng)h除員工的信息,無(wú)效則提示相應(yīng)錯(cuò)
基本事件流誤給用戶(hù)
4.點(diǎn)擊刪除按鈕
5.有效則返回員工管理頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
6.用例終止
在按“刪除”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回員工管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-4員工管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)修改員工信息
用例標(biāo)識(shí)號(hào)04
參與者部門(mén)經(jīng)理
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
參與者輸入員工姓名或工號(hào)進(jìn)行搜索,點(diǎn)擊修改按鈕,修
簡(jiǎn)要說(shuō)明
改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的員工管理頁(yè)面
1.參與者輸入員工姓名或工號(hào)
2.點(diǎn)擊搜索按鈕
3.搜索成功則顯示要修改員工的信息,無(wú)效則提示相應(yīng)錯(cuò)
誤給用戶(hù)
基本事件流
4.點(diǎn)擊修改按鈕
5.修改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
5.有效則返回員工管理頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
6.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回員工管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
2.3.3部門(mén)管理模塊用例
部門(mén)管理模塊具體的用例描述如圖2-8所示,分別具有管理部門(mén)信息、查
看部門(mén)信息等操作功能。
圖2-8部門(mén)管理模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。部門(mén)管理模
塊活動(dòng)圖如圖2-9、圖2-10、圖2-11所示。
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9添加部門(mén)活動(dòng)圖
圖2-10刪除部門(mén)活動(dòng)圖
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-11修改部門(mén)信息活動(dòng)圖
通過(guò)對(duì)圖2-8用例圖、圖2-9活動(dòng)圖、圖2-10活動(dòng)圖、圖2-11活動(dòng)圖進(jìn)
一步的細(xì)化分析,得到每個(gè)用例的描述表。部門(mén)管理模塊用例描述如表2-6、
表2-7及表2-8所示,可以進(jìn)行添加部門(mén)、刪除部門(mén)、修改部門(mén)信息等操作。
表2-5部門(mén)管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)添加部門(mén)
用例標(biāo)識(shí)號(hào)05
參與者管理員
參與者點(diǎn)擊添加按鈕,輸入部門(mén)名稱(chēng)、部門(mén)編號(hào),點(diǎn)擊確
簡(jiǎn)要說(shuō)明
認(rèn)按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的部門(mén)管理頁(yè)面
1.參與者點(diǎn)擊添加按鈕
基本事件流
2.在輸入框中輸入部門(mén)名稱(chēng)、部門(mén)編號(hào)
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.點(diǎn)擊確認(rèn)按鈕
4.有效則返回部門(mén)管理頁(yè)面,顯示添加的信息。無(wú)效則提
示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回部門(mén)管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-6部門(mén)管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)刪除部門(mén)
用例標(biāo)識(shí)號(hào)06
參與者管理員
參與者輸入部門(mén)名稱(chēng)或部門(mén)編號(hào)進(jìn)行搜索,確認(rèn)要?jiǎng)h除的
簡(jiǎn)要說(shuō)明
信息后點(diǎn)擊刪除按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的部門(mén)管理頁(yè)面
1.參與者輸入部門(mén)名稱(chēng)或部門(mén)編號(hào)
2.點(diǎn)擊搜索按鈕
3.搜索成功則顯示要?jiǎng)h除部門(mén)的信息,無(wú)效則提示相應(yīng)錯(cuò)
基本事件流誤給用戶(hù)
4.點(diǎn)擊刪除按鈕
5.有效則返回部門(mén)管理頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
6.用例終止
在按“刪除”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回部門(mén)管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-7部門(mén)管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)修改部門(mén)信息
用例標(biāo)識(shí)號(hào)07
參與者管理員
參與者輸入輸入部門(mén)名稱(chēng)或部門(mén)編號(hào)進(jìn)行搜索,點(diǎn)擊修改
簡(jiǎn)要說(shuō)明
按鈕,修改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的部門(mén)管理頁(yè)面
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.參與者輸入輸入部門(mén)名稱(chēng)或部門(mén)編號(hào)
2.點(diǎn)擊搜索按鈕
3.搜索成功則顯示要修改部門(mén)的信息,無(wú)效則提示相應(yīng)錯(cuò)
誤給用戶(hù)
基本事件流
4.點(diǎn)擊修改按鈕
5.修改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
5.有效則返回員工管理頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
6.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回部門(mén)管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
2.3.4崗位管理模塊用例
崗位管理模塊具體的用例描述如圖2-12所示,分別具有管理崗位信息、查
看崗位信息等操作功能。
圖2-12崗位管理模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。崗位管理模
塊活動(dòng)圖如圖2-13、圖2-14、圖2-15所示。
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-13添加崗位活動(dòng)圖
圖2-14刪除崗位活動(dòng)圖
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-15修改崗位信息活動(dòng)圖
通過(guò)對(duì)圖2-12用例圖、圖2-13活動(dòng)圖、圖2-14活動(dòng)圖、圖2-15活動(dòng)圖
進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。部門(mén)管理模塊用例描述如表2-8、
表2-9及表2-10所示,可以進(jìn)行添加崗位、刪除崗位、修改崗位信息等操作。
表2-8崗位管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)添加崗位
用例標(biāo)識(shí)號(hào)08
參與者管理員
參與者點(diǎn)擊添加按鈕,輸入崗位名稱(chēng)、崗位編號(hào),點(diǎn)擊確
簡(jiǎn)要說(shuō)明
認(rèn)按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的崗位管理頁(yè)面
1.參與者點(diǎn)擊添加按鈕
2.在輸入框中輸入崗位名稱(chēng)、崗位編號(hào)
基本事件流3.點(diǎn)擊確認(rèn)按鈕
4.有效則返回崗位管理頁(yè)面,顯示添加的信息。無(wú)效則提
示相應(yīng)錯(cuò)誤給用戶(hù)。
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回崗位管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-9崗位管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)刪除崗位
用例標(biāo)識(shí)號(hào)9
參與者管理員
參與者輸入崗位名稱(chēng)或崗位編號(hào)進(jìn)行搜索,確認(rèn)要?jiǎng)h除的
簡(jiǎn)要說(shuō)明
信息后點(diǎn)擊刪除按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的崗位管理頁(yè)面
1.參與者輸入崗位名稱(chēng)或崗位編號(hào)
2.點(diǎn)擊搜索按鈕
3.搜索成功則顯示要?jiǎng)h除崗位的信息,無(wú)效則提示相應(yīng)錯(cuò)
基本事件流誤給用戶(hù)
4.點(diǎn)擊刪除按鈕
5.有效則返回崗位管理頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
6.用例終止
在按“刪除”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回崗位管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-10崗位管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)修改崗位信息
用例標(biāo)識(shí)號(hào)10
參與者管理員
參與者輸入輸入崗位名稱(chēng)或崗位編號(hào)進(jìn)行搜索,點(diǎn)擊修改
簡(jiǎn)要說(shuō)明
按鈕,修改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的崗位管理頁(yè)面
1.參與者輸入輸入崗位名稱(chēng)或崗位編號(hào)
基本事件流2.點(diǎn)擊搜索按鈕
3.搜索成功則顯示要修改崗位的信息,無(wú)效則提示相應(yīng)錯(cuò)
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
誤給用戶(hù)
4.點(diǎn)擊修改按鈕
5.修改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
5.有效則返回崗位管理頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
6.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回崗位管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
2.3.5工資管理模塊用例
工資管理模塊具體的用例描述如圖2-16所示,分別具有管理員工工資、查
看發(fā)放工資情況等操作功能。
圖2-16工資管理模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。工資管理模
塊活動(dòng)圖如圖2-17、圖2-18所示。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-17上傳員工工資記錄活動(dòng)圖
圖2-18發(fā)放員工工資活動(dòng)圖
通過(guò)對(duì)圖2-16用例圖、圖2-17活動(dòng)圖、圖2-18活動(dòng)圖進(jìn)一步的細(xì)化分析,
得到每個(gè)用例的描述表。工資管理模塊用例描述如表2-11、表2-12所示,可以
進(jìn)行上傳員工工資記錄、發(fā)放員工工資等操作。
表2-11工資管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)上傳員工工資記錄
用例標(biāo)識(shí)號(hào)11
參與者部門(mén)經(jīng)理
參與者點(diǎn)擊上傳按鈕,輸入員工工資、發(fā)薪日期,點(diǎn)擊確
簡(jiǎn)要說(shuō)明
認(rèn)按鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的工資管理頁(yè)面
1.參與者點(diǎn)擊上傳按鈕
2.在輸入框中輸入員工工資、發(fā)薪日期
3.點(diǎn)擊確認(rèn)按鈕
基本事件流
4.有效則返回工資管理頁(yè)面,顯示添加的信息。無(wú)效則提
示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
其他事件流在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回工資管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
表2-12工資管理模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)發(fā)放員工工資
用例標(biāo)識(shí)號(hào)12
參與者部門(mén)經(jīng)理
簡(jiǎn)要說(shuō)明參與者選擇要發(fā)薪的員工,點(diǎn)擊發(fā)放按鈕,點(diǎn)擊確認(rèn)
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的工資管理頁(yè)面
1.參與者選擇要發(fā)薪的員工
2.點(diǎn)擊發(fā)放按鈕
3.點(diǎn)擊確認(rèn)按鈕
基本事件流
4.有效則返回工資管理頁(yè)面,顯示已發(fā)薪。無(wú)效則提示相
應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回工資管理頁(yè)面,裝載相應(yīng)的數(shù)據(jù)
2.3.6個(gè)人信息模塊用例
個(gè)人信息模塊具體的用例描述如圖2-19所示,分別具有查看個(gè)人信息、管
理個(gè)人信息等操作功能。
圖2-19個(gè)人信息模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。個(gè)人信息模
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
塊活動(dòng)圖如圖2-20所示。
圖2-20修改個(gè)人信息活動(dòng)圖
通過(guò)對(duì)圖2-19用例圖、圖2-20活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例
的描述表。個(gè)人信息模塊用例描述如表2-13所示,可以進(jìn)行修改個(gè)人信息等操
作。
表2-13個(gè)人信息模塊用例描述
項(xiàng)目基于SSM的企業(yè)人事信息管理系統(tǒng)
用例名稱(chēng)修改個(gè)人信息
用例標(biāo)識(shí)號(hào)13
參與者管理員
參與者點(diǎn)擊修改按鈕,修改需要修改的信息,點(diǎn)擊確認(rèn)按
簡(jiǎn)要說(shuō)明
鈕
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的個(gè)人信息頁(yè)面
1.參與者點(diǎn)擊修改按鈕
2.修改需要修改的信息,點(diǎn)擊確認(rèn)按鈕
基本事件流
3.有效則返回個(gè)人信息頁(yè)面,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)
4.用例終止
在按“確認(rèn)”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年濟(jì)南工程職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2024年武漢民政職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年新疆應(yīng)用職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年惠州工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年參考題庫(kù)含答案解析
- 2024年廣東建設(shè)職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2024年山西建筑職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024年安徽黃梅戲藝術(shù)職業(yè)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024年寧夏工業(yè)職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 總經(jīng)理個(gè)人工作2022-2024-2025年度述職報(bào)告工作總結(jié)(11篇)
- 2024年哈爾濱幼兒師范高等專(zhuān)科學(xué)校高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 領(lǐng)導(dǎo)干部有效授權(quán)的技巧與藝術(shù)課件
- DB37-T 1915-2020 安全生產(chǎn)培訓(xùn)質(zhì)量控制規(guī)范-(高清版)
- 陜西省商洛市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 幼兒園“值日生”工作開(kāi)展論文
- 實(shí)習(xí)生請(qǐng)假條
- 光伏電站繼電保護(hù)運(yùn)行規(guī)程
- 承兌匯票臺(tái)帳模版
- 地下管道頂管施工方案(非常全)
- 有色金屬工業(yè)安裝工程質(zhì)量檢驗(yàn)評(píng)定標(biāo)準(zhǔn)(共1004頁(yè))
- 資料員崗位培訓(xùn)ppt課件(PPT 36頁(yè))
- 組織架構(gòu)圖可編輯
評(píng)論
0/150
提交評(píng)論