教務(wù)管理系統(tǒng)_第1頁
教務(wù)管理系統(tǒng)_第2頁
教務(wù)管理系統(tǒng)_第3頁
教務(wù)管理系統(tǒng)_第4頁
教務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 教務(wù)管理系統(tǒng)教務(wù)管理系統(tǒng)此管理系統(tǒng)面向?qū)ο笫撬新毠ず蛯W(xué)生,需要實(shí)此管理系統(tǒng)面向?qū)ο笫撬新毠ず蛯W(xué)生,需要實(shí)現(xiàn)的功能有:現(xiàn)的功能有:基礎(chǔ)維護(hù)(班級(jí)信息維護(hù),學(xué)生信息維護(hù),課基礎(chǔ)維護(hù)(班級(jí)信息維護(hù),學(xué)生信息維護(hù),課程信息維護(hù))程信息維護(hù))教學(xué)管理(排課,學(xué)生選課、課程查詢、成績(jī)教學(xué)管理(排課,學(xué)生選課、課程查詢、成績(jī)輸入)輸入)報(bào)表統(tǒng)計(jì)(成績(jī)單打印)報(bào)表統(tǒng)計(jì)(成績(jī)單打?。?.引言引言(1)該產(chǎn)品的名稱為教務(wù)管理系統(tǒng)(2)系統(tǒng)設(shè)計(jì)的目標(biāo):出于本系統(tǒng)實(shí)學(xué)校學(xué)生管理的一個(gè)綜合性的系統(tǒng),本系統(tǒng)得設(shè)計(jì)目標(biāo)將最終定位于完成以上所訴的系統(tǒng)主要業(yè)務(wù)的基本模型上。(3)本系統(tǒng)涉及的對(duì)象是學(xué)生、教師,教務(wù)管理員。

2、2.需求分析需求分析2.1用例圖用例圖2.2用例描述用例描述標(biāo)題 說明用例名稱: 班級(jí)信息維護(hù)用例標(biāo)識(shí)號(hào): 501簡(jiǎn)要說明: 系統(tǒng)管理員可通過此用例查詢、刪除、修改、錄入班級(jí)基本信息。前置條件: 系統(tǒng)管理員登陸教務(wù)系統(tǒng)、選擇班級(jí)信息維護(hù),再選擇相應(yīng)的班級(jí)?;臼录鳎?.系統(tǒng)管理員登陸教務(wù)系統(tǒng)2.選擇班級(jí)信息維護(hù)3.查詢班級(jí)信息4.刪除班級(jí)基本信息5.修改班級(jí)基本信息6.錄入班級(jí)基本信息7.完成班級(jí)信息維護(hù)過程8.用例結(jié)束其他事件流:1.如果系統(tǒng)管理員登陸異常,則提示“請(qǐng)重新登陸”。異常事件流:1.如果該班級(jí)不存在,則提示“班級(jí)不存在”異常。2.如果查詢班級(jí)基本信息失敗,提示“查詢失敗”異常。

3、3.如果刪除班級(jí)基本信息失敗,提示“刪除失敗”異常。4.如果修改班級(jí)基本信息失敗,提示“修改失敗”異常。5.如果錄入班級(jí)基本信息失敗,提示“錄入失敗”異常后置條件:1.刪除班級(jí)基本信息后,更新班級(jí)基本信息。2.修改班級(jí)基本信息后,更新班級(jí)基本信息。3.錄入班級(jí)基本信息后,更新班級(jí)基本信息。 特殊需求用例中的事件需進(jìn)行事物處理,保持操作的一致性標(biāo)題 說明用例名稱: 學(xué)生信息維護(hù)用例標(biāo)志號(hào): 502簡(jiǎn)要說明: 管理員可通過此用例進(jìn)行學(xué)生信息維護(hù)(查詢信息,修改信息)。前置條件: 管理員登陸教務(wù)系統(tǒng),選擇學(xué)生信息維護(hù)?;臼录鳎?. 判斷系統(tǒng)管理員是否登陸教務(wù)系統(tǒng)2. 選擇學(xué)生相應(yīng)的信息,點(diǎn)擊查詢

4、3. 修改相應(yīng)的信息,包括添加,刪除信息,刷新修改記錄。4. 完成學(xué)生信息維護(hù)過程5. 用例結(jié)束 其他事件流:1. 如果系統(tǒng)管理員登陸異常,則提示“請(qǐng)重新登陸”2. 如果查詢的信息狀態(tài)異常,則提示“信息無法顯示”。3. 如果選擇修改的信息無法修改,則提示“無法修改信息”。異常事件流:1. 如果學(xué)生不存在,提示“學(xué)生不存在”異常。2. 如果信息不存在,提示“信息不存在”異常。3. 如果修改信息失敗,提示“修改數(shù)據(jù)失敗”異常。后置條件:修改完信息后,刷新系統(tǒng)記錄,顯示修改后的記錄。特殊需求: 用例中的事物需要進(jìn)行事物處理,保持操作的一致性。 “學(xué)生信息維護(hù)學(xué)生信息維護(hù)”用例描述用例描述標(biāo)題: 說明

5、用例標(biāo)名稱: 課程信息維護(hù) 用例標(biāo)志號(hào): 503簡(jiǎn)要說明:教務(wù)管理員可通過此用例對(duì)本校所有開過課程和新開課程進(jìn)行查詢,登記,刪除,修改,并選擇班級(jí)課程和基本課程。前置條件: 教務(wù)管理員選擇課程管理基本事件流: 1. 教務(wù)管理員登陸系統(tǒng) 2. 對(duì)課程進(jìn)行查詢,登記,刪除,修改;3. 設(shè)置基本課程和班級(jí)課程4. 完成課程信息維護(hù)5. 用例結(jié)束其他事件流1. 如果系統(tǒng)管理員登陸異常,則提示“請(qǐng)重新登陸”2. 如果設(shè)置的課程有沖突,則提示“課程有沖突”。異常事件流: 1. 如果課程不存在,提示“課程不存在”2. 如果設(shè)置課程失敗,提示“設(shè)置失敗”。后置條件: 設(shè)置好課程后,更新課程數(shù)據(jù)。特殊需求: 用

6、例中的事件需要進(jìn)行事物處理,保持操作的一致性。 “課程信息維護(hù)課程信息維護(hù)”用例描述用例描述標(biāo)題 說明用例名稱: 排課用例標(biāo)志號(hào): 504簡(jiǎn)要說明: 教務(wù)管理員可通過此用例排課前置條件: 各班級(jí)選修的課程,學(xué)時(shí),任課老師等完整的排課信息輸入完畢基本事件流:1. 判斷教務(wù)管理員是否登陸系統(tǒng)2. 輸入完整的排課信息3. 教務(wù)管理員向系統(tǒng)提出排課請(qǐng)求4. 系統(tǒng)根據(jù)輸入的排課信息進(jìn)行排課。5. 如果排課成功,系統(tǒng)顯示排課信息。其他事件流:1. 如果系統(tǒng)管理員登陸異常,則提示“請(qǐng)重新登陸”2. 如果輸入的排課信息不正常,則提示“重新輸入排課信息”。3. 如果課程有沖突,提示“課程有沖突”。4. 如果排課

7、失敗,提示“排課失敗異?!薄.惓J录鳎海?)如果不是排課期間,提示“不能進(jìn)行排課”操作。后置條件: 排課成功,生成學(xué)生個(gè)人課表,班級(jí)課表,教師課表,教室課表。特殊需求: 用例中的事件需進(jìn)行事物處理,保持操作的一致性。 “排課排課”用例描述用例描述標(biāo)題說明用例名稱學(xué)生選課用例標(biāo)志號(hào)5簡(jiǎn)要說明學(xué)生可通過該用例選擇自己想要選修的課程,并且可以查詢和修改已選的課程。前置條件學(xué)生選擇要選修的課程基本事件流1.判斷學(xué)生輸入的賬號(hào)是否存在;2.判斷學(xué)生輸入的密碼與賬號(hào)是否匹配;3.判斷學(xué)生所選課程與上的課程是否有時(shí)間沖突;4.判斷學(xué)生是否還能再選課;5.判斷學(xué)生是否還能再修改已選課程;6.判斷此時(shí)是否為選

