2022年超市仓库管理系统概要设计方案说明书.docx
精选学习资料 - - - - - - - - - 第三章 概要设计3.1 系统功能结构设计依据系统分析的结果,依据结构化的系统设计方法,对系统的数据流图采纳变换中心法进行分析,对系统功能进行层层分解,得到系统的总体功能模块图及各模块功能结构图超市治理系统选购治理销售治理库存治理财务治理需求进货商信息现库财财品有存务务反馈治理治理交库流收支治理易存向入出管理超市治理系统层次图主模块出收 务 财支 和 入出 支、需息 购信 信购 息已库存 存库 信 登有 息 记现录 记 售 销名师归纳总结 财务选购库存销售第 1 页,共 9 页收入、第一级分解后的SC图支出报表处1 / 9 理- - - - - - -精选学习资料 - - - - - - - - - 3.1 销售分支的分解登 记 信 息存 库 有 现库存库存统记息 信 新库存信息量商品数量、商品最低量 信 告 警预警检验商品低 最 品 商库存记录3.2 库存分支分解2 / 9 名师归纳总结 - - - - - - -第 2 页,共 9 页精选学习资料 - - - - - - - - - 需 购 信 息出 支、息 信 购 已选购需购信息息 信商品名 品 商商品名、数量 申 金 资购买商品信息选购支出核算3.3 选购分支分解图3.2 数据库设计3.2.1 系统实体关系图系统涉及到的实体商品: 商品号、商品名称、规格、单位、价格 供应商: 供应商编号、供应商名称、传真、电话、联系人、地 址、邮编 订购单: 订购单号、订购日期、供应商名称、传真、联系人、付款条件、交货地点、交货期、备注 入库单: 入库单号、入库日期、入库员工名称、库管员名称 入库明细: 商品名称、规格、单位、入库数量、单价、金额、入库时间、供应商名称 库存信息: 商品号、商品名称、规格、单位、数量、单价、金 额、戒备库存、存放位置 出库单: 出库流水号、出库日期、领货员工名称、库管员名称 库管员: 工号、姓名、性别、职务 3 / 9 名师归纳总结 - - - - - - -第 3 页,共 9 页精选学习资料 - - - - - - - - - 3.2.2 概念设计编联系名称订货名编方式称供应商供应商品超市号号企业结构供应 选购编号价格商品供应商编号商品名称 3.4选购治理和仓储治理单元基本ER图4 / 9 名师归纳总结 - - - - - - -第 4 页,共 9 页精选学习资料 - - - - - - - - - 3.2.3 规律设计选购治理和仓储治理的基本ER图经过转化、关系模式的规范化,排除关系中的函数依靠和传递依靠,得到如下关系:商品: 商品号、商品分类号、商品名称、规格、单位、价格、供应商编号 供应商: 供应商编号、供应商名称、传真、电话、联系人、地 址、邮编 订购单: 订购单号、订购日期、供应商编号、选购员工号、付 款条件、交货地点、交货期、备注 入库单: 入库单号、入库日期、领货员工号、库管员工号 库存信息: 商品号、商品分类号、入库单号、入库项次、仍货 单号、出库单号、库存数量、金额、戒备库存、存放位置 出库单: 出库单号、出库日期、领货员工号、库管员工号 3.2.4 物理结构设计为了便于编程,本系统中全部字段代码一律采纳汉语拼音的首字母作为该项代码;例如商品字段的代码是sp, 商品分类号的代码是 spflh. 关于数据库和数据库表名称结构如下:基础数据库 <jcsj )包括表:商品表 <sp), 商品代码表 <spdm)商品表结构表名 : sp 空?主键序字段名字段含义数据类型号P>外键F> 1 Sph 商品号Char8> N P 商品名称3 Spmc Char30> N 6 Jj 进价Money YF 7 Gxsbh 供应商编号Char6> Y产地8 Cd Char20> Y库存数量9 kcsl Char8> Y5 / 9 名师归纳总结 - - - - - - -第 5 页,共 9 页精选学习资料 - - - - - - - - - 商品分类表结构 表名 :spfl 序字段名字段含义数据类型空?主键号P>外键F> 1 Spflh 商品分类Char10> N P 号2 Spflmc 商品分类Char16> N 名称3 Gg 规格Char14> T 供货商表结构表名 :ghs 序字段名字段含义数据类型空?主键 P>号Ghsbh 供货商编号Char6> N 外键 F> P 2 Ghsmc 供货商名Char30> N 3 Dz 地址Char30> Y 4 Dh 电话 Char15>N 5 Cz 传真Char15> Y 6 Yb 邮编Char6> Y 7 Lxr 联系人Char16> N 选购数据库 cg> 表:、订购单表 dgd>、以下是主要的几个表结构:订购单表结构字段含表名 : dgd 主键序字段名数据类型空?号义P>外键F> 1 Dgdbh 订购单Char8> N P 编号6 / 9 名师归纳总结 - - - - - - -第 6 页,共 9 页精选学习资料 - - - - - - - - - 2 Dgrq 订购日Smalldatetime N 期3 Gysbh 供应商Char8> N F 编号订购细就表结构字段含义表名 :dgxz 空?主键序字段名数据类型号P>外键F> 1 Dgdbh 订购单编Char8> N P 号3 Spflh 商品分类Char10> N 号4 Sph 商品号Char7> N 订购数量5 Dgsl N Char8>6 Dgje 订购金额Money N 库存数据库 kc> 包括的表有:表ckd> 入库单 rkd> 、库存信息表 kcxx> 、出库单入库单表结构字段含表名 :rkd 空?主键序字段名数据类型号义P>外键F> 1 Rkdh 入库单Char8> N P 号2 Rkrq 入库日Smalldatetime N 期3 Lhygh 领货员Char4> N F 工号4 Kgygh 库管员Char4> N F 工号7 / 9 名师归纳总结 - - - - - - -第 7 页,共 9 页精选学习资料 - - - - - - - - - 入库明细表结构 表名 :rkmx 序字段名字段含义数据类型空?主键号P>外键F> 1 Rkdh 入库单号Char8> N P 入库项次2 rkxc Char3> N P 商品分类号3 Spflh Char10> N F 商品号4 Sph Char8> N F 入库数量5 Rksl Char8> N 6 je 金额Money Y 主键库存信息表结构表名 :kcxx 字段含义空?序字段名数据类型号P>外键F> 1 Sph 商品号Char8> N P 2 Spflh 商品分类号Char10> N P 3 Rkdh 入库单号Char8> N F 4 Ckdh 出库单号Char8> Y 主键5 Kcsl 库存数量Char3> Y 出库单表结构表名 :ckd 空?序字段名字段含义数据类型号P>外键F> 1 Ckdh 出库单Char8> N P 出库日期2 Ckrq Smalldatetime N F 3 kgygh 库管员工Char4> N 号8 / 9 名师归纳总结 - - - - - - -第 8 页,共 9 页精选学习资料 - - - - - - - - - 出库明细表结构 表名 :ckmx 序字段名字段含义数据类型空?主键号P>外键F> 1 Ckdh 出库单号Char8> N P 商品号2 Sph Char8> N F 3 Spflh 商品分类号Char10> N 出库数量4 cksl Char8> N 3.3 安全性设计1 > 数据安全 数据库 SQL SERVER 2000的安全性治理功能是特别强大的,根 据系统分析的结果,对系统安全性进行有针对性的设计; 1> 后台 SQL SERVER 2000 数据库以 SA为系统治理员,这 一角色由超市专职的员工来负责爱护;进行备份、倒换一样性和完 整性检查、储备等数据操作;DBO的角色来 2> 对全部从系统前台登录的合法用户,都以 拜访数据库;2 > 系统拜访安全 系统权限安排可以有效地爱护系统拜访安全,第一进行用户定义,包括用户编码,用户口令,用户名的爱护,其次是功能权限定义,包括功能权限编码,用户权限名称,用户权限级别等;最终是用户 权限安排,以树型列表形式安排用户权限9 / 9 名师归纳总结 - - - - - - -第 9 页,共 9 页