数据库原理及应用课程设计任务书(软件)new

数据库原理及应用课程设计任务书(软件)new

ID:18503583

大小:50.00 KB

页数:7页

时间:2018-09-18

数据库原理及应用课程设计任务书(软件)new_第1页
数据库原理及应用课程设计任务书(软件)new_第2页
数据库原理及应用课程设计任务书(软件)new_第3页
数据库原理及应用课程设计任务书(软件)new_第4页
数据库原理及应用课程设计任务书(软件)new_第5页
资源描述:

《数据库原理及应用课程设计任务书(软件)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件学院课程设计报告书课程名称数据库原理及应用设计题目汽车修理管理系统专业班级软件工程10-5班学号1020010503姓名崔鹏指导教师2012年6月目录1设计时间2012年6月4日~2012年6月8日2设计目的帮助汽车修理企业对有关的各类数据进行输入,修改,查询等工作,编制零件订货计划,并可将有关人员从以往繁琐的工作解脱出来,充分体验到信息时代的企业信息化工作给企业的日常工作所带来的便利和快捷,体会到计算机的快速、性能强大的功能。3设计任务利用数据库原理及应用设计出汽车修理管理系统,设计该系统实现其数据登记、查询、编制并显示零件订货计划月报

2、表、发票。进行登记时要录入每个客户的汽车的详细信息,包括其型号,损坏部位,零件更换等。通过查询能够显示出该客户汽车的详细信息,根据损坏程度的差异制定不同的价位,开出发票。4设计内容汽车修理管理系统汽车修理管理系统完成的主要功能有:1.修车登记单信息的输入、修改与查询。2.汽车修理单信息的输入、修改与查询。3.零件领用单信息的输入、修改与查询。4.零件入库单信息的输入、修改与查询。5.修车发票信息的输入、修改与查询。6.汽车登记册信息的输入、修改与查询。7.修理工名册信息的输入、修改与查询。8.汽车修理台帐信息的输入、修改与查询。9.库存零件台

3、帐信息的输入、修改与查询。10.零件耗用月报表信息的输入、修改与查询。11.零件订货计划信息的输入、修改与查询。12.修理工工资月报表信息的输入、修改与查询。13.能计算修车费和开发票。其修车费按下列各式计算:零件费=∑(零件价格×耗用数量)修理费=小时工资×修理小时×3总计=零件费+修理费修理工的月工资=(∑小时工资)×修理小时14.能找出需要订货的零件,编制并打印零件订货计划。订货条件:零件库存量<最低库存量订货数量:额定订货量15.按现行格式和内容编制和打印零件耗用月报表的修理工资月报表。16.有多种查询和统计功能。4.1需求分析本系统

4、的最终用户为汽车修理用户提供修理汽车业务并通过用户手工录入数据,并可以通过查询系统对数据进行查询和修改,根据要求得出用户的下列实际要求:1.修车登记单信息的输入、修改与查询,包括汽车牌号、型号、生产厂商、修理项目码、车主姓名、联系电话、联系地址、修理登记日期、完工日期。2.零件领用单信息的输入、修改与查询,包括修理单编号、零件号、零件数量、领用日期。3.零件入库单信息的输入、修改与查询,包括零件号、零件名称、成本、零件数量、入库日期。4.修车发票信息的输入、修改与查询,包括车主姓名、联系地址、车牌号、修理项目、修理费用、零件费用、总计费用、发

5、票开具时间。5.汽车登记册信息的输入、修改与查询,包括车牌号、型号、生产厂商、车主姓名、联系地址、联系电话。6.修理工名名册信息的输入、修改与查询,包括工号、姓名、小时工资、出生月日、进厂日期、联系地址、身份证号。7.库存零件台帐信息的输入、修改与查询,包括零件号、零件名称、成本、价格、库存量、最低库存量、订货量。8.修理工工资月报表的信息输入、修改与查询,包括工号、姓名、修理小时、小时工资、月工资、身份证号。4.2系统设计4.2.1概念结构设计E-R图是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体的性质。不同实体之间可

6、以用关系进行连接,表明各个实体之间的内在联系。实体和实体之间的关系有一对一的关系(1:1),一对多的关系(1:N)和多对多的关系(N:M)。总体E-R图及各个实体之间的关系如下图所示:4.2.2逻辑结构设计将以上E-R模型图转换为如下关系模式:系统用户(用户编号,用户密码,用户性别,姓名,用户密码)修理工(工号,姓名,身份证好,进厂日期,小时工资,电话,地址,出生日期)零件()汽车(车牌号,生产厂商,型号,联系地址,联系电话,车主姓名,完工日期)购买(用户编号,用户密码,零件编号)修理(工号,车牌号)其中带有下划线的字段表示为该数据表的主码,

7、即主关键字。4.2.3物理结构设计4.3系统实施4.3.1数据库实现4.3.2数据载入4.4运行与测试4.4.1运行与测试设计系统查询功能及要求,写出主要的查询SQL语句,并给出运行结果。4.4.2分析内容包括:1、调试过程中遇到的问题是如何解决的,以及对设计与实现的回顾、讨论和分析;2、改进设想。5总结与展望我在本次数据库课程设计中,一开始并没有认真的进行需求分析以及数据库的设计,而是给予去编码实现界面等前台的东西。结果编到第二个界面时,发现数据库设计不合理,只好重新回去修改。我的解决方法是:详细进行需求分析,争取做到对整个系统了然于胸,详

8、细进行系统功能划分,分到最小模块为止,然后再一个一个模块添加代码,当然,要考虑模块与模块之间的耦合程度以及模块与模块之间的共享信息。作为一名计算机专业学生,专业术语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。