全能英语考试加油站设计与实现

 2023-03-05 12:01:57

论文总字数:20996字

摘 要

当今社会进入了一个信息快速发展的年代,各行各业都离不开计算机,就使得计算机的应用变得多方多面,其中最突出的是基于网络的应用。全能英语考试加油站产生于这种形势下,旨在推广网络应用、促进教育发展和适应无纸化考试潮流。

系统实现时采用的工具是SSH,利用了B/S 三层架构,使用Sql2005数据库,以Windows 7为操作系统,以tomcat为web服务器。

本系统的特色是在教师模块中将人工阅卷和自动阅卷相结合,避免阅卷过于单一。在学生模块中采用英语网上考试,避免传统考试中的一些缺陷。在管理员模块中将教师、学生、试卷一体化进行管理,提高了工作效率。综上所述,全能英语考试加油站是个值得研究的项目,将有助于促进未来教育的发展。

关键词:网络应用;英语;网上考试;

All Mighty English Test Site

Abstract

We are now entering into an age of repaid development of information, every field can"t exist without computer, and this result in the variability of computer applications, the remarkable ones is the application that based on the internet, such as distance education,online chatting especially. All Mighty English Test Site that based on web is come out under this trend, it is designed to promote internet applications,the development of internet and to fit no-paper examination trend.

We use SSH to implement this system, B/S three levels framework, Sql2005 database, Windows7 operating system, tomcat as the web server.

The feature of this system is that it combines artificial marking and automatic marking together in the teacher model, which avoid the simple of marking work. it uses English online test in student model to avoid some defaults of the traditional test in the student model, it can manage teachers,students and examination papers together, which enhances the work efficiency. Above all, all mighty English test site is a project that worth researching, it will help to develop the education in the future.

Keywords: web application; English; online test;

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1 课题背景 1

1.2 国内外发展现状 1

1.3 课题意义 2

1.4 课题研究内容 2

1.5 课题预期结果 2

1.6 本章小结 3

第二章 系统技术支持 4

2.1 软件工程介绍 4

2.2 开发环境介绍 4

2.2.1 JSP开发语言 4

2.2.2 SQL Server数据库 4

2.3 JSP数据库开发技术 5

2.3.1 JDBC开发数据库 5

2.4 Struts技术介绍 5

2.5 Spring技术介绍 6

2.6 Hibernate技术介绍 6

2.7 本章小结 6

第三章 系统需求分析 7

3.1 总体需求描述 7

3.1.1 功能需求 7

3.1.2 性能需求 8

3.2 系统用例图 8

3.3 本章小结 9

第四章 系统总体设计 10

4.1 系统结构设计 10

4.2 数据库结构设计 10

4.2.1 需求分析 10

4.2.2 逻辑设计 11

4.2.3 物理设计 13

4.3本章小结 14

第五章 系统功能实现 15

5.1 项目目录结构介绍 15

5.1.1 src文件夹 15

5.1.2 WebRoot文件夹 16

5.2 系统登入页面实现 16

5.3 管理员功能模块 18

5.3.1 个人密码修改 18

5.3.2 考试课程管理 18

5.3.3 考试试卷管理 19

5.3.4 学生信息管理 20

5.3.5 教师信息管理 21

5.3.6 考试成绩统计 22

5.4 教师功能模块 22

5.4.1 题目信息管理 22

5.4.2 开始阅卷 24

5.5 学生功能模块 25

5.5.1 开始考试 25

5.5.2 分数查询 26

5.6 本章小结 26

第六章 软件测试 27

6.1 软件测试目的与意义 27

6.2 软件测试过程 27

6.3 功能模块测试 27

6.3.1 登录模块测试 28

6.3.2 修改密码功能测试 28

6.4 其他错误 29

6.5本章小结 29

结 论 30

致 谢 31

参考文献(References) 32

第一章 引 言

本章为基础章节,笔者将讲述与本课题有关的背景、内容等,希望通过本章的介绍,能够让读者对本篇论文有一定的了解并且能产生兴趣,为以后的章节做下良好的铺垫。

1.1 课题背景

在当今21世纪这样一个技术飞快发展的年代,越来越多的人开始习惯享受网络带给我们的便利。网络涉及的地域范围大到全球境内,小到一个家庭、一个工作组;网络涉及的行业范围大到国际组织、金融机构、全球贸易等,小到个人经营的事业;网络涉及的应用范围大到国家军事系统、财务系统、通讯通信等,小到网页游戏、视频点播等服务。由此可见,网络在我们的生活中扮演着举足轻重的角色,没有网络的世界,整个社会将会失去联系。教育是国家培育人才的头等大事,一个没有良好教育的国家,其经济、外交、文化、历史等方面一定受到影响,会阻碍这个国家的发展,不利于国家的生存,因为没有人才的支撑,国家就会没有推动科技的动力,资源就会枯竭,由此可见,教育事关重大。在经济全球化的影响下,当今世界各国之间的交流变得日益密切,“世界地球村”的概念早已被提出,意在说明世界因为发展的需要而连成了一个整体,这就需要各国有共同交流的语言。英语已成为使用国家最多的一门语言,因为其语法简单,单词易拼写等特点而被多数国家使用。

正是在以上三种背景下,笔者研究了基于网络的一个英语在线考试系统,取名为“全能英语考试加油站”,希望通过笔者开发的这个小型系统来一方面增加开发经验,学到更多的技术,另一方面来完成大学四年最后的任务——毕业设计。

1.2 国内外发展现状

关于基于网络的考试系统,已不再是什么新鲜事了,网络技术与考试的结合早已在国外被实现了,例如,美国教育考试服务中心所组织的“计算机文化考试”,英国计算机学会推出的“计算机考试”,日本开设的“信息处理技术人员考试”等。他们这些科技先进的发达国家拥有着深厚的教育背景,严谨把守着考试关,由于过去传统的纸质考试方式以不再适用主流,因此在这种驱动下,开发出了网络考试系统,从而提升了考试质量。在国内,网上考试的方式起步较晚,发展缓慢,国家从2004年起才开始实施计算机等级考试网上考试。在学校里,多数情况下学生的考试还是采用的传统的笔试考试方式,这无形之中阻碍了考试网络化的发展。就技术而言,国内外开发的考试系统有两种架构,分别是C/S(客户机/服务器)和B/S(浏览器/服务器),它们各自的介绍及特点如下:

剩余内容已隐藏,请支付后下载全文,论文总字数:20996字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;