版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
實(shí)用文檔教學(xué)輔助系統(tǒng)概要設(shè)計(jì)說明書目錄1引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 22總體設(shè)計(jì) 22.1需求規(guī)定 22.2運(yùn)行環(huán)境 42.3基本設(shè)計(jì)概念 42.4結(jié)構(gòu) 42.5功能器求與程序的關(guān)系 72.6人工處理過程 82.7尚未問決的問題 83接口設(shè)計(jì) 83.1用戶接口 83.2外部接口 83.3內(nèi)部接口 84運(yùn)行設(shè)計(jì) 84.1運(yùn)行模塊組合 84.2運(yùn)行控制 94.3運(yùn)行時(shí)間(單位秒) 95系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 95.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 95.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 106系統(tǒng)出錯(cuò)處理設(shè)計(jì) 126.1出錯(cuò)信息 126.2補(bǔ)救措施 126.3系統(tǒng)維護(hù)設(shè)計(jì) 121引言1.1編寫目的明確各個(gè)系統(tǒng)模塊的功能,轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)語言。將一個(gè)復(fù)雜系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計(jì)。1.2背景a.本系統(tǒng)的名稱為:教學(xué)輔助系統(tǒng);b.教學(xué)輔助系統(tǒng)由上海電力學(xué)院一線教師提出,由軟件工程專業(yè)谷海振負(fù)責(zé)完成開發(fā),本系統(tǒng)面向廣大的高校師生以及高校管理人員,本系統(tǒng)需部署到使用單位的服務(wù)器上,通過互聯(lián)網(wǎng)以及WEB瀏覽器訪問本系統(tǒng),管理人員可通過相應(yīng)的專業(yè)客戶端以及相關(guān)軟件對系統(tǒng)進(jìn)行操作。c.教學(xué)輔助系統(tǒng)主要是與采用此系統(tǒng)的高校師生進(jìn)行異步交流,可以考慮與教學(xué)管理系統(tǒng)相關(guān)塊區(qū)相聯(lián)系,共同建設(shè)數(shù)字化校園。1.3定義概要設(shè)計(jì)的主要任務(wù)是把需求分析得到的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。1.4參考資料a.參考書籍軟件工程,薛德黔等編著,科學(xué)出版社軟件工程導(dǎo)論(第四版),張海藩,清華大學(xué)出版社實(shí)用軟件工程,鄭人杰,清華大學(xué)出版社2總體設(shè)計(jì)b.使用的軟件:myeclipse6.5版,mysql,Windows98及以上版本的操作系統(tǒng)以及IE6.0以上版本的瀏覽器。2總體設(shè)計(jì)2.1需求規(guī)定2.1.1本教學(xué)輔助系統(tǒng)H圖如下:2.1.2關(guān)鍵模塊的IPO圖:“注冊”模塊的IPO圖:系統(tǒng)名:教學(xué)輔助系統(tǒng)設(shè)計(jì)人:谷海振模塊名:注冊日期:2012.07.04模塊編號:1.1上層調(diào)用模塊:角色管理下層被調(diào)用模塊:文件名:全局變量:輸入數(shù)據(jù):注冊信息A輸出數(shù)據(jù):無處理:IFA符合注冊成功ENDIF注釋:只有老師需要通過注冊來開啟個(gè)人賬號,學(xué)生由后臺管理員直接存入系統(tǒng)“瀏覽課程信息”模塊的IPO圖:系統(tǒng)名:教學(xué)輔助系統(tǒng)設(shè)計(jì)人:谷海振模塊名:瀏覽課程信息日期:2012.07.04模塊編號:2.1上層調(diào)用模塊:瀏覽信息下層被調(diào)用模塊:已上傳課件可下載課件文件名:課件全局變量:輸入數(shù)據(jù):待課件文件A輸出數(shù)據(jù):可下載課件B處理:if存在Bthen可以下載Bif登錄信息為授課教師then可以上傳Aelse不可以上傳課件endifendif注釋:只有當(dāng)前課程訂單授課教師可以上傳課件,而任何人都可以下載當(dāng)前課件“留言板留言”模塊的IPO圖:系統(tǒng)名:教學(xué)輔助系統(tǒng)設(shè)計(jì)人:谷海振模塊名:留言回復(fù)日期:2012.07.04模塊編號:3.4上層調(diào)用模塊:交流討論下層被調(diào)用模塊:無文件名:留言及回復(fù)信息全局變量:輸入數(shù)據(jù):留言A回復(fù)B輸出數(shù)據(jù):已經(jīng)回復(fù)的留言C處理:IFA符合&&已經(jīng)登錄(學(xué)生or老師)THEN發(fā)表B更新CElse不可發(fā)表BENDIF注釋:2.2運(yùn)行環(huán)境WEB服務(wù)器一臺,要求性能比較高,能夠支持大量用戶同時(shí)在線查詢。WEB瀏覽工作站,普通PC機(jī)。2.3基本設(shè)計(jì)概念使用結(jié)構(gòu)化設(shè)計(jì)方法,結(jié)構(gòu)化方法是給出一組幫助設(shè)計(jì)人員在模塊層次上區(qū)分設(shè)計(jì)質(zhì)量的原理與技術(shù)。2.4結(jié)構(gòu)2.4.1教學(xué)輔助系統(tǒng)結(jié)構(gòu)圖教學(xué)輔助系統(tǒng)結(jié)構(gòu)圖系統(tǒng)各個(gè)模塊功能介紹:本系統(tǒng)功能共分為四個(gè)模塊,分別為:角色管理模塊、瀏覽信息模塊、交流討論模塊、后臺數(shù)據(jù)操作模塊。各模塊的具體功能如下:模塊1:角色管理模塊。角色注冊模塊:只有教師需要進(jìn)行注冊激活賬號,學(xué)生信息由后臺管理員統(tǒng)一錄入完成。登錄模塊:登錄時(shí)分為學(xué)生和教師角色,用于系統(tǒng)區(qū)分登錄人員信息和分配權(quán)限。信息修改模塊:可以對自己的個(gè)人信息進(jìn)行修改。注銷:安全退出系統(tǒng),防止有人繼續(xù)使用。模塊2:瀏覽信息模塊。瀏覽課程信息模塊:課程信息包括開課學(xué)院,授課教師等信息,并可以進(jìn)行課件的下載。對于上傳課件只有當(dāng)該門課的授課教師才有權(quán)利進(jìn)行操作。②查看個(gè)人動態(tài)模塊:前提條件為登錄狀態(tài),系統(tǒng)根據(jù)登錄人進(jìn)行查找與其相關(guān)的最新動態(tài)(留言歷史,按照留言的先后順序進(jìn)行排列輸出)。查看教師主頁:根據(jù)模糊查詢找到授課教師或者根據(jù)課程找到授課教師,點(diǎn)擊進(jìn)入授課教師主頁,可以看到其基本信息以及教授課程。模塊3:交流討論模塊。查看留言及回復(fù):查看自己的或者老師的留言板上的內(nèi)容。留言板留言模塊:通過在教師的留言板上留言,前提是登錄系統(tǒng)。模塊4:后臺數(shù)據(jù)操作模塊。學(xué)生管理模塊:向系統(tǒng)中錄入學(xué)生信息。課程管理模塊:添加查看課程,并未其配備授課教師等信息。2.4.2主要模塊處理流程留言及回復(fù)處理流程圖:上傳課件處理流程圖:2.5功能器求與程序的關(guān)系程序功能前臺首頁檢索課程資源登錄修改信息教師個(gè)人主頁學(xué)生新鮮事兒交流平臺后臺管理首頁學(xué)生管理課程新增及配置登錄√√修改個(gè)人信息√√查看課程信息√√√√下載課件√√查找教師√√留言√√√回復(fù)留言√√√√√√上傳課件√√√新增學(xué)生√課程管理√2.6人工處理過程信息錄入以及課件上傳。2.7尚未問決的問題交流環(huán)節(jié)實(shí)現(xiàn)異步按序展示。3接口設(shè)計(jì)3.1用戶接口系統(tǒng)通過WEB瀏覽器與用戶進(jìn)行交流。當(dāng)需要用戶提交表單時(shí)會有程序進(jìn)行驗(yàn)證,保證數(shù)據(jù)的正確性和合理性,如果不符合填寫規(guī)范則會對根據(jù)用戶輸入返回錯(cuò)誤提示。3.2外部接口本系統(tǒng)提供標(biāo)準(zhǔn)的HTTP協(xié)議輸出,可以在所有支持TCP/IP協(xié)議并安裝有支持HTML5.0標(biāo)準(zhǔn)的瀏覽器軟件的聯(lián)網(wǎng)電腦上得到所要查詢的信息。3.3內(nèi)部接口本系統(tǒng)各模塊通過數(shù)據(jù)庫傳遞模塊間的需要傳遞的數(shù)據(jù)。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合a.登錄:系統(tǒng)數(shù)據(jù)庫中已經(jīng)存在該成員名與實(shí)施登錄操作;b.修改個(gè)人信息:已經(jīng)處于登錄狀態(tài)與修改信息;c.下載課件:教師事先已經(jīng)將課件上傳與檢索到了該課程;d.查找教師:可以通過從課程信息中進(jìn)入教師主頁,另一方面,可以通過首頁信息的直接模糊查詢方式進(jìn)入;e.留言:當(dāng)前用戶必須為登錄狀態(tài)與找到教師留言板;f.回復(fù)留言:當(dāng)前用戶必須為登錄狀態(tài)與找到該留言記錄;g.上傳課件:用戶角色必須為教師,且必須通過個(gè)人主頁的方式進(jìn)入授課管理上傳課件h.新增學(xué)生:管理員處于登錄狀態(tài),以及執(zhí)行該操作;i.課程管理:新增課程信息與課程配備教師資源。以上各個(gè)模塊的運(yùn)行均通過WEB瀏覽器與服務(wù)器進(jìn)行交流。4.2運(yùn)行控制a.登錄:自主登錄或經(jīng)過系統(tǒng)驗(yàn)證身份強(qiáng)制登錄;b.修改個(gè)人信息:處于登錄狀態(tài);c.下載課件:教師事先已經(jīng)將課件上傳當(dāng)檢索到了該課程時(shí);d.查找教師:可以通過從課程信息中進(jìn)入教師主頁,另一方面,可以通過首頁信息的直接模糊查詢方式進(jìn)入;e.留言:當(dāng)前用戶必須處于登錄狀態(tài)與找到教師留言板;f.回復(fù)留言:當(dāng)前用戶必須先登錄狀態(tài)與找到該留言記錄;g.上傳課件:用戶角色必須為教師,且必須通過個(gè)人主頁的方式進(jìn)入授課管理上傳課件h.新增學(xué)生:管理員處于登錄狀態(tài),以及執(zhí)行該操作;i.課程管理:新增課程信息與課程配備教師資源。4.3運(yùn)行時(shí)間(單位秒)a.登錄:2秒b.修改個(gè)人信息:2秒;c.下載課件:視課件大小而定;d.查找教師:1秒;e.留言:1秒;f.回復(fù)留言:1秒;g.上傳課件:視課件大小而定;h.新增學(xué)生:1秒;i.課程管理:2秒。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)5.1.1各個(gè)實(shí)體之間的相互關(guān)系如下圖:5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)5.2.1表student表名student列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明sidvarchar(8)非空主鍵學(xué)號spwdvarchar(10)密碼snamevarchar(40)姓名sclassesvarchar(10)班級sphonevarchar(12)電話補(bǔ)充說明5.2.2表teacher表名book列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明tidvarchar(8)非空主鍵教師編號tpwdvarchar(10)密碼tnamevarchar(40)姓名temailvarchar(50)郵箱tphonevarchar(12)電話dnamevarchar(40)所在學(xué)院補(bǔ)充說明5.2.3表discuss表名discuss列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明didvarchar(8)非空主鍵留言編號ddatedatetime留言時(shí)間tidvarchar(8)外鍵留言板教師編號sidvarchar(8)外鍵留言學(xué)生學(xué)號補(bǔ)充說明5.2.4表answer表名answer列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明aidvarchar(8)非空主鍵回復(fù)編號didvarchar(8)留言編號xidvarchar(8)回復(fù)人編號answervarchar(200)回復(fù)內(nèi)容補(bǔ)充說明xid為當(dāng)前回復(fù)的提交者(老師或者學(xué)生)編號5.2.5表classes表名classes列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明cidvarchar(8)非空主鍵課號cnamevarchar(40)課程名dnamevarchar(40)所屬學(xué)院補(bǔ)充說明5.2.6表cf表名cf列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明cfidvarchar(8)非空主鍵編號cidvarchar(8)外鍵課號fnamevarchar(40)文件路徑補(bǔ)充說明5.2.7表manager表名manager列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明midvarchar(8)非空主鍵管理員編號mnamevarchar(12)管理員名稱mpwdvarchar(16)密碼補(bǔ)充說明6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息表單內(nèi)容填寫錯(cuò)誤或不規(guī)范頁面刷新一次繼續(xù)要求填寫通過權(quán)限的邏輯控制前提條件如不登陸無法提交修改數(shù)據(jù)等6.2補(bǔ)救措施a.后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時(shí)啟用的副本的建立和啟動的技術(shù)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 購銷合同協(xié)議書范本的實(shí)踐經(jīng)驗(yàn)總結(jié)
- 個(gè)人提供保險(xiǎn)代理勞務(wù)合同
- 積極向上完成軍訓(xùn)
- 遲到保證書寫什么內(nèi)容
- 貨物采購合同權(quán)益
- 質(zhì)量保證書范例設(shè)計(jì)指南匯編
- 學(xué)生過失承諾
- 二手房屋買賣合同按揭貸款問題
- 技術(shù)開發(fā)協(xié)議書格式模板
- 消防設(shè)施安裝勞務(wù)合作
- 湖北省新中考語文現(xiàn)代文閱讀技巧講解與備考
- 幼兒園故事課件:《胸有成竹》
- (完整版)康復(fù)科管理制度
- 深度千分尺校準(zhǔn)記錄表
- GB/T 10000-2023中國成年人人體尺寸
- 電工安全用具課件
- 北師大版四年級數(shù)學(xué)上冊《不確定性》評課稿
- 模板銷售合同模板
- 對越自衛(wèi)反擊戰(zhàn)專題培訓(xùn)課件
- 小學(xué)生簡筆畫社團(tuán)活動記錄
- 出境竹木草制品公司原輔料采購驗(yàn)收制度
評論
0/150
提交評論