山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台
说明:blog 不全面而且也不是上交实验报告的最终版本(是自己实验过程中简单记录的笔记),完整内容(含代码+实验报告)可以通过(山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台)下载,或者微信公众号关注“陌兮blog”免费获取
文章目录
- 一、题目及要求
- 二、功能流程图
- 三、程序部分功能演示
- 1、登录、注册:
- 2、学生端:
- 2.1、主界面:
- 2.2、学生答题:
- 3、教师端:
- 3.1、主界面:
- 3.2、教师阅卷:
- 3.3、自选组题、随机出题:
- 3.4、成绩分布图查询:
- 4、管理员:
- 4.1、主界面:
- 4.2、学生管理、教师管理:
一、题目及要求
- 题目名称:考试平台的设计与开发
- 目的
锻炼学生对高级程序设计语言的应用开发能力,结合Java的GUI技术,数据库技术,网络技术,多线程技术,图形技术等实现一个综合性的应用系统。 - 基本要求
本次设计要求利用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、成绩分布图查询:
4、管理员:
4.1、主界面:
4.2、学生管理、教师管理:
说明:具体代码及实验报告见相关资源。此博客仅展示部分功能。
小组成员:lhw、lc、ljy
山东大学软件学院高级语言课程设计JAVA课程设计-学生在线考试系统平台相关推荐
- [源码和文档分享]基于JAVA EE框架的在线考试系统平台的设计与实现
在线考试系统以java作为开发语言,Struts2.Hibernate实现前后台数据管理,Spring实现业务逻辑管理,以MyEclipse作为开发工具,MySQL实现数据持久化,Tomcat部署整个 ...
- java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署
java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...
- 【27】基于java的学生在线考试系统
一.项目简介 随着互联网迅速发展,人们的生活已经越来越离不开互联网,人们足不出户就可以工作.学习等.对于在校学生,通过网络教育不仅可以随时进行网络学习,也可以根据学习的情况自我检测,有利于学生高效.快 ...
- java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署
java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B ...
- 考试 mysql 数据库设计_基于MySQL的在线考试系统数据库设计
2017年第8期信息通信2017 (总第176 期)INFORMATION & COMMUNICATIONS (Sum. No 176) 基于M ySQL的在线考试系统数据库设计 陈松楠,侯丽 ...
- Java + Vue 实现的在线考试系统
项目介绍 学之思在线考试系统是一款 java + vue 的前后端分离的考试系统.主要优点是开发.部署简单快捷.界面设计友好.代码结构清晰.目前支持web端和微信小程序,能覆盖到pc机和手机等设备. ...
- Java项目:ssm在线考试系统
作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 在线考试系统分为前后台,分为学生.老师.管理员三种角色:前台学生登录,后台老师.管理员 ...
- Java项目:jsp在线考试系统
作者主页:源码空间站2022 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本系统分为两个角色,一个是考生,一个是管理员, 考生功能如下: 登录.选择考试科目 ...
- 基于JAVA+SpringMVC+MYSQL的在线考试系统
项目功能: 业务流程 1.考生在线考试模块 考生通过主界面输入学号.姓名,选择需要考试的科目等.当系统判断考生的身份合法且未参加过考试时,则允许考生进入到考试系统中去.考试结束采取自主交卷和到了规定的 ...
最新文章
- RPC 笔记(05)— socket 通信(单线程服务器)
- 0x05.基本算法 - 排序
- cocoahttpserver 载入本地html,利用CocoaHttpServer搭建手机本地服务器
- iMeta期刊推特官方帐号@iMetaJournal上线
- php this 代表什么,php中$this-)是什么意思?
- 提示框样式说明android:windowFrame
- MySQL大小写敏感的解决方案
- JavaScript-内存空间
- 电脑开机进不了桌面拒绝访问怎么办
- java继承,final,super,Object类,toString,equals,
- Java排序算法(一)——归并排序
- python爬虫做灰产_python爬虫
- 全球TOP100电子杂志整理
- void print c语言,数据结构(c语言版)习题集第一章绪论1.16voidprint_descending(intx.doc
- web网页设计期末课程大作业——简单的学生网页作业源码 基于HTML仿唯品会电商项目的设计与实现
- mysql 主主1032_mysql 主从复制 1032
- 技术分享 | 基于 Alertmanager 告警系统的改造
- 主流短视频SDK调研对比报告
- TINA-TI导入SPICE模型(.TSM/.LIB/.SP1)
- 15.1 DIB 文件格式