数据库课程设计报告书-汽车修理管理系统.docVIP

  • 1
  • 0
  • 约6.41千字
  • 约 15页
  • 2018-12-24 发布于湖北
  • 举报

数据库课程设计报告书-汽车修理管理系统.doc

PAGE PAGE 0 软 件 学 院 课程设计报告书 课程名称 设计题目 专业班级 学 号 姓 名 指导教师 2013年 6 月 目录 1 设计时间 2 2 设计目的 2 3 设计任务 2 4 设计内容 2 4.1需求分析 2 4.2系统设计 3 4.2.1 4.2. 4.2. 4.3 系统实施 7 4.3. 4.3. 4.4 运行与测试 11 4.4.1运行与测试 4.4.2分析 5总结与展望 12 参考文献 14 成绩评定 14 1 设计时间 2013年6月16日——2013年6月23日 2 设计目的 本次设计的目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。 3设计任务 汽车修理管理系统。 功能要求: (1)数据登记 把各种手填单据中的数据及时登记到系统中、并要求能进行修改。这些单据包括修车登记单、汽车修理单、零件入库单、零件出库单。 (2)查询 能查询登记单、修理单、汽车、车主、修理公、零件库存的有关数据。 (3)编制并显示零件订货计划月报表。 (4)发票 发票中包括顾客姓名、汽车牌号、修理项目、修车费(=修理费+零件费)。 零件费=∑(零件价格×耗用数量) 修理费=小时工资×修理小时×3 (5)统计修理工工资月报表 某修理工的月工资=(∑小时工资)×修理小时 4 设计内容 4.1需求分析 (1)用户需要将手填的数据单及时登记到系统中 (2)用户需要的数据单有修车登记单、汽车修理单、零件入库单、零件出库单 (3)用户需要登记后可以对表单进行查询、编制 (4)用户需要显示零件计划月报表 (5)用户需要给顾客打印发票 4.2系统设计 4.2.1 概念结构设计 做概念结构设计就要用到E-R图。E-R图即是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩矩形框内写明实体名;用椭椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。其中: 实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名。 属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。下面给出本次设计所需要的各部分的E-R图。 (1)这里给定实体“车”的属性有:车型、车牌号、车主、登记时间和车标。则关于修车登记的E-R图如下图所示: 车 车 车牌号 车主 车标 车型 登记时间 图4.1 修车登记单E-R图 (2)这里给定实体“车”的属性有:修理项目、修理人、车牌号、修车费和修理时间。则关于汽车修理的E-R图如下图所示: 图4.2 汽车修理单E-R图 (3)这里给定实体“零件”的属性有:型号、名称、出库数量、库内数量和价格。则关于零件出库的E-R图如下图所示: 图4.3 零件出库E-R图 (4)这里给定实体“零件”的属性有:型号、名称、提供商、入库数量、库内数量和价格。关于零件入库的E-R图如下图所示: 图4.4 零件入库E-R图 (5)这里给定实体“修理工”的属性有:姓名、编号、身份证号、性别和电话。则关于修理工的E-R

文档评论(0)

1亿VIP精品文档

相关文档