搜档网
当前位置:搜档网 › 在线考试系统毕业设计

在线考试系统毕业设计

在线考试系统毕业设计
在线考试系统毕业设计

题目:在线考试系统设计与实现

学院软件与通讯工程学院

学生姓名 --- 学号 0093591 专业软件工程届别 2013届指导教师职称

二○一三年五月

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

毕业论文(设计)题目在线考试系统设计与实现

学生姓名--- 专业软件工程学号

指导老师职称

所在学院软件与通信工程学院

诚信承诺

本人慎重承诺和声明:

我承诺在毕业论文(设计)活动中遵守学校有关规定,恪守学术规范,在本人的毕业论文中未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,如有违规行为发生,我愿承担一切责任,接受学校的处理。

学生(签名):---

2013 年 5 月 5 日

摘要

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

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

【关键字】JSP技术;Struts ;在线考试系统

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

目录

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系统的实现 (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)

1绪论

1.1研究背景和意义

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

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

1.2 国内外研究现状

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

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

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

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

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

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

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

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

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

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

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

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

第三部分为系统需求分析:主要是包括用户分析、用例分析、活动分析。

第四部分为系统设计:主要包括系统的体系结构设计、类设计和数据库设计。

第五部分为系统实现:主要对实现的各个功能进行诠释以及部分代码。

2相关技术介绍

2.1 解决方案

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

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的一大优势是,它是你的应用程序处理很多不同的意见。鉴于有没有真正的处理时,数

据是否被存储在线,或雇员的列表,作为视图,它仅仅是作为一个输出的数据,并允许用户操纵的方式。模型:模型表示企业数据和业务规则。 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支持。

●其关系数据库引擎,支持当今要求苛刻的数据处理环境所需的功能。

●一系列的管理和开发工具,很容易将他们的系统安装,部署,管理和使用。

●有析取和分析汇总数据的联机分析处理(OLAP)工具。

2.6 B/S 开发模式

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

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

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

2)在整个系统中,业务逻辑和用户接口都集中到客户端,肯定会增加安全性风险。

B / S模式带来了巨大的好处:

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

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

3系统需求分析

3.1 系统用户分析

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

用户

考生教师

<>

<>

图3-1 系统角色图 各个角色职责如下所示:

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

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

3.2 系统用例分析

3.2.1 总用例分析

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

学生

管理员信息管理

教师

考生信息管理

考生成绩管理

课程管理

考试题目管理

修改资料

成绩查询

在线考试

图3-2 系统总用例图

3.2.2 学生用例分析

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

学生查询成绩

进去考试

修改资料

图3-3学生用例图

进去考试用例具体描述如下:

参与者:学生。

用例名:在线考试。

前置条件:已成功登录系统。

基本事件流:

1:输入准考证和密码进入系统;

2:选择在线考试按钮

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

4:进行考试。

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

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

查询成绩用例具体描述如下:

参与者:学生。

用例名:查询成绩。

前置条件:已成功登录系统。

基本事件流:

1:输入准考证和密码进入系统;

2:选择查询成绩按钮

3:查看所有考试成绩信息。

后置条件:退出查询。

修改个人资料用例具体描述如下:

参与者:学生。

用例名:修改个人资料。

前置条件:已成功登录系统。

基本事件流:

1:输入准考证和密码进入系统;

2:选择修改个人资料按钮。

3:输入即将修改的个人资料信息。

4:提交保存退出系统。

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

3.2.3 教师用例分析

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

管理员信息管理

考生信息管理

考生成绩管理

教师

课程管理

考试题目管理

图3-4 教师用例图

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

参与者:教师。

用例名:管理员信息管理。

前置条件:已成功登录系统。

基本事件流:

1:输入准考证和密码进入系统;

2:对管理员信息进行浏览及管理

3:添加、修改、删除管理员信息。

后置条件:保存或撤销管理员信息。

考试题目管理:

参与者:教师。

用例名:考试题目管理。

前置条件:已成功登录系统。

基本事件流:

1:输入准考证和密码进入系统;

