1、家具进销存管理系统 数据库原理及应用课程设计 设计报告 题题 目:目:某家具城进销存管理系统某家具城进销存管理系统 学学 号:号:131007127131007127 学生姓名学生姓名: : 指导教师:指导教师: 提交时间:提交时间:20152015- -1 1- -5 5 家具进销存管理系统 目录 第 1 章 需求分析 1 1.1 需求调查 1 1.2 系统功能分析. 1 1.3 面对用户需求分析 2 第 2 章 面向对象分析和设计 3 第 3 章 逻辑结构设计. 4 31 E-R 图. 4 32 类和对象向关系模式转换 . 8 第 4 章 数据库物理结构设计 8 4.1 存取方法设计 8
2、4.2 存储结构设计 . 8 4.3 物理设计 8 第 5 章 数据库完整性设计 10 5.1 主键及外键 10 5.2 参照完整性设计 10 53 触发器设计 . 10 第 6 章 数据库视图设计 11 第 7 章 数据库存储过程设计 .11 总结. 12 参考文献: 12 数据库原理及应用课程设计报告 第 1 页 共 14 页 某家具城进销存管理系统 第第 1 1 章章 需求分析需求分析 1.11.1 需求调查需求调查 进销存管理系统是一个典型的数据库开发应用程序, 由基础信息管理模块、 进货信息管 理模块、 销售信息管理模块、 库存信息管理模块、 销售管理模块、 帐款管理模块等部分组成,
3、 规划系统功能模块如下: (1)基础管理模块 该模块主要包括公司资料、员工资料、商品型号材质、供应商资料、客户资料。 (2)进货管理模块 该模块主要包括采购管理、入库管理、入库退货管理。 (3)销售管理模块 该模块主要包括销售出库、出库退货、本月员工销售情况总结。 (4)库存管理模块 该模块主要包括库存明细、库存上下限预警。 (5)帐款管理模块 该模块主要包括付款记录、收款记录。 (6)查询模块 该模块主要包括采购查询、出入库查询、出入库退货查询、收款付款查询。 1.2 1.2 系统功能分析系统功能分析 家具进销存管理模块家具进销存管理模块 基基 础础 管管 理理 进进 货货 管管 理理 销销
4、 售售 管管 理理 库库 存存 管管 理理 账账 款款 管管 理理 查查 询询 管管 理理 数据库原理及应用课程设计报告 第 2 页 共 14 页 (1) 基础管理: 主要用于公司资料统计、员工资料统计、家具型号材质登记、供应商基本资料、客 户基本资料、仓库资料、家具品牌等记录。 (2) 进货管理: 主要用于采购信息记录、入库或入库退货信息等记录。 (3) 销售管理: 主要用于销售出库及出库退货的统计、本月员工销售情况总结及排行。 (4) 库存管理: 此管理主要用于记录库存明细、短线库存预警、超储库存预警。 (5) 帐款管理模块: 主要统计付款记录、收款记录。 (6) 查询管理 主要提供各种查
5、询,如采购查询、出入库查询、出入库退货查询、付款查询、收款 查询等。 1.3 1.3 面对用户需求分析面对用户需求分析 下面从细分后的各个子系统分析子系统的需求: 1) 家具信息管理系统。该部分主要录入家具的主要信息,包括家具和家具类型分号,各 个家具的供应商以及品牌和价格。 2) 供应商信息管理系统。该部分主要实现供应商基本信息录入,修改,以及各个供应商 所供应的家具的信息。 家具家具进销存进销存管理系统管理系统 家 具 信 息 家 具 信 息 管 理 系 统 管 理 系 统 供 应 商 供 应 商 信 息 管 理 系 统 信 息 管 理 系 统 客 户 信 息 客 户 信 息 管 理 系
6、统 管 理 系 统 家 具 进 货 家 具 进 货 管 理 系 统 管 理 系 统 家 具 销 售 家 具 销 售 管 理 系 统 管 理 系 统 库 存 库 存 管 理 管 理 系 统 系 统 收 款 收 款 管 理 系 统 管 理 系 统 数据库原理及应用课程设计报告 第 3 页 共 14 页 3) 客户信息管理系统。该部分主要是针对客户而设,主要是顾客基本信息管理,以及对 顾客相对应的订单进行处理。 4) 家具进货管理系统。该部分主要包括进货信息查询,进货订单录入,进货统计。 5) 家具销售管理系统。该部分主要包括销售信息查询,销售订单录入,销售统计。 6) 库存管理系统。该部分主要包括库存信息查询,家具出库入库的记录。 7) 收款管理系统。该部分主要包括用户基本信息和用户对应订单的付款状态录入查询。 第第 2 2 章章 面向对象分析和设计面向对象分析和设计 类和对象设计如下: 家具信息 家具号 int