收藏 分销(赏)

华南理工数据库大作业汽车修理综合管理系统含完整源码.doc

上传人:a199****6536 文档编号:2508345 上传时间:2024-05-30 格式:DOC 页数:20 大小:489.54KB
下载 相关 举报
华南理工数据库大作业汽车修理综合管理系统含完整源码.doc_第1页
第1页 / 共20页
华南理工数据库大作业汽车修理综合管理系统含完整源码.doc_第2页
第2页 / 共20页
华南理工数据库大作业汽车修理综合管理系统含完整源码.doc_第3页
第3页 / 共20页
华南理工数据库大作业汽车修理综合管理系统含完整源码.doc_第4页
第4页 / 共20页
华南理工数据库大作业汽车修理综合管理系统含完整源码.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、汽车修理管理系统说明书(有源码)一. 概述1项目背景在计算机不停发展今天,计算机已经利用到各个领域,计算机作用使由手工操作到计算机操作是一个大飞跃,替换复杂轻易犯错人工操作,节省了大量时间,提升了正确性,提升了数据可靠性。所以每个企业使用计算机建立自己业务是迫在眉睫,汽车修理厂依据业务发展需要,决定建立一个数据库管理系统,以替换单一人工管理。这么使人工操作管理方便,简单。2编写目标 编写目标是使汽车修理厂由单一人工管理到计算机管理飞跃,使汽车修理厂管理效率得到很大提升,使人工管理犯错机会大大降低,实现数据共享,便于查询自己数据信息,使汽车修理厂业务步骤时间大大降低,从而能够提升该汽车修理厂竞争

2、性,在社会有立足之地。3软件定义 该软件为第一版,既 汽车修理管理系统 1.0 版。4开发环境数据库: SQL SERVER 开发和编译环境: Visual C+6.0。二需求分析1经过分析得悉,该修理厂共使用5种单据,4种账册和3种关键报表。 五种单据如表1所表示:表中D1由送修人填写。修理派工员据此开出修理单D2,分配给指定修理工实施。假如在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收而且填写。图6显示了这些单据格式内容。编号名称填写人D1修车登记单送修人D2汽车修理

3、单修理派工员和修理工D3零件领用单修理工D4零件入库单仓库管理员D5修车发票财务人员表1 目前系统单据一览表汽车登记单 日期: 汽车牌号: 型号: 生产厂: 修理项目码: 车主名: 电话: 地址:图2汽车修理单 修理单编号: 汽车牌号: 修理工工号: 送修日期: 修理项目: 派工员: 零件用量零件号:数量:修理小时: 完工日期: 修理工:图3零件入库单 日期: 零件号:零件名:成本:数量: 验收人:图5零件领用单 日期: 修理单编号: 零件号数量图4修车发票 日期: 车主名:地址:牌号: 修理项目:修理费零件费总计图6 四种账册,如表2所表示。图7-10显示了这些账册表式。编号名称建账依据Z1

4、汽车登记册D1Z2修理工名册人事部门资料Z3汽车修理台账D2,D5Z4库存修理台账库房资料表2 目前系统账册一览表牌号型号生产厂车主名地址电话图7 汽车登记册表式工号姓名小时工资出生日期进厂日期地址电话图8 修理工名册表式工号牌号修理项目修理工号修理小时修理费零件费总计零件用量送修日期完工日期零件号数量零件号数量零件号数量图9 汽车修理台账表式零件号零件名成本价格库存量最低库存量订货量图10 库存零件台账表式 3种关键报表如表3所表示编号名称 数据起源B1零件耗用月报表Z3,Z4B2修理工资月报表Z3,Z2B3零件订货计划Z4表3目前系统报表一览表图11-13显示了这些报表格式。零件名数量价格

