全套资料下载地址:https://download.csdn.net/download/sheziqiong/85584020?spm=1001.2014.3001.5503
目录
第1章 前言 2
1.1毕设题目 2
1.2毕设目的 2
1.3毕设环境 3
第2章 毕设内容 3
第3章 需求分析 6
3.1系统用户角色分析 6
3.2功能需求分析 6
3.2.1用户登录 6
3.2.2信息列表 7
3.2.3信息查询 7
3.2.4信息添加 7
3.2.5信息修改 7
3.2.6信息删除 7
3.2.7退出登录 7
3.3相关技术简介 7
3.3.1前端技术 7
3.3.2后端技术 8
第4章 设计过程 9
4.1总体设计 9
4.1.1系统功能模块设计 9
4.1.2用户登录模块结构图 10
4.1.3管理员用户功能结构图 10
4.1.4学生用户功能结构图 11
4.1.5教师用户功能结构图 11
4.2详细设计 12
4.2.1系统主页面 12
4.2.2基本功能实现 12
第5章 调试过程 24
5.1遇到的问题 24
5.2 解决方法 24
第6章 系统测试 25
6.1用户登录模块 25
25
6.2系统功能模块 26
26
第7章 毕设小结 29
第8章 参考文献 30
1.3毕设环境
1)硬件环境:
机房:计算机系多媒体专业机房
电脑:双核高性能主机
网络:1000Mbps校园网
2)开发环境:
操作系统:Windows
开发工具:MyEclipse+Eclispe ADT
容器: Tomcat
中间件: JDK
数据库: MySQL
第2章 毕设内容
在线题库管理系统可以在线题库管理,还可以进行在线试题组卷,答题,查看成绩以及答案。用户包括三类:学生用户、教师用户、管理员用户。
(1)管理员用户
①管理员可以对班级进行管理
a.增加班级信息;
b.查询班级信息;
c.修改班级信息;
d.删除班级信息,在删除班级信息的时候,如果该班级下有学生,则班级不能删除,必须把该班级下所有的学生删除掉,该班级才可以删除掉;
②管理员可以对学生用户进行管理:
a.在某一个班级下,增加一个学生用户,也可以批量导入学生信息(Excel的导入功能);
b.查询学生用户,可以按班级查询,可以按姓名、学号模糊查询;
c.删除一个或批量删除学生用户,这里的删除使用假删,即修改标记;
d.重置学生密码,修改除学号和密码外其它信息;
e.批量导出某一个班级的学生信息(Excel的导出功能)。
③管理员可以对教师用户进行管理:
a.增加一个教师用户,也可以批量导入教师信息(Excel的导入功能);
b.查询教师用户,可以按姓名、工号模糊查询;
c.删除一个或批量删除教师用户,这里的删除使用假删,即修改标记;
d.重置教师密码,修改除工号和密码外其它信息;
e.批量导出所有教师信息(Excel的导出功能)。
④管理员可以对毕设进行管理:
a.增加一门毕设(不同毕设的毕设号是唯一的),也可以批量导入毕设信息(Excel的导入功能);
b.查询毕设,可以按毕设名、毕设号查询;
c.删除一个或批量删除毕设,这里的删除使用假删,即修改标记;
d.批量导出所有毕设信息(Excel的导出功能)。
(2) 教师用户
①教师可以对毕设进行管理(毕设分为系统所有毕设和该教师所管理的毕设):
a.教师用户可以查询到系统中所有毕设,可以按毕设名、毕设号查询;
b.教师用户可以将查询到的某一门毕设添加到自己管理的毕设中;
c. 增加一门毕设(不同毕设的毕设号是唯一的),同时添加到自己管理的毕设中;
d.在自己管理的毕设中,删除一个毕设。
②教师可以对班级和学生进行管理:
a.教师可以在某一门毕设下添加一个已存在的班级;
b.教师可以在某一门毕设下移除班级;
c.查询学生用户,对于学生可以按班级查询,可以按姓名、学号查询;
d.批量导出某一个班级的学生信息(Excel的导出功能)。
③对题库进行管理(题库可以按知识点划分):
a.教师用户可以对某一门毕设下进行题库导入;
b.对某一门毕设的题库新增、编辑、管理。
④组卷功能:
a.手动组卷功能;
b.随机组卷功能。
⑤试卷分析功能(使用ECharts报表)
(3)学生用户
①学生用户可以注册新的用户,已注册的用户可以登录。
②学生用户可以分毕设查看发布的各种题库(必须该毕设下有所在班级),进行下载。
③题库练习功能
a.顺序练习功能:针对单个或多个知识点来选题;
b.错题练习功能:考试或练习中答错题目,系统自动添加;(选做)
c.智能抽题功能:针对所学过的多个科目,以及过去的练习情况结合,智能筛选来选题, 适合阶段性复习(选做)。
④学生用户可以查看教师发布的试卷,在线测试,提交后查看成绩和总分。
⑤个人知识掌握分析功能(使用ECharts报表)。
























