驾校管理系统Word格式.docx

上传人:b****5 文档编号:21377494 上传时间:2023-01-30 格式:DOCX 页数:30 大小:265.69KB
下载 相关 举报
驾校管理系统Word格式.docx_第1页
第1页 / 共30页
驾校管理系统Word格式.docx_第2页
第2页 / 共30页
驾校管理系统Word格式.docx_第3页
第3页 / 共30页
驾校管理系统Word格式.docx_第4页
第4页 / 共30页
驾校管理系统Word格式.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

驾校管理系统Word格式.docx

《驾校管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《驾校管理系统Word格式.docx(30页珍藏版)》请在冰豆网上搜索。

驾校管理系统Word格式.docx

根据需求分析,通过统一的共享型数据信息系统、规范信息的唯一性、准确性和及时性,并可以在功能上适应管理工作需要的功能模块图。

图2简单业务流程图

4、数据流程分析

4.1、数据流程图

一、学员管理子系统:

图3学员管理子系统数据流程图

二、教练管理子系统:

图4、教练子系统数据流程图

4.2、数据字典

4.2.1、学员子数据字典

(1)数据流的描述

数据流编号:

D001

数据流名称:

学员信息

简述:

报考驾校的学员信息

数据流来源:

学员

数据流去向:

学员信息判断

数据流组成:

学号+姓名+档案号+培训期数+申请车型等

数据流量:

100/期

高峰流量:

500/期

D002

禁止报名提示

体检或报名条件不合格时的提示信息

100/期

D003

退学提示

学员中途退出培训

中途退学

学号+姓名+档案号+培训期数+申请车型等等

数据流编号:

D004

缴费信息

学员的缴费金额及标记

学员缴费

缴费表

学号+学员名+档案号+缴费金额等

D005

成绩信息

学员学习后考试的成绩说明

理论考试

成绩判断

学号+学员名+档案号+成绩等

(2)处理逻辑的描述

处理逻辑编号:

P001

处理逻辑名称:

判断学员的体检和报名条件是否合格

输入的数据流:

D001学员信息

处理描述:

根据学员信息信息判断处理方向,如果是新学员则执行新学员缴费处理,补考学员就执行补考学员的缴费处理,如果是退学,则执行中途退学管理。

输出的数据流:

D002禁止报名提示信息

处理频率:

100次/期

P002

新学员缴费信息

查询、标记新学员的缴费信息

新学员

根据学员信息,进行缴费管理处理。

D004缴费信息

500次/期

P003

补考学员缴费信息

查询、标记补考学员的缴费信息

补考学员

根据学员信息,进行补考缴费管理处理。

D004缴费信息

P004

中途学员退学管理

退学信息

根据学员退学信息,到数据库中查找到该学员并删除相应的学员信息。

D003学员查阅信息

100次/天

P005

学员学习

学员的理论学习及上路学习的信息

缴费信息

根据学员缴费信息,到数据库中查找到该学员并安排相应的教练和车号。

D001学员学习信息

P006

理论考试信息

学员理论考试的成绩管理

D001学员成绩

根据学员理论考试成绩信息,到数据库中查找到该学员添加相应的学员的考试成绩。

D005成绩信息

P007

根据理论成绩判断数据去向

D005成绩信息

根据学员理论成绩信息,若合格则进行上车学习,如果不及格安排补考。

D001学员信息

P008

上车学习

学员进行上车学习

D001学员信息

根据学员成绩信息,安排相应的上车教练和车号。

D005上车成绩信息

(3)数据存储的描述

数据存储编号:

F001

数据存储名称:

学员信息表

学员的基本信息

数据存储组成:

关键字:

学号

相关联的处理:

P001,P008

F002

学员的缴费信息

P002,P003,P005

F003

驾照信息

学员的成绩和驾照管理

驾照号+档案号+学号+成绩

学号+驾照号

(4)外部实体的描述

外部实体名称:

学员

简述:

属性组成:

成绩

对学员成绩的判定

理论成绩+上车成绩

费用

对学员费用的描述

费用名+费用数目

4.2.2、教练子数据字典

教练信息

本驾校的教练招聘与解聘信息

教练

教练信息判断

员工号+姓名+在职情况+驾照型号+工龄+职务等

50/期

教练调整信息

招聘与解聘完成后对教练表的修改信息

辞职

教练在职信息

数据流量:

50/期

求职信息

教练的求职信息

分配学员、车号

简历号+姓名+驾照型号等

辞职信息

教练的辞职信息

员工号+姓名+在职情况+职务等

判断教练的申请情况

