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

文章目录

  • 一、题目及要求
  • 二、功能流程图
  • 三、程序部分功能演示
    • 1、登录、注册:
    • 2、学生端:
      • 2.1、主界面:
      • 2.2、学生答题:
    • 3、教师端:
      • 3.1、主界面:
      • 3.2、教师阅卷:
      • 3.3、自选组题、随机出题:
      • 3.4、成绩分布图查询:
    • 4、管理员:
      • 4.1、主界面:
      • 4.2、学生管理、教师管理:

一、题目及要求

  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、成绩分布图查询:

4、管理员:

4.1、主界面:

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

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

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

  1. [源码和文档分享]基于JAVA EE框架的在线考试系统平台的设计与实现

    在线考试系统以java作为开发语言,Struts2.Hibernate实现前后台数据管理,Spring实现业务逻辑管理,以MyEclipse作为开发工具,MySQL实现数据持久化,Tomcat部署整个 ...

  2. java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署

    java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署 java计算机毕业设计web在线考试系统MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构 ...

  3. 【27】基于java的学生在线考试系统

    一.项目简介 随着互联网迅速发展,人们的生活已经越来越离不开互联网,人们足不出户就可以工作.学习等.对于在校学生,通过网络教育不仅可以随时进行网络学习,也可以根据学习的情况自我检测,有利于学生高效.快 ...

  4. java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署

    java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 java计算机毕业设计web在线考试系统源码+mysql数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B ...

  5. 考试 mysql 数据库设计_基于MySQL的在线考试系统数据库设计

    2017年第8期信息通信2017 (总第176 期)INFORMATION & COMMUNICATIONS (Sum. No 176) 基于M ySQL的在线考试系统数据库设计 陈松楠,侯丽 ...

  6. Java + Vue 实现的在线考试系统

    项目介绍 学之思在线考试系统是一款 java + vue 的前后端分离的考试系统.主要优点是开发.部署简单快捷.界面设计友好.代码结构清晰.目前支持web端和微信小程序,能覆盖到pc机和手机等设备. ...

  7. Java项目:ssm在线考试系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 在线考试系统分为前后台,分为学生.老师.管理员三种角色:前台学生登录,后台老师.管理员 ...

  8. Java项目:jsp在线考试系统

    作者主页:源码空间站2022 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本系统分为两个角色,一个是考生,一个是管理员, 考生功能如下: 登录.选择考试科目 ...

  9. 基于JAVA+SpringMVC+MYSQL的在线考试系统

    项目功能: 业务流程 1.考生在线考试模块 考生通过主界面输入学号.姓名,选择需要考试的科目等.当系统判断考生的身份合法且未参加过考试时,则允许考生进入到考试系统中去.考试结束采取自主交卷和到了规定的 ...

最新文章

  1. RPC 笔记(05)— socket 通信(单线程服务器)
  2. 0x05.基本算法 - 排序
  3. cocoahttpserver 载入本地html,利用CocoaHttpServer搭建手机本地服务器
  4. iMeta期刊推特官方帐号@iMetaJournal上线
  5. php this 代表什么,php中$this-)是什么意思?
  6. 提示框样式说明android:windowFrame
  7. MySQL大小写敏感的解决方案
  8. JavaScript-内存空间
  9. 电脑开机进不了桌面拒绝访问怎么办
  10. java继承,final,super,Object类,toString,equals,
  11. Java排序算法(一)——归并排序
  12. python爬虫做灰产_python爬虫
  13. 全球TOP100电子杂志整理
  14. void print c语言,数据结构(c语言版)习题集第一章绪论1.16voidprint_descending(intx.doc
  15. web网页设计期末课程大作业——简单的学生网页作业源码 基于HTML仿唯品会电商项目的设计与实现
  16. mysql 主主1032_mysql 主从复制 1032
  17. 技术分享 | 基于 Alertmanager 告警系统的改造
  18. 主流短视频SDK调研对比报告
  19. TINA-TI导入SPICE模型(.TSM/.LIB/.SP1)
  20. 15.1 DIB 文件格式

热门文章

  1. 带隙基准中运放相位裕度与增益裕度
  2. web测试1:在ubuntu中运行boa
  3. 常用MD5解密工具,仅限于密码学研究
  4. powershell 解压RAR文件(简易版)
  5. oracle实例举例,Oracle实例,具体运用
  6. FXAA白皮书的翻译和理解补充
  7. Jquery中find与each方法使用详解
  8. python定位相邻节点_selenium如何定位同级节点
  9. js 关于动态添加class样式的学习
  10. Linux多人聊天室之后篇