目录 摘要 1 前言 3 第一章 绪论 4 1.1 引言 4 1.2 课题内容及意义 4 1.3 本文组织结构 5 1.4 本章小结 5 第二章 背景技术 6 2.1 ASP.NET 技术 6 2.2 CSS 6 2.3 SQL Server 2005 7 2.4 C# 7 2.5 本章小结 8 第三章 系统的分析与设计 9 3.1 功能描述 9 3.1.1管理员管理 9 3.1.2 教师管理 10 3.1.3学生管理 10 3.2 管理员管理模块 11 3.2.1 管理员管理用例图 11 3.2.2 管理员管理显示设计 13 3.2.3 管理员管理活动图 14 3.3 教师管理模块 23 3.3.1 教师管理用例图 23 3.3.2 教师管理显示设计 23 3.3.3 教师管理活动图 23 3.4 学生管理模块 28 3.4.1 学生管理用例图 28 3.4.2 学生管理显示设计 28 3.4.3 学生管理活动图 28 3.5 数据库设计 30 3.5.1 数据表的设计 30 3.5.2 数据库的物理设计 31 3.6 本章小结 33 第四章 系统实现 34 4.1 管理员管理实现 34 4.1.1管理员管理时序图 34 4.1.2实现功能 40 4.1.3部分功能实现代码 40 4.2 教师管理实现 42 4.2.1教师管理时序图 42 4.2.2实现功能 44 4.2.3部分功能实现代码 44 4.3 学生管理实现 45 4.3.1时序图 45 4.3.2实现功能 46 4.3.3部分功能实现代码 46 4.4 本章小结 47 第五章 系统部署与运行 48 5.1 系统部署 48 5.2 系统运行 48 5.2.1登录界面 48 5.2.2管理员管理界面 48 5.2.3教师管理界面 53 5.2.4学生管理界面 55 5.3 本章小结 56 第六章 总结与展望 57 6.1 课题总结 57 6.2 进一步开发的展望 57 6.3 本章小结 58 参考文献 59 致谢 60 摘要 随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给网上的学生提供更全面灵活的服务,希望全面准确地对学生进行跟踪和评价。网络考试系统正是迎合这个需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,使考务管理突破失控的局面,提高考试工作效果和标准水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。 该系统用于学生登录、参加考试以及管理员和教师进行试题录入、修改、删除、成绩查询、管理学生的应用程序。它应该具有开放性、方便性和灵活性。管理员和教师不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增考试科目并建立相应的数据;考生进行有效的身份验证登录后,选择考试科目。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。 关 键 字:考试系统;网络考试系统;ASP.NET ;SQL SERVER2005 前言 随着网络的普及,使得网络已经成为人们工作和生活中不可缺少的一部分,并且这样的影响正在一步步的加大。在线考试系统的产生和发展是伴随着网络的发展而来。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来。 |