




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
慕課校園系統-需求規格說明書-概要設計-詳細設計慕課校園系統-需求規格說明書-概要設計-詳細設計慕課校園系統-需求規格說明書-概要設計-詳細設計慕課校園系統-需求規格說明書-概要設計-詳細設計編制僅供參考審核批準生效日期地址:電話:傳真:郵編:目錄校園慕課系統需求規格說明書 41簡介 41.1目的 41.2項目背景 41.3業務范圍 51.4術語表 62系統概述 72.1功能概述 72.1.1學生端: 72.1.2學校教師管理端: 72.1.3教師端(管理端): 72.1.4教師端(上課端): 72.1.5用例圖: 72.2系統角色 83系統功能描述 83.1學生: 83.1.1登陸/注冊 83.1.2檢索課程 83.1.3在線上課 83.1.4離線視頻 83.2教師: 83.2.1登陸/注冊 83.2.2 93.2.3 93.3學校 93.3.1管理教師 93.3.2管理課程 93.3.3管理學生 93.3.4管理學校信息 93.4 93.4.1管理學校 93.4.2管理用戶 94E-R圖(EntityRelationshipDiagram) 104.1實體及其聯系圖 104.2實體及其屬性圖 114.2.1用戶實體屬性圖 114.2.2教師實體屬性圖 114.2.3學校實體屬性 124.2.4離線視頻實體屬性 124.2.5課程實體屬性 134.2.6筆記實體屬性 134.2.7作業實體屬性 144.2.8答案實體屬性 145非功能性需求 155.1性能 156數據管理能力要求 15校園慕課系統項目概要設計說明書 161引言 161.1定義 161.2參考資料 162總體設計 162.1需求規定 162.2運行環境 162.3結構 173接口設計 173.1用戶接口 173.2外部接口 183.3內部接口 184系統數據結構設計 185系統出錯處理設計 195.1出錯信息 195.2系統維護設計 19校園慕課系統項目詳細設計說明書 201引言 201.1編寫目的 201.2背景 201.3定義 212程序系統的結構 213.1功能 213.2性能 213.3輸人項 213.4輸出項 223.5算法 223.6流程邏輯 223.7接口 223.8存儲分配 223.9注釋設計 234程序2設計說明 2341功能 2342性能 234.3輸人項 234.4輸出項 234.5算法 244.6流程邏輯 244.7接口 244.8存儲分配 244.9注釋設計 255程序3設計說明 255.1功能 255.2性能 255.3輸人項 255.4輸出項 255.5算法 265.6流程邏輯 265.7接口 265.8存儲分配 265.9注釋設計 27校園慕課系統需求規格說明書1簡介1.1目的用戶需求分析書是經過與最終用戶的充分溝通編制而成,用來指導系統設計、開發以及測試工作相關人員,并作為將來驗收的依據之一。1.2項目背景慕課,是新近涌現出來的一種在線課程開發模式,它發展于過去的那種發布資源、學習管理系統以及將學習管理系統與更多的開放網絡資源綜合起來的新的課程開發模式。慕課優勢:1.教課老師的平均水平更高
因為沒有限制每門課的人數,所以學生不用被迫選平庸老師教的課。網絡教學方式還有其他優勢。學生可以選擇回放或快進,也就是說可以根據自己的學習進度來聽課,這是現場教學辦不到的。2.上課地點不受局限
無論你身在何處,都可以花最少的錢享受美國大學的一流課程,只需要一臺電腦和網絡聯接即可。只是你要提問可能會比較困難,因為一門課可能有成千上萬的學生。3.具備前所未有的開放性、透明性
所謂"大規模、開放式",即任何人都可以注冊,數量不受限制。在線課程使得高校的課程與教學質量不再是單一校園內的事情,而在全球范圍內變得透明、具體。4.更加容易獲得優質的教育資源
高質量在線課程變得非常容易獲得。MOOC在大學的成功也必將延伸到基礎教育和繼續教育(在職培訓等)領域。大量優質的在線課程將徹底打破優質基礎教育資源分配不均衡的現狀。在中國:MOOC課程受到了很大關注。根據Coursera的數據顯示,2013年Coursera上注冊的中國用戶共有13萬人,位居全球第九。而在2014年達到了65萬人,增長幅度遠超過其他國家。而Coursera的聯合創始人和董事長吳恩達(AndrewNg)在參與果殼網MOOC學院2014年度的在線教育主題論壇時的發言中談到,現在每8個新增的學習者中,就有一個人來自中國。果殼網CEO、MOOC學院創始人姬十三也重點指出,和一年前相比,越來越多的中學生開始利用MOOC提前學習大學課程。以MOOC為代表的新型在線教育模式,為那些有超強學習欲望的90后、95后提供了前所未有的機會和幫助。
Coursera現在也逐步開始和國內的一些企業合作,讓更多中國大學的課程出現在Coursera平臺上。而在中國的MOOC學習者主要分布在一線城市和教育發達城市,學生的比例較大。國內對mooc的應用非常普遍,如果殼網、艾慕課等,但他們大多不是面對在校大學生,導致在校大學生使用慕課不方便,老師發布課程也不夠方便,市場迫切需要一個方法老師教學,方便學生使用的一個平臺。因此,本項目旨在解決老師、學生方便使用慕課教學的問題。1.3業務范圍本需求分析限于慕課校園系統,包括以下模塊:eq\o\ac(○,1)web核心服務模塊eq\o\ac(○,2)校園中心服務模塊eq\o\ac(○,3)校園視頻流分發子模塊eq\o\ac(○,4)教師終端模塊1.4術語表.NET:是MicrosoftXMLWebservices平臺。XMLWebservices允許應用程序通過Internet進行通訊和共享數據,而不管所采用的是哪種操作系統、設備或編程語言。Microsoft.NET平臺提供創建XMLWebservices并將這些服務集成在一起之所需。對個人用戶的好處是無縫的、吸引人的體驗。MVC:全名是ModelViewController,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示分離的方法組織代碼,將業務邏輯聚集到一個部件里面,在改進和個性化定制界面及用戶交互的同時,不需要重新編寫業務邏輯。MVC被獨特的發展起來用于映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。慕課:所謂“慕課”(MOOC),顧名思義,“M”代表Massive(大規模),與傳統課程只有幾十個或幾百個學生不同,一門MOOCs課程動輒上萬人,最多達16萬人;第二個字母“O”代表Open(開放),以興趣導向,凡是想學習的,都可以進來學,不分國籍,只需一個郵箱,就可注冊參與;第三個字母“O”代表Online(在線),學習在網上完成,無需旅行,不受時空限制;第四個字母“C”代表Course,就是課程的意思。2系統概述2.1功能概述慕課校園系統的實施目的為在校的大學生提供在線學習的一個平臺。軟件學生端、學校教師管理端、教師端(管理端)應為B/S模式,而教師端(上課端)應為C/S模式2.1.1學生端:可以登錄系統查詢、報名、學習本校教師課程、外校教師開放課程。2.1.2學校教師管理端:可以對本校教師進行管理,模式包括添加、刪除、修改、審核。可以發布離線視頻。2.1.3教師端(管理端):可以發布、取消課程,可以管理上課學生,可以批改學生作業。2.1.4教師端(上課端):可以進行在線上課。2.1.5用例圖:2.2系統角色 學生:可學習本校課程 教師:開設課程、上課 管理員:管理系統3系統功能描述3.1學生:3.1.1登陸/注冊:學生可以在網站上進行注冊,注冊的內容應包括:學號、姓名、郵箱、密碼、頭像、學校、學院、專業、班級、入學年份、性別。其中學號用于學生登陸(不可重復),郵箱用于驗證用戶,學校包含學校設置為開放注冊的所有學校,學院、專業、班級為學校設置的信息,可根據學生的注冊信息想學生推送課程。學生注冊成功后方可登陸網站,登陸網站方可學習本校課程,未登錄著只能觀看開放課程。3.1.2檢索課程:用戶可對網站的課程進行檢索,檢索方法包括:學校檢索、教師檢索、專業檢索、課程名檢索,檢索之后可對課程進行篩選,篩選項包括:學校、年級、專業、是否在線。3.1.3在線上課:用戶登陸后可做,用戶必須對教師發布的課程進行報名,報名之后可以在線上課,上課時可以在線提問,提問方法包括:文字、語音,可以做筆記,完成課程后可以做本課程的作業。3.1.4離線視頻:用戶可以隨時隨地觀看離線視頻。3.2教師: 3.2.1登陸/注冊:教師可以在網站上進行注冊,注冊項包括:教師編號、姓名、郵箱、密碼、頭像、學校、學院、性別。其中教師編號用于教師登陸(不可重復),郵箱用于驗證用戶,學校包含學校設置為開放注冊的所有學校,學院為學校設置的信息,教師注冊需學校審核方可使用。 3.2.2發布課程:教師可以發布課程,課程信息包括:課程名、開課周、開課星期、開課時間、課程學院、課程專業、是否通識課程、是否開放外校上課。 3.2.3在線上課:教師可以通過教師上課客戶端進行在線上課,上課時可以回答學生的問題,方式包括:文字、語音,可以提問學生,提問是屏幕切換至被提問學生,直到教師將屏幕切換回去。3.3學校: 3.3.1管理教師:管理教師的工作包含:添加教師(可導入)、刪除教師、修改教師、審核教師。 3.3.2管理課程:學校才對教師發布的課程做任意修改,包括但不限于修改上課教師。 3.3.3管理學生:管理學生的工作包括:添加學生(可導入)、刪除學生、修改學生。 3.3.4管理學校信息:學校信息包括:學校名、學校logo、學校簡介、是否開放注冊、是否開放學校課程。3.4管理員:3.4.1管理學校:管理員可以鎖定學校,不可刪除、修改學校信息,被鎖定的學校不可登陸。3.4.2管理用戶:管理員可以鎖定用戶,不可刪除、修改用戶信息,被鎖定的用戶不可登陸。4E-R圖(EntityRelationshipDiagram) 4.1實體及其聯系圖4.2實體及其屬性圖 4.2.1用戶實體屬性圖4.2.2教師實體屬性圖4.2.3學校實體屬性4.2.4離線視頻實體屬性4.2.5課程實體屬性4.2.6筆記實體屬性4.2.7作業實體屬性4.2.8答案實體屬性5非功能性需求5.1性能 該系統用于多用戶,使用服務器集群完成視頻流的分發,要求服務器端相應時間不低于2秒。5.2可擴展性 該系統后期將進行功能迭代,要求高擴展性。5.3易用性 使用該系統的用戶大多為非專業人士,所以要求易用性高。5.5可維護性 該系統后期將進行維護,要求高可維護性。6數據管理能力要求見數據庫專題訓練文檔校園慕課系統項目概要設計說明書1引言1.1定義1.2參考資料2總體設計2.1需求規定主要輸入項:用戶的申請訪問信息:包括用戶的用戶名,用戶要操作的系統等主要輸出項:用戶操作結果:包括注冊結果,登錄結果等非法行為記錄:用戶非法登錄等都會并記錄授權行為記錄:記錄管理員對哪些用戶授予了權限。2.2運行環境軟件環境:Window7及以上操作系統.Net4.5及以上Chrome瀏覽器2.3結構2.4尚未問決的問題移動設備
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自助辦稅終端管理辦法
- 福建商品條碼管理辦法
- 工作紀律獎懲管理辦法
- 室外體育業態管理辦法
- 肥胖危害健康課件
- 路政內業培訓課件
- 公司培訓課件怎么寫
- 肝臟磁共振檢查技術課件
- 肝硬化課件中醫
- 甘肅禮縣中考數學試卷
- 基于數據的女性健康問題研究及解決方案探討
- T-CCPS 0014-2024 國有企業合規管理體系有效性評價原則與實施指南
- 閩教版(2024)三年級英語下冊全冊大單元整體教學設計 教案
- YS/T 3045-2022埋管滴淋堆浸提金技術規范
- 2025年1月國家開放大學漢語言文學本科《古代詩歌散文專題》期末紙質考試試題及答案
- 工廠生產管理制度流程
- 《弟子規之信篇》課件
- 電力設施的定期檢查與維修記錄管理
- 四升五數學暑假思維訓練題90道
- 光伏發電工程可行性研究報告編制辦法(試行)-GD-003-2025
- 新能源車輛充電樁建設和運營合同
評論
0/150
提交評論