5、名称利润图11零件耗用月报表工号姓名修理小时小时工资月工资图13修理工资月报表零件名订货量成本总计图12零件订货计划这些报表是以上面提供九种单据、帐册为依据,由程序自动统计生成无需人工干预。零件耗用月报表是以零件入库、单零件领用单为依据生成;零件订货计划由库存零件台账生成, 假如库存余量小于最低库存量,则产生订货计划;修理工资月报表由修理工名册和汽车修理台账生成。2ER模型图。地址汽车登记单日期汽车牌号生产厂修理项目码车主名电话地址汽车修理单零件用量修理工完工日期修理小时数量零件号派工员修理工工号修理项目送修日期汽车牌号修理单编号零件领用单零件号日期修理单编号数量零件入库单验收人成本零件号日期

6、零件名数量修车发票车主名日期牌号地址总计零件费修理项目修理费序号汽车牌号成本序号修理单编号操作员图12零件订货计划图11零件耗用月报表车主名牌号电话汽车基础信息地址型号生产厂修理工名册进厂日期小时工资电话工号出生日期姓名修理费序号汽车牌号成本序号修理单编号操作员图12零件订货计划图11零件耗用月报表汽车修理台账修理项目牌号修理工号修理单编号修理小时序号数量零件费总计修理费序号汽车牌号成本序号修理单编号操作员图12零件订货计划图11零件耗用月报表送修日期完工日期库存零件台帐额定订货量零件名零件号成本最低库存量价格库存量利润零件名零件耗用月报表数量价格零件号总计订货量零件订货计划零件名成本修理工工

7、资月报表小时工资月工资工号修理小时姓名三数据库逻辑设计QICHEDENGJD 列名数据类型可否为空说明idintNot null 序号xcdjnovarcharNull 修车登记编号qcdjnovarcharNull汽车牌号qcdjclassvarcharNull型号qcdjfactoryvarcharNull生产厂qcdjpersonvarcharNull车主名qcdjtelvarcharNull电话qcdjaddrvarcharNull地址qcdjxiangmuvarcharNull修理项目qcdjdatedatetimeNull日期managervarcharNull操作员QICHEXI

8、ULIDAN列名数据类型可否为空说明idintNot null 序号qcxlidvarcharNull 修理单编号xcdjnovarcharNull 修车登记编号qcxlnovarcharNull汽车牌号qcxlfrdatedatetimeNull送修日期qcxlxiangmuvarcharNull修理项目qcxlgonghaovarcharNull修理工工号qcxlpaivarcharNull派工员qcxllingjiannovarcharNull零件号qcxlnumbervarcharNull数量qcxlhourvarcharNull修理小时qcxltodatedatetimeNull完工

9、日期qcxlxlgvarcharNull修理工managervarcharNull操作员LINGJIANLINGYONGDAN列名数据类型可否为空说明idintNot null 序号ljlydanidvarcharNull 零件领用单编号ljlyidvarcharNull 零件号ljlyljhaovarcharNull修理单编号ljlynumberintNull数量ljlydatedatetimeNull日期managervarcharNull操 作 员 LINGJIANRUKUDAN列名数据类型可否为空说明idintNot null 序号ljrknovarcharNull 零件号ljrkna

10、mevarcharNull 零件名ljrkPricevarcharNull成本ljrknumbervarcharNull数量ljrkdatedatetimeNull日期ljrkpersonvarcharNull验收人managervarcharNull操作员 XIUCHEFAPIAO列名数据类型可否为空说明idintNot null 序号xldnovarcharNull 修理单编号fpnamevarcharNull 车主名fpaddrvarcharNull地址fpnovarcharNull汽车牌号fpxiangmuvarcharNull修理项目fpxlmoneyvarcharNull修理费fp

11、ljmoneyvarcharNull零件费fpsumvarcharNull总计fpdatedatetimeNull日期XIULIGONGMINGCHE 列名数据类型可否为空说明idintNot null 序号xlgnovarcharNull 工号xlgnamevarcharNull 姓名xlghourmoneyvarcharNull小时工资xlgbirthdaydatetimeNull出生日期xlgworkdatedatetimeNull进厂日期xlgaddrvarcharNull地址xlgtelvarcharNull电话列名数据类型可否为空说明idintNot null 序号xltznova

