在线考试系统毕业设计

2018-10-30 16:09

普 通 本 科 毕 业 设 计

题目: 在线考试系统设计与实现 学 院 软件与通讯工程学院 学生姓名 --- 学 号 0093591 专 业 软件工程 届 别 2013届 指导教师 职 称

二○一三 年 五 月

1

普通本科生毕业论文(设计)诚信承诺书

毕业论文(设计)题目 学生姓名 指导老师 所在学院 --- 在线考试系统设计与实现 专 业 软件工程 职 称 软件与通信工程学院 学 号 诚 信 承 诺 本人慎重承诺和声明: 我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,在本人的毕业论文中未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,如有违规行为发生,我愿承担一切责任,接受学校的处理。 学生(签名):--- 2013 年 5 月 5 日 2

摘要

随着信息时代的不断发展,互联网在我们的生活中扮演着越来越重要的角色。在这种环境下,在线网络教育和远程教育便越来受到大家的亲睐。因此,教育领域中将计算机技术应用到教学评估、在线测试中改变传统的以纸笔为工具的评估手段,将会给教学评估带来巨大的变革。在线考试系统具有使考试更加公平,更加透明,同时也为考试节省一定的财力物力以及不必要的浪费。

本文的核心内容就是对网上考试系统的分析、设计与实现。本文所设计和构建的在线考试系统拥有老师信息管理、题库信息管理、试卷信息管理、在线考试、自动阅卷管理、考生信息管理、成绩管理等多项功能。本文主要运用了面向对象的设计思想,将系统的用例图、活动图、时序图、E-R图等进行分析,从而更好的解决实现遇到的问题。这种考试系统是对考试的无纸化的具体实现。而要实现这个系统,完成这个项目,需要运用到一些计算机相关的学科知识,有strusts 开发框架、jsp技术、tomcat服务器、sqlsever 数据库 等技术。我们系统的开发模式主要是B/S 开发方式,本文对使用到的相关技术也做了一定的介绍。 【关键字】 JSP技术;Struts ;在线考试系统

3

Abstract

With the continuous development of information age, the Internet in our life plays a more and more important role. In this environment, online education and distance education is to get everyone's favor. With the computer technology applied to the field of education, changing the traditional teaching evaluation by using the methods of Online examination will be a huge change bringing to the teaching evaluation. Online examination system has make the examination more fair and more transparent, also save some resources for the exam and unnecessary waste.

The core content of this article is for the analysis, design and implementation of online examination system. In this paper, the design and construction of online examination system has the information management of teacher and question , online exam, automatic examination paper marking management, examinee information management, performance management and so on. This article mainly used the ideas of object-oriented design, the system use case diagram, activity diagram, sequence diagram and e-r diagram. This is to test the paperless examination system's concrete implementation. To realize this system, need to apply to some computer related discipline knowledge, such as strusts development framework, the tomcat server, sqlsever database technology and JSP technology. Our system development pattern mainly is the B/S development mode, in this paper, the use of relevant technology has also made certain introduction.

【Keywords】JSP technology; Struts; online examination system

4

目录

1绪论 .................................................................. 7

1.1研究背景和意义 ................................................................................................................. 7 1.2 国内外研究现状 ................................................................................................................ 7 1.3主要研究内容与组织结构 ................................................................................................. 9

2相关技术介绍 ........................................................ 9

2.1 解决方案 .......................................................................................................................... 9 2.2 Web应用程序开发JSP技术 ......................................................................................... 10 2.3 框架技术-Struts .......................................................................................................... 10 2.4 Tomcat应用服务器 ....................................................................................................... 11 2.5 SQL server 2000 .......................................................................................................... 11 2.6 B/S 开发模式 ................................................................................................................ 12

3系统需求分析 ....................................................... 13

3.1 系统用户分析 .................................................................................................................. 13 3.2 系统用例分析 .................................................................................................................. 14

