教學管理信息系統(tǒng)需求規(guī)格說明書_第1頁
教學管理信息系統(tǒng)需求規(guī)格說明書_第2頁
教學管理信息系統(tǒng)需求規(guī)格說明書_第3頁
教學管理信息系統(tǒng)需求規(guī)格說明書_第4頁
教學管理信息系統(tǒng)需求規(guī)格說明書_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、教學管理信息系統(tǒng)需求規(guī)格說明書1. 引言1.1編寫目的1.2項目背景1.3定義1.4參考資料2.任務(wù)概述2.1目標2.1.1理念目標2.1.2功能目標2.2運行環(huán)境2.3條件與限制2.3.1技術(shù)限制2.3.2使用限制3.數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)3.2動態(tài)數(shù)據(jù)3.3數(shù)據(jù)庫介紹3.4數(shù)據(jù)字典3.4.1數(shù)據(jù)流詞條描述3.4.2數(shù)據(jù)文件詞條描述3.4.3加工邏輯詞條描述3.4.4源點及匯點詞條描述4.功能需求4.1功能劃分4.2功能描述5.性能需求5.1數(shù)據(jù)精確度5.2時間特性5.3適應(yīng)性6.運行需求6.1硬件接口6.2軟件接口6.3故障處理7.其它需求1.引言1.1編寫目的本軟件需求規(guī)格說明書是系統(tǒng)分

2、析人員與用戶進行了大量的交流后寫成的,比較全面的描述了用戶的各種需求。該文檔確定了待開發(fā)軟件的功能、性能、數(shù)據(jù)、界面等要求,并確定了系統(tǒng)的邏輯結(jié)構(gòu)。為今后的開發(fā)人員進行系統(tǒng)開發(fā)提供了依據(jù),也為項目經(jīng)理、設(shè)計人員、營銷人員、用戶、測試文檔的編寫人員提供了參考。1.2項目背景項目名稱:教學管理信息系統(tǒng)項目任務(wù)提出者:齊魯工業(yè)大學項目開發(fā)者:張云、張麗梅、鄧蓓蓓、陳瑞紅、林慧萍、鄭惠項目用戶:齊魯工業(yè)大學所有管理人員和學生 隨著學校教育水平的不斷提高,學校規(guī)模不斷擴大,傳統(tǒng)的C/S結(jié)構(gòu)的信息管理軟件已經(jīng)遠遠不能夠滿足學校的需求,已經(jīng)成為學校進一步發(fā)展的瓶頸。經(jīng)總結(jié),這類信息系統(tǒng)存在如下的缺陷:軟件維

3、護的費用高。 信息查詢不方便。不利與遠程管理。軟件的可操作性不高。 為了眤補這些缺陷,消除影響進一步發(fā)展的瓶頸,降低學校的信息軟件維護成本,進一步方便學生使用,方便教職工管理,我們項目組決定在這次軟件開發(fā)過程中,開發(fā)基于B/S架構(gòu)的教學管理信息系統(tǒng)。1.3 定義JavaWeb:是用Java技術(shù)來解決相關(guān)Web互聯(lián)網(wǎng)鄰域的技術(shù)總和MySQL:MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)MVC:模型,視圖和控制。目的是實現(xiàn)Web系統(tǒng)的職能分工。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域,值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。1.4 參考資料1.張海藩.軟件工程導論.北京:清華出版社,2008.22.王珊

4、.數(shù)據(jù)庫系統(tǒng)原理教程.北京:高等教育出版社,2006.53.劉利民.軟件工程綜合設(shè)計指導書.XX工業(yè)大學,2009.32. 任務(wù)概述2.1 目標用戶對系統(tǒng)的具體要求,摸清相關(guān)業(yè)務(wù)的具體流程,收集相關(guān)的信息、表格和文本,并對這些信息進行分析處理,制定面向現(xiàn)實世界的系統(tǒng)模型,如繪制業(yè)務(wù)流程圖和ER圖,制作數(shù)據(jù)字典等,為系統(tǒng)設(shè)計做好前期準備工作。2.1.1理念目標進一步提高學校的信息化管理水平,方便學生對個人基本信息及成績的查詢,方便教職工的管理,降低學校信息管理軟件的維護成本。2.12功能目標基本上實現(xiàn)教務(wù)管理系統(tǒng)的主要功能:界面友好,便于使用;采用MVC三層架構(gòu)模式,便于改寫和重用;系統(tǒng)較為健壯

