基于JAVA的在线考试系统毕业论文(含源文件)(6)

2025-10-01

图3-9 总体用例图

如图3-9,用户管理、考试管理、成绩管理、题目管理四个模块构成了本网上考试系统。使用者是指系统用户,包括管理者和考试者用户两种,考试者只可以选择课程,参加考试,查看成绩,修改个人资料等,管理者通过用后台管理就可以对试题库,用户,成绩进行管理。

3.6.2 用户管理用例分析

图3-10 用户管理用例图

如图3-10,用户管理模块主要包括:用户注册、修改资料、选择课程、在线考试、成绩查询五个功能组成。

3.6.3 考试管理用例分析

图3-11 考试管理用例图

如图3-11,考试管理模块主要包括:阅读考试规则、选择课程、准备考试、开始考试、自动阅卷、查看成绩六个功能组成。

3.6.4 考试题目管理用例分析

图3-10考试题目管理用例图

如图3-12,考题管理模块主要包括:增加题目、删除题目、题目分类、套题管理、答案设置等五个模块组成。

3.6.5 成绩管理用例分析

图3-11绩查询用例图

如图3-13,成绩查询模块主要包括:前台考试者的成绩查询,后台管理者的成绩查看。

小结

本章首先分析系统的功能需求,通过对系统功能模块的划分以及角色的划分,明确了系统需求,为总体设计提供依据。接下来阐述了系统的总体设计思想,说明了本系统是基于B/S架构下的多层结构应用系统。最后通过对数据库、过滤器、监听器、和实体类的设计分析,以及各个模块用例图的描述,形成了开发的整体思路,为下一步编程实现各个具体功能铺平了道路。

4.1 数据库与connDB类映射的实现

前面第二章曾介绍过connDB类采用servlet的形式调用DAO来对数据库实行更新,我们可以配置好Object和数据库中表的映射关系,,这样connDB类在启动时就可以加载数据库调用的类,并可以根据配置文件对对象实现自动的加载,并且可以对这些Object实行自动的维护。

4.2 主要模块的设计说明与界面 4.2.1用户管理模块

用户管理模块主要包括用户登录,退出2个部分. (1)用户登陆

当用户第一次登录时首先要注册,成为注册用户后,才可以进行其他操作.用户可以通过单击首页的注册按键来打开注册页面进行会员注册操作,用户注册页面的运行结果如图4-1所示。

图4-1户登录界面

校验用户登陆信息是是否正确的javaScript部分代码如下:

<%@ page language=\<%

String path = request.getContextPath(); String basePath =

request.getScheme()+\+path+\%>

My JSP 'index.jsp' starting page

function check() {

if((document.login.user.value)=='') {

window.alert('用户名称不能为空,请输入用户名'); document.login.user.focus(); return false;

}else if((document.login.psd.value)=='') {

window.alert('密码不能为空,请输入密码'); document.login.psd.focus(); return false;


基于JAVA的在线考试系统毕业论文(含源文件)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:0779西南大学15秋提前考试《企业战略管理》 - 图文

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

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