8、課時(shí)間;7.用例結(jié)束;其他事件流1.如果賬號(hào)不存在,提示“賬號(hào)不存在”;2.如果密碼與賬號(hào)不匹配,提示“密碼錯(cuò)誤”;3.如果所選課程人數(shù)已滿,提示“人數(shù)已滿”;4.如果此時(shí)不能再修改已選課程,提示“不能修改”;5.如果學(xué)生選課達(dá)到最大選修課數(shù)量,提示“已達(dá)到選課量”;6.如果此時(shí)不能進(jìn)行選課,提示“此時(shí)不能選課”;異常事件流1.如果課程不存在,提示“該課程已不存在”異常;2.修改學(xué)生和課程狀態(tài)失敗,提示“訪問數(shù)據(jù)失敗”;后置條件1.所選課程人數(shù)加1;2.學(xué)生的選修課程數(shù)量加1;特殊需求用例中的事件需進(jìn)行事務(wù)處理,保持事務(wù)一致性;標(biāo)題說明用例名稱課程查詢用例標(biāo)志號(hào)5簡(jiǎn)要說明用戶可以通過此用例查詢

9、課程的基本信息,如任課教師,上課的時(shí)間,地點(diǎn);前置條件用戶選擇課程查詢;基本事件流1. 判斷用戶是否登錄到教務(wù)系統(tǒng);2. 判斷所要查詢的課程是否存在;其他事件流1. 如果登錄失敗,提示“重新登錄”;2. 如果課程不存在,提示“該課程不存在”;異常事件流(1)如果數(shù)據(jù)庫異常,提示“獲取信息失敗”;后置條件用戶可以按相應(yīng)的條件,查詢相應(yīng)的信息;特殊需求用例中的事件需進(jìn)行事務(wù)處理,保持事務(wù)一致性“課程查詢課程查詢”用例描述用例描述標(biāo)題說明用例名稱教師角色成績(jī)輸入用例標(biāo)志號(hào) 7簡(jiǎn)要說明老師通過此用例輸入學(xué)生成績(jī),并對(duì)學(xué)生成績(jī)進(jìn)行查詢和修改。前置條件教師驗(yàn)證身份后選擇成績(jī)輸入?;臼录?1. 判斷教師

