山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台

说明:blog 不全面而且也不是上交实验报告的最终版本(是自己实验过程中简单记录的笔记),完整内容(含代码+实验报告)可以通过(山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台)下载,或者微信公众号关注“陌兮blog”免费获取
在这里插入图片描述

一、题目及要求

  1. 题目名称:考试平台的设计与开发
  2. 目的
    锻炼学生对高级程序设计语言的应用开发能力,结合Java的GUI技术,数据库技术,网络技术,多线程技术,图形技术等实现一个综合性的应用系统。
  3. 基本要求
    本次设计要求利用Java实现一个面向学生与老师双角色使用的在线考试平台(PC版,应用于校内网有线网络访问,暂不开发移动端),具体以用于高级程序设计语言考试的平台为例开发。主要功能为:教师维护题库,出试卷,批阅主观题;学生进行在线考试;平台能够自动批阅客观题,进行考试时间控制与最后的成绩统计、分析、排名等。
    必须实现的功能
    1、注册和登录
    2、教师维护题库:题目带有题型、难度系数、答案(主观题可给出一两个答案代码实例)。维护操作包括:增加、删除、按不同类型、难度统计题目个数。
    3、教师出试卷功能:
    1)教师自行选择具体题目组卷
    2)给定整体试卷的难度系数,题型要求(未必一份试卷必须包含全部题型,可分别给出各题型所占分数,题目数,总难度系数),系统自动完成试卷组织,教师可预览、修改,并最终确认保存。其中,开发者可自定设计一个试卷难度系数合成公式(即:试卷总难度与各大题难度的加权计算公式,大题内各小题也如此,这里不做要求,自己随意发挥。合理即可)
    4、学生考试,系统计时,允许前后选答(即:不必必须本页答完才可翻页,完全依照笔试习惯),答题完成,可提前交卷,或计时结束,系统自动提交。试卷提交后,系统自动给出客观题分数。
    5、教师批阅主观题,给出批阅界面,分数计算存储。
    6、成绩统计:给出试卷分析柱状图(各个分数段,每个分数段人数百分比),学生排名表。
    可选功能:
    自由发挥。

二、功能流程图

学生端:
在这里插入图片描述
教师端:
在这里插入图片描述

三、程序部分功能演示

1、登录、注册:

在这里插入图片描述

2、学生端:

2.1、主界面:

在这里插入图片描述

2.2、学生答题:

在这里插入图片描述

3、教师端:

3.1、主界面:

在这里插入图片描述

3.2、教师阅卷:

在这里插入图片描述

在这里插入图片描述

3.3、自选组题、随机出题:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4、成绩分布图查询:

在这里插入图片描述

扫描二维码关注公众号,回复: 13829747 查看本文章

4、管理员:

4.1、主界面:

在这里插入图片描述

4.2、学生管理、教师管理:

在这里插入图片描述

说明:具体代码及实验报告见相关资源。此博客仅展示部分功能。
小组成员:lhw、lc、ljy

猜你喜欢

转载自blog.csdn.net/m0_47470899/article/details/122621200