学校题库管理系统需求分析
1.導(dǎo)言
1.1 編寫目的
該文檔描述了學(xué)校題庫管理系統(tǒng)的功能和性能的要求,將作為對(duì)該項(xiàng)目在概
要設(shè)計(jì)階段的設(shè)計(jì)輸入。
本文檔的預(yù)期讀者包括:
(1)設(shè)計(jì)開發(fā)人員
(2)項(xiàng)目管理人員
(3)測試人員
(4)用戶
1.2 項(xiàng)目范圍
該文檔的目的是為了提前分析好整個(gè)項(xiàng)目系統(tǒng)的功能和性能,對(duì)于開發(fā)技
術(shù)在這里并沒有涉及,而主要是通過建立模型的方式來描述用戶的需求。
1.3 參考資料
《軟件工程案例教程 第 3 版》 韓萬紅等 機(jī)械工業(yè)出版社
2.項(xiàng)目介紹
分別闡述項(xiàng)目的背景和目標(biāo)。
2.1 項(xiàng)目背景
本項(xiàng)目是針對(duì)學(xué)校題庫的需要建設(shè)而成的管理系統(tǒng),為了方便在校師生做題
以及考試模擬,在題庫更新的基礎(chǔ)功能上,增加了教師、學(xué)生兩個(gè)分開的登入口,
增加了系統(tǒng)的實(shí)用性。
2.2 項(xiàng)目目標(biāo)
本項(xiàng)目主要目標(biāo)如下:
(1)每個(gè)題目附有科目、編號(hào)、類型等屬性。
(2)具有查詢、刪除、增加、修改題目的基本功能。
(3)擁有一鍵生成卷子以及計(jì)算考生成績等特殊功能。
(4)通過登入的賬號(hào)區(qū)分教師和學(xué)生,并登入具有不同功能的頁面。
(5)本項(xiàng)目還提供學(xué)生加入班級(jí)的服務(wù),方便教師出卷考試。
3.應(yīng)用環(huán)境
應(yīng)用環(huán)境可以分為硬件環(huán)境、軟件環(huán)境和網(wǎng)絡(luò)環(huán)境。
3.1 系統(tǒng)運(yùn)行網(wǎng)絡(luò)環(huán)境
網(wǎng)絡(luò)結(jié)構(gòu)圖如圖 3-1 所示。
圖3-1
3.2 系統(tǒng)軟件環(huán)境
系統(tǒng)運(yùn)行軟件環(huán)境如下
4.功能規(guī)格
項(xiàng)目的整體功能結(jié)構(gòu)如圖 4-1 所示。系統(tǒng)中主要角色是教師和學(xué)生,教師可
以完成的功能如注冊(cè)登錄、生成測試卷、更新題庫、創(chuàng)建班級(jí)、學(xué)生考試排名等,學(xué)生可以完成的功能如參加測試、自主刷題、加入班級(jí)等,系統(tǒng)維護(hù)的系統(tǒng)管理員也是一個(gè)必要的角色。
圖4-1
4.1 系統(tǒng)角色分析
角色或者執(zhí)行者是指與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng)。本系統(tǒng)的
使用角色主要分為學(xué)生、教師和系統(tǒng)管理員三種。
4.2 系統(tǒng)主用例圖
系統(tǒng)主要分為客戶端子系統(tǒng)和管理端子系統(tǒng),前者參與人員有教師和學(xué)生,
后者參與人員為管理員,系統(tǒng)間不耦合,各自處理相應(yīng)事務(wù)。具體系統(tǒng)主用例圖
如圖 4-2 所示。
圖4-2
4.3 客戶端子系統(tǒng)
客戶端子系統(tǒng)由學(xué)生和教師執(zhí)行題目相關(guān)操作,教師可以完成的功能如注冊(cè)
登錄、生成測試卷、更新題庫、創(chuàng)建班級(jí)、學(xué)生考試排名等,學(xué)生可以完成的功
能如參加測試、自主刷題、加入班級(jí)等。客戶端子系統(tǒng)的用例圖如圖 4-3 所示。
圖4-3
4.3.1 登錄系統(tǒng)
? 用戶進(jìn)入系統(tǒng)首頁。
? 系統(tǒng)顯示登錄界面,用戶輸入用戶名和密碼,單擊確定。
? 系統(tǒng)檢查是否有此用戶信息,若存在此用戶,用戶進(jìn)入系統(tǒng);若不存在 此用戶,本頁
面顯示相應(yīng)的錯(cuò)誤信息。
? 不同身份登錄詳細(xì)說明: 學(xué)生:不出現(xiàn)人員管理、題庫更新相關(guān)功能欄。 教師:不出
現(xiàn)人員管理功能欄。 管理員:不出現(xiàn)班級(jí)系統(tǒng)、成績管理、網(wǎng)上測試相關(guān)功能欄。
4.3.2 注冊(cè)系統(tǒng)
? 用戶進(jìn)入系統(tǒng)首頁。
? 系統(tǒng)顯示注冊(cè)界面,用戶輸入相關(guān)的身份信息,單擊確定。
? 用戶名長度不足 10 位時(shí),提示“用戶名應(yīng)為 10 位數(shù)字”。密碼不足 6 位 或超過 16
位時(shí),提示“密碼必須為 6 位以上,16 位以下”。
? 系統(tǒng)經(jīng)過后臺(tái)確認(rèn)數(shù)據(jù)合法后提示注冊(cè)成功。
4.3.3 公告欄系統(tǒng)
公告欄里主要是用來顯示各種通知消息。管理員和老師能修改公告欄里面的內(nèi)容。學(xué)生只能
查看公告欄里的內(nèi)容,管理員和老師能夠查看,修改,增加和刪除公告欄內(nèi)容。
4.3.4 班級(jí)系統(tǒng)
班級(jí)系統(tǒng)主要是把同在一起上課的同學(xué)聚集起來,方便進(jìn)行管理。其中老師能夠創(chuàng)建班級(jí),
管理班級(jí)中的人員,在班級(jí)中發(fā)布信息、布置任務(wù)等,學(xué)生只能加入班級(jí)和查閱信息、完成
布置下來的任務(wù)。
4.3.5 更新題庫
更新題庫模塊主要用于老師對(duì)自己本學(xué)科的題庫進(jìn)行更新,如增加、刪除、修改題庫等行為。
4.3.6 網(wǎng)上測試
網(wǎng)上測試模塊包括:教師在系統(tǒng)中布置隨堂作業(yè)、在線測試和試題考卷。學(xué)生在系統(tǒng)中完成
老師發(fā)布的作業(yè)、試卷、測試,并提交自己的答案。
4.3.7 統(tǒng)計(jì)成績
成績子系統(tǒng)主要功能是系統(tǒng)自動(dòng)生成成績,老師記錄學(xué)生成績,學(xué)生查看自己的成績。老師
和學(xué)生同時(shí)可以對(duì)成績進(jìn)行查詢。但老師可以錄入并且修改成績,同時(shí)能查看選中該課程所
有學(xué)生成績;而學(xué)生能用自己的賬號(hào)查看自己成績,但沒有修改成績的權(quán)限。
4.3.8 題目查詢
題目查詢模塊主要用于教師和學(xué)生對(duì)系統(tǒng)中的題目進(jìn)行大致或精確的查詢,系統(tǒng)會(huì)在查詢結(jié)
果出來后自動(dòng)添加上科目、編號(hào)、類型等屬性。若是未能查詢到題目,系統(tǒng)會(huì)給出更換關(guān)鍵
字或申請(qǐng)上傳新題目選項(xiàng),學(xué)生可進(jìn)行申請(qǐng)并上傳題目與答案等候老師批準(zhǔn),老師可直接添
加題目或?qū)W(xué)生的申請(qǐng)進(jìn)行同意或駁回。
4.3.9 自主刷題
自主刷題模塊主要用于學(xué)生在平時(shí)學(xué)習(xí)知識(shí)點(diǎn)或臨近考試時(shí)進(jìn)行刷題,由學(xué)生選擇單獨(dú)刷題
或是系統(tǒng)生成試卷進(jìn)行刷題,同時(shí)系統(tǒng)更新學(xué)生的刷題數(shù)量,并在后臺(tái)進(jìn)行統(tǒng)計(jì)排名等,老
師有權(quán)限進(jìn)行查看。
4.4 非功能性需求
4.4.1 界面需求
系統(tǒng)的界面要求如下:
1.頁面內(nèi)容:課程信息內(nèi)容準(zhǔn)確,術(shù)語和行文格式統(tǒng)一、規(guī)范、明確,欄
目、菜單設(shè)置和布局合理,傳遞的信息準(zhǔn)確、及時(shí)。
2. 導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。
3. 技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無
錯(cuò)誤鏈接和空鏈接。
4. 藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號(hào)大小適宜、字體選
擇合理,前后一致,美觀大方;色彩和諧自然,與內(nèi)容相協(xié)調(diào)。
4.4.2 響應(yīng)時(shí)間需求
當(dāng)用戶登錄,進(jìn)行任何操作的時(shí)候,系統(tǒng)應(yīng)該及時(shí)的進(jìn)行反應(yīng),反應(yīng)的時(shí)間
在 3 秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷,無法連
接數(shù)據(jù)庫服務(wù)器等,避免出現(xiàn)長時(shí)間等待甚至無響應(yīng)。
4.4.3 可靠性需求
系統(tǒng)應(yīng)保證 7*24 小時(shí)內(nèi)不宕機(jī),保證 50 人以上可以同時(shí)在客戶端登錄,
系統(tǒng)正常運(yùn)行,正確提示相關(guān)內(nèi)容。
4.4.4 可擴(kuò)展性需求
系統(tǒng)設(shè)計(jì)要求能夠體現(xiàn)擴(kuò)展性要求,以適應(yīng)將來功能擴(kuò)展的需求。
4.4.5 系統(tǒng)安全性需求
網(wǎng)站有嚴(yán)格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進(jìn)入(如教師
和學(xué)生具有不同的訪問權(quán)限)。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁以及內(nèi)容。
4.5 管理端子系統(tǒng)
管理端子系統(tǒng)的用例圖如圖 4-5 所示,其功能分為用戶管理,網(wǎng)站資源管理和
網(wǎng)站顯示內(nèi)容管理,主要為系統(tǒng)管理人員提供服務(wù),以下詳細(xì)介紹。
4.5.1 用戶管理
用戶管理模塊是為了對(duì)網(wǎng)站用戶進(jìn)行管理而設(shè)立的,只有管理員才能使用的功能模塊。
4.5.2 網(wǎng)站資源管理
4.5.3 網(wǎng)站顯示內(nèi)容管理
角色:系統(tǒng)管理員
目的:網(wǎng)站顯示內(nèi)容的管理操作。
用例描述:
件頁面,其中包括課程介紹,聯(lián)系我們等等。
總結(jié)
以上是生活随笔為你收集整理的学校题库管理系统需求分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谷歌ai人工智能叫什么_为Google产
- 下一篇: 基于Java的试题库管理系统(论文+毕业