5、。2.2運行環(huán)境操作系統(tǒng):Microsoft Windows 2000及以上版本支付環(huán)境:IIS 5.0數(shù)據(jù)庫:Microsoft SQL Server 2000 系統(tǒng)采用瀏覽器服務(wù)器(B/S)模式,客戶端使用瀏覽器進行訪問本系統(tǒng)。系統(tǒng)的服務(wù)器運行環(huán)境為Linux操作系統(tǒng),本系統(tǒng)可由客戶端通過IE內(nèi)核的瀏覽器進行訪問。本系統(tǒng)只允許在學校內(nèi)網(wǎng)中使用2.3條件與限制按照“技術(shù)先進,功能強大,操作簡便,成本低廉,擴展性強,安全性高”的原則,設(shè)計教學管理信息系統(tǒng)。通過本系統(tǒng)的設(shè)計,從而提高教學的管理水平,使得教學管理規(guī)范化、科學化、自動化。開發(fā)該系統(tǒng)的基本條件主要有以下三點:1.建議開發(fā)軟件運行的最短

6、壽命為3年;2.進行系統(tǒng)方案選擇比較的期限為2個月;3.議開發(fā)軟件投入使用的最遲時間為3個月。2.3.1技術(shù)限制 使用JavaWeb的相關(guān)技術(shù)實現(xiàn)軟件代碼的編寫;系統(tǒng)架構(gòu)采用MVC架構(gòu);數(shù)據(jù)庫采用MySQL語言;服務(wù)器使用Linux操作系統(tǒng)。2.3.2 使用限制服務(wù)器最低配置為:硬盤名稱最低配置系統(tǒng)內(nèi)存2G硬盤100G網(wǎng)絡(luò)寬帶100M不支持IE內(nèi)核的瀏覽器,如火狐瀏覽器。3.數(shù)據(jù)描述3.1 靜態(tài)數(shù)據(jù)包括各數(shù)據(jù)庫所在位置,注冊信息的要求,課表的顯示格式,學院信息,專業(yè)信息,課程信息,系別信息等。3.2動態(tài)數(shù)據(jù)包括各數(shù)據(jù)庫內(nèi)各項顯示數(shù)據(jù),用戶登錄信息,系統(tǒng)時間,日志信息,開課信息。如學生學號、教師

7、師號以及登錄密碼,學生信息、教師信息、學生成績以及學生選課情況等。3.3數(shù)據(jù)庫介紹(1)院系信息包括:系編號、系名、系主任工號、地點、電話、專業(yè)數(shù)等;(2)學生基本信息包括:學號、類別、姓名、性別、出生日期、電話、入校日期、家庭地址、備注等;(3)班級信息包括:班號、班級名稱、成立年月、班主任工號、自修教室等;(4)課程基本信息包括:課程號、課程名、類別、講課學時、實驗學時、學分、開課、院系號、課程描述等;(5)教師信息包括:職工號、姓名、性別、職稱、學位、出生日期、工作年月、基本工資等;(6)教研室信息包括:教研室編號、教研室名稱、教研室主任工號、教研室研究方向等;(7)專業(yè)信息包括:專業(yè)編

