國(guó)標(biāo)8567-2006軟件需求規(guī)格說明實(shí)例-教務(wù)系統(tǒng)-重大修改版_第1頁
國(guó)標(biāo)8567-2006軟件需求規(guī)格說明實(shí)例-教務(wù)系統(tǒng)-重大修改版_第2頁
國(guó)標(biāo)8567-2006軟件需求規(guī)格說明實(shí)例-教務(wù)系統(tǒng)-重大修改版_第3頁
國(guó)標(biāo)8567-2006軟件需求規(guī)格說明實(shí)例-教務(wù)系統(tǒng)-重大修改版_第4頁
國(guó)標(biāo)8567-2006軟件需求規(guī)格說明實(shí)例-教務(wù)系統(tǒng)-重大修改版_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

軟件需求規(guī)格說明(SRS)項(xiàng)目: 教務(wù)管理系專業(yè)班級(jí):目錄目錄 2范圍 4標(biāo)識(shí) 4系統(tǒng)概述 4文檔概述 4基線 5參考文獻(xiàn): 6需求 6所需的狀態(tài)和方式 6需求概述 6目6運(yùn)行環(huán)8用戶的特9關(guān)鍵9約束條9需求規(guī)格 10軟件系統(tǒng)總體功/對(duì)象結(jié)10描述約12CSCI能力需求 12數(shù)據(jù)字13系統(tǒng)功能分15選課、退課模16查詢模17成績(jī)管理模17教師個(gè)人信息更新模17數(shù)據(jù)庫模17CSCI外部接口需求 17用戶界17教務(wù)系統(tǒng)XXX之間的接19CSCI內(nèi)部接口需求 19教務(wù)系統(tǒng)與數(shù)據(jù)庫之間的內(nèi)部接20CSCI內(nèi)部數(shù)據(jù)需求 20實(shí)-關(guān)系圖 20數(shù)據(jù)23數(shù)據(jù)流25保密性需求 26CSCI環(huán)境需求 27計(jì)算機(jī)資源需求 27計(jì)算機(jī)硬件需27計(jì)算機(jī)硬件資源利用需27計(jì)算機(jī)軟件需28計(jì)算機(jī)通信需28軟件質(zhì)量因素 28設(shè)計(jì)和實(shí)現(xiàn)的約束 293.13數(shù)據(jù) 293.14操作 30故障處理 30有關(guān)人員需求 31有關(guān)培訓(xùn)需求 31有關(guān)后勤需求 31需求可追蹤性 31尚未解決的問題 32注解(業(yè)務(wù)名詞的解釋) 33附錄A 34附錄B 35范圍標(biāo)識(shí)用于需求跟蹤)1.0需求規(guī)格說明。系統(tǒng)概述(本條應(yīng)簡(jiǎn)述本文檔適用的系統(tǒng)和軟件的用途,它應(yīng)描述系統(tǒng)和軟件的一般特發(fā)方和支持機(jī)構(gòu);標(biāo)識(shí)當(dāng)前和計(jì)劃的運(yùn)行現(xiàn)場(chǎng);列出其他有關(guān)的文檔。)學(xué)生選課、成績(jī)管理、打印報(bào)表等。XXXXXXXXXXX。本項(xiàng)目其他有關(guān)文檔還有《可行性分析(研究)報(bào)告(FAR《軟件(結(jié)構(gòu))設(shè)計(jì)說明(SDD》《軟件測(cè)試報(bào)告(STR》《軟件產(chǎn)品運(yùn)作總結(jié)》文檔概述(本文檔針對(duì)的讀者對(duì)象及每類讀者應(yīng)重點(diǎn)閱讀的部分)本軟件規(guī)格規(guī)格說明用于使用戶和開發(fā)開發(fā)團(tuán)隊(duì)雙方對(duì)待開發(fā)軟件的功能有一個(gè)共同的理解,使之成為整個(gè)開發(fā)工作的基礎(chǔ)。建議有關(guān)人員重點(diǎn)閱讀的部分:本說明書的各分部?jī)?nèi)容本說明書的各分部?jī)?nèi)容用戶方高層用戶方中層管理人員 管理人員√ √用戶方操作人員√開發(fā)方設(shè)計(jì)與編碼人員評(píng)審專家范圍參考文獻(xiàn):需求所需的狀態(tài)和方式需求規(guī)格象結(jié)構(gòu)√3.3.2描述約定3.4CSCI能力需求3.5CSCI外部接口需求3.6CSCI內(nèi)部接口需求CSCI保密性需求√√3.9CSCI環(huán)境需求√3.10計(jì)算機(jī)資源需求3.11軟件質(zhì)量因素3.12設(shè)計(jì)和實(shí)現(xiàn)的約束3.13數(shù)據(jù)3.14操作3.15故障處理3.16有關(guān)人員需求√3.17有關(guān)培訓(xùn)需求√3.18有關(guān)后勤需求√4需求可追蹤性√√5尚未解決的問題√√6注解√√附錄A附錄B3.2√√3.2√√基線(為滿足所有需求的軟件基線,是軟件開發(fā)過程中的某個(gè)過渡版本及這個(gè)版本將要滿足的一組需求基線要在需求規(guī)格說明書通過評(píng)審后才正式確立算每個(gè)需求項(xiàng)需要的工作量?jī)?yōu)先級(jí)的高的需求該優(yōu)先被實(shí)現(xiàn),每條基線的工作量應(yīng)有恰當(dāng)?shù)臅r(shí)間粒度需求變更納入下一條基線考慮基線為迭代開發(fā)提供了基礎(chǔ),迭代開發(fā)是應(yīng)對(duì)需求變更的一種方式基線變更必須由變更控制委員會(huì)審批)基線基線((對(duì)應(yīng)的一組需求相應(yīng)功能預(yù)計(jì)工作量……參考文獻(xiàn):【1】吳潔明,《軟件工程—基礎(chǔ)實(shí)踐教程》,北京:清華大學(xué)出版社,2007.11【2】王少鋒,《UML面向物件教程》,北京:清華大學(xué)出版社,2004.2【3】王珊,薩師煊,北京:高等教育出版社,2006.5(2007重?。┬枨笏璧臓顟B(tài)和方式啟動(dòng)相應(yīng)的管理系統(tǒng),以及相應(yīng)的權(quán)限,實(shí)現(xiàn)各項(xiàng)功能。需求概述目標(biāo)教務(wù)管理系統(tǒng)是為了提高現(xiàn)代高校教務(wù)管理的工作效率而設(shè)計(jì)的,使用三層B/S模式。1.本系統(tǒng)擬達(dá)成的目標(biāo):學(xué)生視點(diǎn):學(xué)生通過教務(wù)管理系統(tǒng)的網(wǎng)址,在輸入初始的賬戶和密碼之后,要選擇“學(xué)登錄在該系統(tǒng)中,學(xué)生大多只是查詢相關(guān)數(shù)據(jù),能夠擁有的權(quán)限僅限于選課和退課,以及修改密碼。在查詢系統(tǒng)中,學(xué)生可以根據(jù)自己的需要,查詢課程,查詢成績(jī)等。在查詢成績(jī)的子系統(tǒng)中,可以根據(jù)不同的學(xué)年,查詢相關(guān)成績(jī),以及將成績(jī)排序。在選課子系統(tǒng)中,在相關(guān)學(xué)年的課程中,選定需要的課程;如果不需要應(yīng)經(jīng)選定的課程,可以退訂。教師視點(diǎn)教師通過教務(wù)管理系統(tǒng)的網(wǎng)址,再輸入初始的賬戶和密碼之后,要選擇“教登錄在該系統(tǒng)中,教師可以查詢,修改自己的信息數(shù)據(jù),查詢學(xué)生的相關(guān)信息,以及輸入所管理班級(jí)的相關(guān)成績(jī)。在教師查詢和修改自己的已有信息,比如:姓名,出生年月,政治面貌,聯(lián)系電話,聯(lián)系地址等等;查詢學(xué)生的信息,如:帶領(lǐng)班級(jí)名稱,班級(jí)人數(shù),學(xué)生姓名,成績(jī)等。在打印系統(tǒng)中,教師打印自己的個(gè)人信息或是學(xué)生的成績(jī)。在成績(jī)管理系統(tǒng)中,輸入相關(guān)班級(jí)學(xué)生的所選課程的成績(jī)。管理員視點(diǎn):登錄系統(tǒng)。在該系統(tǒng)中,管理員的權(quán)限最高,可以根據(jù)實(shí)時(shí)信息,更新教務(wù)管理系統(tǒng)的數(shù)據(jù)庫,比如:學(xué)生和教師,以及自己的姓名,聯(lián)系方式等。2本系統(tǒng)的主要功能:選課,退課,查詢成績(jī),修改個(gè)人信息,維護(hù)系統(tǒng)數(shù)據(jù),統(tǒng)計(jì),排序,打印等績(jī),選課情況等;教師可以也通過查詢系統(tǒng),查找到學(xué)生和自己的信息;學(xué)生可以通過選課系統(tǒng),選擇或取消課程;教師可以通過成績(jī)管理系統(tǒng),修改學(xué)生的成績(jī);管理員通過已有的教師和學(xué)生信息,更新數(shù)據(jù)庫;教師和管理員可以通過打印系統(tǒng),打印相關(guān)材料。教務(wù)系統(tǒng)的高層次圖運(yùn)行環(huán)境客戶機(jī):Windows2000或者以上1GHZ或更高主頻的相容CPU512MB(128MB4GB1GB服務(wù)器:WindowsXPProfessionalTomcat1GHZCPU512MB(128MB4GB1GB用戶的特點(diǎn)用戶分別是管理員,教師和學(xué)生。錄。有查詢和選課權(quán)限。用性是因人而異的)學(xué)生用戶多處在18-23歲年齡段,無論專業(yè)背景如何,基本能熟練掌握Windows如果管理員或教師用戶不是電子信息類專業(yè)背景且年齡偏大,那么對(duì)Windows系統(tǒng)、瀏覽器的基本操作相對(duì)生疏。關(guān)鍵點(diǎn)關(guān)鍵功能:各類信息的增加、查詢、更新、刪除關(guān)鍵算法:隊(duì)列關(guān)鍵技術(shù):JSP,SQL約束條件的方法與技術(shù),以及政治、社會(huì)、文化、法律等)開發(fā)期限:…方法與技術(shù):JSP,SQL在未經(jīng)許可的情況下,向第三方提供相關(guān)個(gè)人信息,保證信息的安全性和私密性。需求規(guī)格軟件系統(tǒng)總體功能/對(duì)象結(jié)構(gòu)(對(duì)軟件系統(tǒng)總體功能/對(duì)象結(jié)構(gòu)進(jìn)行描述,包括結(jié)構(gòu)圖、流程圖或?qū)ο髨D。)教務(wù)系統(tǒng)結(jié)構(gòu)圖以上是教務(wù)管理系統(tǒng)的結(jié)構(gòu)圖,由圖可知整個(gè)系統(tǒng)分為選課、退課系統(tǒng),查詢系統(tǒng),成績(jī)管理系統(tǒng),教師個(gè)人信息更新,數(shù)據(jù)庫五大部分。教務(wù)系統(tǒng)類圖類名:Person,Student,Teacher,Administrator,Schedule。類的屬性:Studentname(學(xué)生姓名),StuNum(學(xué)號(hào)),class(班級(jí)); Schedule中有私有的course(課程),time(上課時(shí)間。類的方法(函數(shù):Person序。StudentScheduleopname(執(zhí)行相應(yīng)操作);AdministratorTeacher記學(xué)生成績(jī),查詢開課課程。教務(wù)系統(tǒng)順序圖順序圖表明了對(duì)象之間發(fā)生交互的時(shí)間次序。描述約定(通常使用的約定描述(數(shù)學(xué)符號(hào)、度量單位等)。(不是范例CSCICSCI)描述約定不能像下面這樣寫在無人為因素,或是其他客觀情況影響的前提下,保證系統(tǒng)能夠正常且穩(wěn)定工作;當(dāng)用了教師或是管理員才能進(jìn)入的界面,保證安全穩(wěn)定性與私密性。CSCI(什么是配置,什么是配置項(xiàng)要素。相對(duì)與硬件類配置,軟件產(chǎn)品的“配置”包括更多的內(nèi)容并具有易變性。軟件經(jīng)常被劃分為各類配置項(xiàng)(Configuraionitems,CIs行軟件配置管理的基礎(chǔ)和前提,CIsCI)(3.4CSCI)數(shù)據(jù)字典符號(hào)數(shù)據(jù)字典中使用的標(biāo)準(zhǔn)符號(hào)名稱舉例=定義為x=…表示x由…組成+與a+bab[…,…]或[a,b]ab[…|..]或[a|b]ab{…}重復(fù){a}a0{…}n重復(fù){a}8表示a38m(…)“…”

3可選 (a)表示a重復(fù)0或多次基本數(shù)據(jù)元素 “a”表示a是基本數(shù)據(jù)教務(wù)管理系統(tǒng)的數(shù)據(jù)字典元素編號(hào)名稱類型說明IP01學(xué)生信息輸入處理輸入姓名,學(xué)號(hào),班級(jí)等IP02學(xué)生信息查詢處理查詢成績(jī)等IP03修改學(xué)生信息處理修改姓名,學(xué)號(hào),班級(jí)等IP04學(xué)生選課處理處理學(xué)生選擇課程IP05學(xué)生退選處理學(xué)生退選已選課程IP06教師查詢選課學(xué)生處理供老師查看已選這門課程的學(xué)生名單IP07 教師登記學(xué)生成績(jī) 處理 供老師登記學(xué)生考試成績(jī)IP08查詢開課課程處理供老師查詢已經(jīng)開課的課程表IP09IP10維護(hù)系統(tǒng)數(shù)據(jù)用戶權(quán)限管理處理處理數(shù)據(jù),課程數(shù)據(jù)等系統(tǒng)管理員用來對(duì)系統(tǒng)用戶權(quán)限限定IP11 學(xué)生成績(jī)管理 處理 老師系統(tǒng)管理員對(duì)學(xué)生成績(jī)進(jìn)行查詢,統(tǒng)計(jì),排序,打印等IP12 成績(jī)管理 處理 教師可以修改授課班級(jí)學(xué)生的成績(jī);管理員可以修改所有學(xué)生的成績(jī)SS01學(xué)生信息數(shù)據(jù)存儲(chǔ)學(xué)生信息錄入,修改,刪除,保存SS02教師信息數(shù)據(jù)存儲(chǔ)教師信息錄入,修改,刪除,保存SS03課程信息數(shù)據(jù)存儲(chǔ)選課課程名稱,書籍名,授課老師,上課時(shí)間,地點(diǎn)SS04管理員信息數(shù)據(jù)存儲(chǔ)管理員信息錄入,修改,刪除,保存SS05成績(jī)信息數(shù)據(jù)存儲(chǔ)錄入學(xué)生所有考試成績(jī)SS06教師授課信息數(shù)據(jù)存儲(chǔ)管理員輸入教師的授課信息,如班級(jí),課程等字典條目:級(jí),課程等學(xué)生信息=學(xué)號(hào)+姓名+性別+年齡+聯(lián)系電話+聯(lián)系地址課程信息=選定課程號(hào)+課程名+授課老師,上課時(shí)間+地點(diǎn)成績(jī)信息=學(xué)號(hào)+成績(jī)+課程號(hào)+課程名教師授課情況=教師號(hào)+課程號(hào)+班級(jí)系統(tǒng)功能分解主要功能分別是查詢系統(tǒng),選課系統(tǒng),成績(jī)管理系統(tǒng),個(gè)人信息修改系統(tǒng),數(shù)據(jù)庫系統(tǒng)。模塊子功能編號(hào)功能名稱功能描述選課、退課Function1.1-學(xué)生選課學(xué)生選課學(xué)生登陸后,系統(tǒng)顯示全部可選課程。學(xué)生按培養(yǎng)計(jì)劃的要求選修課程。如果選修的課程不符合培養(yǎng)計(jì)劃的要求,系統(tǒng)將提示。只有學(xué)生選修的課程符合培養(yǎng)計(jì)劃要求時(shí)才能完成選課。Function1.2-學(xué) 學(xué)生退課 學(xué)生對(duì)已選課程進(jìn)行退課生退課 理。Function1.3-教 任課教師對(duì)已選課的學(xué)生做退師退選學(xué)生教師退選學(xué)生課處理。查詢 Function2.1-生查已選課學(xué)生查已選課學(xué)生查詢已選課程,及課程時(shí)間表、地點(diǎn)、任課教師。Function2.2-學(xué) 學(xué)生查成 學(xué)生按學(xué)期查詢個(gè)人成績(jī)表生查成績(jī) 績(jī) 并且根據(jù)個(gè)人情況,對(duì)成績(jī)進(jìn)行序。Function2.3-教教師查選課學(xué) (1)教師按課程名查詢?nèi)w師查選課學(xué)生 生 課學(xué)生的姓名、學(xué)號(hào)、年紀(jì)、專業(yè)等信息。(2)教師按(學(xué)生姓名或?qū)W號(hào))+課程名查詢某名學(xué)生有無選修記錄。Function2.4-師打印教教師打印教師指定專業(yè)、年級(jí)、班級(jí)、課程名后生成成績(jī)單,并統(tǒng)計(jì)各分?jǐn)?shù)段人數(shù)、百分比。將成績(jī)單及統(tǒng)計(jì)信息輸出至打印機(jī)打印。Function2.5-理員打印管管理員打印管理員指定(學(xué)生學(xué)號(hào)或姓名學(xué)期的成績(jī)單并計(jì)算平均學(xué)分積,將成績(jī)單及平均學(xué)分績(jī)輸出到打印機(jī)打印。將成績(jī)單及平均學(xué)分績(jī)輸出到打印機(jī)打印。用打印功能,通過打印機(jī)輸出)成績(jī)管理Function3-錄入成績(jī)教師錄入成績(jī)教師錄入成績(jī)、修改成績(jī)。教師個(gè)人信息更新Function4-個(gè)人信息更新教師個(gè)人信息更行教師根據(jù)需要更新個(gè)人信息。數(shù)據(jù)庫Function5.1-錄入教師信息管理員錄入教師信息根據(jù)教師提供的個(gè)人信息,核對(duì)之后,輸入系統(tǒng)數(shù)據(jù)庫,方便管理。Function5.2-錄入學(xué)生信息管理員錄入學(xué)生信息根據(jù)學(xué)生提供的個(gè)人信息,核對(duì)之后,輸入系統(tǒng)數(shù)據(jù)庫,方便管理Funtion5.3-錄入課程信息管理員錄入課程信息管理員向系統(tǒng)內(nèi)錄入全校范圍的課程信息。如果某個(gè)模塊或子功能采用算法處理應(yīng)該這么寫FunctionX.X-XXX數(shù)據(jù)處理(的數(shù)據(jù)處理輸入:輸出:處理過程:描述輸入經(jīng)何種處理后轉(zhuǎn)化為輸出(3)管理員指定課程名+學(xué)期+若干個(gè)班級(jí),計(jì)算指定課程各班的平均分,并按降序排序,輸出到打印機(jī)打印。(功能說明不能過于籠統(tǒng),例如:管理員在進(jìn)入管理系統(tǒng)之后,為方便教學(xué)參考(同專業(yè)的班級(jí)之間的(3)管理員指定課程名+學(xué)期+若干個(gè)班級(jí),計(jì)算指定課程各班的平均分,并按降序排序,輸出到打印機(jī)打印。(功能說明不能過于籠統(tǒng),例如:管理員在進(jìn)入管理系統(tǒng)之后,為方便教學(xué)參考(同專業(yè)的班級(jí)之間的用例圖畫該模塊的用例圖(課本p87)活動(dòng)圖用例圖中的每個(gè)橢圓都代表一個(gè)用例,一個(gè)用例代表一個(gè)功能,針對(duì)每個(gè)功能畫出活動(dòng)圖(課本p97圖、文字描述的具體寫法見群共享文件里的“子模塊功能描述模板.doc。順序圖如果子模塊的時(shí)序模型比較復(fù)雜,那么畫該模塊的順序圖(課本p96)查詢模塊1.用例圖畫該模塊的用例圖(課本p87)……成績(jī)管理模塊1.用例圖畫該模塊的用例圖(課本p87)……教師個(gè)人信息更新模塊1.用例圖畫該模塊的用例圖(課本p87)……數(shù)據(jù)庫模塊1.用例圖畫該模塊的用例圖(課本p87)……CSCI(用戶界面(主頁模塊學(xué)生通過學(xué)生接口登入系統(tǒng)學(xué)生模塊通過選課接口登入選課學(xué)生模塊通過查詢接口進(jìn)行課程查詢和分?jǐn)?shù)查詢教師模塊通過選課接口登入選課教師模塊通過查詢接口登入課程操作(查詢,添加,修改,刪除)數(shù)操作(查詢,添加,修改,刪除)教師模塊通過個(gè)人信息修改接口對(duì)自己的個(gè)人信息進(jìn)行更新(修改聯(lián)系電話,聯(lián)系地址等)主頁模塊管理員通過管理員接口登入系統(tǒng)管理員模塊通過管理員接口登入系統(tǒng)模塊(擁有全部權(quán)限)以下是部分初步設(shè)計(jì)的教務(wù)管理系統(tǒng)的UI截圖:XXX(描述接口需求可套用“系統(tǒng)間接口需求模式”,課本p127,上課時(shí)會(huì)講)……描述接口需求不能這樣描述教務(wù)管理系統(tǒng)的內(nèi)部接口,它們都是與外部接口存在一定聯(lián)系的。CSCI用課本p127因?yàn)槭切枨蠓治鲭A段,軟件的實(shí)現(xiàn)體還沒有設(shè)計(jì),只是根據(jù)功能的分配,設(shè)計(jì)了外部接口。為下一階段的設(shè)計(jì)提供參考。3.6.1教務(wù)系統(tǒng)與數(shù)據(jù)庫之間的內(nèi)部接口(描述接口需求可套用“系統(tǒng)間接口需求模式”,課本p127,上課時(shí)會(huì)講)……CSCI(CSCICSCI3.5.x.c3.5.x.d)實(shí)體-關(guān)系圖參與系統(tǒng)的實(shí)體有:管理員、教師、班級(jí),班級(jí)號(hào)、課程、學(xué)生。管理員有以下屬性:管理員號(hào),密碼,姓名,年齡,聯(lián)系電話,聯(lián)系地址教師有以下屬性:教師號(hào),密碼,姓名,年齡,聯(lián)系電話,聯(lián)系地址課程有以下屬性:課程名稱,課程號(hào),學(xué)生號(hào),教師號(hào),班級(jí)號(hào),成績(jī)學(xué)生有以下屬性:姓名,密碼,學(xué)號(hào),年齡,聯(lián)系電話,聯(lián)系地址,班級(jí)班級(jí)號(hào),班級(jí)名班級(jí)姓名班級(jí)姓名學(xué)生號(hào)年齡課程名性別MN學(xué)生成績(jī)學(xué)習(xí)課程密碼教師號(hào)聯(lián)系地址聯(lián)系電話課程號(hào)班級(jí)號(hào)姓名教師號(hào)姓名教師號(hào)密碼課程號(hào)年齡MN學(xué)生號(hào)性別教師教學(xué)課程成績(jī)聯(lián)系電話課程名聯(lián)系地址教師號(hào)管理員管理實(shí)體關(guān)系圖性別年齡聯(lián)系電話姓名教師號(hào)性別

姓名密碼聯(lián)系地址教 師管理員號(hào)密碼年齡

O管理員 管ML

N 課程名課 程課程號(hào)聯(lián)系地址 學(xué)生聯(lián)系電話 聯(lián)系電話性別 班級(jí) 密碼年齡聯(lián)系地址學(xué)號(hào)L,M,N,O表示“多個(gè)”課程班級(jí)關(guān)系聯(lián)系課程號(hào)課程名成績(jī)M課程號(hào)課程名成績(jī)MN課程號(hào)班級(jí)選擇課程學(xué)生號(hào)班級(jí)號(hào)教師號(hào)SaddChar20YSaddChar20Y家庭地址主碼列名數(shù)據(jù)類型寬度小數(shù)位空否取值范圍備 注PkSnochar5N學(xué)號(hào)Snamechar8N姓名Spwchar20Y密碼Ssexchar2Y性別Classchar10Y班級(jí)SagesmallintY不小于12年齡Stelchar20Y電話Sdeptchar15Y系名主碼列名數(shù)據(jù)類型主碼列名數(shù)據(jù)類型寬度小數(shù)位空否取值范圍備 注PkTnochar5N教師編TagesmallintcharcharY12年齡TdeptTtel1520YYTaddChar20Y系名電話址號(hào)Tnamechar8N姓名Tpwchar20Y密碼Tsexchar2Y性別Cours(課程表:Pk列名CnoCnameCcredit數(shù)據(jù)類型charcharsmallint寬度小數(shù)位520空否NNY備注課程號(hào)學(xué)分主碼列名數(shù)據(jù)類型寬度小數(shù)位空否備注主碼列名數(shù)據(jù)類型寬度小數(shù)位空否備注PkAnochar5N管理員編Anamechar8N號(hào)姓名Apwchar20Y密碼Asexchar2Y性別AagesmallintY年齡Atelchar20Y電話AaddChar20Y家庭地址T(老師授課表:主碼主碼列名數(shù)據(jù)類型寬度小數(shù)空否外碼Tnochar5N參照關(guān)系Teacher取值范圍備注FkPkCnochar2NFkCourse號(hào)S(學(xué)生選課表:主碼主碼列名數(shù)據(jù)類型寬度小數(shù)空否外碼PkCnochar2NFkFk參照關(guān)系StudentCourse取值范圍備注Snochar5N學(xué)號(hào)號(hào)GradeDecimal51Y0≤x≤100成績(jī)數(shù)據(jù)流圖教務(wù)管理系統(tǒng)頂層圖0除此之外,依次繪制各模塊的數(shù)據(jù)流圖保密性需求安全措施:在用戶登錄的時(shí)候,如果賬戶或密碼無效的情況下,提供一個(gè)“密碼找回”功能,系統(tǒng)通過之前認(rèn)證或是用戶提供的找回密碼途徑,系統(tǒng)用戶可以修改密碼;反之,由于系統(tǒng)數(shù)據(jù)庫的用戶表中沒有此用戶名,非法用戶無法通過認(rèn)證,也就無法完成最終的系統(tǒng)登錄。這個(gè)功能的增加,解決了以前教務(wù)管理系統(tǒng)中,用戶一旦丟失密碼,在沒有“密碼”找回功能的系統(tǒng)中,無法及時(shí)處理的情況。不僅是系統(tǒng)的安全保密是重要的,人為的安全隱患卻是無法容易解決的。因此,確保服務(wù)方自身的保密安全性也是非常重要的一環(huán)。CSCIMicrosoft2000HZ512MB(128MB;4GB1GB主機(jī)含有網(wǎng)卡計(jì)算機(jī)資源需求計(jì)算機(jī)硬件需求客戶機(jī):1GHZ或更高主頻的相容CPU512MB(128MB;4GB1GB主機(jī)含有網(wǎng)卡服務(wù)器:1GHZ1G。1GB100M計(jì)算機(jī)硬件資源利用需求在使用該教務(wù)管理系統(tǒng)時(shí),計(jì)算機(jī)的CPU10%左右,如果需求方在向外正式發(fā)布之前,應(yīng)該現(xiàn)在內(nèi)部測(cè)試。搭建一個(gè)網(wǎng)絡(luò),使得內(nèi)部網(wǎng)的測(cè)試工作能夠順利展開。當(dāng)測(cè)試之后,系統(tǒng)表現(xiàn)穩(wěn)定,則可以發(fā)布出去,達(dá)到最后目的。計(jì)算機(jī)軟件需求(UI(用戶界面DreamWeaverJSPUIMicrosoftSQL2000設(shè)計(jì)與每個(gè)接口相對(duì)應(yīng)的數(shù)據(jù)庫列表。在服務(wù)器連接數(shù)據(jù)庫之前,最好是先通過測(cè)試,確保數(shù)據(jù)庫的完整性。計(jì)算機(jī)通信需求主機(jī)應(yīng)該集成網(wǎng)卡,不僅可以連接局域網(wǎng),又可以連接互聯(lián)網(wǎng)。如果是IP供的互聯(lián)網(wǎng)上網(wǎng)方式,輸入系統(tǒng)的網(wǎng)絡(luò)域名,才可以訪問系統(tǒng)。軟件質(zhì)量因素(沒有對(duì)系統(tǒng)維護(hù)用戶無法訪問。有效性:為了系統(tǒng)能夠正常運(yùn)行,必須為其留有足夠的內(nèi)存處理空間。完整性:對(duì)系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),只有管理員擁有最高權(quán)限。100%信息。做到有據(jù)可依。安全可靠性序序號(hào)測(cè)試內(nèi)容測(cè)試方法預(yù)期測(cè)試結(jié)果備注1軟件容錯(cuò)性在軟件的測(cè)試運(yùn)行中進(jìn)行判定。軟件發(fā)現(xiàn)錯(cuò)誤時(shí),有錯(cuò)誤提示,可以回復(fù)到正常狀態(tài)。對(duì)關(guān)鍵輸入數(shù)據(jù)的有效性檢查比較完備。系統(tǒng)容錯(cuò)性還不備。完3運(yùn)行穩(wěn)定性在軟件的測(cè)試運(yùn)行中進(jìn)行判定。沒有發(fā)生由于軟件錯(cuò)誤而導(dǎo)致的系統(tǒng)崩潰和丟失數(shù)據(jù)現(xiàn)象。系統(tǒng)在現(xiàn)崩潰。設(shè)計(jì)和實(shí)現(xiàn)的約束TomcatCourse)資料;學(xué)生表中的姓名,年齡,班級(jí)因?yàn)橄到y(tǒng)采用的是動(dòng)態(tài)網(wǎng)絡(luò)形式運(yùn)行的,必須是保證其安全性和穩(wěn)定性。JSPJSPHTMLJavaservlet添加一定的系統(tǒng)功能,做好鋪墊工作。數(shù)據(jù)系統(tǒng)的輸入、輸出數(shù)據(jù)及數(shù)據(jù)管理能力方面的要求:UI以訪問到最新的個(gè)人信息。更新只是需要設(shè)定一個(gè)更新機(jī)制(如:更新的時(shí)間段,更新之后的自動(dòng)備份等。減少一些人工操作,多一些智能性,讓維護(hù)和更新實(shí)現(xiàn)自動(dòng)化。操作的人員有認(rèn)識(shí)調(diào)動(dòng),需要培訓(xùn)周期不需要太長(zhǎng);到最近的正常模式下,保護(hù)了已有數(shù)據(jù)的安全。故障處理正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫完好無損。調(diào)試中遇到的問題及解決的方案:遇到跳出“數(shù)據(jù)庫已經(jīng)關(guān)閉“提示信息阻止程序運(yùn)行時(shí)可以查看一下進(jìn)行此項(xiàng)操作時(shí),操作的表是否已經(jīng)被關(guān)閉了或者是在沒有關(guān)閉此表的情況下又一次運(yùn)用打開語句打開此表。關(guān)于空記錄帶來的麻煩有些空記錄往往會(huì)使程序無法運(yùn)行。此時(shí)你可用“ifnotisnull”句先判斷一下是否為空記錄,再操作。3)OnErrorGoToErropointErropoint:MsgboxErr.DescriptonExitsub或用OnErrorresumeNext等語句進(jìn)行處理。有關(guān)人員需求CSCICSCI有關(guān)培訓(xùn)需求用JSPHTML和DreamWeaverJavaScript,據(jù)庫的操作。有關(guān)后勤需求由于本教務(wù)管理系統(tǒng)的硬件和軟件要求不是太高,因此,如果需求方原來沒(根據(jù)訪問量的最大估計(jì)需求可追蹤性本教務(wù)管理系統(tǒng)采用了分層模式,將整個(gè)系統(tǒng)的運(yùn)行體分成了不同功能的子系統(tǒng),分為選課系統(tǒng),查詢系統(tǒng),成績(jī)管理系統(tǒng),教師個(gè)人資料修改系統(tǒng),數(shù)據(jù)庫系統(tǒng)。在這種情況下,需要直接追蹤到用例。假設(shè)用例在產(chǎn)品和規(guī)模管理中能扮演產(chǎn)品特性的角色。除了用例模型的明確可追蹤性之外,我們必須明確地維護(hù)需要、特性和用例模型之間的可追蹤性。尚未解決的問題言實(shí)現(xiàn)本教務(wù)管理系統(tǒng)。系統(tǒng)數(shù)據(jù)庫的可擴(kuò)展性沒有完全解決。系統(tǒng)外部端口和內(nèi)部端口沒有完善。組員還沒有完成培訓(xùn)。因?yàn)闀r(shí)間比較緊張,沒有完全按照開發(fā)進(jìn)度實(shí)施。注解(業(yè)務(wù)名詞的解釋)開發(fā)背景網(wǎng)絡(luò)、開放安全高效的現(xiàn)代教務(wù)管理信息網(wǎng)絡(luò)系統(tǒng)。相關(guān)詞匯課程:由老師開課,由管理員錄入系統(tǒng),由學(xué)生選修。帳號(hào):是老師、學(xué)生、管理員的編號(hào),唯一標(biāo)識(shí)。密碼:初始為和賬號(hào)相同的一串字符。權(quán)限特性關(guān)鍵詞:是帳號(hào),所在的表里的帳號(hào)所有權(quán)限。如學(xué)生甲是學(xué)生,在學(xué)生表里,只有學(xué)生的權(quán)限:選課、退課、查成績(jī)等權(quán)限。相關(guān)原理詞,進(jìn)入系統(tǒng)后,根據(jù)自己所有的權(quán)限進(jìn)行相關(guān)操作。AE-R類圖狀態(tài)圖活動(dòng)圖數(shù)據(jù)流圖:

實(shí)體聯(lián)系圖,表示兩個(gè)實(shí)體或者兩個(gè)以上實(shí)體之間的聯(lián)系。類圖,是由類名,屬性和函數(shù)組成的整體。是顯示一組用例、參與者以及它們之間關(guān)系的圖。也稱時(shí)序圖,是顯示對(duì)象之間交互的圖,這些對(duì)象是按照時(shí)間排序的。有關(guān)對(duì)問題域重要的數(shù)據(jù)元素,結(jié)構(gòu)和屬性的定義的集合。用于描述一個(gè)對(duì)象在其生存期間的動(dòng)態(tài)行為,表現(xiàn)一個(gè)對(duì)象所經(jīng)歷的狀態(tài)序列,引起因狀態(tài)轉(zhuǎn)移而伴隨的動(dòng)作。行。一種分析模型,它描繪了過程,數(shù)據(jù)集合,端點(diǎn)以及他們之間的流,這種流表現(xiàn)了業(yè)務(wù)過程或軟件系統(tǒng)的行為特點(diǎn)。它與數(shù)據(jù)字典是密不可分的,兩者結(jié)合起來構(gòu)成軟件的邏輯模型。結(jié)構(gòu)圖 用來描述軟件系統(tǒng)的體系結(jié)構(gòu),指出一個(gè)軟件系統(tǒng)由哪些模塊成,以及模塊之間的調(diào)用關(guān)系。外部接口需求對(duì)軟件系統(tǒng)和用戶另一個(gè)軟件系統(tǒng)或硬件設(shè)備之間接口的描述功能性需求:對(duì)在某些特定條件下系統(tǒng)將展示的必需的功能或行為的陳述。Extend: 用例中的可選路徑從正常的步驟序列中分叉的一種結(jié)構(gòu)將執(zhí)行Include: 作為單獨(dú)的子用例,需要的時(shí)候,高層用例可以調(diào)用此子用例。的約束,非功能性需求不同于可觀察到的系統(tǒng)行為。后置條件: 描述用例成功完成之后系統(tǒng)狀態(tài)的一種條件。前置條件: 用例開始之前必須滿足的條件或系統(tǒng)必須達(dá)到的一種狀態(tài)。用例: 描述了執(zhí)行者與系統(tǒng)之間邏輯上相關(guān)的可能交互集系統(tǒng)的輸為執(zhí)行提供了價(jià)值。用戶類: 系統(tǒng)的一組用戶,他們具有相似的特征和系統(tǒng)需求。當(dāng)與系統(tǒng)互時(shí),用戶類的成員起執(zhí)行者期望。異常: 阻止用例成功結(jié)束的一種條件。除非可能有恢復(fù)機(jī)制,否則無得到用例

溫馨提示

  • 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)論