数据库课程设计—某送水公司送水系统的数据库设计.doc
文本预览下载声明
课程设计评分细则
序号 评 分 内 容 分值 得 分 1 选题新颖、结构完整、原创性强,语言规范、排版美观、装订规范。 20% 2 需求分析工作深入详细,业务流程图、数据流程图、数据字典等需求文档完整,正确性高 40% 3 概念结构设计合理, CDM的属性及其数据类型与数据字典一致,且正确性高 20% 4 转换的PDM正确性高,相应的SQL脚本正确,参考文献完整 10% 5 提交了数据库等相关文件,且电子文档与打印稿一致 10% 6 附加成绩:系统功能实现的完整性、界面的美观性、操作的灵活方便性。 20 7 迟到、早退、打游戏或做无关之事,发现一次扣10分;旷课一次扣30分 负分 最终成绩 评阅教师签名
《数据库原理》课程设计报告
题目:某送水公司送水系统的数据库设计
组长学号: 姓名
组员学号: 姓名
分工说明:
2012年12月
《数据库原理》课程设计报告目录
1 需求分析 3
1..1 系统背景 3
1..2 业务流图 4
1..3 数据流图 5
1..4 数据字典 7
1..4.1 外部实体 7
1..4.2 数据存储 8
1..4.3 处理过程 9
1..4.4 数据流 10
2 概念结构设计 12
2..1 E-R图 12
2..2 CDM图 13
3 逻辑结构设计 14
3..1 PDM图 14
3..2 数据项 14
4 数据库的物理设计与实施 17
4..1 SQL脚本 17
5 学习总结 26
需求分析
系统背景
随着经济不断发展,城市的不断扩张,城市居民的用水需求量也在不断的攀高。为了适应人们的消费需求,近年来我国的饮用水市场发展极快,据不完全统计,目前全国各类饮用水生产厂家有2000多个。各地类似“送水公司”这样的服务业也随之不断发展。各企业竞争激烈,提高公司员工工作效率和服务质量是制胜的重要因素,另一方面在于与客户的沟通和公司自我形象的不断完善。
现今的社会,计算机已经成为人们处理日常事务不可缺少的一种工具,他能够把事情的复杂化转为简单化,使流程更加顺畅方便。对于大多数的中小型送水服务公司来说,产品、价格及质量都逐渐趋同,企业若要持续发展,服务和与客户间的沟通是关键。现在很多送水服务公司接话时都要询问客户编号、地址和姓名等诸多客户资料,从而导致接电话需要很长时间,而且容易造成客户不满意,接话员也累,效率又低。
在用水旺季电话较多时由于接话员效率低,不可避免的会发生漏接电话等情况,失去一些定水客户。在这种情况下,拥有一个专业的针对送水行业上述问题的软件系统就成为同行业中竞争发展的有利优势。
另外,目前市场上这方面的软件系统使用范围比较有限,就算有使用的也很少涉及送水配送业务。目前大多数公司现行的管理系统虽然解决了公司业务上的处理问题,但在员工工作效率、客户信息管理、信息查询分析等方面不完善,需要进一步的优化系统处理业务流程和解决公司以往单人操作系统处理烦琐事务等问题。
因此,该系统有着广阔的市场前景的同时,还可以提高企业运营效率,创造更多的社会价值。
本系统需完成的功能:工作人员 、 客户 的管理、矿泉水的类别(信息)、供应商的信息矿泉水入库、出库、收费以及空桶管理
图1.1 系统功能图
业务流图
图1.1 送水工送水业务流图
图1.2 送水公司进够桶装水
图1.3 送水工登陆可操作业务流图
数据流图
图1.4 送水公司在供应商购水数据流图
图1.5 送水公司存储矿泉水在仓库数据流图
图1.6 客户购水、送水工送水、回收空桶、收费数据流图1
图1.7 客户购水、送水工送水、回收空桶、收费数据流图2
数据字典
外部实体
表1.1 外部实体
名称 说明 备注 客户 购买桶装矿泉水的用户 送水公司员工 送水工、进货工 供应商 提供桶装水的商家 仓库 存储桶装水、空桶 矿泉水 桶装矿泉水
数据存储
表1.3 数据存储
编号 名称 说明 备注 F1 矿泉水信息 用于存放各种类别的矿泉水信息 F2 客户信息 用于存放各个客户的信息 F3 送水公司员工信息 用于存放送水工、进货人员等的信息 F4 矿泉水存储在仓库信息 用于存放
显示全部