计算机毕业设计 jsp数学考试系统(ssh) 毕设

1演示视频:

https://www.bilibili.com/video/BV1z64y1p7YQ/


2系统详细设计与实现

2.1功能模块设计

整个模块分为系统管理、考生管理、制作试卷、阅卷、考生考试五大模块。

5.2.1系统管理模块

图6系统管理模块结构图

系统管理模块包括更改密码、高级管理(添加人员、删除人员、修改人员)两大子模块。

1、更改密码:各级管理员登录系统后,可自行重新设置登录密码;

2、高级管理:包含添加人员、删除人员、修改人员三个子功能。

5.2.2考生管理模块

考生状态查看

考生导入

考生管理

考生删除

图8考生管理模块结构图

考生管理模块包括考生导入,考生状态查看、考生删除三个模块。

实现以上主要功能核心代码为:制作试卷模块

问题选项设置

问题设置

题型设置

属性设置

试卷预览

制作试卷

登录

图13 制作试卷流程图

制作试问模块包括:基本属性设置(系别,试卷的科目,试卷的标题,性质(标准考试,补考),题型设置,(题型,难度,分数,问题),问题选项设置(选项个数的设置,每个选项的内容,及设置该选项是否为正确答案),试卷的预览(及有修改的功能)。

输入项:题型,分数,问题

输出项:题型的设置页面,完成制作是预览这套试卷。

处 理:

(1)题型设置。试卷的问题是一道一道的设置的。流程以上如图,先是选择题,要系统中有四种,分别是单选题,多选题,判断题和填空题。以菜单的形式显示这四种题型。

(2)分数设置。填写此题的分数。

(3)输入此题的具体问题。

将以上这些信息提交给系统,系统会根据用户提交题型的不同,显示不同的内容。单选题和多选题会提示用户先设置几个选择题的选项,然后提交给系统,系统接着将要求用户就几个选项,设定一个或几个正确的答案,并提交给系统。填空题显示的是此问题框,让用户将答案提交给系统。

判断题和填空题制作完成,并提交后,系统会提示是否继续制作或完成制作。若继续制作,用户可继续进行题目添加或其它题型的设置;若选择完成制作,则可预览制作的这套试卷。阅卷模块

阅卷部分,除编程题之外,其他题目由机器自动阅卷,编程题由教师阅卷。考生考试模块

考生考试模块主要是考生的获取试卷,及考试(并有倒计时的功能),及自动评功能。

输入项:考生输入正确口令,选择(获取)试卷,作答题目。

输出项:考生信息,考生的试卷及考生考完的成绩(打印成绩单)。

处理:系统对考生输入的口令进行验证,如果通过则并进入考生考试的首页面,及显示考生的所有信息,对公布一些考场规则,当考生获取试卷时,并作答时系统进入倒计时,时间一到,系统将自动交试卷并进入评分,把该科目的成绩存入到学生档案中,显示该科目的成绩并打印成绩单。一份试卷,只允许考生考一次,考生交卷后,若该考生第二次进入该试卷时,虽然考生可继续答题,但已不能重复交卷。

考生考试操作流程:

(1)输入用户名(准考证号),密码(默认准考证号)。

(2)系统显示该考生的基本信息,及一次考试规则。

(3)考生获取试卷,系统并进入倒计时。

(4)考生进行答题,答题完毕点击“交卷”,不可重复交卷两次。

(5)交卷后,考生可即时看到自己的成绩单。系统只对客观选择题进行评分。考生可打印自己的成绩单。

以上功能主要代码为:

时间倒计:

进入考试页面,从数据库得到试卷,选择题型开始作答

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值