




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
實用文檔教學輔助系統概要設計說明書目錄1引言 21.1編寫目的 21.2背景 21.3定義 21.4參考資料 22總體設計 22.1需求規定 22.2運行環境 42.3基本設計概念 42.4結構 42.5功能器求與程序的關系 72.6人工處理過程 82.7尚未問決的問題 83接口設計 83.1用戶接口 83.2外部接口 83.3內部接口 84運行設計 84.1運行模塊組合 84.2運行控制 94.3運行時間(單位秒) 95系統數據結構設計 95.1邏輯結構設計要點 95.2物理結構設計要點 106系統出錯處理設計 126.1出錯信息 126.2補救措施 126.3系統維護設計 121引言1.1編寫目的明確各個系統模塊的功能,轉換為軟件結構和數據結構語言。將一個復雜系統按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的接口及人機界面等。數據結構設計包括數據特征的描述、確定數據的結構特性、以及數據庫的設計。1.2背景a.本系統的名稱為:教學輔助系統;b.教學輔助系統由上海電力學院一線教師提出,由軟件工程專業谷海振負責完成開發,本系統面向廣大的高校師生以及高校管理人員,本系統需部署到使用單位的服務器上,通過互聯網以及WEB瀏覽器訪問本系統,管理人員可通過相應的專業客戶端以及相關軟件對系統進行操作。c.教學輔助系統主要是與采用此系統的高校師生進行異步交流,可以考慮與教學管理系統相關塊區相聯系,共同建設數字化校園。1.3定義概要設計的主要任務是把需求分析得到的DFD轉換為軟件結構和數據結構。1.4參考資料a.參考書籍軟件工程,薛德黔等編著,科學出版社軟件工程導論(第四版),張海藩,清華大學出版社實用軟件工程,鄭人杰,清華大學出版社2總體設計b.使用的軟件:myeclipse6.5版,mysql,Windows98及以上版本的操作系統以及IE6.0以上版本的瀏覽器。2總體設計2.1需求規定2.1.1本教學輔助系統H圖如下:2.1.2關鍵模塊的IPO圖:“注冊”模塊的IPO圖:系統名:教學輔助系統設計人:谷海振模塊名:注冊日期:2012.07.04模塊編號:1.1上層調用模塊:角色管理下層被調用模塊:文件名:全局變量:輸入數據:注冊信息A輸出數據:無處理:IFA符合注冊成功ENDIF注釋:只有老師需要通過注冊來開啟個人賬號,學生由后臺管理員直接存入系統“瀏覽課程信息”模塊的IPO圖:系統名:教學輔助系統設計人:谷海振模塊名:瀏覽課程信息日期:2012.07.04模塊編號:2.1上層調用模塊:瀏覽信息下層被調用模塊:已上傳課件可下載課件文件名:課件全局變量:輸入數據:待課件文件A輸出數據:可下載課件B處理:if存在Bthen可以下載Bif登錄信息為授課教師then可以上傳Aelse不可以上傳課件endifendif注釋:只有當前課程訂單授課教師可以上傳課件,而任何人都可以下載當前課件“留言板留言”模塊的IPO圖:系統名:教學輔助系統設計人:谷海振模塊名:留言回復日期:2012.07.04模塊編號:3.4上層調用模塊:交流討論下層被調用模塊:無文件名:留言及回復信息全局變量:輸入數據:留言A回復B輸出數據:已經回復的留言C處理:IFA符合&&已經登錄(學生or老師)THEN發表B更新CElse不可發表BENDIF注釋:2.2運行環境WEB服務器一臺,要求性能比較高,能夠支持大量用戶同時在線查詢。WEB瀏覽工作站,普通PC機。2.3基本設計概念使用結構化設計方法,結構化方法是給出一組幫助設計人員在模塊層次上區分設計質量的原理與技術。2.4結構2.4.1教學輔助系統結構圖教學輔助系統結構圖系統各個模塊功能介紹:本系統功能共分為四個模塊,分別為:角色管理模塊、瀏覽信息模塊、交流討論模塊、后臺數據操作模塊。各模塊的具體功能如下:模塊1:角色管理模塊。角色注冊模塊:只有教師需要進行注冊激活賬號,學生信息由后臺管理員統一錄入完成。登錄模塊:登錄時分為學生和教師角色,用于系統區分登錄人員信息和分配權限。信息修改模塊:可以對自己的個人信息進行修改。注銷:安全退出系統,防止有人繼續使用。模塊2:瀏覽信息模塊。瀏覽課程信息模塊:課程信息包括開課學院,授課教師等信息,并可以進行課件的下載。對于上傳課件只有當該門課的授課教師才有權利進行操作。②查看個人動態模塊:前提條件為登錄狀態,系統根據登錄人進行查找與其相關的最新動態(留言歷史,按照留言的先后順序進行排列輸出)。查看教師主頁:根據模糊查詢找到授課教師或者根據課程找到授課教師,點擊進入授課教師主頁,可以看到其基本信息以及教授課程。模塊3:交流討論模塊。查看留言及回復:查看自己的或者老師的留言板上的內容。留言板留言模塊:通過在教師的留言板上留言,前提是登錄系統。模塊4:后臺數據操作模塊。學生管理模塊:向系統中錄入學生信息。課程管理模塊:添加查看課程,并未其配備授課教師等信息。2.4.2主要模塊處理流程留言及回復處理流程圖:上傳課件處理流程圖:2.5功能器求與程序的關系程序功能前臺首頁檢索課程資源登錄修改信息教師個人主頁學生新鮮事兒交流平臺后臺管理首頁學生管理課程新增及配置登錄√√修改個人信息√√查看課程信息√√√√下載課件√√查找教師√√留言√√√回復留言√√√√√√上傳課件√√√新增學生√課程管理√2.6人工處理過程信息錄入以及課件上傳。2.7尚未問決的問題交流環節實現異步按序展示。3接口設計3.1用戶接口系統通過WEB瀏覽器與用戶進行交流。當需要用戶提交表單時會有程序進行驗證,保證數據的正確性和合理性,如果不符合填寫規范則會對根據用戶輸入返回錯誤提示。3.2外部接口本系統提供標準的HTTP協議輸出,可以在所有支持TCP/IP協議并安裝有支持HTML5.0標準的瀏覽器軟件的聯網電腦上得到所要查詢的信息。3.3內部接口本系統各模塊通過數據庫傳遞模塊間的需要傳遞的數據。4運行設計4.1運行模塊組合a.登錄:系統數據庫中已經存在該成員名與實施登錄操作;b.修改個人信息:已經處于登錄狀態與修改信息;c.下載課件:教師事先已經將課件上傳與檢索到了該課程;d.查找教師:可以通過從課程信息中進入教師主頁,另一方面,可以通過首頁信息的直接模糊查詢方式進入;e.留言:當前用戶必須為登錄狀態與找到教師留言板;f.回復留言:當前用戶必須為登錄狀態與找到該留言記錄;g.上傳課件:用戶角色必須為教師,且必須通過個人主頁的方式進入授課管理上傳課件h.新增學生:管理員處于登錄狀態,以及執行該操作;i.課程管理:新增課程信息與課程配備教師資源。以上各個模塊的運行均通過WEB瀏覽器與服務器進行交流。4.2運行控制a.登錄:自主登錄或經過系統驗證身份強制登錄;b.修改個人信息:處于登錄狀態;c.下載課件:教師事先已經將課件上傳當檢索到了該課程時;d.查找教師:可以通過從課程信息中進入教師主頁,另一方面,可以通過首頁信息的直接模糊查詢方式進入;e.留言:當前用戶必須處于登錄狀態與找到教師留言板;f.回復留言:當前用戶必須先登錄狀態與找到該留言記錄;g.上傳課件:用戶角色必須為教師,且必須通過個人主頁的方式進入授課管理上傳課件h.新增學生:管理員處于登錄狀態,以及執行該操作;i.課程管理:新增課程信息與課程配備教師資源。4.3運行時間(單位秒)a.登錄:2秒b.修改個人信息:2秒;c.下載課件:視課件大小而定;d.查找教師:1秒;e.留言:1秒;f.回復留言:1秒;g.上傳課件:視課件大小而定;h.新增學生:1秒;i.課程管理:2秒。5系統數據結構設計5.1邏輯結構設計要點5.1.1各個實體之間的相互關系如下圖:5.2物理結構設計要點5.2.1表student表名student列名數據類型(精度范圍)空/非空約束條件其它說明sidvarchar(8)非空主鍵學號spwdvarchar(10)密碼snamevarchar(40)姓名sclassesvarchar(10)班級sphonevarchar(12)電話補充說明5.2.2表teacher表名book列名數據類型(精度范圍)空/非空約束條件其它說明tidvarchar(8)非空主鍵教師編號tpwdvarchar(10)密碼tnamevarchar(40)姓名temailvarchar(50)郵箱tphonevarchar(12)電話dnamevarchar(40)所在學院補充說明5.2.3表discuss表名discuss列名數據類型(精度范圍)空/非空約束條件其它說明didvarchar(8)非空主鍵留言編號ddatedatetime留言時間tidvarchar(8)外鍵留言板教師編號sidvarchar(8)外鍵留言學生學號補充說明5.2.4表answer表名answer列名數據類型(精度范圍)空/非空約束條件其它說明aidvarchar(8)非空主鍵回復編號didvarchar(8)留言編號xidvarchar(8)回復人編號answervarchar(200)回復內容補充說明xid為當前回復的提交者(老師或者學生)編號5.2.5表classes表名classes列名數據類型(精度范圍)空/非空約束條件其它說明cidvarchar(8)非空主鍵課號cnamevarchar(40)課程名dnamevarchar(40)所屬學院補充說明5.2.6表cf表名cf列名數據類型(精度范圍)空/非空約束條件其它說明cfidvarchar(8)非空主鍵編號cidvarchar(8)外鍵課號fnamevarchar(40)文件路徑補充說明5.2.7表manager表名manager列名數據類型(精度范圍)空/非空約束條件其它說明midvarchar(8)非空主鍵管理員編號mnamevarchar(12)管理員名稱mpwdvarchar(16)密碼補充說明6系統出錯處理設計6.1出錯信息表單內容填寫錯誤或不規范頁面刷新一次繼續要求填寫通過權限的邏輯控制前提條件如不登陸無法提交修改數據等6.2補救措施a.后備技術說明準備采用的后備技術,當原始系統數據萬一丟失時啟用的副本的建立和啟動的技術
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題02 故事類材料作文審題技巧(教案)-2024-2025學年高考語文一輪復習之高考作文寶鑒
- 人教版九年級上冊第二十一章 一元二次方程21.2 解一元二次方程21.2.1 配方法第2課時教學設計
- 九年級道德與法治上冊 第1單元 感受時代脈動 第1課 認識社會巨變 第1站 我們生活的變遷教學設計 北師大版
- 紡織銷售禮儀培訓課件
- 七年級數學上冊 第1章 有理數1.2 數軸、相反數與絕對值1.2.1 數軸教學設計 (新版)湘教版
- 2024中煤蒙陜能源銷售有限公司招聘筆試參考題庫附帶答案詳解
- 葆嬰大學培訓大綱
- 九年級語文上冊 第四單元 17 孤獨之旅教學設計 新人教版
- 2024中國鐵塔股份有限公司社招+校招開啟筆試參考題庫附帶答案詳解
- 人教部編版一年級上冊(道德與法治)12 早睡早起教學設計
- 學校結核病防治工作制度
- 《H水電站水能規劃與防洪設計》18000字(論文)
- 建筑施工現場突發事件應急預案及要求措施
- 阿拉善盟社區工作者招聘真題2024
- 村衛生室管理培訓
- 安全培訓創傷急救
- 企業安全知識培訓課件
- 2025年梅河口康美職業技術學院單招職業技能考試題庫必考題
- 浙江省麗水市2024-2025學年高二上學期期末教學質量監控英語試題【含答案】
- 遼寧省七校協作體2024-2025學年高二下學期3月聯考地理試題(原卷版+解析版)
- 2025新疆交投集團所屬子公司招56人筆試參考題庫附帶答案詳解
評論
0/150
提交評論