3.2.1 总用例分析 .................................................................................................. 14 3.2.2 学生用例分析 .............................................................................................. 14 3.2.3 教师用例分析 .............................................................................................. 16

3.3 系统活动分析 .................................................................................................................. 18

3.3.1 学生考试活动图 .......................................................................................... 18 3.3.2 教师试题管理活动图 .................................................................................. 19

3.4运行环境 ........................................................................................................................... 21

4系统设计 ............................................................ 22

4.1 系统体系结构设计 .......................................................................................................... 22 4.2系统结构设计 ................................................................................................................... 23

4.2.1 系统包设计 ................................................................................................ 23 4.2.2 学生考试模块 ............................................................................................ 24 4.2.3 修改个人资料模块 .................................................................................... 24 4.2.4 添加课程题目模块 .................................................................................... 25 4.2.5 添加试题模块 ............................................................................................ 26

4.3 数据库详细设计 ............................................................................................................ 27

4.3.1 系统角色及其功能分析 .............................................................................. 27 4.3.2 数据库设计 .................................................................................................. 28

4.4 本章小结 .......................................................................................................................... 30

5

5系统的实现 .......................................................... 31

5.1 数据库连接的建立 .......................................................................................................... 31 5.2 各子系统模块程序设计举例 ........................................................................................ 32

5.2.1 用户登陆的实现 ........................................................................................ 32 5.2.2 用户密码找回的实现 ................................................................................ 33 5.2.3 学生考试的实现 ........................................................................................ 36 5.2.4 学生查询成绩的实现 ................................................................................ 40 5.2.5 课程信息管理的实现 ................................................................................ 41 5.2.6 考试题目管理的实现 ................................................................................ 42 5.2.7 管理员信息管理的实现 ............................................................................ 43

5.3 本章小结 ........................................................................................................................ 45

6 总结与展望 ......................................................... 46

6.1 总结 .................................................................................................................................. 46 6.1 展望 .................................................................................................................................. 46

参考文献 ............................................................... 47 致谢 .................................................................... 48

6

1绪论

1.1研究背景和意义

基于我们现在处于信息时代,互联网不断的飞速发展给我们的生活带来了极大的便利。这些便利不仅仅贯穿于生活,同时也对我们的教育产生了极大的影响。

近年来,我们一直在倡导如何使考试更加公平,更加透明,同时也为考试节省一定的财力物力以及不必要的浪费,在线考试系统便成了一项热门的话题。而我们本文也是对在线考试系统做出了一个基本全面的说明和实现。由于我国的教育资源不均衡,使得我国的远程教育可以有很大的发展空间。与此同时,远程教育的兴起也致使我国教育时人口不易于集中,也不需要集中,如果利用分发试卷的考核方式,将会造成比较的开销和可行性不高。而在线考试系统便可以很好的解决远程教育的问题,不仅如此,在线考试系统也为试卷的整理、比较、提高提供了更可靠的工具和更可行的方法。

1.2 国内外研究现状

在线考试系统目前一般主要由分为局域网的网络考试系统和web在线考试系统。局域网的网络考试系统常用于比较正式的考试,如职业技能考试、计算机等级考试等;而WEB的网络考试系统一般用于考生自测或网络教学系统。

在国外有款在线考试系统TCExam,是一款基于网络的开源在线考试系统,用于在线试题的生成、管理等方面,一般主要由用的语言是PHP,支持跨平台,能支持建立题库,用户管理,和试卷成绩汇总。方面了老师或者其他有需要的组织。同类的还有一款eFront – Refreshing eLearning,界面似乎更人性化。于此同时,还有类似的 WEB-SET CAMPUS、 GARC – An eLearning System 。他们之间的功能似乎没有太大区别,只是在页面的排版和规划上有了一些改进和异同。

