1、 1 毕业(设计)论文毕业(设计)论文 题目题目: 在线考试系统 学学 号号: 2010101652 姓姓 名名: 院院 部部: 计算机科学与工程学院 专专 业业: 计算机科学与技术 班班 级级: 指导教师指导教师 姓名及职称姓名及职称: 完成日期完成日期: 2014 年 12 月 17 日 2 摘摘 要要 如今, 以计算机和计算机网络技术为主的信息技术在教育教学的各方面都得 到广泛的应用, 在线考试也已经不是什 么新鲜事。 由于在线网络考试快速高效, 减少了大量人力、 物力的投入,消除了人为因素的影响,易于实现考试的客 观 公正,所以已经得到广泛的应用。它不仅大大提高了考试的 效率,而且彻
2、底革新考试模式,采用电子化的考试手段代替 纸质的日常考试方式,采用机器 阅卷取代人工阅卷。 随着网络的普及和对教育的重视, 各院校各学科的网上考试都具有了必要的 使用环境。但是,目前国内的一些网络教学系统的主要功能是教学,不能单独作 为考试平台,通用性差,而且系统中对主观题的评阅多是采用人工评阅方式,没 有实现真正意义上的自动评分。 本系统采用 B/S 架构作为系统的总体结构,以 Access 数据库技术为依托, 利用微软的 ASP 技术,实现了对 Access 数据库的访问和查询。该设计实现了用 户登陆,新生注册,按科目随机抽题组卷、在线考试、题库管理、系统管理的功 能,能够对客观题在线评分
3、。学生用用户名登录成功后,选择考试科目进入考试 页面,完成相应科目考试,自动给出考试成绩。系统管理,实现了对题库、考生 信息、考试成绩、考试科目的管理。题库管理,实现了对试题的添加、编辑、删 除功能;考生信息管理可以添加、修改、删除、查询考生信息,成绩管理可以删 除成绩信息,还可以批准参加补考,科目管理主要是修改考试科目信息。该系统 虽然仅仅是完成计算机导论 , 操作系统 , c 语言和数据库课程的考 试,但却具有良好的实用性与通用性,提供友好的人机界面,具有较好的可扩充 性和开放性。 关键词:ASP 在线考试系统;Access 数据库;数据库管理; 3 目录目录 第 1 章 绪论 5 1.1
4、 系统开发背景 5 1.2 研究目的 5 1.3 系统介绍 6 1.4 开发工具简介 6 1.4.1 ASP 技术.6 1.4.2 Microsoft ODBC 数据源管理8 1.4.3 IIS 服务.8 1.4.4 Adobe Dreamweaver CS6 开发工具.9 1.4.5 B/S 数据库访问模式10 第 2 章 系统可行性研究与分析 11 2.1 可行性研究 .11 2.2 系统需求分析 .11 2.2.1 功能需求.12 2.2.2 性能需求.12 2.2.3 数据库需求分析.13 第 3 章 系统设计15 3.1 系统的功能 .15 3.1.1 用户.16 3.1.2 管理员
5、.16 3.2 数据库设计 .17 3.2.1 系统前台数据分析.17 3.2.3 数据库中表的具体设计.18 第 4 章 系统的实现 20 4.1 系统前台界面 .20 4.1.1 注册登陆界面.21 4.1.2 考试界面.22 4.2 系统后台界面 .23 4 4.2.1 管理员登陆界面.23 4.2.2 管理员操作界面.25 第五章 结论 . 26 致谢 27 参考文献 28 5 第第 1 1 章章 绪论绪论 1.1 1.1 系统开发背景系统开发背景 计算机网络技术的飞速发展, 现在很多社会部门以及各个大学都已经开设了 远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发
6、展 已经达到了相当高的水平。但是,作为信息化建设的一部分,特别是国家在“十 一五”期间大力建设的电子政务方面的远程软件的开发目前还处于起步阶段,随 着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育 当中去,这就给软件设计人员提出了更高的设计要求。 现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下, 组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩 评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教 师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事 情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的 迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应 用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减 轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考 试更趋于公证!客观!更加激发学生的学习兴趣。 网络考试系统的主要好处是一方面可以动态地管理各种考试信息