摘 要:现在市面上充斥着大量在线考试测评系统,他们大多数提供了在线进行考试,查看考试结果的功能。我开发了一个在线考试管理系统,用于服务老师安排考试,帮助接受测试的学生自动提交成绩。项目可大体分为两个模块:第一个模块,项目基于web应用的基础上,开发了一个主要用于帮助老师进行用户管理,科目管理,试题库管理,试卷管理,成绩查询的系统。第二个模块,利用MyEclipse为学生提供了考试环境的支持,主要功能包括登录考试系统,自动获取试题,提交考试结果和查看考试成绩等。59508
毕业论文关键词:在线考试管理系统,网站建设,多元服务
Abstract:The market is flooded with a large number of online testing exam systems.Most of them provide functions like dong exercise,taking exam and showing results which tend to service for students .To satisfy these users,I develop a new system which is specially prepared for teachers arranging online tests and students taking test,submitting scores automatically.The system contains two main components.On one side,I develop a web application for teachers to manage users,manage subjects,manage test bank and score query.On the other side,I develop an MyEclipse Plugin for students to download exam questions,submit it and get the score they have.There are much technology have been used in our application.
Keywords: Online exam,Website,User Management
1 引言 5
1.1 项目背景 5
1.3项目的功能描述 5
1.4 论文的主要工作和组织结构 6
2 技术概述 7
2.1 Web应用端技术 7
2.1.1 JAVA Web开发环境MyEclipse 7
2.1.2 SSH框架技术 7
2.1.3 JSON技术 9
2.1.4 jQuery和Ajax技术 9
2.1.5 Bootstrap 9
2.2项目管理技术 10
2.2.1 Tomcat服务器 10
2.2.2 SVN 10
2.3本章小结 10
3 单元测试考试管理系统需求分析与概要设计 11
3.1 单元测试考试管理系统项目整体概述 11
3.1.1 管理员进行试题及科目管理 11
3.1.2 管理员进行试卷管理 11
3.1.3 管理员进行用户管理 11
3.1.4 管理员进行问卷管理 11
3.1.5 管理员进行个人信息设置 11
3.2 在线考试系统的需求分析 12
3.2.1 用例图和用例描述 12
3.2.2 系统顺序图 24
3.2.3 E-R图描述 25
3.3 在线考试系统的概要的概要设计 26
3.3.1 逻辑视图 26
3.3.2 开发视图 27
3.3.3 进程视图 28
3.3.4 部署视图 29
3.3.5 概念视图