根据网络环境的优点,开发在线学习网站,方便学习者的学习,也方便师生间的交流,充分利用网络资源,实现资源共享。
2. 系统相关技术简介
2.1 ASP.NET
ASP.NET是Microsoft.net的一个分支,它提供一个统一的 Web 开发模型。ASP.NET 的语法差不多与 ASP 兼容,新的编程模型和结构使它可生成伸缩性和稳定性更好的应用程序。在现有 ASP 应用程序中可逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。
2.2 SQL Server
SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。
2.3 Visual Studio 2010
Visual Studio 2010是微软公司推出的开发环境。是目前较为尖端的 Windows 平台应用程序开发环境。
3. 系统分析
3.1 可行性分析
3.1.1 技术可行性
大学期间学习了许多课程,其中包括《数据库原理》、《操作系统知识》等,这些知识为这个网站的开发做了铺垫,对Visual Studio 2010的使用也较为熟悉,所以技术方面不成问题。
3.1.2操作可行性
该网站预期效果是拥有良好的交互性,界面简单明了,方便用户的使用。投入使用后管理人员经过后期训练,基本能够掌握这个网站的使用方法,对网站的相关信息进行管理。
3.2 系统功能分析
在线学习网站主要目的是实现网上学习交流,需要实现的功能包括视频播放,资源发布,网络留言等。系统分三个身份,不同的身份进入系统后可进行不同的操作,观看视频以及留言功能需要用户登录才能进行,教师入口登录可以进行个人信息修改及资源发布,管理员登录则可以对视频信息、资源信息和留言信息等进行管理。
4. 系统设计
4.1 系统模块设计
在线学习网站的功能模块主要有:站内新闻管理、留言管理、学习视频管理和资源发布管理等模块。