8、號、專業(yè)名稱、所屬院系號、專業(yè)特色、創(chuàng)辦年份、學生規(guī)模等;(8)學期信息包括:編號、學期名等(9)用戶分類及權(quán)限包括:用戶分類號、用戶分類名、權(quán)限(10)用戶信息包括:用戶名、用戶密碼等(11)用戶日志包括:用戶號、登錄時間、進行操縱、離開時間(12)其他信息其他相關(guān)信息,如單位信息等一些基礎(chǔ)信息。3.4.1數(shù)據(jù)流詞條描述(1)數(shù)據(jù)流名:登錄信息來源:用戶的輸入去向:系統(tǒng)內(nèi)部檢驗部分組成:用戶名、密碼流通量:每次登陸輸入一次(2)數(shù)據(jù)流名:登錄結(jié)果來源:系統(tǒng)去向:用戶組成:返回信息流通量:每次登陸返回一次(3)數(shù)據(jù)流名:輸入修改信息來源:用戶去向:系統(tǒng)判斷部分組成:根據(jù)各數(shù)據(jù)庫內(nèi)容而不同流通量

9、:依用戶輸入而定(4)數(shù)據(jù)流名:反饋信息來源:系統(tǒng)判斷部分去向:用戶組成:系統(tǒng)經(jīng)判斷后發(fā)回的字符數(shù)據(jù)流通量:依系統(tǒng)當前信息而定(5)數(shù)據(jù)流名:識別信息來源:系統(tǒng)內(nèi)部檢驗部分去向:系統(tǒng)判斷部分組成:系統(tǒng)各數(shù)據(jù)庫的標識信息流通量:用戶每次輸入流通一次(6)數(shù)據(jù)流名:處理信息來源:系統(tǒng)判斷部分去向:各數(shù)據(jù)庫處理部分組成:讀取/修改的變量名稱流通量:用戶每次輸入流通一次(7)數(shù)據(jù)流名:讀取修改來源:系統(tǒng)判斷部分去向:系統(tǒng)各數(shù)據(jù)庫組成:讀取/修改標識,讀取/修改內(nèi)容流通量:用戶每次輸入流通一次3.4.2數(shù)據(jù)文件詞條描述(1)數(shù)據(jù)文件名:學生數(shù)據(jù)簡述:存儲學生信息數(shù)據(jù)文件組成:學生的各項信息(2)數(shù)據(jù)文件

10、名:教師數(shù)據(jù)簡述:存儲教師信息數(shù)據(jù)文件組成:教師的各項信息(3)數(shù)據(jù)文件名:課程數(shù)據(jù)簡述:存儲現(xiàn)有課程信息數(shù)據(jù)文件組成:課程的各項信息(4)數(shù)據(jù)文件名:學生選課數(shù)據(jù)數(shù)據(jù)簡述:存儲學生與課程的信息數(shù)據(jù)文件組成:學生已選課程的各項信息3.4.3加工邏輯詞條描述(1)加工名:檢驗簡要描述:判斷用戶的許可性輸入數(shù)據(jù)流:登錄信息輸出數(shù)據(jù)流:登陸結(jié)果加工邏輯:判斷是否與系統(tǒng)內(nèi)部用戶信息相符合(2)加工名:判斷簡要描述:判斷用戶的操作并行相應(yīng)的讀取/存儲工作輸入數(shù)據(jù)流:輸入修改信息輸出數(shù)據(jù)流:反饋信息加工邏輯:判斷用戶的操作調(diào)用數(shù)據(jù)庫讀取/修改反饋(3)加工名:學生信息管理簡要描述:對學生信息表進行相應(yīng)要求

11、的操作,并與判斷部分交互輸入數(shù)據(jù)流:處理信息,讀取修改輸出數(shù)據(jù)流:讀取修改,處理信息加工邏輯:判斷用戶要讀取/修改的內(nèi)容反饋用戶所需信息(4)加工名:教師信息管理簡要描述:對教師信息表進行相應(yīng)要求的操作,并與判斷部分交互輸入數(shù)據(jù)流:處理信息,讀取修改輸出數(shù)據(jù)流:讀取修改,處理信息加工邏輯:判斷用戶要讀取/修改的內(nèi)容反饋用戶所需信息3.4.4源點及匯點詞條描述名稱:用戶簡要描述:既是源點又是匯點,發(fā)出動作信息給“檢驗”和“判斷”加工,通過交互界面接受反饋信息有關(guān)數(shù)據(jù)流:登陸結(jié)果,登錄信息,輸入修改信息,反饋信息數(shù)目:多個(不超過5000)4.功能需求4.1 功能劃分根據(jù)分析,以及認真研究現(xiàn)在的系

