文档介绍:MySQL数据库设计
课程设计说明书
题 目: 驾校学员管理糸统
院 系:信息和智能工程糸
专业班级: 嵌入式技术和应用
学 号: 251011
学生姓名: 张杰
指导老师:郭伟
1月9日
驾校学员管理系统
驾校学员管理系统关键用于管理驾校多种数据,利用这种mysql数据库驾校管理系统能够给学员管理资料整理,资料查询,数据处理带来了很大方便,能够很大提升管理员工作效率.
本系统关键用于管理学员学籍信息/体检信息/.
本系统分为5个管理部分,即用户管理/秘籍信息管理/体检信息管理/成绩信息管理和领证信息管理.
本驾校学员管理系统开发语言为java语言,,需要web服务器tomcat
驾校学员管理糸统
驾校学员管理系统关键功效是5个管理部分,即用户管理/秘籍信息管理/体检信息管理/
学员领証信息管理
学员学籍信息管理
学员体检信息管理
学员成绩信息管理
学员领証信息管理
学员成绩信息管理
用户信息管理
图中模块具体介绍以下:
用户信息管理:,.
学籍信息管理:关键是对学生信息插入/查询/,能够经过学号/姓名/报考车型和学员状态进行查询/经过这四个方面处理,使学籍信息管理愈加方便.
体检信息管理:关键对学员体检信息插入/查询/修改和删除.
成绩信息管理:对学员学籍信息进行插入/查询/修改和删除等操作,方便有效管理学员成绩信息.
领证信息管理:,领取驾驶证信息能够有效管理.
.
数据库设计是开发管理系统一个关键步骤,下面是数据库设计过程.
数据库设计是要确定创建部分表/表中字段/字段数据类型和字段长度.
本系统全部表全部放在drivingschool数据库下,创建drivingschool数据库SQL代码以下:
CREATE DATABASE drivingschool;
运行结果图:
user表中存放用户名和密码,,,所以这两个字段全部是使用
字段名
字段描述
数据类型
主键
外键
非空
唯一
默认值
自增
Username
用户名
Varchar(20)
是
否
是
是
无
否
Password
密码
Varchar(20)
否
否
是
否
无
否
:
CREATE TABLE user(
Username varchar(20) primary key unique not null,
Password varchar(20) not null
);
创建完成后,能够使用desc语句来查询user表结构,图所表示:
studentinfo表中关键存放学员学籍信息,包含学号/姓名/性别/,因为学号是studentinfo表主建,所以sno字段是下能为空值,,而每个学员身份证必需是唯一.
因为在些身份证是以字母x结束,所以identify字段设计为VARCHAR类型.
Sex字段表示为学员性别,该字段只有”男”和”女”,每个学员只有3种状态,分别为”学习”/”结业”/”退学”.所以,