bs的在线考试系统(源码)
在当今,互联网技术处于蓬勃发展的时代,随着网络的普及和信息安全技术的成熟,无纸化考试也越来越受到众多高校的青睐。在线考试系统的开发将成为高校提高管理水平的手段之一,也将是软件行业发展和信息化建设的必然趋势。在线考试系统是一种基于服务器和浏览器的网站应用,也就是所谓的B/S架构的应用。系统为学生和教师提供了很大的便利,将传统的考试流程全部转移到因特网上进行。学生可以通过计算机中的浏览器登录网址来进行考试和查阅自己的成绩,而教师则可以轻松地进行阅卷评分,考卷设计和试题管理等功能。在本系统中,本人认真调查了现阶段已有的考试系统的优劣,并且分析各角色的具体需求。本文还介绍了所选用的开发工具和开发技术以及如何运用这些技术来帮助开发人员实现功能。采用合理的设计模式,简化了开发过程,提高了开发效率,增强了软件的健壮性和可维护性。关键词 考试,管理系统,计算机,开发
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外现状 1
1.3 主要研究内容 2
1.4 研究意义 2
2 相关技术 2
2.1 JavaScript技术 2
2.2 JSP技术 3
2.3 MySQL数据库 3
3 可行性分析 3
3.1 操作可行性 3
3.2 技术可行性 4
3.3 经济可行性 4
3.4 法律可行性 4
3.5 操作可行性 4
4 需求分析 5
4.1 需求背景分析 5
4.2 功能需求分析 5
4.3 需求建模 6
4.4 非功能需求分析 7
5 系统设计 8
5.1 总体设计 8
5.2 数据库设计 13
5.3 体系结构设计 19
5.4 系统开发环境 19
6 系统实现 20
6.1 登录功能实现 20
6.2 系统首页实现 21
6.3个人信息管理实现 21
6.4密码修改功能实现 22
6.5 在线考试功能实现 22 *好棒文|www.hbsrm.com +Q: ^351916072^
6.6用户信息管理实现 23
6.7 成绩信息管理模块实现 23
6.8 难度指数功能实现 24
6.9 考卷信息管理功能实现 24
6.10 信息查询功能实现 25
7 系统测试 25
7.1 测试方法 26
7.2 测试用例 26
7.3 测试结果 28
结 论 29
致 谢 30
参 考 文 献 31
1 绪论
1.1 选题背景
现如今,随着因特网的普及,互联网技术得到了蓬勃发展,网站应用也逐渐的走进的人们的生活中,给人们的工作和生活带来了极大的方便。与此相反的是,很多高校和教育机构实施的教育测试,大部分还停留在以往互联网不发达的时代采用的纸质化考试。这种传统的考试模式有很多弊端,不仅很难管理学生的作弊情况,而且每次考试都要安排很多教师监考,督导巡查,极大的消耗人力、物力和财力。并且阅卷工作还极其繁琐,容易出错。在此背景下,网上考试系统开始受到人们的关注,虽然市面上各种考试系统层出不穷,但是这些考试系统都不能符合我们本校学生特定的需要。因此我们可以按照自己学校的需求,自行设计、开发一套新的系统,以适应本校学生的需求,以达到简化考试的步骤,提高考试的质量和可信度,使学生感觉更加公平公正,从而激发学生学习的兴趣的目的。
1.2 国内外现状
当今全世界各国都在实施“人才”战略,而“人才”战略的核心是教育。从古至今,一个国家教育的水平直接影响了国家的强盛与否,很多国家甚至大力的将尖端的信息技术应用于教育,企图在教育领域取得领先的地位。在海外, 美国ETS考试中心率先推行网络考试,后来托福等也纷纷效仿,取得良好的社会反应。此外,国外很早就开始对网上考试方式的研究工作,得利于他们先进的互联网技术的普及,网上在线考试系统及远程教育的运作以其快捷方便的巨大优势得到迅速发展和普遍应用,在这方面,英国OPEN COLLEGE和美国NTU 都取得良好的社会反应,都是经典的网络教育的范例。
而在国内,纵向来看,很多教育机构的考试还停留在传统老套的纸质化考试。很显然,伴随着教育规模的增大,需要拟卷的科目也越来越多,从而使得教师的工作量将逐渐增大,繁重的工作使得他们很容易犯下错误。当然,最近几年来,随着国外技术的引入和国内信息技术的日臻成熟,我们国家的市场上也纷纷涌现出越来越多的在线考试系统,包括优考,百一测评,考试星等。各大高校也纷纷推行自己的学校的在线考试系统。本次毕业设计拟开发的在线考试系统适用于自己学校,同样也是用于偏远地区规模不太大的高校。在这样的背景下,我认为开发一套符合本学校要求的考试系统是很有必要的。
1.3 主要研究内容
本课题所研究的内容主要是针对当代互联网技术的飞速发展,以及在传统考试的模式下对人力以及物力的要求日益提升,在线考试这种新的模式所展现出的方便、快捷和安全等特点越来越受到人们的欢迎。通过对市面上已有的在线考试系统进行分析,找出它们共有的特性,在通过对本学校的学生进行问卷调查,得出考试系统需要满足的需求,在此基础上设计出的考试系统主要分为两个子模块:前台学生在线考试系统、管理员后台管理系统。
前台子系统主要面向的用户是学生,学生进入系统后可以进行个人资料的管理,在线考试和成绩的查询。后台子系统用户主要是教师和管理员,教师模块的功能主要是对考题信息、考卷组成和成绩的评阅。管理员模块的功能主要是对本系统用户的管理和对系统的维护。
1.4 研究意义
上世纪,因特网技术尚未成熟时,纸质化的考试是国内高校的主要考试模式。自互联网普及来,国内很多高校依旧在实施纸质化考试和基于C/S的客户端服务器的考试系统。在我看来,那些客户端考试系统首先在安装配置时就十分的不便,每台电脑上都得安装一个客户端程序。其次在处理考试信息的时候,使用起来极其繁琐。不仅仅处理业务的效率低下,比如登记信息和更新业务流程,而且能同时在线的考生的人数是有限的。针对于上述的缺点,我设计出一个基于B/S的在线考试系统,学生和教师仅仅需要一台联网的PC和一款浏览器就能轻松地完成出卷与考试。
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外现状 1
1.3 主要研究内容 2
1.4 研究意义 2
2 相关技术 2
2.1 JavaScript技术 2
2.2 JSP技术 3
2.3 MySQL数据库 3
3 可行性分析 3
3.1 操作可行性 3
3.2 技术可行性 4
3.3 经济可行性 4
3.4 法律可行性 4
3.5 操作可行性 4
4 需求分析 5
4.1 需求背景分析 5
4.2 功能需求分析 5
4.3 需求建模 6
4.4 非功能需求分析 7
5 系统设计 8
5.1 总体设计 8
5.2 数据库设计 13
5.3 体系结构设计 19
5.4 系统开发环境 19
6 系统实现 20
6.1 登录功能实现 20
6.2 系统首页实现 21
6.3个人信息管理实现 21
6.4密码修改功能实现 22
6.5 在线考试功能实现 22 *好棒文|www.hbsrm.com +Q: ^351916072^
6.6用户信息管理实现 23
6.7 成绩信息管理模块实现 23
6.8 难度指数功能实现 24
6.9 考卷信息管理功能实现 24
6.10 信息查询功能实现 25
7 系统测试 25
7.1 测试方法 26
7.2 测试用例 26
7.3 测试结果 28
结 论 29
致 谢 30
参 考 文 献 31
1 绪论
1.1 选题背景
现如今,随着因特网的普及,互联网技术得到了蓬勃发展,网站应用也逐渐的走进的人们的生活中,给人们的工作和生活带来了极大的方便。与此相反的是,很多高校和教育机构实施的教育测试,大部分还停留在以往互联网不发达的时代采用的纸质化考试。这种传统的考试模式有很多弊端,不仅很难管理学生的作弊情况,而且每次考试都要安排很多教师监考,督导巡查,极大的消耗人力、物力和财力。并且阅卷工作还极其繁琐,容易出错。在此背景下,网上考试系统开始受到人们的关注,虽然市面上各种考试系统层出不穷,但是这些考试系统都不能符合我们本校学生特定的需要。因此我们可以按照自己学校的需求,自行设计、开发一套新的系统,以适应本校学生的需求,以达到简化考试的步骤,提高考试的质量和可信度,使学生感觉更加公平公正,从而激发学生学习的兴趣的目的。
1.2 国内外现状
当今全世界各国都在实施“人才”战略,而“人才”战略的核心是教育。从古至今,一个国家教育的水平直接影响了国家的强盛与否,很多国家甚至大力的将尖端的信息技术应用于教育,企图在教育领域取得领先的地位。在海外, 美国ETS考试中心率先推行网络考试,后来托福等也纷纷效仿,取得良好的社会反应。此外,国外很早就开始对网上考试方式的研究工作,得利于他们先进的互联网技术的普及,网上在线考试系统及远程教育的运作以其快捷方便的巨大优势得到迅速发展和普遍应用,在这方面,英国OPEN COLLEGE和美国NTU 都取得良好的社会反应,都是经典的网络教育的范例。
而在国内,纵向来看,很多教育机构的考试还停留在传统老套的纸质化考试。很显然,伴随着教育规模的增大,需要拟卷的科目也越来越多,从而使得教师的工作量将逐渐增大,繁重的工作使得他们很容易犯下错误。当然,最近几年来,随着国外技术的引入和国内信息技术的日臻成熟,我们国家的市场上也纷纷涌现出越来越多的在线考试系统,包括优考,百一测评,考试星等。各大高校也纷纷推行自己的学校的在线考试系统。本次毕业设计拟开发的在线考试系统适用于自己学校,同样也是用于偏远地区规模不太大的高校。在这样的背景下,我认为开发一套符合本学校要求的考试系统是很有必要的。
1.3 主要研究内容
本课题所研究的内容主要是针对当代互联网技术的飞速发展,以及在传统考试的模式下对人力以及物力的要求日益提升,在线考试这种新的模式所展现出的方便、快捷和安全等特点越来越受到人们的欢迎。通过对市面上已有的在线考试系统进行分析,找出它们共有的特性,在通过对本学校的学生进行问卷调查,得出考试系统需要满足的需求,在此基础上设计出的考试系统主要分为两个子模块:前台学生在线考试系统、管理员后台管理系统。
前台子系统主要面向的用户是学生,学生进入系统后可以进行个人资料的管理,在线考试和成绩的查询。后台子系统用户主要是教师和管理员,教师模块的功能主要是对考题信息、考卷组成和成绩的评阅。管理员模块的功能主要是对本系统用户的管理和对系统的维护。
1.4 研究意义
上世纪,因特网技术尚未成熟时,纸质化的考试是国内高校的主要考试模式。自互联网普及来,国内很多高校依旧在实施纸质化考试和基于C/S的客户端服务器的考试系统。在我看来,那些客户端考试系统首先在安装配置时就十分的不便,每台电脑上都得安装一个客户端程序。其次在处理考试信息的时候,使用起来极其繁琐。不仅仅处理业务的效率低下,比如登记信息和更新业务流程,而且能同时在线的考生的人数是有限的。针对于上述的缺点,我设计出一个基于B/S的在线考试系统,学生和教师仅仅需要一台联网的PC和一款浏览器就能轻松地完成出卷与考试。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1164.html