1、 1 毕业设计毕业设计 设计设计题目题目 汽车修理管理系统汽车修理管理系统 2012 年年 2 目录目录 1 设计时间 . 4 2 设计目的 . 4 3 设计任务 . 4 4 设计内容 . 4 4.1 需求分析 . 4 4.1.1 业务工作流图 4 4.1.2 业务数据流图 5 4.1.3 业务数据需求 5 4.2 E-R 图 . 6 4.2.1 E-R 总图 6 4.2.2 汽车实体图 7 4.2.3 修理工实体 7 4.2.4 用户实体 7 4.2.5 零件实体 8 4.3.数据库逻辑设计 . 8 4.3.1 数据字典 8 4.3.2 关系图 . 10 4.4.软件功能设计 11 4.5.
2、软件界面设计 12 4.5.1 用户登录界面 . 12 3 4.5.2 软件主界面 . 12 4.6 软件设计与编码 13 4.6.1 数据库访问模块(ADO 方式) . 13 4.6.2 程序代码 . 13 5 总结与展望 15 参考文献 16 4 1 1 设计时间设计时间 2012 年 2 2 设计目的设计目的 本文档主要描述汽车修理管理系统的概述、需求分析、数据库逻辑设计、软件功能设 计、软件界面设计、本次数据库系统设计的心得体会等内容。 本文档可供本次参与数据库课程设计相关人员、开发实现人员及项目相关负责人或老 师查看、审阅。 3 3 设计任务设计任务 略 4 4 设计内容设计内容 4
3、.1 需求分析 4.1.1 业务工作流图 送修人 填写汽车登 记单 派工员 填写汽车修 理单 分派修理工 修理工 修理汽车 汽车出现故 障 是否需要 更换零件 填写零件领用 单领用零件 是 仓管员 填写零件入库 单(含采购零 件入库) 否 修理完毕后交互工作修理完毕后退回多余零件 财务员 结账并开修车 发票 转汽车修理单给财务部门 图:业务工作流图 5 4.1.2 业务数据流图 送修人修理工派工员 修车登记单(D1)汽车修理单(D2) 仓库仓管员 $ 财务人员 零件领用单(D3) 零件入库单(D4) 修理结束后 修理结束后 汽车修理单(D2) 发票送修人保存联 发票(多联) 图:业务数据流图
4、4.1.3 业务数据需求 汽车修理管理系统需要完成功能主要有: 1. 修车登记单信息的输入、修改与查询,包括汽车牌号、型号、生产厂商、修理项 目码、车主姓名、联系电话、联系地址、修理登记日期。 2汽车修理单信息的输入、修改与查询,包括修理单编号、汽车编号、修理工工号、 送修日期、修理项目、派工员、零件用量、零件号、零件数量、修理小时数、完工日期、 修理工姓名。 3零件领用单信息的输入、修改与查询,包括修理单编号、零件号、零件数量、领 用日期。 4零件入库单信息的输入修改与查询,包括零件号、零件名称、成本、零件数量、 入库日期、验收人姓名。 6 5修车发票信息的输入修改与查询,包括车主姓名、 联系地址、车牌号、修理项目、 修理费用、零件费用、总计费用、发票开具时间。 6汽车登记册信息的输入修改与查询,包括车牌号、型号、生产厂商、车主姓名、 联系地址、联系电话。 7修理工名册信息的输入、修改与查询,包括工号、姓名、小时工资、出生年月日、 进厂日期、联系地址、身份证号。 8汽车修理台帐信息的输入、修改与查询,包括