2.3 ASP.NET
ASP.NET是微软公司推介出的最新一代的建立动态Web应用程序的开发平台,是建立动态Web应用程序的最新技术。.NET框架的其中一部分,能够行使任何.NET兼容的语言(如Visual Basic、C#)编写ASP.NET应用程序。ASP.NET在.NET Framework上提供了一个全方位的是Web开发平台,其使用Web窗体为Web的开发人员提供各种所需的服务,使建立、管理、部署Web应用变得更加简洁。
ASP.NET 具有下面的优点:
(1)ASP.net的新性能:ASP.net具有了稳定的性能、不错的升级功能、更迅速的开发、更简单的管理、崭新的语言以及网络服务。连接了整个ASP.net的主题,能帮助用户做个别不重要的零碎的事情。
(2)更高效率:对于一个系统程序,速度是一件特别使人纠结的方面。只有代码开始运行,接着你要做的就是尽量的让它运作得快速快速再快速。在ASP中使用人员唯有尽量的减少代码这样就不得不把它们移到一个具有较少一点性能的部件中。
(3)跟踪和调试:ASP.NET 具有跟踪服务的功能,这项服务能够在应用程序级别和页面级别调试过程当中使用。可以选择查看页面的信息,或能够运用应用程序级别的跟踪查看工具来查看信息。当开发与应用程序处于生产形态时,ASP.NET 则能够使用 .NET Framework 的调试工具进行本地以及远程调试。
通过ASP.net,能够明白一个新的有关服务控制的理论,其能够封装起普通任务,供给一种清晰分明的编程模块,能够管理不同类型的用户。简而言之,ASP.net能把这些过程自动化。
3.教学互动系统设计的需求分析
3.1系统功能需求分析
教学互动系统的主要任务是实现网上发布课件信息、上传下载文件和网上留言等功能。
教学互动系统主要功能如表1所示:
表 1 教学互动系统的功能
功能类别 子功能
学生登录 学生作为会员输入正确的用户名与密码登陆后,则可以享有一定的功能。
若不是会员则能够免费注册,并且成为会员
学生浏览课程信息 教学新闻
教学课件
教学视频
在线留言
作业信息
学生下载 课程课件、视频
课程作业
管理员教师对基本信息进行管理 对教学新闻基本信息进行管理
对课件进行管理
对作业、留言进行管理
对学生、管理员帐号进行管理
通过系统的功能需求分析得出,教师通过后台管理员功能发布相关教学信息和作业。学生通过登录可以阅读下载、上传教学信息,同时可以发布留言。教师通过后台管理员功能对学生留言进行添加,回复、删除。
3.2数据库设计
数据库是数据库应用程序的核心。一个数据库布局设计的好与否会对系统的应用效率和运行效果发生影响,数据库的全面完整能够避免在设计中浪费不必要的精力,形成相应的数据库结构。 ASP.net教学互动系统的开发与设计(3):http://www.youerw.com/jisuanji/lunwen_12508.html