- 1
- 0
- 约6.41千字
- 约 15页
- 2018-12-24 发布于湖北
- 举报
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)