學(xué)生網(wǎng)上選課管理系統(tǒng)(uml)_第1頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(uml)_第2頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(uml)_第3頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(uml)_第4頁(yè)
學(xué)生網(wǎng)上選課管理系統(tǒng)(uml)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)生網(wǎng)上選課管理系統(tǒng)目錄第一章:網(wǎng)上選課管理系統(tǒng)的概述 21.1網(wǎng)上選課管理系統(tǒng)總的概述 21.2學(xué)生管理子系統(tǒng)的概述 31.3教師管理子系統(tǒng)的概述 41.4管理員管理子系統(tǒng)的概述 4第二章:網(wǎng)上選課管理系統(tǒng)的需求分析 52.1學(xué)生管理子系統(tǒng)的需求分析 62.1.1學(xué)生管理系統(tǒng)文檔描述 62.1.2學(xué)生管理系統(tǒng)用例圖 62.1.3學(xué)生管理系統(tǒng)用例文檔 62.2教師管理子系統(tǒng)的需求分析 112.2.1教師管理系統(tǒng)文檔描述 112.2.2教師管理系統(tǒng)用例圖 122.2.3教師管理系統(tǒng)用例文檔 122.3管理員管理子系統(tǒng)的需求分析 162.3.1管理員管理系統(tǒng)文檔描述 162.3.2管理員管理系統(tǒng)用

2、例圖 172.3.3管理員管理系統(tǒng)用例文檔 17第三章:網(wǎng)上選課系統(tǒng)的類圖 27第四章:網(wǎng)上選課系統(tǒng)的順序圖 294.1管理員管理子系統(tǒng)順序圖 294.1.1管理員刪除課程順序圖 294.1.2管理員刪除學(xué)生順序圖 294.1.3管理員修改課程信息順序圖 304.2教師管理子系統(tǒng)順序圖 314.2.1教師提交成績(jī)順序圖 314.2.2教師查看選課學(xué)生順序圖 314.2.3教師統(tǒng)計(jì)成績(jī)順序圖 324.3學(xué)生管理子系統(tǒng)順序圖 334.3.1學(xué)生選課順序圖334.3.2學(xué)生退課順序圖334.3.3學(xué)生查看課表順序圖 34選課管理系統(tǒng)案例研究項(xiàng)目需求說明第一章:網(wǎng)上選課管理系統(tǒng)的概述1.1網(wǎng)上選課管理

3、系統(tǒng)總的概述這是一個(gè)信息化的世界,利用In ternet技術(shù)來實(shí)現(xiàn)無(wú)紙化辦公已經(jīng)成為理所當(dāng)然。隨著各高校辦學(xué)規(guī)模的不斷擴(kuò)大,學(xué)生的網(wǎng)上選課作為學(xué)校日常辦公最重要的一部分,高效、有序的管理學(xué)生選課有助于提高辦學(xué)的質(zhì)量和水平,加快學(xué)校的發(fā)展。相對(duì)于傳統(tǒng)的純手工、純紙質(zhì)的選課管理方式來講,毫無(wú)疑問的,網(wǎng)絡(luò)化的學(xué)生選課管路更迅速、更高效、更準(zhǔn)確,將管理人員從繁瑣的數(shù)據(jù)整理事務(wù)中解脫出來,從而能節(jié)省更多的時(shí)間從事其他教學(xué)研究的工作。該文檔首先給出了學(xué)生網(wǎng)上選課管理系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,從總體架構(gòu)上給出整個(gè)系統(tǒng)的輪廓,然后又對(duì)功能需求、性能需求和其他非功能性需求進(jìn)行了詳細(xì)的 描述。其中對(duì)功能

4、需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,而且還給出了非常直觀的用例圖。在學(xué)生網(wǎng)上選課管理過程中,主要活動(dòng)有:學(xué)生進(jìn)入信息管理界面,學(xué)生登錄、輸入個(gè)人登錄信息及提交, 學(xué)生進(jìn)入選課系統(tǒng)界面, 學(xué)生瀏覽顯示的可選課程,學(xué)生進(jìn)行選課,學(xué) 生查看所選課的課表,學(xué)生退課,學(xué)生查看選修課成績(jī),學(xué)生查看過去所選課的成績(jī),學(xué)生查看過去所選的課程,學(xué)生修改自己的信息如登錄密碼并進(jìn)行保存;教師進(jìn)入信息管理界面,教師登錄、輸入個(gè)人登錄信息及提交,教師查看選課學(xué)生,教師打印選課學(xué)生的名單,教師對(duì)學(xué)生的成績(jī)進(jìn)行統(tǒng)計(jì),教師將學(xué)生的成績(jī)錄入系統(tǒng)中,教師檢查學(xué)生的成績(jī), 教師修改學(xué)生的成績(jī);管理

