本网站主要为学生在网上进行本课程的学习和网上互动,用户可以在客户端方便的流览教学网站上有关的信息(如教学课件、公告信息、资源信息等),通过最新公告让学生清楚知道接下来要完成的事,通过网络资源方便找到该课程的相关资料,通过留言板,提出自己的问题,管理员(教师)可以在后台对同学的问题做出回答,形成一种互动,提高师生之间的沟通和了解,并且还可以是同学之间的交流,加强了知识的流畅性,能够最大程度的实现课下再次互动学习。而且管理员(教师)在后台进行文章相关操作:发表文章、修改文章、删除文章、批量移动文章等。
系统功能:
(1)用户管理
为保护网站信息的安全性,网站实行用户注册分级授权的认证管理制度,用户必须注册才可以得到网站认证;用户登录时,系统自动识别用户的等级并赋予不同的网站操作权力,网站同时记录用户登录的时间和IP地址。
(2)文章发表管理
允许教师用户发表、修改、删除教学文件、课程通知、课程讲稿等文章。
(3)信息查询
允许教师及学生根据关键词、发布时间、发布人等字段在线查询站内所有资料。
(4)习题库系统
允许教师按照课程、章、节类别发布、编辑、查询习题。
允许学生浏览、查询各课程习题,并附有习题答案供学生对照。
(5)资源链接
允许用户通过本网站链接到本学科的学术杂志网站、专业网站和常用搜索引擎网站。
三、实现方法及预期目标
项目实施方案:
首先要解决是就是网站的功能模块,其功能构想大概如下:
(1)文章发表管理系统
允许教师用户发表、修改、删除教学文件、课程通知、课程讲稿等文章。
(2)信息查询
允许教师及学生根据关键词、发布时间、发布人等字段在线查询站内所有资料。
(3)资源链接
允许用户通过本网站链接到本学科的学术杂志网站、专业网站和常用搜索引擎网站。
开发工具及环境:
本网站采用了ASP的下一代技术,也是目前微软的主流技术ASP.NET,其技术比ASP更加的成熟,因为ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。 ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜力巨大的.NET Framework。另外ASP是解释运行的编程框架,所以执行效率比较低。ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。其次ASP把界面设计和程序设计混在一起,维护和重用困难。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。