Mysql数据库课程设计

本文介绍了使用JavaFX编写的基于MySQL的题库与试卷生成系统,涵盖系统需求分析、概念模型设计、逻辑设计及界面展示。系统功能包括学生和教师信息维护、题库管理、试卷自动生成等。代码已开源在Gitee。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值