5、員對(duì)學(xué)生信息、教師信息、課程信息進(jìn)行管理(包括添加、修改、刪除、賬 戶管理)。2管理員管理系統(tǒng)網(wǎng)上選課系統(tǒng)教師管理系統(tǒng)3#學(xué)生管理系統(tǒng)圖1.1網(wǎng)上選課系統(tǒng)1.2學(xué)生管理子系統(tǒng)的概述學(xué)生進(jìn)入信息管理界面, 學(xué)生登錄、輸入個(gè)人登錄信息及提交, 學(xué)生進(jìn)入選課系統(tǒng)界面, 學(xué)生瀏覽顯示的可選課程,學(xué)生進(jìn)行選課,學(xué)生查看所選課的課表,學(xué)生退課,學(xué)生查看選 修課成績(jī),學(xué)生查看過去所選課的成績(jī),學(xué)生查看過去所選的課程,學(xué)生修改自己的信息, 如修改密碼并進(jìn)行保存。學(xué)生管理圖1.2學(xué)生管理系統(tǒng)學(xué)生登錄、輸入個(gè)人登錄信息學(xué)生進(jìn)入選課系統(tǒng)界面學(xué)生選課學(xué)生瀏覽可選課程學(xué)生查看課表學(xué)生退課1.3教師管理子系統(tǒng)的概述教師進(jìn)

6、入信息管理界面,教師登錄、輸入個(gè)人登錄信息及提交,教師查看選課學(xué)生,教師打印選課學(xué)生的名單, 教師對(duì)學(xué)生的成績(jī)進(jìn)行統(tǒng)計(jì),教師將學(xué)生的成績(jī)錄入系統(tǒng)中,教師檢查學(xué)生的成績(jī),教師修改學(xué)生的成績(jī)。圖1.3教師管理系統(tǒng)1.4管理員管理子系統(tǒng)的概述管理員管理系統(tǒng)的功能有:管理員進(jìn)入信息管理界面,管理員登錄,管理員對(duì)學(xué)生的信息進(jìn)行管理,管理員對(duì)教師的信息進(jìn)行管理,管理員管理課程信息, 管理員修改并保存數(shù)據(jù)庫(kù)信息,管理員向?qū)W生管理系統(tǒng)中添加學(xué)生,管理員修改學(xué)生信息,管理員刪除學(xué)生,管理員在教師管理系統(tǒng)中添加教師,管理員修改教師信息, 管理員刪除教師,管理員在課程管理中添加課程,管理員修改課程信息,管理員刪除課

7、程,管理員發(fā)布更改信息。圖1.3管理員管理系統(tǒng)管理員管理系統(tǒng)第二章:網(wǎng)上選課管理系統(tǒng)的需求分析學(xué)生選課管理系統(tǒng)主要滿足來自三方面的需求,這三個(gè)方面分別是學(xué)生用戶、 教師用戶和管理員用戶,也即是三類用戶角色,本系統(tǒng)將管理員用戶、教師用戶、學(xué)生用戶的身份及權(quán)限進(jìn)行嚴(yán)格的劃分,讓管理員擁有最高權(quán)限,可以查看、維護(hù)系統(tǒng)中的所有信息,如添加 學(xué)生,添加課程,修改課程信息等; 讓教師擁有查看自己開設(shè)的課程的信息,以及提交所開 設(shè)課程成績(jī)的權(quán)限;讓學(xué)生擁有選課和退選的權(quán)限;而修改密碼模塊的權(quán)限每個(gè)用戶都可擁有,用以修改自己的密碼信息。通過進(jìn)行嚴(yán)格的權(quán)限劃分,可以更好地進(jìn)行管理,也可更好地保護(hù)用戶信息安全。2

8、.1學(xué)生管理子系統(tǒng)的需求分析2.1.1學(xué)生管理系統(tǒng)文檔描述學(xué)生用戶是主要的需求者, 主要需求功能是查詢可選課程、查看自己選課情況及進(jìn)行選課、退課操作等。如學(xué)生進(jìn)入信息管理界面,學(xué)生登錄、輸入個(gè)人登錄信息及提交,學(xué)生進(jìn) 入選課系統(tǒng)界面,學(xué)生瀏覽顯示的可選課程,學(xué)生進(jìn)行選課,學(xué)生查看所選課的課表, 學(xué)生退課,學(xué)生查看選修課成績(jī),學(xué)生查看過去所選課的成績(jī),學(xué)生查看過去所選的課程,學(xué)生修改自己的信息如登錄密碼并進(jìn)行保存。2.1.2學(xué)生管理系統(tǒng)用例圖過去成績(jī)vvexte nd>>提交學(xué)生信息更變vvexte nd>>退課查看成績(jī)十學(xué)生當(dāng)前成績(jī)選課查看課表vvexte nd>

