全套资源下载地址:https://download.csdn.net/download/sheziqiong/86932528
全套资源下载地址:https://download.csdn.net/download/sheziqiong/86932528
目 录
摘 要 i
Abstract ii
第1章 绪论 1
1.1 研究的目的及意义 1
1.2 研究开发现状分析 1
1.3 研究的内容 1
第2章 系统相关技术 3
2.1 JAVA简介 3
2.2 J2EE 3
2.3 MySQL 4
2.4 MyEclipse 5
2.5 JavaScript 6
2.6 JQuery 6
2.7 CSS3 7
2.8 JSP 7
2.9 Tomcat服务器 8
第3章 可行性与需求分析 9
3.1 可行性分析 9
3.2 需求分析 9
第4章 系统总体设计 11
4.1. 系统概要功能图 11
4.2 系统基本功能 11
4.2.1 登录功能 11
4.2.2 系统答题 11
4.2.3 答题得分 12
4.2.4 错题解析 12
4.2.5 系统功能管理 12
4.2.6 用户管理 12
4.2.7 角色管理 12
4.2.8 题目管理 13
4.2.9 试卷管理 13
4.3 数据库设计 13
第5章 系统详细设计 18
5.1 学生用户端 18
5.1.1 学生用户登录 18
5.1.2 主界面 19
5.1.3 系统答题 20
5.1.4 答题得分 21
5.1.5 错题解析 24
5.2 管理员端 24
5.2.1 管理员登录 24
5.2.2 管理员主界面 25
5.2.3 系统功能管理 25
5.2.4 用户管理 27
5.2.5 角色管理 29
5.2.6 题目管理 30
5.2.7 试卷管理 32
5.3 数据管理 33
第6章 系统测试 37
6.1 功能测试 37
6.2 兼容性测试 42
6.3 测试的方法 42
第7章 结束语 43
致谢 44
参考文献 45
外文翻译 46
第3章 可行性与需求分析
3.1 可行性分析
可行性分析是用最小的代价在最短的时间内确定问题是否能够解决。我首先需要进一步对上一章节目前考试系统现状的分析。之后初步的确定项目的规模跟目标,确定项目的约束跟限制,必须分析几种可能解法的利弊,从而判定原定系统的目标和规模是否能够实现,系统完成后带来的效益是否能够达到最大值。总之,只有认真的进行了可行性分析,才会避免或者减轻项目开发后期可能出现的困境。
二.非功能需求分析
1、整个系统的设计中,系统必须满足以下要求:
(1)数据安全性
存储有关隐私权的在线考试等问题的系统数据,需要确保数据的安全性,在网站设计时必须要采取安全防范措施,以解决潜在的安全问题,比如如何防止学生上网查答案。
(2)易用性
在用户权限范围内,可在一个统一风格的界面内即可完成相关的所有业务流程操作或者获取所有相关信息,大大提高操作员的工作效率和易用性,灵活应用本系统。
(3)柔软性
由于这个在线考试系统涉及到范围广泛的业务,设计出的系统必须能够处理接受变化的能力。
(4)扩展性
随着互联网管理业务管理需求的不断变化,老师管理系统必然涉及到业务更新及扩展,这就要求在设计之初就应该考虑良好的可扩展性方案。
第4章 系统总体设计
4.1. 系统概要功能图
本系统所开发的在线考试系统主要分成了三个模块的主要功能,系统功能、考试功能和学生功能,每个功能都包含了几个子功能,子功能主要包括:对于系统功能方面的管理、角色的管理、用户方面的管理、对于试题管理、对于的试卷管理、学生答题、总结出错题库与得分。系统的概要功能图如图4-1所示:

