网络课程教学平台的设计与实现(附件)

互联网技术的迅猛发展促使了全球性的信息化革命快速到来,信息化管理的产生和发展为现代的企业、学校和机构甚至个人的生活,工作带来了前所未有的改变。为了协助信息管理技术逐渐引入到各大教育单位管理工作中,设计开发了这套网络课程教学平台。本系统采用ASP.NET技术,基于B/S架构模式,以C#作为主要编程语言,选用SQL Server为后台数据提供存取支持,严格遵循了软件工程开发程序进行系统分析、系统设计和软件测试等工作。网络课程教学平台,以设计界面友好美观,功能模块实用,操作流程灵活快捷,系统业务不繁杂为设计原则,并且使设计的网络课程教学平台尽可能地实现系统化和标准化并且在可用性、可靠性和安全性方面也有所考虑。实现了课程简介、教学目标、课程管理、作业、论坛等功能。
目录
目录 4
一、绪论 1
(一)选题背景 1
(二)选题意义 1
(三)主要工作内容 1
二、技术概述 2
(一)开发环境 2
(二)技术介绍 2
1.ASP.NET简介 2
2.SQL Server 简介 3
三、需求及可行性分析 3
(一)需求分析 3
(二)可行性分析 4
1.经济可行性 4
2.技术可行性 4
3.法律可行性 4
四、功能分析与设计 5
(一)功能概要 5
(二)模块流程设计 5
(三)数据库设计 7
五、平台的功能实现 12
(一)登录 12
(二)首页 13
(三)公告信息 14
(四)在线交流 14
(五)课程资源 15
(六)课程信息 16
(七)教学大纲 17
(八)作业管理 18
六、网站测试 19
(一)系统测试必要性 19
(二)系统测试的基本原则 19
(三)测试结论 19
(四)测试结论 21
七、结论 21
致谢 22
参考文献: 23
 *好棒文|www.hbsrm.com +Q: ^351916072* 
/> 一、绪论
(一)选题背景
由于信息化具有高效的信息管理,信息共享等特点,在线教学行业实现信息化管理不仅能够协助在线教学行业提高管理效率,而且还能够降低在线教学行业管理成本,有效地提升在线教学行业竞争力。因此建立优越的信息管理系统必将成为未来在线教学行业变革必经之路。信息管理系统成为在线教学行业作为创新的管理模式,节省了大量的人工成本,实现了数据的共享,可以说信息化系统潜移默化的影响着我们日常生活和工作,也成为我们生活重要的辅助和助手。
在当前社会,各种类型的信息管理网站纷纷建立,可以很大程度上解决人们的信息资源的闭塞和地域上的限制。与国际社会的接轨,信息化改革的新一轮热潮再次冲击着我们的生活方式,对于传统的手工管理模式已经无法满足现代化的信息管理的需求,对此,各教育单位寻求更为先进的管理方式。大量的数据表示,用现代化管理系统能够有效对教育单位信息进行完善的管理。
(二)选题意义
如上所诉的背景下,网络课程教学平台是信息化管理在教育单位这个特殊环境下的具体应用,它是指在教育单位范围内利用网络手段构建的满足教育单位教学管理等各个方面的一个可用性和安全性系统。网络课程教学平台主要的服务于各大教育单位及用户大众。同时,网络课程教学平台具有便利性和经济性的特征,这是网络课程教学平台能够存在和发展的前提。
另外,通过网络课程教学平台解决教育单位对大量的教育单位信息的管理,简化了管理的流程和大大减少了管理和汇总使用信息的工作量,从而大大降低了学校在这方面要花费的人力和物力成本,而且,信息系统或网站以其绝对的效率优势能够帮助教育单位进行方便快捷的信息查询和检索和使用。综上所述,对于网络课程教学平台的设计和实现就具有重要的意义了。
(三)主要工作内容
本系统网络课程教学平台是基于用户实际需求进行开发的,在整个系统开发过程中,从需求分析,技术方案选择,系统的设计与实施,到最后的系统测试本人要做的具体工作概括如下:
1.需求分析阶段:对网络课程教学平台以用户角度进行整体的需求分析来弄清楚本网络课程教学平台的基本特征和预期实现的效果,然后进一步的拆解系统整体需求,得到以用户的基本特性进行模块需求分析和业务流程分析并且整理汇总出系统功能性需求以及其他方面需求。
2.技术选择阶段:选着适合的技术解决方案是能够更高效的,更顺利的开发实现网络课程教学平台功能和性能各方面需求的基础,本阶段主要选择技术手段,搭建开发平台,深入研究系统开发可能涉及的关键性技术。以实用,开放为原则,尽可能的实现即符合预期要求,对未来又具有可扩展的设计方案。
3.设计和实施阶:本系统网络课程教学平台基于asp.net的基础架构,以SQLServer提供数据储存,基本实现页面样式,业务逻辑以及数据存取的设计都在分离的状态,具有很好的可读性和扩展性。并且着重研究系统的业务流程、用户权限,对系统进行详细设计和对系统的主要功能的实现过程和效果进行详细介绍。
4.测试阶段:以实现预期目标为原则,对系统在界面,功能,以及性能方面进行测试,并且过程和结果进行介绍。
二、技术概述
(一)开发的环境
开发的环境:Win7
开发的工具:Visual Studio 和 Sql server
选用服务器:IIS
开发使用语言: C#
开发的技术:Asp.net
(二)技术介绍
1.ASP.NET简介
ASP.NET是微软发布的面向对象的脚本语言,继承了ASP语言的优点。它是基于.NET Framework的一种全新的Web开发模式。这模式不仅吸取了ASP优点,还增加了新特点,改正了ASP的错误。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/343.html

好棒文