版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實用文檔教學(xué)輔助系統(tǒng)概要設(shè)計說明書目錄1引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 22總體設(shè)計 22.1需求規(guī)定 22.2運行環(huán)境 42.3基本設(shè)計概念 42.4結(jié)構(gòu) 42.5功能器求與程序的關(guān)系 72.6人工處理過程 82.7尚未問決的問題 83接口設(shè)計 83.1用戶接口 83.2外部接口 83.3內(nèi)部接口 84運行設(shè)計 84.1運行模塊組合 84.2運行控制 94.3運行時間(單位秒) 95系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 95.1邏輯結(jié)構(gòu)設(shè)計要點 95.2物理結(jié)構(gòu)設(shè)計要點 106系統(tǒng)出錯處理設(shè)計 126.1出錯信息 126.2補救措施 126.3系統(tǒng)維護設(shè)計 121引言1.1編寫目的明確各個系統(tǒng)模塊的功能,轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)語言。將一個復(fù)雜系統(tǒng)按功能進行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機界面等。數(shù)據(jù)結(jié)構(gòu)設(shè)計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計。1.2背景a.本系統(tǒng)的名稱為:教學(xué)輔助系統(tǒng);b.教學(xué)輔助系統(tǒng)由上海電力學(xué)院一線教師提出,由軟件工程專業(yè)谷海振負責(zé)完成開發(fā),本系統(tǒng)面向廣大的高校師生以及高校管理人員,本系統(tǒng)需部署到使用單位的服務(wù)器上,通過互聯(lián)網(wǎng)以及WEB瀏覽器訪問本系統(tǒng),管理人員可通過相應(yīng)的專業(yè)客戶端以及相關(guān)軟件對系統(tǒng)進行操作。c.教學(xué)輔助系統(tǒng)主要是與采用此系統(tǒng)的高校師生進行異步交流,可以考慮與教學(xué)管理系統(tǒng)相關(guān)塊區(qū)相聯(lián)系,共同建設(shè)數(shù)字化校園。1.3定義概要設(shè)計的主要任務(wù)是把需求分析得到的DFD轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。1.4參考資料a.參考書籍軟件工程,薛德黔等編著,科學(xué)出版社軟件工程導(dǎo)論(第四版),張海藩,清華大學(xué)出版社實用軟件工程,鄭人杰,清華大學(xué)出版社2總體設(shè)計b.使用的軟件:myeclipse6.5版,mysql,Windows98及以上版本的操作系統(tǒng)以及IE6.0以上版本的瀏覽器。2總體設(shè)計2.1需求規(guī)定2.1.1本教學(xué)輔助系統(tǒng)H圖如下:2.1.2關(guān)鍵模塊的IPO圖:“注冊”模塊的IPO圖:系統(tǒng)名:教學(xué)輔助系統(tǒng)設(shè)計人:谷海振模塊名:注冊日期:2012.07.04模塊編號:1.1上層調(diào)用模塊:角色管理下層被調(diào)用模塊:文件名:全局變量:輸入數(shù)據(jù):注冊信息A輸出數(shù)據(jù):無處理:IFA符合注冊成功ENDIF注釋:只有老師需要通過注冊來開啟個人賬號,學(xué)生由后臺管理員直接存入系統(tǒng)“瀏覽課程信息”模塊的IPO圖:系統(tǒng)名:教學(xué)輔助系統(tǒng)設(shè)計人:谷海振模塊名:瀏覽課程信息日期: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è)計人:谷海振模塊名:留言回復(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運行環(huán)境WEB服務(wù)器一臺,要求性能比較高,能夠支持大量用戶同時在線查詢。WEB瀏覽工作站,普通PC機。2.3基本設(shè)計概念使用結(jié)構(gòu)化設(shè)計方法,結(jié)構(gòu)化方法是給出一組幫助設(shè)計人員在模塊層次上區(qū)分設(shè)計質(zhì)量的原理與技術(shù)。2.4結(jié)構(gòu)2.4.1教學(xué)輔助系統(tǒng)結(jié)構(gòu)圖教學(xué)輔助系統(tǒng)結(jié)構(gòu)圖系統(tǒng)各個模塊功能介紹:本系統(tǒng)功能共分為四個模塊,分別為:角色管理模塊、瀏覽信息模塊、交流討論模塊、后臺數(shù)據(jù)操作模塊。各模塊的具體功能如下:模塊1:角色管理模塊。角色注冊模塊:只有教師需要進行注冊激活賬號,學(xué)生信息由后臺管理員統(tǒng)一錄入完成。登錄模塊:登錄時分為學(xué)生和教師角色,用于系統(tǒng)區(qū)分登錄人員信息和分配權(quán)限。信息修改模塊:可以對自己的個人信息進行修改。注銷:安全退出系統(tǒng),防止有人繼續(xù)使用。模塊2:瀏覽信息模塊。瀏覽課程信息模塊:課程信息包括開課學(xué)院,授課教師等信息,并可以進行課件的下載。對于上傳課件只有當(dāng)該門課的授課教師才有權(quán)利進行操作。②查看個人動態(tài)模塊:前提條件為登錄狀態(tài),系統(tǒng)根據(jù)登錄人進行查找與其相關(guān)的最新動態(tài)(留言歷史,按照留言的先后順序進行排列輸出)。查看教師主頁:根據(jù)模糊查詢找到授課教師或者根據(jù)課程找到授課教師,點擊進入授課教師主頁,可以看到其基本信息以及教授課程。模塊3:交流討論模塊。查看留言及回復(fù):查看自己的或者老師的留言板上的內(nèi)容。留言板留言模塊:通過在教師的留言板上留言,前提是登錄系統(tǒng)。模塊4:后臺數(shù)據(jù)操作模塊。學(xué)生管理模塊:向系統(tǒng)中錄入學(xué)生信息。課程管理模塊:添加查看課程,并未其配備授課教師等信息。2.4.2主要模塊處理流程留言及回復(fù)處理流程圖:上傳課件處理流程圖:2.5功能器求與程序的關(guān)系程序功能前臺首頁檢索課程資源登錄修改信息教師個人主頁學(xué)生新鮮事兒交流平臺后臺管理首頁學(xué)生管理課程新增及配置登錄√√修改個人信息√√查看課程信息√√√√下載課件√√查找教師√√留言√√√回復(fù)留言√√√√√√上傳課件√√√新增學(xué)生√課程管理√2.6人工處理過程信息錄入以及課件上傳。2.7尚未問決的問題交流環(huán)節(jié)實現(xiàn)異步按序展示。3接口設(shè)計3.1用戶接口系統(tǒng)通過WEB瀏覽器與用戶進行交流。當(dāng)需要用戶提交表單時會有程序進行驗證,保證數(shù)據(jù)的正確性和合理性,如果不符合填寫規(guī)范則會對根據(jù)用戶輸入返回錯誤提示。3.2外部接口本系統(tǒng)提供標(biāo)準的HTTP協(xié)議輸出,可以在所有支持TCP/IP協(xié)議并安裝有支持HTML5.0標(biāo)準的瀏覽器軟件的聯(lián)網(wǎng)電腦上得到所要查詢的信息。3.3內(nèi)部接口本系統(tǒng)各模塊通過數(shù)據(jù)庫傳遞模塊間的需要傳遞的數(shù)據(jù)。4運行設(shè)計4.1運行模塊組合a.登錄:系統(tǒng)數(shù)據(jù)庫中已經(jīng)存在該成員名與實施登錄操作;b.修改個人信息:已經(jīng)處于登錄狀態(tài)與修改信息;c.下載課件:教師事先已經(jīng)將課件上傳與檢索到了該課程;d.查找教師:可以通過從課程信息中進入教師主頁,另一方面,可以通過首頁信息的直接模糊查詢方式進入;e.留言:當(dāng)前用戶必須為登錄狀態(tài)與找到教師留言板;f.回復(fù)留言:當(dāng)前用戶必須為登錄狀態(tài)與找到該留言記錄;g.上傳課件:用戶角色必須為教師,且必須通過個人主頁的方式進入授課管理上傳課件h.新增學(xué)生:管理員處于登錄狀態(tài),以及執(zhí)行該操作;i.課程管理:新增課程信息與課程配備教師資源。以上各個模塊的運行均通過WEB瀏覽器與服務(wù)器進行交流。4.2運行控制a.登錄:自主登錄或經(jīng)過系統(tǒng)驗證身份強制登錄;b.修改個人信息:處于登錄狀態(tài);c.下載課件:教師事先已經(jīng)將課件上傳當(dāng)檢索到了該課程時;d.查找教師:可以通過從課程信息中進入教師主頁,另一方面,可以通過首頁信息的直接模糊查詢方式進入;e.留言:當(dāng)前用戶必須處于登錄狀態(tài)與找到教師留言板;f.回復(fù)留言:當(dāng)前用戶必須先登錄狀態(tài)與找到該留言記錄;g.上傳課件:用戶角色必須為教師,且必須通過個人主頁的方式進入授課管理上傳課件h.新增學(xué)生:管理員處于登錄狀態(tài),以及執(zhí)行該操作;i.課程管理:新增課程信息與課程配備教師資源。4.3運行時間(單位秒)a.登錄:2秒b.修改個人信息:2秒;c.下載課件:視課件大小而定;d.查找教師:1秒;e.留言:1秒;f.回復(fù)留言:1秒;g.上傳課件:視課件大小而定;h.新增學(xué)生:1秒;i.課程管理:2秒。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點5.1.1各個實體之間的相互關(guān)系如下圖:5.2物理結(jié)構(gòu)設(shè)計要點5.2.1表student表名student列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明sidvarchar(8)非空主鍵學(xué)號spwdvarchar(10)密碼snamevarchar(40)姓名sclassesvarchar(10)班級sphonevarchar(12)電話補充說明5.2.2表teacher表名book列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明tidvarchar(8)非空主鍵教師編號tpwdvarchar(10)密碼tnamevarchar(40)姓名temailvarchar(50)郵箱tphonevarchar(12)電話dnamevarchar(40)所在學(xué)院補充說明5.2.3表discuss表名discuss列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明didvarchar(8)非空主鍵留言編號ddatedatetime留言時間tidvarchar(8)外鍵留言板教師編號sidvarchar(8)外鍵留言學(xué)生學(xué)號補充說明5.2.4表answer表名answer列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明aidvarchar(8)非空主鍵回復(fù)編號didvarchar(8)留言編號xidvarchar(8)回復(fù)人編號answervarchar(200)回復(fù)內(nèi)容補充說明xid為當(dāng)前回復(fù)的提交者(老師或者學(xué)生)編號5.2.5表classes表名classes列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明cidvarchar(8)非空主鍵課號cnamevarchar(40)課程名dnamevarchar(40)所屬學(xué)院補充說明5.2.6表cf表名cf列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明cfidvarchar(8)非空主鍵編號cidvarchar(8)外鍵課號fnamevarchar(40)文件路徑補充說明5.2.7表manager表名manager列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其它說明midvarchar(8)非空主鍵管理員編號mnamevarchar(12)管理員名稱mpwdvarchar(16)密碼補充說明6系統(tǒng)出錯處理設(shè)計6.1出錯信息表單內(nèi)容填寫錯誤或不規(guī)范頁面刷新一次繼續(xù)要求填寫通過權(quán)限的邏輯控制前提條件如不登陸無法提交修改數(shù)據(jù)等6.2補救措施a.后備技術(shù)說明準備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國增程發(fā)電機行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告(2024-2030版)
- 中國叔丁基膦行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告(2024-2030版)
- 中國健康小鎮(zhèn)行業(yè)建設(shè)趨勢預(yù)測與投資規(guī)劃研究報告(2024-2030版)
- 中國乙二醇單丁醚(化白水)市場投資價值與競爭策略分析研究報告(2024-2030版)
- 中國三氯化磷行業(yè)現(xiàn)狀規(guī)模及發(fā)展前景預(yù)測研究報告(2024-2030版)
- PVC涂層銅管行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告(2024-2030版)
- 2024-2030年黃曲霉毒素速測儀行業(yè)全景深度調(diào)研及經(jīng)營風(fēng)險建議研究報告
- 2025屆湖北省宜昌一中物理高一上期中監(jiān)測模擬試題含解析
- 四川省瀘縣五中2025屆物理高一上期末統(tǒng)考試題含解析
- 上海市楊浦區(qū)市級名校2025屆物理高一第一學(xué)期期中考試試題含解析
- VMware SRM方案介紹專業(yè)知識
- 《測量》教學(xué)反思與評價(10篇)
- 內(nèi)蒙古自治區(qū)呼和浩特市2022年九年級上學(xué)期期末數(shù)學(xué)試題(附答案)
- 高中信息技術(shù) 必修一《數(shù)據(jù)與計算》初識數(shù)據(jù)與計算 單元教學(xué)設(shè)計
- A0422脫密期回訪記錄表
- 飼料加工系統(tǒng)粉塵防爆安全規(guī)程
- 婦產(chǎn)科學(xué)課件:胎心監(jiān)測
- 新蘇教版科學(xué)四年級上冊學(xué)生活動手冊習(xí)題與講解
- 基礎(chǔ)護理質(zhì)量標(biāo)準及考核評分表
- 商務(wù)條款響應(yīng)表
- 二年級上冊美術(shù)教案-7. 去遠航 -冀教版
評論
0/150
提交評論