9、>vvexte nd>>6#當(dāng)前選課過去選課圖2.2.2學(xué)生管理系統(tǒng)2.1.3學(xué)生管理系統(tǒng)用例文檔用例編號(hào)2.2.3.1用例學(xué)生管理簡(jiǎn)述該用例允許學(xué)生進(jìn)入信息管理界面參與者學(xué)生前提條件成功登錄主 流1、學(xué)生用戶輸入用戶名和密碼,登錄系統(tǒng),用例開始,若登錄不成功,則轉(zhuǎn)入其他流2、系統(tǒng)顯示學(xué)生管理界面3、學(xué)生用戶根據(jù)系統(tǒng)的提示進(jìn)行自己所要進(jìn)行的操作其它流1、系統(tǒng)提示輸入錯(cuò)誤,重新輸入2、學(xué)生用戶重新輸入直達(dá)成功3、系統(tǒng)允許學(xué)生進(jìn)入學(xué)生管理系統(tǒng)后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)223.1.1用例提交學(xué)生信息變更簡(jiǎn)述該用例允許學(xué)生對(duì)自己信息做的修改進(jìn)行保存參與者學(xué)生前

10、提條件成功登錄進(jìn)入學(xué)生管理界面主 流 1、學(xué)生成功登錄學(xué)生管理系統(tǒng),用例開始2、系統(tǒng)提示學(xué)生可進(jìn)行的操作3、學(xué)生選擇提交學(xué)生信息更變按鈕、4、系統(tǒng)提示學(xué)生是否保存資料的修改5、學(xué)生選擇確認(rèn)保持修改,若選擇放棄,則轉(zhuǎn)入其他事件流6、系統(tǒng)向數(shù)據(jù)庫(kù)提交修改其它流 1、學(xué)生選擇放棄保存修改2、系統(tǒng)提示修改失敗后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)2.2.3.1.2用例查看成績(jī)簡(jiǎn)述該用例允許學(xué)生查看自己所選課程的成績(jī)參與者學(xué)生前提條件成功登錄進(jìn)入學(xué)生管理界面主 流 1、學(xué)生成功登錄學(xué)生管理系統(tǒng),用例開始2、系統(tǒng)提示學(xué)生可進(jìn)行的操作3、學(xué)生選擇查看成績(jī)菜單4、系統(tǒng)打開成績(jī)查詢界面其它流如果學(xué)生

11、不小心點(diǎn)錯(cuò),系統(tǒng)能夠選擇退回后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)223.121用 例當(dāng)前成績(jī)簡(jiǎn) 述該用例允許學(xué)生查看自己當(dāng)前所選課的成績(jī)參與者學(xué)生前提條件成功登錄,進(jìn)入查看成績(jī)頁(yè)面主 流1、學(xué)生成功登錄學(xué)生管理系統(tǒng),提示學(xué)生可進(jìn)行的操作,學(xué)生選擇查看成績(jī)菜單,系統(tǒng)打開成績(jī)查詢頁(yè)面,用例開始2、系統(tǒng)打開成績(jī)查詢頁(yè)面3、學(xué)生選擇查看當(dāng)前成績(jī)頁(yè)面4、系統(tǒng)連接數(shù)據(jù)庫(kù),顯示學(xué)生的當(dāng)前成績(jī)5、學(xué)生可查看自己的當(dāng)前成績(jī)?nèi)绻麑W(xué)生不小心點(diǎn)錯(cuò),系統(tǒng)能夠選擇退回其它流系統(tǒng)返回查看成績(jī)頁(yè)面后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)2.2.3.1.2.2用例過去成績(jī)簡(jiǎn)述該用例允許學(xué)生查看自己過去所

12、選課的成績(jī)參與者學(xué)生前提條件成功登錄,進(jìn)入查看成績(jī)頁(yè)面主 流 1、學(xué)生成功登錄學(xué)生管理系統(tǒng),提示學(xué)生可進(jìn)行的操作,學(xué)生選擇查看成績(jī)菜9單,系統(tǒng)打開成績(jī)查詢頁(yè)面,用例開始2、系統(tǒng)打開成績(jī)查詢頁(yè)面3、學(xué)生選擇查看過去成績(jī)頁(yè)面4、系統(tǒng)連接數(shù)據(jù)庫(kù),顯示學(xué)生的過去成績(jī)5、學(xué)生可查看自己的過去成績(jī)?nèi)绻麑W(xué)生不小心點(diǎn)錯(cuò),系統(tǒng)能夠選擇退回其它流系統(tǒng)返回查看成績(jī)頁(yè)面后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)2.2.3.1.3用例選課簡(jiǎn)述該用例允許學(xué)生對(duì)自己的課程進(jìn)行選責(zé)參與者學(xué)生前提條件成功登錄進(jìn)入學(xué)生管理界面主流1、學(xué)生成功登錄學(xué)生管理系統(tǒng),用例開始2、系統(tǒng)提示學(xué)生可進(jìn)行的操作3、學(xué)生選擇查看選課菜單4

13、、系統(tǒng)打開選課界面5、學(xué)生根據(jù)需要選擇自己想要選的課程,6、系統(tǒng)提示是否確定選課7、如果學(xué)生選擇確定選課,則系統(tǒng)提交選課如果學(xué)生選擇放棄,進(jìn)入其他流其它流系統(tǒng)退回到學(xué)生管理界面后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)2.2.3.1.4用例查看課表簡(jiǎn)述該用例允許學(xué)生查看自己所選課程的課表參與者學(xué)生前提條件成功登錄進(jìn)入學(xué)生管理界面10主 流 1、學(xué)生成功登錄學(xué)生管理系統(tǒng),用例開始2、系統(tǒng)提示學(xué)生可進(jìn)行的操作3、學(xué)生選擇查看課表菜單4、系統(tǒng)打開課表查詢界面如果學(xué)生選擇退休,則進(jìn)入其他流其它流系統(tǒng)退出后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)223.141用例當(dāng)前所選課簡(jiǎn)述該用例允許

