基于ASP.NET MVC的教學(xué)編排系統(tǒng)設(shè)計(jì)
本文關(guān)鍵詞:基于ASP.NET MVC的教學(xué)編排系統(tǒng)設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
【摘要】:教學(xué)編排系統(tǒng),指的是一套由教師管理、教學(xué)班級管理、課程管理、教材管理、教學(xué)計(jì)劃管理、教學(xué)課程表等不同應(yīng)用所集合而成的教學(xué)編排管理系統(tǒng),這里的教學(xué)編排特指根據(jù)教學(xué)計(jì)劃對教學(xué)課程的編排活動。眾所周知,互聯(lián)網(wǎng)已經(jīng)滲入人們生活的每一個角落,在公司里有面向客戶的CRM系統(tǒng),有面向員工管理的SAP系統(tǒng)。同樣的,在學(xué)校的教學(xué)管理中,我們也需要這樣一個能集成教學(xué)管理中的各項(xiàng)事務(wù),減少教學(xué)管理人員的任務(wù)的系統(tǒng)。同時,作為一個需要處理大量數(shù)據(jù)的平臺,我們也希望其能擁有處理大數(shù)據(jù)能力的同時兼顧訪問速度和穩(wěn)定性。 本文主要研究目的是建立一個以ASP.NET MVC架構(gòu)為基礎(chǔ)的教學(xué)編排管理系統(tǒng),,實(shí)現(xiàn)教學(xué)編排管理自動化需求的各項(xiàng)功能。文章首先分析和研究了當(dāng)前主流的一些WEB開發(fā)工具、平臺及其使用的語言,并以ASP.NET MVC作為系統(tǒng)的基本架構(gòu)模式,采用B/S結(jié)構(gòu),同時采用.NET Framework4.0框架、SQL Server數(shù)據(jù)庫技術(shù),LINQ等WEB技術(shù)來實(shí)現(xiàn)這一個系統(tǒng)。該系統(tǒng)主要包括以下幾項(xiàng)主要功能: 1)教師管理 2)教學(xué)班級管理 3)課程管理 4)教材管理 5)教學(xué)計(jì)劃管理 6)教學(xué)課程表編排與管理 由于采用了MVC三層模式,所以整個系統(tǒng)的開發(fā)、代碼的維護(hù)量變得更加簡單清晰,同時對于系統(tǒng)的業(yè)務(wù)流程和業(yè)務(wù)規(guī)則的改變只需要改動MVC的模型層即可,所以,他還有利于軟件的整體管理,于此同時在MVC架構(gòu)中雖然不同的層各司其職,但每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化產(chǎn)生管理程序代碼。 系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)是文本闡述的重點(diǎn),本文分為系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)詳細(xì)實(shí)現(xiàn)三大部分對系統(tǒng)的開發(fā)和實(shí)現(xiàn)做了闡述。最后還通過測試對系統(tǒng)的可靠性和性能進(jìn)行了總結(jié)。 本文開發(fā)環(huán)境: 1)開發(fā)語言:C#,CSHTML,JavaScripts 2)集成開發(fā)工具:Microsoft Visual Studio2010及其插件 3)底層數(shù)據(jù)庫:Microsoft SQL Server2008R2 4)操作系統(tǒng):Windows7
【關(guān)鍵詞】:教學(xué)編排系統(tǒng) 自動化 MVC模式 ASP.NET
【學(xué)位授予單位】:上海師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.52;G434
【目錄】:
- 中文摘要6-8
- Abstract8-12
- 第一章 緒論12-15
- 1.1 課題的研究背景12
- 1.2 課題研究成果的實(shí)際意義及其應(yīng)用12-13
- 1.3 課題研究的難點(diǎn)和關(guān)鍵問題13
- 1.4 論文的組織框架13-15
- 第二章 教學(xué)編排系統(tǒng)需求分析15-22
- 2.1 系統(tǒng)總體功能需求分析15-21
- 2.2 本章小結(jié)21-22
- 第三章 教學(xué)編排系統(tǒng)系統(tǒng)設(shè)計(jì)22-37
- 3.1 系統(tǒng)總體設(shè)計(jì)22-25
- 3.2 數(shù)據(jù)庫設(shè)計(jì)25-31
- 3.3 核心算法分析與實(shí)現(xiàn)31-36
- 3.4 本章小結(jié)36-37
- 第四章 教學(xué)編排系統(tǒng)系統(tǒng)實(shí)現(xiàn)37-75
- 4.1 系統(tǒng)總體架構(gòu)實(shí)現(xiàn)37-46
- 4.2 系統(tǒng)模塊實(shí)現(xiàn)46-69
- 4.3 用戶體驗(yàn)實(shí)現(xiàn)69-74
- 4.4 本章小結(jié)74-75
- 第五章 系統(tǒng)測試75-80
- 5.1 系統(tǒng)測試主要方法75
- 5.2 單元測試75-77
- 5.3 集成測試77-78
- 5.4 系統(tǒng)測試78-79
- 5.5 本章小結(jié)79-80
- 第六章 結(jié)論與展望80-83
- 6.1 課題研究總結(jié)80-81
- 6.2 課題研究成果的創(chuàng)新點(diǎn)81
- 6.3 下一步工作展望81-83
- 致謝83-84
- 參考文獻(xiàn)84
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前4條
1 亓傳偉;;ASP.NET開發(fā)三層結(jié)構(gòu)應(yīng)用(一) 搭建ASP.NET的三層結(jié)構(gòu)框架[J];電腦編程技巧與維護(hù);2010年11期
2 康玻,高艷玲;軟件測試方法與應(yīng)用[J];九江學(xué)院學(xué)報(自然科學(xué)版);2004年04期
3 陳強(qiáng);;通用高校排課算法研究[J];科技廣場;2006年07期
4 朱忱;宋順林;;基于.NET的Web應(yīng)用框架的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2006年08期
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 顧海波;面向方面軟件的單元測試方法研究[D];華中科技大學(xué);2008年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前6條
1 劉方軍;基于MVC三層架構(gòu)模式的研究與應(yīng)用[D];廣東工業(yè)大學(xué);2011年
2 劉申曉;基于MVC框架的網(wǎng)上訂餐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];解放軍信息工程大學(xué);2010年
3 劉紅衛(wèi);倉儲管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[D];天津大學(xué);2007年
4 冷先剛;軟件測試模型與方法研究[D];武漢理工大學(xué);2009年
5 雷瑩;用TDD改善VC項(xiàng)目開發(fā)的應(yīng)用研究[D];成都理工大學(xué);2012年
6 甘茂杰;教務(wù)排課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2012年
本文關(guān)鍵詞:基于ASP.NET MVC的教學(xué)編排系統(tǒng)設(shè)計(jì),由筆耕文化傳播整理發(fā)布。
本文編號:393084
本文鏈接:http://sikaile.net/jiaoyulunwen/wangluojiaoyulunwen/393084.html