在線作業(yè)管理系統(tǒng) 需求分析_第1頁
在線作業(yè)管理系統(tǒng) 需求分析_第2頁
在線作業(yè)管理系統(tǒng) 需求分析_第3頁
在線作業(yè)管理系統(tǒng) 需求分析_第4頁
在線作業(yè)管理系統(tǒng) 需求分析_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

...wd......wd......wd...在線作業(yè)管理系統(tǒng)需求規(guī)格說明書[Version1.0]工程負責人:李博宇工程組成員〔排名不分先后〕:劉文彬馬晉國宋站丞郭卿胡姍姍張瑾2010-3-281.序11.1編寫需求規(guī)格說明書的目的11.2工程背景21.3定義21.4參考資料22.軟件產(chǎn)品一般性的描述22.1運行環(huán)境與資源22.2軟件產(chǎn)品的功能22.3用戶特征22.4限制與約束23.功能行為需求33.1引言33.2業(yè)務需求功能模型——用例模型33.3相關(guān)用例的展開——活動圖33.4輸出結(jié)果34.性能需求34.1數(shù)據(jù)精準度34.2時間特性34.3適應性34.4故障處理35.運行需求35.1用戶界面35.2硬件界面35.3軟件界面36.其他需求37.附錄3引言編寫目的《在線作業(yè)管理系統(tǒng)說明書》是為學生作業(yè)管理系統(tǒng)的設計而編寫的技術(shù)文檔。需求分析的好壞將直接影響到工程的進度和質(zhì)量。編寫說明書,是為了說明本系統(tǒng)需求、功能等相關(guān)信息,并給出系統(tǒng)的工程應用范圍、目標、本工程與其它工程之間的關(guān)系、工程產(chǎn)品及成果、系統(tǒng)功能、系統(tǒng)性能、數(shù)據(jù)描述、故障處理能力以及其他專門的要求等,是系統(tǒng)驗收的主要依據(jù),也使其作為系統(tǒng)數(shù)據(jù)庫開發(fā)的主要依據(jù)。本文檔的閱讀對象是業(yè)務負責任人、業(yè)務人員、軟件開發(fā)人員、業(yè)務標準設計人員、軟件測試人員、系統(tǒng)安裝人員、系統(tǒng)維護人員、指導教師及學生。工程背景在現(xiàn)代化的教育技術(shù)模式下,計算機已經(jīng)廣泛應用于學校的教育管理,給傳統(tǒng)的教學方式帶來了重大的革命。如何有效進展作業(yè)管理是擺在我們面前的一個新的課題。本文在研究目前國內(nèi)外作業(yè)管理情況的根基上,從學校的實際需求出發(fā),采用當前較為流行的B/S〔瀏覽器/服務器〕構(gòu)造和JSP動態(tài)網(wǎng)頁開發(fā)技術(shù),設計并實現(xiàn)了一個功能較為完善的小型在線作業(yè)管理系統(tǒng)。通過對系統(tǒng)進展一系列的需求分析、設計、編碼、測試等工作,使系統(tǒng)實現(xiàn)了管理員發(fā)布管理公告、教師管理、設置班級、課程;教師在線發(fā)布作業(yè)、批改作業(yè)、網(wǎng)上答疑;學生上傳作業(yè)、查看作業(yè)信息、提出疑問的功能。重點對系統(tǒng)設計過程作了相應描述,同時也對系統(tǒng)需要改良的地方做了總結(jié)。待開發(fā)系統(tǒng)的名稱:在線作業(yè)管理系統(tǒng)。任務的提出者為:內(nèi)蒙古大學計算機軟件學院UML系統(tǒng)建模與分析設計課題開發(fā)者為:工程小組全體成員〔排名不分先后〕:李博宇、馬晉國、宋站丞、劉文彬、郭卿、胡姍姍、張瑾使用者為:工程研究人員、教師及同學定義SQLSERVER:系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)〔DBMS〕。SQL:StructuredQueryLanguage〔構(gòu)造化查詢語言〕。系統(tǒng):假設未特別指出,統(tǒng)指在線作業(yè)管理系統(tǒng)。參考資料《數(shù)據(jù)庫系統(tǒng)概論》王珊,薩師煊高等教育出版社《軟件工程》張海藩人民郵電出版社《UML系統(tǒng)建模與分析設計》刁成嘉機械工業(yè)出版社《實用軟件文檔寫作》肖剛等清華大學出版社《SoftwareEngineering:APractitioner'sApproach》RogerS.Pressman軟件產(chǎn)品的一般性描述運行環(huán)境與資源開發(fā)環(huán)境:E4應用服務器:IIS5.0數(shù)據(jù)庫:SQLServer軟件產(chǎn)品的功能本系統(tǒng)旨在輔助教師對學生上傳的作業(yè)進展管理,主要功能有學生注冊,登陸,學生作業(yè)上傳,記分,公布,查詢,統(tǒng)計成績等功能。該系統(tǒng)設置簡易,用戶操作簡單易懂。用戶特征系統(tǒng)角色由教師、學生和管理員組成。學生:根據(jù)權(quán)限進入學生相應的頁面的功能,修改個人資料的功能及修改密碼,查看、搜索公告、教師發(fā)布的作業(yè)的功能,上傳作業(yè),查看上傳作業(yè)情況及教師打分情況,學生在網(wǎng)上對教師提出疑問并能查看以往對教師提出的疑問功能;不可刪除作業(yè)。教師:教師登錄功能,根據(jù)權(quán)限進入教師相應的頁面的功能,可修改密碼,公布作業(yè)要求,查看并下載學生上傳的作業(yè),查看學生名單功能,查看學生作業(yè)完成情況,對學生作業(yè)打分;不可刪除作業(yè)。管理員:根據(jù)權(quán)限進入管理員相應的頁面的功能,修改個人資料功能,設置班級、課程、任課教師,具有查看、刪除作業(yè)的功能。限制與約束B/S構(gòu)造總體設計方案對它的約束:在線作業(yè)管理系統(tǒng)做為B/S構(gòu)造的一個應用系統(tǒng),不可防止的要受到B/S構(gòu)造的約束。在其實施的各個階段都要服從它的一些規(guī)劃,包括功能設計、系統(tǒng)配置和方案。同時,由于信息的共享,在線作業(yè)管理系統(tǒng)還受到其它系統(tǒng)的信息約束。人力、資金、時間的約束在線作業(yè)管理系統(tǒng)的目標就是要輔助教師對學生上傳的作業(yè)進展管理,其開發(fā)過程中也要考慮到人力、資金和時間的約束。因此,在設計中,重點方便學生上傳作業(yè),方便教師為學生的作業(yè)打分,為教師提供更高效的服務。技術(shù)開展規(guī)律的約束計算機技術(shù)和產(chǎn)品的開展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達形式。例如圖象和語音技術(shù)的進步,多媒體技術(shù)的開展,這些都要求系統(tǒng)在設計時考慮技術(shù)變化的可能性,為可能的變化預留一定的系統(tǒng)處理能力。3、功能行為需求3.1引言在線作業(yè)管理系統(tǒng)主要提供網(wǎng)上的作業(yè)管理平臺,主要分為管理員、教師、學生三個局部的功能。管理員的功能表達在后臺管理模塊,教師和學生的功能用來進展留言交流,作業(yè)管理和信息查詢。3.2業(yè)務需求功能模型——用例模型3.3相關(guān)用例的展開——活動圖3.4輸出結(jié)果4、性能需求4.1數(shù)據(jù)準確度數(shù)據(jù)的輸入是否準確是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯性,并且對操作人員要進展系統(tǒng)的培訓。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。4.2時間特性無論是客戶端還是管理端,當用戶登錄,進展任何操作的時候,系統(tǒng)應該及時地進展反響,反響的時間在5秒以內(nèi)。系統(tǒng)應能監(jiān)測出各種非正常情況,如與設備的通信中斷,無法連接數(shù)據(jù)庫服務器等,一防止出現(xiàn)長時間等待甚至無響應。4.3適應性應該能廣泛應用于不同類型的學校。系統(tǒng)采用模塊化設計,并且利用語言的跨平臺特性。當遇到突發(fā)事件時,系統(tǒng)能保存好用戶信息,用戶再下次登錄時能保證信息的完整性。4.4故障處理正常使用時不應出錯,假設運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。在系統(tǒng)出錯后,應能恢復回原來備份的數(shù)據(jù)庫。5、運行需求5.1用戶界面在用戶界面局部,根據(jù)需求分析的結(jié)果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW風格較熟悉,應盡量向這一方向靠攏。在設計語言上,已決定使用MSVISUALC++進展編程,在界面上可使用VISUALC++所提供的可視化組件,向WINDOWS風格靠近。其中服務器程序界面要做到操作簡單,易于管理。在設計上采用下拉式菜單方式,在出錯顯示上可調(diào)用VISUALC++庫中的錯誤提示函數(shù)。總的來說,系統(tǒng)的用戶界面應作到可靠性、簡單性、易學習和使用。5.2硬件界面5.3軟件界面學生上傳作業(yè)界面:操作人員選擇上傳作業(yè)的科目,進展上傳。學生查看作業(yè)界面:操作人員可查看上傳作業(yè)的情況,以及教師打分情況。教師查看作業(yè)界面:操作人員可查看并下載作業(yè),以及對作業(yè)打分。教師公布作業(yè)界面:操作人員可上傳作業(yè)要求。6、其他要求可靠性需求:系統(tǒng)應保證24小時內(nèi)不宕機,保證100人可以同時在客戶端登陸,此時系統(tǒng)能正常運行,正確

溫馨提示

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

評論

0/150

提交評論