



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、浙江工業(yè)大學(xué)之江學(xué)院軟件工程大型實(shí)驗(yàn)報(bào)告設(shè)計(jì)題目: _班級(jí): _姓名: _指導(dǎo)教師: _序號(hào)考核內(nèi)容考試成績(jī)1需求分析規(guī)格說(shuō)明書(shū)( 40%)2概要設(shè)計(jì)說(shuō)明書(shū)( 30%)3軟件功能模塊實(shí)例( 20%)4考勤( 10%)2015年6月“學(xué)生管理系統(tǒng)”需求分析報(bào)告1 范圍1.1標(biāo)識(shí)文件狀態(tài):文件標(biāo)識(shí):需求分析報(bào)告: A1 草稿當(dāng)前版本:1.0 正式發(fā)布作者:XXX 正在修改完成日期:2012-7-41.2系統(tǒng)概述1軟件名稱(chēng):學(xué)生管理系統(tǒng)2軟件功能:方便教務(wù)管理部門(mén)在線管理學(xué)生基礎(chǔ)信息,包括班級(jí)信息管理、學(xué)生基本信息管理、 學(xué)生課程成績(jī)管理以及提供統(tǒng)計(jì)和查詢(xún)功能。此外,系統(tǒng)管理員還可以通過(guò)該系統(tǒng)管理用
2、戶信息。3與其他教務(wù)管理系統(tǒng)的關(guān)系:此系統(tǒng)為教務(wù)管理系統(tǒng)的一個(gè)子系統(tǒng),項(xiàng)目來(lái)源于某高校的委托。整個(gè)教務(wù)管理系統(tǒng)分為五個(gè)部分,另外四個(gè)個(gè)部分別為:學(xué)生選課系統(tǒng)、 課程管理系統(tǒng)、 教師管理系統(tǒng)和系統(tǒng)管理。用戶需要從系統(tǒng)管理子系統(tǒng)中登錄后才能進(jìn)入學(xué)生管理子系統(tǒng)。 學(xué)生選課系統(tǒng)、課程管理系統(tǒng)和教師管理系統(tǒng)的班級(jí)、學(xué)生、教師和課程等基本信息等,與學(xué)生管理子系統(tǒng)共享。圖A1-1 所示的子系統(tǒng)關(guān)系圖,主要描述學(xué)生管理子系統(tǒng)與其他系統(tǒng)的關(guān)系。圖 A1-1 子系統(tǒng)關(guān)系圖4用戶:教務(wù)業(yè)務(wù)員和系統(tǒng)管理員5開(kāi)發(fā)者: XXX、 XXX、 XXX1.3文檔概述需求分析采用面向?qū)ο蠓治龅姆椒?,在文檔中主要采用了用例和E-R
3、 圖等表示方法描述需求。文檔的預(yù)期讀者為教務(wù)業(yè)務(wù)人員和軟件開(kāi)發(fā)小組。1.4基線無(wú)(或?qū)W生管理系統(tǒng)可行性分析報(bào)告)2 引用文件計(jì)算機(jī)軟件文檔編制規(guī)范(GB/T 8567-2006 ),2006 年 3 月 14 日發(fā)布, 2006 年 7 月 1日實(shí)施。3 需求概述3.1 系統(tǒng)目標(biāo)系統(tǒng)的開(kāi)發(fā)目標(biāo)是充分利用計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),打破傳統(tǒng)的管理模式,實(shí)現(xiàn)課程信息、學(xué)生信息和考試成績(jī)的在線管理,保持這些數(shù)據(jù)的一致性,同時(shí)提高管理的工作效率。3.2 運(yùn)行環(huán)境1服務(wù)器硬件配置要求:2客戶機(jī)硬件配置要求:個(gè)人機(jī),1M內(nèi)存, 40G硬盤(pán)3軟件配置要求:Jdk 1.5版本以上, Tomcat 5.03.3 用戶特點(diǎn)
4、系統(tǒng)的最終用戶為教務(wù)業(yè)務(wù)員,具備基礎(chǔ)的計(jì)算機(jī)操作技能。盡量減少用戶的鍵盤(pán)輸入;同時(shí),為了盡量提高輸入數(shù)據(jù)的正確率,對(duì)輸入的數(shù)據(jù)附加約束條件。4 功能需求系統(tǒng)的功能主要分成以下幾個(gè)部分:1基礎(chǔ)信息管理:管理與學(xué)生相關(guān)的一些基礎(chǔ)信息,包含班級(jí)信息和學(xué)期信息等等。2學(xué)生信息管理:管理學(xué)生的基本信息,包含學(xué)生信息的錄入、修改和刪除。3成績(jī)管理:對(duì)學(xué)生成績(jī)進(jìn)行整理,包含補(bǔ)考生、重修生和退學(xué)生管理。4信息查詢(xún):包括基礎(chǔ)信息查詢(xún)(課程查詢(xún)、班級(jí)查詢(xún)以及學(xué)期查詢(xún))、學(xué)生信息查詢(xún)以及成績(jī)查詢(xún)。按分類(lèi)要求產(chǎn)生查詢(xún)成績(jī)數(shù)據(jù),包含按課程查詢(xún)成績(jī)、按姓名查詢(xún)成績(jī)以及按班級(jí)查詢(xún)成績(jī)。5數(shù)據(jù)統(tǒng)計(jì):按分類(lèi)要求產(chǎn)生統(tǒng)計(jì)數(shù)據(jù)。同
5、時(shí)還根據(jù)考試成績(jī)產(chǎn)生統(tǒng)計(jì)數(shù)據(jù),包含課程成績(jī)分布、個(gè)人課程成績(jī)匯總以及班級(jí)成績(jī)匯總。6用戶管理:包括教務(wù)業(yè)務(wù)員信息維護(hù)和系統(tǒng)管理員信息維護(hù)。前 5 個(gè)功能的用戶是教務(wù)業(yè)務(wù)員,第6 個(gè)功能的用戶是系統(tǒng)管理員。4.1 系統(tǒng)用例圖用例建模主要是分離出系統(tǒng)的活動(dòng)參與者(Actor )和用例( Use Case),用例是指對(duì)系統(tǒng)提供的功能的一種描述,而活動(dòng)參與者是那些可能使用這些用例的人或外部系統(tǒng),通過(guò)用例圖可以描述出系統(tǒng)外部的執(zhí)行者、系統(tǒng)的用例, 以及它們之間的聯(lián)系。本學(xué)生管理系統(tǒng)的前臺(tái)用例圖和后臺(tái)用例圖分別見(jiàn)圖A1-2 和圖 A1-3。注冊(cè)用戶登錄信息管理班級(jí)信息管理基礎(chǔ)信息管理學(xué)期信息添加學(xué)生信息修
6、改學(xué)生信息管理學(xué)生信息刪除學(xué)生信息教務(wù)業(yè)務(wù)員查詢(xún)基礎(chǔ)信息查詢(xún)學(xué)生信息查詢(xún)信息查詢(xún)學(xué)生成績(jī)統(tǒng)計(jì)數(shù)據(jù)圖 A1-2系統(tǒng)用例圖(前臺(tái))添加教務(wù)業(yè)務(wù)員注冊(cè)管理員修改教務(wù)業(yè)務(wù)員信息刪除教務(wù)業(yè)務(wù)員登錄管理員信息系統(tǒng)管理員修改管理員信息刪除管理員圖 A1-3系統(tǒng)用例圖(后臺(tái))4.2 用例說(shuō)明教務(wù)業(yè)務(wù)員必須經(jīng)過(guò)登錄后(若沒(méi)有注冊(cè),必須先注冊(cè))才能對(duì)基礎(chǔ)信息進(jìn)行相應(yīng)的操作, 此時(shí)教務(wù)業(yè)務(wù)員登錄時(shí)必須提供以下資料:用戶名與密碼。 注冊(cè)時(shí), 必須提供真實(shí)姓名、用戶名、工號(hào)、性別、密碼以及聯(lián)系電話等個(gè)人信息。對(duì)于本系統(tǒng),教務(wù)業(yè)務(wù)員必須經(jīng)過(guò)上述步驟才能執(zhí)行相應(yīng)的操作,若對(duì)于整個(gè)教務(wù)管理系統(tǒng),教務(wù)業(yè)務(wù)員作為整個(gè)系統(tǒng)的用戶只
7、需要在系統(tǒng)管理子系統(tǒng)中登錄后便可以直接進(jìn)入本學(xué)生管理系統(tǒng)。管理基礎(chǔ)信息基礎(chǔ)信息包括班級(jí)信息和學(xué)期信息,通過(guò)該用例可以對(duì)班級(jí)信息和學(xué)期信息進(jìn)行查詢(xún)、添加、修改以及刪除。管理基礎(chǔ)信息用例用例名稱(chēng): Manage_Foundation_Case參與者:教務(wù)業(yè)務(wù)員前置條件教務(wù)業(yè)務(wù)員正常登錄后置條件更新后的班級(jí)或?qū)W期信息追加到數(shù)據(jù)庫(kù)主干過(guò)程1教務(wù)業(yè)務(wù)員正常登錄;2選擇基礎(chǔ)信息類(lèi)別(班級(jí)信息或?qū)W期信息),并針對(duì)具體信息做相應(yīng)處理。分支過(guò)程1選擇“班級(jí)信息” ,則轉(zhuǎn)至用例Manage_Class_Case2選擇“學(xué)期信息” ,則轉(zhuǎn)至用例Manage_Term_Case異常1提供的資料格式錯(cuò)誤2信息類(lèi)別與相應(yīng)
8、用例沒(méi)有鏈接成功包含用例登錄信息用例Login Case管理基礎(chǔ)信息對(duì)學(xué)生信息進(jìn)行查詢(xún)、錄入和維護(hù)等操作。管理課程信息用例用例名稱(chēng): Manage_Student_Case參與者:教務(wù)業(yè)務(wù)員前置條件教務(wù)業(yè)務(wù)員正常登錄后置條件更新后的學(xué)生信息已加入到數(shù)據(jù)庫(kù)或打印成學(xué)生名單主干過(guò)程1教務(wù)業(yè)務(wù)員正常登錄;2若是添加學(xué)生信息,則依次輸入學(xué)生的基本信息;3若是修改學(xué)生信息,則( 1)選擇學(xué)生學(xué)號(hào); ( 2)顯示并修改該學(xué)生的相關(guān)信息;(3)確認(rèn)修改;( 4)系統(tǒng)將修改后信息存入數(shù)據(jù)庫(kù);4若是刪除學(xué)生信息,則(1)選擇學(xué)生學(xué)號(hào); ( 2)確認(rèn)刪除; (3)刪除所有與該學(xué)生相關(guān)的信息; ( 4)系統(tǒng)將刪除后
9、信息存入數(shù)據(jù)庫(kù)。分支過(guò)程1選擇“添加” ,則轉(zhuǎn)至執(zhí)行插入數(shù)據(jù)用例Manage_Student_Insert2選擇“修改” ,則轉(zhuǎn)至執(zhí)行修改數(shù)據(jù)用例Manage_Student_Update3選擇“刪除” ,則轉(zhuǎn)至執(zhí)行刪除數(shù)據(jù)操作Manage_Student_Remove異常1課程信息格式錯(cuò)誤2系統(tǒng)提供數(shù)據(jù)庫(kù)操作失?。ㄈ绮迦胍延械挠涗洠┌美卿浶畔⒂美齃ogin Case統(tǒng)計(jì)數(shù)據(jù)該用例主要用來(lái)統(tǒng)計(jì)學(xué)生課程成績(jī)。統(tǒng)計(jì)數(shù)據(jù)用例用例名稱(chēng): Manage_Student_Case參與者:教務(wù)業(yè)務(wù)員前置條件教務(wù)業(yè)務(wù)員正常登錄后置條件以表格形式輸出統(tǒng)計(jì)結(jié)果主干過(guò)程1教務(wù)業(yè)務(wù)員正常登錄;2按分類(lèi)統(tǒng)計(jì);3若
10、是“成績(jī)分布” ,則( 1)選擇課程;( 2)按等級(jí)顯示相應(yīng)的人數(shù)和比例;( 3)確認(rèn)打?。?(4)打印課程成績(jī)分布表。4若是選擇“個(gè)人成績(jī)匯總”,則( 1)選擇學(xué)生學(xué)號(hào)和學(xué)期; ( 2)顯示某學(xué)生某學(xué)期所有課程成績(jī);( 3)確認(rèn)打??;( 4)打印課程成績(jī)分布表。5若是選擇“班級(jí)成績(jī)匯總”,則( 1)選擇班級(jí)號(hào)和課程; ( 2)顯示某班級(jí)某課程的成績(jī)分布,并給出簡(jiǎn)要評(píng)析;( 3)確認(rèn)打??;( 4)打印班級(jí)課程成績(jī)分布及分析表。分支過(guò)程1選擇“成績(jī)分布” ,則在同頁(yè)顯示成績(jī)分布表2選擇“個(gè)人成績(jī)匯總”,則在同頁(yè)顯示個(gè)人成績(jī)匯總表3選擇“班級(jí)成績(jī)匯總”,則在同頁(yè)顯示班級(jí)成績(jī)匯總表和分析表異常1數(shù)據(jù)
11、庫(kù)操作引起的異常2打印格式可能會(huì)因?yàn)榇蛴?nèi)容產(chǎn)生偏差包含用例登錄信息用例Login Case5 外部接口需求(略)5.1 與學(xué)生選課系統(tǒng)接口與學(xué)生選課系統(tǒng)共享學(xué)生信息、班級(jí)信息、課程信息和成績(jī)信息。5.2 與課程管理系統(tǒng)接口與課程管理系統(tǒng)共享學(xué)生信息、班級(jí)信息、課程信息和成績(jī)信息。5.3 與教師管理系統(tǒng)接口與課程管理系統(tǒng)共享課程信息。5.4 與系統(tǒng)管理接口教務(wù)業(yè)務(wù)人員需要登錄系統(tǒng)管理界面后,根據(jù)權(quán)限才能進(jìn)入學(xué)生管理系統(tǒng)。本系統(tǒng)與系統(tǒng)管理子系統(tǒng)共享用戶信息。6 數(shù)據(jù)分析E-R 圖也稱(chēng)實(shí)體 - 聯(lián)系圖 (EntityRelationshipDiagram) ,提供了表示實(shí)體類(lèi)型、屬性和聯(lián)系的方法,
12、 用來(lái)描述現(xiàn)實(shí)世界的概念模型。A1-3 所示的是學(xué)生管理系統(tǒng)的數(shù)據(jù)模型E-R圖(教務(wù)業(yè)務(wù)員和管理員略)。對(duì)照?qǐng)D A1-3 圖中幾個(gè)實(shí)體,給出如表1- 表 6 所示的幾個(gè)實(shí)體及實(shí)體的一些主要屬性,并可以得出以下的實(shí)體之間聯(lián)系:( 1)班級(jí)實(shí)體和學(xué)生實(shí)體之間的關(guān)系是一對(duì)多的關(guān)系,即一個(gè)班級(jí)有多個(gè)學(xué)生,而某個(gè)學(xué)生只能屬于一個(gè)班級(jí);( 2)學(xué)期實(shí)體和課程實(shí)體之間的關(guān)系是一對(duì)多的關(guān)系,即一個(gè)學(xué)期里可以開(kāi)設(shè)多門(mén)課程,而某門(mén)課程一般說(shuō)來(lái)在一個(gè)學(xué)期開(kāi)設(shè); 學(xué)生實(shí)體和課程實(shí)體之間的關(guān)系則是對(duì)多對(duì)的關(guān)系,即某個(gè)學(xué)生可以選擇多門(mén)課程,而某門(mén)課程可以為多個(gè)學(xué)生選擇。E-R 圖為數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)提供了重要依據(jù)。class# className Variable characters (20)o numberShort integerpossessstudent#studentIDVariable characters (20)ostudentNameVariable characters (20)oSexBooleanoPhoneVariable characters (12)oAgeShort integer.select圖 A1-3 系統(tǒng) E-R 圖term# termIDVariable characters (10)o NoteVariable characters (50).open
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 租賃經(jīng)營(yíng)合同
- 工業(yè)廢水處理技術(shù)研發(fā)合作合同
- 井蓋產(chǎn)品購(gòu)銷(xiāo)合同
- 汽車(chē)直租融資租賃合同
- 房地產(chǎn)測(cè)量合同年
- 會(huì)議展覽活動(dòng)承辦服務(wù)合同
- 房屋修建承包合同
- 合作研究開(kāi)發(fā)合同
- 1秋天 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文一年級(jí)上冊(cè)統(tǒng)編版
- 長(zhǎng)沙電力職業(yè)技術(shù)學(xué)院《創(chuàng)意教學(xué)法》2023-2024學(xué)年第二學(xué)期期末試卷
- 【小學(xué)生心理健康教育】開(kāi)學(xué)第一課課件ppt
- 全隱框玻璃幕墻施工方案
- 十八項(xiàng)醫(yī)療核心制度詳解培訓(xùn)課件
- 五年級(jí)上冊(cè)信息技術(shù)教學(xué)計(jì)劃華科版
- 機(jī)器人傳感器PPT完整全套教學(xué)課件
- 初一語(yǔ)文下冊(cè):閱讀理解知識(shí)點(diǎn)整理
- 營(yíng)銷(xiāo)部安全生產(chǎn)責(zé)任制
- CSM工法雙輪銑水泥土攪拌墻專(zhuān)項(xiàng)施工方案
- 定點(diǎn)醫(yī)療機(jī)構(gòu)接入驗(yàn)收申請(qǐng)表
- 小羊詩(shī)歌大全1479首(小羊喝水?dāng)U句)
- 2022-2023學(xué)年遼寧省鞍山市普通高中高一年級(jí)下冊(cè)學(xué)期第一次月考數(shù)學(xué)(A卷)試題【含答案】
評(píng)論
0/150
提交評(píng)論