全套资料下载地址:https://download.csdn.net/download/sheziqiong/85584020?spm=1001.2014.3001.5503

基于JavaWeb的在线题库管理系统的设计与开发相关推荐

  1. 题库管理|考试管理|基于Web的大学生题库管理系统的设计与实现

    作者简介:全栈开发工程,从事Java.Python.前端.小程序方面的开发和研究,对大数据应用与开发比较感兴趣, 主要内容:Java项目.前端项目.Python项目.小程序开发.大数据项目.单片机 收 ...

  2. 基于Java+MySQL实现(Web)在线题库管理系统【100010067】

    一.在线题库管理系统 1.1 课程题目 基于 JavaWeb 的在线题库管理系统的设计与开发 1.2 课设目的 <软件开发综合实践>是计算机科技与技术专业的一门专业必修课,是一门实践性较强 ...

  3. 基于Laravel在线题库管理系统 魔众题库系统

    魔众题库系统采用PHP+Mysql架构,是一款对SEO非常友好.功能全面.安全稳定.支持多终端展示并且使用起来极其简单的在线题库管理系统. 这是一款轻量级题目管理系统,基于PHP+Mysql架构的,可 ...

  4. 基于javaweb的在线书城书店系统(jsp+ssm+mysql)

    基于javaweb的在线书城书店系统(jsp+ssm+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配 ...

  5. 基于javaweb的在线宠物商店系统(java+ssm+mysql+tomcat)

    基于javaweb的在线宠物商店系统(java+ssm+mysql+tomcat) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse ...

  6. 基于javaweb的在线奶茶店系统(java+jsp+javascript+servlet+mysql)

    基于javaweb的在线奶茶店系统(java+jsp+javascript+servlet+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/ide ...

  7. 基于javaweb的在线甜品商城系统(java+ssm+jsp+javascript+mysql)

    基于javaweb的在线甜品商城系统(java+ssm+jsp+javascript+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/m ...

  8. 基于Javaweb的在线人才招聘系统求职兼职应聘

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于Javaweb的在线人才招聘系统求职兼职应聘 视频效果 https://www ...

  9. 基于javaweb的在线蛋糕商城系统(java+jsp+jdbc+mysql)

    基于javaweb的在线蛋糕商城系统(java+jsp+jdbc+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/myeclipse/s ...

  10. 基于javaweb的在线点餐系统(java+springboot+mybatis+vue+mysql+redis)

    基于javaweb的在线点餐系统(java+springboot+mybatis+vue+mysql+redis) 运行环境 Java≥8.MySQL≥5.7.Node.js≥10 开发工具 后端:e ...

最新文章

  1. 按属性值对对象数组进行排序
  2. mysql 分发_装配MySQL源代码分发
  3. java equals比较_Java中equals()和==的比较
  4. postgresql 目录结构
  5. 线性代数三之状压DP的矩阵加速——Quad Tiling,Bus公交线路
  6. unity中单位是米还是厘米_401场地清理是什么,由施工单位做还是甲方做?造价中如何体现?...
  7. blazeds调用java_Flex使用Blazeds与Java交互及自定义对象转换详解(转)
  8. expires为session_面试必问:session,cookie和token的区别
  9. IE环境下判断IE版本的语句...[if lte IE 6]……[endif][if lte IE 7]……[endif]
  10. Java Java Java
  11. VLAN间路由:每个VLAN一个物理连接,单臂路由,三层交换
  12. BFC和haslayout(IE6-7)(待总结。。。)
  13. Java jdk7升级到jdk8
  14. 你当前的windows版本即将停止支持。
  15. 如何使用python批量压缩图片_使用python脚本批量压缩图片大小
  16. ES(ElasticSearch) 如何建立索引
  17. html —— table 标签 与 display:table 样式
  18. JavaDay16-P104-P142—二分法查找—String类—常量池—包装—装箱、拆箱—NumberFormatException
  19. 【每日新闻】阿里云回应大规模故障:运维操作失误 将认真改进 | 分析师:Azure已取代Windows成为微软新的增长点...
  20. C++Primer之4.6枚举读书笔记

热门文章

  1. c语言常用函数doc下载,c语言常用函数.doc
  2. 箱线图画法详解:颜色、标签、大小等
  3. C语言rs485编程,- 第六讲 单片机之c语言RS485通信
  4. 用过的几款步进电机驱动IC
  5. PCB设计经验(1)
  6. MPEG4视频压缩编码技术详解
  7. 实现 8086 汇编编译器(一)——基本框架
  8. Windows 域时间同步
  9. python面板数据模型_面板数据模型选择问题
  10. DreamWeaver CC网页设计与制作