没有合适的资源?快使用搜索试试~ 我知道了~
很全面的一篇毕业论文设计,有代码有截图的
资源推荐
资源详情
资源评论
目 录
第一章 绪论...................................................................................................................................................................1
1.1 研究背景..............................................................................................................................................................1
1.2 技术选择..............................................................................................................................................................1
1.3 开发工具的选用及介绍......................................................................................................................................1
1.3.1 MyEclipse
简介
.............................................................................................................................................1
1.3.2 Flash Builder4
简介
......................................................................................................................................2
1.3.3 MYSQL
简介
..................................................................................................................................................2
第二章 系统可行性研究...............................................................................................................................................3
2.1 技术可行性研究..................................................................................................................................................3
2.2 经济可行性研究..................................................................................................................................................3
2.3 操作可行性研究..................................................................................................................................................3
.........................................................................................................................................................................................3
第三章 系统需求分析...................................................................................................................................................4
3.1 系统工作流程......................................................................................................................................................4
3.2 系统业务需求......................................................................................................................................................4
3.3 设计思想..............................................................................................................................................................4
3.4 设计原则..............................................................................................................................................................4
3.5 业务流程分析......................................................................................................................................................5
3.6 系统数据流分析..................................................................................................................................................6
3.7 性能需求..............................................................................................................................................................8
3.8 运行需求..............................................................................................................................................................8
第四章 系统设计...........................................................................................................................................................9
4.1 系统功能结构图..................................................................................................................................................9
4.2 系统功能设计....................................................................................................................................................10
4.3 系统流程图设计................................................................................................................................................10
4.4 系统数据库设计................................................................................................................................................13
4.4.1
数据库
ER
图
...............................................................................................................................................13
4.4.2
数据库表设计
.............................................................................................................................................14
第五章 系统实现.........................................................................................................................................................18
5.1 系统登录首页.....................................................................................................................................................18
5.2 考试报名模块.....................................................................................................................................................18
5.3 系统登录模块....................................................................................................................................................20
5.4 分数查询模块.....................................................................................................................................................26
结 论.............................................................................................................................................................................27
饶志其:CET4 在线考试模拟系统设计与实现
致 谢.............................................................................................................................................................................29
附 录.............................................................................................................................................................................30
第一章 绪论
1.1 研究背景
网上考试在国外一些国家已经得到了蓬勃发展,人们选学课程和考试都是通过网上
进行的。例如国外一些著名的考试,如 Microsoft 公司的 MCSE(Microsoft 系统工程师认证
考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等,都是
采用网上考试的形式进行的。
现如今在我国英语等级考试成绩仍然是我国很多企业招聘的标准衡量,这也是我国
广大学生求职的重磅筹码,故而英语四级考试可谓是遍及全国各高校的人员密集的考试,
对于如此的大型考试使用现今的传统考试方式是非常的浪费人力,物力和财力的。目前
许多的专业考试已逐步出现从笔试转为计算机网络考试的发展趋势。与传统的笔试相比,
计算机在线考试系统有多方面的优势。首先,可以省去试卷印刷的费用,减轻教师阅卷
的负担,节省了人力、物力、财力,加快考试进程。其次,可以充分发挥计算机在信息
处理方面的优势,如建立海量的题库供将来使用、对试卷结果进行自动化统计分析从而
提供有价值的信息等等。在我国,虽然远程教育已经蓬勃发展起来,但是目前学校与社
会上的各种考试大都仍采用传统的考试方式。在此方式下,组织一次考试一般需要经过
人工出题、考生考试、人工阅卷、成绩评估、试卷分析等五个步骤。随着考试题型的不
断变化及要求的不断提高,教师的工作量将会越来越大,其工作方式十分繁琐,且容易
出错。从这个角度出发,可以说传统的考试方式已经不再适应现代考试的需要,考试方
式的变革势在必行。所以英语四级考试的在线考试方式也是势在必行的。
1.2 技术选择
本考试系统采用前台和后台分离式的开发,后台开发选取的是一种简单的,跨平台的
面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优
异的多线程的,动态的语言——JAVA 语言。前台使用的是 Flex 框架,它是采用 GUI 界面
开发,使用基于 XML 的 MXML 语言, 脱离传统 B/S 软件对美工的依赖,纯粹依靠开发
人员来构建软件系统。应用 hibernate 框架技术实现数据持久化。使用 BlazeDS 访问数
据持久化方案,实现前后台的连接。
1.3 开发工具的选用及介绍
1.3.1 MyEclipse 简介
MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench ,简称 MyEclipse)是对
Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布,以及应用程序服
务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完
备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, SQL,
Hibernate。使用户在开发代码,测试,以及部署应用方面都得到极大的便利。
1
铜陵学院毕业设计
1.3.2 Flash Builder4 简介
FlashBuilder4 是一款由 Adobe 公司开发的软件。它可以帮助软件开发人员使用开放源
Flex 框架快速开发跨平台富 Internet 应用程序(RIA)和内容。它包含对智能编码、调试
及可视设计的支持,提供功能强大的测试工具,这些工具可以提高开发速度并创建出性
能更高的应用程序。
1.3.3 MYSQL 简介
MySQL 是一个小型关系型数据库管理系统,被广泛地应用在 Internet 上的中小型网站
中。其自身特点为体积小、速度快、总体拥有成本低,尤其是开放源码;使用 C 和 C++
编 写 , 并 使 用 了 多 种 编 译 器 进 行 测 试 , 保 证 源 代 码 的 可 移 植 性 ; 支 持
AIX 、 FreeBSD 、 HP-UX 、 Linux 、 Mac OS 、 Novell Netware 、 OpenBSD 、 OS/2
Wrap、Solaris、Windows 等多种操作系统;优化的 SQL 查询算法,有效地提高查询速度,
可以处理拥有上千万条记录的大型数据库。
2
饶志其:CET4 在线考试模拟系统设计与实现
第二章 系统可行性研究
2.1 技术可行性研究
本系统开发将要用到 Java,Hibernate,Flex4,MySQL 数据库技术。另外硬件只需要一
台 PC 机,装有软件 MyEclipse,Flash Builder4 的开发工具,利用 MySQL 作为后台数据库,
使用 BlazeDS 连接 Java 和 Flex,利用 Tomcat 作为 Web 服务器,所以在这方面来说是
可行的。在此系统开发前已经掌握了开发考试系统方法和开发工具,并且在经历过多
次英语四级考试和调查过程中,已经了解和熟悉了在线考试系统的业务流程。综上所
述,本系统开发从技术上是可行的。
2.2 经济可行性研究
从经济效益来分析,软件的开发成本不大,选用的工具都是开源的免费工具,而其它
的投入也只是电脑。电脑的普及也带来了低成本投入。由于系统运行的基础环境均已具
备,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。而系统的效益很
高可以提高管理效率实现计算机化、系统化、规范化操作,效率大于投入,可行性很高。
2.3 操作可行性研究
本考试模拟系统主要面向所有的高校学生,再者系统考试流程基本上参照纸质考试
的流程而设计开发的。且本系统采用基于 Windows 的图形用户界面,而该系统是大家熟
悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个考试系统
采用最友好的交互界面,简洁明了,不需要对数据库进行深入的了解。由此,该系统的
操作是可行的。
综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是
操作上。因此,有必要开发该系统。
3
铜陵学院毕业设计
第三章 系统需求分析
3.1 系统工作流程
打开本系统首页展现系统的三个模块分别为:考试报名,用户登录,分数查询。分
别可以进行在线报名参加考试,用户登录可以以不同的角色登录进行不同的操作,考生
可以在试卷修改完成后登录分数查询模块进行分数查询。
3.2 系统业务需求
(1) 考试报名模块,验证考生不能重复报名,考生报名成功后保存信息,并生成准考证
号码供考生查分使用。报名信息必须真实,在成绩合格证上将显示报名信息。
(2) 用户登录需要身份的验证,需要有不同的角色,系统暂设角色为:考生,教师,管
理员。不同角色的权限和操作各不相同。
考生需求:考生在进行考试前,能够了解考试注意事项,以便能成功进行考试。考生
进行考试时,能明确考试所用时间,考试时间结束系统能自动交卷,并退出系统,考生
不能再作答。考生的题目能随机生成,消除作弊现象。考试结束系统能自动统计考生的
客观题部分。
教师需求:教师登录进入教师模块能看到有关自己的系统通告,教师功能能够添加试
题,批改考生主观题试卷,修改完成系统将自动进行统分,并且能够对个人信息进行查
看,修改。
管理员需求:能够对新增考题进行审核;随机生成听力试题;查看考生信息对考试信
息进行删除操作;可查看教师信息,并且可添加,删除,修改教师信息,分配修改任务
等操作;并且能对个人信息进行维护等。
(3) 分数查询,考生使用准考证号码登录查询个人考试分数。
3.3 设计思想
(1) 系统分成几个相对独立的模块,但这些模块都进行集中式管理。
(2) 分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较
强的可操作性和扩展性。
(3) 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,
使各模块间的耦合性较低,方便系统运行,提高系统安全性。
(4) 系统仿照现今的纸质考试流程和模式进行数据库设计和系统设计,使用户在考试
的过程中能操作方便简单。
3.4 设计原则
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户
的实际需要,在设计开发过程中遵循了如下原则:
(1) 公平性原则:实现考题的随机性,不重复,一次考试不能多次参加,题量统一的
4
剩余45页未读,继续阅读
资源评论
u010604145
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 健身房系统的设计与实现论文Java项目
- 使用TCP实现的搜索可用服务器
- 使用贪心算法解决会议时间安排问题的 Java 示例代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功