![操作系統(tǒng)軟件需求規(guī)格說明書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/db2cd0c4-f887-438e-9d97-5bea7e2acfdd/db2cd0c4-f887-438e-9d97-5bea7e2acfdd1.gif)
![操作系統(tǒng)軟件需求規(guī)格說明書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/db2cd0c4-f887-438e-9d97-5bea7e2acfdd/db2cd0c4-f887-438e-9d97-5bea7e2acfdd2.gif)
![操作系統(tǒng)軟件需求規(guī)格說明書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/db2cd0c4-f887-438e-9d97-5bea7e2acfdd/db2cd0c4-f887-438e-9d97-5bea7e2acfdd3.gif)
![操作系統(tǒng)軟件需求規(guī)格說明書_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/db2cd0c4-f887-438e-9d97-5bea7e2acfdd/db2cd0c4-f887-438e-9d97-5bea7e2acfdd4.gif)
![操作系統(tǒng)軟件需求規(guī)格說明書_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/7/db2cd0c4-f887-438e-9d97-5bea7e2acfdd/db2cd0c4-f887-438e-9d97-5bea7e2acfdd5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 . . . 操作系統(tǒng)課程資源的軟件需求規(guī)格說明書文檔編號(hào):System_SRS文檔名稱:軟件需求規(guī)格說明書密 級(jí):秘密版本信息:0.01建立日期:創(chuàng) 建 人:審 核 者:批 準(zhǔn) 人:批準(zhǔn)日期:編輯軟件:Microsoft Office 2003 中文版文檔修訂版本編號(hào)*變化狀態(tài)簡要說明(變更容和變更圍)日期變更人批準(zhǔn)日期批準(zhǔn)人更改請(qǐng)求號(hào)V0.1C創(chuàng)建文檔容2011-10-25文檔審批序號(hào)審批人角色審批日期簽字備注1. 引言1.1目的本文檔是“操作系統(tǒng)精品課程資源”的軟件需求規(guī)格說明書,其編寫目的包括以下幾點(diǎn):1.供所有與此系統(tǒng)相關(guān)的人員使用,包括分析設(shè)計(jì)人員、開發(fā)人員、測(cè)試人員、維護(hù)人員;2
2、.方便用戶、系統(tǒng)分析人員和程序員對(duì)需求進(jìn)行理解和交流,是系統(tǒng)分析和設(shè)計(jì)的重要依據(jù);3.用于安排項(xiàng)目規(guī)劃和進(jìn)度,保證軟件開發(fā)按時(shí)完成;4.用于在需求分析完成后確定用戶追加的需否為新要求;5.作為客戶方驗(yàn)收標(biāo)準(zhǔn),檢查項(xiàng)目完成情況;6.作為測(cè)試以與后期軟件維護(hù)的參考資料。1.2文檔約定 MySQL6.1微軟公司開發(fā)的一種支持SQL的數(shù)據(jù)庫管理軟件 MyEclipse8.5一款支持用java語言開發(fā)的javaEE集成開發(fā)環(huán)境1.3預(yù)期的讀者和閱讀意見 本文檔供用戶、分析設(shè)計(jì)人員、開發(fā)人員、測(cè)試人員、維護(hù)人員閱讀使用,根據(jù)實(shí)際需求提出具體的建議。1.4產(chǎn)品圍 開發(fā)人員主要是針對(duì)操作系統(tǒng)這門課程的特點(diǎn)與重
3、要性開發(fā)的一個(gè)精品課程的管理系統(tǒng),本系統(tǒng)可供科技大學(xué)信息科學(xué)與技術(shù)學(xué)院使用。1.5參考文獻(xiàn)1海藩.軟件工程導(dǎo)論(第五版) 2課程資源開發(fā)的一般流程和規(guī)則 3軟件設(shè)計(jì)文檔國家標(biāo)準(zhǔn)GB8567-88 4洋.UML模式應(yīng)用(第三版)2. 綜合描述2.1產(chǎn)品的前景 操作系統(tǒng)課程是計(jì)算機(jī)相關(guān)專業(yè)重要的專業(yè)基礎(chǔ)課,是我校的精品課程,也是一門涉與較多硬件知識(shí)的計(jì)算機(jī)系統(tǒng)軟件課程;在計(jì)算機(jī)硬件課程的設(shè)置上,它起到承上啟下的作用;其特點(diǎn)是概念多、較抽象和涉與面廣,其整體實(shí)現(xiàn)思想和技術(shù)又往往難于理解。因此本課程的目的和任務(wù)是使學(xué)生通過本課程的學(xué)習(xí),理解操作系統(tǒng)的基本概念和主要功能,掌握常用操作系統(tǒng)的使用和一般管理
4、方法,了解它是如何組織和運(yùn)作的。 精品課程是高校課程中的精華,而學(xué)校建立自己的精品課程是十分重要的,搭建操作系統(tǒng)精品課程的目的是在操作系統(tǒng)這門課程的主要原則指導(dǎo)下,建立方便的在線瀏覽操作系統(tǒng)方面的知識(shí),通過師生互動(dòng)環(huán)節(jié)提高學(xué)生操作系統(tǒng)方面的專業(yè)知識(shí)。通過,全面宣傳,展示操作系統(tǒng)課程的風(fēng)采、優(yōu)點(diǎn)與特色,在Internet網(wǎng)上,讓學(xué)生與時(shí)得到操作系統(tǒng)課程方面的重要信息,同時(shí)也幫助了學(xué)校完成部分事務(wù),提高辦事效率,在這里學(xué)生也可以提出意見和想法,互通教學(xué)之間的意見想法,更加有效的辦好教學(xué)。2.2產(chǎn)品的功能 本系統(tǒng)主要是對(duì)操作系統(tǒng)這門這課程進(jìn)行管理,系統(tǒng)功能主要分為管理員模塊、教師模塊和學(xué)生模塊;管理
5、員模塊主要實(shí)現(xiàn)管理員對(duì)班級(jí)模塊的增刪改查、課程模塊的增刪改查、學(xué)生模塊的增刪改查、教師模塊的增刪改查、課表模塊的增刪改查、留言模塊的查看刪除、資源的上傳查看刪除等主要操作;教師模塊主要實(shí)現(xiàn)教師個(gè)人信息的查看和修改、回復(fù)學(xué)生的留言、上傳課程相關(guān)資料等主要操作;學(xué)生模塊則主要實(shí)現(xiàn)學(xué)生個(gè)人的信息查看和修改、給教師留言、下載相關(guān)資料等主要操作;游客則可以進(jìn)行瀏覽相關(guān)網(wǎng)頁資源。系統(tǒng)的功能層次圖如下所示: 圖2-1 系統(tǒng)功能層次圖Figure 2-1 Use Case Diagram of this Program2.3用戶類和特征表2-1 用戶與其特征描述Tab.2-1 users and their
6、characterization descriptionActor名稱簡要說明權(quán)限系統(tǒng)管理員系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的配置、備份與日常的更新,以與對(duì)使用該系統(tǒng)的用戶進(jìn)行管理等主要操作全部權(quán)限教師教師可以上傳相關(guān)資料,回復(fù)留言等主要操作部分權(quán)限學(xué)生學(xué)生可以瀏覽下載相關(guān)資源,給教師留言等主要操作部分權(quán)限游客游客只能瀏覽等操作部分權(quán)限本系統(tǒng)的用戶主要是在校的學(xué)生和老師,簡單,導(dǎo)向性好,都能使用。2.4運(yùn)行環(huán)境表2-2 運(yùn)行環(huán)境需求Tab.2-2 Runtime Environment needs需求名稱詳細(xì)要求運(yùn)行環(huán)境MyEclipse6.0以上版本Java運(yùn)行環(huán)境JDK5.0或以上版本數(shù)據(jù)庫MySql6
7、.1 數(shù)據(jù)庫服務(wù)器Tomcat5.0或以上版本的服務(wù)器個(gè)人電腦操作系統(tǒng)WIN98、WIN2000、WINXP硬件要求CPU Intel586/50MHZ或更高、存在512MB或更高,能連接網(wǎng)絡(luò)2.5設(shè)計(jì)和實(shí)現(xiàn)上的限制采用面向?qū)ο蟮姆治雠c設(shè)計(jì)方法,使用JAVA語言、MyEclipse8.5開發(fā)工具;硬件要求至少個(gè)人電腦一臺(tái),存至少512M。2.6假設(shè)和依賴本系統(tǒng)的開發(fā)者和使用者均了解課程資源開發(fā)的一般流程;本系統(tǒng)開發(fā)的相關(guān)技術(shù)知識(shí)能夠按期完成掌握;客戶需要在需求獲取階段與界面設(shè)計(jì)過程投入足夠的精力。3. 外部接口需求3.1用戶界面表3-1 用戶界面需求Tab.3-1 User Interface
8、 needs需求名稱詳細(xì)要求登陸頁面要求登陸頁面友好,能夠?yàn)橛脩籼峁┛旖?、方便的登陸方式業(yè)務(wù)頁面能夠?yàn)橛脩籼峁┯押?、方便的業(yè)務(wù)操作頁面,保持風(fēng)格、用戶操作界面以與提示信息的一致幫助頁面可以為用戶提供在使用系統(tǒng)時(shí)比較清晰、明了的幫助頁面3.2硬件接口無3.3軟件接口表3-2 軟件接口需求Tab.3-2 Software Interface needs組件類別軟件名稱與版本信息交換的目的數(shù)據(jù)庫MySql6.1數(shù)據(jù)存儲(chǔ)和處理開發(fā)工具M(jìn)yEclipse8.5 編程實(shí)現(xiàn)用戶界面的設(shè)計(jì)、與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)通信本系統(tǒng)需要與以上外部組件進(jìn)行連接。3.4通信接口表3-3 通信接口需求Tab.3-3 Interfa
9、ce needs類型通信組件通信協(xié)議通信安全傳輸要求通信機(jī)制Web瀏覽器IE6.0 / s協(xié)議需要安全認(rèn)證4. 系統(tǒng)特性4.1說明和優(yōu)先級(jí) 該系統(tǒng)數(shù)據(jù)庫管理與維護(hù)客戶端模塊能在Win98/NT/2000/XP操作系統(tǒng)平臺(tái)環(huán)境下正常運(yùn)行,并且在以后的需求變化時(shí)能方便的進(jìn)行功能擴(kuò)充和模塊的增加。本系統(tǒng)是針對(duì)操作系統(tǒng)這門精品課程的,遵循一般的課程資源的開發(fā)流程和規(guī)則;系統(tǒng)管理員具有最高的操作優(yōu)先級(jí)。4.2激勵(lì)/響應(yīng)序列 用戶瀏覽前臺(tái)界面只要輸入網(wǎng)址打開前臺(tái)界面即可瀏覽查看以與其他相關(guān)操作;而對(duì)于后臺(tái)管理的操作必須先登錄進(jìn)去才有相應(yīng)的操作權(quán)限;查看、下載只有在相關(guān)資源上傳后才可進(jìn)行。4.3功能需求4.
10、3.1系統(tǒng)用例圖圖4-2 系統(tǒng)用例圖Figure 3-2 Use Case Diagram of this Program系統(tǒng)用例圖如上圖所示,用戶分為管理員,教師和學(xué)生。管理員對(duì)教師、學(xué)生、課程、課表、班級(jí)、資源、留言進(jìn)行相應(yīng)的管理,教師對(duì)個(gè)人信息、上傳資源和回復(fù)留言進(jìn)行相應(yīng)的管理,學(xué)生對(duì)個(gè)人信息、下載資源和留言進(jìn)行相應(yīng)的管理。4.3.2系統(tǒng)類圖圖4-3 系統(tǒng)類圖Figure 4-3 System Class diagram本系統(tǒng)總包含10個(gè)類:admin類、teacher類、student類、class類、course類、tcc類、source類、tsource類、directory類、s
11、ource類、message類。admin類用于記錄管理員的相關(guān)信息,admin類和source類之間是一對(duì)多的關(guān)系;teacher類用于記錄教師的相關(guān)信息,teacher類和student類與class類是多對(duì)多的關(guān)系,teacher類和course類是一對(duì)多的關(guān)系;student類用于記錄學(xué)生的相關(guān)信息,student類和class類是多對(duì)一的關(guān)系,student類和course類是多對(duì)多的關(guān)系;class類用于記錄班級(jí)的相關(guān)信息;course類用于記錄課程的相關(guān)信息;tcc類用于記錄教師教授課程的相關(guān)信息,tcc類和teacher類、class類與course類有依賴關(guān)系;tsource
12、類用于記錄教師上傳資源的相關(guān)信息,tsource類和teacher類有依賴關(guān)系;directory類用于記錄目錄信息(本系統(tǒng)最大目錄級(jí)別數(shù)為2),directory類和source類是一對(duì)多的關(guān)系;source類用于記錄資源的相關(guān)信息(資源都是存放到相關(guān)目錄下的),message類用于記錄留言的相關(guān)信息,message類和teacher類與student類有依賴關(guān)系。4.3.3管理員功能4.3.3.1班級(jí)管理模塊1.功能介紹圖4-4 班級(jí)模塊用例圖Figure 4-4 Use Case Diagram of class Modules管理員對(duì)課程信息進(jìn)行相應(yīng)的增、刪、改、查操作。2.類圖圖4-
13、5 課程模塊類圖Figure 4-5 Class Diagram of Course Modules該模塊涉與四個(gè)類:管理員類、課程類、教師類、課程數(shù)據(jù)庫操作類;管理員類保存管理員的相關(guān)信息,課程類保存課程的相關(guān)信息,教師類保存教師的相關(guān)信息,課程類中有課程負(fù)責(zé)人就是從教師中選擇的。課程數(shù)據(jù)庫操作類:管理員對(duì)保存在數(shù)據(jù)庫中的課程信息進(jìn)行相關(guān)操作。管理員類和教師類與課程類有關(guān)聯(lián)關(guān)系,教師類和課程類有依賴關(guān)系。3、流程邏輯圖4-6 課程模塊時(shí)序圖Figure 4-6 Timing Diagram of Course Modules4.輸入輸出表4-1 班級(jí)管理用例Tab.4-1 Class Man
14、agement use case名稱、標(biāo)識(shí)符班級(jí)管理模塊功能描述1.增加一條班級(jí)信息2.更新一條班級(jí)信息3.刪除一條班級(jí)信息4.查看所有的班級(jí)信息5.檢索符合某一條件的班級(jí)信息(按名稱查詢)優(yōu)先級(jí)輸入與約束1.增加班級(jí)的輸入與約束: 班級(jí)名稱(title):字符串,必須填寫,是唯一的 班級(jí)簡介(description):字符串,長度0-300,直接輸入,必須填寫2.更新班級(jí):注意不能和原數(shù)據(jù)庫中的重名3.刪除班級(jí):在學(xué)生表中有記錄的會(huì)刪不去,即點(diǎn)擊刪除列表中依然有操作序列輸出1.增加班級(jí)信息:成功:返回列表頁面失?。和A粼谔砑有畔㈨撁?,并給出失敗提示信息2.更新班級(jí)信息:成功:返回列表頁面失敗
15、:停留在更新頁面,并給出更新失敗提示3.刪除班級(jí)信息:成功或失?。悍祷亓斜眄撁?,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示4.查看所有的班級(jí)信息:返回符合條件的記錄列表檢索班級(jí)信息:根據(jù)輸入的名稱進(jìn)行搜索顯示具體信息4.3.3.2課程管理模塊表4-2 課程管理用例Tab.4-2 Course Management use case名稱、標(biāo)識(shí)符課程管理模塊功能描述1.增加一條精品課程信息2.更新一條精品課程信息3.刪除一條精品課程信息4.查看所有的精品課程信息5.檢索符合某一條件的精品課程信息(按名稱查詢)優(yōu)先級(jí)輸入與約束1.增加課程的輸入與約束:精品課程名稱(title):字符串,
16、長度0-20,必須填寫精品課程負(fù)責(zé)人(description):字符串,列表框選擇,可選填寫精品課程級(jí)別:字符串,列表框選擇,可選填寫精品課程的立項(xiàng)年份:字符串,列表框選擇,可選填寫2.更新課程的輸入與約束:若更新時(shí),該記錄不變則允許顯示原來的記錄;若改變記錄,則注意課程的名稱不能和原數(shù)據(jù)庫中的重名3.刪除課程的約束:刪除時(shí),注意課程信息是否在授課表中有記錄,否則不允許刪除操作序列輸出1.增加精品課程信息:成功:返回列表頁面失敗:停留在添加信息頁面,并給出失敗提示信息2.更新精品課程信息:成功:返回列表頁面失敗:停留在更新信息頁面,并給出失敗提示信息3.刪除精品課程信息:成功或失?。悍祷亓斜眄?/p>
17、面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示4.查看所有的精品課程信息:返回符合條件的記錄列表檢索課程信息:根據(jù)輸入的課程名稱,顯示課程的詳細(xì)信息4.3.3.3學(xué)生管理模塊表4-3 學(xué)生管理用例Tab.4-3 Student Management use case名稱、標(biāo)識(shí)符學(xué)生管理模塊功能描述1.增加一條學(xué)生信息2.更新一條學(xué)生信息3.刪除一條學(xué)生信息4.查看所有的學(xué)生信息5.檢索符合某一條件的學(xué)生信息(按查詢)優(yōu)先級(jí)輸入與約束1.增加學(xué)生的輸入與約束:學(xué)生(title):字符串,必須填寫,是唯一的密碼(password):字符串,長度0-20,直接輸入,要求輸入數(shù)字和字母的組合
18、,必須填寫性別:字符串,長度2,按鈕列表選擇,默認(rèn)是男出生日期:字符串,點(diǎn)擊文本框出現(xiàn)日期選擇框,進(jìn)行選擇,空白處單擊即可,文本框中顯示格式如“yyyy-mm-dd”學(xué)歷:字符串,下拉列表選擇,選填即可聯(lián)系:字符串,長度020,必須是正確的,有校驗(yàn)規(guī)則所在班級(jí):字符串,下拉列表選擇,選填即可住址:字符串,長度050,直接輸入即可:字符串,長度020,直接輸入即可,且必須是正確有效的地址2.更新學(xué)生的輸入與約束:注意不能和原數(shù)據(jù)庫中的重名,學(xué)生的唯一性;不更新還是原來的顯示容操作序列輸出1.增加學(xué)生信息:成功:返回列表頁面失?。和A粼谔砑有畔㈨撁妫⒔o出失敗提示信息2.更新學(xué)生信息:成功:返回列
19、表頁面失?。和A粼诟马撁?,并給出更新失敗提示3.刪除學(xué)生信息:成功或失敗:返回列表頁面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示4.查看所有的學(xué)生信息:返回符合條件的記錄列表檢索學(xué)生信息:根據(jù)輸入的進(jìn)行搜索顯示具體信息4.3.3.4教師管理模塊表4-4教師管理用例Tab.4-4 Teacher Management use case名稱、標(biāo)識(shí)符教師管理模塊功能描述1.增加一條教師信息2.更新一條教師信息3.刪除一條教師信息4.查看所有的教師信息5.檢索符合某一條件的教師信息(按查詢)優(yōu)先級(jí)輸入與約束1.增加教師的輸入與約束:教師(title):字符串,必須填寫,是唯一的密碼(pa
20、ssword):字符串,長度0-20,直接輸入,要求輸入數(shù)字和字母的組合,必須填寫性別:字符串,長度2,按鈕列表選擇,默認(rèn)是男出生日期:字符串,點(diǎn)擊文本框出現(xiàn)日期選擇框,進(jìn)行選擇,空白處單擊即可,文本框中會(huì)顯示形式如“yyyy-mm-dd”學(xué)歷:字符串,下拉列表選擇,選填即可職稱:字符串,下拉列表選擇,選填即可聯(lián)系:字符串,長度020,必須是正確的,有校驗(yàn)住址:字符串,長度050,直接輸入即可,可不填:字符串,長度020,直接輸入即可,且必須是正確有效的地址教師簡介:字符串,長度0100,直接輸入即可,可不填2.更新教師的輸入與約束:注意不能和原數(shù)據(jù)庫中的重名,教師的唯一性;不更新還是原來的顯
21、示容3.刪除教師的約束:注意授課表、課程表中是否有教師的記錄,若有則不能刪除操作序列輸出1.增加教師信息:成功:返回列表頁面失?。和A粼谔砑有畔㈨撁?,并給出失敗提示信息2.更新教師信息:成功:返回列表頁面失?。和A粼诟马撁妫⒔o出更新失敗提示3.刪除教師信息:成功或失?。悍祷亓斜眄撁?,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示4.查看所有的教師信息:返回符合條件的記錄列表檢索教師信息:根據(jù)輸入的進(jìn)行搜索顯示具體信息4.3.3.5課表管理模塊表4-5 課表管理用例Tab.4-5 Schedule Management use case名稱、標(biāo)識(shí)符課表管理模塊功能描述1.增加一條課表信
22、息2.更新一條課表信息3.刪除一條課表信息4.查看所有的課表信息5.檢索符合某一條件的課表信息(按名稱查詢)優(yōu)先級(jí)輸入與約束1.增加課表的輸入與約束:課表授課教師(title):字符串, 列表框選擇,選填即可課表授課班級(jí)(description):字符串,列表框選擇,選填即可課表授課課程:字符串,列表框選擇,可選填寫選填即可2.更新課表的輸入與約束:若更新時(shí),該記錄不變則允許原來的記錄顯示;若改變記錄,則注意課表的這條記錄不能和原數(shù)據(jù)庫中的記錄重復(fù)操作序列輸出1.增加課表信息:成功:返回列表頁面失?。和A粼谔砑有畔㈨撁妫⒔o出失敗提示信息2.更新課表信息:成功:返回列表頁面失?。和A粼诟滦畔?/p>
23、頁面,并給出失敗提示信息3.刪除課表信息:成功或失?。悍祷亓斜眄撁妫晒t顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示4.查看所有的課表信息:返回符合條件的記錄列表檢索課程信息:根據(jù)輸入的課程名稱,顯示課程的詳細(xì)信息4.3.3.6留言管理模塊表4-6 留言管理用例Tab.4-6 Message Management use case名稱、標(biāo)識(shí)符留言管理模塊功能描述1.刪除一條學(xué)生留言信息2.查看所有的學(xué)生留言信息3.檢索符合某一條件的留言信息(按查詢)優(yōu)先級(jí)輸入與約束1.刪除學(xué)生留言信息:根據(jù)留言的時(shí)間進(jìn)行選擇是否刪除操作序列輸出1.刪除學(xué)生留言信息:成功或失?。悍祷亓斜眄撁?,成功則顯示相應(yīng)
24、修改的信息列表,失敗則還是原來列表顯示2.查看所有的留言信息:返回符合條件的記錄列表檢索學(xué)生信息:根據(jù)輸入的進(jìn)行搜索顯示具體信息4.3.3.7資源管理模塊1.功能介紹圖4-7 資源模塊用例圖Figure 4-7 Use Case Diagram of Resources Modules管理員對(duì)目錄進(jìn)行增、刪、改、查操作,有了目錄就可以在目錄下添加資源,并對(duì)其進(jìn)行更新、刪除操作。2、類圖圖4-8 資源模塊類圖Figure 4-8 Class Diagram of Resources Modules該模塊涉與四個(gè)類:管理員類、目錄類、資源類、目錄數(shù)據(jù)庫操作類、資源數(shù)據(jù)庫操作類;管理員類用于保存管理
25、員的相關(guān)信息,目錄類用于保存目錄的相關(guān)信息,資源類用于保存資源的相關(guān)信息,目錄數(shù)據(jù)庫操作類是管理員對(duì)數(shù)據(jù)庫中的目錄信息進(jìn)行相關(guān)的操作,資源數(shù)據(jù)庫操作類是管理員對(duì)數(shù)據(jù)庫中的資源信息進(jìn)行相關(guān)的操作,資源是存放于某一目錄下的。管理員類和目錄類與資源類有關(guān)聯(lián)關(guān)系,資源類和目錄類有依賴關(guān)系。3、流程邏輯圖4-9 資源模塊時(shí)序圖Figure 4-9 Timing Diagram of Resources Modules4、輸入輸出表4-7 資源管理用例Tab.4-7 Resources Management use case名稱、標(biāo)識(shí)符資源管理模塊功能描述1.增加一條目錄信息2.更新一條目錄信息3.刪除一
26、條目錄信息4.查看所有的目錄信息5.增加一條資源信息6.更新一條資源信息7.刪除一條資源信息8.查看所有的資源信息9.下載某一資源10.檢索符合某一條件的目錄信息(按目錄名稱查詢)優(yōu)先級(jí)輸入與約束1.增加目錄的輸入與約束:目錄名稱(title):字符串, 直接輸入目錄父類號(hào)(description):字符串,列表框選擇,選填即可2.更新目錄的輸入與約束:更新的目錄名不能和原數(shù)據(jù)庫中的重復(fù)更新的目錄若還有小類,則不允許其再更新為小類,本系統(tǒng)只設(shè)置二級(jí)目錄3.刪除目錄的約束:若要?jiǎng)h除的目錄下有小類,若小類下沒有資源,則允許刪除且其下的小類連同一起刪除;若小類下有資源,則不允許刪除;若要?jiǎng)h除的目錄是
27、大類且沒有小類,則直接可刪除4.增加資源的輸入與約束:資源所在小類名稱:字符串,列表框選擇,選填即可資源url:字符串,通過上傳實(shí)現(xiàn),上傳限制是文件的類型,保存的是相對(duì)路徑,形式如“word1.swf”5.刪除資源的約束:刪除資源時(shí),刪除的是存放在服務(wù)器路徑上的,連同物理路徑上的文件一起刪除操作序列輸出1.增加目錄信息:成功:返回列表頁面失?。和A粼谔砑有畔㈨撁?,并給出失敗提示信息2.更新目錄信息:成功:返回列表頁面失?。和A粼诟滦畔㈨撁?,并給出失敗提示信息3.刪除目錄信息:成功或失?。悍祷亓斜眄撁?,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示4.查看所有的目錄信息:返回符合條件的記
28、錄列表5.增加資源信息:成功:返回列表頁面失敗:停留在上傳信息頁面,并給出失敗提示信息6.更新資源信息:成功:返回列表頁面失?。和A粼诟滦畔㈨撁?,并給出失敗提示信息7.刪除資源信息:成功或失敗:返回列表頁面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示8.查看所有的資源信息:返回符合條件的記錄列表檢索目錄信息:根據(jù)輸入的目錄名稱,顯示目錄的詳細(xì)信息4.3.4教師功能4.3.4.1個(gè)人信息管理模塊表4-8 個(gè)人信息管理用例Tab.4-8 Personal Information Management use case名稱、標(biāo)識(shí)符個(gè)人信息管理模塊功能描述1.查看個(gè)人詳細(xì)信息2.修改個(gè)人密
29、碼優(yōu)先級(jí)輸入與約束1.更新個(gè)人密碼的輸入與約束:修改的原密碼要與數(shù)據(jù)庫一致,否則報(bào)錯(cuò)修改的新密碼兩次輸入也要一致,否則報(bào)錯(cuò)操作序列輸出1.查看個(gè)人信息:點(diǎn)擊查看即可出現(xiàn)一個(gè)詳細(xì)信息頁面2.更新密碼:成功:提示修改密碼成功失敗:修改輸入的舊密碼有誤或是兩次輸入的新密碼不一致4.3.4.2回復(fù)學(xué)生留言模塊1、功能介紹圖4-10 教師留言管理模塊用例圖Figure 4-10 Use Case Diagram of Teachers Messages Management教師可以查看留言并回復(fù)未處理的留言,還可以刪除某些留言信息。2、類圖圖4-11 教師留言管理模塊類圖Figure 4-11 Clas
30、s Diagram of Teacher Messages Management該模塊包括四個(gè)類:教師類、學(xué)生類、留言類、留言數(shù)據(jù)庫操作類,教師類用于保存教師的相關(guān)信息,學(xué)生類用于保存學(xué)生的相關(guān)信息,留言類用于保存留言的相關(guān)信息,留言數(shù)據(jù)庫操作類用于教師回復(fù)學(xué)生留言所進(jìn)行的相關(guān)數(shù)據(jù)庫操作,教師查看留言信息,對(duì)未回復(fù)的留言進(jìn)行回復(fù)。教師類和學(xué)生類有關(guān)聯(lián)關(guān)系,留言類和教師類與學(xué)生類有依賴關(guān)系。3、流程邏輯圖4-12 教師留言管理模塊時(shí)序圖Figure 4-12 Timing Diagram of Teacher Messages Management4、輸入輸出表4-9 回復(fù)學(xué)生留言用例Tab.4
31、-9 Student Message Reply use case名稱、標(biāo)識(shí)符回復(fù)學(xué)生留言模塊功能描述1.查看未處理留言并回復(fù)2.查看已處理留言優(yōu)先級(jí)輸入與約束1.回復(fù)留言留言容:字符串,長度0200不允許為空,可以選擇編輯器進(jìn)行字體等的設(shè)置操作序列輸出1.查看未處理留言:若還沒有留言信息,頁面顯示空提示目前沒有留言信息若有未處理留言信息,則顯示未處理留言列表,點(diǎn)擊回復(fù)即可,回復(fù)頁面的回復(fù)文本框是一個(gè)編輯器,可以選擇字體之類的進(jìn)行操作留言2.查看已處理留言:若沒有已處理留言信息,頁面顯示空提示沒有已處理留言信息若有已處理留言信息,頁面顯示留言列表,可以查看留言詳細(xì)信息4.3.4.3上傳資料管理
32、模塊1、功能介紹圖4-13 教師上傳資源模塊用例圖Figure 4-13 Use Case Diagram of Teacher Upload Resources教師可以根據(jù)自己的教學(xué)計(jì)劃上傳課程的相關(guān)資料供學(xué)生下載,方便教學(xué),提高效率。2、類圖圖4-14 教師上傳資源模塊類圖Figure 4-14 Class Diagram of Teacher Upload Resources該模塊包括四個(gè)類:教師類、教師資源類、教師資源數(shù)據(jù)庫操作類,教師類用于保存教師的相關(guān)信息,教師資源類用于保存教師上傳的資源信息,教師資源數(shù)據(jù)庫操作類是教師上傳資源所進(jìn)行的數(shù)據(jù)庫的相關(guān)操作。教師類和教師資源類有依賴關(guān)系
33、。3、流程邏輯圖4-15 教師上傳資源模塊時(shí)序圖Figure 4-15 Timing Diagram of Teacher Upload Resources4、輸入輸出表4-10 上傳資料用例Tab.4-10 Upload data use case名稱、標(biāo)識(shí)符資源管理模塊功能描述1.增加一條資源信息2.更新一條資源信息3.刪除一條資源信息4.查看所有的資源信息5.下載某一資源6.檢索符合某一條件的資源信息(按教師名稱查詢)優(yōu)先級(jí)輸入與約束1.增加資源的輸入與約束:資源所在小類名稱:字符串,列表框選擇,選填即可資源url:字符串,通過上傳實(shí)現(xiàn),上傳限制是文件的類型,保存的是相對(duì)路徑2.刪除資源
34、的約束:刪除資源時(shí),刪除的是存放在服務(wù)器路徑上的,連同物理路徑上的文件一起刪除操作序列輸出1.增加資源信息:成功:返回列表頁面失敗:停留在上傳信息頁面,并給出失敗提示信息2.更新資源信息:成功:返回列表頁面失敗:停留在更新信息頁面,并給出失敗提示信息3.刪除資源信息:成功或失敗:返回列表頁面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來列表顯示,這里列表資源的顯示是所有教師的上傳資源的資源列表4.查看所有的資源信息:返回符合條件的記錄列表檢索資源信息:根據(jù)輸入的教師名稱,顯示相應(yīng)教師的資源詳細(xì)信息4.3.5學(xué)生功能4.3.5.1個(gè)人信息管理模塊表4-11個(gè)人信息管理用例Tab.4-11 Per
35、sonal Information Management use case名稱、標(biāo)識(shí)符個(gè)人信息管理模塊功能描述1.查看個(gè)人詳細(xì)信息2.修改個(gè)人密碼優(yōu)先級(jí)輸入與約束1.更新個(gè)人密碼的輸入與約束:修改的原密碼要與數(shù)據(jù)庫一致,否則報(bào)錯(cuò)修改的新密碼兩次輸入也要一致,否則報(bào)錯(cuò)操作序列輸出1.查看個(gè)人信息:點(diǎn)擊查看即可出現(xiàn)一個(gè)詳細(xì)信息頁面2.更新密碼:成功:提示修改密碼成功失?。盒薷妮斎氲呐f密碼有誤或是兩次輸入的新密碼不一致4.3.5.2留言管理模塊1、功能介紹圖4-16 留言模塊用例圖Figure 4-16 Use Case Diagram of Message Modules學(xué)生可以選擇教師進(jìn)行留言,
36、還可以查看、刪除某些留言信息。2、類圖圖4-17 留言模塊類圖Figure 4-17 Class Diagram of Resources Modules該模塊包括四個(gè)類:學(xué)生類、教師類、留言類、留言數(shù)據(jù)庫操作類,學(xué)生類用于保存學(xué)生的相關(guān)信息,教師類用于保存教師的相關(guān)信息,留言類用于保存學(xué)生的留言信息,留言數(shù)據(jù)庫操作類是學(xué)生進(jìn)行留言的相關(guān)數(shù)據(jù)庫操作:查看、刪除,學(xué)生留言是學(xué)生選擇留給相應(yīng)的教師等待教師回復(fù)。學(xué)生類和教師類有關(guān)聯(lián)關(guān)系,留言類和教師類與學(xué)生類有依賴關(guān)系。3、流程邏輯圖4-18 留言模塊時(shí)序圖Figure 4-18 Timing Diagram of Message Modules4
37、、輸入輸出表4-12 給教師留言用例Tab.4-12 Message for Teachers use case名稱、標(biāo)識(shí)符給教師留言模塊功能描述1.留言2.查看回復(fù)的留言信息3.刪除留言優(yōu)先級(jí)輸入與約束1.留言留言教師選擇:字符串,下拉列表框選擇,選填即可留言主題:字符串,長度050不允許為空留言容:字符串,長度0200不允許為空,可以選擇編輯器進(jìn)行字體等的設(shè)置操作序列輸出1.留言:留言成功返回到自己的留言列表2.查看自己的留言:顯示自己的留言列表,可以刪除留言信息,可以查看某條留言的詳細(xì)信息4.3.5.3下載資源管理模塊1、功能介紹圖4-19 學(xué)生下載模塊用例圖Figure 4-19 Us
38、e Case Diagram of Student Download學(xué)生根據(jù)自己的學(xué)習(xí)情況,下載老師上傳的相關(guān)資料,方便學(xué)習(xí),提高效率。2、類圖圖4-20 學(xué)生下載模塊類圖Figure 4-20 Class Diagram of Student Download該模塊包括四個(gè)類:學(xué)生類、教師類、教師資源類、教師資源數(shù)據(jù)庫操作類,學(xué)生類用于保存學(xué)生的相關(guān)信息,教師類用于保存教師的相關(guān)信息,教師資源類用于保存教師上傳資源的相關(guān)信息,教師資源數(shù)據(jù)庫操作類是學(xué)生下載資源所進(jìn)行的數(shù)據(jù)庫的相關(guān)操作,可以通過查詢某個(gè)教師的資源進(jìn)行下載。學(xué)生類和教師類與教師資源類有關(guān)聯(lián)關(guān)系,教師類和教師資源類有依賴關(guān)系。3、流程邏輯圖4-21 學(xué)生下載模塊時(shí)序圖Figure 4-21 Timing Di
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型綠色能源項(xiàng)目借款合同范本
- 2025年油田工程技術(shù)服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 2025年度人工智能應(yīng)用信息技術(shù)咨詢合同范本
- 2025年度二手房意向金合同范本(含交易保障)
- 2025年度互聯(lián)網(wǎng)+教育平臺(tái)共建合同
- 提高工作效率的策略計(jì)劃
- 如何提升社區(qū)參與感計(jì)劃
- 激發(fā)居民參與社區(qū)建設(shè)的動(dòng)力計(jì)劃
- 2025年鑄造造型材料合作協(xié)議書
- 2025年隔膜電解裝置合作協(xié)議書
- YB-4001.1-2007鋼格柵板及配套件-第1部分:鋼格柵板(中文版)
- 初中語文跨學(xué)科資源融合教學(xué)研究
- 2023年廣西區(qū)考公務(wù)員錄用考試《行測(cè)》(含答案及解析)【可編輯】
- 傷寒診療指南
- 春秋季六年級(jí)奧數(shù)培訓(xùn)教材全0
- 【實(shí)用資料】食物中毒現(xiàn)場(chǎng)衛(wèi)生學(xué)采樣PPT
- 鋼結(jié)構(gòu)工程施工施工質(zhì)量控制與驗(yàn)收
- 運(yùn)輸車輛衛(wèi)生安全檢查記錄表
- 過敏性肺泡炎課件
- 客運(yùn)車輛進(jìn)站協(xié)議書
- 藥劑師先進(jìn)個(gè)人主要事跡范文(建議8篇)
評(píng)論
0/150
提交評(píng)論