在线考试系统(SSH框架)

本文介绍了基于SSH框架的在线考试系统,利用Java、JSP和MySQL数据库技术,提高了考试组织和管理效率。系统分为考生和管理员两种角色,分别具备个人信息管理、成绩查询、试卷管理等功能,实现了在线考试和成绩反馈的便捷性。

一、研究背景

现如今是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
以前的考试需要组织者投入大量的时间和精力,需要对考试的试题进行筛选,对后期的考卷进行批阅,这么多的步骤影响了整个考试执行的效率。基于SSH开发的在线考试系统不仅可以充分利用各种资源,对的各种教学资源进行最大限度的利用,对教学资源的使用也通过网络跨越了时间和空间上的限制,给考试提供者、考生提供方便快捷的学习工具,可以更大范围地使资源得到共享,而且可以提高教学效率。实现考生在线进行考试,及时进行考试回顾。可以及时了解考生考试情况,进行合理分析。

二、 技术分析

本系统开发主要采用SSH框架(struts+spring+Hibernate),前端主要使用JSP技术,后端主要使用java语言开发,整体使用SSH框架,用来简化开发。

三、需求分析

3.1 技术及开发方法可行性

本系统以JSP技术,采用MYSQL做后台数据库,所以不存在未知技术卡壳的问题。现在的硬件配置都可以满足,该软件的平台需求,所以说硬件方面已经不是任何的问题了。

3.1.1 管理可行性

一个界面简洁友好的网站可以让使用者更加轻松的了解到此网站所提供的种种操作,从而能得到更好的购物体验。
由于后台管理者而言,本系统提供的后台操作简单,模块划分简洁明了。因此,无论是用户或者管理员都能很好的操作本网站提供的各项功能,在管理方面是可行的。

3.1.2 经济可行性

本系统的复杂度较小,不需要投入大量资金,同时也存在着实用性,能改善使用方法在财力和人力上的过度消耗。如果进行使用就可以得到很好的成效,做到合理的利用可用资源和合理的节约不仅仅提高了工作的效率也减少了工作人员的工作量,使得本系统在处理业务方面得到很大方面的提升。

3.1.3 操作可行性

由于计算机应用的普及,大多数人对电脑的管理和具体操作都耳熟能详。在网站设计,它将给用户的使用习惯充分考虑,它使操作方便;数据录入快捷,规范,可靠;准确的统计信息;适应能力强;易于扩展。尽量减少使用者的操作量来使用该系统中一个用户友好的环境。因此,使用该系统具有操作可行性的用户。

3.2 功能分析

本系统实现一个以在线考试为系统的网站,通过分析确定系统分为考生和管理员(教师)两种用户,他们都各自拥有不同的功能。具体描述如下:
管理员(教师)功能模块描述如下:
1.考生信息管理模块:实现管理员对考生信息的添加,修改,删除操作。
2.考生成绩查询模块:实现管理员对考生成绩的搜索,查看等操作。
3.试卷添加模块:实现管理员对试卷的搜添加,修改,删除。
4.题目管理模块:实现管理员对题目的搜添加,修改,删除等操作。
考生功能如下:

  1. 个人信息:实现用户对个人信息的查看,修改等操作。
    2.成绩查询:实现用户对考试成绩的查看。
    3.在线考试:可以实现用户的考试。
    根据本系统的功能进行分析,可以描绘出系统的功能模块图,也可以对管理员管理、考生管理等分别对这些功能模块图形进行叙述。具体的网站功能模块图如图所示:
    在这里插入图片描述

四、数据库设计

根据本系统的需求,需要设计用户表,管理员表等数据库表,以考生表为例,其他表类似
在这里插入图片描述

五、项目运行图

考生:
在线考试:
在这里插入图片描述
成绩查询
在这里插入图片描述
管理员(教师)

试卷管理:

在这里插入图片描述

六、参考文献

[1] (美)约翰逊(Bruce Johnson)著,张卫华、裴洪文 译.Visual Studio 2015 高级编程(第6版)计算机与互联网 清华大学出版社,2016
[2] 许昌永著,SQL Server监控和诊断,机械工业出版社,2016
[3] 基于C#的SQL Server应用技术,西安电子科技大学出版社,2011
[4] (英)Jon Skeet著,姚琪琳 译. 深入理解C#,人民邮电出版社.2014
[5] 李丹.SQL Server2000数据库管理与开发实用教程[M]北京:机械工业出版社,2006
[6] 张格仙.ASP.NET 4入门经典—涵盖C#和VB.NET[M]北京:清华大学出版社,2010
[7] (美)杰伊·希尔亚德(Jay,Hilyard),斯蒂芬·泰耶(Stephen,Teilhet) 著,徐敬德 译.C#经典实例 人民邮电出版社,2016
[8] 钱冬云 著 Visual C#.NET数据库应用程序开发 浙江大学出版社,2010
[9] (美)Jon Galloway,(美)Brad Wilson,(美)K·Scott Allen著,孙远帅 译.ASP.NET MVC5高级编程,清华大学出版,2015
[10] 王吉星,熊家军,王海涛.ASP.NET 3.5网站开发全程解析[M].北京:清华大学出版社,2010
[11] (美)Adam Jorgensen,(美)Bradley Ball,(美)Steven Wort著,高继伟 译.SQL Server2014 管理最佳实践 清华大学出版,2015

免费源码,一块探索

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值