2:对试题进行浏览及管理

3:添加、修改、删除试题信息。

后置条件:保存或撤销试题信息。

考生信息管理:

参与者:教师。

用例名:考生信息管理。

前置条件:已成功登录系统。

基本事件流:

1:输入准考证和密码进入系统;

2:对考生信息进行浏览及管理

3:添加、修改、删除考生信息。

后置条件:保存或撤销考生信息。

3.3 系统活动分析

3.3.1 学生考试活动图

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

学生

输入登录信息

选择课程

准备考试

开始考试

[是否登录成功]

[是]

[考试课程是否存在]

[是]

[是否提交试卷]

[否] /

显示成绩

[是]

[否] [否]

图3-5 学生考试活动图

3.3.2 教师试题管理活动图

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

管理员

登录系统

进入后台

显示错误信息

点击查看考试题目信息

修改题目删除题目

点击添加题目按钮

选择课程名

选择题目类型

编辑并提交信息

显示程序添加信息

[是否成功登录]

[否]

[是]

错误信息

[题目是否已存在]

[是]

[否]

修改题目并提交[是否被考试] 删除成功[否]

[是]

毕业论文管理系统分析与设计说明

毕业论文管理系统分析与设计 班级:信息管理与信息系统 1102 指导教师:黄立明 学号: 0811110206 姓名:高萍

毕业论文管理系统 摘要 (3) 一.毕业论文管理系统的系统调研及规划 (3) 1.1 项目系统的背景分析 (3) 1.2毕业论文信息管理的基本需求 (3) 1.3 毕业论文管理信息系统的项目进程 (4) 1.4 毕业论文信息管理系统的系统分析 (4) 1.4.1系统规划任务 (4) 1.4.2系统规划原则 (4) 1.4.3采用企业系统规划法对毕业论文管理系统进行系统规划 (5) 1.4.3.1 准备工作 (5) 1.4.3.2定义企业过程 (5) 1.4.3.3定义数据类 (6) 1.4.3.4绘制UC矩阵图 (7) 二.毕业论文管理系统的可行性分析 (8) 2.1.学院毕业论文管理概况 (8) 2.1.1毕业论文管理的目标与战略 (8) 2.2拟建的信息系统 (8) 2.2.1简要说明 (8) 2.2.2对组织的意义和影响 (9) 2.3经济可行性 (9) 2.4技术可行性 (9) 2.5社会可行性分析 (9) 2.6可行性分析结果 (10) 三.毕业论文管理系统的结构化分析建模 (10) 3.1组织结构分析 (10) 3.2业务流程分析 (11) 3.3数据流程分析 (11) 四.毕业论文管理系统的系统设计 (13) 4.1毕业论文管理系统业务主要包括 (13) 4.2毕业论文管理系统功能结构图 (13) 4.3代码设计 (14) 4.4,输入输出界面设计 (15) 4.4.1输入设计 (15) 4.4.2输出设计 (15) 4.5 数据库设计 (15) 4.5.1需求分析 (15) 4.5.2数据库文件设计 (16) 4.5.2数据库概念结构设计 (17) 五.毕业论文管理系统的系统实施 (18) 5.1 开发环境 (18) 5.2 调试与测试过程 (19)

本科毕业设计-在线考试系统

1.绪论 1.1 开发背景 近年来,计算机科学技术的发展迅猛异常,日新月异。网络技术、多媒体技术、面向对象的技术日趋成熟,为计算机的应用揭开了新篇章。为了适应计算机技术的发展,网上教育也以受众广、投入低、不受师资和校舍等办学基础设施等条件限制、容易开展高水平教学、教学质量相对容易保证等特点而受到教育界的广泛重视,网上教育促进了教育思想、教育方法、教育手段的更新。信息时代的未来教育,具有创造性、多样性、开发性和个性化的特点。未来教育发展层次的高低,与教育网络的建设与否息息相关。落后的教学手段与封闭的教学模式,再也不能适应未来教育的需求。 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革和更新,而网络考试则是一个很重要的发展方向。基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容按条件组成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷评分,大大提高阅卷的效率;还可以直接把成绩送到数据库中,进行统计分析、排序等操作。所以现在较好的考试方法是采用网络考试,试题内容放在服务器上,考生通用户名密码进行登录,登录后进行考试,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。网上考试是这个课程建设其中的一部分,本文将重点介绍网上考试系统。 1.2 系统的总体概述及其研究意义 网络考试系统的实现技术有多种,可以采用传统的架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,考务工作比较烦琐,而且考试程序放在客户机上,安全性也受到一定影响,因此本文讨论的网络考试系统采用Web 技术实现。Web 技术采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何的应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上)。本文

