




已阅读5页,还剩82页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 目录目录 第 1 章 系统需求分析 1 1 1 需求概述 1 1 2 需求描述 1 1 2 1 数据流图 1 1 2 2 数据字典 4 第 2 章 系统初步设计 25 2 1 基于 POWERDESIGNER的数据库设计 25 2 1 1 总 E R 图设计 25 2 1 2 销售管理子系统 E R 图设计 26 2 1 3 仓库管理子系统 E R 图设计 31 2 1 3 采购管理子系统 E R 图设计 36 2 2 数据库不规范化设计举例 41 2 2 1 不满足第一范式举例 41 2 2 2 不满足第二范式举例 41 2 2 3 不满足第三范式举例 44 2 3 系统功能界面设计 46 2 3 1 系统功能图 46 2 3 2 销售管理界面设计 46 2 3 3 仓库管理界面设计 47 2 3 4 采购管理界面设计 48 第 3 章 基于 J2EE MYSQL 实现 49 3 1 J2EE 实现代码 49 3 2 数据库的实现代码 64 3 3 成员名单 82 3 4 参考资料 82 1 第第 1 1 章章 系统需求分析系统需求分析 1 11 1 需求概述需求概述 在目前超市中 商品的管理至关重要 这里对商品的管理包括进 销 存 3 个方面 可 以建立一个超市进销存管理系统 对超市的管理者 营业员 库存管理员等减轻其工作量 便于经营管理 功能需求 采购管理功能模块 采购计划 采购订单 采购入库 采购退货 应付款 采购付款 销售管理功能模块 报价单 销售订单 销售出库 销售退货 应收款 销售收款 库存管理功能模块 其它入库 其它出库 库存警报 库存报表 基本资料设计 超市需要处理大量的库存信息 还要时刻更新产品的销售信息 不断添加商品信息 面 对不同种类的信息 需要合理的数据库结构来保存数据信息 需要有效的程序结构支持各种 数据操作的执行 它最主要的特点是能够实时的和准确的控制店内的销售情况 如果可以能 够实时掌握销售流程及销售情况 则可以有效地加速商品的周转率并提高服务质量 而且可 以减少产品售价不符等所产生的问题 顾客的消费要求的是希望在超市购物中能基本上都能 购得所需的商品 并且还要既保证商品质量还要享受优质 方便的服务 2 1 21 2 需求描述需求描述 1 2 11 2 1 数据流图数据流图 图图 1 11 1 第第 0 0 层数据流图层数据流图 图图 1 21 2 进销存管理系统数据流图 第一层 进销存管理系统数据流图 第一层 3 说明 每一个处理也均可由外部实体直接输入数据 图图 1 31 3 销售管理数据流程图 第二层 销售管理数据流程图 第二层 4 图图 1 41 4 仓库管理数据流程图 第二层 仓库管理数据流程图 第二层 5 图图 1 51 5 采购管理数据流程图 第二层 采购管理数据流程图 第二层 1 2 21 2 2 数据字典数据字典 1 2 2 11 2 2 1 数据结构数据结构 数据存储 报价单包含以下两个表 表表 1 11 1 报价单报价单 编号数据项数据项别名数据类型数据项含义 1 报价单单号 bjdNumber 唯一标识 2 报价日期 bjrqDate 3 客户 khNumber 外码 4 报价人 bjrNumber 外码 5 货币 hbText 6 操作员 czyNumber 外码 6 7 备注 bzText 表表 1 21 2 报价单明细报价单明细 编号数据项数据项别名数据类型数据项含义 1 报价明细单号 bjdmxNumber 唯一标识 2 商品 spNumber 外码 3 单价 djMoney 4 报价单号 bjdNumber 外码 5 数量 slNumber 数据存储 订单包含以下两个表 表表 1 31 3 订单订单 编号数据项数据项别名 数据类型数据项含义 1 订单单号 ddNumber 唯一标识 2 订单日期 ddrqDate 3 客户 khNumber 外码 4 货币 hbText 5 销售人 xsrNumber 外码 6 销售日期 jhrqDate 外码 7 付款方式 fkfsText 8 交货地点 jhddText 9 备注 bzText 10 完成状态 wcztNumber 11 操作员 czyNumber 外码 12 审核人 shrNumber 外码 13 审核状态 shztNumber 表表 1 41 4 订单明细订单明细 编号数据项数据项别名数据类型数据项含义 1 订单明细单号 ddmxNumber 唯一标识 2 商品 spNumber 外码 3 单价 djMoney 4 订单单号 ddNumber 外码 5 数量 slNumber 数据存储 退货单包含以下两个表 表表 1 51 5 退货单退货单 编号数据项数据项别名数据类型数据项含义 1 单号 ckdNumber 唯一标识 2 退货日期 thrqDate 3 客户 khNumber 外码 4 货币 hbText 5 销售人 xsrNumber 外码 6 验收人 ysrNumber 外码 7 备注 bzText 8 操作员 czyNumber 外码 7 9 审核人 shhrNumber 外码 10 审核状态 shhztNumber 11 录入日期 lrrqDate 12 审核日期 shrqDate 表表 1 61 6 退货单明细退货单明细 编号数据项数据项别名数据类型数据项含义 1 退货明细单号 ckmxNumber 唯一标识 2 商品 spNumber 外码 3 单价 djMoney 4 退货单单号 ckdNumber 外码 5 数量 slNumber 数据存储 出库单包含以下两个表 表表 1 71 7 出库单出库单 编号数据项数据项别名数据类型数据项含义 1 单号 ckdNumber 唯一标识 2 销售日期 xsrqDate 3 客户 khNumber 外码 4 货币 hbText 5 付款方式 fkfsText 6 销售人 xsrNumber 外码 7 发货人 fhrNumber 8 送货地址 shdzText 9 备注 bzText 10 操作员 czyNumber 外码 11 审核人 shhrNumber 外码 12 审核状态 shhztNumber 13 订单号 ddhNumber 外码 14 录入日期 lrrqDate 15 审核日期 shrqDate 表表 1 81 8 出库单明细出库单明细 编号数据项数据项别名数据类型数据项含义 1 出库明细单号 ckmxNumber 唯一标识 2 商品 spNumber 外码 3 单价 djMoney 4 出库单单号 ckdNumber 外码 5 数量 slNumber 数据存储 应收款单包含以下单个表 表表 1 91 9 应收款单应收款单 编号数据项数据项别名数据类型数据项含义 1 单号 yskNumber 唯一标识 2 收款期限 skqxDate 3 发生日期 fsrqDate 8 4 客户 khNumber 外码 5 货币 hbText 6 应收金额 ysjeMoney 7 已收金额 yisjeMoney 8 余额 yeMoney 9 销售 退货 lyNumber 10 操作员 czyNumber 外码 11 审核人 shhrNumber 外码 12 备注 bzText 13 审核状态 shhztNumber 数据存储 收款单包含以下两个表 表表 1 101 10 收款单收款单 编号数据项数据项别名数据类型数据项含义 1 单号 skdNumber 唯一标识 2 收款日期 skrqDate 3 金额 jeNumber 4 客户 khNumber 外码 5 货币 hbText 6 经手人 jsrNumber 外码 7 收款方式 skfsText 8 收款去向 skqxText 9 操作员 czyNumber 外码 10 审核人 shhrNumber 外码 11 备注 bzText 12 审核状态 shhztNumber 表表 1 111 11 收款单明细收款单明细 编号数据项数据项别名数据类型数据项含义 1 收款明细单号 skmxNumber 唯一标识 2 原始单号 ysdhNumber 外码 3 本次收款 bcskMoney 数据存储 商品库存信息单包含以下两个表 表表 1 121 12 商品信息表 商品信息表 goodinfogoodinfo 编号数据项数据项别名数据类型数据项含义 1 商品编码 Gcode Varchar 5 唯一标识 2 商品名称 midvarchar 10 外码 3 类别 kindsvarchar 8 4 型号 modelvarchar 4 5 单位 unitvarchar 2 6 仓库编码 scodevarchar 5 外码 7 存放仓库 storevarchar 12 8 入库计划单价 invalueMoney 9 9 出库计划单价 outvalueMoney 10 原始库存 orstockFloat 11 警戒最小库存 MinspaceFloat 12 警戒最大库存 maxspaceFloat 表表 1 131 13 库存文件库存文件 编号数据项数据项别名数据类型数据项含义 1 商品 spNumber 外码 2 仓库 ckNumber 外码 3 库存数量 kcNumber 数据存储 出库单包含以下两个表 表表 1 141 14 出库单出库单 编号数据项数据项别名数据类型数据项含义 1 单号 ckdNumber 唯一标识 2 销售日期 xsrqDate 3 客户 khNumber 外码 4 货币 hbText 5 付款方式 fkfsText 6 销售人 xsrNumber 外码 7 发货人 fhrNumber 8 送货地址 shdzText 9 备注 bzText 10 操作员 czyNumber 外码 11 审核人 shhrNumber 外码 12 审核状态 shhztNumber 13 订单号 ddhNumber 外码 14 录入日期 lrrqDate 15 审核日期 shrqDate 表表 1 151 15 出库单明细出库单明细 编号数据项数据项别名数据类型数据项含义 1 出库明细单号 ckmxNumber 唯一标识 2 商品 spNumber 外码 3 单价 djMoney 4 出库单单号 ckdNumber 外码 5 数量 slNumber 数据存储 商品明细和仓库包含以下两个表 表表 1 161 16 库存文件库存文件 编号数据项数据项别名数据类型数据项含义 1 商品 spNumber 外码 2 仓库 ckNumber 外码 3 库存数量 kcNumber 表表 1 171 17 仓库信息表仓库信息表 cinfo cinfo 10 编号数据项数据项别名数据类型数据项含义 1 仓库编号 Codevarchar 5 唯一标识 2 仓库名称 NameVarchar 25 3 存货种类 Kindsvarchar 20 4 存货价值 ValueInternet 表表 1 181 18 商品信息表 商品信息表 goodinfogoodinfo 编号数据项数据项别名数据类型数据项含义 1 商品编码 Gcode Varchar 5 唯一标识 2 商品名称 midvarchar 10 外码 3 类别 kindsvarchar 8 4 型号 modelvarchar 4 5 单位 unitvarchar 2 6 仓库编码 scodevarchar 5 外码 7 存放仓库 storevarchar 12 8 入库计划单价 invalueMoney 9 出库计划单价 outvalueMoney 10 原始库存 orstockFloat 11 警戒最小库存 MinspaceFloat 12 警戒最大库存 maxspaceFloat 数据存储 入库单包含以下两个表 表表 1 191 19 入库单入库单 inrd inrd 编号数据项数据项别名数据类型数据项含义 1 入货单号 idvarchar 10 唯一标识 2 商品编码 Codevarchar 15 外码 3 单价 PriceMoney 4 数量 NumFloat 5 总额 TotalvMoney 表表 1 201 20 入库登记表 入库登记表 inregisterinregister 编号数据项数据项别名数据类型数据项含义 1 入库日期 DateTime 2 入库单号 Idvarchar 10 唯一标识 3 商品编码 Codevarchar 5 外码 4 商品名称 Namevarchar 10 5 已付款 AvalueMoney 6 供单位编码 Ucodevarchar 5 外码 7 供货单位 Unamevarchar 20 8 经办人编码 Opcodevarchar 5 外码 9 经办人 Operatorvarchar 8 10 备注 Remarksvarchar 255 数据存储 报警单包含以下两个表 表表 1 211 21 报警表 报警表 alarmalarm 编号数据项数据项别名数据类型数据项含义 11 1IDIDChar 10 唯一标识 2 经办人 Operatorvarchar 8 3 报警时间 AlarmtTime 4 备注 Remarksvarchar 255 表表 1 221 22 报警明细表 报警明细表 alarminfoalarminfo 编号数据项数据项别名数据类型数据项含义 1IDIDChar 10 唯一标识 2 货品编码 Gcode Vchar 5 3 单位 unitVchar 2 4 库存 StockFloat 5 此报警信息是 否已解决 CheckChar 2 0 未解决 1 已解决 数据存储 供货商资料包含以下一个表 表表 1 231 23 供货商资料文件 供货商资料文件 suppliersupplier 编号数据项数据项别名数据类型数据项含义 1 供货商编码 supplierIDchar 10 唯一标识 2 供货商名称 supplierNamevarchar 20 3 联系人 contactmanchar 20 4 职务 positionchar 20 5 地址 addresstext 50 6 城市 cityvarchar 20 7 邮编 postcodechar 6 8 国家 coutrychar 20 9 电话 Telchar 20 10 开户银行 depositBanktext 50 11 银行账号 bankAccountchar 20 12 税号 taxNumchar 20 13 网址 websitetext 50 14 邮箱 e mailtext 50 15 备注 otherstext 100 16 使用状态 useStateenum 数据存储 采购计划单包含以下两个表 表表 1 241 24 采购计划单主文件 采购计划单主文件 caigouPlancaigouPlan 编号数据项数据项别名数据类型数据项含义 1 采购计划单号 planIDchar 10 唯一标识 2 部门 departvarchar 20 3 计划日期 planDatedate 4 计划人 plannerIDchar 10 外码 5 备注 otherstext 100 6 操作人 operatorIDchar 10 外码 7 录入日期 inDatedate 12 8 审核人 examinerIDchar 10 外码 9 审核状态 examineStateenum 10 是否处理 dealenum 表表 1 251 25 采购计划单明细文件 采购计划单明细文件 planDetailplanDetail 编号数据项数据项别名数据类型数据项含义 1 采购计划明细单号 planDetailIDchar 10 唯一标识 2 采购计划单号 planIDchar 10 外码 3 商品编码 goodsIDchar 10 外码 4 数量 quantityint 5 5 备注 otherstext 100 数据存储 采购订单包含以下两个表 表表 1 261 26 采购订单主文件 采购订单主文件 caigouOrdercaigouOrder 编号数据项数据项别名数据类型数据项含义 1 采购订单单号 orderIDchar 10 唯一标识 2 供应商 supplierIDchar 10 外码 3 订单日期 orderDatedate 4 交货日期 deliverDatedate 5 货币 monetarychar 10 6 采购人 buyerIDchar 10 7 交货地点 PODtext 50 8 备注 otherstext 100 9 操作员 operatorIDchar 10 外码 10 审核人 examinerIDchar 10 外码 11 审核状态 examineStateenum 12 是否完成 dealenum 表表 1 271 27 采购订单明细文件 采购订单明细文件 orderDetailorderDetail 编号数据项数据项别名数据类型数据项含义 1 采购订单明细单号 orderDetailIDchar 10 唯一标识 2 采购订单单号 orderIDchar 10 外码 3 商品编码 goodsIDchar 10 外码 4 数量 quantityint 5 5 单价 uint pricedecimal 5 6 备注 otherstext 100 数据存储 采购退货单包含以下两个表 表表 1 281 28 采购退货单主文件 采购退货单主文件 caigouReturnedcaigouReturned 编号数据项数据项别名数据类型数据项含义 1 采购退货单单号 returnedIDchar 10 唯一标识 2 供货商 supplierIDchar 10 外码 3 货币 monetarychar 10 外码 4 发票号 billIDchar 10 外码 13 5 退货日期 returnedDatedate 6 发货人 shipperIDchar 10 外码 7 操作员 operatorIDchar 10 外码 8 录入日期 enterDatedate 9 修改人 opmanIDchar 10 外码 10 修改日期 opDatedate 11 审核人 examinerIDchar 10 外码 12 审核日期 examineDatedate 13 备注 otherstext 100 14 审核状态 examineStateenum 表表 1 291 29 采购退货单明细文件 采购退货单明细文件 returnedDetailreturnedDetail 编号数据项数据项别名数据类型数据项含义 1 采购退货单明细单号 returnDetailIDchar 10 唯一标识 2 采购退货单单号 returnedIDchar 10 外码 3 商品编码 goodsIDchar 10 外码 4 数量 quantityint 5 5 单价 uint pricedecimal 5 6 备注 otherstext 100 数据存储 采购入库单包含以下两个表 表表 1 301 30 采购入库单主文件 采购入库单主文件 caigouEntercaigouEnter 编号数据项数据项别名数据类型数据项含义 1 采购入库单单号 enterIDchar 10 唯一标识 2 供应商名称 supplierNamevarchar 20 3 货币 monetarychar 10 4 发票号 billIDchar 10 外码 5 采购日期 buyDatedate 6 采购人 buyerIDchar 10 外码 7 采购订单单号 orderIDchar 10 外码 8 操作员 operatorIDchar 10 外码 9 录入日期 enterDatedate 外码 10 修改人 opmanIIDchar 10 外码 11 修改日期 opDatedate 12 审核人 examinerIDchar 10 外码 13 审核日期 examineDatedate 14 备注 otherstext 100 15 审核状态 examineStateenum 表表 1 311 31 采购入库单明细文件 采购入库单明细文件 returnedDetailreturnedDetail 编号数据项数据项别名数据类型数据项含义 1 采购入库单明细单号 enterDetailIDchar 10 唯一标识 2 采购入库单单号 enterIDchar 10 外码 3 商品编码 goodsIDchar 10 外码 14 4 数量 quantityint 5 5 单价 uint pricedecimal 5 6 备注 otherstext 100 数据存储 采购应付款包含以下一个表 表表 1 321 32 采购应付款文件 采购应付款文件 caigouDuepaycaigouDuepay 编号数据项数据项别名数据类型数据项含义 1 应付款单号 duepayIDchar 10 唯一标识 2 付款期限 payTimevarchar 20 3 发生日期 happenDatechar 10 4 供应商 supplierIDchar 10 外码 5 货币 monetarychar 5 6 应付金额 dueMoneydecimal 5 7 已付金额 paidMoneydecimal 5 8 余额 remainMoneydecimal 5 9 采购 退货 buyORreturnenum 10 操作员 operatorIDchar 10 外码 11 审核人 examinerIIDchar 10 外码 12 备注 otherstext 100 13 核销状态 charge offenum 数据存储 采购付款包含以下两个表 表表 1 331 33 采购付款主文件 采购付款主文件 caigouPaidcaigouPaid 编号数据项数据项别名数据类型数据项含义 1 付款单号 paidIDchar 10 唯一标识 2 付款日期 payTimedate 3 金额 moneydecimal 5 4 发票号 billIDchar 10 外码 5 供应商 supplierIDchar 10 外码 6 货币 monetarychar 5 7 付款方式 payStyletext 20 8 付款来源 payFromtext 20 9 操作员 operatorIDchar 10 外码 10 审核人 examinerIIDchar 10 外码 11 备注 otherstext 100 12 审核状态 examineStateenum 表表 1 341 34 采购付款明细文件 采购付款明细文件 paidDetailpaidDetail 编号数据项数据项别名数据类型数据项含义 1 付款明细单号 paidDetailIDchar 10 唯一标识 2 付款单号 paidIDchar 10 外码 3 原始订单号 orderIDchar 10 外码 4 本次付款 curPaydecimal 5 15 1 2 2 21 2 2 2 数据处理数据处理 1 1 与报价单有关的数据处理 与报价单有关的数据处理 图图 1 61 6 商品销售报价单商品销售报价单 处理过程 提交报价单 可描述如下 处理过程 提交报价单 输 入 报价单数据 输 出 报价单 说 明 外部实体输入报价单数据 包括商品名称 数量等信息 由商品列表中提供商 品的单位 规格型号 颜色 单价等信息 分配报价单号 生成报价单 2 2 与销售订单有关的数据处理与销售订单有关的数据处理 图图 1 71 7 商品销售订单商品销售订单 处理过程 提交订单 可描述如下 处理过程 提交定单 输 入 订单数据或报价单数据 16 输 出 审核成功的订单 说 明 外部实体输入订单数据或从报价单中导入数据 包括商品名称 数量等信息 由商品列表中提供商品的单位 规格型号 颜色 单价等信息 分配订单号 生成订单和应收款单 并由管理员进行审核 输出审核批准的订单 3 3 与销售出库单有关的数据处理与销售出库单有关的数据处理 图图 1 81 8 销售出库单销售出库单 处理过程 提交出库单 可描述如下 处理过程 提交出库单单 输 入 已批准的订单 输 出 出库单 说 明 在该操作中 外部实体输入出库单数据或流入已批准订单的信息 分配订单号 等 生成出库单 处理过程 审核订单 可描述如下 处理过程 审核订单 输 入 出库单 输 出 出库单审核结果 说 明 在该操作中 流入出库单的信息 有管理员进行审核 审核通过后即可修改库 存文件 也可对由该出库单产生的应收款单进行收款 并完成该出库单的订单 4 4 与退货单有关的数据处理与退货单有关的数据处理 17 图图 1 91 9 销售退货单销售退货单 处理过程 提交退货单 描述如下 处理过程 提交退货单 输 入 退货单信息 输 出 退货单 说 明 外部实体输入退货单信息 包括商品名称 数量等信息 由商品列表中提供商 品的单位 规格型号 颜色 单价等信息 分配订单号 生成退货单和应收款 单 处理过程 审核退货单 可描述如下 处理过程 审核退货单 输 入 退货单 输 出 已审核的退货单 说 明 在该操作中 流入退货单的信息 由管理员进行审核 审核通过后即可修改商 品库存文件 也可对由该退货单产生的应收款单进行收款 5 5 与应收款有关的数据处理与应收款有关的数据处理 图图 1 101 10 应收款单应收款单 处理过程 产生应收款 描述如下 处理过程 产生应收款 18 输 入 应收款信息 输 出 应收款 说 明 可由销售出库单和退货单生成应收款单 也可有外部实体输入应收款信息 如 发生日期 收款日期 客户 货币 应收款金额和备注等信息 只有手工输入 的应收款单据才可以修改或删除 由销售出库或销售退货生成的单据只能浏览 如有误请修改相应的销售出库或退货单据 系统会重新生成正确的应收款单据 应收款单据不需要处理 销售收款管理处理相应的应收款单据 当该应收款单 据收款完成 相应的销售收款单据审核 应收款单据系统自动核销 6 6 与收款单有关的数据处理与收款单有关的数据处理 图图 1 111 11 收款单收款单 处理过程 提交收款单 描述如下 处理过程 提交收款单 输 入 收款信息 输 出 收款单 说 明 当外部实体选择 客户 后 系统自动调出该客户所有尚未收清的应收款单据 若其原始单据没有审核 那么该单据便不能进行收款处理 其它可以收款款 由外部实体输入本次收款合计金额 点击 分配 键 系统自动分配 本次收 款 金额 当然也可在 本次收款 处也可以手工输入收款金额 为了保证 收款的正确性 本次收款合计金额必须等于本次收款之和 否则不能存盘 处理过程 审核收款单 可描述如下 处理过程 审核收款单 输 入 收款单信息 输 出 应收款信息 说 明 在该操作中 由外部实体对收款单信息进行审核 审核完成后会自动核销相应 的应收款的收款信息 7 7 与入库单有关的数据处理与入库单有关的数据处理 19 图图 1 121 12 入库单入库单 处理过程 提交入库单 描述如下 处理过程 提交入库单 输 入 入库信息 输 出 入库单 说 明 外部实体输入入库单数据 包括入库日期 经手人 备注等信息 由商品列表 中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成采购 计划单 处理过程 审核入库单 可描述如下 处理过程 审核入库单 输 入 入库单信息 输 出 入库单 说 明 在该操作中 由外部实体对入库单信息进行审核 审核完成后会自动核销相应 的入库单的信息 8 8 与出库单有关的数据处理与出库单有关的数据处理 图图 1 131 13 出库单出库单 20 处理过程 提交出库单 描述如下 处理过程 提交出库单 输 入 出库信息 输 出 出库单 说 明 外部实体输入出库单数据 包括出库日期 经手人 备注等信息 由商品列表 中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成采购 计划单 处理过程 审核出库单 可描述如下 处理过程 审核出库单 输 入 出库单信息 输 出 出库单 说 明 在该操作中 由外部实体对出库单信息进行审核 审核完成后会自动核销相应 的出库单的信息 9 9 与仓库调拨单有关的数据处理与仓库调拨单有关的数据处理 图图 1 141 14 仓库调拨单仓库调拨单 处理过程 提交仓库调拨单 描述如下 处理过程 提交仓库调拨单 输 入 调拨单数据 输 出 仓库调拨单 说 明 外部实体输入仓库调拨单数据 包括调拨日期 经手人 发货人 备注 调入 仓库等信息 由商品列表中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成仓库调拨单 处理过程 审核调拨单 可描述如下 处理过程 审核调拨单 输 入 仓库调拨单 输 出 调拨单审核结果 说 明 在该操作中 流入仓库调拨单的信息 由管理员进行审核 审核通过后即可汇 总 21 10 10 与设置库存有关的数据处理与设置库存有关的数据处理 图图 1 151 15 库存设置库存设置 处理过程 库存设置 描述如下 处理过程 设置库存 输 入 最小库存 最大库存 输 出 库存信息 说 明 外部实体输入最大 小 库存数据 由商品列表中提供商品的单位 规格型号 颜色等信息 11 11 与库存报警表有关的数据处理与库存报警表有关的数据处理 图图 1 161 16 库存报警表库存报警表 处理过程 库存报警 可描述如下 处理过程 库存报警 输 入 仓库 分类 信息 输 出 报警单 说 明 在该操作中 外部实体输入仓库 分类 数据 生成报警单 12 12 与采购计划单有关的数据处理与采购计划单有关的数据处理 22 图图 1 171 17 采购计划单采购计划单 处理过程 提交采购计划单 描述如下 处理过程 提交采购计划单 输 入 计划单数据 输 出 采购计划单 说 明 外部实体输入采购计划单数据 包括计划日期 计划人 备注等信息 由商品 列表中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成 采购计划单 处理过程 审核计划单 可描述如下 处理过程 审核计划单 输 入 采购计划单 输 出 计划单审核结果 说 明 在该操作中 流入采购计划单的信息 由管理员进行审核 审核通过后即可汇 总 采购订单录入时可以直接引用汇总结果 13 13 与提交采购订单有关的数据处理与提交采购订单有关的数据处理 图图 1 181 18 采购订单采购订单 23 处理过程 提交采购订单 描述如下 处理过程 提交采购订单 输 入 订单数据 输 出 采购订单 说 明 外部实体输入采购订单数据或从导入汇总采购计划单数据 包括单据的日期 供应商 货币 采购人 交货地点 备注等资料信息 由商品列表中提供商品 的单位 规格型号 颜色 单价等信息 分配订单单号 生成采购订单 并由 管理员进行审核 输出审核通过的订单 处理过程 审核订单 可描述如下 处理过程 审核订单 输 入 采购订单 输 出 计划单审核结果 说 明 在该操作中 流入采购订单的信息 由管理员进行审核 输出审核通过的订单 14 14 与采购入库单有关的数据处理与采购入库单有关的数据处理 图图 1 191 19 采购入库单采购入库单 处理过程 提交入库单 可描述如下 处理过程 提交入库单单 输 入 已审核通过的采购订单 输 出 入库单 说 明 在该操作中 外部实体输入入库单数据或流入已已审核通过采购订单的信息 分配入库单号等 生成入库单 处理过程 审核入库单 可描述如下 处理过程 审核入库单 输 入 入库单 输 出 入库单审核结果 说 明 在该操作中 流入入库单的信息 由管理员进行审核 审核通过后即可修改库 存文件 也可对由该入库单产生的应收款单进行收款 并完成该入库单的订单 24 15 15 与采购退货单有关的数据处理与采购退货单有关的数据处理 图图 1 201 20 采购退货单采购退货单 处理过程 提交采购退货单 描述如下 处理过程 提交采购退货单 输 入 采购退货单信息 输 出 采购退货单 说 明 外部实体输入采购退货单信息 包括退货日期 供应商 货币 采购人 发货 人 发票号 备注等信息 由商品列表中提供商品的单位 规格型号 颜色 单价等信息 分配退货单号 生成采购退货单和应付款单 处理过程 审核采购退货单 可描述如下 处理过程 审核采购退货单 输 入 采购退货单 输 出 已审核的采购退货单 说 明 在该操作中 流入采购退货单的信息 由管理员进行审核 审核通过后即可修 改商品库存文件 也可对由该采购退货单产生的应付款单进行收款 16 16 与应付款有关的数据处理与应付款有关的数据处理 图图 1 211 21 应付款单应付款单 25 处理过程 产生应付款 描述如下 处理过程 产生应付款 输 入 应付款信息 输 出 应付款 说 明 可由采购入库单和采购退货单生成应付款单 也可有外部实体输入应付款信息 如发生日期 付款日期 供货商 货币 应收款金额和备注等信息 只有手工 输入的应付款单据才可以修改或删除 由采购入库或采购退货单生成的单据只 能浏览 如有误请修改相应的采购入库或采购退货单据 系统会重新生成正确 的应付款单据 应付款单据不需要处理 采购付款管理处理相应的应付款单据 当该应付款单据付款完成 相应的采购付款单据审核 应付款单据系统自动核 销 17 17 与付款单有关的数据处理与付款单有关的数据处理 图图 1 221 22 收款单收款单 处理过程 提交付款单 描述如下 处理过程 提交付款单 输 入 付款信息 输 出 付款单 说 明 当外部实体选择 供货商 后 系统自动调出该供货商所有尚未付清的应付款 单据 若其原始单据没有审核 那么该单据便不能进行付款处理 其它可以付 款 由外部实体输入本次付款合计金额 点击 分配 键 系统自动分配 本 次付款 金额 当然也可在 本次付款 处也可以手工输入付款金额 为了保 证付款的正确性 本次付款合计金额必须等于本次付款之和 否则不能存盘 处理过程 审核付款单 可描述如下 处理过程 审核付款单 输 入 付款单信息 输 出 应付款信息 说 明 在该操作中 由外部实体对付款单信息进行审核 审核完成后会自动核销相应 的应付款的付款信息 26 第第 2 2 章章 系统初步设计系统初步设计 2 12 1 基于基于 PowerDesignerPowerDesigner 的数据库设计的数据库设计 2 1 12 1 1 总总 E RE R 图设计图设计 说明 部分信息省略 详细信息见子 e r 图 图图 2 12 1 系统总系统总 e re r 图图 27 2 1 22 1 2 销售管理子系统销售管理子系统 E RE R 图设计图设计 说明 由于篇幅问题该图中去除了实体员工 该实体与各个单据都有参考关系 详见下 列各个子 e r 图 图图 2 22 2 销售子系统销售子系统 e re r 图图 2 1 2 12 1 2 1 销售报价单销售报价单 e re r 图图 销售报价单界面如图 1 6 所示 其 e r 图如下图所示 一张销售报价单可有多个商 品 一个商品可出现在多个报价单中 所以商品与报价单之间的联系为多对多联系 一张报 价单只有一个客户 一个客户可有多张销售报价单 所以客户与报价单之间的联系为一对多 联系 一张销售报价单只有一个员工 一个员工可开出多张报价单 所以员工与报价单之间 的联系为一对多联系 28 图图 2 32 3 销售报价单销售报价单 e re r 图图 2 1 2 22 1 2 2 销售订单销售订单 e re r 图图 销售订单界面如图 1 7 所示 其 e r 图如下图所示 一张销售订单可有多个商品 一个 商品可出现在多个订单中 所以商品与订单之间的联系为多对多联系 一张订单只有一个客 户 一个客户可有多张销售订单 所以客户与订单之间的联系为一对多联系 一张销售订单 只有一个员工 一个员工可开出多张订单 所以员工与订单之间的联系为一对多联系 图图 2 42 4 销售订单销售订单 e re r 图图 29 2 1 2 32 1 2 3 销售出库单销售出库单 e re r 图图 销售出库单界面如图 1 8 所示 其 e r 图如下图所示 一张销售出库单可对应一张订单 一张订单对应一张个出库单中 所以订单与出库单之间的联系为多对多联系 一张销售出库 单可有多个商品 一个商品可出现在多个出库单中 所以商品与出库单之间的联系为多对多 联系 一张出库单只有一个客户 一个客户可有多张销售出库单 所以客户与出库单之间的 联系为一对多联系 一张销售出库单只有一个员工 一个员工可开出多张出库单 所以员工 与出库单之间的联系为一对多联系 图图 2 52 5 销售出库单销售出库单 e re r 图图 2 1 2 42 1 2 4 销售退货单销售退货单 e re r 图图 销售退货单界面如图 1 9 所示 其 e r 图如下图所示 一张销售退货单可有多个商品 一个商品可出现在多个退货单中 所以商品与退货单之间的联系为多对多联系 一张退货单 只有一个客户 一个客户可有多张销售退货单 所以客户与退货单之间的联系为一对多联系 一张销售退货单只有一个员工 一个员工可开出多张退货单 所以员工与退货单之间的联系 为一对多联系 30 图图 2 62 6 销售退货单销售退货单 e re r 图图 2 1 2 52 1 2 5 销售应收款单销售应收款单 e re r 图图 应收款界面如图 1 10 所示 其 e r 图如下图所示 一张应收款单对应一张销售订单或 一张退货单 一张销售订单或一张退货单产生一张应收款单 所以销售订单和退货单与应收 款之间的联系为一对一联系 一张应收款单只有一个客户 一个客户可有多张应收款单 所 以客户与应收款单之间的联系为一对多联系 一张应收款单只有一个员工 一个员工可开出 多张应收款单 所以员工与应收款单之间的联系为一对多联系 图图 2 72 7 销售应收款单销售应收款单 e re r 图图 31 2 1 2 62 1 2 6 销售收款单销售收款单 e re r 图图 销售收款单界面如图 1 11 所示 其 e r 图如下图所示 一张收款单对应多张应收 款单 一张应收款单可由多张收款单支付完成 所以应收款单与收款单之间的联系为一对一 联系 一张收款单只有一个客户 一个客户可有多张收款单 所以客户与收款单之间的联系 为一对多联系 一张收款单只有一个员工 一个员工可开出多张收款单 所以员工与收款单 之间的联系为一对多联系 图图 2 82 8 销售收款单销售收款单 e re r 图图 32 2 1 32 1 3 仓库管理子系统仓库管理子系统 E RE R 图设计图设计 图图 2 92 9 仓库管理子系统仓库管理子系统 e re r 图图 2 1 3 12 1 3 1 仓库入库单仓库入库单 e re r 图图 入库单界面如图 1 12 所示 其 e r 图如下图所示 一张入库单可有多个商品 一 个商品可出现在多个入库单中 所以商品与入库单之间的联系为多对多联系 一个仓库可以 有多个商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜色和单位都与商品明细之间的关系为一对多联系 一张入库单只有一个员工 一个员工可 开出多张入库单 所以员工与入库单之间的联系为一对多联系 33 图图 2 102 10 仓库入库单仓库入库单 e re r 图图 2 1 3 22 1 3 2 仓库出库单仓库出库单 e re r 图图 出库单界面如图 1 13 所示 其 e r 图如下图所示 一张出库单可有多个商品 一个商 品可出现在多个出库单中 所以商品与出库单之间的联系为多对多联系 一个仓库可以有多 个商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜 色和单位都与商品明细之间的关系为一对多联系 一张出库单只有一个员工 一个员工可开 出多张出库单 所以员工与出库单之间的联系为一对多联系 34 图图 2 112 11 仓库出库单仓库出库单 e re r 图图 2 1 3 32 1 3 3 仓库调拨单仓库调拨单 e re r 图图 调拨单界面如图 1 14 所示 其 e r 图如下图所示 一张调拨单可有多个商品 一个商 品可出现在多个调拨单中 所以商品与调拨单之间的联系为多对多联系 一个仓库可以有多 个商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜 色和单位都与商品明细之间的关系为一对多联系 一张调拨单只有一个员工 一个员工可开 出多张调拨单 所以员工与调拨单之间的联系为一对多联系 35 图图 2 122 12 仓库调拨单仓库调拨单 e re r 图图 2 1 3 42 1 3 4 仓库报警单仓库报警单 e re r 图图 报警单界面如图 1 16 所示 其 e r 图如下图所示 一张报警单可有多个商品 一个商 品可出现在多个报警单中 所以商品与报警单之间的联系为多对多联系 一个仓库可以有多 个商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜 色和单位都与商品明细之间的关系为一对多联系 一张报警单只有一个员工 一个员工可开 出多张报警单 所以员工与报警单之间的联系为一对多联系 36 图图 2 132 13 仓库报警单仓库报警单 e re r 图图 37 2 1 32 1 3 采购管理子系统采购管理子系统 E RE R 图设计图设计 图图 2 142 14 采购管理子系统采购管理子系统 e re r 图图 2 1 2 12 1 2 1 采购计划单采购计划单 e re r 图图 采购计划单界面如图 1 17 所示 其 e r 图如下图所示 一张采购计划单可有多个 商品 一个商品可出现在多个计划单中 所以商品与计划单之间的联系为多对多联系 一张 报价单只有一个供货商 一个供货商可有多张采购计划单 所以供货商与计划单之间的联系 为一对多联系 一张采购计划单只有一个员工 一个员工可开出多张计划单 所以员工与计 划单之间的联系为一对多联系 38 图图 2 152 15 采购计划单采购计划单 e re r 图图 2 1 2 22 1 2 2 采购订单采购订单 e re r 图图 采购订单界面如图 1 18 所示 其 e r 图如下图所示 一张采购订单可有多个商品 一 个商品可出现在多个订单中 所以商品与订单之间的联系为多对多联系 一张订单只有一个 供货商 一个供货商可有多张销售订单 所以供货商与订单之间的联系为一对多联系 一张 采购订单只有一个员工 一个员工可开出多张订单 所以员工与订单之间的联系为一对多联 系 图图 2 162 16 采购订单采购订单 e re r 图图 39 2 1 2 32 1 2 3 采购入库单采购入库单 e re r 图图 采购入库单界面如图 1 19 所示 其 e r 图如下图所示 一张采购入库单可有多个 商品 一个商品可出现在多个入库单中 所以商品与入库单之间的联系为多对多联系 一张 入库单只有一个供货商 一个供货商可有多张采购入库单 所以供货商与入库单之间的联系 为一对多联系 一张采购入库单只有一个员工 一个员工可开出多张入库单 所以员工与入 库单之间的联系为一对多联系 一张采购入库单对应一张采购订单 一张订单只有一张入库 单 所以采
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论