在国内,在线考试系统也有着挺大的发展,我们用SmartStone e考天下考试系统来举例,它的服务器端系统管理子系统、服务器端自动评分子系统、后台管理子系统、学员考试学习子系统、题库出版子系统五个部分。各个板块负责的功能不一样。服务器端系统管理子系统后台管理程序必须在服务器端运行,一般主要由包括系统设置、批量导入导出、集中评分、数据清理等。日常管理功能请在IE中登录后台管理子

7

系统完成。服务器端自动评分子系统能最小化成服务器的托盘图标,其作用是对学员提交的作业练习和考试数据进行后台自动评分,从而实现后台评分过程的无人值守。后台管理子系统一般主要由负责日常管理工作,例如组织机构管理、知识库管理、试卷管理、考试项目管理、考试管理、考后处理、手动阅卷、消息管理。

总结来看,用在线考试系统用户可快速建立、评测、练习、调查、分析及管理

于一体的网络平台,可轻松完成全员测试、技能审核、岗位评估、客服调查、销售调查、渠道考核、招聘信息审核、员工工作测评、需求调研、问卷调查以及知识比赛等工作。当然,我们也应当看到在线考试系统还处在不断完善的过程中,应用也不是特别广泛,一般主要由应用于一些带有选项和填空的类型的试题。相信未来就有更大的发展和应用。

8

传统的学校教学,进行考试,需要老师出试卷,印刷用纸,安排考试监考,收

集试卷,阅卷,批判论文和分析文件,这是一个复杂的过程,需要大量的人力,物力和一次性投资,已成为越来越不适应学校的信息技术和现代教学的需要。特别是在远程网络教学,学生分布广泛,很难安排集中检查学校和学生带来许多不便。在线考试系统,是信息技术的产品,这是一个传统的考试的延伸。它可以使用互联网和局域网,随时随地,任何地方为学生考试,加上数据库技术,从而大大简化了传统考试过程中使用,所以网上学习在线考试,是一个不可缺少的辅助手段。在当今的信息时代,计算机技术和网络技术变得越来越广泛的应用在各个领域,改变了人们学习,工作,生活和思维方式,也造成在教育领域的一个重大变化。计算机和网络技术应用于现代高等教育中,是现代高等教育发展,也意味着改革的需求。教育的模式,提高学校的教学效果和教学效率,提高科研和管理水平的必要手段。

1.3主要研究内容与组织结构

在线考试系统的主要任务是基于最近流行的struts、J2EE开发框架。

开发能够实现教师添加试题、进行题库管理、组成试卷、阅卷,学生进行网上考试 并查询自己的成绩的在线考试系统。

本论文结合设计的过程以及实际产物从开发初期到开发完毕作详细的分析和介绍,其中包括了以下几个方面:

第一部分为绪论:主要是研究目的以及现状。

第二部分为相关技术介绍:主要是介绍实现系统所用到的技术。

第三部分为系统需求分析:主要是包括用户分析、用例分析、活动分析。 第四部分为系统设计:主要包括系统的体系结构设计、类设计和数据库设计。 第五部分为系统实现:主要对实现的各个功能进行诠释以及部分代码。

2相关技术介绍

2.1 解决方案

选择JSP,HTML,JavaScript的应用程序开发语言,使用Struts框架,使用Tomcat服务器技术,以及选择的SQL Server2000作为后台数据库,整个系统完全基于B / S(浏览器/服务器)模式设计。

9

2.2 Web应用程序开发JSP技术

JSP的全称是Java服务器页面,它是一台SUN推出的一个种动态网页技术标准。它是在传统的静态页面文件(*。HTML,HTM)中间添加到JAVA程序片段和JSP标记,就构成JSP页面。 JSP具有以下优点:

1)将业务层与表示层的分离:使用JSP技术,Web开发人员可以充分使用HTML来设计页面显示部分(如字体颜色等),使用JSP指令或JAVA程序片段生成网页上的动态内容;

2)能够跨平台:JSP支持绝大多数平台,包括现在很流行的Linux系统,应用非常广泛的Apache服务器也提供了一个支持JSP的服务;