D001教练信息

根据教练的申请情况,如果是求职就执行求职管理,如果辞职就执行辞职管理

D003求职信息D003辞职信息

50次/期

为教练分配学员、车号

求职信息

根据教练的求职信息分配学员和车号。

查询、标记教练的基本信息

D001教练分配信息D002教练调整信息

根据教练的分配信息和教练的调整信息调整教练在职信息表。

D001教练信息

教练信息表

教练的基本信息

员工号

P001,P003

教练

员工号+姓名+在职情况+驾照型号+工龄+职务等

教练的辞职信息

职务等

求职

职务+学员、车号分配等

5、概念模型设计

根据系统数据流图和数据字典,得出系统的E----R模图及子E----R模图如图5、6、7(下图)所示。

5.1、学员子E-R图

图5:

学员子E-R图

5.2、教练子E-R图

图6:

教练子E-R图

5.3、总E-R图

图7:

总E-R图

5.4、系统的CMD图如下所示

6.逻辑模型设计和优化

把数据库概念结构转化为数据库的逻辑结构,由CDM图生成的PDM图如下所示:

根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如表1~表6所示。

表1学员信息表

姓名

档案号

培训期数

申请车型

表2成绩信息表

序号

理论成绩

上车成绩

驾照

表3教练信息表

驾照型号

在职情况

工龄

职工职务

表4缴费信息表

记录号

报名费

补考费

表5求职信息表

求职编号

职务1

学员、车号分配

表6辞职信息表

辞职编号

职务

7.物理设计和实施

得到系统逻辑模型后,就该进行数据库的物理设计和实施数据库了,物理设计主要是要确定数据库的存储路径、存储结构以及如何建立索引等,可以采用系统的默认设置。

数据库实施主要包括在具体的DBMS中创建数据库和表的过程,有关创建数据库和关系表的SQL语句如下所示:

通过转换的规则,得出了关系模式。

为了提高数据的可修改性,完整性和一致性,采用了关系数据的方法,尽可能简化数据存储的数据结构。

对关系模式进行关系规范化后得出以下表及相关字段:

/*==============================================================*/

/*DBMSname:

SybaseASAnywhere9*/

/*Createdon:

2008-4-1719:

55:

57*/

/*Table:

chengjibiao*/

createtablechengjibiao

lilunchengjiinteger,

shangchechengjiinteger,

jiazhaointeger,

xuhaointegernotnull,

constraintPK_CHENGJIBIAOprimarykey(xuhao)

);

/*Index:

chengjibiao_PK*/

createuniqueindexchengjibiao_PKonchengjibiao(

xuhaoASC

cizhi*/

createtablecizhi

zhiwuchar(10),

cizhibianhaointegernotnull,

constraintPK_CIZHIprimarykey(cizhibianhao)

cizhi_PK*/

createuniqueindexcizhi_PKoncizhi(

cizhibianhaoASC

cizhishu*/

createtablecizhishu

yuangonghaointegernotnull,

constraintPK_CIZHISHUprimarykeyclustered(yuangonghao,cizhibianhao)

cizhishu_PK*/

createuniqueindexcizhishu_PKoncizhishu(

yuangonghaoASC,

cizhishu_FK*/

createindexcizhishu_FKoncizhishu(

yuangonghaoASC

cizhishu2_FK*/

createindexcizhishu2_FKoncizhishu(

feiyong*/

createtablefeiyong

bukaofeiinteger,

baomingfeiinteger,

jiluhaointegernotnull,

constraintPK_FEIYONGprimarykey(jiluhao)

feiyong_PK*/

createuniqueindexfeiyong_PKonfeiyong(

jiluhaoASC

jianli*/

createtablejianli

qiuzhibianhaointegernotnull,

constraintPK_JIANLIprimarykeyclustered(yuangonghao,qiuzhibianhao)

jianli_PK*/

createuniqueindexjianli_PKonjianli(

qiuzhibianhaoASC

jianli_FK*/

createindexjianli_FKonjianli(

jianli2_FK*/

createindexjianli2_FKonjianli(

"

jiao、lian"

*/

createtable"

xuehaointegernotnull,

constraint"

PK_JIAO、LIAN"

primarykeyclustered(xuehao,yuangonghao)

jiao、lian_PK"

createuniqueindex"

on"

xuehaoASC,

jiao、lian_FK"

createindex"

xuehaoASC

jiao、lian2_FK"

jiaofei*/

createtablejiaofei

constraintPK_JIAOFEIprimarykeyclustered(xuehao,jiluhao)

/*===

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1