習(xí)題庫管理系統(tǒng)需求分析_第1頁
習(xí)題庫管理系統(tǒng)需求分析_第2頁
習(xí)題庫管理系統(tǒng)需求分析_第3頁
習(xí)題庫管理系統(tǒng)需求分析_第4頁
習(xí)題庫管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、文檔編號:PMS-2版本號:V1.0文檔名稱:需求規(guī)格說明書項目名稱:圖書管理系統(tǒng)基于數(shù)據(jù)結(jié)構(gòu)課程開發(fā)小組成員:編寫人:評分:教師:評分日期:需求規(guī)格說明書目錄1.引言 (31.1編寫目的 (31.2項目背景 (31.3定義 (31.4參考資料 (42.任務(wù)概述 (52.1目標(biāo) (52.2運行環(huán)境 (52.3條件與限制 (53.數(shù)據(jù)描述 (63.1靜態(tài)數(shù)據(jù) (63.2動態(tài)數(shù)據(jù) (73.3數(shù)據(jù)庫介紹 (83.4數(shù)據(jù)流圖和數(shù)據(jù)字典 (83.5數(shù)據(jù)采集 (114.功能需求 (124.1功能劃分 (124.2功能描述 (125.性能需求 (135.1數(shù)據(jù)精確度 (135.2時間特性 (135.3適應(yīng)性

2、 (136.運行需求 (146.1用戶界面 (146.2硬件接口 (146.3軟件接口 (146.4故障處理 (141.引言1.1編寫目的編寫本文檔的目的是根據(jù)系統(tǒng)分析設(shè)計人員和客戶溝通的結(jié)果,對用戶需求進行了全面細致的分析,深入描述習(xí)題庫管理系統(tǒng)-基于<數(shù)據(jù)結(jié)構(gòu)>課程軟件的功能和性能與界面,確定該軟件設(shè)計的限制和定義軟件的其他有效性需求。該需求規(guī)格說明書的讀者對象是習(xí)題庫管理系統(tǒng)軟件小組的研發(fā)人員、測試人員,版權(quán)歸田玉露小組所有。1.2項目背景習(xí)題庫管理系統(tǒng)作為現(xiàn)代化教學(xué)手段的必要組成部分,其主要使用范圍為各學(xué)科的習(xí)題管理,本系統(tǒng)將學(xué)科界定為數(shù)據(jù)結(jié)構(gòu),這一計算機專業(yè)的重要學(xué)科具有

3、重要代表意義。習(xí)題庫管理系統(tǒng)軟件PMS V1.0 是一套功能較為完善的數(shù)據(jù)管理軟件,對習(xí)題的管理具有較好的分類處理功能,能夠完善習(xí)題種類,并具有相當(dāng)強的組卷能力。該軟件采用功能強大的數(shù)據(jù)庫軟件開發(fā)工具進行開發(fā),具有很好的可移植性,可在應(yīng)用范圍較廣的WINDOWS系列操作系統(tǒng)上使用。除此以外,PMS V1.0可通過訪問權(quán)限控制以及數(shù)據(jù)備份功能,確保數(shù)據(jù)的安全性。1.3定義PMS-based on DS:Problem Management Systembased on data structures 習(xí)題庫管理系統(tǒng)基于數(shù)據(jù)結(jié)構(gòu)課程DS:Data Structure 數(shù)據(jù)結(jié)構(gòu)Linear_ lis

4、t 線性表Stack 棧Graph 圖Search Table 查找表Sorting 排序Queue 隊列String 串Tree 樹Binary Tree 二叉樹1.4參考資料1嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版M.北京:清華大學(xué)出版社,19972楊寬德等.軟件工程實踐教程M.北京:科學(xué)出版社,20053張海藩.軟件工程導(dǎo)論(第5版M.北京:清華大學(xué)出版社,2008.24邱李華,李曉黎,張玉花等.SQL Server 2000數(shù)據(jù)庫應(yīng)用教程M.北京:人民郵電出版社,20075習(xí)題庫管理系統(tǒng)可行性報告6圖書管理系統(tǒng)需求說明書2.任務(wù)概述2.1目標(biāo)習(xí)題庫管理系統(tǒng)-基于數(shù)據(jù)結(jié)構(gòu)課程針對數(shù)據(jù)結(jié)構(gòu)這一

5、具體學(xué)科,為該學(xué)科負責(zé)人以及學(xué)生提供良好的習(xí)題及試卷需求,主要功能如下:(1.用戶管理:.管理員要為每個課程負責(zé)人、學(xué)生建立賬戶,并進行用戶的身份驗證。.課程負責(zé)人權(quán)限包括增加習(xí)、刪除習(xí)、修改、查詢習(xí)題和試卷。.學(xué)生權(quán)限為查看試卷及其答案。(2.習(xí)題庫管理:.課程負責(zé)人可以按章節(jié)、知識點與難度進行習(xí)題的輸入與維護(包括增加習(xí)題,刪除習(xí)題,修改習(xí)題,查詢習(xí)題。.管理員對習(xí)題的刪除進行重復(fù)驗證。(3.試卷管理:.課程負責(zé)人可以向系統(tǒng)提出要求(按章節(jié)、知識點與難度設(shè)定習(xí)題數(shù)目,生成小測驗,并可以對測驗進行管理。.系統(tǒng)通過生成的試卷,給出試卷答案。(4.數(shù)據(jù)庫備份管理:.管理員進行數(shù)據(jù)庫的備份和維護(

6、恢復(fù)。2.2運行環(huán)境操作系統(tǒng):Microsoft Windows 2000 Server 和Microsoft windows XP等支持環(huán)境:Microsoft visual basic 6.0數(shù)據(jù)庫:Microsoft SQL Server 20002.3條件與限制一個更為完善的習(xí)題庫管理系統(tǒng),應(yīng)提供更為全面的學(xué)科習(xí)題管理功能,應(yīng)增加相應(yīng)的其他學(xué)科完善整個教學(xué)系統(tǒng)的習(xí)題庫,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設(shè)置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。3.數(shù)據(jù)描述3.1靜態(tài)數(shù)據(jù)習(xí)題庫管理系統(tǒng)基于數(shù)據(jù)結(jié)構(gòu)

7、課程的靜態(tài)數(shù)據(jù)包括:學(xué)生表(student學(xué)號stu_no姓名stu_name密碼stu_pwd專業(yè)stu_discipline年級stu_grade課程負責(zé)人表(teacher工號tea_no密碼tea_pwd姓名tea_name專業(yè)tea_discipline郵箱tea_mail管理員表(manager賬號mana_no姓名mana_name密碼mana_pwd 習(xí)題表(problem編號pro_no題目pro_detail習(xí)題答案編號pro_ansno關(guān)鍵字pro_keyw難度系數(shù)pro_dif所屬章節(jié)編號cha_no所屬章節(jié)標(biāo)題cha_title所屬章節(jié)要點cha_mpiont習(xí)題類型

8、pro_type試卷表(test:試題編號tst_no試題名稱tst_name生成時間tst_time試題類型tst_type試題難度tst_dif試題數(shù)量tst_num試題分數(shù)tst_score試題內(nèi)容tst_detail答案(answer:答案編號ans_no答案內(nèi)容ans_detail答案對應(yīng)習(xí)題編號pro_no3.2動態(tài)數(shù)據(jù)輸入數(shù)據(jù):鼠標(biāo)對按鈕的點擊查詢方式、查詢關(guān)鍵字;新建習(xí)題項;習(xí)題項、章節(jié)項相應(yīng)紀(jì)錄更改;備份數(shù)據(jù)恢復(fù)所需的數(shù)據(jù)備份文件;修改習(xí)題、查詢習(xí)題、刪除習(xí)題返回課程負責(zé)人的帳號、姓名;受限操作所需的密碼;輸出數(shù)據(jù):查詢關(guān)鍵字確定的數(shù)據(jù)庫記錄的子集;統(tǒng)計結(jié)果及其格式化文件;信

9、息錄入、刪改結(jié)果(成功或失敗;用戶查詢、生成試卷、習(xí)題更新操作等操作結(jié)果;數(shù)據(jù)備份輸出的數(shù)據(jù)備份文件;內(nèi)部數(shù)據(jù):查詢操作建立的索引;3.3數(shù)據(jù)庫介紹 E-R圖數(shù)據(jù)庫采用SQL Server2000數(shù)據(jù)庫。3.4數(shù)據(jù)流圖和數(shù)據(jù)字典習(xí)題庫管理系統(tǒng)-基于<數(shù)據(jù)結(jié)構(gòu)>課程的總體功能如下:用戶登錄;習(xí)題的錄入;習(xí)題的修改;習(xí)題的刪除;習(xí)題的查詢;試卷的生成;試卷答案的查看;系統(tǒng)數(shù)據(jù)備份;用戶口令修改;1、細化的數(shù)據(jù)流圖 細化的數(shù)據(jù)流圖2、數(shù)據(jù)字典(1用戶登錄過程: (2習(xí)題操作過程 (3試卷操作過程系題庫管理系統(tǒng)需求規(guī)格說明書 名字:試卷信息 別名:試卷表 描述:通過試卷表和習(xí)題表的連接,使

10、得習(xí)題庫 提供習(xí)題信息生成試卷 定義:試卷表=試題編號+試題類型+試題對應(yīng)習(xí)題 編號+試題難度+試題內(nèi)容+試題分數(shù) + 試 題 數(shù)量+生時間 位置:輸出到系統(tǒng)顯示界面 (4)數(shù)據(jù)庫備份操作 3.5 數(shù)據(jù)采集 數(shù)據(jù)采集采用鍵盤輸入。 - 11 - 系題庫管理系統(tǒng)需求規(guī)格說明書 4功能需求 4.1 功能劃分 該軟件具有如下主要功能: 1.登陸驗證功能; 2.瀏覽功能; 3.查詢功能; 4.插入功能; 5.修改功能; 6.刪除功能; 7.組卷功能; 8.授權(quán)功能; 4.2 功能描述 1.登錄驗證功能: 管理員通過將用戶輸入帳號密碼與系統(tǒng)中存儲的內(nèi)容進行比對, 進行用戶登 錄信息驗證。 2.瀏覽功能:

11、 列出數(shù)據(jù)結(jié)構(gòu)課程習(xí)題類型; 點擊習(xí)題類型,列出相應(yīng)章節(jié)信息; 點擊章節(jié)信息,列出該類型該章節(jié)的所有習(xí)題; 3.查詢功能: 用戶可通過關(guān)鍵字查找相應(yīng)習(xí)題; 4.插入功能: 課程負責(zé)人插入一條新的習(xí)題信息記錄; 5.修改功能: 修改某一已存在的記錄內(nèi)容,提供確認機制; 6.刪除功能: 刪除一個記錄,提供確認機制; 7.組卷功能: 課程負責(zé)人通過選擇各類型習(xí)題,確定習(xí)題數(shù)量,系統(tǒng)形成試卷; 學(xué)生通過點擊試卷進行瀏覽試卷和查看答案; 8.授權(quán)功能: 授權(quán)用戶訪問數(shù)據(jù)的權(quán)限; - 12 - 系題庫管理系統(tǒng)需求規(guī)格說明書 5性能需求 5.1 數(shù)據(jù)精確度 查詢時應(yīng)保證查全率,所有在相應(yīng)域中包含查詢關(guān)鍵字的記錄都應(yīng)能查到, 同時保證查準(zhǔn)率。 5.2 時間特性 一般操作的響應(yīng)時間應(yīng)在 12 秒內(nèi)。 5.3 適應(yīng)性 滿足運行環(huán)境在允許操作系統(tǒng)之間的安全轉(zhuǎn)換和與其它應(yīng)用軟件的獨立運 行要求。 - 13 - 系題庫管理系統(tǒng)需求規(guī)格

溫馨提示

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

評論

0/150

提交評論