# practice-driver-system **Repository Path**: tian-dao-alliance/practice-driver-system ## Basic Information - **Project Name**: practice-driver-system - **Description**: 系统的用户包括三类:学员、教练和管理员。 管理员对系统信息进行管理,然后学生可以对学车进行注册报名、学员练车申请等操作。教练可以对学生一下信息进行操作 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-07 - **Last Updated**: 2025-07-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: Javafx, GUI, MySQL, Socket ## README # practice-driver-system #### 驾校练车信息管理系统介绍 系统角色说明: 系统的用户包括三类:学员、教练和管理员。 设计一个用户表(id,姓名,角色,手机号,密码,报名状态) 管理员不用注册,直接在数据表中建一个admin的管理员帐号 学生注册报名 1、设计一个学员注册与报名客户端程序。 2、注册时录入姓名、身份证号、手机号,系统能根据姓名和身份证号,判断并显示学员是否注册,有无报名,当前的学车状态。 3、没有报名的学员可以选择报名,并选择报名的科目类型(如科目2或科目3),并根据教练信息为每个科目选择自己的指导教练。 4、报名后可以提交管理员。管理员审核通过后,可以进入练车申请。 5、可以在用户表中增加两个教练外键作为报名功能使用 学员练车申请 1、设计一-个学生练车申请表(id,练车时间、选择的教练、科目类型,状态(是否通过),学员得分,教练得分)。 2、学生在报名通过后,在申请练车时,学员选择需要练车的项目。并输入自己想要练车时间段(年月日几点--年月日几点不能跨天)。学员输入前能看到报名选择的教练的空闲时间。确定练车时间后,提交申请。 3、系统程序根据申请,自动判断有无冲突,如果没有时间、教练的冲突,自动将申请设置为同意,否则设为拒绝。 4、学员能查询自己的练车申请是否通过。 学员登录后可以对某次练车过程,给教练打分。 教练登陆后可以对某次练车情况给学员打分,并判定学生是否可以参加项目考试。 练车信息记录 学员登陆后能查询到每次练车记录,教练的评分 教练登陆后能查询到每次练车学员的评价。 管理员能审核学员报名信息,并同意或拒绝报名。 管理员能查询学员每次练车情况。 能查询学员练车申请。 #### 软件架构 软件架构说明 javaFX mysql JDBC #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支1 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)