1、 数据库原理课程设计报告数据库原理课程设计报告 题目:某送水公司送水系统的数据库设计 组长学号: 姓名 组员学号: 姓名 分工说明: 2015 年 5 月 送水公司送水系统数据库课程设计 2 数据库原理课程设计报告目录 1 需求分析 . 3 11 系统背景 . 3 12 业务流图 . 4 13 数据流图 . 5 14 数据字典 . 7 14.1 外部实体 7 14.2 数据存储 8 14.3 处理过程 9 14.4 数据流 10 2 概念结构设计 12 21 E-R 图 . 12 22 CDM 图. 13 3 逻辑结构设计 14 31 PDM 图 . 14 32 数据项 14 4 数据库的物理
2、设计与实施 . 17 41 SQL 脚本 17 5 学习总结 . 26 送水公司送水系统数据库课程设计 3 1 需求分析需求分析 11 系统背景系统背景 对于航院各宿舍人员集中,送水。 现今的社会, 计算机已经成为人们处理日常事务不可缺少的一种工具, 他能够把事情的复杂化 转为简单化,使流程更加顺畅方便。对于大多数的中小型送水服务公司来说,产品、价格及质量都 逐渐趋同,企业若要持续发展,服务和与客户间的沟通是关键。现在很多送水服务公司接话时都要 询问客户编号、地址和姓名等诸多客户资料,从而导致接电话需要很长时间,而且容易造成客户不 满意,接话员也累,效率又低。 在用水旺季电话较多时由于接话员效
3、率低, 不可避免的会发生漏接电话等情况, 失去一些定水 客户。 在这种情况下, 拥有一个专业的针对送水行业上述问题的软件系统就成为同行业中竞争发展 的有利优势。 另外, 目前市场上这方面的软件系统使用范围比较有限, 就算有使用的也很少涉及送水配送业 务。目前大多数公司现行的管理系统虽然解决了公司业务上的处理问题,但在员工工作效率、客户 信息管理、 信息查询分析等方面不完善, 需要进一步的优化系统处理业务流程和解决公司以往单人 操作系统处理烦琐事务等问题。 因此,该系统有着广阔的市场前景的同时,还可以提高企业运营效率,创造更多的社会价值。 本系统需完成的功能:工作人员 、 客户的管理、矿泉水的类
4、别(信息) 、供应商的信息矿泉水入库、 出库、收费以及空桶管理 送水公司送水系统数据库课程设计 4 送水公司系统功能图送水公司系统功能图 员工员工 信息信息 订水订水 及配及配 送送 客户客户 信息信息 水桶水桶 管理管理 买进及买进及 空桶回空桶回 收收 系统系统 维护维护 查询查询 统计统计 图 1.1 系统功能图 12 业务流图业务流图 送水工 电话通知客 户 客户买水付 费 登记实际买水数 量,完善客户订 单 向公司提交订单, 进行交接 送水 结束 回收 空桶 图 1.1 送水工送水业务流图 送水公司 进货单/ 空桶 联系供货商 确定进货取消进货 提交订单 付费买水 结束 结束 是 否
5、 水入库修改 库存 图 1.2 送水公司进够桶装水 客户 查找客户信息 注册客户 添加客户买 水记录 添加客户买水 记录 结束 结束 打电话订水 送水工登记客户相关信 息 图 1.3 送水工登陆可操作业务流图 13 数据流图数据流图 送水公司送水公司 购进人员购进人员 供应商供应商 矿泉水信息矿泉水信息 P P2 2 送水公司送水公司 购水处理购水处理 D D6 6 进购矿泉水进购矿泉水 单单 空桶空桶 送水公司购进人员在供应商送水公司购进人员在供应商 处购水信息处购水信息 供应商信息供应商信息 D D7 7 详细进购矿泉水单详细进购矿泉水单 空桶空桶 空桶存储信息空桶存储信息F F6 6 F
6、 F1 1F F7 7 F F8 8 送水公司员工信息送水公司员工信息F F3 3 图 1.4 送水公司在供应商购水数据流图 送水公司送水系统数据库课程设计 6 矿泉水存储在仓库信息矿泉水存储在仓库信息 P P1 1 存储处理存储处理 送水公司送水公司 存储人员存储人员 D D8 8 购进的矿泉购进的矿泉 水水 仓库仓库 矿泉水信息矿泉水信息 D D8 8 购进的矿泉水购进的矿泉水 仓库信息仓库信息 F F4 4 F F1 1F F9 9 图 1.5 送水公司存储矿泉水在仓库数据流图 客户客户 P P3 3 客户购水客户购水 送水工送水送水工送水 回收空桶回收空桶 收费处理收费处理 仓库仓库 D D1 1 客户打电话客户打电话 形成基本购水形成基本购水 单单 D D5 5 空桶空桶 D D4 4 用户交易的钱用户交易的钱 D D9 9 桶装水桶装水 矿泉水信息矿泉水信息客户信息客户信息F F1 1F F2 2 D D9 9 桶装水桶装水 送水工信息送水工信息F F3 3 矿泉水存储在仓库