数据库课程设计--汽车修理管理系统

数据库课程设计--汽车修理管理系统

ID:35627491

大小:138.50 KB

页数:15页

时间:2019-04-03

数据库课程设计--汽车修理管理系统_第1页
数据库课程设计--汽车修理管理系统_第2页
数据库课程设计--汽车修理管理系统_第3页
数据库课程设计--汽车修理管理系统_第4页
数据库课程设计--汽车修理管理系统_第5页
资源描述:

《数据库课程设计--汽车修理管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1设计时间22设计目的23设计任务24设计内容24.1需求分析24.2系统设计34.3系统实施84.4运行与测试125总结与展望13参考文献14成绩评定14151设计时间第17周(2012年6月4日~2012年6月8日)2设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》及《SQLSERVER数据库》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实

2、现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。3设计任务课程设计要求学生在完成程序设计的同时能够写出比较规范的设计报告。严格实施课程设计这一环节,对于学生基本程序设计素养的培养和软件工作者工作作风的训练,将起到显著的促进作用。4设计内容4.1需求分析(1)数据登记把各种手填单据中的数据及时登记到系统中、并要求能进行修改。这些单据包括修车登记单、汽车

3、修理单、零件入库单、零件出库单。(2)查询能查询登记单、修理单、汽车、车主、修理公、零件库存的有关数据。(3)编制并显示零件订货计划月报表。(4)发票发票中包括顾客姓名、汽车牌号、修理项目、修车费(=修理费+零件费)。零件费=∑(零件价格×耗用数量)修理费=小时工资×修理小时×3(5)统计修理工工资月报表某修理工的月工资=(∑小时工资)×修理小时154.2系统设计4.2.1概念结构设计E-R图是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体的性质。不同实体之间可以用关系进行连接,表明

4、各个实体之间的内在联系。实体和实体之间的关系有一对一的关系(1:1),一对多的关系(1:N)和多对多的关系(N:M)。分E-R图及各个实体之间的关系如下图所示。电话姓名车牌编号客户车型图4.1编号客户编号修理项目登记单登记时间图4.215修理单修理工使用数量修理耗时修理项目所用零件编号客户号图4.3姓名编号修理工小时工资电话图4.415零件单价库存量最低库存量编号名称图4.5实体间的关系:客户登记登记单11下单11修理工零件登记登记修理单N11N图4.64.2.2逻辑结构设计数据库逻辑设计的任务是将概念

5、结构转换成特定DBMS所支持的数据模型的过程。从此开始便进入了“实现设计”15阶段,需要考虑到具体的DBMS的性能、具体的数据模型特点。从E-R图所表示的概念模型可以转换成任何一种具体的DBMS所支持的数据模型,如网状模型、层次模型和关系模型。这里只讨论关系数据库的逻辑设计问题,所以只介绍E-R图如何向关系模型进行转换。关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。

6、转换原则如下。1.实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。2.联系类型的转换,根据不同的情况做不同的处理。(1)一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。(2)一个1:N的联系可以转换为

7、一个独立的关系模式,也可以与N端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为N端实体的码。(3)一个M:N联系转换为一个关系模式。与该联系相连的各实体的码为各实体码的组合。(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实休的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。(5)具有相同码的关系模式可合并。3.根据学生宿舍管理系统的E-R图转换为关系模型如下。将每一个

8、实体转换成一个关系(关系就是给出关系名,属性就是实体属性,并标明该关系的主键用下划线来表示)根据E-R图转换为关系模式,关系的码用下横线标出:客户(编号,姓名,电话,车牌,车型);登记单(编号,客户编号,登记时间,修理项目);15修理单(编号,客户号,修理项目,修理工,修理耗时,所用零件,使用数量);修理工(编号,姓名,电话,小时工资);零件(编号,名称,库存量,最低库存量,单价);4.2.3物理结构设计基本表的建立:客户表:字段名称类型(

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

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

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