12、統(tǒng)的功能,可將本教學管理系統(tǒng)劃分為四個模塊:1、登錄管理模塊;2、管理員模塊;3、教師管理模塊;4、學生管理模塊。4.2 功能描述1、登錄管理模塊:為了系統(tǒng)的安全性,根據(jù)不同權(quán)限給出不同服務(wù)。2、管理員模塊:僅系統(tǒng)管理員可用,對這個系統(tǒng)的所有用戶進行管理。A、學生信息管理子模塊實現(xiàn)對學生信息的管理,包括添加。刪除。修改和查詢等。 B課程管理子模塊實現(xiàn)對課程信息的管理,包括添加、刪除、修改和查詢等C系別管理子模塊實現(xiàn)對系別信息的管理,包括添加、刪除、修改和查詢等D班級管理子模塊實現(xiàn)對班級信息的管理,包括添加、刪除、修改和查詢等3. 教師管理模塊:對以下模塊進行添加、刪除、修改和查詢等A學生成績錄

13、入子模塊B教師個人信息子模塊C不合格成績單統(tǒng)計4. 學生管理模塊:在各基本表的基礎(chǔ)上進行信息的查詢A學生個人信息查詢子模塊B成績查詢子模塊C課程查詢子模塊D在網(wǎng)上進行選修課程子模塊5. 性能需求51數(shù)據(jù)精確度要確保資料的規(guī)范性、正確性與完整性,對學生的成績要求保留兩位小數(shù),范圍0100分。5.2時間特性當輸入各種信息時,在0.1秒內(nèi)對資料進行檢查后,輸出信息是否符合規(guī)范;當查詢信息時,在3秒內(nèi)列出所有符合要求的記錄。5.3適應(yīng)性本系統(tǒng)應(yīng)該可運行于windows或linux操作系統(tǒng)平臺上,WEB服務(wù)器可選用Apache或IIS,數(shù)據(jù)庫選用Mysql.當運行環(huán)境出現(xiàn)變化時,可通過維護以適應(yīng)新的環(huán)境

14、等。6. 運行需求6.1硬件接口基本的輸入輸出設(shè)備。輸入:鍵盤、鼠標;輸出:顯示器。6.2軟件接口與現(xiàn)有的教務(wù)管理系統(tǒng)后臺數(shù)據(jù)的數(shù)據(jù)交換。由于本軟件需要和MySQL數(shù)據(jù)庫進行交互,所以本系統(tǒng)必須提供MySQL的有關(guān)接口:Windows標準接口。6.3故障處理1.軟故障:對本人的測評權(quán)力被他人冒用的情況,系統(tǒng)管理員可憑學生證等身份證明清楚該生的測評數(shù)據(jù),以便由其本人進行測評。2.硬故障:網(wǎng)絡(luò)不通,排除故障后需要重新進入系統(tǒng),系統(tǒng)不保存在用戶提交結(jié)果前的臨時數(shù)據(jù)。7.其它需求除與現(xiàn)有軟件系統(tǒng)的數(shù)據(jù)接口外,系統(tǒng)的前臺功能應(yīng)該讓會上網(wǎng)的學生在系統(tǒng)的提示下即可正確操作,后臺功能的使用可在系統(tǒng)使用手冊的指導下進行正確操作,系統(tǒng)需要提供后臺管理的完整操作手冊及故障處理方法。主要質(zhì)量屬性詳細要求健壯性最大缺陷率:每千行代碼缺陷3個。分級缺陷率:每千行代碼致命錯誤無,一般錯誤1個,微小錯誤2個??删S護性要求本

溫馨提示

  • 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

提交評論