1、 某商店进销存课程名称某商店进销存课程名称 课程设计报告课程设计报告 题目: 某商店进销存管理系统 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20172017 年年 1212 月月 8 8 日日 学号学号 目录目录 一、需求分析 . 1 1.1 处理对象及组织如下: . 1 1.2 信息处理及系统功能 . 1 1.3 数据库系统开发环境 . 2 1.4 该业务的流程图 2 1.5 某商店管理系统数据流 i程图分析 . 3 二、概念设计 . 7 2.1 分 E-R 图建立 . 7 2.1 全局/整体 E-R 图 9 三、逻辑设计 10 3.1 建立关系模式 10
2、 四、物理结构设计 .15 五、数据实施和维护 .15 5.1 创建表 15 六、总结(心得) .21 计算机学院数据库原理及应用课程设计 1 一、需求分析一、需求分析 1.1 处理对象及组织如下:处理对象及组织如下: 商品:商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格 供应商:应商名称、供应商地址、供应商帐号、供应商传真、供应商电话、交货日期、订 单号 进销存:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人 (1)针对商店进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研 和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。如
3、果一个商品类 型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。在涉及商品数 量的地方, 需要知道商品的库存地方。 商品销售信息单中要包含登记商品销售数量、 单价等信息。 在进货信息中要包含商品供应商等信息。商品报损要有报损原因。进货、销售、报损操作要有相 应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员不可以删除。进货、销售、 库存、报损信息都要可以添加、修改、删除、分类查找。当进行进货、销售和报损操作后,能相 应更新库存。 (2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数据结 构:商品类型信息,包括数据项有:商品信息,包括的数
4、据项有:商品编号、商品名称、商品的 的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。进货信息, 包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价等。报损信息, 包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、职称等 1.2 信息处理及系统功能信息处理及系统功能 该系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块,仓库信息管理模块等可 以完成商品的进销存和查询,更改等的基本操作。并根据客户的要求完善系统的功能需求。系统 功能有:(1)商品信息的管理包括商品基本信息的新建、修改和删除,商品的编号、商品名称、 商品规格等
5、(2)供货商信息管理:包括供货商信息的新建、修改和删除和供应商的名称、供应商代号、供 计算机学院数据库原理及应用课程设计 2 应商地址等。 (3)员工信息管理:系统管理员的添加、删除和修改密码和员工姓名、性别、职称、工号等。 (4)仓库信息管理:仓库号、库存商品号、商品数量等 1.3 数据库系统开发环境数据库系统开发环境 数据库系统开发环境需求决定以 windows XP 为开发平台,采用选择功能强大的 Microsoft SQL Server 为开发工具。 1.4 该业务的流程图该业务的流程图 通过对商店管理系统的要求和分析、处理,弄清楚了进销存各个系统的环节需求。清楚了环节所 需要的信息内
6、容、流向、处理、提供信息的信息表形态等,把分析系统的相关用“业务流程图” 表示出来。具体分为进货业务,销售业务,业务流程图如下: 以下是某商店管理系统的业务流程的分析 (1)某商店管理系统进货业务流程图为)某商店管理系统进货业务流程图为 采购部商品清单采购员采购清单供应商 库存帐单 采购资料 销售单 商品退货单供应商销售退单 流水账 登记转交发出递交 查 询 查 询 开 出 呈 交 退 货 请 求 递交 同意退货 登 记 修 改 商品登记 员 商品信息营业员货品上架单 缺货单 递 交 填写送达 查询 销售员 填 写 转 交 图 11 为某商店进销存管理系统的进货业务流程图 计算机学院数据库原理及应用课程设计 3 图 13 为某商店管理系统顶层数据流程图 (2)某商店管理系统销售业务流程图某商店管理系统销售业务流程图 顾客商品清单收银员购物信息 商品资料 流水账 顾客退单 售后服 务员 销售退 单 库存帐 购买递交打印登记 退 货 请 求 递交 呈 交 修改同意退货 顾客资料 查 询 查 询 修 改 1.5 某商店管理系统数据流某商店管理系统数据