网上考试系统设计毕业论文

网上考试系统设计毕业论文 目录 1 前言 (1) 2 技术支持 (3) 2.1 B/S(Browser/Server)模式 (3) 2.2 https://www.sodocs.net/doc/0616857417.html, (4) 2.3 IIS(Internet Information Services)简介 (9) 3 系统设计 (10) 3.1 需求分析 (10) 3.1.1 系统功能分析 (11) 3.1.2 系统性能分析 (12) 3.2 前台设计 (12) 3.2.1 界面设计目标 (12) 3.2.2 界面设计思路 (13) 3.3 后台设计 (13) 3.3.1 系统总体设计 (13) 3.3.2 子系统设计 (14) 3.3.3 公用模块设计 (23) 3.4 数据库设计 (24) 3.4.1 数据库概念设计 (24) 3.4.2 数据库物理结构设计 (27) 4 系统实现 (31) 4.1 系统网络实现 (31) 4.2 系统数据库实现 (33) 4.3 系统前台实现 (36) 4.3.1 学生子系统 (36) 4.3.2 教师子系统 (39) 4.3.3 管理员子系统 (40)

4.3.4 公共模块 (41) 4.4 系统功能实现 (46) 5 小结与展望 (51) 5.1 小结 (51) 5.2 展望 (51) 致谢 (53) 参考文献 (54)

1 前言 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是网上考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行网上考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 网上考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来. 目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web 模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应

基于JavaWeb的在线考试系统的设计与实现毕业论文

毕业论文 题目:Java Web应用开发—— 在线模拟考试系统的设计与实现学院:计算机与信息工程学院 专业:软件工程

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。 作者签名:日期:

学位论文原创性声明 本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

在线考试系统---毕业设计开题报告

毕业设计开题报告 题目名称基于.net 在线考试系统设计 院(系)计算机科学学院 专业班级XXXXXXXX 学生姓名XXXXX 指导教师XXXX 辅导教师XXX 开题报告日期2015年1月9日 在线考试系统设计 学生:XXX,计算机科学学院 指导老师:XXX,计算机科学学院 一、题目来源 生产/社会实际等 二、研究的目的和意义 目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;

二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。 三、阅读的主要参考文献及资料名称 [1].《网站开发实践》,邵丽萍,电子工业出版社,2007 年

毕业设计论文 学生成绩管理系统

学生成绩管理系统毕业设计论文 【摘要】 (3) 1.1问题的提出 (5) 1.2现有系统存在问题的分析 (6) 1.3系统开发目标与意义 (6) 1.3.1系统开发目标: (7) 1.3.2意义: (7) 1.4可行性分析 (7) 1.4.1 经济上可行性: (8) 1.4.2技术上可行性: (8) 1.4.3运行上可行性: (8) 第二章需求分析 (9) 2.1 教育系统学生管理现状分析 (9) 2.1.1 学校工作流程分析 (9) 2.1.2 学校具体需求分析 (10) 2.1.3 系统设计思想 (11) 2.1.4 系统设计分析 (11) 2.1.5 系统功能分析 (12) 2.1.6 学生学籍系统的目标 (12) 2.2 基于B/S结构技术的应用 (13) 2.2.1 B/S结构技术发展简述 (13) 2.2.2 动态网站开发技术比较 (14) 2.2.3 本系统的开发采用https://www.sodocs.net/doc/0616857417.html,---- 一种全新的设计模式 (18) 2.2.4 面向对象的开发过程 (20) 2.2.5 开发工具的选择 (21) 2.2.6 数据库系统选择 (24) 2.2.7 开发方法的选择 (26) 2.2.8 开发本系统的意义 (27) 2.2.9 本文档编写目的 (28) 2.2.10 定义 (28) 第三章学生成绩管理系统概要设计 (29) 3.1系统设计图例说明 (29) 3.2 系统设计业务目标(业务逻辑层) (30) 3.2.1系统设计目标概述 (30) 3.2.2 用户(角色) (30) 3.2.3 假定 (31) 3.3 技术总体目标 (34) 3.3.1系统技术性能要求 (34)

通用考试系统设计与实现毕业论文

引言 当前的管理信息系统已经发展为集成了计算机网络技术、通信技术、信息处理技术,对信进行收集、传递、存储及加工处理,用于辅助决策进行事务管理的一种人机交互的智能化计算机系统。 随着管理信息系统的发展及其广泛的应用,数据库管理技术已逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来的到高效的运行。同时,学校管理中的在线考试管理也提出了相应的要求。为了满足考试管理的要求,需要设计与制作一个通用考试系统。通用考试系统实现了对整个在线考试管理的系统化,规化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。

第一章绪论 1.1背景 网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的远程教育成为现代教育技术未来发展方向之一,考试测试作为远程教育的一个子系统也成为一个重要的研究领域。现代远程教育作为一种新的教学手段已经开始进入我们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。Internet技术的发展使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。在线考试系统课题产生的背景是当今教育信息化的趋势及我国高校教育信息化系统的建设;目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。通过Internet/Intranet来实现网上考试,是现代教育技术的一个具体实现,具有很重要的现实意义。可以实现教考分离以及考务工作的全自动化管理,可以有效利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务,可以大规模的实行考试,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师刻试卷、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上Web数据库技术的利用,大大简化了传统考试的过程。 本文以Internet为平台,研究了基于Web考试系统的设计与实现,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了用户登录模块、题库管理模块和试卷管

学生论文管理系统毕业设计(论文)

昆明学院 2016 届毕业设计(论文) 设计(论文)题目基于Joomla Platform内容管理框架的网站设计子课题题目学生论文管理系统 姓名冯永明 学号 201211010305 所属系信息技术学院 专业年级12级计算机科学与技术 指导教师朱军 2016年 5月

摘要 论文对于我们已经不属于一个陌生的词汇了。大学毕业要写论文,研究生毕业要写论文,博士毕业我们也要写论文,毕业论文可谓是对我们学位学习的一个交代吧。虽然熟悉,但论文却是很多人很后怕的一个事情,无从下手,难以完成。基于这样的原因,本人就发开了一个学生论文管理系统来帮助大家解决论文难的问题。我的学生论文管理系统是基于Joomla Platform内容管理框架来开发的。首先利用软件xampp来搭建PHP+Apache+Mysql环境,然后安装Joomla Platform后台,在后台框架的基础上搭建学生论文管理系统网站。搭建这个网站的初衷就是为了方便大家能在我的平台上找到更多的论文资源,让大家不会再无从下手。大家利用这个平台可以下载到想要的资源,给我们写论文提供了大量的参考文献,让我们从此写论文乐无忧。同时大家也可以把自己觉得好的论文上传到这个平台上面,让大家一起分享资源,共享快乐! 关键词:论文;学生;系统;Joomla;平台;扩展

Abstract Papers for us already does not belong to an unfamiliar vocabulary.Graduated from the university, we are going to write a paper, we want to write a paper, graduate school, we also want to write a paper, graduation thesis is a replacement degree for us to learn.Though familiar, but the paper is a lot of people are dying of a thing, do not know how to start, difficult to complete.For this reason, I will send a student dissertation management system to help you solve difficult problems.My student thesis management system is based on Joomla Platform to the development of content management framework.First using software xampp to build PHP + Mysql + Apache environment, then install Joomla Platform background, framework built on the basis of student papers in the background management system website.To build this website is designed to facilitate everybody can find more papers on my platform resources, let everybody wouldn't do not know how to start.You use of the resources of the platform can be downloaded to want, provided we write a paper with a large number of references, let us write a paper from joy.At the same time you can also feel the good paper onto the platform, let everybody share resources, sharing happiness! Key words:papers;Students;System;Joomla;platform;extension

基于java的考试系统毕业设计论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名):

年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期:

毕业论文设计管理系统操作指南

毕业论文(设计)管理系统操作指南 1.系统登陆 1.1登陆方式(3种可选) (1)陕西理工学院网站办公系统毕业论文(设计)管理系统; (2)教务处网站毕业设计(论文)管理系统; (3)直接输入网址:http://218.195.98.227。 1.2用户名及密码(首次登陆后需完善个人信息并修改密码)。 (1)教师用户名及初始密码:教务管理系统工号; (2)教学秘书用户名及初始密码:简称; (3)学生用户名及初始密码:学生学号。 ■教学秘书工作流程 2.账号管理 ◆每届毕业论文(设计)开始前,由各二级学院教学秘书导入本院学生信息,修改完善专业负责人、指导教师、学院专家等信息: ◆点击左边账号管理按钮进入账号管理界面,如下图

2.1学生信息导入 ◆点击账号管理点击学生点击左下端Excel导入点击下载模板按模板要求填写学生信息(可从教务管理系统下载学生信息)提交选择激活参加毕业论文(设计)的学生在操作区可修改、删除学生信息(可修改学生登录密码)。

2.2指导教师信息录入(专业负责人、专家等信息操作同此) ◆点击指导教师点底部“添加”按钮选择“激活”项(点击“修改”文字,可修改教师密码等信息) 2.3专业负责人、专家等信息操作同。

3截止日期设置 3.1课题申报截止日期设置 ◆点击截止日期设置点击课题申报截止日期点击截止日期空白处选择相当日期点击“设置”按钮。 3.2学生选题、任务书、开题报告、提交论文等截止日期设置同上。 4.特殊情况处理 4.1课题调整(更改论文(设计)题目及题内容等) ◆点击特殊情况处理课题调整点击“修改”进入修改页面。

基于java的在线考试系统_毕业设计论文

本科生毕业设计报告课题:基于java的在线考试系统

在线考试系统与传统考试相比,可以实现考务工作的全自动化管理,并有效地利用校园网的软硬件资源,实现考试的客观性和公证性;自动化组卷、阅卷、判分的流程更是大大的减轻教师的工作强度。在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,方便校方对考试的管理。 本程序是基于eclipse的在线考试系统,利用MVC架构编写,将功能分为3个模块,分别是视图,模型和控制器。将数据分为3个层次,分别为UI层,业务层,实体数据层,各层之间模块独立化,便于数据管理,易于系统维护 关键词: Eclipse,MVC架构,Java语言,三层结构。 Abstract Compared with the traditional test, online examination can realize the automation management work of the thesis, and effective use of the software and hardware of the campus network resources, realizing the objectivity of the exam and real; Automation group rolls, scoring, the process is the scores were greatly reduce teachers working strength. On-line examination system designed to achieve examination of the paperless management, based on the computer and network technology online examination system use, convenient to school examination management. The program is based on the eclipse of the online examination system, with the MVC framework to write, will function is divided into three modules, respectively is the view, model and the controller. Data is divided into three levels, respectively UI layer, business layer, the entity data layer, between each layer DuLiHua module, facilitate data management, and is easy to maintain the system. Keywords: Eclipse, MVC framework, Java language,the Three-tier Structure

在线考试系统毕业设计论文(精品推荐)

中原工学院软件学院 三级实践课题设计任务书

在线考试系统 摘要 随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证!客观!更加激发学生的学习兴趣。在线考试系统是为了方面学生考试、老师阅卷、提高考试的公正性、公平。本文主要包括系统的需求分析、概要设计、总体设计(部分)、详细设计 关键词:需求分析;概要设计;总体

目录 摘要 (2) 第一章系统需求分析 (4) 1.1 功能需求 (4) 1.2 性能需求 (4) 1.3 可靠性和可用性 (4) 1.4 系统ER图 (5) 1.5 工具选择 (5) 1.6实现环境 (6) 第二章总体设计 (7) 2.1 系统模块 (7) 2.1.1 系统模块图 (7) 2.1.2用例图 (8) 2.1.3管理员功能模块 (9) 2.1.4教师功能模块 (10) 2.1.5学生功能模块 (10) 2.2 数据库设计 (10) 第三章详细设计 (11) 3.1 数据表 (11) 3.2 具体模块设计 (15) 3.2.1 学生信息管理模块 (16) 3.2.2 教师信息管理模块 (20) 3.2.3 试卷信息管理 (22) 3.2.4 科目信息管理 (24) 3.2.5 班级信息管理模块 (26) 第四章系统测试 (28) 4.1 所预见的问题 (28) 4.2 系统测试 (28) 第五章结束语 (29)

第一章系统需求分析 1.1 功能需求 本系统要实现的是在线考试系统,在设计时应该有友好的用户界面,便用户的操作。系统应具基本功能如下: 科目管理 章节管理 题库管理(选择题,填空题,判断题,简答题,问答题) 系部管理 班级管理 学生管理 教师管理 管理员信息管理 手动组卷 随机组卷(可以完全随机组卷,也可以按章节比重进行随机组卷) 考试页面 阅卷管理 成绩查询 1.2 性能需求 由于此系统为在线考试系统,响应速度一定要快,要在5秒以内,安全性要高,服务器的磁盘容量要大,主存容量要大,信息处理速率要高。 1.3 可靠性和可用性 由此系统的性质决定,它的可靠性一定要高,尽量减少系统运行中错误的出现,要保持在一定量的范围内。系统可用性也一定要高,尽量避免不可用几率的发生。

在线考试系统的设计和实现毕设参考

软件工程课程设计设计说明书 考试系统的设计及开发 学生姓名 学号 班级 成绩 指导教师 数学及计算机科学学院 2012年12月26日

软件工程课程设计评阅书

课程设计任务书 2012 —2013 学年第一学期 专业:学号:姓名: 课程设计名称:软件工程课程设计 设计题目:考试系统的设计及开发 完成期限:自2012 年12 月17 日至2012 年12 月28 日共2 周设计依据、要求及主要内容(可另加附页): 指导教师(签字):教研室主任(签字): 批准日期:年月日

在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统—JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。 关键词:在线考试;j2EE

1 课题描述 (3) 1.1 开发背景 (4) 1.2 系统开发目标 (4) 1.3 开发工具的选择 (4) 2 需求分析 (5) 2.1 背景分析 (5) 2.2 可行性分析 (5) 2.2.1 技术可行性分析 (5) 2.2.2 经济可行性 (5) 2.2.3 方案可行性 (5) 2.3 概要设计 (5) 2.4 总体设计 (6) 2.4.1 系统的功能模块图 (6) 2.4.2 系统功能模块 (7) 3 数据库设计 (8) 3.1数据字典 (8) 3.2 数据库的连接 (10) 4 详细设计 (11) 4.1 公共类设计 (11) 4.2 在线考试模块设计 (12) 4.3 查看考生试卷模块设计 (13) 4.4 考试设置信息维护模块设计 (13) 4.5 用户管理模块设计 (14) 5 程序调试及测试 (1) 5.1 系统运行环境 (1) 5.2 测试目的 (1) 5.3 各功能模块测试 (1) 5.3.1 在线考试模块测试 (1) 5.3.2 查看试卷测试 (2) 5.3.3 管理员模块 (3) 5.3.4 用户管理模块测试 (5) 总结 (7) 参考文献 (8)

教务管理系统毕业设计论文

摘要 随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。教师教务管理是学校教师的教务工作的主要内容,其信息量大、信息变动频繁历来是各学校的头疼问题,随着人们对用计算机的使用越来越广泛以及互联网络普及,教师教务管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务工作的管理,大大的提高了教学质量。 本系统采用Tomcat、Javascript、MyEclipse结合php的MySQL数据库进行设计,从管理和使用的角度分为两个部分:学校教务管理端和学生使用端。前者主要有系统管理员及任课教师使用,后者则是主要面对在校学生。 本文首先作教师教务管理系统的功能需求分析,然后对数据库进行需求分析,再在数据库中建立相应的表,并弄清楚数据库中各个表的逻辑关系,接着编写代码,最后调试网站,直到形成用户满意的可以使用的完整系统。 关键词:教师教务管理系统;Tomcat;Javascript;MyEclipse;MyEclipse;MySQL

Abstract With the continuous reform of education system, especially the credit system, the expansion and in-depth elective system, the daily management of the Senate increasingly heavy and complex. Information on how to academic work, modular, convenient focus of the development of modern universities, there is an urgent need for research and development of an integrated educational management software.Academic Senate, the school management is the main content, it is informative, information has always been the frequent changes in schools of headache problems, as people used more and more extensive use of computers and the popularization of the Internet, educational administration has been basically formed a multi-network management, a great convenience to teachers and students, but also on the Senate to facilitate the work of the school management, greatly increased the quality of teaching. The system uses a FlexBuilder, MyEclipse combination of MySQL database design, from the perspective of management and use is divided into two parts: School of Educational Administration and students to use the client side. The former are mainly system administrators and classroom teachers to use, while the latter is the major problems encountered in school. In this paper, first of all, make the functions of educational management system needs analysis, then the database needs analysis, and then in the database corresponding table, and each database table to clarify the logic of relations, and then write code, debug the final site, until the formation of customer satisfaction The complete system can be used. Keywords: Educational Administration system; Tomcat;Javascript;MyEclipse r; MyEclipse; MySQL

学生管理系统 毕业设计论文

本科毕业论文(设计) 基于VB的学生管理系统 设计与实现 目录 1 界面设计 (1) 1.1 菜单栏的设计 (1) 1.2 工具栏的设计 (2) 1.3 状态栏的设计 (3) 2 模块设计 (3) 2.1 个人情况模块 (3) 2.2 考勤模块 (10) 2.3 奖学金模块 (15) 2.4 等级考试模块个人成绩模块选修成绩模块 (17) 2.5 个人交费情况 (23) 2.6 用户管理模块 (23) 2.7 登陆模块 (26) 2.8 ADO控件 (28) 结束语 (28) 参考文献 (28) 致谢 (30)

基于VB的学生管理系统设计与实现 摘要 学生管理系统对于学校的决策者和管理者来说都至关重要,是一个教育单位不可缺少的管理工具,能够为用户提供充足的信息和快捷的查询手段。本学生管理系统是基于VB技术的系统。包括个人情况模块、考勤模块、奖学金模块、等级考试模块、个人成绩模块、选修成绩模块、个人交费情况模块、用于控制操作级别的用户管理模块。在这些模块中,除了基本的删除、添加、查询外,有的模块还加了更加详细的查询内容。 关键词 学生管理系统;模块;查询 Design and Realization of the Student Management System Based on VB Abstract The student management system is vital for decision-makers and managers of schools. It is an indispensable management tool which can provide sufficient information and quick query measure for them. This student management system is based on VB technology, includes the individual situation module,the checking attendance module,the scholarship module,the rank test module,the individual performance module,the choose course result module,the individual paying-fee situation module,the user management module. Basic functions such as delete, add and query are realized in these modules,and more detailed query contents are added in some of the modules. Keywords The Sudent Mnagement System; Module; Query

毕业论文考试系统

5.1.4 考场广播的设计与实现 在考场上,监考老师需要向考生说明各种注意事项和考卷中出现的问题,在考试将要结束的时候需要提醒考生填写答题纸。在该考试系统中添加了考试广播功能,监考老师可以在线向所有考生发送广播信息。 实现方法: { for(int i=0;i

相关主题