图4-1 系统概要功能图
4.2 系统基本功能
系统功能的划分方式可以分成很多种类,前面是按照功能模块进行划分,将系统分成三个模块,本章节依据在线考试系统的系统角色不同,可以分成用户端和管理员端。用户端包括:登录功能、学生答题、答题得分以及考完试之后的错题解析。管理员端包括:登录功能、系统功能管理、用户管理、角色管理、题目管理、试卷管理。下面本节主要对各个基本的功能进行一个简介。(此处没有对试题管理员进行详细介绍,因为管理员的题目管理跟试卷管理的功能就是他的功能)
4.2.1 登录功能
登录功能是一个系统的重要组成部分,也是一个系统重要的门户功能,登录功能主要实现了使用者对系统的登录,在本文所设计的体系中,登录主要分成了两种身份:学生用户和管理员。两种身份登陆,能细分系统的功能模块,实现更加方便的操作和管理。
4.2.2 系统答题
系统答题模块是本系统的一个重要功能,可以实现让用户的答题操作。系统答题功能主要是学生用户登录以后操作的,学生用户在输入正确的用户名和密码以后能开始系统答题,系统答题的题目均来自数据库。
4.2.3 答题得分
答题得分功能实现了学生用户在答题结束以后对自己得分情况的查看,该功能就实现了登录系统的学生用户在完成自己的试卷以后,点击体提交就能看到自己的得分,因此该功能是一个展示性质的功辅助能。
4.2.4 错题解析
错题解析功能是系统答题功能的一个辅助或者说优化的功能,只有学生用户在登录系统完成答题以后在老师允许的情况下才能进行该功能的操作,学生答题可能存在一定的错误,对错误题目的查看成为考试系统的子功能。本文转载自http://www.biyezuopin.vip/onews.asp?id=11255因此本文所设计的错题解析功能,能让学生迅速发现正确或者错误题目,以及解析过程。这样方便自学和改进。学生功能结构图,如图4-2所示:

图4-2学生系统结构图
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE HTML>
<html>
<head>
<base href="<%=basePath%>">
<base target="main" />
<title>欢迎使用在线考试管理系统</title>
<link rel="stylesheet" href="<%=basePath%>css/pintuer.css">
<link rel="stylesheet" href="<%=basePath%>css/admin.css">
<script src="<%=basePath%>js/jquery.js"></script>
</head>
<body style="background-color:#f2f9fd;">
<div class="header bg-main">
<div class="logo margin-big-left fadein-top">
<h1><img src="css/images/y.jpg" class="radius-circle rotate-hover" height="50" alt="" />后台管理中心</h1>
</div>
<div class="head-l">
<a href="javascript:void(0);" class="button button-little bg-blue"><span class="icon-user"></span> ${user.usertruename}(${user.rolename})</a>
<a class="button button-little bg-red" href="<%=basePath%>sys/user?cmd=logout" target="_self"><span class="icon-power-off"></span> 退出登录</a>
</div>
</div>
<div class="leftnav">
<div class="leftnav-title"><strong><span class="icon-list"></span>菜单列表</strong></div>
<c:forEach items="${list}" var="top">
<c:if test="${top.funpid==\"-1\"}">
<h2><span class="icon-briefcase"></span>${top.funname}</h2>
<ul id="error-menu${top.funid}" class="nav nav-list collapse" style="display:block">
<c:forEach items="${list}" var="child">
<c:if test="${child.funpid==top.funid}">
<li>
<a href="<%=basePath%>${child.funurl}" target="right"><span class="icon-caret-right"></span>${child.funname}</a>
</li>
</c:if>
</c:forEach>
</ul>
</c:if>
</c:forEach>
</div>
<script type="text/javascript">
$(function(){
$(".leftnav h2").click(function(){
$(this).next().slideToggle(200);
$(this).toggleClass("on");
})
$(".leftnav ul li a").click(function(){
$("#a_leader_txt").text($(this).text());
$(".leftnav ul li a").removeClass("on");
$(this).addClass("on");
})
});
</script>
<ul class="bread">
<li><a href="javascript:void(0);" target="right" class="icon-home"> 首页</a></li>
<li><a href="javascript:void(0);" target="right" id="a_leader_txt">网站信息</a></li>
</ul>
<div class="admin">
<iframe scrolling="auto" rameborder="0" src="" name="right" width="100%" height="100%"></iframe>
</div>
</body>
</html>


































全套资源下载地址:https://download.csdn.net/download/sheziqiong/86932528
全套资源下载地址:https://download.csdn.net/download/sheziqiong/86932528