14、學(xué)生查看自己當(dāng)前所選課參與者學(xué)生前提條件成功登錄,進(jìn)入查看課表頁(yè)面主 流1、學(xué)生成功登錄學(xué)生管理系統(tǒng),提示學(xué)生可進(jìn)行的操作,學(xué)生選擇查看課表菜單,系統(tǒng)打開成績(jī)查詢頁(yè)面,用例開始2、系統(tǒng)打開課表查詢頁(yè)面3、學(xué)生選擇查看當(dāng)前課表頁(yè)面4、系統(tǒng)連接數(shù)據(jù)庫(kù),顯示學(xué)生的當(dāng)前可課表5、學(xué)生可查看自己的當(dāng)前選課如果學(xué)生不小心點(diǎn)錯(cuò),系統(tǒng)能夠選擇退回其它流系統(tǒng)退回選課界面后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)2.2.3.1.4.2用例過去所選課簡(jiǎn)述該用例允許學(xué)生查看自己過去所選課參與者學(xué)生前提條件成功登錄,進(jìn)入查看課表頁(yè)面主 流1、學(xué)生成功登錄學(xué)生管理系統(tǒng),提示學(xué)生可進(jìn)行的操作,學(xué)生選擇查看課表菜12

15、單,系統(tǒng)打開課表查詢頁(yè)面,用例開始2、系統(tǒng)打開課表查詢頁(yè)面3、學(xué)生選擇查看過去選課頁(yè)面4、系統(tǒng)連接數(shù)據(jù)庫(kù),顯示學(xué)生的過去選課5、學(xué)生可查看自己的過去選課如果學(xué)生不小心點(diǎn)錯(cuò),系統(tǒng)能夠選擇退回 其它流系統(tǒng)退回選課界面后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分用例編號(hào)2.2.3.1.5用例退課簡(jiǎn)述該用例允許學(xué)生退掉自己已經(jīng)選擇的課程參與者學(xué)生前提條件成功登錄進(jìn)入學(xué)生管理界面主流1、學(xué)生成功登錄學(xué)生管理系統(tǒng),用例開始2、系統(tǒng)提示學(xué)生可進(jìn)行的操作3、學(xué)生選擇查看退課菜單4、系統(tǒng)打開退課界面5、學(xué)生根據(jù)需要選擇自己想要退選的課程,6、系統(tǒng)提示是否確定退課7、如果學(xué)生選擇確定退課,則系統(tǒng)提交退課 如果學(xué)生選

16、擇放棄,進(jìn)入其他流其它流無(wú)后置條件進(jìn)入到信息管理系統(tǒng)中學(xué)生用戶的部分2.2教師管理子系統(tǒng)的需求分析2.2.1教師管理系統(tǒng)文檔描述教師用戶主要需求功能是教師進(jìn)入信息管理界面,教師登錄、輸入個(gè)人登錄信息及提交,查看自己所教授的課程教師查看選課學(xué)生,教師打印選課學(xué)生的名單, 教師對(duì)學(xué)生的成13績(jī)進(jìn)行統(tǒng)計(jì),教師將學(xué)生的成績(jī)錄入系統(tǒng)中,教師檢查學(xué)生的成績(jī),教師修改學(xué)生的成績(jī);2.2.2教師管理系統(tǒng)用例圖特殊情況 丿vvexte nd>>提交教師更改信息vvexte nd>>查看選課學(xué)生顯示名單教師c =vvexte nd>>成績(jī)統(tǒng)計(jì)v.vvexte nd>>

17、;修改c_>檢查圖232教師管理系統(tǒng)2.2.3教師管理系統(tǒng)用例文檔用例編號(hào)2.331用例教師管理簡(jiǎn)述該用例允許教師進(jìn)入信息管理界面參與者教師前提條件成功登錄主 流1、教師用戶輸入用戶名和密碼,登錄系統(tǒng),用例開始,若登錄不成功,則轉(zhuǎn)入其他流2、系統(tǒng)顯示教師管理界面3、教師用戶根據(jù)系統(tǒng)的提示進(jìn)行自己所要進(jìn)行的操作其它流 1、系統(tǒng)提示輸入錯(cuò)誤,重新輸入3、系統(tǒng)允許教師進(jìn)入學(xué)生管理系統(tǒng)后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.331.1用例提交教師信息變更簡(jiǎn)述該用例允許教師對(duì)學(xué)生信息做的修改進(jìn)行保存參與者教師前提條件成功登錄進(jìn)入教師管理界面主 流 1、教師成功登錄教師管理系統(tǒng),用例開