3)组件的开发的使用非常方便:如ASP的组件通过的C,VB等语言的发展和需要要使用注册的;而JSP的组件是使用的Java开发,可以直接使用;

4)编写一次,到处运行:作为一个Java开发平台的一部分,JSP拥有一个JAVA的所有优点,包括写一次,到处运行。

2.3 框架技术-Struts

它的优势,充分利用Java技术的Web应用程序中。 Struts是一个基于模型的型号(Model) - 视图(View) - 控制器(Controller)(MVC)模式的应用框架的开源框架,是使用Servlet,JSP和自定义标签库构建Web应用程序的发展,一个很有用的技术。由于Struts应用程序的开发能充分满足需求,使用方便,快速快。它可以使用服务层框架JavaBean的JSP / Servlet的分隔,而使用表现层框架可以是JSP剩余的JavaBeans完全独立的JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib是)来实现,不同框架这部分有不同自己的标签库,Struts是广泛使用的一个表现层框架。 MVC是一种设计模式,它使强制应用程序的输入,处理和输出分开。使用MVC应用程序被分成三个核心部件:模型,视图和控制器。他们处理各自的任务。浏览次数:视图是用户看到并与之交互的界面。对于旧的Web应用程序,视图是从界面,新类型的Web应用程序的HTML元素,HTML仍然是在视图中,起着重要的作用,但一些新技术已初露端倪,它们包括Adobe Flash和比如XHTML XML / XSL,WML标记语言和其他一些Web服务。如何处理应用程序的界面变得越来越具有挑战性。 MVC的一大优势是,它是你的应用程序处理很多不同的意见。鉴于有没有真正的处理时,数

10

据是否被存储在线,或雇员的列表,作为视图,它仅仅是作为一个输出的数据,并允许用户操纵的方式。模型:模型表示企业数据和业务规则。 MVC的三个部分,该机型拥有大多数的处理任务。例如,它可能被用来作为EJBs和ColdFusion组件等组件对象来处理数据库。模型返回的数据是中性的,该模型的数据格式无关,这样一个模型可以提供多个数据视图。由于应用于模型的代码可以写一次只有多个视图重用,所以减少重复代码。控制器:控制器接受用户的输入并调用模型和视图完成用户的需求。因此,当你点击一个网页中的超链接和发送HTML表单时,控制器(例如:servlet的)本身不输出任何东西,做任何事情。它只是接收请求并决定模型组件调用来处理请求,然后决定哪个视图来显示模型处理返回的数据。现在我们总结MVC的过程中,第一个控制器接收用户的请求,并决定哪种模式应该被称为来处理与,然后与业务逻辑来处理用户的请求并返回数据的模型,并最终与了相应的观点控制器格式模型返回数据,并通过该层用户。

2.4 Tomcat应用服务器

目前支持JSP应用服务器,Tomcat是一个比较流行的Web服务器选为杂志JavaWorld2001年最具创新性的Java产品的编辑,显示出其在业界的地位。

Tomcat是一个免费的开源的Serlvet容器在Tomcat中,应用程序部署是非常简单的,你只要把你的WAR Tomcat的webapps目录下,Tomcat会自动检测该文件并把它解压。您的浏览器JSP访问此应用程序,它通常是第一时间将是非常缓慢的,因为在Tomcat Servlet的JSP到一个文件中,然后编译。编译完成后,采访会很快。

Tomcat也具有传统的Web服务器的功能:处理HTML页面。然而,与Apache相比,它的能力比Apache处理静态HTML。我们可以将其集成到一个Tomcat和Apache,Apache的处理静态HTML,而Tomcat的处理JSP和Servlet。 Tomcat是一个伟大的工具,不仅是因为它是免费的,功能强大,但也正因为它的开放性,越来越多的人的关注。

2.5 SQL server 2000

微软SQL Server2000中由微软开发的,被称为SQL Server,由一系列组件一起工作以满足最大的Web站点和企业数据处理系统存储和分析数据的需求。

