




已阅读5页,还剩79页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选范本 目录目录 第 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 需求概述需求概述 在目前超市中 商品的管理至关重要 这里对商品的管理包括进 销 存 3 个方面 可 以建立一个超市进销存管理系统 对超市的管理者 营业员 库存管理员等减轻其工作量 便于经营管理 功能需求 采购管理功能模块 采购计划 采购订单 采购入库 采购退货 应付款 采购付款 销售管理功能模块 报价单 销售订单 销售出库 销售退货 应收款 销售收款 库存管理功能模块 其它入库 其它出库 库存警报 库存报表 基本资料设计 超市需要处理大量的库存信息 还要时刻更新产品的销售信息 不断添加商品信息 面 对不同种类的信息 需要合理的数据库结构来保存数据信息 需要有效的程序结构支持各种 数据操作的执行 它最主要的特点是能够实时的和准确的控制店内的销售情况 如果可以能 够实时掌握销售流程及销售情况 则可以有效地加速商品的周转率并提高服务质量 而且可 以减少产品售价不符等所产生的问题 顾客的消费要求的是希望在超市购物中能基本上都能 购得所需的商品 并且还要既保证商品质量还要享受优质 方便的服务 精选范本 1 2 需求描述需求描述 1 2 1 数据流图数据流图 图图 1 11 1 第第 0 层数据流图层数据流图 图图 1 21 2 进销存管理系统数据流图 第一层 进销存管理系统数据流图 第一层 精选范本 说明 每一个处理也均可由外部实体直接输入数据 图图 1 31 3 销售管理数据流程图 第二层 销售管理数据流程图 第二层 精选范本 图图 1 4 仓库管理数据流程图 第二层 仓库管理数据流程图 第二层 精选范本 图图 1 5 采购管理数据流程图 第二层 采购管理数据流程图 第二层 1 2 2 数据字典数据字典 1 2 2 1 数据结构数据结构 数据存储 报价单包含以下两个表 表表 1 1 报价单报价单 编号数据项数据项别名数据类型数据项含义 1报价单单号bjdNumber唯一标识 2报价日期bjrqDate 3客户khNumber外码 4报价人bjrNumber外码 5货币hbText 6操作员czyNumber外码 精选范本 7备注bzText 表表 1 2 报价单明细报价单明细 编号数据项数据项别名数据类型数据项含义 1报价明细单号bjdmxNumber唯一标识 2商品spNumber外码 3单价djMoney 4报价单号bjdNumber外码 5数量slNumber 数据存储 订单包含以下两个表 表表 1 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 4 订单明细订单明细 编号数据项数据项别名数据类型数据项含义 1订单明细单号ddmxNumber唯一标识 2商品spNumber外码 3单价djMoney 4订单单号ddNumber外码 5数量slNumber 数据存储 退货单包含以下两个表 表表 1 5 退货单退货单 编号数据项数据项别名数据类型数据项含义 1单号ckdNumber唯一标识 2退货日期thrqDate 3客户khNumber外码 4货币hbText 5销售人xsrNumber外码 6验收人ysrNumber外码 7备注bzText 8操作员czyNumber外码 精选范本 9审核人shhrNumber外码 10审核状态shhztNumber 11录入日期lrrqDate 12审核日期shrqDate 表表 1 6 退货单明细退货单明细 编号数据项数据项别名数据类型数据项含义 1退货明细单号ckmxNumber唯一标识 2商品spNumber外码 3单价djMoney 4退货单单号ckdNumber外码 5数量slNumber 数据存储 出库单包含以下两个表 表表 1 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 8 出库单明细出库单明细 编号数据项数据项别名数据类型数据项含义 1出库明细单号ckmxNumber唯一标识 2商品spNumber外码 3单价djMoney 4出库单单号ckdNumber外码 5数量slNumber 数据存储 应收款单包含以下单个表 表表 1 9 应收款单应收款单 编号数据项数据项别名数据类型数据项含义 1单号yskNumber唯一标识 2收款期限skqxDate 3发生日期fsrqDate 精选范本 4客户khNumber外码 5货币hbText 6应收金额ysjeMoney 7已收金额yisjeMoney 8余额yeMoney 9销售 退货lyNumber 10操作员czyNumber外码 11审核人shhrNumber外码 12备注bzText 13审核状态shhztNumber 数据存储 收款单包含以下两个表 表表 1 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 11 收款单明细收款单明细 编号数据项数据项别名数据类型数据项含义 1收款明细单号skmxNumber唯一标识 2原始单号ysdhNumber外码 3本次收款bcskMoney 数据存储 商品库存信息单包含以下两个表 表表 1 12 商品信息表 商品信息表 goodinfo 编号数据项数据项别名数据类型数据项含义 1商品编码GcodeVarchar 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 13 库存文件库存文件 编号数据项数据项别名数据类型数据项含义 1商品spNumber外码 2仓库ckNumber外码 3库存数量kcNumber 数据存储 出库单包含以下两个表 表表 1 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 15 出库单明细出库单明细 编号数据项数据项别名数据类型数据项含义 1出库明细单号ckmxNumber唯一标识 2商品spNumber外码 3单价djMoney 4出库单单号ckdNumber外码 5数量slNumber 数据存储 商品明细和仓库包含以下两个表 表表 1 16 库存文件库存文件 编号数据项数据项别名数据类型数据项含义 1商品spNumber外码 2仓库ckNumber外码 3库存数量kcNumber 表表 1 17 仓库信息表仓库信息表 cinfo 精选范本 编号数据项数据项别名数据类型数据项含义 1仓库编号Codevarchar 5 唯一标识 2仓库名称NameVarchar 25 3存货种类Kindsvarchar 20 4存货价值ValueInternet 表表 1 18 商品信息表 商品信息表 goodinfo 编号数据项数据项别名数据类型数据项含义 1商品编码GcodeVarchar 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 19 入库单入库单 inrd 编号数据项数据项别名数据类型数据项含义 1入货单号idvarchar 10 唯一标识 2商品编码Codevarchar 15外码 3单价PriceMoney 4数量NumFloat 5总额TotalvMoney 表表 1 20 入库登记表 入库登记表 inregister 编号数据项数据项别名数据类型数据项含义 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 21 报警表 报警表 alarm 编号数据项数据项别名数据类型数据项含义 精选范本 1IDIDChar 10 唯一标识 2经办人Operatorvarchar 8 3报警时间AlarmtTime 4备注Remarksvarchar 255 表表 1 22 报警明细表 报警明细表 alarminfo 编号数据项数据项别名数据类型数据项含义 1IDIDChar 10 唯一标识 2货品编码GcodeVchar 5 3单位unitVchar 2 4库存StockFloat 5此报警信息是 否已解决 CheckChar 2 0 未解决 1 已解决 数据存储 供货商资料包含以下一个表 表表 1 23 供货商资料文件 供货商资料文件 supplier 编号数据项数据项别名数据类型数据项含义 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 24 采购计划单主文件 采购计划单主文件 caigouPlan 编号数据项数据项别名数据类型数据项含义 1采购计划单号planIDchar 10 唯一标识 2部门departvarchar 20 3计划日期planDatedate 4计划人plannerIDchar 10 外码 5备注otherstext 100 6操作人operatorIDchar 10 外码 7录入日期inDatedate 精选范本 8审核人examinerIDchar 10 外码 9审核状态examineStateenum 10是否处理dealenum 表表 1 25 采购计划单明细文件 采购计划单明细文件 planDetail 编号数据项数据项别名数据类型数据项含义 1采购计划明细单号planDetailIDchar 10 唯一标识 2采购计划单号planIDchar 10 外码 3商品编码goodsIDchar 10 外码 4数量quantityint 5 5备注otherstext 100 数据存储 采购订单包含以下两个表 表表 1 26 采购订单主文件 采购订单主文件 caigouOrder 编号数据项数据项别名数据类型数据项含义 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 27 采购订单明细文件 采购订单明细文件 orderDetail 编号数据项数据项别名数据类型数据项含义 1采购订单明细单号orderDetailIDchar 10 唯一标识 2采购订单单号orderIDchar 10 外码 3商品编码goodsIDchar 10 外码 4数量quantityint 5 5单价uint pricedecimal 5 6备注otherstext 100 数据存储 采购退货单包含以下两个表 表表 1 28 采购退货单主文件 采购退货单主文件 caigouReturned 编号数据项数据项别名数据类型数据项含义 1采购退货单单号returnedIDchar 10 唯一标识 2供货商supplierIDchar 10 外码 3货币monetarychar 10 外码 4发票号billIDchar 10 外码 精选范本 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 29 采购退货单明细文件 采购退货单明细文件 returnedDetail 编号数据项数据项别名数据类型数据项含义 1采购退货单明细单号returnDetailIDchar 10 唯一标识 2采购退货单单号returnedIDchar 10 外码 3商品编码goodsIDchar 10 外码 4数量quantityint 5 5单价uint pricedecimal 5 6备注otherstext 100 数据存储 采购入库单包含以下两个表 表表 1 30 采购入库单主文件 采购入库单主文件 caigouEnter 编号数据项数据项别名数据类型数据项含义 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 31 采购入库单明细文件 采购入库单明细文件 returnedDetail 编号数据项数据项别名数据类型数据项含义 1采购入库单明细单号enterDetailIDchar 10 唯一标识 2采购入库单单号enterIDchar 10 外码 3商品编码goodsIDchar 10 外码 精选范本 4数量quantityint 5 5单价uint pricedecimal 5 6备注otherstext 100 数据存储 采购应付款包含以下一个表 表表 1 32 采购应付款文件 采购应付款文件 caigouDuepay 编号数据项数据项别名数据类型数据项含义 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 33 采购付款主文件 采购付款主文件 caigouPaid 编号数据项数据项别名数据类型数据项含义 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 34 采购付款明细文件 采购付款明细文件 paidDetail 编号数据项数据项别名数据类型数据项含义 1付款明细单号paidDetailIDchar 10 唯一标识 2付款单号paidIDchar 10 外码 3原始订单号orderIDchar 10 外码 4本次付款curPaydecimal 5 精选范本 1 2 2 2 数据处理数据处理 1 与报价单有关的数据处理 与报价单有关的数据处理 图图 1 61 6 商品销售报价单商品销售报价单 处理过程 提交报价单 可描述如下 处理过程 提交报价单 输 入 报价单数据 输 出 报价单 说 明 外部实体输入报价单数据 包括商品名称 数量等信息 由商品列表中提供商 品的单位 规格型号 颜色 单价等信息 分配报价单号 生成报价单 2 与销售订单有关的数据处理与销售订单有关的数据处理 图图 1 71 7 商品销售订单商品销售订单 处理过程 提交订单 可描述如下 处理过程 提交定单 输 入 订单数据或报价单数据 精选范本 输 出 审核成功的订单 说 明 外部实体输入订单数据或从报价单中导入数据 包括商品名称 数量等信息 由商品列表中提供商品的单位 规格型号 颜色 单价等信息 分配订单号 生成订单和应收款单 并由管理员进行审核 输出审核批准的订单 3 与销售出库单有关的数据处理与销售出库单有关的数据处理 图图 1 81 8 销售出库单销售出库单 处理过程 提交出库单 可描述如下 处理过程 提交出库单单 输 入 已批准的订单 输 出 出库单 说 明 在该操作中 外部实体输入出库单数据或流入已批准订单的信息 分配订单号 等 生成出库单 处理过程 审核订单 可描述如下 处理过程 审核订单 输 入 出库单 输 出 出库单审核结果 说 明 在该操作中 流入出库单的信息 有管理员进行审核 审核通过后即可修改库 存文件 也可对由该出库单产生的应收款单进行收款 并完成该出库单的订单 4 与退货单有关的数据处理与退货单有关的数据处理 精选范本 图图 1 91 9 销售退货单销售退货单 处理过程 提交退货单 描述如下 处理过程 提交退货单 输 入 退货单信息 输 出 退货单 说 明 外部实体输入退货单信息 包括商品名称 数量等信息 由商品列表中提供商 品的单位 规格型号 颜色 单价等信息 分配订单号 生成退货单和应收款 单 处理过程 审核退货单 可描述如下 处理过程 审核退货单 输 入 退货单 输 出 已审核的退货单 说 明 在该操作中 流入退货单的信息 由管理员进行审核 审核通过后即可修改商 品库存文件 也可对由该退货单产生的应收款单进行收款 5 与应收款有关的数据处理与应收款有关的数据处理 图图 1 101 10 应收款单应收款单 处理过程 产生应收款 描述如下 处理过程 产生应收款 精选范本 输 入 应收款信息 输 出 应收款 说 明 可由销售出库单和退货单生成应收款单 也可有外部实体输入应收款信息 如 发生日期 收款日期 客户 货币 应收款金额和备注等信息 只有手工输入 的应收款单据才可以修改或删除 由销售出库或销售退货生成的单据只能浏览 如有误请修改相应的销售出库或退货单据 系统会重新生成正确的应收款单据 应收款单据不需要处理 销售收款管理处理相应的应收款单据 当该应收款单 据收款完成 相应的销售收款单据审核 应收款单据系统自动核销 6 与收款单有关的数据处理与收款单有关的数据处理 图图 1 111 11 收款单收款单 处理过程 提交收款单 描述如下 处理过程 提交收款单 输 入 收款信息 输 出 收款单 说 明 当外部实体选择 客户 后 系统自动调出该客户所有尚未收清的应收款单据 若其原始单据没有审核 那么该单据便不能进行收款处理 其它可以收款款 由外部实体输入本次收款合计金额 点击 分配 键 系统自动分配 本次收 款 金额 当然也可在 本次收款 处也可以手工输入收款金额 为了保证 收款的正确性 本次收款合计金额必须等于本次收款之和 否则不能存盘 处理过程 审核收款单 可描述如下 处理过程 审核收款单 输 入 收款单信息 输 出 应收款信息 说 明 在该操作中 由外部实体对收款单信息进行审核 审核完成后会自动核销相应 的应收款的收款信息 7 与入库单有关的数据处理与入库单有关的数据处理 精选范本 图图 1 121 12 入库单入库单 处理过程 提交入库单 描述如下 处理过程 提交入库单 输 入 入库信息 输 出 入库单 说 明 外部实体输入入库单数据 包括入库日期 经手人 备注等信息 由商品列表 中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成采购 计划单 处理过程 审核入库单 可描述如下 处理过程 审核入库单 输 入 入库单信息 输 出 入库单 说 明 在该操作中 由外部实体对入库单信息进行审核 审核完成后会自动核销相应 的入库单的信息 8 与出库单有关的数据处理与出库单有关的数据处理 图图 1 131 13 出库单出库单 精选范本 处理过程 提交出库单 描述如下 处理过程 提交出库单 输 入 出库信息 输 出 出库单 说 明 外部实体输入出库单数据 包括出库日期 经手人 备注等信息 由商品列表 中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成采购 计划单 处理过程 审核出库单 可描述如下 处理过程 审核出库单 输 入 出库单信息 输 出 出库单 说 明 在该操作中 由外部实体对出库单信息进行审核 审核完成后会自动核销相应 的出库单的信息 9 与仓库调拨单有关的数据处理与仓库调拨单有关的数据处理 图图 1 141 14 仓库调拨单仓库调拨单 处理过程 提交仓库调拨单 描述如下 处理过程 提交仓库调拨单 输 入 调拨单数据 输 出 仓库调拨单 说 明 外部实体输入仓库调拨单数据 包括调拨日期 经手人 发货人 备注 调入 仓库等信息 由商品列表中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成仓库调拨单 处理过程 审核调拨单 可描述如下 处理过程 审核调拨单 输 入 仓库调拨单 输 出 调拨单审核结果 说 明 在该操作中 流入仓库调拨单的信息 由管理员进行审核 审核通过后即可汇 总 精选范本 10 与设置库存有关的数据处理与设置库存有关的数据处理 图图 1 151 15 库存设置库存设置 处理过程 库存设置 描述如下 处理过程 设置库存 输 入 最小库存 最大库存 输 出 库存信息 说 明 外部实体输入最大 小 库存数据 由商品列表中提供商品的单位 规格型号 颜色等信息 11 与库存报警表有关的数据处理与库存报警表有关的数据处理 图图 1 161 16 库存报警表库存报警表 处理过程 库存报警 可描述如下 处理过程 库存报警 输 入 仓库 分类 信息 输 出 报警单 说 明 在该操作中 外部实体输入仓库 分类 数据 生成报警单 12 与采购计划单有关的数据处理与采购计划单有关的数据处理 精选范本 图图 1 171 17 采购计划单采购计划单 处理过程 提交采购计划单 描述如下 处理过程 提交采购计划单 输 入 计划单数据 输 出 采购计划单 说 明 外部实体输入采购计划单数据 包括计划日期 计划人 备注等信息 由商品 列表中提供商品的单位 规格型号 颜色 单价等信息 分配计划单号 生成 采购计划单 处理过程 审核计划单 可描述如下 处理过程 审核计划单 输 入 采购计划单 输 出 计划单审核结果 说 明 在该操作中 流入采购计划单的信息 由管理员进行审核 审核通过后即可汇 总 采购订单录入时可以直接引用汇总结果 13 与提交采购订单有关的数据处理与提交采购订单有关的数据处理 图图 1 181 18 采购订单采购订单 精选范本 处理过程 提交采购订单 描述如下 处理过程 提交采购订单 输 入 订单数据 输 出 采购订单 说 明 外部实体输入采购订单数据或从导入汇总采购计划单数据 包括单据的日期 供应商 货币 采购人 交货地点 备注等资料信息 由商品列表中提供商品 的单位 规格型号 颜色 单价等信息 分配订单单号 生成采购订单 并由 管理员进行审核 输出审核通过的订单 处理过程 审核订单 可描述如下 处理过程 审核订单 输 入 采购订单 输 出 计划单审核结果 说 明 在该操作中 流入采购订单的信息 由管理员进行审核 输出审核通过的订单 14 与采购入库单有关的数据处理与采购入库单有关的数据处理 图图 1 191 19 采购入库单采购入库单 处理过程 提交入库单 可描述如下 处理过程 提交入库单单 输 入 已审核通过的采购订单 输 出 入库单 说 明 在该操作中 外部实体输入入库单数据或流入已已审核通过采购订单的信息 分配入库单号等 生成入库单 处理过程 审核入库单 可描述如下 处理过程 审核入库单 输 入 入库单 输 出 入库单审核结果 说 明 在该操作中 流入入库单的信息 由管理员进行审核 审核通过后即可修改库 存文件 也可对由该入库单产生的应收款单进行收款 并完成该入库单的订单 精选范本 15 与采购退货单有关的数据处理与采购退货单有关的数据处理 图图 1 201 20 采购退货单采购退货单 处理过程 提交采购退货单 描述如下 处理过程 提交采购退货单 输 入 采购退货单信息 输 出 采购退货单 说 明 外部实体输入采购退货单信息 包括退货日期 供应商 货币 采购人 发货 人 发票号 备注等信息 由商品列表中提供商品的单位 规格型号 颜色 单价等信息 分配退货单号 生成采购退货单和应付款单 处理过程 审核采购退货单 可描述如下 处理过程 审核采购退货单 输 入 采购退货单 输 出 已审核的采购退货单 说 明 在该操作中 流入采购退货单的信息 由管理员进行审核 审核通过后即可修 改商品库存文件 也可对由该采购退货单产生的应付款单进行收款 16 与应付款有关的数据处理与应付款有关的数据处理 图图 1 211 21 应付款单应付款单 精选范本 处理过程 产生应付款 描述如下 处理过程 产生应付款 输 入 应付款信息 输 出 应付款 说 明 可由采购入库单和采购退货单生成应付款单 也可有外部实体输入应付款信息 如发生日期 付款日期 供货商 货币 应收款金额和备注等信息 只有手工 输入的应付款单据才可以修改或删除 由采购入库或采购退货单生成的单据只 能浏览 如有误请修改相应的采购入库或采购退货单据 系统会重新生成正确 的应付款单据 应付款单据不需要处理 采购付款管理处理相应的应付款单据 当该应付款单据付款完成 相应的采购付款单据审核 应付款单据系统自动核 销 17 与付款单有关的数据处理与付款单有关的数据处理 图图 1 221 22 收款单收款单 处理过程 提交付款单 描述如下 处理过程 提交付款单 输 入 付款信息 输 出 付款单 说 明 当外部实体选择 供货商 后 系统自动调出该供货商所有尚未付清的应付款 单据 若其原始单据没有审核 那么该单据便不能进行付款处理 其它可以付 款 由外部实体输入本次付款合计金额 点击 分配 键 系统自动分配 本 次付款 金额 当然也可在 本次付款 处也可以手工输入付款金额 为了保 证付款的正确性 本次付款合计金额必须等于本次付款之和 否则不能存盘 处理过程 审核付款单 可描述如下 处理过程 审核付款单 输 入 付款单信息 输 出 应付款信息 说 明 在该操作中 由外部实体对付款单信息进行审核 审核完成后会自动核销相应 的应付款的付款信息 精选范本 第第 2 2 章章 系统初步设计系统初步设计 2 1 基于基于 PowerDesigner 的数据库设计的数据库设计 2 1 1 总总 E R 图设计图设计 说明 部分信息省略 详细信息见子 e r 图 图图 2 12 1 系统总系统总 e r 图图 精选范本 2 1 2 销售管理子系统销售管理子系统 E R 图设计图设计 说明 由于篇幅问题该图中去除了实体员工 该实体与各个单据都有参考关系 详见下 列各个子 e r 图 图图 2 22 2 销售子系统销售子系统 e r 图图 2 1 2 1 销售报价单销售报价单 e r 图图 销售报价单界面如图 1 6 所示 其 e r 图如下图所示 一张销售报价单可有多个商品 一个商品可出现在多个报价单中 所以商品与报价单之间的联系为多对多联系 一张报价单 只有一个客户 一个客户可有多张销售报价单 所以客户与报价单之间的联系为一对多联系 一张销售报价单只有一个员工 一个员工可开出多张报价单 所以员工与报价单之间的联系 为一对多联系 精选范本 图图 2 32 3 销售报价单销售报价单 e r 图图 2 1 2 2 销售订单销售订单 e r 图图 销售订单界面如图 1 7 所示 其 e r 图如下图所示 一张销售订单可有多个商品 一个商 品可出现在多个订单中 所以商品与订单之间的联系为多对多联系 一张订单只有一个客户 一个客户可有多张销售订单 所以客户与订单之间的联系为一对多联系 一张销售订单只有 一个员工 一个员工可开出多张订单 所以员工与订单之间的联系为一对多联系 图图 2 42 4 销售订单销售订单 e r 图图 精选范本 2 1 2 3 销售出库单销售出库单 e r 图图 销售出库单界面如图 1 8 所示 其 e r 图如下图所示 一张销售出库单可对应一张订单 一张订单对应一张个出库单中 所以订单与出库单之间的联系为多对多联系 一张销售出库 单可有多个商品 一个商品可出现在多个出库单中 所以商品与出库单之间的联系为多对多 联系 一张出库单只有一个客户 一个客户可有多张销售出库单 所以客户与出库单之间的 联系为一对多联系 一张销售出库单只有一个员工 一个员工可开出多张出库单 所以员工 与出库单之间的联系为一对多联系 图图 2 52 5 销售出库单销售出库单 e r 图图 2 1 2 4 销售退货单销售退货单 e r 图图 销售退货单界面如图 1 9 所示 其 e r 图如下图所示 一张销售退货单可有多个商品 一 个商品可出现在多个退货单中 所以商品与退货单之间的联系为多对多联系 一张退货单只 有一个客户 一个客户可有多张销售退货单 所以客户与退货单之间的联系为一对多联系 一张销售退货单只有一个员工 一个员工可开出多张退货单 所以员工与退货单之间的联系 为一对多联系 精选范本 图图 2 62 6 销售退货单销售退货单 e r 图图 2 1 2 5 销售应收款单销售应收款单 e r 图图 应收款界面如图 1 10 所示 其 e r 图如下图所示 一张应收款单对应一张销售订单或一 张退货单 一张销售订单或一张退货单产生一张应收款单 所以销售订单和退货单与应收款 之间的联系为一对一联系 一张应收款单只有一个客户 一个客户可有多张应收款单 所以 客户与应收款单之间的联系为一对多联系 一张应收款单只有一个员工 一个员工可开出多 张应收款单 所以员工与应收款单之间的联系为一对多联系 图图 2 72 7 销售应收款单销售应收款单 e r 图图 精选范本 2 1 2 6 销售收款单销售收款单 e r 图图 销售收款单界面如图 1 11 所示 其 e r 图如下图所示 一张收款单对应多张应收款 单 一张应收款单可由多张收款单支付完成 所以应收款单与收款单之间的联系为一对一联 系 一张收款单只有一个客户 一个客户可有多张收款单 所以客户与收款单之间的联系为 一对多联系 一张收款单只有一个员工 一个员工可开出多张收款单 所以员工与收款单之 间的联系为一对多联系 图图 2 82 8 销售收款单销售收款单 e r 图图 精选范本 2 1 3 仓库管理子系统仓库管理子系统 E R 图设计图设计 图图 2 92 9 仓库管理子系统仓库管理子系统 e r 图图 2 1 3 1 仓库入库单仓库入库单 e r 图图 入库单界面如图 1 12 所示 其 e r 图如下图所示 一张入库单可有多个商品 一个 商品可出现在多个入库单中 所以商品与入库单之间的联系为多对多联系 一个仓库可以有 多个商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜色和单位都与商品明细之间的关系为一对多联系 一张入库单只有一个员工 一个员工可 开出多张入库单 所以员工与入库单之间的联系为一对多联系 精选范本 图图 2 10 仓库入库单仓库入库单 e r 图图 2 1 3 2 仓库出库单仓库出库单 e r 图图 出库单界面如图 1 13 所示 其 e r 图如下图所示 一张出库单可有多个商品 一个商品 可出现在多个出库单中 所以商品与出库单之间的联系为多对多联系 一个仓库可以有多个 商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜色 和单位都与商品明细之间的关系为一对多联系 一张出库单只有一个员工 一个员工可开出 多张出库单 所以员工与出库单之间的联系为一对多联系 精选范本 图图 2 11 仓库出库单仓库出库单 e r 图图 2 1 3 3 仓库调拨单仓库调拨单 e r 图图 调拨单界面如图 1 14 所示 其 e r 图如下图所示 一张调拨单可有多个商品 一个商品 可出现在多个调拨单中 所以商品与调拨单之间的联系为多对多联系 一个仓库可以有多个 商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜色 和单位都与商品明细之间的关系为一对多联系 一张调拨单只有一个员工 一个员工可开出 多张调拨单 所以员工与调拨单之间的联系为一对多联系 精选范本 图图 2 12 仓库调拨单仓库调拨单 e r 图图 2 1 3 4 仓库报警单仓库报警单 e r 图图 报警单界面如图 1 16 所示 其 e r 图如下图所示 一张报警单可有多个商品 一个商品 可出现在多个报警单中 所以商品与报警单之间的联系为多对多联系 一个仓库可以有多个 商品 一个颜色可对应多个商品单 所以仓库与商品明细单之间的联系为一对多联系 颜色 和单位都与商品明细之间的关系为一对多联系 一张报警单只有一个员工 一个员工可开出 多张报警单 所以员工与报警单之间的联系为一对多联系 精选范本 图图 2 13 仓库报警单仓库报警单 e r 图图 精选范本 2 1 3 采购管理子系统采购管理子系统 E R 图设计图设计 图图 2 142 14 采购管理子系统采购管理子系统 e r 图图 2 1 2 1 采购计划单采购计划单 e r 图图 采购计划单界面如图 1 17 所示 其 e r 图如下图所示 一张采购计划单可有多个商 品 一个商品可出现在多个计划单中 所以商品与计划单之间的联系为多对多联系 一张报 价单只有一个供货商 一个供货商可有多张采购计划单 所以供货商与计划单之间的联系为 一对多联系 一张采购计划单只有一个员工 一个员工可开出多张计划单 所以员工与计划 单之间的联系为一对多联系 精选范本 图图 2 152 15 采购计划单采购计划单 e r 图图 2 1 2 2 采购订单采购订单 e r 图图 采购订单界面如图 1 18 所示 其 e r 图如下图所示 一张采购订单可有多个商品 一个 商品可出现在多个订单中 所以商品与订单之间的联系为多对多联系 一张订单只有一个供 货商 一个供货商可有多张销售订单 所以供货商与订单之间的联系为一对多联系 一张采 购订单只有一个员工 一个员工可开出多张订单 所以员工与订单之间的联系为一对多联系 图图 2 162 16 采购订单采购订单 e r 图图 精选范本 2 1 2 3 采购入库单采购入库单 e r 图图 采购入库单界面如图 1 19 所示 其 e r 图如下图所示 一张采购入库单可有多个商 品 一个商品可出现在多个入库单中 所以商品与入库单之间的联系为多对多联系 一张入 库单只有一个供货商 一个供货商可有多张采购入库单 所以供货商与入库单之间的联系为 一对多联系 一张采购入库单只有一个员工 一个员工可开出多张入库单 所以员工与入库 单之间的联系为一对多联系 一张采购入库单对应一张采购订单 一张订单只有一张入库单 所以采购订单与入库单之间的联系为一对一联系 图图 2 172 17 采购入库单采购入库单 e r 图图 2 1 2 4 采购退货单采购退货单 e r 图图 采购退货单界面如图 1 20 所示 其 e r 图如下图所示 一张采购退货单可有多个商品 一个商品可出现在多个退货单中 所以商品与退货单之间的联系为多对多联系 一张退货单 只有一个供货商 一个供货商可有多张销售退货单 所以供货商与退货单之间的联系为一对 多联系 一张采购退货单只有一个员工 一个员工可开出多张退货单 所以员工与退货单之 间的联系为一对多联系 精选范本 图图 2 182 18 采购退货单采购退货单 e r 图图 2 1 2 5 采购应付款单采购应付款单 e r 图图 应付款界面如图 1 21 所示 其 e r 图如下图所示 一张应付款单对应一张采购订单 一 张采购订单产生一张应付款单 所以采购订单与应付款之间的联系为一对一联系 一张应付 款单只有一个供货商 一个供货商可有多张应付款单 所以供货商与应付款单之间的联系为 一对多联系 一张应付款单只有一个员工 一个员工可开出多张应付款单 所以员工与应付 款单之间的联系为一对多联系 精选范本 图图 2 192 19 采购应付款单采购应付款单 e r 图图 2 1 2 6 采购付款单采购付款单 e r 图图 采购付款单界面如图 1 22 所示 其 e r 图如下图所示 一张采购付款单对应多张应 付款单 一张应付款单可由多张收款单支付完成 所以应付款单与付款单之间的联系为一对 一联系 一张付款单只有一个供货商 一个供货商可有多张付款单 所以供货商与付款单之 间的联系为一对多联系 一张付款单只有一个员工 一个员工可开出多张付款单 所以员工 与付款单之间的联系为一对多联系 图图 2 20 采购付款单采购付款单 e r 图图 精选范本 2 2 数据库不规范化设计举例数据库不规范化设计举例 关系数据库中的关系是要满足一定要求的 满足不同程度要求的为不同范式 满足最低 要求的叫做第一范式 简称 1NF 在第一范式中满足进一步要求的为第二范式 其余以此类 推 一个低一级范式的关系模式 通过模式分解可以转换为若干个高一级范式的关系模式的 集合 这种过程就叫规范化 2 2 1 不满足第一范式举例不满足第一范式举例 一个关系模式定义为一个五元组 R U D DOM F 若 R 的每一个分量都是一个不 可分的数据项 则 R 1NF 根据该定义 结合概念数据模型中设计的 E R 图 举一个不是 1NF 的例子如下 例例 1 关系模式为 订单 订单单号 订单日期 客户 货币 销售人 销售日期 付 款方式 交货地点 备注 完成状态 操作员 审核人 审核状态 商品 商品 1 商品 2 商品 3 商品 4 单价 数量 备注 其中一张订单中可有多个商品 则商品分量取了多个值 所以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西省育华学校2025届七下数学期末教学质量检测模拟试题含解析
- 法学研究方法的试题及答案
- Android 应用开发技术试题及答案
- 公司战略变革试题及答案
- 湖北省恩施州东城中学2025届七下数学期末经典模拟试题含解析
- 2025年软考设计师复习建议试题及答案
- 赞美自然之美的2023高考作文试题及答案
- 精益创业中的项目管理试题及答案
- 2025年软考重要章节梳理试题及答案
- 法学概论考试内容的动态变化试题及答案
- 2025年辽宁省盘锦市中考数学二模试卷
- 贵州国企招聘2025贵州省水利投资(集团)有限责任公司招聘84人笔试参考题库附带答案详解
- 【8生 会考】2022-2024年安徽省初中(八年级)中考初二会考生物试卷(3年真题)
- 2025年网络与信息安全专业考试试卷及答案
- 《俗世奇人》阅读考级试题含答案
- 本科毕业生实习总结模版
- 2025年高考英语复习难题速递之说明文阅读理解(2025年4月)
- 2024年河北承德辰飞供电服务有限公司招聘真题
- 小小科学家《物理》模拟试卷A(附答案)
- 体能科学训练方法智慧树知到期末考试答案2024年
- 四川民歌智慧树知到期末考试答案2024年
评论
0/150
提交评论