18、始2、系統(tǒng)提示教師可進(jìn)行的操作3、教師選擇提交教師信息更變按鈕、4、系統(tǒng)提示教師是否保存資料的修改5、教師選擇確認(rèn)保持修改,若選擇放棄,則轉(zhuǎn)入其他事件流6、系統(tǒng)向數(shù)據(jù)庫(kù)提交修改其它流 1、教師選擇放棄保存修改2、系統(tǒng)提示修改失敗后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.3.3.1.2用例查看選課學(xué)生簡(jiǎn)述該用例允許教師查看選擇自己課程的學(xué)生名單參與者教師前提條件成功登錄進(jìn)入教師管理界面主 流 1、教師成功登錄教師管理系統(tǒng),用例開始2、系統(tǒng)提示教師可進(jìn)行的操作3、教師選擇查看選課學(xué)生按鈕、16如果教師點(diǎn)擊返回按鈕,則進(jìn)入其他流4、系統(tǒng)打開選課學(xué)生界面其它流系統(tǒng)返回教師管理界面后置條件進(jìn)

19、入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.3.3.121用例特殊情況簡(jiǎn)述該用例允許教師查看學(xué)生的特殊情況參與者教師前提條件成功登錄,進(jìn)入查看選課學(xué)生頁(yè)面主 流 1、教師輸入用戶名密碼成功登錄系統(tǒng)后,系統(tǒng)顯示教師管理界面,教師選擇查看學(xué)生菜單,系統(tǒng)打開學(xué)生查詢菜單用例開始2、教師選擇查看特殊情況菜單4、系統(tǒng)打開特殊學(xué)生情況界面如果教師選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回查看學(xué)生菜單后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.3.3.1.2.2用例顯示名單簡(jiǎn)述該用例允許教師查看學(xué)生的名單參與者教師前提條件成功登錄,進(jìn)入查看選課學(xué)生頁(yè)面主 流 1、教師輸入用戶名密碼成功登錄系統(tǒng)后,系

20、統(tǒng)顯示教師管理界面,教師選擇查看學(xué)生菜單,系統(tǒng)打開學(xué)生查詢菜單用例開始4、系統(tǒng)打開選課學(xué)生界面2、教師選擇查看顯示名單菜單18如果教師選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回查看學(xué)生菜單后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.331.3用例成績(jī)統(tǒng)計(jì)簡(jiǎn)述該用例允許教師查看選擇自己課程學(xué)生的成績(jī)參與者教師前提條件成功登錄進(jìn)入教師管理界面主 流 1、教師成功登錄教師管理系統(tǒng),用例開始2、系統(tǒng)提示教師可進(jìn)行的操作3、教師選擇成績(jī)統(tǒng)計(jì)按鈕、4、系統(tǒng)打開成績(jī)統(tǒng)計(jì)界面如果教師點(diǎn)擊返回按鈕,則進(jìn)入其他流其它流系統(tǒng)返回教師管理界面后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.331.3.1

21、用例修改簡(jiǎn)述該用例允許教師修改學(xué)生的成績(jī)參與者教師前提條件成功登錄,進(jìn)入成績(jī)統(tǒng)計(jì)頁(yè)面主 流 1、教師輸入用戶名密碼成功登錄系統(tǒng)后,系統(tǒng)顯示教師管理界面,教師選擇成績(jī)統(tǒng)計(jì)菜單,系統(tǒng)打開學(xué)生成績(jī)統(tǒng)計(jì)頁(yè)面用例開始2、教師選擇查看修改菜單20如果教師選擇返回菜單,則進(jìn)入其他流4、系統(tǒng)打開修改界面其它流系統(tǒng)退回成績(jī)統(tǒng)計(jì)菜單后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分用例編號(hào)2.3.3.132用例檢查簡(jiǎn)述該用例允許教師檢查學(xué)生的成績(jī)參與者教師前提條件成功登錄,進(jìn)入成績(jī)統(tǒng)計(jì)頁(yè)面主 流 1、教師輸入用戶名密碼成功登錄系統(tǒng)后,系統(tǒng)顯示教師管理界面,教師選擇成績(jī)統(tǒng)計(jì)菜單,系統(tǒng)打開學(xué)生成績(jī)統(tǒng)計(jì)頁(yè)面用例開始2、教師選擇

22、查看檢查菜單4、系統(tǒng)打開檢查界面如果教師選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回成績(jī)統(tǒng)計(jì)菜單后置條件進(jìn)入到信息管理系統(tǒng)中教師用戶的部分2.3管理員管理子系統(tǒng)的需求分析2.3.1管理員管理系統(tǒng)文檔描述管理員用戶的功能需求較為復(fù)雜,包括對(duì)學(xué)生信息、教師信息、課程信息進(jìn)行管理。在學(xué)生信息管理子模塊中,實(shí)現(xiàn)對(duì)學(xué)生信息的添加、修改、刪除操作,還可以輸入查詢條件進(jìn) 行查詢操作。在教師管理子模塊中,實(shí)現(xiàn)對(duì)教師信息的添加、修改、刪除、查詢等操作。在課程管理子模塊中,實(shí)現(xiàn)對(duì)課程信息的添加,添加時(shí)為其分配任課教師、上課時(shí)間和地點(diǎn),實(shí)現(xiàn)對(duì)課程的修改、刪除、查看某個(gè)課程的詳細(xì)信息等。222.3.2管理員管理系統(tǒng)用例圖

