ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:606.85KB ,
资源ID:11822288      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11822288.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华南理工数据库大作业 汽车修理管理系统 含完整源码.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、华南理工数据库大作业 汽车修理管理系统 含完整源码华南理工数据库大作业 汽车修理管理系统 含完整源码汽车修理管理系统说明书(有源码)一. 概述1项目背景在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。2编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得

2、到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 四种账册,如表2所示。图7-10显示了这些账册的表式。 3种主要报表如表3所示图11-13显示了这些报表的格式。这些报表是以上面提供的九种单据、帐册为依据,由程序自动统计生成的无需人工干预。零件耗用月报表是以零件入库、单零件领用单为依据生成的;零件订货计划由库存零件台账生成, 如果库存余量小于最低库存量,则产生订货计划;修理工资月报表由修理工名册和汽车修理台账生成。2ER模型图。地址三数据库逻辑设计 QICHEDENG

3、JD 列名数据类型可否为空说明idintNot null 序号 xcdjnovarcharNull 修车登记编号qcdjnovarcharNull汽车牌号qcdjclassvarcharNull型号qcdjfactoryvarcharNull生产厂qcdjpersonvarcharNull车主名qcdjtelvarcharNull电话qcdjaddrvarcharNull地址qcdjxiangmuvarcharNull修理项目qcdjdatedatetimeNull日期managervarcharNull操作员QICHEXIULIDAN列名数据类型可否为空说明idintNot null 序号q

4、cxlidvarcharNull 修理单编号xcdjnovarcharNull 修车登记编号qcxlnovarcharNull汽车牌号qcxlfrdatedatetimeNull送修日期qcxlxiangmuvarcharNull修理项目qcxlgonghaovarcharNull修理工工号qcxlpaivarcharNull派工员qcxllingjiannovarcharNull零件号qcxlnumbervarcharNull数量qcxlhourvarcharNull修理小时qcxltodatedatetimeNull完工日期qcxlxlgvarcharNull修理工managervarch

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

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

7、ll总计fpdatedatetimeNull日期XIULIGONGMINGCHE 列名数据类型可否为空说明idintNot null 序号xlgnovarcharNull 工号xlgnamevarcharNull 姓名xlghourmoneyvarcharNull小时工资xlgbirthdaydatetimeNull出生日期xlgworkdatedatetimeNull进厂日期xlgaddrvarcharNull地址xlgtelvarcharNull电话列名数据类型可否为空说明idintNot null 序号xltznovarcharNull 修理单编号xltzqcnovarcharNull

8、汽车牌号xltzxiangmuvarcharNull修理项目xlgnovarcharNull修理工号xltzhourvarcharNull修理小时xltzxlmoneyvarcharNull修理费xltzljmoneyvarcharNull零件费xltzsumvarcharNull总计xltzljnovarcharNull零件号xltznumbervarcharNull数量xltzfrdatedatetimeNull送修日期xltztodatedatetimeNull完工日期KUCUNLINGJIANTAIZHANG 列名数据类型可否为空说明idintNot null 序号ljnovarcha

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

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

11、ull 零件编号ljnamevarcharNull 零件名ljchengbenvarcharNull 成本ljmoneyvarcharNull价格 QICHEJIBENXINXI列名数据类型可否为空说明idintNot null 序号qcnovarcharNull 汽车牌号qcclassvarcharNull 型号qcfactoryvarcharNull生产厂qcpersonvarcharNull车主名qctelvarcharNull电话qcaddrvarcharNull地址 四软件功能设计软件功能模块图各模块功能说明: 1系统管理: 管理用户:包括用户的添加、修改、删除,退出 修改密码:包括

12、旧密码、新密码及新密码的确认 注销用户:退回到登陆模式 退出系统:退出2基本信息: 零件基本信息:包括的功能有零件的添加、修改、删除、查询 汽车基本信息:包括的功能有汽车的添加、修改、删除、查询 修理工基本信息:包括的功能有修理工的添加、修改、删除、查询3表单操作: 修车登记单:包括的功能有修车登记的添加、修改、删除、查询 汽车修理单:包括的功能有汽车修理的添加、修改、删除、查询 零件入库单:包括的功能有零件入库的添加、修改、删除、查询 零件领用单:包括的功能有零件领用的添加、修改、删除、查询 修车发票:包括的功能有修车发票的添加、修改、删除、查询4帐册操作 汽车登记册:包括的功能有汽车的添加

13、、修改、删除、查询 修理工名册:包括的功能有修理工的添加、修改、删除、查询 汽车修理台账:自动汽车修理生成台账,有打印和查询的功能 库存零件台账:自动库存零件生成台账,可以更新和查询5报表操作 零件耗用月报表:自动生成,有打印和查询功能 员工工资月报表:自动生成,有打印和查询功能 零件定货计划表:自动生成,有打印和查询功能6帮助 帮助文档:用户操作手册 关于该系统:版本说明五系统界面 1用户登录(用户名及密码都为admin)2管理用户 3主界面及数据添加六程序设计的心得体会SQL Server2000是美国微软公司开发的一款关系型数据库管理系统的产品,具有成本低,易上手,工具全等优点。适用于大