微软的SQL Server 2000具有以下特点:

? 其数据库引擎数据库引擎可以被用来在不同的平台上提供完整的XML支持。

11

? 其关系数据库引擎,支持当今要求苛刻的数据处理环境所需的功能。 ? 一系列的管理和开发工具,很容易将他们的系统安装,部署,管理和使用。 ? 有析取和分析汇总数据的联机分析处理(OLAP)工具。

2.6 B/S 开发模式

随着互联网的飞速发展,计算机技术正在使用的应用系统基于C/ S(客户端/服务器)模式转变为基于B / S模式的应用系统。

在过去,网络软件开发采用C / S(客户端)模式,在这种模式下,主营业务逻辑都集中在客户端程序,因此,不可避免地会导致以下问题:

1)系统的安装,调试,维护和升级困难。由于客户端的硬件配置可能存在差异,软件环可以有所不同,因此,在安装时,每个客户端必须单独配置了,当你有一个软件升级到客户端分开。

2)在整个系统中,业务逻辑和用户接口都集中到客户端,肯定会增加安全性风险。 B / S模式带来了巨大的好处:

1)开发成本和维护成本。由于B / S架构管理软件只安装在服务器端(服务器),应用程序的部署,升级,维护,只需要在服务器上进行配置,网络管理员只需要管理服务器就行了,用户界面主营业务逻辑在服务器上(服务器)客户端完全实现通过WWW浏览器,很小的一部分业务逻辑在前端(浏览器)实现,所有的客户端只有浏览器,网络管理员只需要做硬件维修。

2)良好的安全性能,防火墙技术可以保证后端数据库的安全性。所有的配置工作都集中在服务器端,所有的客户端请求访问数据库,通过数据库管理系统,从而大大降低了直接风险暴露数据。

12

3系统需求分析

3.1 系统用户分析

系统主要参与者分为三类:考生,教师。系统模块也可以按照使用对象分为三块:考生考试模块,教师管理模块。考生考试模块主要针对考生用户,包括用例为:用户注册登录,选择试卷进行在线考试,自动交卷和阅卷,查看考试成绩,查看正确答案。教师管理模块针对教师用户,包括用例为:制定考试时间,制定考题类型,制定考题,删除考题,确定考试分数,查询、查看考生信息,修改、删除考生用户,对系统论坛进行操作等。如图3-1系统角色图所示。

用户<><>考生教师图3-1 系统角色图

各个角色职责如下所示:

考生:修改个人资料,查询成绩,进行考试

教师:可以删除用户,禁止用户,按学号或课程查询成绩,查看、修改、删除学生信息及试题

13

3.2 系统用例分析

3.2.1 总用例分析

系统主要用户为学生和教师,学生是进行考试的主要对象,他们可以查询自身的考试成绩,修改个人资料以及成绩查询。而老师主要是管理考生信息、管理考生成绩、课程管理、考试题目管理等。

管理员信息管理在线考试考生信息管理修改资料考生成绩管理教师学生课程管理成绩查询考试题目管理

图3-2 系统总用例图

3.2.2 学生用例分析

学生主要参与的用例是学生成绩查询,修改个人资料,以及进行考试,用例图如下

修改资料进去考试查询成绩学生

14

图3-3学生用例图

进去考试用例具体描述如下: 参与者:学生。 用例名:在线考试。

前置条件:已成功登录系统。 基本事件流:

1:输入准考证和密码进入系统; 2:选择在线考试按钮

3:选择考试课程的相关信息。 4:进行考试。

5:考试完毕,提交退出系统。

后置条件:学生的考试信息已经成功提交保存。

查询成绩用例具体描述如下: 参与者:学生。 用例名:查询成绩。

前置条件:已成功登录系统。 基本事件流:

1:输入准考证和密码进入系统; 2:选择查询成绩按钮 3:查看所有考试成绩信息。 后置条件:退出查询。