23、添加學(xué)生vvexte nd>>«exte nd>>刪除學(xué)生添加教師修改學(xué)生信息提交數(shù)據(jù)庫(kù)更新信息<<in clude>>學(xué)生信息管理vvin clude>>教師信息管理vvexte nd>>修改教師信息vvexte nd>>刪除教師管理員發(fā)布信息更變vvexte nd>>課程信息管理刪除課程jvvin clude>>vvexte nd>>添加課程vvexte nd>>vvexte nd>>教師信息課程信息修改課程信息圖242管理員管理系統(tǒng)2.

24、3.3管理員管理系統(tǒng)用例文檔用例編號(hào)243.1用例管理信息簡(jiǎn)述該用例允許管理員進(jìn)入信息管理界面參與者管理員前提條件成功登錄主 流 1、管理員用戶正確的輸入自己的用戶名和密碼2、系統(tǒng)驗(yàn)證用戶名和密碼,如果正確則顯示管理信息界面 如果輸入錯(cuò)誤則轉(zhuǎn)入其他流3、管理員根據(jù)自己的需要進(jìn)行操作其它流 1、系統(tǒng)提示輸入錯(cuò)無(wú),是否選擇重新登陸系統(tǒng)232、管理員若果選擇是,則重新登陸系統(tǒng)管理員若選擇否,則退出系統(tǒng)登陸后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.1用例提交數(shù)據(jù)庫(kù)信息變更簡(jiǎn)述該用例允許管理員對(duì)自己信息做的修改進(jìn)行保存參與者管理員前提條件成功登錄進(jìn)入信息管理界面主 流 1、管理員成

25、功登錄學(xué)生管理系統(tǒng),用例開始2、系統(tǒng)提示管理員可進(jìn)行的操作3、管理員選擇提交管理員信息更變按鈕、4、系統(tǒng)提示管理員是否保存資料的修改5、管理員選擇確認(rèn)保持修改,若選擇放棄,則轉(zhuǎn)入其他事件流6、系統(tǒng)向數(shù)據(jù)庫(kù)提交修改其它流 1、管理員選擇放棄保存修改2、系統(tǒng)提示修改失敗后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)2.4.3.1.2用例學(xué)生信息管理簡(jiǎn)述該用例允許管理員對(duì)學(xué)生的信息進(jìn)行管理參與者管理員前提條件成功登錄進(jìn)入信息管理界面主 流 1、管理員正確輸入用戶名密碼2、系統(tǒng)顯示管理信息界面,用例開始3、管理員選擇學(xué)生信息管理菜單4、系統(tǒng)打開學(xué)生管理菜單 5、管理員根據(jù)自己的需要進(jìn)行操作若管理

26、員選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回信息管理界面后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.121用 例添加學(xué)生簡(jiǎn) 述該用例允許管理員向?qū)W生管理系統(tǒng)中添加學(xué)生參與者管理員前提條件成功登錄,進(jìn)入學(xué)生信息管理界面主 流 1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇學(xué)生管理界面,系統(tǒng)顯示學(xué)生管理界面用例開始2、管理員選擇添加學(xué)生菜單3、系統(tǒng)打開添加學(xué)生頁(yè)面4、管理員向系統(tǒng)中增添學(xué)生5、系統(tǒng)提示是否添加6、管理員選擇是,系統(tǒng)向數(shù)據(jù)庫(kù)中添加學(xué)生否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編

27、號(hào)2.4.3.1.2.2用例修改學(xué)生信息簡(jiǎn)述該用例允許管理員向?qū)W生管理系統(tǒng)中修改學(xué)生信息參與者管理員前提條件成功登錄,進(jìn)入學(xué)生信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇學(xué)生管理界面,系統(tǒng)顯示學(xué)生管理界面用例開始2、管理員選擇修改學(xué)生菜單3、系統(tǒng)打開修改學(xué)生頁(yè)面4、管理員修改學(xué)生信息5、系統(tǒng)提示是否提交6、管理員選擇是,系統(tǒng)保存修改否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.123用例刪除學(xué)生簡(jiǎn)述該用例允許管理員向?qū)W生管理系統(tǒng)中刪除學(xué)生參與者管理員前提條件成功登錄,進(jìn)入學(xué)

28、生信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇學(xué)生管理界面,系統(tǒng)顯示學(xué)生管理界面用例開始2、管理員選擇刪除學(xué)生菜單3、系統(tǒng)打開刪除學(xué)生頁(yè)面4、管理員選擇刪除的學(xué)生5、系統(tǒng)提示是否確定刪除6、管理員選擇是,系統(tǒng)刪除該學(xué)生記錄否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)2.4.3.1.3用例教師信息管理簡(jiǎn)述該用例允許管理員對(duì)教師的信息進(jìn)行管理參與者管理員前提條件成功登錄進(jìn)入信息管理界面主 流 1、管理員正確輸入用戶名密碼2、系統(tǒng)顯示管理信息界面,用例開始3、管理員選擇教師信息管理菜單

