![聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view14/M02/3B/2A/wKhkGWdY3yOACf0kAAHr7hv9RRI656.jpg)
![聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view14/M02/3B/2A/wKhkGWdY3yOACf0kAAHr7hv9RRI6562.jpg)
![聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view14/M02/3B/2A/wKhkGWdY3yOACf0kAAHr7hv9RRI6563.jpg)
![聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view14/M02/3B/2A/wKhkGWdY3yOACf0kAAHr7hv9RRI6564.jpg)
![聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view14/M02/3B/2A/wKhkGWdY3yOACf0kAAHr7hv9RRI6565.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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)目開發(fā)背景....................................................................................................1
1.2開發(fā)技術(shù)簡(jiǎn)介....................................................................................................1
1.2.1Mybatis-Plus簡(jiǎn)介................................................................................1
1.2.2Vue簡(jiǎn)介..................................................................................................2
1.2.3SpringBoot簡(jiǎn)介..................................................................................2
1.3開發(fā)工具簡(jiǎn)介....................................................................................................2
1.4項(xiàng)目開發(fā)技術(shù)路線............................................................................................2
2需求分析.......................................................................................................................3
2.1功能需求描述....................................................................................................3
2.2非功能需求描述................................................................................................3
2.3需求用例建模....................................................................................................4
2.3.1用戶登錄模塊的用例.............................................................................4
2.3.2教師管理模塊的用例.............................................................................7
2.3.3部門管理模塊的用例.............................................................................8
2.3.4薪資管理模塊的用例.............................................................................9
2.3.5懲罰管理模塊的用例...........................................................................10
3系統(tǒng)概要設(shè)計(jì).............................................................................................................11
3.1系統(tǒng)設(shè)計(jì)原則..................................................................................................11
3.2系統(tǒng)框架設(shè)計(jì)..................................................................................................11
3.3系統(tǒng)功能設(shè)計(jì)..................................................................................................12
3.3.1登錄模塊功能設(shè)計(jì)...............................................................................13
3.3.2教師管理模塊功能設(shè)計(jì).......................................................................13
3.3.3部門管理模塊功能設(shè)計(jì).......................................................................14
3.3.4薪資管理模塊功能設(shè)計(jì).......................................................................14
3.3.5懲罰管理模塊的用例...........................................................................14
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)......................................................................................................15
I
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.1設(shè)計(jì)原則...............................................................................................15
3.4.2概念設(shè)計(jì)...............................................................................................15
3.4.3邏輯設(shè)計(jì)...............................................................................................16
3.4.4數(shù)據(jù)字典...............................................................................................17
4系統(tǒng)詳細(xì)設(shè)計(jì).............................................................................................................19
4.1登錄子功能模塊設(shè)計(jì)......................................................................................19
4.1.1登錄子功能模塊說(shuō)明...........................................................................19
4.1.2登錄子功能模塊詳細(xì)設(shè)計(jì)...................................................................19
4.2教師管理子功能模塊設(shè)計(jì)..............................................................................20
4.2.1教師管理子功能模塊說(shuō)明...................................................................20
4.2.2教師管理子功能模塊詳細(xì)設(shè)計(jì)...........................................................20
4.3部門管理子功能模塊設(shè)計(jì)..............................................................................21
4.3.1部門管理子功能模塊說(shuō)明...................................................................21
4.3.2部門管理子功能模塊詳細(xì)設(shè)計(jì)...........................................................21
4.4薪資管理子功能模塊設(shè)計(jì)..............................................................................21
4.4.1薪資管理子功能模塊說(shuō)明...................................................................21
4.4.2薪資管理子功能模塊詳細(xì)設(shè)計(jì)...........................................................22
4.5懲罰管理子功能模塊設(shè)計(jì)..............................................................................22
4.5.1懲罰管理子功能模塊說(shuō)明...................................................................22
4.5.2懲罰管理子功能模塊詳細(xì)設(shè)計(jì)...........................................................22
5系統(tǒng)實(shí)現(xiàn).....................................................................................................................23
5.1登錄子模塊實(shí)現(xiàn)..............................................................................................23
5.1.1登錄模塊界面設(shè)計(jì)...............................................................................23
5.1.2登錄模塊核心代碼實(shí)現(xiàn):...................................................................24
5.2教師管理子模塊實(shí)現(xiàn)......................................................................................28
5.2.1教師管理模塊界面設(shè)計(jì).......................................................................28
5.2.2教師管理模塊核心代碼實(shí)現(xiàn)...............................................................28
5.3部門管理子模塊實(shí)現(xiàn)......................................................................................31
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.3.1部門管理模塊界面設(shè)計(jì).......................................................................31
5.3.2部門管理模塊核心代碼實(shí)現(xiàn)...............................................................32
5.4薪資管理子模塊實(shí)現(xiàn)......................................................................................34
5.4.1薪資管理模塊界面設(shè)計(jì).......................................................................34
5.4.2薪資管理模塊核心代碼實(shí)現(xiàn)...............................................................34
5.5懲罰管理子模塊實(shí)現(xiàn)......................................................................................36
5.5.1懲罰管理模塊界面設(shè)計(jì).......................................................................36
5.5.2懲罰管理模塊核心代碼實(shí)現(xiàn)...............................................................36
6系統(tǒng)測(cè)試.....................................................................................................................38
6.1登錄功能測(cè)試..................................................................................................38
6.2教師管理功能測(cè)試..........................................................................................38
6.3部門管理功能測(cè)試..........................................................................................39
6.4薪資管理功能測(cè)試..........................................................................................39
6.5懲罰管理功能測(cè)試..........................................................................................40
7設(shè)計(jì)小結(jié).....................................................................................................................40
參考資料.........................................................................................................................42
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的設(shè)計(jì)與
實(shí)現(xiàn)
1引言
信息管理系統(tǒng)是現(xiàn)代高校管理的重要組成部分,其在高校教師日常工作中
起到至關(guān)重要的作用。信息管理系統(tǒng)可以幫助高校教師管理和維護(hù)學(xué)生信息、
教學(xué)資源、教學(xué)進(jìn)度等多方面的信息,大大提高了高校教學(xué)管理的效率和質(zhì)量。
隨著信息技術(shù)的發(fā)展,信息管理系統(tǒng)也在不斷地完善和更新,為高校教師提供
更加便捷和高效的管理工具。因此,開發(fā)和實(shí)施一個(gè)功能齊全、易于使用、安
全可靠的信息管理系統(tǒng)對(duì)于現(xiàn)代高校的教學(xué)管理來(lái)說(shuō)至關(guān)重要。
1.1項(xiàng)目開發(fā)背景
聯(lián)泰大學(xué)作為一所現(xiàn)代化高水平綜合性大學(xué),擁有眾多教學(xué)科研力量和龐
大的學(xué)生群體,對(duì)于高效的信息管理系統(tǒng)的需求也日益增長(zhǎng)。傳統(tǒng)的人工管理
方式已經(jīng)無(wú)法滿足日益增長(zhǎng)的信息處理需求,因此開發(fā)一套高效、智能的信息
管理系統(tǒng)已經(jīng)成為聯(lián)泰大學(xué)教學(xué)管理的迫切需求。為此,聯(lián)泰大學(xué)決定投資開
發(fā)一款高校教師信息管理系統(tǒng),以提高教師管理教學(xué)信息的效率和準(zhǔn)確性,減
少管理成本和提高管理質(zhì)量。該系統(tǒng)的開發(fā)旨在為聯(lián)泰大學(xué)教學(xué)管理提供更加
智能、高效、全面的信息處理方案,為提高教育教學(xué)質(zhì)量和推動(dòng)學(xué)校信息化建
設(shè)貢獻(xiàn)力量。
1.2開發(fā)技術(shù)簡(jiǎn)介
項(xiàng)目采用了Mybatis-Plus和Vue框架,以及SpringBoot和SpringMVC
作為后端開發(fā)技術(shù)。
1.2.1Mybatis-Plus簡(jiǎn)介
Mybatis-Plus是Mybatis的增強(qiáng)工具,它提供了一些常用的功能,如自動(dòng)
生成代碼、分頁(yè)查詢等。Mybatis-Plus能夠大幅度簡(jiǎn)化開發(fā),提高開發(fā)效率,
同時(shí)也支持更復(fù)雜的查詢。Vue是一款輕量級(jí)的前端框架,它提供了一些便捷的
工具和組件,能夠幫助我們快速地構(gòu)建出高質(zhì)量的前端應(yīng)用程序。
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.2.2Vue簡(jiǎn)介
Vue是一款輕量級(jí)的前端框架,它提供了一些便捷的工具和組件,能夠幫助
我們快速地構(gòu)建出高質(zhì)量的前端應(yīng)用程序。
1.2.3SpringBoot簡(jiǎn)介
SpringBoot和SpringMVC作為后端開發(fā)技術(shù)。SpringBoot是一款快速開
發(fā)框架,通過自動(dòng)配置和約定優(yōu)于配置的方式,簡(jiǎn)化了Spring應(yīng)用程序的開發(fā)。
SpringMVC是Spring框架的一部分,用于構(gòu)建基于MVC模式的Web應(yīng)用程
序。它提供了一些功能強(qiáng)大的組件,如控制器、模型和視圖,使得我們能夠更
快速地構(gòu)建出高質(zhì)量的Web應(yīng)用程序。
1.3開發(fā)工具簡(jiǎn)介
工具的使用:采用IntelliJIDEA+MySQL+Navicat+Tomcat。
IntelliJIDEA是一個(gè)功能強(qiáng)大的集成開發(fā)環(huán)境,具有智能代碼編輯、代碼
檢查、調(diào)試和構(gòu)建工具等多種功能,可以幫助開發(fā)人員高效地開發(fā)Java應(yīng)用程
序。
MySQL是一個(gè)流行的開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),用于存儲(chǔ)和管理應(yīng)用程序
的數(shù)據(jù)。在該項(xiàng)目中使用MySQL作為數(shù)據(jù)存儲(chǔ)后端。
Navicat是一個(gè)流行的跨平臺(tái)數(shù)據(jù)庫(kù)管理工具,支持多種數(shù)據(jù)庫(kù)管理,包括
MySQL、Oracle、SQLServer等。在該項(xiàng)目中,使用Navicat來(lái)連接MySQL數(shù)據(jù)
庫(kù)并進(jìn)行數(shù)據(jù)管理和操作
Tomcat是一個(gè)流行的開源Web應(yīng)用服務(wù)器,用于部署和運(yùn)行JavaWeb應(yīng)用
程序。在該項(xiàng)目中,使用Tomcat作為應(yīng)用服務(wù)器,將開發(fā)的JavaWeb應(yīng)用程序
部署到Tomcat服務(wù)器上并進(jìn)行運(yùn)行和測(cè)試。
1.4項(xiàng)目開發(fā)技術(shù)路線
這個(gè)項(xiàng)目采用前后端分離的模式,前端使用Vue等技術(shù),通過Nginx與后端
進(jìn)行交互。后端采用SpringBoot框架,使用Spring、SpringMVC等技術(shù),通過
MybatisPlus操作MySQL數(shù)據(jù)庫(kù)。另外使用Redis進(jìn)行緩存,解決高并發(fā)下的數(shù)
據(jù)庫(kù)壓力問題。Lombok用來(lái)簡(jiǎn)化JavaBean開發(fā)。
整個(gè)系統(tǒng)分為用戶層、網(wǎng)關(guān)層、應(yīng)用層和數(shù)據(jù)層。用戶通過各端訪問網(wǎng)關(guān)
層,再由網(wǎng)關(guān)層調(diào)用應(yīng)用層,應(yīng)用層最終操作數(shù)據(jù)層中的數(shù)據(jù),并將結(jié)果返回給
用戶。
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
這樣的設(shè)計(jì)可以使系統(tǒng)高內(nèi)聚且低耦合,方便后續(xù)維護(hù)升級(jí)。請(qǐng)讓我知道如
果有任何不準(zhǔn)確或者不清楚的地方,我很樂意進(jìn)行進(jìn)一步說(shuō)明。
2需求分析
2.1功能需求描述
系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便
于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。該系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)
根據(jù)參與者需求進(jìn)行數(shù)據(jù)的添加、刪除、查看等操作。
1.登錄管理模塊:給用戶提供登錄和注冊(cè)功能,給予用戶權(quán)限。
2.教師管理模塊:管理教師的基本信息:包括姓名、學(xué)歷、職稱、聯(lián)系方式、
教師編號(hào)、婚姻狀況、政治面貌等。
3.薪資管理模塊:管理教師的工資發(fā)放信息、管理各項(xiàng)工資基本收入與扣除,
福利發(fā)放等,提供工資發(fā)放時(shí)間總覽報(bào)表,方便預(yù)算管理與分析。
4.部門管理模塊:設(shè)置與維護(hù)高校各個(gè)部門的信息、管理部門的人員架構(gòu)方
便評(píng)價(jià)部門運(yùn)營(yíng)情況。
5.懲罰管理模塊:設(shè)置違規(guī)懲罰的種類與指數(shù)、管理教師的違規(guī)記錄與懲罰
信息根據(jù)懲罰記錄與索引、提供懲罰總覽,方便考核和治理。
以上針對(duì)四個(gè)功能模塊的需求分析還不夠詳盡,但已經(jīng)可以定義出每個(gè)模
塊實(shí)現(xiàn)的基本功能和數(shù)據(jù)處理流程。后續(xù)設(shè)計(jì)階段還需要深入分析每個(gè)模塊內(nèi)
各功能之間的邏輯關(guān)系,界定輸入與輸出,考慮異常情況的處理,并確保數(shù)據(jù)的
正確性,從而達(dá)到完善的需求規(guī)格說(shuō)明。
2.2非功能需求描述
1、可靠性:作為管理信息系統(tǒng),其可靠性至關(guān)重要。需要考慮硬件與軟件的
容錯(cuò)設(shè)計(jì),保障系統(tǒng)的持續(xù)穩(wěn)定運(yùn)行??梢圆捎眉杭夹g(shù)實(shí)現(xiàn)redundancy并自
動(dòng)容錯(cuò)。
2、安全性:系統(tǒng)涉及大量隱私數(shù)據(jù),安全性需達(dá)到較高標(biāo)準(zhǔn)。需要對(duì)用戶權(quán)
限、網(wǎng)絡(luò)傳輸、數(shù)據(jù)加密等進(jìn)行系統(tǒng)的安全控制與設(shè)計(jì)。
3、高性能:系統(tǒng)需要承載大并發(fā)訪問與大數(shù)據(jù)量計(jì)算,性能較高。可以采用
緩存技術(shù)、分布式技術(shù)、優(yōu)化數(shù)據(jù)庫(kù)設(shè)計(jì)等手段提高系統(tǒng)性能。
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4、可擴(kuò)展性:隨著數(shù)據(jù)量與業(yè)務(wù)增長(zhǎng),系統(tǒng)需要良好的可擴(kuò)展性。通過采用
模塊化設(shè)計(jì)、分布式技術(shù)等手段,使系統(tǒng)可以方便擴(kuò)展,不會(huì)出現(xiàn)性能瓶頸。
5、易用性:提供簡(jiǎn)潔、友好的用戶界面,降低學(xué)習(xí)成本與操作難度。遵循用
戶體驗(yàn)設(shè)計(jì)原則,充分考慮用戶情景,提供便捷的交互方式。
6、靈活性:能夠方便靈活地進(jìn)行功能擴(kuò)展、業(yè)務(wù)流程變更等。通過模塊化
設(shè)計(jì)與參數(shù)配置等方式提高系統(tǒng)靈活性,減少修改帶來(lái)的影響風(fēng)險(xiǎn)。
2.3需求用例建模
通過對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
圖2-1聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的總體用例模型
系統(tǒng)用戶包括參與者和用戶,參與者注冊(cè)登陸后可以進(jìn)行系統(tǒng)信息的增刪
改查,維護(hù)系統(tǒng),普通用戶可以查看教師信息。
2.3.1用戶登錄模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。參與者登
錄、注冊(cè)具體的用例描述如圖2-2所示,分別具有注冊(cè)、登錄等操作功能。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-2用戶登錄模塊用例圖
通過對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。用戶登錄活
動(dòng)圖如圖2-3所示。
圖2-3用戶登錄模塊活動(dòng)圖
通過對(duì)圖2-2用例圖及圖2-3活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。用戶登錄模塊用例描述如表2-1所示,可以進(jìn)行登錄、注冊(cè)等操作。
表2-1用戶登錄模塊用例描述
項(xiàng)目描述
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例名稱登錄
用例標(biāo)識(shí)號(hào)01
參與者管理員
參與者輸入用戶名和密碼后通過驗(yàn)證進(jìn)行登錄,驗(yàn)證成功
簡(jiǎn)要說(shuō)明
登陸系統(tǒng)
前置條件參與者已經(jīng)打開系統(tǒng)的登錄頁(yè)面
1.參與者在用戶名輸入框里輸入用戶名
2.在密碼框里輸入密碼
基本事件流4.參與者按登錄后,系統(tǒng)驗(yàn)證參與者輸入信息的正確性。
5.有效登錄系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶。
6.用例終止
其他事件流參與者在登錄前可以修改自己的信息
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面
表2-2用戶注冊(cè)模塊用例描述
項(xiàng)目描述
用例名稱注冊(cè)
用例標(biāo)識(shí)號(hào)02
參與者管理員
簡(jiǎn)要說(shuō)明用戶通過注冊(cè)輸入信息完成認(rèn)證,再登錄進(jìn)入系統(tǒng)
前置條件參與者已經(jīng)打開系統(tǒng)的注冊(cè)頁(yè)面
1.參與者在用戶名輸入框里輸入用戶名
2.在密碼框里輸入密碼,再次確認(rèn)密碼
3.輸入手機(jī)號(hào)
基本事件流4.用戶按注冊(cè)后,系統(tǒng)驗(yàn)證參與者輸入信息的正確性。
5.有效注冊(cè)提示操作成功,并返回登錄界面,無(wú)效給參與
者報(bào)錯(cuò)。
6.用例終止
其他事件流參與者在注冊(cè)前可以修改自己的信息或者返回登錄界面
異常事件流提示錯(cuò)誤信息,參與者確認(rèn)
后置條件進(jìn)入系統(tǒng)主界面
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
2.3.2教師管理模塊的用例
教師信息管理模塊的用例描述如圖2-4所示,分別具有新增、刪除、查詢、
修改教師信息等操作功能。
圖2-4教師管理模塊用例圖
通過對(duì)圖2-4用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。教師管
理模塊用例描述如表2-3所示,可以進(jìn)行查找、刪除、增加等操作。
表2-3教師管理模塊用例描述
項(xiàng)目描述
用例名稱教師管理
用例標(biāo)識(shí)號(hào)03
參與者管理員
簡(jiǎn)要說(shuō)明參與者按需對(duì)教師信息進(jìn)行增刪改查操作
前置條件參與者登錄成功后進(jìn)行操作
1.參與者進(jìn)行教師信息增刪改查
基本事件流2.參與者點(diǎn)擊確認(rèn)按鈕、判斷是否成功
3.用例終止
其他事件流可以隨時(shí)終止
異常事件流提示錯(cuò)誤信息,參與者再修改操作
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
后置條件返回教師管理界面
2.3.3部門管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖和活動(dòng)圖進(jìn)行了梳理分析。部門管理
具體的用例描述如圖2-5所示,分別具有添加加、修改部門信息等操作功能。
圖2-5部門管理模塊用例圖
通過對(duì)圖2-5用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。部門管
理模塊用例描述如表2-4所示,可以進(jìn)行添加、查詢等操作。
表2-4部門管理模塊用例描述
項(xiàng)目描述
用例名稱部門管理
用例標(biāo)識(shí)號(hào)04
參與者管理員
簡(jiǎn)要說(shuō)明參與者對(duì)部門信息進(jìn)行管理
前置條件參與者已經(jīng)成功登錄到系統(tǒng)
1.參與者點(diǎn)擊按鈕添加、修改部門信息等操作
基本事件流2.點(diǎn)擊確認(rèn)按鈕
4.在參與者確認(rèn)前可以自行終止操作。
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.修改操作成功,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶。
6.用例終止
其他事件流用戶可以隨時(shí)終止操作
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回部門管理界面
2.3.4薪資管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖進(jìn)行了梳理分析。薪資具體的用例描
述如圖2-6所示,分別具有添加、查詢薪資信息等操作功能。
圖2-6薪資管理模塊用例圖
通過對(duì)圖2-6用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。用戶登
錄模塊用例描述如表2-1所示,可以進(jìn)行添加、查詢等操作。
表2-5薪資管理模塊用例描述
項(xiàng)目描述
用例名稱薪資管理
用例標(biāo)識(shí)號(hào)04
參與者管理員
簡(jiǎn)要說(shuō)明參與者對(duì)薪資信息進(jìn)行管理
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
前置條件參與者已經(jīng)成功登錄到系統(tǒng)
1.參與者點(diǎn)擊按鈕添加、修改薪資信息等操作
2.點(diǎn)擊確認(rèn)按鈕
基本事件流4.在參與者確認(rèn)前可以自行終止操作。
5.修改操作成功,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶。
6.用例終止
其他事件流參與者可以隨時(shí)終止操作
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回薪資管理界面
2.3.5懲罰管理模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過用例圖進(jìn)行了梳理分析。懲罰管理具體的用
例描述如圖2-7所示,分別具有添加、查詢懲罰信息等操作功能。
圖2-7懲罰管理模塊用例圖
通過對(duì)圖2-7用例圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的描述表。懲罰管
理模塊用例描述如表2-6所示,可以進(jìn)行添加、查詢懲罰信息等操作。
表2-6懲罰管理模塊用例描述
項(xiàng)目描述
用例名稱懲罰管理
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例標(biāo)識(shí)號(hào)05
參與者管理員
簡(jiǎn)要說(shuō)明參與者對(duì)懲罰信息進(jìn)行管理
前置條件參與者已經(jīng)成功登錄到系統(tǒng)
1.參與者點(diǎn)擊按鈕添加、修改懲罰、獎(jiǎng)勵(lì)信息等操作
2.點(diǎn)擊確認(rèn)按鈕
基本事件流4.在參與者確認(rèn)前可以自行終止操作。
5.修改操作成功,無(wú)效則提示相應(yīng)錯(cuò)誤給用戶。
6.用例終止
其他事件流參與者可以隨時(shí)終止操作
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件返回懲罰管理界面
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便
于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。該系統(tǒng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)
根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、查看等操作。
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)的聯(lián)泰大學(xué)
高校教師信息管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-1“聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)”整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計(jì)
聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)幾大主要功能模塊的功能結(jié)構(gòu)圖如圖3-2
所示。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-2“聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)”功能結(jié)構(gòu)圖
3.3.1登錄模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
使用功能描述表描述,如下表3-1。
表3-1登錄模塊功能相關(guān)功能描述
功能名稱登錄
功能概述為管理員提供管理操作
輸入內(nèi)容用戶名、密碼
系統(tǒng)處理在數(shù)據(jù)庫(kù)中查詢輸入的內(nèi)容是否正確
輸出內(nèi)容登錄成功或者失敗的提示
功能名稱注冊(cè)
功能概述為管理員提供注冊(cè)操作
輸入內(nèi)容用戶名、密碼、手機(jī)號(hào)
系統(tǒng)確認(rèn)用戶名、密碼、手機(jī)號(hào)是否正確,并存入數(shù)據(jù)庫(kù)
系統(tǒng)處理
中
輸出內(nèi)容注冊(cè)成功
3.3.2教師管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
使用功能描述表描述,如下表3-2。
表3-2教師管理模塊相關(guān)功能描述
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
功能名稱教師管理
功能概述為管理員提供教師信息管理操作
輸入內(nèi)容教師姓名、年齡、學(xué)歷等基本信息
系統(tǒng)處理系統(tǒng)驗(yàn)證信息是否錯(cuò)在錯(cuò)誤或者缺失
輸出內(nèi)容操作成功或者失敗的提示
3.3.3部門管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
使用功能描述表描述,如下表3-3。
表3-3部門管理模塊相關(guān)功能描述
功能名稱部門管理
功能概述為管理員提供部門管理操作
輸入內(nèi)容部門名稱、部門人數(shù)
系統(tǒng)處理系統(tǒng)驗(yàn)證信息是否錯(cuò)在錯(cuò)誤或者缺失
輸出內(nèi)容操作成功或者失敗的提示
3.3.4薪資管理模塊功能設(shè)計(jì)
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
使用功能描述表描述,如下表3-4。
表3-4薪資管理相關(guān)功能描述
功能名稱薪資管理
功能概述為管理員提供薪資管理操作
輸入內(nèi)容福利、基本工資
系統(tǒng)處理系統(tǒng)驗(yàn)證信息是否錯(cuò)在錯(cuò)誤或者缺失
輸出內(nèi)容操作成功或者失敗的提示
3.3.5懲罰管理模塊的用例
針對(duì)系統(tǒng)功能結(jié)構(gòu)圖進(jìn)行進(jìn)一步細(xì)化分析,得到各子模塊相關(guān)功能描述,
使用功能描述表描述,如下表3-5。
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表3-5懲罰管理模塊相關(guān)功能描述
功能名稱懲罰管理
功能概述為管理員提供懲罰信息管理操作
輸入內(nèi)容獎(jiǎng)懲時(shí)間、地點(diǎn)、備注
系統(tǒng)處理系統(tǒng)驗(yàn)證信息是否錯(cuò)在錯(cuò)誤或者缺失
輸出內(nèi)容操作成功或者失敗的提示
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)是系統(tǒng)開發(fā)的基礎(chǔ),數(shù)據(jù)庫(kù)設(shè)計(jì)的質(zhì)量直接影響后續(xù)的系統(tǒng)開發(fā)和
業(yè)務(wù)處理,因此是一個(gè)非常關(guān)鍵的過程。只有不斷優(yōu)化與升級(jí),才可以使數(shù)據(jù)庫(kù)始終
滿足業(yè)務(wù)發(fā)展的需求。
3.4.1設(shè)計(jì)原則
為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵從以下原則:
1.統(tǒng)一性原則
數(shù)據(jù)庫(kù)設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔn)與命名規(guī)范。數(shù)據(jù)庫(kù)的結(jié)構(gòu)、接口、
數(shù)據(jù)要素等應(yīng)具有統(tǒng)一的標(biāo)準(zhǔn),這可以降低使用難度,便于維護(hù)和擴(kuò)展。
2.性能原則
性能原則:在滿足功能要求的前提下,表結(jié)構(gòu)和索引等應(yīng)該設(shè)計(jì)得盡量高效,
便于進(jìn)行數(shù)據(jù)的增刪改查操作。
3.4.2概念設(shè)計(jì)
在數(shù)據(jù)庫(kù)概念設(shè)計(jì)的過程中,采用E-R圖來(lái)描述概念設(shè)計(jì)的結(jié)果。E-R圖是
概念數(shù)據(jù)模型的高層描述所使用的數(shù)據(jù)模型或模式圖,它為表述實(shí)體聯(lián)系模式
圖形式的數(shù)據(jù)模型提供了圖形符號(hào)。根據(jù)聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)數(shù)據(jù)
進(jìn)行分析,其E-R圖如下圖3-3所示。
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖3-3“聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)”E-R圖
3.4.3邏輯設(shè)計(jì)
針對(duì)ER模型,通過數(shù)據(jù)實(shí)體屬性、實(shí)體間關(guān)系的全面分析,結(jié)合聯(lián)泰大學(xué)
高校教師信息管理系統(tǒng)的實(shí)際需求,根據(jù)E-R圖轉(zhuǎn)化為關(guān)系模式的轉(zhuǎn)換方法,
建立起了本系統(tǒng)的關(guān)系模式,具體轉(zhuǎn)化后的關(guān)系模式如下:
教師信息(教師編號(hào),教師姓名,年齡,性別,婚姻狀態(tài),政治面貌,學(xué)
歷,部門編號(hào),職務(wù),聯(lián)系方式,備注)
部門信息(部門編號(hào),部門名稱,部門人數(shù))
獎(jiǎng)懲信息(獎(jiǎng)懲編號(hào),員工編號(hào),獎(jiǎng)罰時(shí)間,獎(jiǎng)罰原因,獎(jiǎng)罰地點(diǎn),備注)
薪資信息(薪資編號(hào),員工編號(hào),基本工資,福利,獎(jiǎng)金,計(jì)算方法,實(shí)
發(fā)工資,發(fā)放日期)
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.4.4數(shù)據(jù)字典
教師信息表的表結(jié)構(gòu)如表3-6所示,該表主要用于記錄教師信息。
表3-6教師信息表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
tea_idint(13)教師編號(hào)主鍵是
tea_namevarchar(21)教師姓名是
tea_ageint(255)年齡是
tea_sexchar(2)性別否
tea_statevarchar(4)婚姻狀態(tài)否
tea_facevarchar(23)政治面貌否
tea_degreevarchar(255)學(xué)歷否
depa_idint(13)部門編號(hào)否
tea_officevarchar(255)職務(wù)否
tea_contactvarchar(255)聯(lián)系方式否
remarkvarchar備注否
登錄的表結(jié)構(gòu)如表3-7所示,該表主要用于記錄登錄信息。
表3-7登錄表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idint(11)管理員id主鍵是
usernamevarchar(255)用戶名是
passwordvarchar(255)密碼是
phonevarchar(255)手機(jī)號(hào)是
create_user_id創(chuàng)建用戶
int(11)否
id
create_timedatetime(0)創(chuàng)建時(shí)間否
statusvarchar(255)狀態(tài)否
部門信息的表結(jié)構(gòu)如表3-8所示,該表主要用于記錄部門信息。
表3-8部門信息表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
depa_idint(11)部門編號(hào)主鍵是
depa_namevarchar(20)部門名稱是
depa_numberint(11)部門人數(shù)是
薪資信息的表結(jié)構(gòu)如表3-7所示,該表主要用于記錄薪資信息。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
表3-7薪資信息表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
salary_idint(11)薪資編號(hào)主鍵是
tea_idint(11)員工編號(hào)是
salary_jwagesvarchar(255)基本工資是
salary_welfarevarchar(255)福利是
salary_bonusvarchar(255)獎(jiǎng)金是
salary_swagesint(11)實(shí)發(fā)工資是
update_timedatetime(0)發(fā)放日期否
懲罰信息的表結(jié)構(gòu)如表3-9所示,該表主要用于記錄懲罰和獎(jiǎng)勵(lì)信息。
表3-9懲罰信息表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
Incen_idint(11)管理員id主鍵是
tea_idvarchar(255)用戶名是
Incen_causevarchar(255)密碼是
Incen_placevarchar(255)手機(jī)號(hào)是
update_time創(chuàng)建用戶
int(11)否
id
create_timedatetime(0)創(chuàng)建時(shí)間否
remarkvarchar(255)狀態(tài)否
管理信息的表結(jié)構(gòu)如表3-10所示,該表主要用于記錄管理員信息。
表3-10管理信息表結(jié)構(gòu)
字段名稱數(shù)據(jù)類型字段內(nèi)容主鍵設(shè)置非空
idint(11)管理員id主鍵是
usernamevarchar(255)用戶名是
passwordvarchar(255)密碼是
phonevarchar(255)手機(jī)號(hào)是
create_user_id創(chuàng)建用戶
int(11)否
id
create_timedatetime(0)創(chuàng)建時(shí)間否
statusvarchar(255)狀態(tài)否
數(shù)據(jù)庫(kù)設(shè)計(jì)總結(jié):根據(jù)聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的需求分析和用例
建模分析,本文確定了系統(tǒng)的主要功能模塊,包括登錄管理、教師管理、部門
管理、薪資管理等。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4系統(tǒng)詳細(xì)設(shè)計(jì)
4.1登錄子功能模塊設(shè)計(jì)
4.1.1登錄子功能模塊說(shuō)明
與管理員進(jìn)行溝通,了解聯(lián)泰大學(xué)高校教師信息管理系統(tǒng)的問題,希望通過
系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)管理員的登錄以及新用戶的注冊(cè)。
4.1.2登錄子功能模塊詳細(xì)設(shè)計(jì)
通過需求分析和概要設(shè)計(jì)對(duì)各子功能進(jìn)行分析與設(shè)計(jì),得到與登錄子功能
模塊靜態(tài)結(jié)構(gòu)類圖,如圖4-1所示。
圖4-1登錄子功能的類圖
針對(duì)類圖進(jìn)行進(jìn)一步細(xì)化分析,得到該子功能模塊相關(guān)類及方法描述表,
如下表4-1所示。
表4-1登錄子功能模塊相關(guān)類及方法描述表
類名admin
描述管理員登錄
id,username,password,phone,createUserId,
屬性
createTime
getUsername(),getPassword(),getId(),getPhone(),
getCreatetime(),getStatus(),toString(),
方法getCrateUserId()
setUsername(),setPassword(),setId(),setPhone(),
setCreatetime(),setUserId(),setStatus(),
19
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)一年級(jí)新生學(xué)期總結(jié)
- 魯教版(五四制)地理六年級(jí)下冊(cè)《第二節(jié) 巴西》聽課評(píng)課記錄2
- 北師大版道德與法治七年級(jí)下冊(cè)1.1《體察情緒》聽課評(píng)課記錄
- 蘇教版小學(xué)五年級(jí)數(shù)學(xué)下冊(cè)口算測(cè)試卷試題
- 人民版道德與法治九年級(jí)下冊(cè)2.3《村里的事情大家辦》聽課評(píng)課記錄
- 人教部編版八年級(jí)道德與法治上冊(cè):5.3《善用法律》聽課評(píng)課記錄1
- 冀教版數(shù)學(xué)九年級(jí)下冊(cè)《簡(jiǎn)單物體的視圖》聽評(píng)課記錄1
- 蘇科版數(shù)學(xué)八年級(jí)上冊(cè)5.2《平面直角坐標(biāo)系》聽評(píng)課記錄2
- 人教版地理七年級(jí)下冊(cè)7.1《日本》聽課評(píng)課記錄1
- 冀教版七年級(jí)數(shù)學(xué)上冊(cè)聽評(píng)課記錄 2.3 線段的長(zhǎng)短
- 二零二五年度大型自動(dòng)化設(shè)備買賣合同模板2篇
- 江西省部分學(xué)校2024-2025學(xué)年高三上學(xué)期1月期末英語(yǔ)試題(含解析無(wú)聽力音頻有聽力原文)
- GA/T 2145-2024法庭科學(xué)涉火案件物證檢驗(yàn)實(shí)驗(yàn)室建設(shè)技術(shù)規(guī)范
- 2025內(nèi)蒙古匯能煤化工限公司招聘300人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年中國(guó)融通資產(chǎn)管理集團(tuán)限公司春季招聘(511人)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 寵物護(hù)理行業(yè)客戶回訪制度構(gòu)建
- 電廠檢修管理
- 《SPIN銷售法課件》課件
- 機(jī)動(dòng)車屬性鑒定申請(qǐng)書
- 2024年中考語(yǔ)文試題分類匯編:非連續(xù)性文本閱讀(學(xué)生版)
- 2024年度窯爐施工協(xié)議詳例細(xì)則版B版
評(píng)論
0/150
提交評(píng)論