许昌建网站,陕西省住房建设厅官网,销售网络平台,做图模板网站有哪些项目描述
临近学期结束#xff0c;还是毕业设计#xff0c;你还在做java程序网络编程#xff0c;期末作业#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。你想解决的问题#xff0c;今天给大家介绍…项目描述
临近学期结束还是毕业设计你还在做java程序网络编程期末作业老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。你想解决的问题今天给大家介绍一篇基于Spring Boot 框架的试卷自动生成系统的设计与实现。
功能需求
本系统主要针对试卷自定生成系统主要实现以下目标。管理人员可以登录此系统; 管理人员可以进行部门信息的是增、删、改、查。管理人员可以进行员工信息的是增、删、改、查。 界面友好在保证操作正确的情况下最大程度保证系统的易用性; 对用户的输入数据做一些控制避免用户的错误输入对系统产生大量脏数据; 系统可以正常、稳定的运行尽量让系统有很好的容错性; 整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快数据安全性高。 (1题库管理:为了用户能方便管理现有的试题此模块主要有预览试题保存答案删除添加试题三大功能。 (2手动生成试卷:为了能按照用户的意愿组卷用户可以按试题所涉及的知识点浏览各种题型生成一份知识覆盖面广泛的试卷并能保存试卷。 (3自动生成试卷:用户能选择生成试卷的题型试题数量试题难度以及 试卷分值且有预览试卷预览答案保存试卷和答案的功能。 本系统分为学生、教师、管理员三个角色。
组卷思想
(1用户输入自定义试卷要求:考试章节、题型数量。 (2从题库中查询用户要求题库是否能满足。如能则继续下一步不能给出错误提示终止组卷。 (3从题库中抽取所有满足第1个题型的题目ID保存到数组。 (4)从该数组中随机抽取满足要求数量的题目ID可按试题难度比例进行筛选。 (5)将抽取的题目ID保存生成的试卷表中。 (6)重复3-5步直到将所有题型抽取完毕。 (7)根据试卷表的题目ID从题库中抽取对应的题目组卷完成。
部分效果图 安装部署需求
IDEA运行启动
系统部署
系统开发后在生产环境配置项目运行环境具体步骤如下 安装linux或者windows10操作系统 安装jdk1.8版本并配置环境变量 安装MySQL5.7版本以上版本数据库创建数据库并执行脚本创建表 在IDEA一键运行
本项目用到的技术和框架
1.开发语言Java 2.开发模式B/S 3.数据库MySQL5.7 4.框架SpringbootVUE
本项目中的关键点
此系统的开发采用java语言开发基于B/S结构这些开发环境使系统更加完善。使用到的工具和技术都是开源免费的。
环境工具
开发工具 Eclipse/IDEA 语言:java、Springboot、VUE 硬件笔记本电脑 软件Tomcat8.0 Web服务器、Navicat数据库客户端、MySQL 操作系统Windows 10 其它软件截图工具、常用浏览器 以上是本系统的部分功能展示如果你的选题正好相符那么可以做毕业设计或课程设计使用。