没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
1. 引言........................................................................................................................................2
1.1 开发背景与意义..............................................................................................................2
1.2 开发环境..........................................................................................................................2
2. 系统分析................................................................................................................................3
2.1 需求分析..........................................................................................................................3
2.2 可行性研究......................................................................................................................3
3. 系统总体设计........................................................................................................................3
3.1 系统目标..........................................................................................................................3
3.2 系统功能结构..................................................................................................................4
3.3 业务流程图......................................................................................................................5
3.4 系统预览..........................................................................................................................5
3.5 业务逻辑编码规则..........................................................................................................8
3.6 数据库设计......................................................................................................................8
4. 系统详细设计......................................................................................................................14
4.1 前台首页设计................................................................................................................14
4.2 考生信息模块设计........................................................................................................14
4.3 考生注册的实现过程....................................................................................................15
4.4 找回密码的实现过程....................................................................................................17
4.5 在线考试模块设计.........................................................................................................18
4.6 后台首页设计................................................................................................................19
4.7 考试题目管理模块设计................................................................................................21
5. 系统测试..............................................................................................................................24
5.1 测试目的........................................................................................................................24
5.2 测试方法........................................................................................................................24
5.3 测试结果........................................................................................................................24
6. 结语......................................................................................................................................25
参考文献...................................................................................................................................26
1
Java 程序设计专业课机试程序设计
学生姓名: 指导教师:
内容提要:随着科技的发展,网络技术已经深入到人们的日常生活中。同时,带来了教育方
式的一次变革,而网络考试则是其中一个很重要的方向。基于 JAVA 技术的专业课机试程序设计
可以借助于遍布全球的 INTERNET 进行。因此,考试既可以在本地进行,也可以在异地进行,大大
增加了考试的灵活性,缩短了传统考试要求教师打印试卷、安排考试、监考、收集试卷、批改试
卷、讲评试卷和分析试卷的漫长而复杂的过程,使考试更趋于客观、公正。本文介绍一个具有在
线考试、即时阅卷、成绩查询、以及考题和考生信息管理等功能的网络专业课机试程序设计。
关键词:在线考试 JAVA JDBC MYSQL
2
1. 引言
1.1 开发背景与意义
在计算机技术、Internet 技术迅猛发展形势的推动下,传统的办学有了新的模式。
传统的考试方式时间长、效率低、同时人工阅卷等主观因素也影响到考试的公正性。
随着网络技术在教育领域应用的普及,应用现代信息技术的网络专业课机试程序设计
呈现出了越来越多的优势。使教学朝着信息化、网络化、现代化的目标迈进。这种无
纸的网络考试系统,是考务管理突破时空限制,提高考试工作效率和标准化水平,使
教育机构的管理者、教师和学生可以在任何时候、任何地点通过网络进行考试。网络
专业课机试程序设计已经成为教育技术发展与研究的方向
1.2 开发环境
本系统的开发工作使用下面展示的软件环境:
✓ 操作系统:Windows7。
✓ 集成开发环境:Myeclipse 10。
✓ Web 服务器:Tomcat 7.0。
✓ Java 开发包:JDK1.6。
✓ 数据库:Mysql 5.1。
✓ 浏览器:IE8.0。
3
2. 系统分析
2.1 需求分析
随着社会经济的发展,人们对教育越来越重视。考试是教育中的一个重要环节,
近几年来随着考试类型的不断增加以及考试要求的不断提高,传统的考试方式要求教
师打印试卷、监考、阅卷,使教师的工作量越来越大,并且由于这些环节全部由人工
完成,非常容易出错。因此,许多学校或考试机构建立网络在线考试网站来降低成本
和减少人力、物力的投入,同时,为考生提供更全面、更灵活的服务。考生希望对自
己的学习情况进行客观、科学的评价;教务人员系统有效地改进现有的考试模式,提
高考试效率。为了满足考生和教务人员的需求,专业课机试程序设计应包含在线考试、
成绩查询等功能。
2.2 可行性研究
可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够
解决。通过分析解决办法的利弊,来判定系统目标和规模是否现实,系统完成后能带
来的效益是否达到值得去投资开发这个系统的程度。
专业课机试程序设计的可行性可以从以下方面考虑。
2.2.1 经济可行性
定期的组织考试是培训机构及时掌握学生学习成绩的有效方式,专业课机试程序
设计,一方面可以节省人力资源,降低考试成本;另一方面,能够快速的进行考试和
评分,体现出考试的客观与公正性。
2.2.2 技术可行性
开发一个专业课机试程序设计,涉及到的最核心的技术问题就是如何实现在不刷
新页面的情况下实时显示考试时间及剩余时间,并在到达考试结束时自动提交试卷的
功能。如果在 Ajax 技术出现以前,要实现这些功能会比较麻烦,但现在通过 Ajax 技
术可以轻松实现这些功能,这为专业课机试程序设计的开发提供了技术保障。
3. 系统总体设计
3.1 系统目标
根据前面所作的需求分析及用户的需求可知,专业课机试程序设计属于中小型软
件,在系统部署后,应达到以下目标:
剩余27页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 380
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功