12、rcharNull 修理单编号xltzqcnovarcharNull 汽车牌号xltzxiangmuvarcharNull修理项目xlgnovarcharNull修理工号xltzhourvarcharNull修理小时xltzxlmoneyvarcharNull修理费xltzljmoneyvarcharNull零件费xltzsumvarcharNull总计xltzljnovarcharNull零件号xltznumbervarcharNull数量xltzfrdatedatetimeNull送修日期xltztodatedatetimeNull完工日期KUCUNLINGJIANTAIZHANG 列名数

13、据类型可否为空说明idintNot null 序号ljnovarcharNull 零件号kcljname(varcharNull 零件名kcljchengbenvarcharNull成本kcmoneyvarcharNull价格kcnumbervarcharNull库存量kcminintNull最低库存量kcdinghuovarcharNull额定订货量列名数据类型可否为空说明idintNot null 序号ljhynovarcharNull 零件号ljhynamevarcharNull 零件名ljhynumbervarcharNull数量ljhymoneyvarcharNull价格ljhyli

14、runvarcharNull利润列名数据类型可否为空说明idintNot null 序号ljdhnamevarcharNull 零件名ljdhnumbervarcharNull 订货量ljdhmoneyvarcharNull成本ljdhsumvarcharNull总计列名数据类型可否为空说明idintNot null 序号xlgznovarcharNull 工号xlgznamevarcharNull 姓名xlgzhourvarcharNull修理小时xlgzhourmoneyvarcharNull小时工资ljdhsumvarcharNull月工资 LINGJIANJIBENXINXI列名数据类

15、型可否为空说明idintNot null 序号ljnovarcharNull 零件编号ljnamevarcharNull 零件名ljchengbenvarcharNull 成本ljmoneyvarcharNull价格 QICHEJIBENXINXI列名数据类型可否为空说明idintNot null 序号qcnovarcharNull 汽车牌号qcclassvarcharNull 型号qcfactoryvarcharNull生产厂qcpersonvarcharNull车主名qctelvarcharNull电话qcaddrvarcharNull地址 四软件功效设计汽车修理管理系统帮助帮助文档相关该

16、系统报表操作零件定货计划表职员工资月报表零件耗用月报表表单操作修车发票零件领用单零件入库单汽车修理单修车登记单帐册操作库存零件台帐汽车修理台帐修理工名册汽车登记册基础信息零件基础信息修理工基础信息汽车基础信息系统管理管理用户退出系统修改密码注销用户软件功效模块图各模块功效说明: 1系统管理: 管理用户:包含用户添加、修改、删除,退出 修改密码:包含旧密码、新密码及新密码确实定 注销用户:退回到登陆模式 退出系统:退出2基础信息: 零件基础信息:包含功效有零件添加、修改、删除、查询 汽车基础信息:包含功效有汽车添加、修改、删除、查询 修理工基础信息:包含功效有修理工添加、修改、删除、查询3表单操

17、作: 修车登记单:包含功效有修车登记添加、修改、删除、查询 汽车修理单:包含功效有汽车修理添加、修改、删除、查询 零件入库单:包含功效有零件入库添加、修改、删除、查询 零件领用单:包含功效有零件领用添加、修改、删除、查询 修车发票:包含功效有修车发票添加、修改、删除、查询4帐册操作 汽车登记册:包含功效有汽车添加、修改、删除、查询 修理工名册:包含功效有修理工添加、修改、删除、查询 汽车修理台账:自动汽车修理生成台账,有打印和查询功效 库存零件台账:自动库存零件生成台账,能够更新和查询5报表操作 零件耗用月报表:自动生成,有打印和查询功效 职员工资月报表:自动生成,有打印和查询功效 零件定货计

18、划表:自动生成,有打印和查询功效6帮助 帮助文档:用户操作手册 相关该系统:版本说明五系统界面 1用户登录(用户名及密码全部为admin)2管理用户 3主界面及数据添加六程序设计心得体会SQL Server是美国微软企业开发一款关系型数据库管理系统产品,含有成本低,易上手,工具全等优点。适适用于大型或超大型数据库服务器端。它所使用是增强型T-SQL语言。这个程序用到数据库是一个关系型数据库,设计关系型数据库重头戏是把数据元素分别放进相关表格里。一旦准备好开始操作数据,要依靠表格之间关系把数据以有意义方法联络到一起。这也是这个数据库程序设计难点所在。视图是关系型数据库系统提供给用户以多个角度观察

19、数据库中数据关键机制。视图含有以下部分优点: 1.简单性。视图不仅能够简化用户对数据了解,也能够简化她们操作。那些被常常使用查询能够被定义为视图,使用户无须为以后操作每次全部指定全部条件。 2.安全性。经过视图用户只能查询和修改她们所能见到数据。数据库中其它数据则既看不见也取不到。数据库授权命令能够使每个用户对数据库检索限制到特定数据库对象上,但不能授权到数据库特定行和特定列上。经过视图,用户能够被限制在数据不一样子集上。 3.逻辑数据独立性。视图能够使应用程序和数据库表在一定程度上独立。假如没有视图,应用一定是建立在表上。有了视图以后,程序能够建立在视图之上,从而程序和数据库表被视图分割开来

20、。在本程序中三种统计报表:零件耗用月报表,修理工工资月报表,零件订货计划。全部是经过视图来完成自动统计。 数据库程序编写是经过对MFC ODBC 数据库访问技术利用实现。ODBC基于SQL(Structured Query Language),并把它作为访问数据库标准。这个接口提供了最大程度相互可操作性:一个应用程序能够经过一组通用代码访问不一样数据库管理系统。一个软件开发者开发用户/服务器应用程序不会被束定于某个特定数据库之上。ODBC能够为不一样数据库提供对应驱动程序。CRecordset类代表一个统计集。该类是MFCODBC类中最关键、功效最强大类。本程序对数据库操作大多是基于这个类。经

21、过此次课程设计,让我对SQL SERVER 及Visual C+ 之间设计连接有了更深了解,提升了软件系统设计能力,在设计中即使碰到了很多困难,经过同学好友帮助,及网络问询、搜查,慢慢处理碰到问题,最终还是完成此次课程设计,使我对编程有了更大爱好,形成正确编写Windows程序思绪,了解利用Visual C+编写程序奥妙。此次设计还有些“瑕疵”,关键是系统界面不够漂亮,还有待提升。七参考文件1Visual c+6.0 数据库开发技术和工程实践,求是科技 编著,人民邮电出版社;2Visual C+6.0实用教程(第2版),杨永国、张冬明等 编著,清华大学出版社;3SQL Server数据库应用开

22、发技术, 袁鹏飞 编著,人民邮电出版社;4SQL Server 应用系统开发教程(第2版)李春葆 编著,清华大学出版社;5Visual C+ +SQL Server数据库应用系统开发和实例,启明工作室 编著,人民邮电出版社。数据库原理和设计课程设计一、 课程设计题目设某汽车修理厂依据业务发展需要,决定建立一个数据库管理系统,以代理单一人工管理。该系统取名为“汽车修理管理系统”。2.1.1 目前系统工作情况经过分析得悉,该修理厂共使用5种单据,4种账册和3种关键报表。(1)五种单据如表1所表示:表中D1由送修人填写。修理派工员据此开出修理单D2,分配给指定修理工实施。假如在修理中需要更换零件,一

23、律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收而且填写。图6显示了这些单据格式内容。编号名称填写人D1修车登记单送修人D2汽车修理单修理派工员和修理工D3零件领用单修理工D4零件入库单仓库管理员D5修车发票财务人员表1 目前系统单据一览表汽车登记单 日期: 汽车牌号: 型号: 生产厂: 修理项目码: 车主名: 电话: 地址:图2汽车修理单 修理单编号: 汽车牌号: 修理工工号: 送修日期: 修理项目: 派工员: 零件用量零件号:数量:修理小时: 完工日期: 修理工:图3零件入库单 日期: 零件号

24、:零件名:成本:数量: 验收人:图5零件领用单 日期: 修理单编号: 零件号数量图4修车发票 日期: 车主名:地址:牌号: 修理项目:修理费零件费总计图6编号名称建账依据Z1汽车登记册D1Z2修理工名册人事部门资料Z3汽车修理台账D2,D5Z4库存修理台账库房资料表2 目前系统账册一览表(2)四种账册,如表2所表示。图7-10显示了这些账册表式。牌号型号生产厂车主名地址电话图7 汽车登记册表式工号姓名小时工资出生日期进厂日期地址电话图8 修理工名册表式工号牌号修理项目修理工号修理小时修理费零件费总计零件用量送修日期完工日期零件号数量零件号数量零件号数量图9 汽车修理台账表式零件号零件名成本价格

25、库存量最低库存量订货量图10 库存零件台账表式(3)3种关键报表如表3所表示编号名称 数据起源B1零件耗用月报表Z3,Z4B2修理工资月报表Z3,Z2B3零件订货计划Z4表3目前系统报表一览表图11-13显示了这些报表格式。零件名数量价格名称利润图11零件耗用月报表零件名订货量成本总计图12零件订货计划工号姓名修理小时小时工资月工资图13修理工资月报表2 对目标系统应用要求经过对目前系统调查和讨论,对将要开发目标系统提出了以下总体要求:1.用数据文件替换现用全部账册。2.含有对多种数据文件装入和修改数据功效。3.能计算修车费和开发票。其修车费按下列各式计算:零件费=零件价格耗用数量修理费=小时

26、工资修理工时总计=零件费+修理费4.能找出需要订货零件,编制并打印零件订货计划。订货条件:零件库存量最低库存量订货数量:额定订货量5.按现行格式和内容编制和打印零件耗用月报表和修理工资月报表。6.有多个查询和统计功效。二、开发环境 数据库选择微软SQL SERVER。开发环境能够选择:(1)Delphi; (2)Visual Basic; (3) C+ builder; (4) Visual C+。只选择其中一个软件开发工具就能够。三、基础要求(1)完成问题陈说中所提到全部需求功效(2)要求撰写不少于2500个文字文档。(3)文档中最少要包含:ER模型图、系统功效图、数据字典、表关系具体说明。

27、(4)用户界面设计:采取窗口式,色彩要柔和,界面要友好,操作要简单。(5)用户手册,描述软件系统所含有功效及基础使用方法。使用户能了解该软件用途,并能确定在什么情况下、怎样使用它。(6)操作手册,为操作人员提供该软件每一个运行具体过程和相关知识,包含操作方法细节等。四、文档格式1、概述 包含项目背景、编写目标、软件定义、开发环境等内容。2、需求分析 问题陈说、需完成功效。 画出ER模型图3、数据库逻辑设计 把ER模型图转换为关系表。 描述每一个基础表关系。要求全部关系达成BCNF范式。 定义视图、定义索引、主关键字、定义权限。4、软件功效设计 画出软件功效图。 描述每一个功效所完成任务情况。5

28、、界面设计 界面设计要合理。6、结束语 写出完成本课程设计心得,领会数据库理论和软件开发实践关系。有哪些收获。软件还需要哪些改善。7、参考文件。评分标准:1 优完成上述题目标全部内容,功效完善,文档具体,数据库设计合理,人机接口界面好。2 良完成上述题目标大部分内容,功效较为完善,文档具体,数据库设计合较理,人机接口界面很好。3 中完成上述题目标大部分内容,功效基础完善,文档较具体,数据库设计基础合理,有基础人机接口界面。4 及格基础完成上述内容,只有基础功效文档。5 不及格未按时完成上述内容,或剽窃(雷同者全部为不及格)。几点说明:1.请按时交上作业,若没按时交,一律不予受理。2.作业最好是拷贝在光盘上。文档放在光盘上,能够不用打印。3.作业一定要有源程序,若没有,一律作不及格处理。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服