10、是否登錄到教務(wù)系統(tǒng);2. 判斷教師是否被賦予輸入該同學(xué)成績(jī)的權(quán)利;3. 判斷教師此時(shí)是否可以輸入成績(jī);4. 判斷學(xué)生成績(jī)是否已輸入完畢;5. 用例結(jié)束;其他事件流 1. 如果沒有登錄成功,提示“請(qǐng)重新登錄”;2. 如果設(shè)置了權(quán)限,提示“不能進(jìn)行成績(jī)輸入”;3. 如果沒有把學(xué)生成績(jī)輸入完畢,提示“未輸入完畢”;4. 如果用戶此時(shí)不能輸入學(xué)生成績(jī),提示“此時(shí)不能輸入成績(jī)”;異常事件流 1. 如果某學(xué)生不存在,提示“該學(xué)生不存在”異常;2. 成績(jī)輸入失敗,提示“訪問數(shù)據(jù)失敗”異常;后置條件1. 老師的狀態(tài)改為已完成成績(jī)輸入;2. 學(xué)生的成績(jī)已輸入;特殊需求用例中的事件需進(jìn)行事務(wù)處理,保持事務(wù)一致性;

11、成績(jī)輸入用例描述成績(jī)輸入用例描述標(biāo)題說明用例名稱管理員角色成績(jī)輸入用例標(biāo)志號(hào)507簡(jiǎn)要說明通過此用例,管理員可以輸入教師成績(jī)前置條件管理員選擇教師成績(jī)輸入基本事件流1. 判斷管理員是否登錄到教務(wù)系統(tǒng);2. 判斷此教師是否存在;3. 判斷管理員此時(shí)是否可以輸入成績(jī);4. 判斷教師成績(jī)是否已輸入完畢 ;5. 用例結(jié)束;其他事件流1. 如果沒有登錄成功,提示“請(qǐng)重新登錄”;2. 如果沒有把教師成績(jī)輸入完畢,提示“未輸入完畢”3. 如果管理員此時(shí)不能輸入教師成績(jī),提示“此時(shí)不能輸入成績(jī)”;異常事件流成績(jī)輸入失敗,提示“訪問數(shù)據(jù)失敗”異常;后置條件教師的成績(jī)已輸入特殊需求用例中的事件需進(jìn)行事務(wù)處理,保持

