Hello小伙伴们,大家好,我是!!
今天给大家分享一下使用javafx编写的前端的 Mysql数据库课程设计 题库与试卷生成系统!废话不多说了,直接上截图,希望对大家有所帮助!(建议拿来参考不建议直接CV哦!)
代码已经开源在https://gitee.com/duan_nan/databstruct_design,有需要的同学自取!
1.系统需求分析
1-1、功能分析
通过深入细致的调查,多方面搜集资料,以及实地考察等方法,经过总结研究,
总结出了试卷生成系统的的基本的业务功能,详细如下:
- 学生信息维护:主要完成学生的学号、班级、考试信息等操作。
- 教师信息维护:主要是教师信息的添加、修改和删除等操作。
- 题库信息维护:主要完成题库中各个学科的题库的增加,删除,修改等情况。
- 学生检索:通过学生的学号来查看学生的信息。
- 教师检索:通过教师的职工号来查找教师信息。
- 试卷自动生成:学生在考试时的会随机从题库中抽取四道题,学生在作答完毕后点击提交试卷会自动记录学生的成绩并且自动更新数据库内容。
- 管理员:管理员可以管理学生,教师以及题库的信息。此三者的信息的增删改查的权利由管理员来掌握。
1-2、数据字典
数据项:
数据项名
数据类型
长度
别名
取值范围
Id
int
10
编号
number
CHAR
20
管理员账号
password
CHAR
30
管理员密码
Name
CHAR
20
姓名
Name
CHAR
30
学科名
Content
mediumText
0
题库内容
Name
CHAR
30
学生名
Gender
Char
30
性别
男,女
ClassRoom
CHAR
30
班级
Number
CHAR
30
学号
Password
CHAR
30
密码
Math_date_place
CHAR
100
数学考试时间地点
English_date_place
CHAR
10