修改个人资料用例具体描述如下: 参与者:学生。 用例名:修改个人资料。 前置条件:已成功登录系统。 基本事件流:

1:输入准考证和密码进入系统; 2:选择修改个人资料按钮。

15

3:输入即将修改的个人资料信息。 4:提交保存退出系统。

后置条件:学生的个人信息已经成功提交保存。

3.2.3 教师用例分析

老师主要参与的用例有管理员信息管理、考生信息管理、考生成绩管理、课程管理、考试题目管理。用例图如下:

管理员信息管理考生信息管理考生成绩管理教师课程管理考试题目管理

图3-4 教师用例图

管理员信息管理的用例分析:

参与者:教师。

用例名:管理员信息管理。 前置条件:已成功登录系统。 基本事件流:

1:输入准考证和密码进入系统; 2:对管理员信息进行浏览及管理 3:添加、修改、删除管理员信息。 后置条件:保存或撤销管理员信息。

16

考试题目管理:

参与者:教师。 用例名:考试题目管理。 前置条件:已成功登录系统。 基本事件流:

1:输入准考证和密码进入系统; 2:对试题进行浏览及管理 3:添加、修改、删除试题信息。 后置条件:保存或撤销试题信息。

考生信息管理:

参与者:教师。 用例名:考生信息管理。 前置条件:已成功登录系统。 基本事件流:

1:输入准考证和密码进入系统; 2:对考生信息进行浏览及管理 3:添加、修改、删除考生信息。 后置条件:保存或撤销考生信息。

17

3.3 系统活动分析

3.3.1 学生考试活动图

根据学生在线用例分析,得出在线考试活动图。参与角色有:学生。学生输入自己的登录信息,若正确,则进系统,否则,返回登录界面。学生进入选择考试课程,若无考试信息则退出系统,否则,进入预备考试状态。若有试题则点击进入测试界面。在测试完毕后,提交保存测试结果并显示成绩接着退出提出,如果没有提交测试结果则做零分处理并退出系统。如图3-5学生考试活动图所示。

18

学生输入登录信息[是否登录成功] [否] / [是] 选择课程[考试课程是否存在] [是] 准备考试开始考试[否] [是否提交试卷] [是] [否] 显示成绩 图3-5 学生考试活动图

3.3.2 教师试题管理活动图

根据考试题目管理用例分析,考试题目管理参与角色有:教师。教师进入系统后台,点击查看考生题目信息。若选择修改则进入修改界面,修改完成后返回;若选择删除,当该题目课程已经在考生考试成绩里则删除失败,否则删除成功;若选择添加题目,则进入添加题目界面,选择课程名和题目类型编辑完成后保存,如果该题目已经存在则失败显示错误信息并返回,否则添加成功。如图3-6 考试题目管理活动图所示。

19

管理员登录系统[是否成功登录] [否] 显示错误信息[是] 进入后台点击查看考试题目信息点击添加题目按钮修改题目删除题目[是否被考试] 选择课程名修改题目并提交选择题目类型[否] [是] 删除成功编辑并提交信息[题目是否已存在] [是] 错误信息[否] 显示程序添加信息

20

6 总结与展望

6.1 总结

本文的研究工作主要包括下面几个方面:

(1)仔细研究了在线考试系统的国内外研究现状及目前高职院校在线考试系统存在的问题,指出随着计算机技术和网络技术的日益成熟和普及,在线考试等已经成为现代化信息化教育的发展趋势。研究开发在线考试系统不仅是可行的,同时也是实现高职院校现代化教育教学的必然要求。通过分析研究开发在线考试系统的研究意义及内容,为本课题的开展奠定了基础。

(2)针对在线考试系统的研究内容及开发过程,详细介绍了在线考试系统的 概念及相关的考试理论。并对系统开发过程中可能涉及的关键技术如 strust编 程技术、SQL 数据库管理技术等做了介绍。对常见的软件开发架构 C/S 和 B/S 做了对比介绍,本系统则采用了B/S模型。

