欢迎来到天天文库
浏览记录
ID:26832251
大小:55.50 KB
页数:5页
时间:2018-11-29
《基于asp.net技术的网络课程开发研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ASP.NET技术的网络课程开发研究 摘要:利用ASP.技术实现了网络课程的开发。该网络课程利用(网络窗体)技术设计动态页面,用ADO.实现数据库的连接与访问,用SQLServer2000实现数据库的管理,用DreamationServer(IIS)作为Web服务器。ASP.技术中的安全措施也是本系统要使用的安全措施,而ASP.的安全措施可以分别从IIS自身的安全功能和ASP.编程的两个方面来考虑。 2.1系统结构 (1)系统功能模块。 网上自我测试系统的简单框图如图2所示:
2、本系统是一个InterIntra的自测考试系统,它具有2个基本功能:普通用户功能模块、特权教师功能模块。 普通用户功能模块针对参加自测试的普通用户,只要用户通过TCP/IP协议连到本系统上,就可以注册参加一次远程在学习之后的自我在线测试、查看成绩、参考答案等;用户可以根据自己的学习进度按章节、按难度从题库中随机地抽取测试题,随时进行自我测试,以检查学习效果,并可以根据测试的结果和计算机给出的评价,决定下一步是进行下一章节的学习还是继续复习本章节内容。 (2)数据库结构 ①数据库的访问流程。
3、 整个数据库的访问流程结构如图3所示: ②系统后台数据库结构 数据库名为:自我测试 ③系统的数据流图。 2.3系统实现 系统页面间的链接关系为: (1)用户登录身份验证 (2)试题组卷 自我测试组卷页面: (3)评阅试卷。 3基于ASP.技术的网络课程网上答疑系统设计与实现 3.1设计思想 网上答疑系统是在校园网下开发的,作为计算机辅助教学系统的一部分,整个系统采用B/S结构,客户端的教师和学生只需用浏览器来使用本系统,服务器端采用了ASP.技术来完成动态页
4、面的生成和数据库的访问。系统的后台数据库采用MicrosoftSQLServer2000。 3.2系统结构 (1)软件结构。 根据系统实现功能的要求,将整个系统分成3个功能模块:站点管理、网上交谈和网上答疑板。站点管理包括:用户管理、信息维护2个模块。用户管理模块负责上网用户的管理,包括用户注册、口令修改和用户注销;信息维护完成网上交谈数据库和网上答疑板数据库的查询、删除和转存。网上交谈模块实现网上多人实时交谈功能,用于问题的实时问答和讨论,网上答疑的实现类似于公告板的功能。为了使用方便,
5、将答疑按课程和教师分类,学生可通过选择课程和教师进入某位教师的答疑板,教师可直接进入自己的答疑板。教师就是自己答疑板的板主,对自己的答疑板有一定的管理权限,学生对答疑板没有管理权限,只能在答疑板上留下问题或浏览问题。另外,系统提供了常见问题答疑板的功能,将一些比较典型的问题放到常见问题答疑板上,学生通过浏览常见问题答疑板,了解典型问题的解答方法,这对巩固所学的知识起到了重要的作用。 (2)后台数据库结构。 网上答疑系统的数据库名为:在线答疑,由Student表、Teacher表、ReNoteSh
6、eet表、NoteSheet表、JLContent表、FaceSheet表、Course表、CourseTeacher表组成,其中各表的结构如下: ③系统的数据流图 网上答疑系统的数据流图为: 图3 网上答疑系统的数据流图 3.3系统实现 (1)用户管理模块的实现。 为了对使用网上答疑系统的用户进行管理,用户管理模块实现了用户注册、口令修改和用户注销等几项功能,这些功能实质上是对用户表的增加、修改和删除。 (2)学生登录模块的实现。 学生登录模块实现学生登录后,系统为学生提
7、供了一个选择教师、选择课程的页面,学生选择一门课程及该门课程的任课教师,就进入某门课程、某位教师的答疑板,系统将于答疑板上显示有关该教师所有问题的标题。系统将于答疑板上显示有关该教师所有问题的标题,学生可以单击某一标题,来显示问题内容及解答方法。 (3)教师答疑板模块的实现。 若用户是教师,系统直接显示该教师答疑板上所有问题的标题,教师可以单击某一标题,来显示问题内容并可解答问题,此页面也提供了对标题的增加、删除等功能。下图为教师用户的页面: 参考
此文档下载收益归作者所有