1、 某煤气公司送气管理系统课程名称某煤气公司送气管理系统课程名称 课程设计报告课程设计报告 题目: 某煤气公司送气管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 目录 第 1 章 需求分析 1 1.1 需求调查 1 1.2 系统功能分析. 1 第 2 章 面向对象分析和设计 2 第 3 章 逻辑结构设计. 3 3.1 类和对象向关系模式转换 . 5 第 4 章 数据库物理结构设计 5 4.1 物理设计 5 第 5 章 数据库完整性设计 6 5.1 主键及唯一性索引 6 5.2 参照完整性设计 .
2、 7 5.3 触发器设计 7 第 6 章 数据库存储过程设计 8 总结. 8 参考文献: 9 数据库原理及应用课程设计报告 第 1 页 共 10 页 某煤气公司送气管理系统 第第 1 1 章章 需求分析需求分析 1.11.1 需求调查需求调查 通过对现流行在市场的软件的调查,发现,现在市场上软件多是针对大客户,比较复 杂,开发的过程比较复杂,比较昂贵,也不容易操作与维护,不能被广大的中小型煤气公司 等使用,所以,我们抓住市场的这个空白区,去开发煤气公司的送气管理系统。 1.2 1.2 系统功能分析系统功能分析 1) 员工管理:实现对员工信息的插入、查询、修改、删除等功能; 2) 客户管理:实现
3、对客户信息的插入、查询、修改、删除等功能; 3) 煤气管理:实现对煤气类别信息的插入、查询、修改、删除等功能; 4) 供应商管理:实现对供应商信息的插入、查询、修改、删除等功能; 5) 入库管理:实现对入库信息的插入、查询、修改、删除以及支出信息的记录等功能; 6) 出库管理:实现对出库信息的插入、查询、修改、删除以及收入信息的记录等功能; 送气管理系统 员 工 管 理 客 户 管 理 煤 气 管 理 入 库 管 理 供 应 商 管 理 出 库 管 理 数据库原理及应用课程设计报告 第 2 页 共 10 页 第第 2 2 章章 面向对象分析和设计面向对象分析和设计 类和对象设计如下: 员工 姓
4、名:char 员工号: char 联系电话: char 添加() 删除() 查询() 修改() 客户 客户名: char 客户号: char 联系电话: char 地址: char 添加() 修改() 删除() 查询() 煤气 煤气种类名: char 名称: char 原价: money 售价: money 库存量:float 添加() 修改() 删除() 修改() 入库 供应商名:char 煤气种类号:char 入库数量:float 支出:money 入库时间:date 查询() 添加() 修改() 选课() 出库 客户名:char 员工号:char 煤气种类号:char 出库数量:floa
5、t 收入:money 出库时间:date 查询() 添加() 删除() 修改() 供应商 供应商名: char 供应商号: char 所在城市: char 联系电话: char 账号: char 查询() 添加() 修改() 选课() 数据库原理及应用课程设计报告 第 3 页 共 10 页 第第 3 3 章章 逻辑结构设计逻辑结构设计 局部 E-R 图 图 3-1 员工图 图 3-2 客户图 图 3-3 煤气图 图 3-4 供应商图 图 3-5 入库图 图 3-6 出库图 员工 员工号 姓名 联系电话 客户 客户号 客户名 联系电话 地址 煤气 原价 名称 煤气种类号 售价 库存量 供应商 联
6、系电话 供应商名 供应商号 所在城市 账号 入库 入库时间 煤气种类号 供应商号 入库数量 支出 出库 员工号 煤气种类号 客户号 出库数量 收入 出库时间 数据库原理及应用课程设计报告 第 4 页 共 10 页 全局 E-R 图: U V M N O P S R S T 图 3-7 送气管理系统 E-R 图 入库时间 煤气种类号 供应商号 入库数量 支出 煤气 员工号 煤气种类号 客户号 出库数量 收入 出库时间 入库 买入 出库 卖出 原价 名称 煤气种类号 售价 库存量 购买 提供 运送 供应商 联系电话 供应商名 供应商号 所在城市 账号 客户 客户号 客户名 联系电话 地址 员工 员工号 姓名 联系电话 数据库原理及应用课程设计报告 第 5 页 共 10 页 3.13.1 类和对象向关系模式转换类和对象向关系模式转换