(3)根据系统需求和系统的设计原则,对系统进行了总体设计,对所需要操作的过程进行了详细的描写,同时对系统的数据库进行了设计规划。

6.1 展望

介于时间限制,该考试平台仍有不少不足:

(1)实时监控功能欠完善。虽然系统在时间上能限制考生,但还是不能百分 之百保证每个考生独立完成考题,所有必须在考场设置监控。

(2)试题类型及应更加全面。在今后的题库完善过程中,可以增加不同类型 的试题,适应各种考试模式,提高系统利用空间。

(3)系统暂时只能运用于计算机考试,今后将逐步推行至其他各科考试或自 主招生录取考试中。

(4)系统的稳定性方面还有待加强。

46

参考文献

[1] 洪维恩,何嘉. Java2面向对象程序设计[M].北京.中国铁道出版社.2007 [2] 张孝祥IT课堂系统---Java就业培训教程(网上课堂). [3] http://java.sun.com(java 官方网站). [4] http://www.cn-java.com (中国java网站).

[5] 耿祥义.Java基础教程[M].北京.清华大学出版社. 2008.9:10-50 [6] Bruce Eckel.Java编程思想[M].北京.机械工业出版社. 2009.9:30-280

[7] (美)舒尔第.Java2-The complete reference[M].北京.电子工业出版社. 2007.1:20-100 [8] (美)Marty Hall.Servlet与JSP权威指南[M].北京v机械工业出版社. 2002.10:30-350 [9] (美)Marty Hall.JavaScript高级程序设计[M].北京.人民邮电出版社. 2008.11:50-200 [10](美)David Flanagan.JavaScript权威指南[M].北京.机械工业出版社. 2007.1:10-200 [11] 乌洁明等,SQl Server 2000 开发指南。人民邮电出版社2006.8:10-300 [12] 邱哲等.Struts Web设计与开发大全[M].北京.清华大学出版社. 2007.8:10-208 [13] 张洪伟.Tomcat Web开发及整合应用[M].北京.清华大学出版社. 2007.8:10-230 [14] 刘彬. JSP数据库高级教程[M].北京,清华大学出版社.2007 [15] 柯自聪.Ajax开发精要[M].北京,电子工业出版社.2008 [16] 高寅.系统分析之路[M].北京.电子工业出版社. 2008.5:30-200 [17] http://displaytag.sourceforge.net(displaytag官方网站) [18] http://jakarta.apache.org (Apache软件Jakarta项目组官方网站)

[19] 范云之.基于Web数据库在线考试系统的设计与实现研究[J].商丘师范学院学报第22卷第5期 2008.10:1-20

[20] SARAH E.Hutchinson,Stacey C.Sawyer,COMPUTERS,COMMUNICATIONS,AND INFORMATION。Higher Education Press,2008年9月

[21] Alan W.Brown 著,Large-Scale,Component-Based Development。Higher Education Press,2008年5月

47

致谢

在老师和同学的支持与帮助之下,我顺利地完成了本次毕业设计。在毕业设计的这段日子里,我所获得的知识将是大学期间非常珍贵的。

本次毕业设计是在---汗成老师的精心指导下完成的,---老师渊博的知识、严谨的治学态度深深的影响着我。在项目实现过程中,---老师给了我很多建议,同时在理论方面也给予我很大的帮助,使我的毕业设计逐步地趋于完善。在此期间,我不仅学到了许多新的知识和解决问题的方法,而且也开阔了视野,提高了解决问题的能力。在此,我对---老师在毕业设计期间给予的指导和帮助表示衷心的感谢。同时也感谢学院为我提供良好的毕业设计环境。在到达最后时感谢在毕业设计中为我提供帮助的众多益友和同学,以及在设计中被我引用或参考的论著的作者。再次感谢在本次毕业设计中帮助过我的所有人。

48


在线考试系统毕业设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:动物防疫工作的重要性及措施

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: