毕业设计在线考试系统的设计与实现以及项目文档

36 3周前 清悦12354 26.3MB zip格式 分类:java项目源码

在线考试系统的开发背景第一章 绪论

在线考试系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的考试系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以在线考试系统应该能够为学生和老师提供一种方便和快捷。但一直以来人们使用传统人工的方式管理考试和阅卷,以及试卷管理,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。

   作为计算机应用的一部分,使用计算机对学校的考试试卷,题目进行管理,以及在线考试,自动阅卷,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。  

1.2设计目的与意义

本系统可以减少很多不必要的资源,不用像以前一样用纸质试卷,这样大量节省了学校资源;并且运用系统自动阅卷,可以大量减少了人工阅卷的时间;方便快速的操作,可以减少大量人力和物力,为学校节约了开支;使用本系统,可以高效的管理考生信息,以及试卷信息,题目信息;为学校增加了财富;

第二章 系统需求分析2.1 可行性分析

2.1.1 操作可行性

本系统的开发是在三个月的时间内完成的。前期主要是以学习以及收集资料为主,接下来就是对系统的分析,设计数据库,界面,以及中间的连接。对于计算机专业作为毕业设计来说是可行的。

2.1.2 经济可行性

经济可行性主要是对项目的经济效益进行评价。目前,具备了运行网络平台的MIS的硬件基础,而且本系统是我组成员自行开发,免费帮助设计并实施的。因此开发、设计这套系统的支出费用是学校可以承担的,即经济上是可行的。

2.1.3 技术可行性

技术上的可行性要考虑将来采用的硬件和软件技术能否满足用户提出的要求。基于当前的计算机网络技术和数据技术已成熟,而且管理信息系统(MIS)的各种开发技术也已经相当成熟,并且在各个领域都不乏成熟的案例。所以开发一套网络平台的多用户共享信息的在线考试系统在技术上是可行的。

2.2方案的设计与比较

2.2.1 C/S设计结构和B/S设计结构比较

目前网络应用软件运行的模式主要有两类:Client/Server模式,Browser/Server模式。前者的主要的缺点是维护、升级较为麻烦。且要同时开发服务器端和客户端;后者是近几年伴随Internet迅速发展起来的一种技术,B/S模式客户端是一个标准的浏览器,服务器端是web server,而Web server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多企业部门的业务系统,企业的MIS系统纷纷采用这种模式,它的优点是便于扩展应用、升级维护简便、不需要开发专门的客户端、不需要对用户进行特殊的设置和软件安装,降低了维护成本,客户端只要有浏览器就可以了。

2.2.2 系统模式的设计

本系统的设计是两种用户,一种是普通用户,一种是管理员用户。权限都不一样;

2.2.3系统设计的技术选择

处于安全性,功能可扩展性。我们采用java ee。

数据库使用开源的Mysql;

服务器采用Tomcat;

2.2.4系统的运行环境

(1).系统:Windows 10及其以上版本

(2).Web服务器:Tomcat6及其以上版本

(3).数据库服务器:Mysql5

(4).浏览器:IE7,8,9、火狐、Chrome

2.3 系统基本功能需求

系统中涉及系统普通用户和管理员两种权限;接下来针对这两种权限分别说明下功能结构;

2.3.1 系统结构

主要功能有:

普通用户:在线考试,成绩查询,修改密码;

系统管理员:考生信息管理,考试成绩查询,试卷管理,题目管理;


2.3.2 系统业务流程图

普通用户:

 管理员:

2.4 数据库需求分析

根据上面业务流程图所涉及到的内容,数据库要设计的表有:管理员表,学生表,试卷表,题目表,考试表

2.5 系统目标

本选题系统的设计主要将实现以下目标:

(1).人性化设计:系统界面友好,操作简单;

(2).前台实现学生登录,在线考试,成绩查询,修改密码等功能;

(3).后台实现管理员登录,试卷管理,试题管理,学生信息管理,修改密码等功能;


下载资源到电脑,查找使用更方便

¥35.00