论文部分内容阅读
现代信息技术的蓬勃发展,正深刻地改变人们社会生活的各个方面,以网络为代表的信息技术犹为突出,网络上丰富的知识海洋以惊人的速度影响着人们的学习、思维和生活方式。在校园网逐步普及的今天,网络化教学已经成为一种新的教学方式。它是一种不受时间和空间限制的教学活动,可以使学习资源共享,可以通过网上教学平台相互交流,适时沟通,弥补了课堂教学的不足。本文以实现网络化教学这一平台为目标,详细阐述了一个适合我校情况的学习及考试系统的设计与实现,介绍了开发过程中使用的关键技术.NET技术以及B/S模式的三层结构,探讨了运用三层结构和.NET技术相结合建立WEB应用程序的方法,重点解决以下问题:第一,基于.NET与B/S开发学习及考试系统,无需安装客户端,便于维护和升级,并能够与学校现有的校园网集成,实现了教师网上教学,学生网上学习与考试,以学生为主体、教师为主导的,实现交互的网络学习及考试环境;第二,采用敏捷开发及测试驱动的方法,边开发边运行即每完成一个模块就让学生去使用,然后根据学生的反馈进一步修改系统,最终实现一个功能完善且满足学生需求的系统;第三,通过我校网上学习及考试系统的设计与实现,探索和研究开发通用高校网上学习及考试系统的策略和方法。本系统采用B/S模式开发,利用.NET的强大后台支持功能,SQLSERVER的数据库管理功能创建一个功能齐全、使用方便、高效实用的网上学习及考试系统,以适应新时期学习与考试的信息化、网络化。在试题库各种题型的设计上、组卷形式上以及评分形式等方面都进行了实现。多级角色管理:包括系统管理员、教师和学生三种权限,三种不同权限的合理设置有效地保证了系统安全、稳定运行。本论文详细介绍了基于ASP.NET的网上学习及考试系统的分析、设计与实现。分析阶段,首先进行了系统的功能和性能需求分析,然后进行基于UML的分析建模画出角色图以及用例图,最后进行系统可行性分析。设计阶段,对系统的结构、具体功能以及数据库进行了详细的设计。实现阶段,对系统中主要功能模块进行了实现并给出效果图以及代码。最后对系统进行了总结和展望。