版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 . . . 操作系統(tǒng)課程資源的軟件需求規(guī)格說(shuō)明書(shū)文檔編號(hào):System_SRS文檔名稱(chēng):軟件需求規(guī)格說(shuō)明書(shū)密 級(jí):秘密版本信息:0.01建立日期:創(chuàng) 建 人:審 核 者:批 準(zhǔn) 人:批準(zhǔn)日期:編輯軟件:Microsoft Office 2003 中文版文檔修訂版本編號(hào)*變化狀態(tài)簡(jiǎn)要說(shuō)明(變更容和變更圍)日期變更人批準(zhǔn)日期批準(zhǔn)人更改請(qǐng)求號(hào)V0.1C創(chuàng)建文檔容2011-10-25文檔審批序號(hào)審批人角色審批日期簽字備注1. 引言1.1目的本文檔是“操作系統(tǒng)精品課程資源”的軟件需求規(guī)格說(shuō)明書(shū),其編寫(xiě)目的包括以下幾點(diǎn):1.供所有與此系統(tǒng)相關(guān)的人員使用,包括分析設(shè)計(jì)人員、開(kāi)發(fā)人員、測(cè)試人員、維護(hù)人員;2
2、.方便用戶(hù)、系統(tǒng)分析人員和程序員對(duì)需求進(jìn)行理解和交流,是系統(tǒng)分析和設(shè)計(jì)的重要依據(jù);3.用于安排項(xiàng)目規(guī)劃和進(jìn)度,保證軟件開(kāi)發(fā)按時(shí)完成;4.用于在需求分析完成后確定用戶(hù)追加的需否為新要求;5.作為客戶(hù)方驗(yàn)收標(biāo)準(zhǔn),檢查項(xiàng)目完成情況;6.作為測(cè)試以與后期軟件維護(hù)的參考資料。1.2文檔約定 MySQL6.1微軟公司開(kāi)發(fā)的一種支持SQL的數(shù)據(jù)庫(kù)管理軟件 MyEclipse8.5一款支持用java語(yǔ)言開(kāi)發(fā)的javaEE集成開(kāi)發(fā)環(huán)境1.3預(yù)期的讀者和閱讀意見(jiàn) 本文檔供用戶(hù)、分析設(shè)計(jì)人員、開(kāi)發(fā)人員、測(cè)試人員、維護(hù)人員閱讀使用,根據(jù)實(shí)際需求提出具體的建議。1.4產(chǎn)品圍 開(kāi)發(fā)人員主要是針對(duì)操作系統(tǒng)這門(mén)課程的特點(diǎn)與重
3、要性開(kāi)發(fā)的一個(gè)精品課程的管理系統(tǒng),本系統(tǒng)可供科技大學(xué)信息科學(xué)與技術(shù)學(xué)院使用。1.5參考文獻(xiàn)1海藩.軟件工程導(dǎo)論(第五版) 2課程資源開(kāi)發(fā)的一般流程和規(guī)則 3軟件設(shè)計(jì)文檔國(guó)家標(biāo)準(zhǔn)GB8567-88 4洋.UML模式應(yīng)用(第三版)2. 綜合描述2.1產(chǎn)品的前景 操作系統(tǒng)課程是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)重要的專(zhuān)業(yè)基礎(chǔ)課,是我校的精品課程,也是一門(mén)涉與較多硬件知識(shí)的計(jì)算機(jī)系統(tǒng)軟件課程;在計(jì)算機(jī)硬件課程的設(shè)置上,它起到承上啟下的作用;其特點(diǎn)是概念多、較抽象和涉與面廣,其整體實(shí)現(xiàn)思想和技術(shù)又往往難于理解。因此本課程的目的和任務(wù)是使學(xué)生通過(guò)本課程的學(xué)習(xí),理解操作系統(tǒng)的基本概念和主要功能,掌握常用操作系統(tǒng)的使用和一般管理
4、方法,了解它是如何組織和運(yùn)作的。 精品課程是高校課程中的精華,而學(xué)校建立自己的精品課程是十分重要的,搭建操作系統(tǒng)精品課程的目的是在操作系統(tǒng)這門(mén)課程的主要原則指導(dǎo)下,建立方便的在線瀏覽操作系統(tǒng)方面的知識(shí),通過(guò)師生互動(dòng)環(huán)節(jié)提高學(xué)生操作系統(tǒng)方面的專(zhuān)業(yè)知識(shí)。通過(guò),全面宣傳,展示操作系統(tǒng)課程的風(fēng)采、優(yōu)點(diǎn)與特色,在Internet網(wǎng)上,讓學(xué)生與時(shí)得到操作系統(tǒng)課程方面的重要信息,同時(shí)也幫助了學(xué)校完成部分事務(wù),提高辦事效率,在這里學(xué)生也可以提出意見(jiàn)和想法,互通教學(xué)之間的意見(jiàn)想法,更加有效的辦好教學(xué)。2.2產(chǎn)品的功能 本系統(tǒng)主要是對(duì)操作系統(tǒng)這門(mén)這課程進(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)頁(yè)資源。系統(tǒng)的功能層次圖如下所示: 圖2-1 系統(tǒng)功能層次圖Figure 2-1 Use Case Diagram of this Program2.3用戶(hù)類(lèi)和特征表2-1 用戶(hù)與其特征描述Tab.2-1 users and their
6、characterization descriptionActor名稱(chēng)簡(jiǎn)要說(shuō)明權(quán)限系統(tǒng)管理員系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的配置、備份與日常的更新,以與對(duì)使用該系統(tǒng)的用戶(hù)進(jìn)行管理等主要操作全部權(quán)限教師教師可以上傳相關(guān)資料,回復(fù)留言等主要操作部分權(quán)限學(xué)生學(xué)生可以瀏覽下載相關(guān)資源,給教師留言等主要操作部分權(quán)限游客游客只能瀏覽等操作部分權(quán)限本系統(tǒng)的用戶(hù)主要是在校的學(xué)生和老師,簡(jiǎn)單,導(dǎo)向性好,都能使用。2.4運(yùn)行環(huán)境表2-2 運(yùn)行環(huán)境需求Tab.2-2 Runtime Environment needs需求名稱(chēng)詳細(xì)要求運(yùn)行環(huán)境MyEclipse6.0以上版本Java運(yùn)行環(huán)境JDK5.0或以上版本數(shù)據(jù)庫(kù)MySql6
7、.1 數(shù)據(jù)庫(kù)服務(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語(yǔ)言、MyEclipse8.5開(kāi)發(fā)工具;硬件要求至少個(gè)人電腦一臺(tái),存至少512M。2.6假設(shè)和依賴(lài)本系統(tǒng)的開(kāi)發(fā)者和使用者均了解課程資源開(kāi)發(fā)的一般流程;本系統(tǒng)開(kāi)發(fā)的相關(guān)技術(shù)知識(shí)能夠按期完成掌握;客戶(hù)需要在需求獲取階段與界面設(shè)計(jì)過(guò)程投入足夠的精力。3. 外部接口需求3.1用戶(hù)界面表3-1 用戶(hù)界面需求Tab.3-1 User Interface
8、 needs需求名稱(chēng)詳細(xì)要求登陸頁(yè)面要求登陸頁(yè)面友好,能夠?yàn)橛脩?hù)提供快捷、方便的登陸方式業(yè)務(wù)頁(yè)面能夠?yàn)橛脩?hù)提供友好、方便的業(yè)務(wù)操作頁(yè)面,保持風(fēng)格、用戶(hù)操作界面以與提示信息的一致幫助頁(yè)面可以為用戶(hù)提供在使用系統(tǒng)時(shí)比較清晰、明了的幫助頁(yè)面3.2硬件接口無(wú)3.3軟件接口表3-2 軟件接口需求Tab.3-2 Software Interface needs組件類(lèi)別軟件名稱(chēng)與版本信息交換的目的數(shù)據(jù)庫(kù)MySql6.1數(shù)據(jù)存儲(chǔ)和處理開(kāi)發(fā)工具M(jìn)yEclipse8.5 編程實(shí)現(xiàn)用戶(hù)界面的設(shè)計(jì)、與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)通信本系統(tǒng)需要與以上外部組件進(jìn)行連接。3.4通信接口表3-3 通信接口需求Tab.3-3 Interfa
9、ce needs類(lèi)型通信組件通信協(xié)議通信安全傳輸要求通信機(jī)制Web瀏覽器IE6.0 / s協(xié)議需要安全認(rèn)證4. 系統(tǒng)特性4.1說(shuō)明和優(yōu)先級(jí) 該系統(tǒng)數(shù)據(jù)庫(kù)管理與維護(hù)客戶(hù)端模塊能在Win98/NT/2000/XP操作系統(tǒng)平臺(tái)環(huán)境下正常運(yùn)行,并且在以后的需求變化時(shí)能方便的進(jìn)行功能擴(kuò)充和模塊的增加。本系統(tǒng)是針對(duì)操作系統(tǒng)這門(mén)精品課程的,遵循一般的課程資源的開(kāi)發(fā)流程和規(guī)則;系統(tǒng)管理員具有最高的操作優(yōu)先級(jí)。4.2激勵(lì)/響應(yīng)序列 用戶(hù)瀏覽前臺(tái)界面只要輸入網(wǎng)址打開(kāi)前臺(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)用例圖如上圖所示,用戶(hù)分為管理員,教師和學(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)類(lèi)圖圖4-3 系統(tǒng)類(lèi)圖Figure 4-3 System Class diagram本系統(tǒng)總包含10個(gè)類(lèi):admin類(lèi)、teacher類(lèi)、student類(lèi)、class類(lèi)、course類(lèi)、tcc類(lèi)、source類(lèi)、tsource類(lèi)、directory類(lèi)、s
11、ource類(lèi)、message類(lèi)。admin類(lèi)用于記錄管理員的相關(guān)信息,admin類(lèi)和source類(lèi)之間是一對(duì)多的關(guān)系;teacher類(lèi)用于記錄教師的相關(guān)信息,teacher類(lèi)和student類(lèi)與class類(lèi)是多對(duì)多的關(guān)系,teacher類(lèi)和course類(lèi)是一對(duì)多的關(guān)系;student類(lèi)用于記錄學(xué)生的相關(guān)信息,student類(lèi)和class類(lèi)是多對(duì)一的關(guān)系,student類(lèi)和course類(lèi)是多對(duì)多的關(guān)系;class類(lèi)用于記錄班級(jí)的相關(guān)信息;course類(lèi)用于記錄課程的相關(guān)信息;tcc類(lèi)用于記錄教師教授課程的相關(guān)信息,tcc類(lèi)和teacher類(lèi)、class類(lèi)與course類(lèi)有依賴(lài)關(guān)系;tsource
12、類(lèi)用于記錄教師上傳資源的相關(guān)信息,tsource類(lèi)和teacher類(lèi)有依賴(lài)關(guān)系;directory類(lèi)用于記錄目錄信息(本系統(tǒng)最大目錄級(jí)別數(shù)為2),directory類(lèi)和source類(lèi)是一對(duì)多的關(guān)系;source類(lèi)用于記錄資源的相關(guān)信息(資源都是存放到相關(guān)目錄下的),message類(lèi)用于記錄留言的相關(guān)信息,message類(lèi)和teacher類(lèi)與student類(lèi)有依賴(lài)關(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.類(lèi)圖圖4-
13、5 課程模塊類(lèi)圖Figure 4-5 Class Diagram of Course Modules該模塊涉與四個(gè)類(lèi):管理員類(lèi)、課程類(lèi)、教師類(lèi)、課程數(shù)據(jù)庫(kù)操作類(lèi);管理員類(lèi)保存管理員的相關(guān)信息,課程類(lèi)保存課程的相關(guān)信息,教師類(lèi)保存教師的相關(guān)信息,課程類(lèi)中有課程負(fù)責(zé)人就是從教師中選擇的。課程數(shù)據(jù)庫(kù)操作類(lèi):管理員對(duì)保存在數(shù)據(jù)庫(kù)中的課程信息進(jìn)行相關(guān)操作。管理員類(lèi)和教師類(lèi)與課程類(lèi)有關(guān)聯(lián)關(guān)系,教師類(lèi)和課程類(lèi)有依賴(lài)關(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名稱(chēng)、標(biāo)識(shí)符班級(jí)管理模塊功能描述1.增加一條班級(jí)信息2.更新一條班級(jí)信息3.刪除一條班級(jí)信息4.查看所有的班級(jí)信息5.檢索符合某一條件的班級(jí)信息(按名稱(chēng)查詢(xún))優(yōu)先級(jí)輸入與約束1.增加班級(jí)的輸入與約束: 班級(jí)名稱(chēng)(title):字符串,必須填寫(xiě),是唯一的 班級(jí)簡(jiǎn)介(description):字符串,長(zhǎng)度0-300,直接輸入,必須填寫(xiě)2.更新班級(jí):注意不能和原數(shù)據(jù)庫(kù)中的重名3.刪除班級(jí):在學(xué)生表中有記錄的會(huì)刪不去,即點(diǎn)擊刪除列表中依然有操作序列輸出1.增加班級(jí)信息:成功:返回列表頁(yè)面失?。和A粼谔砑有畔㈨?yè)面,并給出失敗提示信息2.更新班級(jí)信息:成功:返回列表頁(yè)面失敗
15、:停留在更新頁(yè)面,并給出更新失敗提示3.刪除班級(jí)信息:成功或失敗:返回列表頁(yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示4.查看所有的班級(jí)信息:返回符合條件的記錄列表檢索班級(jí)信息:根據(jù)輸入的名稱(chēng)進(jìn)行搜索顯示具體信息4.3.3.2課程管理模塊表4-2 課程管理用例Tab.4-2 Course Management use case名稱(chēng)、標(biāo)識(shí)符課程管理模塊功能描述1.增加一條精品課程信息2.更新一條精品課程信息3.刪除一條精品課程信息4.查看所有的精品課程信息5.檢索符合某一條件的精品課程信息(按名稱(chēng)查詢(xún))優(yōu)先級(jí)輸入與約束1.增加課程的輸入與約束:精品課程名稱(chēng)(title):字符串,
16、長(zhǎng)度0-20,必須填寫(xiě)精品課程負(fù)責(zé)人(description):字符串,列表框選擇,可選填寫(xiě)精品課程級(jí)別:字符串,列表框選擇,可選填寫(xiě)精品課程的立項(xiàng)年份:字符串,列表框選擇,可選填寫(xiě)2.更新課程的輸入與約束:若更新時(shí),該記錄不變則允許顯示原來(lái)的記錄;若改變記錄,則注意課程的名稱(chēng)不能和原數(shù)據(jù)庫(kù)中的重名3.刪除課程的約束:刪除時(shí),注意課程信息是否在授課表中有記錄,否則不允許刪除操作序列輸出1.增加精品課程信息:成功:返回列表頁(yè)面失?。和A粼谔砑有畔㈨?yè)面,并給出失敗提示信息2.更新精品課程信息:成功:返回列表頁(yè)面失?。和A粼诟滦畔㈨?yè)面,并給出失敗提示信息3.刪除精品課程信息:成功或失敗:返回列表頁(yè)
17、面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示4.查看所有的精品課程信息:返回符合條件的記錄列表檢索課程信息:根據(jù)輸入的課程名稱(chēng),顯示課程的詳細(xì)信息4.3.3.3學(xué)生管理模塊表4-3 學(xué)生管理用例Tab.4-3 Student Management use case名稱(chēng)、標(biāo)識(shí)符學(xué)生管理模塊功能描述1.增加一條學(xué)生信息2.更新一條學(xué)生信息3.刪除一條學(xué)生信息4.查看所有的學(xué)生信息5.檢索符合某一條件的學(xué)生信息(按查詢(xún))優(yōu)先級(jí)輸入與約束1.增加學(xué)生的輸入與約束:學(xué)生(title):字符串,必須填寫(xiě),是唯一的密碼(password):字符串,長(zhǎng)度0-20,直接輸入,要求輸入數(shù)字和字母的組合
18、,必須填寫(xiě)性別:字符串,長(zhǎng)度2,按鈕列表選擇,默認(rèn)是男出生日期:字符串,點(diǎn)擊文本框出現(xiàn)日期選擇框,進(jìn)行選擇,空白處單擊即可,文本框中顯示格式如“yyyy-mm-dd”學(xué)歷:字符串,下拉列表選擇,選填即可聯(lián)系:字符串,長(zhǎng)度020,必須是正確的,有校驗(yàn)規(guī)則所在班級(jí):字符串,下拉列表選擇,選填即可住址:字符串,長(zhǎng)度050,直接輸入即可:字符串,長(zhǎng)度020,直接輸入即可,且必須是正確有效的地址2.更新學(xué)生的輸入與約束:注意不能和原數(shù)據(jù)庫(kù)中的重名,學(xué)生的唯一性;不更新還是原來(lái)的顯示容操作序列輸出1.增加學(xué)生信息:成功:返回列表頁(yè)面失敗:停留在添加信息頁(yè)面,并給出失敗提示信息2.更新學(xué)生信息:成功:返回列
19、表頁(yè)面失?。和A粼诟马?yè)面,并給出更新失敗提示3.刪除學(xué)生信息:成功或失敗:返回列表頁(yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示4.查看所有的學(xué)生信息:返回符合條件的記錄列表檢索學(xué)生信息:根據(jù)輸入的進(jìn)行搜索顯示具體信息4.3.3.4教師管理模塊表4-4教師管理用例Tab.4-4 Teacher Management use case名稱(chēng)、標(biāo)識(shí)符教師管理模塊功能描述1.增加一條教師信息2.更新一條教師信息3.刪除一條教師信息4.查看所有的教師信息5.檢索符合某一條件的教師信息(按查詢(xún))優(yōu)先級(jí)輸入與約束1.增加教師的輸入與約束:教師(title):字符串,必須填寫(xiě),是唯一的密碼(pa
20、ssword):字符串,長(zhǎng)度0-20,直接輸入,要求輸入數(shù)字和字母的組合,必須填寫(xiě)性別:字符串,長(zhǎng)度2,按鈕列表選擇,默認(rèn)是男出生日期:字符串,點(diǎn)擊文本框出現(xiàn)日期選擇框,進(jìn)行選擇,空白處單擊即可,文本框中會(huì)顯示形式如“yyyy-mm-dd”學(xué)歷:字符串,下拉列表選擇,選填即可職稱(chēng):字符串,下拉列表選擇,選填即可聯(lián)系:字符串,長(zhǎng)度020,必須是正確的,有校驗(yàn)住址:字符串,長(zhǎng)度050,直接輸入即可,可不填:字符串,長(zhǎng)度020,直接輸入即可,且必須是正確有效的地址教師簡(jiǎn)介:字符串,長(zhǎng)度0100,直接輸入即可,可不填2.更新教師的輸入與約束:注意不能和原數(shù)據(jù)庫(kù)中的重名,教師的唯一性;不更新還是原來(lái)的顯
21、示容3.刪除教師的約束:注意授課表、課程表中是否有教師的記錄,若有則不能刪除操作序列輸出1.增加教師信息:成功:返回列表頁(yè)面失敗:停留在添加信息頁(yè)面,并給出失敗提示信息2.更新教師信息:成功:返回列表頁(yè)面失?。和A粼诟马?yè)面,并給出更新失敗提示3.刪除教師信息:成功或失?。悍祷亓斜眄?yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示4.查看所有的教師信息:返回符合條件的記錄列表檢索教師信息:根據(jù)輸入的進(jìn)行搜索顯示具體信息4.3.3.5課表管理模塊表4-5 課表管理用例Tab.4-5 Schedule Management use case名稱(chēng)、標(biāo)識(shí)符課表管理模塊功能描述1.增加一條課表信
22、息2.更新一條課表信息3.刪除一條課表信息4.查看所有的課表信息5.檢索符合某一條件的課表信息(按名稱(chēng)查詢(xún))優(yōu)先級(jí)輸入與約束1.增加課表的輸入與約束:課表授課教師(title):字符串, 列表框選擇,選填即可課表授課班級(jí)(description):字符串,列表框選擇,選填即可課表授課課程:字符串,列表框選擇,可選填寫(xiě)選填即可2.更新課表的輸入與約束:若更新時(shí),該記錄不變則允許原來(lái)的記錄顯示;若改變記錄,則注意課表的這條記錄不能和原數(shù)據(jù)庫(kù)中的記錄重復(fù)操作序列輸出1.增加課表信息:成功:返回列表頁(yè)面失?。和A粼谔砑有畔㈨?yè)面,并給出失敗提示信息2.更新課表信息:成功:返回列表頁(yè)面失?。和A粼诟滦畔?/p>
23、頁(yè)面,并給出失敗提示信息3.刪除課表信息:成功或失?。悍祷亓斜眄?yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示4.查看所有的課表信息:返回符合條件的記錄列表檢索課程信息:根據(jù)輸入的課程名稱(chēng),顯示課程的詳細(xì)信息4.3.3.6留言管理模塊表4-6 留言管理用例Tab.4-6 Message Management use case名稱(chēng)、標(biāo)識(shí)符留言管理模塊功能描述1.刪除一條學(xué)生留言信息2.查看所有的學(xué)生留言信息3.檢索符合某一條件的留言信息(按查詢(xún))優(yōu)先級(jí)輸入與約束1.刪除學(xué)生留言信息:根據(jù)留言的時(shí)間進(jìn)行選擇是否刪除操作序列輸出1.刪除學(xué)生留言信息:成功或失?。悍祷亓斜眄?yè)面,成功則顯示相應(yīng)
24、修改的信息列表,失敗則還是原來(lái)列表顯示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、類(lèi)圖圖4-8 資源模塊類(lèi)圖Figure 4-8 Class Diagram of Resources Modules該模塊涉與四個(gè)類(lèi):管理員類(lèi)、目錄類(lèi)、資源類(lèi)、目錄數(shù)據(jù)庫(kù)操作類(lèi)、資源數(shù)據(jù)庫(kù)操作類(lèi);管理員類(lèi)用于保存管理
25、員的相關(guān)信息,目錄類(lèi)用于保存目錄的相關(guān)信息,資源類(lèi)用于保存資源的相關(guān)信息,目錄數(shù)據(jù)庫(kù)操作類(lèi)是管理員對(duì)數(shù)據(jù)庫(kù)中的目錄信息進(jìn)行相關(guān)的操作,資源數(shù)據(jù)庫(kù)操作類(lèi)是管理員對(duì)數(shù)據(jù)庫(kù)中的資源信息進(jìn)行相關(guān)的操作,資源是存放于某一目錄下的。管理員類(lèi)和目錄類(lèi)與資源類(lèi)有關(guān)聯(lián)關(guān)系,資源類(lèi)和目錄類(lèi)有依賴(lài)關(guān)系。3、流程邏輯圖4-9 資源模塊時(shí)序圖Figure 4-9 Timing Diagram of Resources Modules4、輸入輸出表4-7 資源管理用例Tab.4-7 Resources Management use case名稱(chēng)、標(biāo)識(shí)符資源管理模塊功能描述1.增加一條目錄信息2.更新一條目錄信息3.刪除一
26、條目錄信息4.查看所有的目錄信息5.增加一條資源信息6.更新一條資源信息7.刪除一條資源信息8.查看所有的資源信息9.下載某一資源10.檢索符合某一條件的目錄信息(按目錄名稱(chēng)查詢(xún))優(yōu)先級(jí)輸入與約束1.增加目錄的輸入與約束:目錄名稱(chēng)(title):字符串, 直接輸入目錄父類(lèi)號(hào)(description):字符串,列表框選擇,選填即可2.更新目錄的輸入與約束:更新的目錄名不能和原數(shù)據(jù)庫(kù)中的重復(fù)更新的目錄若還有小類(lèi),則不允許其再更新為小類(lèi),本系統(tǒng)只設(shè)置二級(jí)目錄3.刪除目錄的約束:若要?jiǎng)h除的目錄下有小類(lèi),若小類(lèi)下沒(méi)有資源,則允許刪除且其下的小類(lèi)連同一起刪除;若小類(lèi)下有資源,則不允許刪除;若要?jiǎng)h除的目錄是
27、大類(lèi)且沒(méi)有小類(lèi),則直接可刪除4.增加資源的輸入與約束:資源所在小類(lèi)名稱(chēng):字符串,列表框選擇,選填即可資源url:字符串,通過(guò)上傳實(shí)現(xiàn),上傳限制是文件的類(lèi)型,保存的是相對(duì)路徑,形式如“word1.swf”5.刪除資源的約束:刪除資源時(shí),刪除的是存放在服務(wù)器路徑上的,連同物理路徑上的文件一起刪除操作序列輸出1.增加目錄信息:成功:返回列表頁(yè)面失?。和A粼谔砑有畔㈨?yè)面,并給出失敗提示信息2.更新目錄信息:成功:返回列表頁(yè)面失?。和A粼诟滦畔㈨?yè)面,并給出失敗提示信息3.刪除目錄信息:成功或失?。悍祷亓斜眄?yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示4.查看所有的目錄信息:返回符合條件的記
28、錄列表5.增加資源信息:成功:返回列表頁(yè)面失敗:停留在上傳信息頁(yè)面,并給出失敗提示信息6.更新資源信息:成功:返回列表頁(yè)面失?。和A粼诟滦畔㈨?yè)面,并給出失敗提示信息7.刪除資源信息:成功或失?。悍祷亓斜眄?yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示8.查看所有的資源信息:返回符合條件的記錄列表檢索目錄信息:根據(jù)輸入的目錄名稱(chēng),顯示目錄的詳細(xì)信息4.3.4教師功能4.3.4.1個(gè)人信息管理模塊表4-8 個(gè)人信息管理用例Tab.4-8 Personal Information Management use case名稱(chēng)、標(biāo)識(shí)符個(gè)人信息管理模塊功能描述1.查看個(gè)人詳細(xì)信息2.修改個(gè)人密
29、碼優(yōu)先級(jí)輸入與約束1.更新個(gè)人密碼的輸入與約束:修改的原密碼要與數(shù)據(jù)庫(kù)一致,否則報(bào)錯(cuò)修改的新密碼兩次輸入也要一致,否則報(bào)錯(cuò)操作序列輸出1.查看個(gè)人信息:點(diǎn)擊查看即可出現(xiàn)一個(gè)詳細(xì)信息頁(yè)面2.更新密碼:成功:提示修改密碼成功失?。盒薷妮斎氲呐f密碼有誤或是兩次輸入的新密碼不一致4.3.4.2回復(fù)學(xué)生留言模塊1、功能介紹圖4-10 教師留言管理模塊用例圖Figure 4-10 Use Case Diagram of Teachers Messages Management教師可以查看留言并回復(fù)未處理的留言,還可以刪除某些留言信息。2、類(lèi)圖圖4-11 教師留言管理模塊類(lèi)圖Figure 4-11 Clas
30、s Diagram of Teacher Messages Management該模塊包括四個(gè)類(lèi):教師類(lèi)、學(xué)生類(lèi)、留言類(lèi)、留言數(shù)據(jù)庫(kù)操作類(lèi),教師類(lèi)用于保存教師的相關(guān)信息,學(xué)生類(lèi)用于保存學(xué)生的相關(guān)信息,留言類(lèi)用于保存留言的相關(guān)信息,留言數(shù)據(jù)庫(kù)操作類(lèi)用于教師回復(fù)學(xué)生留言所進(jìn)行的相關(guān)數(shù)據(jù)庫(kù)操作,教師查看留言信息,對(duì)未回復(fù)的留言進(jìn)行回復(fù)。教師類(lèi)和學(xué)生類(lèi)有關(guān)聯(lián)關(guān)系,留言類(lèi)和教師類(lèi)與學(xué)生類(lèi)有依賴(lài)關(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名稱(chēng)、標(biāo)識(shí)符回復(fù)學(xué)生留言模塊功能描述1.查看未處理留言并回復(fù)2.查看已處理留言?xún)?yōu)先級(jí)輸入與約束1.回復(fù)留言留言容:字符串,長(zhǎng)度0200不允許為空,可以選擇編輯器進(jìn)行字體等的設(shè)置操作序列輸出1.查看未處理留言:若還沒(méi)有留言信息,頁(yè)面顯示空提示目前沒(méi)有留言信息若有未處理留言信息,則顯示未處理留言列表,點(diǎn)擊回復(fù)即可,回復(fù)頁(yè)面的回復(fù)文本框是一個(gè)編輯器,可以選擇字體之類(lèi)的進(jìn)行操作留言2.查看已處理留言:若沒(méi)有已處理留言信息,頁(yè)面顯示空提示沒(méi)有已處理留言信息若有已處理留言信息,頁(yè)面顯示留言列表,可以查看留言詳細(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、類(lèi)圖圖4-14 教師上傳資源模塊類(lèi)圖Figure 4-14 Class Diagram of Teacher Upload Resources該模塊包括四個(gè)類(lèi):教師類(lèi)、教師資源類(lèi)、教師資源數(shù)據(jù)庫(kù)操作類(lèi),教師類(lèi)用于保存教師的相關(guān)信息,教師資源類(lèi)用于保存教師上傳的資源信息,教師資源數(shù)據(jù)庫(kù)操作類(lèi)是教師上傳資源所進(jìn)行的數(shù)據(jù)庫(kù)的相關(guān)操作。教師類(lèi)和教師資源類(lèi)有依賴(lài)關(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名稱(chēng)、標(biāo)識(shí)符資源管理模塊功能描述1.增加一條資源信息2.更新一條資源信息3.刪除一條資源信息4.查看所有的資源信息5.下載某一資源6.檢索符合某一條件的資源信息(按教師名稱(chēng)查詢(xún))優(yōu)先級(jí)輸入與約束1.增加資源的輸入與約束:資源所在小類(lèi)名稱(chēng):字符串,列表框選擇,選填即可資源url:字符串,通過(guò)上傳實(shí)現(xiàn),上傳限制是文件的類(lèi)型,保存的是相對(duì)路徑2.刪除資源
34、的約束:刪除資源時(shí),刪除的是存放在服務(wù)器路徑上的,連同物理路徑上的文件一起刪除操作序列輸出1.增加資源信息:成功:返回列表頁(yè)面失?。和A粼谏蟼餍畔㈨?yè)面,并給出失敗提示信息2.更新資源信息:成功:返回列表頁(yè)面失?。和A粼诟滦畔㈨?yè)面,并給出失敗提示信息3.刪除資源信息:成功或失?。悍祷亓斜眄?yè)面,成功則顯示相應(yīng)修改的信息列表,失敗則還是原來(lái)列表顯示,這里列表資源的顯示是所有教師的上傳資源的資源列表4.查看所有的資源信息:返回符合條件的記錄列表檢索資源信息:根據(jù)輸入的教師名稱(chēng),顯示相應(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名稱(chēng)、標(biāo)識(shí)符個(gè)人信息管理模塊功能描述1.查看個(gè)人詳細(xì)信息2.修改個(gè)人密碼優(yōu)先級(jí)輸入與約束1.更新個(gè)人密碼的輸入與約束:修改的原密碼要與數(shù)據(jù)庫(kù)一致,否則報(bào)錯(cuò)修改的新密碼兩次輸入也要一致,否則報(bào)錯(cuò)操作序列輸出1.查看個(gè)人信息:點(diǎn)擊查看即可出現(xiàn)一個(gè)詳細(xì)信息頁(yè)面2.更新密碼:成功:提示修改密碼成功失?。盒薷妮斎氲呐f密碼有誤或是兩次輸入的新密碼不一致4.3.5.2留言管理模塊1、功能介紹圖4-16 留言模塊用例圖Figure 4-16 Use Case Diagram of Message Modules學(xué)生可以選擇教師進(jìn)行留言,
36、還可以查看、刪除某些留言信息。2、類(lèi)圖圖4-17 留言模塊類(lèi)圖Figure 4-17 Class Diagram of Resources Modules該模塊包括四個(gè)類(lèi):學(xué)生類(lèi)、教師類(lèi)、留言類(lèi)、留言數(shù)據(jù)庫(kù)操作類(lèi),學(xué)生類(lèi)用于保存學(xué)生的相關(guān)信息,教師類(lèi)用于保存教師的相關(guān)信息,留言類(lèi)用于保存學(xué)生的留言信息,留言數(shù)據(jù)庫(kù)操作類(lèi)是學(xué)生進(jìn)行留言的相關(guān)數(shù)據(jù)庫(kù)操作:查看、刪除,學(xué)生留言是學(xué)生選擇留給相應(yīng)的教師等待教師回復(fù)。學(xué)生類(lèi)和教師類(lèi)有關(guān)聯(lián)關(guān)系,留言類(lèi)和教師類(lèi)與學(xué)生類(lèi)有依賴(lài)關(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名稱(chēng)、標(biāo)識(shí)符給教師留言模塊功能描述1.留言2.查看回復(fù)的留言信息3.刪除留言?xún)?yōu)先級(jí)輸入與約束1.留言留言教師選擇:字符串,下拉列表框選擇,選填即可留言主題:字符串,長(zhǎng)度050不允許為空留言容:字符串,長(zhǎng)度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、類(lèi)圖圖4-20 學(xué)生下載模塊類(lèi)圖Figure 4-20 Class Diagram of Student Download該模塊包括四個(gè)類(lèi):學(xué)生類(lèi)、教師類(lèi)、教師資源類(lèi)、教師資源數(shù)據(jù)庫(kù)操作類(lèi),學(xué)生類(lèi)用于保存學(xué)生的相關(guān)信息,教師類(lèi)用于保存教師的相關(guān)信息,教師資源類(lèi)用于保存教師上傳資源的相關(guān)信息,教師資源數(shù)據(jù)庫(kù)操作類(lèi)是學(xué)生下載資源所進(jìn)行的數(shù)據(jù)庫(kù)的相關(guān)操作,可以通過(guò)查詢(xún)某個(gè)教師的資源進(jìn)行下載。學(xué)生類(lèi)和教師類(lèi)與教師資源類(lèi)有關(guān)聯(lián)關(guān)系,教師類(lèi)和教師資源類(lèi)有依賴(lài)關(guān)系。3、流程邏輯圖4-21 學(xué)生下載模塊時(shí)序圖Figure 4-21 Timing Di
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西門(mén)子杯S120培訓(xùn)
- 10 巴黎奧運(yùn)-2025年中考英語(yǔ)新熱點(diǎn)時(shí)文閱讀
- 2024年山東省淄博市中考化學(xué)試題卷(含答案解析 ) +2023年中考化學(xué)及答案
- 天津市紅橋區(qū)2024-2025學(xué)年八年級(jí)上期中-生物試卷
- 2024年江蘇省淮安市中考語(yǔ)文試題卷(含答案解析)+2023年中考語(yǔ)文及答案
- 2024年聚合工藝?yán)碚摽荚?00題及答案
- 質(zhì)量管理體系過(guò)程方法和風(fēng)險(xiǎn)思維專(zhuān)業(yè)解讀與應(yīng)用之34:9績(jī)效評(píng)價(jià)-9.1監(jiān)視、測(cè)量、分析和評(píng)價(jià)-9.1.3分析與評(píng)價(jià)(雷澤佳編制-2024B1)
- 關(guān)于城鎮(zhèn)道路工程與質(zhì)量驗(yàn)收規(guī)范及新增改表格
- Windows Server網(wǎng)絡(luò)管理項(xiàng)目教程(Windows Server 2022)(微課版)8.5 拓展案例1 RDS的RemoteApp功能
- 心理健康教案
- 河南省中小學(xué)高級(jí)教師任職資格評(píng)審講課答辯題目及答案
- 通用版(完整版)鋼結(jié)構(gòu)專(zhuān)項(xiàng)施工方案
- 出租車(chē)企業(yè)安全管理人員安全考核題庫(kù)(含答案)
- 龍頭股戰(zhàn)法優(yōu)質(zhì)獲獎(jiǎng)?wù)n件
- 滾筒式輸送機(jī)的設(shè)計(jì)
- 小班幼兒語(yǔ)言活動(dòng)教案100篇
- 社會(huì)保險(xiǎn)業(yè)務(wù)申報(bào)表(填表說(shuō)明)
- 簡(jiǎn)單電路實(shí)驗(yàn)報(bào)告單
- 2023年版一級(jí)建造師-水利工程實(shí)務(wù)電子教材
- 02S701磚砌化糞池標(biāo)準(zhǔn)圖集
- 醫(yī)療設(shè)備售后服務(wù)方案
評(píng)論
0/150
提交評(píng)論