14、型或超大型数据库服务器端。它所使用的是增强型T-SQL语言。 这个程序用到的数据库是一个关系型的数据库,设计关系型数据库的重头戏是把数据元素分别放进相关的表格里。一旦准备好开始操作数据,要依靠表格之间的关系把数据以有意义的方式联系到一起。这也是这个数据库程序设计的难点所在。 视图是关系型数据库系统提供给用户以多种角度观察数据库中数据的重要机制。视图具有如下的一些优点: 1.简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,使用户不必为以后的操作每次都指定全部的条件。 2.安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据

15、则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。通过视图,用户可以被限制在数据的不同子集上。 3.逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,应用一定是建立在表上的。有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。在本程序中的三种统计报表:零件耗用月报表,修理工工资月报表,零件订货计划。都是通过视图来完成自动的统计的。 数据库程序编写是通过对MFC ODBC 数据库访问技术的运用实现。ODBC基于SQL(Structured Query Language),并把

16、它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于某个特定的数据库之上。ODBC可以为不同的数据库提供相应的驱动程序。CRecordset类代表一个记录集。该类是MFC的ODBC类中最重要、功能最强大的类。本程序对数据库的操作大多是基于这个类的。通过本次课程设计,让我对SQL SERVER 2000及Visual C+ 之间的设计连接有了更深的理解,提高了软件系统的设计能力,在设计中虽然遇到了很多困难,通过同学朋友帮助,及网络询问、搜查,慢慢解决遇到的问题,最终还是完成本

17、次的课程设计,使我对编程有了更大的兴趣,形成正确的编写Windows程序的思路,了解利用Visual C+编写程序的奥妙。本次的设计还有些“瑕疵”,主要是系统界面不够漂亮,还有待提高。七参考文献1Visual c+6.0 数据库开发技术与工程实践,求是科技 编著,人民邮电出版社;2Visual C+6.0实用教程(第2版),杨永国、张冬明等 编著,清华大学出版社;3SQL Server数据库应用开发技术, 袁鹏飞 编著,人民邮电出版社;4SQL Server 2000应用系统开发教程(第2版)李春葆 编著,清华大学出版社;5Visual C+ +SQL Server数据库应用系统开发与实例,启

18、明工作室 编著,人民邮电出版社。数据库原理与设计课程设计一、课程设计题目设某汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代理单一的人工管理。该系统取名为“汽车修理管理系统”。2.1.1 当前系统的工作状况通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。(1)五种单据如表1所示:表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。(

19、2)四种账册,如表2所示。图7-10显示了这些账册的表式。(3)3种主要报表如表3所示图11-13显示了这些报表的格式。2 对目标系统的应用要求通过对当前系统的调查和讨论,对将要开发的目标系统提出了如下的总体要求:1.用数据文件代替现用的全部账册。2.具有对各种数据文件装入和修改数据的功能。3.能计算修车费和开发票。其修车费按下列各式计算:零件费=零件价格耗用数量修理费=小时工资修理工时总计=零件费+修理费4.能找出需要订货的零件,编制并打印零件订货计划。订货条件:零件库存量最低库存量订货数量:额定订货量5.按现行格式和内容编制和打印零件耗用月报表和修理工资月报表。6.有多种查询和统计功能。二

20、、开发环境 数据库选用微软的SQL SERVER。开发环境可以选择:(1)Delphi; (2)Visual Basic; (3) C+ builder; (4) Visual C+。只选择其中的一种软件开发工具就可以。三、基本要求(1)完成问题陈述中所提到的所有需求功能(2)要求撰写不少于2500个文字的文档。(3)文档中至少要包括:ER模型图、系统功能图、数据字典、表关系的详细说明。(4)用户界面设计:采用窗口式,色彩要柔和,界面要友好,操作要简单。(5)用户手册,描述软件系统所具有的功能及基本的使用方法。使用户能了解该软件的用途,并能确定在什么情况下、如何使用它。(6)操作手册,为操作人

21、员提供该软件每一个运行的具体过程和相关知识,包括操作方法的细节等。四、文档格式1、概述 包括项目背景、编写目的、软件定义、开发环境等内容。2、需求分析 问题陈述、需完成的功能。 画出ER模型图3、数据库逻辑设计 把ER模型图转换为关系表。 描述每一个基本表关系。要求所有关系达到BCNF范式。 定义视图、定义索引、主关键字、定义权限。4、软件功能设计 画出软件功能图。 描述每一个功能所完成的任务情况。5、界面设计 界面设计要合理。6、结束语 写出完成本课程设计的心得,领会数据库理论与软件开发实践的关系。有哪些收获。软件还需要哪些改进。7、参考文献。评分标准:1优完成上述题目的所有内容,功能完善,文档详细,数据库设计合理,人机接口界面好。2良完成上述题目的大部分内容,功能较为完善,文档详细,数据库设计合较理,人机接口界面较好。3中完成上述题目的大部分内容,功能基本完善,文档较详细,数据库设计基本合理,有基本的人机接口界面。4及格基本完成上述内容,只有基本功能文档。5不及格未按时完成上述内容,或者抄袭(雷同者全部为不及格)。几点说明:1.请按时交上作业,若没按时交,一律不予受理。2.作业最好是拷贝在光盘上。文档放在光盘上,可以不用打印。3.作业一定要有源程序,若没有,一律作不及格处理。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1