![湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view9/M01/13/18/wKhkGWdTqOWAdQG5AAGzFITHtFk495.jpg)
![湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view9/M01/13/18/wKhkGWdTqOWAdQG5AAGzFITHtFk4952.jpg)
![湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view9/M01/13/18/wKhkGWdTqOWAdQG5AAGzFITHtFk4953.jpg)
![湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view9/M01/13/18/wKhkGWdTqOWAdQG5AAGzFITHtFk4954.jpg)
![湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view9/M01/13/18/wKhkGWdTqOWAdQG5AAGzFITHtFk4955.jpg)
版權(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.1Sprintboot簡(jiǎn)介2
1.2.2Springboot的運(yùn)行原理2
1.2.3jsp頁(yè)面的組成2
1.3開(kāi)發(fā)工具簡(jiǎn)介3
1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)3
2需求分析4
2.1功能需求描述4
2.2非功能需求描述4
2.3需求用例建模5
2.3.1登錄功能模塊的用例9
2.3.2管理員功能模塊的用例9
2.3.3學(xué)生管理功能模塊的用例9
2.3.4老師管理功能模塊的用例9
2.3.5查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊的用例9
3系統(tǒng)概要設(shè)計(jì)15
3.1系統(tǒng)設(shè)計(jì)原則21
3.2系統(tǒng)框架設(shè)計(jì)22
3.3系統(tǒng)功能設(shè)計(jì)22
3.3.1登錄功能模塊功能設(shè)計(jì)23
3.3.2管理員功能模塊功能設(shè)計(jì)23
3.3.3學(xué)生功能模塊功能設(shè)計(jì)24
3.3.4老師功能模塊功能設(shè)計(jì)25
II
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.3.5查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊功能設(shè)計(jì)24
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)25
3.4.1設(shè)計(jì)原則26
3.4.2概念設(shè)計(jì)26
3.4.3邏輯設(shè)計(jì)27
3.4.4數(shù)據(jù)字典27
4系統(tǒng)詳細(xì)設(shè)計(jì)29
4.1登錄功能模塊設(shè)計(jì)31
4.1.1登錄功能模塊說(shuō)明31
4.1.2登錄功能模塊詳細(xì)設(shè)計(jì)31
4.2管理員功能模塊設(shè)計(jì)31
4.2.1管理員功能模塊說(shuō)明31
4.2.2管理員功能模塊詳細(xì)設(shè)計(jì)31
4.3學(xué)生功能模塊設(shè)計(jì)33
4.3.1學(xué)生功能模塊說(shuō)明33
4.3.2學(xué)生功能模塊詳細(xì)設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。
4.4老師功能模塊設(shè)計(jì)35
4.4.1老師功能模塊說(shuō)明錯(cuò)誤!未定義書(shū)簽。
4.4.2老師功能模塊詳細(xì)設(shè)計(jì)35
4.5查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊設(shè)計(jì)35
4.5.1查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊說(shuō)明錯(cuò)誤!未定義書(shū)簽。
4.5.2查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊詳細(xì)設(shè)計(jì)35
5系統(tǒng)實(shí)現(xiàn)39
5.1登錄模塊實(shí)現(xiàn)39
5.1.1登錄模塊界面設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。
5.1.2登錄模塊核心代碼實(shí)現(xiàn):錯(cuò)誤!未定義書(shū)簽。
5.2管理員模塊實(shí)現(xiàn)40
5.2.1管理員模塊界面設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。
III
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.2.2管理員模塊核心代碼實(shí)現(xiàn):錯(cuò)誤!未定義書(shū)簽。
5.3學(xué)生模塊實(shí)現(xiàn)54
5.3.1學(xué)生模塊界面設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。
5.3.2學(xué)生模塊核心代碼實(shí)現(xiàn):錯(cuò)誤!未定義書(shū)簽。
5.4老師模塊實(shí)現(xiàn)54
5.4.1老師模塊界面設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。
5.4.2老師模塊核心代碼實(shí)現(xiàn):錯(cuò)誤!未定義書(shū)簽。
5.5查看全年級(jí)成績(jī)排行模塊實(shí)現(xiàn)54
5.5.1查看全年級(jí)成績(jī)排行模塊界面設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽。
5.5.2查看全年級(jí)成績(jī)排行模塊核心代碼實(shí)現(xiàn):錯(cuò)誤!未定義書(shū)簽。
6系統(tǒng)測(cè)試39
6.1登錄功能測(cè)試75
6.2管理員功能測(cè)試75
6.3學(xué)生功能測(cè)試76
6.4老師功能測(cè)試76
6.3查詢(xún)?nèi)昙?jí)成績(jī)排行功能測(cè)試76
7設(shè)計(jì)小結(jié)78
參考資料78
IV
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的設(shè)計(jì)與
實(shí)現(xiàn)
1引言
隨著現(xiàn)代科學(xué)技術(shù)的開(kāi)展,計(jì)算機(jī)進(jìn)入教育領(lǐng)域在我國(guó),而且開(kāi)展迅速.計(jì)
算機(jī)應(yīng)用在教育,使教學(xué)手段,教學(xué)方法,教學(xué)理念和課堂結(jié)構(gòu)的方法,以與
教學(xué)理念和教學(xué)理論開(kāi)展變化.
傳統(tǒng)的教學(xué)方法的統(tǒng)一,傳統(tǒng)的素質(zhì)評(píng)估方法已經(jīng)無(wú)法滿(mǎn)足當(dāng)前的教育素
質(zhì)評(píng)估開(kāi)展需求。評(píng)估這個(gè)概念目前比擬熱,特別是在較大規(guī)模地對(duì)根底教育
領(lǐng)域著眼于教育信息環(huán)境以與信息化設(shè)施建設(shè)投入以后,談?wù)撔畔⒒度氲男?/p>
益評(píng)估似乎也更加熱烈。
關(guān)于評(píng)估,目前各種觀點(diǎn)或者所針對(duì)的內(nèi)容,我認(rèn)為都很難說(shuō)其是對(duì)還是
錯(cuò)。放在教育信息化開(kāi)展層面來(lái)講,我個(gè)人覺(jué)得有許多理念和觀點(diǎn)值得研究、
探討和商榷。
1.1項(xiàng)目開(kāi)發(fā)背景
隨著時(shí)代的發(fā)展,信息技術(shù)、網(wǎng)咯傳遞/Intranet技術(shù)、數(shù)據(jù)庫(kù)技術(shù)的不斷
發(fā)展完善,網(wǎng)絡(luò)進(jìn)程的加快,傳統(tǒng)的教學(xué)方式也越來(lái)越不能滿(mǎn)足學(xué)校的教學(xué)速
度,使得學(xué)校的領(lǐng)導(dǎo)意識(shí)到了互聯(lián)網(wǎng)的優(yōu)勢(shì),學(xué)校的網(wǎng)絡(luò)平臺(tái)就是在這樣一個(gè)背
景下產(chǎn)生發(fā)展起來(lái)的。伴隨著互聯(lián)網(wǎng)技術(shù)的不斷成熟,互聯(lián)網(wǎng)的功能也越來(lái)越
強(qiáng)大,注冊(cè)用戶(hù)可以在平臺(tái)上搜索到自己的考試成績(jī)以及修改個(gè)人信息,老師也
可以查詢(xún)到自己所在班級(jí)學(xué)生的成績(jī)以及個(gè)人信息,管理員可以查看和修改所
有學(xué)生和老師的個(gè)人信息,初步讓學(xué)校體會(huì)到了不用耗費(fèi)大量的時(shí)間去登記學(xué)
生和老師的信息,讓學(xué)校管理對(duì)學(xué)生和老師管理起來(lái)更加方便。我的畢業(yè)設(shè)計(jì)
也就正是一個(gè)管理系統(tǒng)的開(kāi)發(fā)學(xué)生綜合測(cè)評(píng)管理系統(tǒng)。
1.2開(kāi)發(fā)技術(shù)簡(jiǎn)介
相對(duì)于普通的Spring應(yīng)用,使用SpringBoot構(gòu)建的Spring應(yīng)用可以直接
打包為一個(gè)獨(dú)立可執(zhí)行的jar或war包,使用java-jar命令即可運(yùn)行,不需要
管理依賴(lài)的第三方庫(kù),也不需要依賴(lài)外部容器來(lái)啟動(dòng)應(yīng)用。之前使用Spring開(kāi)
發(fā)的JavaWeb應(yīng)用,一般都會(huì)在第三方的Web容器中啟動(dòng),比如Tomcat等,而
1
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
使用SpringBoot開(kāi)發(fā)的JavaWeb應(yīng)用,雖然基于Spring,但它提供了內(nèi)嵌的Web
容器(基于Servlet或Reactive的Web容器,如Tomcat、Jetty、Undertow、
NettyWebServer),通過(guò)SpringBoot插件,把所有依賴(lài)的第三方庫(kù)、Web容器和
應(yīng)用本身一起重新打包(repackage)為一個(gè)FatJar或FatWar,然后直接使用
java-jar命令運(yùn)行即可。
1.2.1Springboot簡(jiǎn)介
SpringBoot基于Spring開(kāi)發(fā)。SpringBoot本身并不提供Spring框架的核
心特性以及擴(kuò)展功能,也就是說(shuō),它并不是用來(lái)替代Spring的解決方案,而是
和Spring框架緊密結(jié)合用于提升Spring開(kāi)發(fā)者體驗(yàn)的工具。
關(guān)于SpringBoot有一句很出名的話(huà)就是約定大于配置。采用SpringBoot
可以大大的簡(jiǎn)化開(kāi)發(fā)模式,它集成了大量常用的第三方庫(kù)配置,所有你想集成
的常用框架,它都有對(duì)應(yīng)的組件支持,例如Redis、MongoDB、Jpa、kafka,Hakira
等等。SpringBoot應(yīng)用中這些第三方庫(kù)幾乎可以零配置地開(kāi)箱即用,大部分的Sp
ringBoot應(yīng)用都只需要非常少量的配置代碼,開(kāi)發(fā)者能夠更加專(zhuān)注于業(yè)務(wù)邏輯。
1.2.2Springboot的運(yùn)行原理
如果用一句話(huà)來(lái)描述整個(gè)過(guò)程就是:
SpringBoot通過(guò)@EnableAutoConfiguration注解開(kāi)啟自動(dòng)配置,加載
spring.factories中注冊(cè)的各種AutoConfiguration類(lèi),AutoConfiguration
類(lèi)滿(mǎn)足其注解@Con.ditional指定的生效條件(Starters提供的依賴(lài)、配置或
Spring容器中是否存在某個(gè)Bean等)時(shí),那么實(shí)例化該AutoConfiguration類(lèi)
中定義的Bean(組件等),并注入Spring容器,至此就完成了依賴(lài)框架的自動(dòng)配
置。
先從概念及功能上了解一下上圖所屬部分的作用及相互關(guān)系,后面章節(jié)會(huì)
針對(duì)每個(gè)功能及組件進(jìn)行源代碼級(jí)別的講解.
CEnableAutoconfiguration:該注解由組合注解@SpringBootApplication
引入,完成自動(dòng)配置開(kāi)啟,掃描各個(gè)jar包下的spring.factories文件,并加
載其中注冊(cè)的AutoConfiguration類(lèi)等。
Autoconfiguration:自動(dòng)配置類(lèi),代表了SpringBoot中一類(lèi)以
XXXAutoConfiguration命名的自動(dòng)配置類(lèi)。其中定義了第三方組件集成Spring
所需初始化的Bean和條件。
Conditional:條件注解及其衍生注解,使用在AutoConfiguration類(lèi)上,
當(dāng)滿(mǎn)足該條件注解時(shí)才會(huì)實(shí)例化AutoConfiguration類(lèi)。starters:第三方組件
2
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
的依賴(lài)及配置,SpringBoot已經(jīng)預(yù)置的組件。SpringBoot默認(rèn)的Starters項(xiàng)
目往往是只包含了一個(gè)pom依賴(lài)的項(xiàng)目。如果自定義的starter,該項(xiàng)目還需包
含spring.factories文件、AutoConfiguration類(lèi)和其他配置類(lèi)。
條件:條件注解及其衍生注解,使用在自動(dòng)配置類(lèi)上,當(dāng)滿(mǎn)足該條件注解
時(shí)才會(huì)實(shí)例化自動(dòng)配置類(lèi)。初學(xué)者:第三方組件的依賴(lài)及配置,SpringBoot已
經(jīng)預(yù)置的組件。彈簧啟動(dòng)默認(rèn)的啟動(dòng)器項(xiàng)目往往是只包含了一個(gè)pom依賴(lài)的項(xiàng)
目。如果自定義的初學(xué)者,該項(xiàng)目還需包含Spring.工廠文件、自動(dòng)配置類(lèi)和其
他配置類(lèi).
1.2.3jsp頁(yè)面的組成
jsp頁(yè)面看上去像標(biāo)準(zhǔn)的HTML和XML頁(yè)面,并附帶有java引擎能夠處理
和解析執(zhí)行的代碼與組件。通常,java代碼和組件用于創(chuàng)建在最終頁(yè)面上顯示
的文本。通常來(lái)說(shuō),jsp頁(yè)面包括模板元素,指令元素,動(dòng)作元素,
Scritptlets,聲明,表達(dá)式和java內(nèi)建對(duì)象。
1.3開(kāi)發(fā)工具簡(jiǎn)介
工具的使用:采用IntelliJIDEA+tomcat+mysql
IDEA全稱(chēng)IntelliJIDEA,是java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,Intelli]在業(yè)界
被公認(rèn)為最好的java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重
構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、創(chuàng)新的GUI設(shè)計(jì)等方面的
功能可以說(shuō)是超常的。
mysql其優(yōu)點(diǎn)有:綜合統(tǒng)一,高度非過(guò)程化,面向集合的操作方式,以一種
語(yǔ)法結(jié)構(gòu)提供多種使用方式,語(yǔ)言簡(jiǎn)潔,易學(xué)易用。
程序采用了Servlet+jsp+javaBean此種開(kāi)發(fā)模式遵循MVC的設(shè)計(jì)理念,其
中Servlet作為視圖層為用戶(hù)提供與程序交互的界面,javaBean作為模型層封
裝實(shí)體對(duì)象及業(yè)務(wù)邏輯,jsp作為控制層接收各種業(yè)務(wù)請(qǐng)求,并調(diào)用
javaBean模型組件對(duì)業(yè)務(wù)邏輯進(jìn)行處理,在視圖與業(yè)務(wù)邏輯之間建立起一座橋
梁。
1.4項(xiàng)目開(kāi)發(fā)技術(shù)路線(xiàn)
MVC模式(Model-View-Controller)【模型-視圖-控制器】模式。這種模
3
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
式用于應(yīng)用程序的分層開(kāi)發(fā)。重點(diǎn)在于分層思想,分層能使我們?cè)O(shè)計(jì)出來(lái)的代
碼更具有通用性模塊話(huà),使“一勞永逸”成為可能,同時(shí)大大減小了開(kāi)發(fā)難度。
一個(gè)簡(jiǎn)單的MVC設(shè)計(jì)模式應(yīng)該分為4層,分別是:實(shí)體類(lèi)、DAO層、service
層、Servlet層。Servlet層依賴(lài)于service層,service層依賴(lài)于DAO層,DAO
層將操作數(shù)據(jù)庫(kù)的結(jié)果轉(zhuǎn)化為JavaBean對(duì)象保存到實(shí)體類(lèi)中,同時(shí)JSP頁(yè)面的
值也可以封裝到JavaBean供各層使用。
最典型的MVC就是JSP+Servlet+Javabean的模式。
2需求分析
2.1功能需求描述
(1)權(quán)限功能:系統(tǒng)具有動(dòng)態(tài)的權(quán)限分配功能,可按用戶(hù)權(quán)限對(duì)用戶(hù)進(jìn)行分
組??煞譃楣芾韱T和學(xué)生用戶(hù)以及老師。
學(xué)生用戶(hù)只能修改自己的個(gè)人信息,修改密碼,以及查詢(xún)個(gè)人成績(jī)。
管理員可以查詢(xún)并修改所有學(xué)生的信息以及按班級(jí)查詢(xún)所有學(xué)生的成
績(jī)以及修改他們的信息。
老師可以修改并修改自己的個(gè)人信息,可以修改并查詢(xún)自己所在班級(jí)學(xué)
生的成績(jī),還可以查看全年紀(jì)學(xué)生成績(jī)排名以及根據(jù)班級(jí)查詢(xún)成績(jī)排名。
(2)錄入功能:管理員用戶(hù)提供對(duì)所有信息的錄入功能.老師可以錄入自己所
在班級(jí)的學(xué)生成績(jī),學(xué)生可以錄入自己的個(gè)人信息。
(3)查詢(xún)功能:管理員提供查詢(xún)的功能,可查詢(xún)?cè)试S范圍內(nèi)的所有信息,老師
可以查詢(xún)?nèi)昙o(jì)成績(jī)排名以及班級(jí)成績(jī)排名,以及學(xué)生用戶(hù)可以查詢(xún)個(gè)人成績(jī)
以及自己所在班級(jí)的成績(jī)。
(4)維護(hù)功能:管理員用戶(hù)提供對(duì)所有信息的修改刪除功能。退出功能:結(jié)
束并關(guān)閉系統(tǒng)。
2.2非功能需求描述
(1)本系統(tǒng)適用于大學(xué),性能力求易于使用,具體有較高的擴(kuò)展性和可維
護(hù)性。
(2)安全性:系統(tǒng)中涉及到大量學(xué)生、成績(jī)的信息資料以及大量老師信息,
因此要具有良好的安全性,以保證學(xué)校信息的安全。
(3)實(shí)時(shí)性:系統(tǒng)中存儲(chǔ)的大量信息,為使學(xué)校能夠更好地了解學(xué)生的相關(guān)
信息,系統(tǒng)需要及時(shí)更新,并且系統(tǒng)響應(yīng)時(shí)間要短,以提高工作效率。
4
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
(4)可擴(kuò)展性:系統(tǒng)采用模塊化程序設(shè)計(jì)的方法,使用B/S體系結(jié)構(gòu),既便
于系統(tǒng)功能的各種組合和修改,又便于未參與開(kāi)發(fā)的技術(shù)維護(hù)人員補(bǔ)充,維護(hù)。
可操
(5)作性:該系統(tǒng)采用控件式的頁(yè)面布局,使得各種操作更加簡(jiǎn)便,許多選
項(xiàng)只需要點(diǎn)擊鼠標(biāo)就可以完成。
2.3需求用例建模
通過(guò)對(duì)功能需求的分析,創(chuàng)建以下總體用例模型,如圖2-1所示。
5
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-1湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的總體用例模型
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模?;顒?dòng)圖如圖
2-2所示。
6
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-2湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的活動(dòng)圖
2.3.1登錄功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。登錄功能
模塊具體的用例描述如圖2-3所示,具有登錄操作功能。采用這樣的架構(gòu),讓
用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只
要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-3登錄功能模塊用例圖
7
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-4登錄功能模塊活動(dòng)圖
通過(guò)對(duì)圖2-3用例圖及圖2-4活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。登錄模塊用例描述如表2-1所示,可以進(jìn)行登錄操作。
表2-1登錄模塊用例描述
項(xiàng)目描述
用例名稱(chēng)用戶(hù)登錄
用例標(biāo)識(shí)號(hào)01
參與者管理員、學(xué)生、老師
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面login.html。
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名。
2.在密碼框里輸入密碼。
基本事件流
3.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
8
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
5.用例終止。
在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)。
后置條件進(jìn)入的主界面admmain.html,裝載相應(yīng)的數(shù)據(jù)。
2.3.2管理員功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。管理員
功能模塊具體的用例描述如圖2-5所示,分別具有登錄、添加、修改、查詢(xún)、
刪除等操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的
結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
圖2-5管理員功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。管理員模塊
活動(dòng)圖如圖2-6所示。
9
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-6管理員功能模塊活動(dòng)圖
通過(guò)對(duì)圖2-5用例圖及圖2-6活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。登錄模塊用例描述如表2-2所示,可以進(jìn)行登錄操作。
表2-2登錄模塊用例描述
項(xiàng)目描述
用例名稱(chēng)用戶(hù)登錄
用例標(biāo)識(shí)號(hào)01
參與者管理員
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面login.html。
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名。
2.在密碼框里輸入密碼。
基本事件流3.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止。
在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)。
后置條件進(jìn)入的主界面admmain.html,裝載相應(yīng)的數(shù)據(jù)。
學(xué)生管理模塊用例描述如表2-3所示,可以進(jìn)行增刪改查等操作。
表2-3學(xué)生管理模塊用例描述
10
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
項(xiàng)目描述
用例名稱(chēng)學(xué)生管理模塊
用例標(biāo)識(shí)號(hào)02
參與者管理員
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行相應(yīng)的增刪改查,否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊相應(yīng)的學(xué)生管理模塊進(jìn)行管理。
2.在學(xué)生管理模塊進(jìn)行增刪改查個(gè)人信息。
其他事件流3.用戶(hù)操作后后,系統(tǒng)驗(yàn)證參與者操作的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toUpdateMsgPage.html,裝載相應(yīng)的數(shù)據(jù)。
老師管理模塊用例描述如表2-4所示,可以進(jìn)行增刪改查等操作。
表2-4老師管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)老師管理模塊
用例標(biāo)識(shí)號(hào)02
參與者管理員
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行相應(yīng)的增刪改查,否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊相應(yīng)的老師管理模塊進(jìn)行管理。
2.在學(xué)生管理模塊進(jìn)行增刪改查個(gè)人信息。
其他事件流3.用戶(hù)操作后后,系統(tǒng)驗(yàn)證參與者操作的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toteadmin.html,裝載相應(yīng)的數(shù)據(jù)。
11
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
班級(jí)管理模塊用例描述如表2-5所示,可以進(jìn)行增刪改查等操作。
表2-5班級(jí)管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)班級(jí)管理模塊
用例標(biāo)識(shí)號(hào)02
參與者管理員
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行相應(yīng)的增刪改查,否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊老師管理模塊進(jìn)行管理。
2.在班級(jí)管理模塊進(jìn)行增刪改查。
其他事件流3.用戶(hù)操作后,系統(tǒng)驗(yàn)證參與者操作的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toclassdmin.html,裝載相應(yīng)的數(shù)據(jù)。
2.3.3學(xué)生功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。學(xué)生功能
模塊具體的用例描述如圖2-7所示,分別具有登錄、修改、查詢(xún)操作功能。采
用這樣的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)要對(duì)數(shù)據(jù)進(jìn)行
維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
12
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-7學(xué)生功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。學(xué)生模塊活
動(dòng)圖如圖2-8所示。
圖2-8學(xué)生功能模塊活動(dòng)圖
通過(guò)對(duì)圖2-7用例圖及圖2-8活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。登錄模塊用例描述如表2-6所示,可以進(jìn)行查詢(xún)、修改、添加、編輯
等操作。
表2-6登錄模塊用例描述
項(xiàng)目描述
用例名稱(chēng)用戶(hù)登錄
用例標(biāo)識(shí)號(hào)01
參與者學(xué)生
簡(jiǎn)要說(shuō)明參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
13
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面login.html。
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名。
2.在密碼框里輸入密碼。
基本事件流3.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止。
在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)。
后置條件進(jìn)入的主界面admmain.html,裝載相應(yīng)的數(shù)據(jù)。
管理個(gè)人信息模塊用例描述如表2-7所示,可以進(jìn)行修改和查詢(xún)操作。
表2-7管理個(gè)人信息模塊用例描述
項(xiàng)目描述
用例名稱(chēng)管理個(gè)人信息模塊
用例標(biāo)識(shí)號(hào)02
參與者學(xué)生
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行修改,否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊相應(yīng)的模塊進(jìn)行管理。
2.在管理個(gè)人信息模塊進(jìn)行修改個(gè)人信息。
其他事件流3.用戶(hù)修改后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toUpdateMsgPage.html,裝載相應(yīng)的數(shù)據(jù)。
查詢(xún)成績(jī)模塊用例描述如表2-8所示,可以進(jìn)行查詢(xún)操作。
表2-8查詢(xún)成績(jī)模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查詢(xún)成績(jī)模塊
14
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
用例標(biāo)識(shí)號(hào)02
參與者學(xué)生
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行相應(yīng)的查詢(xún),否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊查詢(xún)模塊進(jìn)行管理。
2.在學(xué)生管理查詢(xún)模塊進(jìn)行查詢(xún)成績(jī)。
其他事件流3.用戶(hù)輸入后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toresdmin.html,裝載相應(yīng)的數(shù)據(jù)。
2.3.4老師功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。老師功能
模塊具體的用例描述如圖2-2所示,分別具有登錄、添加、修改、查詢(xún)、刪除
等操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),
當(dāng)要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
15
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-9老師功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。老師模塊活
動(dòng)圖如圖2-10所示。
圖2-10老師功能模塊活動(dòng)圖
16
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過(guò)對(duì)圖2-9用例圖及圖2-10活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例的
描述表。登錄模塊用例描述如表2-9所示,可以進(jìn)行登錄操作。
表2-9登錄模塊用例描述
項(xiàng)目描述
用例名稱(chēng)用戶(hù)登錄
用例標(biāo)識(shí)號(hào)01
參與者老師
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),否則提供拒絕登錄系統(tǒng)。
前置條件參與者已經(jīng)打開(kāi)系統(tǒng)的登錄頁(yè)面login.html。
1.參與者在用戶(hù)名輸入框里輸入用戶(hù)名。
2.在密碼框里輸入密碼。
基本事件流3.用戶(hù)按登錄后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則進(jìn)入系統(tǒng)的主界面。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止。
在按“登錄”按鈕之前,參與者可以隨按“取消”或“關(guān)
其他事件流
閉”按鈕。
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)。
后置條件進(jìn)入的主界面admmain.html,裝載相應(yīng)的數(shù)據(jù)。
管理個(gè)人信息模塊用例描述如表2-10所示,可以進(jìn)行修改操作。
表2-10管理個(gè)人信息模塊用例描述
項(xiàng)目描述
用例名稱(chēng)管理個(gè)人信息模塊
用例標(biāo)識(shí)號(hào)02
參與者學(xué)生
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行修改,否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊相應(yīng)的模塊進(jìn)行管理。
其他事件流2.在管理個(gè)人信息模塊進(jìn)行修改個(gè)人信息。
3.用戶(hù)修改后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
17
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toUpdateMsgPage.html,裝載相應(yīng)的數(shù)據(jù)。
學(xué)生成績(jī)管理模塊用例描述如表2-11所示,可以進(jìn)行增刪改查操作。
表2-11學(xué)生成績(jī)管理模塊用例描述
項(xiàng)目描述
用例名稱(chēng)學(xué)生成績(jī)管理
用例標(biāo)識(shí)號(hào)03
參與者老師
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行相應(yīng)的增刪改查,否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊學(xué)生成績(jī)管理模塊進(jìn)行管理。
2.在學(xué)生成績(jī)管理模塊對(duì)學(xué)生成績(jī)進(jìn)行增刪改查。
其他事件流3.用戶(hù)輸入后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面toteadmin.html,裝載相應(yīng)的數(shù)據(jù)。
查看全年級(jí)成績(jī)排行模塊用例描述如表2-12所示,可以進(jìn)行查詢(xún)操作。
表2-12查看全年級(jí)成績(jī)排行模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查看全年級(jí)成績(jī)排行
用例標(biāo)識(shí)號(hào)04
參與者老師
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行查詢(xún),否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
18
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
1.參與者在側(cè)邊欄點(diǎn)擊學(xué)生成績(jī)管理模塊進(jìn)行管理。
2.輸入學(xué)期查詢(xún)?nèi)昙?jí)成績(jī)排行。
其他事件流3.用戶(hù)輸入后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面torank.html,裝載相應(yīng)的數(shù)據(jù)。
根據(jù)班級(jí)查看成績(jī)排行模塊用例描述如表2-13所示,可以進(jìn)行查詢(xún)操作。
表2-13根據(jù)班級(jí)查看成績(jī)排行模塊用例描述
項(xiàng)目描述
用例名稱(chēng)根據(jù)班級(jí)進(jìn)行成績(jī)排行
用例標(biāo)識(shí)號(hào)05
參與者老師
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行查詢(xún),否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊根據(jù)班級(jí)查看成績(jī)排行進(jìn)行管理。
2.輸入班級(jí)和學(xué)期進(jìn)行班級(jí)成績(jī)查詢(xún)。
其他事件流3.用戶(hù)輸入后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面torankbyclass.html,裝載相應(yīng)的數(shù)據(jù)。
2.3.5查看全年級(jí)成績(jī)排行功能模塊的用例
面向?qū)ο蟮男枨蠓治鲭A段通過(guò)用例圖和活動(dòng)圖進(jìn)行了梳理分析。查看全年
級(jí)成績(jī)排行功能模塊的用例功能模塊具體的用例描述如圖2-11所示,具有查詢(xún)
操作功能。采用這樣的架構(gòu),讓用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),當(dāng)
要對(duì)數(shù)據(jù)進(jìn)行維護(hù)的時(shí)候,它只要維護(hù)與業(yè)務(wù)層之間的接口即可。
19
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
圖2-11查看全年級(jí)成績(jī)排行功能模塊用例圖
通過(guò)對(duì)用例的細(xì)化,使用活動(dòng)圖針對(duì)系統(tǒng)動(dòng)態(tài)行為進(jìn)行建模。查詢(xún)?nèi)昙?jí)
成績(jī)排行功能模塊活動(dòng)圖如圖2-12所示。
圖2-12查看全年級(jí)成績(jī)排行功能模塊活動(dòng)圖
20
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
通過(guò)對(duì)圖2-11用例圖及圖2-12活動(dòng)圖進(jìn)一步的細(xì)化分析,得到每個(gè)用例
的描述表。
查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊用例描述如表2-14所示,可以進(jìn)行登錄操作。
表2-14查看全年級(jí)成績(jī)排行模塊用例描述
項(xiàng)目描述
用例名稱(chēng)查看全年級(jí)成績(jī)排行
用例標(biāo)識(shí)號(hào)01
參與者老師
參與者輸入用戶(hù)名、密碼,系統(tǒng)進(jìn)行驗(yàn)證后合法者登錄
簡(jiǎn)要說(shuō)明
系統(tǒng),進(jìn)行查詢(xún),否則拒絕登錄系統(tǒng)。
前置條件
參與者登錄系統(tǒng)。
1.參與者在側(cè)邊欄點(diǎn)擊學(xué)生成績(jī)管理模塊進(jìn)行管理。
2.輸入學(xué)期查詢(xún)?nèi)昙?jí)成績(jī)排行。
其他事件流3.用戶(hù)輸入后,系統(tǒng)驗(yàn)證參與者輸入的有效性。
4.有效則系統(tǒng)提示成功。無(wú)效則提示相應(yīng)錯(cuò)誤給用戶(hù)。
5.用例終止
異常事件流提示錯(cuò)誤信息,參與人確認(rèn)
后置條件進(jìn)入的主界面torank.html,裝載相應(yīng)的數(shù)據(jù)。
3系統(tǒng)概要設(shè)計(jì)
3.1系統(tǒng)設(shè)計(jì)原則
在設(shè)計(jì)湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的時(shí)候,要全面了解對(duì)學(xué)生進(jìn)行測(cè)
評(píng)的目的、任務(wù)以及內(nèi)容,因此,在設(shè)計(jì)系統(tǒng)的時(shí)候,需要遵循以下3個(gè)原則:
第一,功能實(shí)用性原則。功能的實(shí)用性是系統(tǒng)開(kāi)發(fā)的第一原則;第二,數(shù)據(jù)安全
性原則。系統(tǒng)要充分保證學(xué)數(shù)據(jù)的正確和完整,維護(hù)好數(shù)據(jù)庫(kù),防止數(shù)據(jù)資料
丟失和破壞;第三,面向用戶(hù)的原則。系統(tǒng)要求操作簡(jiǎn)單、功能齊全,方便操作
者對(duì)系統(tǒng)進(jìn)行操作和管理。此外,湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)還應(yīng)該要做
到經(jīng)濟(jì)實(shí)用、簡(jiǎn)單可靠,同時(shí)具有一定的擴(kuò)展性。
21
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
3.2系統(tǒng)框架設(shè)計(jì)
根據(jù)系統(tǒng)的需求分析、用例建模分析結(jié)合開(kāi)發(fā)平臺(tái)的特點(diǎn)設(shè)計(jì)湖北省高校
大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的系統(tǒng)架構(gòu)模型,如圖3-1所示。
圖3-1湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)整體架構(gòu)圖
3.3系統(tǒng)功能設(shè)計(jì)
系統(tǒng)模塊化結(jié)構(gòu)設(shè)計(jì)工作是在系統(tǒng)分析階段對(duì)子系統(tǒng)劃分的基礎(chǔ)上,在進(jìn)
一步地劃分,將它逐層的分解成多個(gè)大小相同、功能單一、具有一定獨(dú)立性的
模塊,以便程序設(shè)計(jì)工作的同時(shí),有加強(qiáng)了數(shù)據(jù)庫(kù)之間的聯(lián)系,使系統(tǒng)更加的
完美。根據(jù)湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的需求分析和用例建模分析,本文
確定了湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)系統(tǒng)的主要功能模塊,包括管理員管理、
學(xué)生管理、老師管理和登錄管理等。湖北省大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)的功能結(jié)
22
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
構(gòu)圖如圖3-2所示,本系統(tǒng)共有4大主要功能模塊。
圖3-2湖北省高校大學(xué)生綜合測(cè)評(píng)管理系統(tǒng)功能結(jié)構(gòu)圖
3.3.1登錄功能模塊功能設(shè)計(jì)
文字描述登錄功能模塊相關(guān)功能文字描述:
表3-1登錄功能相關(guān)功能描述
功能名稱(chēng)登錄
功能概述為管理員、老師、學(xué)生提供登錄功能
輸入內(nèi)容用戶(hù)名和密碼
系統(tǒng)處理對(duì)于不同的類(lèi)別有不同的用戶(hù)名和密碼
輸出內(nèi)容操作成功或者失敗的提示
3.3.2管理員功能模塊功能設(shè)計(jì)
文字描述管理員功能模塊相關(guān)功能文字描述:
表3-2管理員功能模塊相關(guān)功能描述
功能名稱(chēng)管理員增加信息
功能概述為管理員管理學(xué)生、老師、班級(jí)進(jìn)行增加功能
輸入內(nèi)容學(xué)生的關(guān)鍵字、老師的關(guān)鍵字、班級(jí)的關(guān)鍵字
系統(tǒng)處理對(duì)于不同模塊進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類(lèi)別增加功能
23
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)管理員刪除信息
功能概述為管理員管理學(xué)生、老師、班級(jí)進(jìn)行刪除功能
輸入內(nèi)容學(xué)生的關(guān)鍵字、老師的關(guān)鍵字、班級(jí)的關(guān)鍵字
系統(tǒng)處理對(duì)于不同模塊進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類(lèi)別刪除功能
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)管理員修改信息
功能概述為管理員管理學(xué)生、老師、班級(jí)進(jìn)行修改功能
輸入內(nèi)容學(xué)生的關(guān)鍵字、老師的關(guān)鍵字、班級(jí)的關(guān)鍵字
系統(tǒng)處理對(duì)于不同類(lèi)別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類(lèi)別修改功能
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)管理員查詢(xún)信息
功能概述為管理員管理學(xué)生、老師、班級(jí)進(jìn)行查詢(xún)功能
輸入內(nèi)容學(xué)生的關(guān)鍵字、老師的關(guān)鍵字、班級(jí)的關(guān)鍵字
系統(tǒng)處理對(duì)于不同類(lèi)別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類(lèi)別查詢(xún)功能
輸出內(nèi)容操作成功或者失敗的提示
3.3.3學(xué)生功能模塊功能設(shè)計(jì)
文字描述學(xué)生功能模塊相關(guān)功能文字描述:
表3-3學(xué)生功能模塊相關(guān)功能描述
功能名稱(chēng)學(xué)生修改信息
功能概述學(xué)生修改自己的個(gè)人信息功能
輸入內(nèi)容學(xué)生的個(gè)人信息
系統(tǒng)處理對(duì)于不同類(lèi)別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類(lèi)別修改功能
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)學(xué)生查詢(xún)信息
功能概述為學(xué)生查詢(xún)個(gè)人信息功能
輸入內(nèi)容學(xué)生的關(guān)鍵字、老師的關(guān)鍵字、班級(jí)的關(guān)鍵字
24
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
系統(tǒng)處理對(duì)于不同類(lèi)別進(jìn)行設(shè)計(jì)和規(guī)劃,對(duì)類(lèi)別查詢(xún)功能
輸出內(nèi)容操作成功或者失敗的提示
3.3.4老師功能模塊功能設(shè)計(jì)
表3-4老師功能模塊相關(guān)功能描述
功能名稱(chēng)老師管理個(gè)人信息
功能概述老師對(duì)自己的個(gè)人信息進(jìn)行修改功能
輸入內(nèi)容自己想要修改的個(gè)人信息
系統(tǒng)處理對(duì)老師輸入不同的個(gè)人信息進(jìn)行修改
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)學(xué)生成績(jī)管理
功能概述老師查詢(xún)或編輯學(xué)生的成績(jī)
輸入內(nèi)容學(xué)生的學(xué)號(hào)或姓名
系統(tǒng)處理對(duì)學(xué)生的成績(jī)進(jìn)行查詢(xún)或編輯
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)查看全年級(jí)成績(jī)排行
功能概述老師按照學(xué)期來(lái)進(jìn)行學(xué)生的全年級(jí)成績(jī)排行
輸入內(nèi)容學(xué)期
系統(tǒng)處理對(duì)不同的學(xué)期顯示不同的成績(jī)排行
輸出內(nèi)容操作成功或者失敗的提示
功能名稱(chēng)查看班級(jí)排名
功能概述為老師查看全年級(jí)的班級(jí)排名
輸入內(nèi)容班級(jí)和學(xué)期
系統(tǒng)處理對(duì)不同的班級(jí)和學(xué)期進(jìn)行班級(jí)排名的查詢(xún)
輸出內(nèi)容操作成功或者失敗的提示
3.3.5查詢(xún)?nèi)昙?jí)成績(jī)排行功能模塊功能設(shè)計(jì)
表3-5查看全年級(jí)成績(jī)排行功能模塊相關(guān)功能描述
功能名稱(chēng)查詢(xún)成績(jī)
功能概述老師和管理員查詢(xún)?nèi)昙?jí)成績(jī)排行
25
湖南商務(wù)職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)
輸入內(nèi)容輸入學(xué)期和班級(jí)
系統(tǒng)處理對(duì)輸入的學(xué)期和班級(jí)進(jìn)行查詢(xún)
輸出內(nèi)容操作成功或者失敗的提示
3.4數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)往往是系統(tǒng)設(shè)計(jì)中最為核心的一個(gè)步驟。其設(shè)計(jì)的優(yōu)良程度直
接影響系統(tǒng)的性能以及執(zhí)行效率。
3.4.1設(shè)計(jì)原則
為取得較好的設(shè)計(jì)效果,進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)需要遵從以下原則:
1.標(biāo)準(zhǔn)化原則
數(shù)據(jù)庫(kù)設(shè)計(jì)務(wù)必要遵照統(tǒng)一的設(shè)計(jì)標(biāo)準(zhǔ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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)務(wù)外包中的勞動(dòng)合同管理新規(guī)
- 中小企業(yè)勞動(dòng)合同樣本集
- 二手車(chē)交易合同正式版
- 中國(guó)·合同示范區(qū)發(fā)展展望
- 中外建筑工程承包合同
- 個(gè)人信用貸款合同條款
- 個(gè)人股權(quán)投資合同模板
- 中外新材料技術(shù)許可合同樣本
- 專(zhuān)利產(chǎn)品授權(quán)代理合同范例
- 臨時(shí)性勞動(dòng)合同條款合同
- 《鉗工基本知識(shí)》課件
- DB63T 2357-2024 ?;烦簝?chǔ)罐安全管理規(guī)范
- 2022-2023學(xué)年五年級(jí)數(shù)學(xué)春季開(kāi)學(xué)摸底考(四)蘇教版
- 【螞蟻?!?024中國(guó)商業(yè)醫(yī)療險(xiǎn)發(fā)展研究藍(lán)皮書(shū)
- 授信審批部工作計(jì)劃及思路
- 財(cái)務(wù)管理學(xué)(第10版)課件 第3章 財(cái)務(wù)分析
- 小學(xué)語(yǔ)文大單元教學(xué)設(shè)計(jì)與實(shí)施
- 小學(xué)升初中六年級(jí)數(shù)學(xué)考試試卷含答案(達(dá)標(biāo)題)
- 2024年長(zhǎng)沙航空職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整
- 腫瘤微環(huán)境在癌癥進(jìn)展中的作用研究
- 上海市發(fā)展改革研究院工作人員招考聘用12人公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
評(píng)論
0/150
提交評(píng)論