29、4、系統(tǒng)打開教師管理菜單5、管理員根據(jù)自己的需要進(jìn)行操作若管理員選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回信息管理界面后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.3.1用例添加教師簡(jiǎn)述該用例允許管理員向教師管理系統(tǒng)中添加學(xué)生參與者管理員前提條件成功登錄,進(jìn)入學(xué)生信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇教師管理界面,系統(tǒng)顯示教師管理界面用例開始2、管理員選擇添加學(xué)生菜單3、系統(tǒng)打開添加教師頁(yè)面4、管理員向系統(tǒng)中增添教師5、系統(tǒng)提示是否添加6、管理員選擇是,系統(tǒng)向數(shù)據(jù)庫(kù)中添加教師否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯

30、示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.3.2用 例修改教師信息簡(jiǎn) 述該用例允許管理員向教師管理系統(tǒng)中修改教師信息參與者管理員前提條件成功登錄,進(jìn)入教師信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇教師管理界面,系統(tǒng)顯示教師管理界面用例開始2、管理員選擇修改教師信息菜單3、系統(tǒng)打開修改教師信息頁(yè)面4、管理員修改教師信息5、系統(tǒng)提示是否保存6、管理員選擇是,系統(tǒng)向數(shù)據(jù)庫(kù)中提交教師信息更變否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.3.3用

31、例刪除教師簡(jiǎn)述該用例允許管理員向教師管理系統(tǒng)中刪除教師參與者管理員前提條件成功登錄,進(jìn)入教師信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇教師管理界面,系統(tǒng)顯示教師管理界面用例開始2、管理員選擇添加教師菜單3、系統(tǒng)打開添加教師頁(yè)面4、管理員向系統(tǒng)中增添教師5、系統(tǒng)提示是否添加6、管理員選擇是,系統(tǒng)向數(shù)據(jù)庫(kù)中添加教師否則轉(zhuǎn)入其他流29其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.4用例課程信息管理簡(jiǎn)述該用例允許管理員對(duì)課程的信息進(jìn)行管理參與者管理員前提條件成功登錄進(jìn)入信息管理界面主 流

32、1、管理員正確輸入用戶名密碼2、系統(tǒng)顯示管理信息界面,用例開始3、管理員選擇課程信息管理菜單4、系統(tǒng)打開課程管理菜單5、管理員根據(jù)自己的需要進(jìn)行操作若管理員選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回信息管理界面后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)2.4.3.1.4.1用例添加課程簡(jiǎn)述該用例允許管理員向課程管理系統(tǒng)中添加課程參與者管理員前提條件成功登錄,進(jìn)入課程信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇課程管理界面,系統(tǒng)顯示課程管理界面用例開始2、管理員選擇添加課程菜單3、系統(tǒng)打開添加課程頁(yè)面4、管理員向系統(tǒng)中增添課程6、管理員選擇

33、是,系統(tǒng)向數(shù)據(jù)庫(kù)中添加課程否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.142用 例修改課程信息簡(jiǎn) 述該用例允許管理員向課程管理系統(tǒng)中修改課程信息參與者管理員前提條件成功登錄,進(jìn)入課程信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇教師管理界面,系統(tǒng)顯示教師管理界面用例開始2、管理員選擇修改課程信息菜單3、系統(tǒng)打開修改課程信息頁(yè)面4、管理員修改課程信息5、系統(tǒng)提示是否保存6、管理員選擇是,系統(tǒng)向數(shù)據(jù)庫(kù)中提交課程信息更變否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作

34、后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)2.4.3.1.4.3用例刪除課程簡(jiǎn)述該用例允許管理員向課程管理系統(tǒng)中刪除教師參與者管理員前提條件成功登錄,進(jìn)入課程信息管理界面主 流1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇課程管理界面,系統(tǒng)顯示課程管理界面用例開始2、管理員選擇添加課程菜單3、系統(tǒng)打開添加課程頁(yè)面4、管理員向系統(tǒng)中增添課程5、系統(tǒng)提示是否添加6、管理員選擇是,系統(tǒng)向數(shù)據(jù)庫(kù)中添加課程否則轉(zhuǎn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)顯示取消操作后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.5用例發(fā)布信息變更簡(jiǎn)述該用例允許管理員

35、發(fā)布數(shù)據(jù)庫(kù)中的信息變更參與者管理員前提條件成功登錄,進(jìn)入提交數(shù)據(jù)庫(kù)變更界面主 流 1、管理員正確輸入用戶名密碼2、系統(tǒng)顯示管理信息界面,用例開始3、管理員選擇學(xué)生信息管理菜單4、系統(tǒng)打開學(xué)生管理菜單5、管理員根據(jù)自己的需要進(jìn)行操作若管理員選擇返回菜單,則進(jìn)入其他流其它流系統(tǒng)退回信息管理界面后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.5.1用例課程信息簡(jiǎn)述該用例允許管理員發(fā)布課程信息的變更參與者管理員前提條件成功登錄,進(jìn)入提交數(shù)據(jù)庫(kù)變更界面主 流 1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇發(fā)布信息更變界面,系統(tǒng)顯示發(fā)布信息更變界面用例開始2、管

