1 / 18
文档名称:

软件数据库课程设计--汽车修理管理系统.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件数据库课程设计--汽车修理管理系统.doc

上传人:799474576 2014/1/16 文件大小:0 KB

下载得到文件列表

软件数据库课程设计--汽车修理管理系统.doc

文档介绍

文档介绍:目录
1、设计时间 2
2、设计目的 2
3、设计任务 2
4、设计内容 2
需求分析 2
2
业务工作流图 2
业务数据流图 2
业务功能需求 2
概念结构设计 2
数据库逻辑结构设计 2
关系模式 2
数据库的物理结构设计 2
数据库的实施与维护 2
数据库的实施 2
数据录入 2
对数据表的查询与打印操作 14
5、总结与展望 16
参考文献 17
成绩评定 17
1、设计时间
2013年6月14日—2013年6月21日
2、设计目的
目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
3、设计任务
汽车修理管理系统
功能要求:
(1)数据登记
把各种手填单据中的数据及时登记到系统中、并要求能进行修改。这些单据包括修车登记单、汽车修理单、零件入库单、零件出库单。
(2)查询
能查询登记单、修理单、汽车、车主、修理工、零件库存的有关数据。
(3)编制并显示零件订货计划月报表。
(4)打印发票
发票中包括顾客姓名、汽车牌号、修理项目、修车费(=修理费+零件费)。
零件费=∑(零件价格×耗用数量)
修理费=小时工资×修理小时×3
(5)打印修理工工资月报表
某修理工的月工资=(∑小时工资)×修理小时
4、设计内容
需求分析

本汽车管理系统是根据汽车公司业务发展的需要而建立的系统,它用来取代人工管理。作为一个软件,首先要进行需求分析,而对于一个系统,则还要考虑系统的功能和使用方面的问题以及新系统今后可能的扩充和改变,不能仅按当前的应用需求设计数据库。
业务工作流图
送修人派工员修理工仓库员财务员
汽车出现故障
转汽车修理单给财务部门
修理完毕交互工作退回多余零件
结账并开修车发票
填写零件入库单
填写汽车修理单
填写汽车登记单
修理汽车
分派修理工
是否需要更换零件

填写零件领用单领用零件

图1 业务工作流图
业务数据流图
财务人员
发票
修理结束后汽车修理单D2
送修人
修理工
派工员
汽车修理单D2
修车登记单D1
零件领用单D3
仓库
仓管员
零件入库单D4
图2 业务数据流图
业务功能需求
汽车修理管理系统需要完成的功能主要有:
修车登记单信息的输入、修改与查询,包括汽车牌号、型号、生产厂商、修理项目、车主姓名、联系电话、联系地址、修理登日期。
汽车修理单信息的输入、查询与修改,包括修理单编号、汽车牌号、修理工工号、修理工姓名、修理项目、送修日期、零件用量、零件号、零件数量、修理小时数、完工日期。
零件领用单信息的输入、修改与查询、包括修理单编号、零件号、零件数量、领用日期。
零件入库单信息的输入、修改与查询,包括零件号、零件名称、成本、零件数量、入库日期。
修车发票信息的输入修改与查询,包括车主姓名、联系地址、车牌号、修理项目、修理费用、零件费用、总计费用、发票开具时间。
汽车登记册信息的输入修改与查询,包括车牌号、型号、生产厂商、车主姓名、联系地址、联系电话。
修理工名册信息的输入修改与查询,包括工号、姓名、小时工资、身份证号、进厂日期。
汽车修理台帐信息的输入、修改与查询,包括工号、修理工工号、牌号、修理项目、修理小时数、修理费、零件费、总计。零件用量(多种零件号、数量)、送修日期、完工日期。
库存零件台账信息的输入、修改与查询,包括零件号、零件名称、陈本、价格、库存量、最低库存量、订货量。
零件订货计划信息的输入、修改与查询,包括练剑名称、订货量、成本和总计。
修理工工资月报信息的输入、修改与查询,包括工号、姓名、修理小时、小时工资、月工资、身份证号。
概念结构设计
根据上面的设计规划出的实体有修理单实体、汽车实体、车主实体、修理工实体、零件用量实体和零件库存实体六个实体,各个实体的实体——属性图描述如下:
生产厂商
汽车
车牌号


联系电话
型号
联系地址
车主姓名
图3-1 汽车实体-属性图

数量
生产厂商
零件
价格
零件名称
零件型号
图3-2 零件用量实体-属性图
姓名
地址
工号
电话