汽车维修管理系统设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期面向对象课程设计题目:汽车维修管理系统设计与实现专业班级:10级计算机(4)班姓名:王健学号:10240421指导教师:朱红蕾成绩:2目录第1章概述....................................................................3第2章需求分析.........................................................3第3章数据库逻辑设计.………………………………8第4章软件功能设计........................................................12第5章系统界面..............................................................13第6章程序设计的心的体会..........................................14参考文献、致谢...............................................................15汽车修理管理系统3一.概述1.项目背景在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。2.编写目的编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。3.软件定义该软件为第一版,既汽车修理管理系统1.0版。4.开发环境数据库:SQLSERVER2000开发和编译环境:VisualC++6.0。二.需求分析1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。⑴五种单据如表1所示:表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。编号名称填写人D1修车登记单送修人D2汽车修理单修理派工员和修理工D3零件领用单修理工D4零件入库单仓库管理员D5修车发票财务人员表1当前系统单据一览表汽车登记单日期:汽车牌号:型号:生产厂:修理项目码:车主名:电话:地址:汽车修理单修理单编号:汽车牌号:修理工工号:送修日期:修理项目:派工员:零件用量零件号:数量:修理小时:完工日期:4⑵四种账册,如表2所示。图7-10显示了这些账册的表式。零件领用单日期:修理单编号:零件号数量图4零件入库单日期:零件号:零件名:成本:数量:验收人:图5修车发票日期:车主名:地址:牌号:修理项目:修理费零件费总计图6编号名称建账根据Z1汽车登记册D1Z2修理工名册人事部门资料Z3汽车修理台账D2,D5Z4库存修理台账库房资料表2当前系统账册一览表牌号型号生产厂车主名地址电话图7汽车登记册表式工号姓名小时工资出生日期进厂日期地址电话图8修理工名册表式工号牌号修理项目修理工号修理小时修理费零件费总计零件用量送修日期完工日期零件号数量零件号数量零件号数量5⑶3种主要报表如表3所示图11-13显示了这些报表的格式。这些报表是以上面提供的九种单据、帐册为依据,由程序自动统计生成的无需人工干预。零件耗用月报表是以零件入库、单零件领用单为依据生成的;零件订货图9汽车修理台账表式零件号零件名成本价格库存量最低库存量订货量图10库存零件台账表式编号名称数据来源B1零件耗用月报表Z3,Z4B2修理工资月报表Z3,Z2B3零件订货计划Z4表3当前系统报表一览表零件名订货量成本总计图12零件订货计划工号姓名修理小时小时工资月工资图13修理工资月报表零件名数量价格名称利润图11零件耗用月报表6计划由库存零件台账生成,如果库存余量小于最低库存量,则产生订货计划;修理工资月报表由修理工名册和汽车修理台账生成。2.ER模型图。地址汽车登记单日期汽车牌号生产厂修理项目码车主名电话地址汽车修理单零件用量修理工完工日期修理小时数量零件号派工员修理工工号修理项目送修日期汽车牌号修理单编号零件领用单零件号日期修理单编号数量零件入库单验收人成本零件号日期零件名数量7修车发票车主名日期牌号地址总计零件费修理项目修理费序号汽车牌号成本序号修理单编号操作员图12零件订货计划图11零件耗用月报表修理工名册进厂日期小时工资电话工号出生日期姓名修理费序号汽车牌号成本序号修理单编号操作员汽车基本信息车主名生产厂电话型号地址牌号汽车修理台账修理项目序号数量零件费总计送修日期8库存零件台帐额定订货量零件名零件号成本最低库存量价格库存量零件耗用月报表零件名利润零件号价格数量零件订货计划总计零件名成本订货量修理工工资月报表小时工资月工资工号修理小时姓名9三.数据库逻辑设计修车登记单QICHEDENGJD列名数据类型可否为空说明idintNotnull序号xcdjnovarcharNull修车登记编号qcdjnovarcharNull汽车牌号qcdjclassvarcharNull型号qcdjfactoryvarcharNull生产厂qcdjpersonvarcharNull车主名qcdjtelvarcharNull电话qcdjaddrvarcharNull地址qcdjxiangmuvarcharNull修理项目qcdjdatedatetimeNull日期managervarcharNull操作员汽车修理单QICHEXIULIDAN列名数据类型可否为空说明idintNotnull序号qcxlidvarcharNull修理单编号xcdjnovarcharNull修车登记编号qcxlnovarcharNull汽车牌号qcxlfrdatedatetimeNull送修日期qcxlxiangmuvarcharNull修理项目qcxlgonghaovarcharNull修理工工号qcxlpaivarcharNull派工员qcxllingjiannovarcharNull零件号qcxlnumbervarcharNull数量qcxlhourvarcharNull修理小时qcxltodatedatetimeNull完工日期qcxlxlgvarcharNull修理工managervarcharNull操作员零件领用单LINGJIANLINGYONGDAN列名数据类型可否为空说明10idintNotnull序号ljlydanidvarcharNull零件领用单编号ljlyidvarcharNull零件号ljlyljhaovarcharNull修理单编号ljlynumberintNull数量ljlydatedatetimeNull日期managervarcharNull操作员零件入库单LINGJIANRUKUDAN列名数据类型可否为空说明idintNotnull序号ljrknovarcharNull零件号ljrknamevarcharNull零件名ljrkPricevarcharNull成本ljrknumbervarcharNull数量ljrkdatedatetimeNull日期ljrkpersonvarcharNull验收人managervarcharNull操作员修车发票XIUCHEFAPIAO列名数据类型可否为空说明idintNotnull序号xldnovarcharNull修理单编号fpnamevarcharNull车主名fpaddrvarcharNull地址fpnovarcharNull汽车牌号fpxiangmuvarcharNull修理项目fpxlmoneyvarcharNull修理费fpljmoneyvarcharNull零件费fpsumvarcharNull总计fpdatedatetimeNull日期修理工名册XIULIGONGMINGCHE列名数据类型可否为空说明idintNotnull序号xlgnovarcharNull工号xlgnamevarcharNull姓名xlghourmoneyvarcharNull小时工资xlgbirthdaydatetimeNull出生日期xlgworkdatedatetimeNull进厂日期xlgaddrvarcharNull地址xlgtelvarcharNull电话汽车修理台账列名数据类型可否为空说明11idintNotnull序号xltznovarcharNull修理单编号xltzqcnovarcharNull汽车牌号xltzxiangmuvarcharNull修理项目xlgnovarcharNull修理工号xltzhourvarcharNull修理小时xltzxlmoneyvarcharNull修理费xltzljmoneyvarcharNull零件费xltzsumvarcharNull总计xltzljnovarcharNull零件号xltznumbervarcharNull数量xltzfrdatedatetimeNull送修日期xltztodatedatetimeNull完工日期库存零件台帐KUCUNLINGJIANTAIZHANG列名数据类型可否为空说明idintNotnull序号ljnovarcharNull零件号kcljname(varcharNull零件名kcljchengbenvarcharNull成本kcmoneyvarcharNull价格kcnumbervarcharNull库存量kcminintNull最低库存量kcdinghuovarcharNull额定订货量零件耗用月报表列名数据类型可否为空说明idintNotnull序号ljhynovarcharNull零件号ljhynamevarcharNull零件名ljhynumbervarcharNull数量ljhymoneyvarcharNull价格ljhylirunvarcharNull利润零件订货计划列名数据类型可否为空说明idintNotnull序号ljdhnamevarcharNull零件名ljdhnumbervarcharNull订货量ljdhmoneyvarcharNull成本ljdhsumvarcharNull总计修理工工资月报表列名数据类型可否为空说明12idintNotnull序号xlgznovarcharNull工号xlgznamevarcharNull姓名xlgzhourvarcharNull修理小时xlgzhourmoneyvarcharNull小时工资ljdhsumvarcharNull月工资零件基本信息LINGJIANJIBENXINXI列名数据类型可否为空说明idintNotnull序号ljnovarcharNull零件编号ljnamevarcharNull零件名ljchengbenvarcharNull成本ljmoneyvarcharNull价格汽车基本信息QICHEJIBENXINXI列名数据类型可否为空说明idintNotnull序号qcnovarcharNull汽车牌号qcclassvarcharNull型号qcfactoryvarcharNull生产厂qcpersonvarcharNull车主名qctelvarcharNul

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功