36、理員選擇課程信息菜單3、系統(tǒng)打開發(fā)布課程信息更變頁(yè)面,提示是否發(fā)布信息變化5、管理員選擇是6、系統(tǒng)更新數(shù)據(jù)庫(kù)并顯示發(fā)生變化的課程信息否則進(jìn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)提示放棄顯示課程信息跟變后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分用例編號(hào)243.1.5.2用例教師信息簡(jiǎn)述該用例允許管理員發(fā)布教師信息的變更參與者管理員前提條件成功登錄,進(jìn)入提交數(shù)據(jù)庫(kù)變更界面主 流 1、管理員正確輸入用戶名密碼并成功登陸系統(tǒng),系統(tǒng)顯示管理員界面,管理員選擇發(fā)布信息更變界面,系統(tǒng)顯示發(fā)布信息更變界面用例開始2、管理員選擇教師信息菜單3、系統(tǒng)打開發(fā)布教師信息更變頁(yè)面,提示是否發(fā)布信息變化5、管理員選

37、擇是6、系統(tǒng)更新數(shù)據(jù)庫(kù)并顯示發(fā)生變化的教師信息否則進(jìn)入其他流其它流 1、管理員選擇否,2、系統(tǒng)提示放棄顯示教師信息跟變后置條件進(jìn)入到信息管理系統(tǒng)中管理員用戶的部分第三章:網(wǎng)上選課系統(tǒng)的類圖1、類圖說明(1) BaseUser類是一個(gè)系統(tǒng)角色用戶的基類,主要方法有兩個(gè): modifyPWD()用于修改用戶的密碼;logi nCheck()用于用戶登錄驗(yàn)證。(2) Admin 類繼承自 BaseUser類。(3) Student類繼承自BaseUser類,主要方法有:stude ntAdd()用于添加學(xué)生;stude ntDelete()用于刪除學(xué)生;stude ntUpdate()用于更新學(xué)生信

38、息;getStude nts()用于獲取學(xué)生列表。(4) Teacher類繼承自BaseUser類,主要方法有:teacherAdd() 用于添加教師; teacherDelete()用于刪除教師;teacherUpdate()用于更新教師信息;getTeachers()用于獲取教師列表。(5) Course類是一個(gè)課程類,主要方法有:courseAdd() 用于添加課程;courseDelete()用于刪除課程;courseUpdate()用于修改課程信息;getCourses()用于獲取課程列表。(6) Elect類是一個(gè)選課表類,主要方法有:elect()選修課程;electDelete

39、()退選課程;getElectI nfo()獲取選課信息;haveSubmit() 檢測(cè)是否已提交過成績(jī); submitScore()提交成績(jī)。圖3.1學(xué)生選課管理系統(tǒng)類圖36第四章:網(wǎng)上選課系統(tǒng)的順序圖4.1管理員管理子系統(tǒng)順序圖4.1.1管理員刪除課程順序圖管理員刪除課程順序圖包括:1、登陸:即為管理員用戶登錄到管理員界面的一個(gè)操作,此為界面類的操作;2、驗(yàn)證用戶合法性:即為用戶登錄后所需要的驗(yàn)證信息,在管理員界 面和管理員管理之間完成,此為操作類;3、進(jìn)入管理員界面,驗(yàn)證用戶權(quán)限,即為管理員用戶進(jìn)入管理員實(shí)體類的操作;4、點(diǎn)擊刪除課程:即為管理員用戶刪除課程的操作,在管理員實(shí)體類與課程實(shí)

40、體類之間完成。圖4.1.1管理員刪除課程順序圖4.1.2管理員刪除學(xué)生順序圖管理員刪除學(xué)生順序圖包括:1、登陸:即為管理員用戶登錄到管理員界面的一個(gè)操作, 此為界面類的操作;2、驗(yàn)證用戶合法性:即為用戶登錄后所需要的驗(yàn)證信息,在管理員界 面和管理員管理之間完成,此為操作類;3、進(jìn)入管理員界面,驗(yàn)證用戶權(quán)限,即為管理員用戶進(jìn)入管理員實(shí)體類的操作;4、點(diǎn)擊刪除學(xué)生:即為管理員用戶刪除學(xué)生的操作,在管在管理員實(shí)體類與學(xué)生實(shí)體類之間完成。37J圖4.1.2管理員刪除課程學(xué)生圖4.1.3管理員修改課程信息順序圖管理員修改課程順序圖包括:1、登陸:即為管理員用戶登錄到管理員界面的一個(gè)操作,此為界面類的操作;2、驗(yàn)證用戶合法性:即為用戶登錄后所需要的驗(yàn)證信息,在管理員界 面和管理員管理之間完成,此為操作類;3、進(jìn)入管理員界面,驗(yàn)證用戶權(quán)限,即為管理員用戶進(jìn)入管理員實(shí)體類

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論