计算机二级考试管理系统
计算机二级考试管理系统[20200101205501]
*查看完整论文请+Q: 351916072
关键字:在线考试,JSP,struts1
目 录
1 绪论 1
2 需求分析 1
2. 1 功能需求 1
2. 2 可行性分析 3
2. 3 用例描述 3
3 总体设计 4
3. 1 系统的总体架构 4
3. 2 系统开发平台及主要技术 6
3. 3 数据库设计 9
4 详细设计 11
4. 1 考生模块 11
4. 2 管理员模块 21
5 难点与解决方案 30
5. 1 选择题的答案传值与控件关联 30
5. 2 考试计时页面刷新问题与解决 31
6 运行环境 31
6. 1 软件环境 31
6. 2 硬件环境 31
结 论 32
致 谢 33
参考文献 34
Title Lianyungang City Secondary Examination
Management System
Abstract
Computer level 2 test management system is an indispensable part in computer course online test. It is very important for school and social workers. On the development of this system is Windows 7, the use of programming language is Java, with MyEclipse8.5 and SQL Server 2005 as a development tool and database management platform, using the struts 2 framework and JSP technology, collection of actual development in lianyungang city secondary test management system.
The identity of the system has two kinds, respectively is the examinee, and administrators. Examinees features account registration, start the exam, submit test scores query, the administrator can manage the examinees information, management, examinee management subjects and questions and test paper.
Keywords online examination, jsp, struts1
1 绪论
项目背景及意义
在今天,我们的网络技术已经渐渐渗透到生活的各个地方,然而传统的考试也需要改变,而网上考试有着很好的前景。在Web技术基础之上的网络考试系统能够通过互联网进行,所以考试能够在不同的地方,很好的提高了考试的灵活方便性。试卷能够按照题库中的已有题目随机产生,能够防止考前的压题;众多标准化的题目得以使用,之后通过电脑查阅试卷内容,很好地将阅卷效率提高了;而且能够直接将成绩放入数据库,进行排序、统计这类操作。目前相对较好的考试手段是网络考试,题目的信息被放在服务器上,只要通过准考证号、姓名以及密码就可以登录,试卷的答案也在服务器上,考试的合理性以及答案的准确性被很好的保障了。
所以,今后考试的发展趋势必然是通过网络考试进行。通过网络进行考试目前为止有很多技术可以实现,通过web进行网络考试是目前的侧重点。Web技术的结构层次分为三层:DAL层、UI层、BLL层,这样的三层保障了系统的安全,可以在后台管理层计算机上安装应用程序以及题目。在中国,虽然远程教育的发展欣欣向荣,可是目前而言传统的考试方式在学校和社会上的还是更加普遍,而在这种模式下,进行一次考试最起码需要五个阶段。很明显,伴随着不断提高的考试要求以及不断增加的考试类型,对于教师来说,工作量会不断增多,而且教师的工作也会很烦琐并且很容易就出错,很显然纸化的考试方式已经不能适用于目前的考试需求。伴随着计算机运用的飞速发展,以及不断扩大的网络应用,如虚拟课堂的出现和远程的教育模式等等,而且这些已经进入了家家户户。网上考试的形式已经被很多人所看好,为了让老师的压力能够尽量减少,并且效率得到足够的保障,还包括提升教学的质量,让考试更好的满足公正性和客观性,更能激起学生对于学习的热情。现在很多知名的电脑公司进行的各种考试大多数运用这种形式。
2 需求分析
2. 1功能需求
系统功能需求如下,我主要负责的是学生和管理员模块的设计,开发与测试:系统功能模块图如图2.1所示。
图2.1系统功能模块图
2.1.1学生模块
① 考试:考生按要求阅读完考前守则,之后当单击开始考试后,会自动弹出考试试卷,而且原页面自动关闭,浏览器无法打开。考生需要在规定时间内完成考试。如果考生考完试卷,他可以自己手动提交试卷,如果没有在规定的时间内完成,在时间结束前试卷会提交上去。
② 查询考生信息:考生通过自己的账号密码进入系统,可以查询到自己的信息,也可以修改自己的信息。
③ 查询成绩:当考生完成考试过后。成绩可以在下次登录的时候查看,可以查询到个部分的分数,而且一门科目只能考一次。
④ 修改密码:考生可以修改自己创建的密码,而且考生可根据自己的密保找回密码。
2.1.2管理员模块
① 管理员信息维护:管理员管理自己的个人信息,包括登陆账号,密码。
② 考生信息维护:管理员可以查询到考生的个人信息,包括准考证号,所学专业等。
③ 考生成绩维护:管理员可以按照考生的准考证号等个人信息查询到考生成绩信息,包括各部分的成绩。
④ 考试题目维护:科目中的套题信息可以由管理员来进行修改,修改的项目包括单选题、多选题和填空题,完成了以后由系统自动选择题目交给考生来完成。
⑤ 考试类别维护:管理员可以添加或修改考试科目类型。
2. 2可行性分析
可行性分析是很有必要的,通过分析系统,从而能够判断该系统是否有开发的价值,
然后制定该系统所具有的功能,明确需要用到的技术,可行性研究从这些方面切入。
*查看完整论文请+Q: 351916072
关键字:在线考试,JSP,struts1
目 录
1 绪论 1
2 需求分析 1
2. 1 功能需求 1
2. 2 可行性分析 3
2. 3 用例描述 3
3 总体设计 4
3. 1 系统的总体架构 4
3. 2 系统开发平台及主要技术 6
3. 3 数据库设计 9
4 详细设计 11
4. 1 考生模块 11
4. 2 管理员模块 21
5 难点与解决方案 30
5. 1 选择题的答案传值与控件关联 30
5. 2 考试计时页面刷新问题与解决 31
6 运行环境 31
6. 1 软件环境 31
6. 2 硬件环境 31
结 论 32
致 谢 33
参考文献 34
Title Lianyungang City Secondary Examination
Management System
Abstract
Computer level 2 test management system is an indispensable part in computer course online test. It is very important for school and social workers. On the development of this system is Windows 7, the use of programming language is Java, with MyEclipse8.5 and SQL Server 2005 as a development tool and database management platform, using the struts 2 framework and JSP technology, collection of actual development in lianyungang city secondary test management system.
The identity of the system has two kinds, respectively is the examinee, and administrators. Examinees features account registration, start the exam, submit test scores query, the administrator can manage the examinees information, management, examinee management subjects and questions and test paper.
Keywords online examination, jsp, struts1
1 绪论
项目背景及意义
在今天,我们的网络技术已经渐渐渗透到生活的各个地方,然而传统的考试也需要改变,而网上考试有着很好的前景。在Web技术基础之上的网络考试系统能够通过互联网进行,所以考试能够在不同的地方,很好的提高了考试的灵活方便性。试卷能够按照题库中的已有题目随机产生,能够防止考前的压题;众多标准化的题目得以使用,之后通过电脑查阅试卷内容,很好地将阅卷效率提高了;而且能够直接将成绩放入数据库,进行排序、统计这类操作。目前相对较好的考试手段是网络考试,题目的信息被放在服务器上,只要通过准考证号、姓名以及密码就可以登录,试卷的答案也在服务器上,考试的合理性以及答案的准确性被很好的保障了。
所以,今后考试的发展趋势必然是通过网络考试进行。通过网络进行考试目前为止有很多技术可以实现,通过web进行网络考试是目前的侧重点。Web技术的结构层次分为三层:DAL层、UI层、BLL层,这样的三层保障了系统的安全,可以在后台管理层计算机上安装应用程序以及题目。在中国,虽然远程教育的发展欣欣向荣,可是目前而言传统的考试方式在学校和社会上的还是更加普遍,而在这种模式下,进行一次考试最起码需要五个阶段。很明显,伴随着不断提高的考试要求以及不断增加的考试类型,对于教师来说,工作量会不断增多,而且教师的工作也会很烦琐并且很容易就出错,很显然纸化的考试方式已经不能适用于目前的考试需求。伴随着计算机运用的飞速发展,以及不断扩大的网络应用,如虚拟课堂的出现和远程的教育模式等等,而且这些已经进入了家家户户。网上考试的形式已经被很多人所看好,为了让老师的压力能够尽量减少,并且效率得到足够的保障,还包括提升教学的质量,让考试更好的满足公正性和客观性,更能激起学生对于学习的热情。现在很多知名的电脑公司进行的各种考试大多数运用这种形式。
2 需求分析
2. 1功能需求
系统功能需求如下,我主要负责的是学生和管理员模块的设计,开发与测试:系统功能模块图如图2.1所示。
图2.1系统功能模块图
2.1.1学生模块
① 考试:考生按要求阅读完考前守则,之后当单击开始考试后,会自动弹出考试试卷,而且原页面自动关闭,浏览器无法打开。考生需要在规定时间内完成考试。如果考生考完试卷,他可以自己手动提交试卷,如果没有在规定的时间内完成,在时间结束前试卷会提交上去。
② 查询考生信息:考生通过自己的账号密码进入系统,可以查询到自己的信息,也可以修改自己的信息。
③ 查询成绩:当考生完成考试过后。成绩可以在下次登录的时候查看,可以查询到个部分的分数,而且一门科目只能考一次。
④ 修改密码:考生可以修改自己创建的密码,而且考生可根据自己的密保找回密码。
2.1.2管理员模块
① 管理员信息维护:管理员管理自己的个人信息,包括登陆账号,密码。
② 考生信息维护:管理员可以查询到考生的个人信息,包括准考证号,所学专业等。
③ 考生成绩维护:管理员可以按照考生的准考证号等个人信息查询到考生成绩信息,包括各部分的成绩。
④ 考试题目维护:科目中的套题信息可以由管理员来进行修改,修改的项目包括单选题、多选题和填空题,完成了以后由系统自动选择题目交给考生来完成。
⑤ 考试类别维护:管理员可以添加或修改考试科目类型。
2. 2可行性分析
可行性分析是很有必要的,通过分析系统,从而能够判断该系统是否有开发的价值,
然后制定该系统所具有的功能,明确需要用到的技术,可行性研究从这些方面切入。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1925.html