12、事務(wù)一致性;標(biāo)題說明用例名稱成績(jī)單打印用例標(biāo)志號(hào)8簡(jiǎn)要說明用戶將自己需要的成績(jī)單打印出來。前置條件用戶選擇自己所要打印的成績(jī)單基本事件流1. 判斷用戶是否已登錄到教務(wù)系統(tǒng);2. 用戶選擇成績(jī)查詢3. 用戶選擇成績(jī)單打印其他事件流如果沒有登錄到教務(wù)系統(tǒng),提示“請(qǐng)重新登錄”;異常事件流登錄時(shí)連接數(shù)據(jù)庫失敗,提示“連接失敗”;后置條件成績(jī)單已打印完畢。特殊需求用例中的事件需進(jìn)行事務(wù)處理,保持事務(wù)一致性;成績(jī)單打印用例描述成績(jī)單打印用例描述標(biāo)題說明用例名稱教師信息維護(hù)用例標(biāo)志號(hào)509簡(jiǎn)要說明教務(wù)管理員通過該用例可以進(jìn)行教師信息查詢,修改,錄入,刪除等前置條件教務(wù)員選擇教師信息維護(hù),選擇相應(yīng)的教師基本事

13、件流1. 判斷是否登錄到教務(wù)管理系統(tǒng)2. 選擇教師相應(yīng)的信息,點(diǎn)擊查詢3. 修改相應(yīng)的信息,包括添加,刪除信息,刷新修改記錄。4. 完成教師信息維護(hù)過程其他事件流1. 如果登錄失敗,提示“請(qǐng)重新登錄”;異常事件流1. 如果該教師不存在,提示“教師不存在”異常2. 修改教師信息失敗,提示“訪問數(shù)據(jù)失敗”異常后置條件教師信息發(fā)生變化特殊需求用例中的事件需進(jìn)行事務(wù)處理,保持事務(wù)一致性教師信息維護(hù)用例描述教師信息維護(hù)用例描述3.數(shù)據(jù)流圖4.數(shù)據(jù)字典(1)名稱:學(xué)生描述:學(xué)生的基本信息別名:學(xué)生文件組成:學(xué)生= 學(xué)號(hào)+姓名+性別+年齡+班級(jí)+學(xué)院+專業(yè)+ +聯(lián)系方式 存儲(chǔ)方式:按學(xué)生學(xué)號(hào)升序排列,以順序

14、方式存儲(chǔ) (2)名稱:教師描述:教師的基本信息別名:教師文件組成:教師= 教師編號(hào)+姓名+性別+年齡+所屬學(xué)院+學(xué)歷 +聯(lián)系方式 存儲(chǔ)方式:按教師學(xué)號(hào)升序排列,以順序方式存儲(chǔ) (3)名稱:課程描述:課程的基本信息別名:課程文件組成:= 課程編號(hào)+學(xué)號(hào)+課程名稱+學(xué)分+學(xué)時(shí)+任課教師存儲(chǔ)方式:按課程編號(hào)升序排列,以順序方式存儲(chǔ) (4)名稱:成績(jī)描述:成績(jī)的基本信息別名:成績(jī)文件組成:=學(xué)號(hào)+課程編號(hào)+姓名+ 成績(jī)存儲(chǔ)方式:按學(xué)號(hào)升序排列,以順序方式存儲(chǔ) (5)名稱:管理員 描述:管理員的基本信息別名:教務(wù)管理員 組成:=管理員編號(hào)+姓名+聯(lián)系方式存儲(chǔ)方式:按編號(hào)升序排列,以順序方式存儲(chǔ)(6)名稱

15、:班級(jí)描述:班級(jí)的基本信息別名:班級(jí)文件組成:=班級(jí)號(hào)+所屬學(xué)院+所屬專業(yè)+人數(shù)存儲(chǔ)方式:按學(xué)號(hào)升序排列,以順序方式存儲(chǔ)5.類圖6.順序圖順序圖 學(xué)生選課順序圖學(xué)生選課順序圖學(xué)生信息維護(hù)順序圖學(xué)生信息維護(hù)順序圖6.數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) E-R圖列名數(shù)據(jù)類型允許NULL值學(xué)號(hào)Char(10)No(主碼)姓名Char(10)Yes性別Char(2)Yes年齡Char(2)Yes專業(yè)Char(10)Yes院系Char(10)Yes班級(jí)Char(10)Yes聯(lián)系方式Char(10)Yes學(xué)生學(xué)生列名數(shù)據(jù)類型允許NULL值課程編號(hào)Char(10)No(主碼)名稱Char(10)Yes學(xué)時(shí)Char(10)Yes學(xué)分Char(10)Yes 課程課程列名數(shù)據(jù)類型允許NULL值教室編號(hào)Char(10)No(主碼)地址Char(20)Yes容量Char(5)Yes教室教室列名數(shù)據(jù)類型允許NULL值教師編號(hào)Char(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論