驾校管理系统(计算机数据库课程设计)(5)
(2)处理逻辑的描述
处理逻辑编号:P001
处理逻辑名称:教练信息判断
简述:判断教练的申请情况
输入的数据流:D001教练信息
处理描述: 根据教练的申请情况,如果是求职就执行求职管理,如果辞职就执行辞职管理
输出的数据流: D003求职信息D003辞职信息
处理频率: 50次/期 [资料来源:http://www.doc163.com]
处理逻辑编号:P002
处理逻辑名称:分配学员、车号
简述:为教练分配学员、车号
输入的数据流:求职信息
处理描述:根据教练的求职信息分配学员和车号。
输出的数据流:D001教练信息
处理频率: 50次/期
处理逻辑编号:P003
处理逻辑名称:教练在职信息
简述:查询、标记教练的基本信息
输入的数据流:D001 教练分配信息 D002 教练调整信息
处理描述:根据教练的分配信息和教练的调整信息调整教练在职信息表。
输出的数据流: D001教练信息
处理频率: 100次/期 [来源:http://Doc163.com]
(3)数据存储的描述
数据存储编号:F001
数据存储名称:教练信息表
简述:教练的基本信息
数据存储组成:员工号+姓名+在职情况+驾照型号+工龄+职务等
关键字:员工号
相关联的处理:P001,P003 [资料来源:Doc163.com]
(4)外部实体的描述
外部实体名称:教练
简 述:教练的基本信息
属性 组成: 员工号+姓名+在职情况+驾照型号+工龄+职务等
外部实体名称:辞职
简 述:教练的辞职信息
属性 组成: 职务等
[来源:http://www.doc163.com]
外部实体名称:求职
简 述:教练的求职信息
属性 组成: 职务+学员、车号分配等
5、概念模型设计
根据系统数据流图和数据字典,得出系统的E----R模图及子E----R模图 如图5、6、7 (下图)所示。
5.1、学员子E-R图
图5:学员子E-R图
5.2、教练子E-R图
图6:教练子E-R图 [版权所有:http://DOC163.com]
5.3、总E-R图
图7:总E-R图
[来源:http://Doc163.com]
5.4、系统的CMD图如下所示
[版权所有:http://DOC163.com]
6. 逻辑模型设计和优化
把数据库概念结构转化为数据库的逻辑结构,由CDM图生成的PDM图如下所示: [来源:http://Doc163.com]
根据系统的总体概念设计模型、E-R图向关系模式的转化规则和数据库的范式理论,得到系统优化后的逻辑模型,如表1~表6所示。 [资料来源:https://www.doc163.com]
表1 学员信息表
学号 姓名 档案号 培训期数 申请车型
表2 成绩信息表
序号 理论成绩 上车成绩 驾照
表3 教练信息表
员工号 姓名 驾照型号 在职情况 工龄 职工职务
表4缴费信息表
记录号 报名费 补考费
[版权所有:http://DOC163.com]
表5 求职信息表
求职编号 职务1 学员、车号分配
表6 辞职信息表
辞职编号 职务