进销存管理系统需求分析_第1页
进销存管理系统需求分析_第2页
进销存管理系统需求分析_第3页
进销存管理系统需求分析_第4页
进销存管理系统需求分析_第5页
已阅读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.1 需求概述需求概述 在目前超市中,商品的管理至关重要。这里对商品的管理包括进、销、存 3 个方面。可 以建立一个超市进销存管理系统,对超市的管理者、营业员、库存管理员等减轻其工作量, 便于经营管理。 功能需求: 采购管理功能模块:采购计划、采购订单、采购入库、采购退货、应付款、采购付款。 销售管理功能模块:、报价单、销售订单、销售出库、销售退货、应收款、销售收款。 库存管理功能模块:其它入库、其它出库、库存警报、库存报表、基本资料设计。 超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面 对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种 数据操作的执行。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能 够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可 以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能 购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 2 - 1.2 需求描述需求描述 1.2.1 数据流图数据流图 图图 1.11.1 第第 0 层数据流图层数据流图 图图 1.21.2 进销存管理系统数据流图(第一层)进销存管理系统数据流图(第一层) 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 3 - 说明:每一个处理也均可由外部实体直接输入数据 图图 1.31.3 销售管理数据流程图(第二层)销售管理数据流程图(第二层) 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 4 - 图图 1.4 仓库管理数据流程图(第二层)仓库管理数据流程图(第二层) 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 5 - 图图 1.5 采购管理数据流程图(第二层)采购管理数据流程图(第二层) 1.2.2 数据字典数据字典 1.2.2.1 数据结构数据结构 数据存储:报价单包含以下两个表。 表表 1.1 报价单报价单 编号数据项数据项别名数据类型数据项含义 1报价单单号bjdNumber唯一标识 2报价日期bjrqDate 3客户khNumber外码 4报价人bjrNumber外码 5货币hbText 6操作员czyNumber外码 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 6 - 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外码 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 7 - 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 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 8 - 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 - 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) 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 10 - 编号数据项数据项别名数据类型数据项含义 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) 编号数据项数据项别名数据类型数据项含义 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 11 - 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 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 12 - 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)外码 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 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.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)外码 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 14 - 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) 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 15 - 1.2.2.2 数据处理数据处理 1与报价单有关的数据处理与报价单有关的数据处理 图图 1.61.6 商品销售报价单商品销售报价单 处理过程“提交报价单”可描述如下: 处理过程:提交报价单 输 入:报价单数据 输 出:报价单 说 明:外部实体输入报价单数据,包括商品名称、数量等信息,由商品列表中提供商 品的单位、规格型号、颜色、单价等信息,分配报价单号,生成报价单。 2. 与销售订单有关的数据处理与销售订单有关的数据处理 图图 1.71.7 商品销售订单商品销售订单 处理过程“提交订单”可描述如下: 处理过程:提交定单 输 入:订单数据或报价单数据 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 16 - 输 出:审核成功的订单 说 明:外部实体输入订单数据或从报价单中导入数据,包括商品名称、数量等信息, 由商品列表中提供商品的单位、规格型号、颜色、单价等信息,分配订单号, 生成订单和应收款单,并由管理员进行审核,输出审核批准的订单。 3. 与销售出库单有关的数据处理与销售出库单有关的数据处理 图图 1.81.8 销售出库单销售出库单 处理过程“提交出库单”可描述如下: 处理过程:提交出库单单 输 入:已批准的订单 输 出:出库单 说 明:在该操作中,外部实体输入出库单数据或流入已批准订单的信息,分配订单号 等,生成出库单。 处理过程“审核订单”可描述如下: 处理过程:审核订单 输 入:出库单 输 出:出库单审核结果 说 明:在该操作中,流入出库单的信息,有管理员进行审核,审核通过后即可修改库 存文件,也可对由该出库单产生的应收款单进行收款,并完成该出库单的订单。 4. 与退货单有关的数据处理与退货单有关的数据处理 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 17 - 图图 1.91.9 销售退货单销售退货单 处理过程“提交退货单”描述如下: 处理过程:提交退货单 输 入:退货单信息 输 出:退货单 说 明:外部实体输入退货单信息,包括商品名称、数量等信息,由商品列表中提供商 品的单位、规格型号、颜色、单价等信息,分配订单号,生成退货单和应收款 单。 处理过程“审核退货单”可描述如下: 处理过程:审核退货单 输 入:退货单 输 出:已审核的退货单 说 明:在该操作中,流入退货单的信息,由管理员进行审核,审核通过后即可修改商 品库存文件,也可对由该退货单产生的应收款单进行收款。 5. 与应收款有关的数据处理与应收款有关的数据处理 图图 1.101.10 应收款单应收款单 处理过程“产生应收款”描述如下: 处理过程:产生应收款 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 18 - 输 入:应收款信息 输 出:应收款 说 明:可由销售出库单和退货单生成应收款单,也可有外部实体输入应收款信息,如 发生日期,收款日期,客户,货币,应收款金额和备注等信息。只有手工输入 的应收款单据才可以修改或删除,由销售出库或销售退货生成的单据只能浏览, 如有误请修改相应的销售出库或退货单据,系统会重新生成正确的应收款单据。 应收款单据不需要处理,销售收款管理处理相应的应收款单据,当该应收款单 据收款完成,相应的销售收款单据审核,应收款单据系统自动核销。 6. 与收款单有关的数据处理与收款单有关的数据处理 图图 1.111.11 收款单收款单 处理过程“提交收款单”描述如下: 处理过程:提交收款单 输 入:收款信息 输 出:收款单 说 明:当外部实体选择“客户”后,系统自动调出该客户所有尚未收清的应收款单据, 若其原始单据没有审核,那么该单据便不能进行收款处理,其它可以收款款。 由外部实体输入本次收款合计金额,点击“分配”键,系统自动分配“本次收 款”金额, ;当然也可在“本次收款”处也可以手工输入收款金额, 。为了保证 收款的正确性,本次收款合计金额必须等于本次收款之和,否则不能存盘。 处理过程“审核收款单”可描述如下: 处理过程:审核收款单 输 入:收款单信息 输 出:应收款信息 说 明:在该操作中,由外部实体对收款单信息进行审核,审核完成后会自动核销相应 的应收款的收款信息。 7. 与入库单有关的数据处理与入库单有关的数据处理 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 19 - 图图 1.121.12 入库单入库单 处理过程“提交入库单”描述如下: 处理过程:提交入库单 输 入:入库信息 输 出:入库单 说 明:外部实体输入入库单数据,包括入库日期、经手人、备注等信息,由商品列表 中提供商品的单位、规格型号、颜色、单价等信息,分配计划单号,生成采购 计划单。 处理过程“审核入库单”可描述如下: 处理过程:审核入库单 输 入:入库单信息 输 出:入库单 说 明:在该操作中,由外部实体对入库单信息进行审核,审核完成后会自动核销相应 的入库单的信息。 8. 与出库单有关的数据处理与出库单有关的数据处理 图图 1.131.13 出库单出库单 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 20 - 处理过程“提交出库单”描述如下: 处理过程:提交出库单 输 入:出库信息 输 出:出库单 说 明:外部实体输入出库单数据,包括出库日期、经手人、备注等信息,由商品列表 中提供商品的单位、规格型号、颜色、单价等信息,分配计划单号,生成采购 计划单。 处理过程“审核出库单”可描述如下: 处理过程:审核出库单 输 入:出库单信息 输 出:出库单 说 明:在该操作中,由外部实体对出库单信息进行审核,审核完成后会自动核销相应 的出库单的信息。 9. 与仓库调拨单有关的数据处理与仓库调拨单有关的数据处理 图图 1.141.14 仓库调拨单仓库调拨单 处理过程“提交仓库调拨单“描述如下: 处理过程:提交仓库调拨单 输 入:调拨单数据 输 出:仓库调拨单 说 明:外部实体输入仓库调拨单数据,包括调拨日期、经手人、发货人、备注、调入 仓库等信息,由商品列表中提供商品的单位、规格型号、颜色、单价等信息, 分配计划单号,生成仓库调拨单。 处理过程“审核调拨单”可描述如下: 处理过程:审核调拨单 输 入:仓库调拨单 输 出:调拨单审核结果 说 明:在该操作中,流入仓库调拨单的信息,由管理员进行审核,审核通过后即可汇 总。 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 21 - 10. 与设置库存有关的数据处理与设置库存有关的数据处理 图图 1.151.15 库存设置库存设置 处理过程“库存设置“描述如下: 处理过程:设置库存 输 入:最小库存,最大库存 输 出:库存信息 说 明:外部实体输入最大(小)库存数据,由商品列表中提供商品的单位、规格型号、 颜色等信息。 11. 与库存报警表有关的数据处理与库存报警表有关的数据处理 图图 1.161.16 库存报警表库存报警表 处理过程“库存报警”可描述如下: 处理过程:库存报警 输 入:仓库(分类)信息 输 出:报警单 说 明:在该操作中,外部实体输入仓库(分类)数据,生成报警单。 12. 与采购计划单有关的数据处理与采购计划单有关的数据处理 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 22 - 图图 1.171.17 采购计划单采购计划单 处理过程“提交采购计划单“描述如下: 处理过程:提交采购计划单 输 入:计划单数据 输 出:采购计划单 说 明:外部实体输入采购计划单数据,包括计划日期、计划人、备注等信息,由商品 列表中提供商品的单位、规格型号、颜色、单价等信息,分配计划单号,生成 采购计划单。 处理过程“审核计划单”可描述如下: 处理过程:审核计划单 输 入:采购计划单 输 出:计划单审核结果 说 明:在该操作中,流入采购计划单的信息,由管理员进行审核,审核通过后即可汇 总,采购订单录入时可以直接引用汇总结果。 13. 与提交采购订单有关的数据处理与提交采购订单有关的数据处理 图图 1.181.18 采购订单采购订单 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 23 - 处理过程“提交采购订单“描述如下: 处理过程:提交采购订单 输 入:订单数据 输 出:采购订单 说 明:外部实体输入采购订单数据或从导入汇总采购计划单数据,包括单据的日期、 供应商、货币、采购人、交货地点、备注等资料信息,由商品列表中提供商品 的单位、规格型号、颜色、单价等信息,分配订单单号,生成采购订单,并由 管理员进行审核,输出审核通过的订单。 处理过程“审核订单”可描述如下: 处理过程:审核订单 输 入:采购订单 输 出:计划单审核结果 说 明:在该操作中,流入采购订单的信息,由管理员进行审核,输出审核通过的订单。 14. 与采购入库单有关的数据处理与采购入库单有关的数据处理 图图 1.191.19 采购入库单采购入库单 处理过程“提交入库单”可描述如下: 处理过程:提交入库单单 输 入:已审核通过的采购订单 输 出:入库单 说 明:在该操作中,外部实体输入入库单数据或流入已已审核通过采购订单的信息, 分配入库单号等,生成入库单。 处理过程“审核入库单”可描述如下: 处理过程:审核入库单 输 入:入库单 输 出:入库单审核结果 说 明:在该操作中,流入入库单的信息,由管理员进行审核,审核通过后即可修改库 存文件,也可对由该入库单产生的应收款单进行收款,并完成该入库单的订单。 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 24 - 15. 与采购退货单有关的数据处理与采购退货单有关的数据处理 图图 1.201.20 采购退货单采购退货单 处理过程“提交采购退货单”描述如下: 处理过程:提交采购退货单 输 入:采购退货单信息 输 出:采购退货单 说 明:外部实体输入采购退货单信息,包括退货日期、供应商、货币、采购人、发货 人、发票号、备注等信息,由商品列表中提供商品的单位、规格型号、颜色、 单价等信息,分配退货单号,生成采购退货单和应付款单。 处理过程“审核采购退货单”可描述如下: 处理过程:审核采购退货单 输 入:采购退货单 输 出:已审核的采购退货单 说 明:在该操作中,流入采购退货单的信息,由管理员进行审核,审核通过后即可修 改商品库存文件,也可对由该采购退货单产生的应付款单进行收款。 16. 与应付款有关的数据处理与应付款有关的数据处理 图图 1.211.21 应付款单应付款单 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 25 - 处理过程“产生应付款”描述如下: 处理过程:产生应付款 输 入:应付款信息 输 出:应付款 说 明:可由采购入库单和采购退货单生成应付款单,也可有外部实体输入应付款信息, 如发生日期,付款日期,供货商,货币,应收款金额和备注等信息。只有手工 输入的应付款单据才可以修改或删除,由采购入库或采购退货单生成的单据只 能浏览,如有误请修改相应的采购入库或采购退货单据,系统会重新生成正确 的应付款单据。应付款单据不需要处理,采购付款管理处理相应的应付款单据, 当该应付款单据付款完成,相应的采购付款单据审核,应付款单据系统自动核 销。 17. 与付款单有关的数据处理与付款单有关的数据处理 图图 1.221.22 收款单收款单 处理过程“提交付款单”描述如下: 处理过程:提交付款单 输 入:付款信息 输 出:付款单 说 明:当外部实体选择“供货商”后,系统自动调出该供货商所有尚未付清的应付款 单据,若其原始单据没有审核,那么该单据便不能进行付款处理,其它可以付 款。由外部实体输入本次付款合计金额,点击“分配”键,系统自动分配“本 次付款”金额, ;当然也可在“本次付款”处也可以手工输入付款金额。为了保 证付款的正确性,本次付款合计金额必须等于本次付款之和,否则不能存盘。 处理过程“审核付款单”可描述如下: 处理过程:审核付款单 输 入:付款单信息 输 出:应付款信息 说 明:在该操作中,由外部实体对付款单信息进行审核,审核完成后会自动核销相应 的应付款的付款信息。 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 26 - 第第 2 2 章章 系统初步设计系统初步设计 2.1 基于基于 PowerDesigner 的数据库设计的数据库设计 2.1.1 总总 E-R 图设计图设计 说明:部分信息省略,详细信息见子 e-r 图 图图 2.12.1 系统总系统总 e-r 图图 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 27 - 2.1.2 销售管理子系统销售管理子系统 E-R 图设计图设计 说明:由于篇幅问题该图中去除了实体员工。该实体与各个单据都有参考关系,详见下 列各个子 e-r 图。 图图 2.22.2 销售子系统销售子系统 e-r 图图 2.1.2.1 销售报价单销售报价单 e-r 图图 销售报价单界面如图 1.6 所示。其 e-r 图如下图所示。一张销售报价单可有多个商品, 一个商品可出现在多个报价单中,所以商品与报价单之间的联系为多对多联系;一张报价单 只有一个客户,一个客户可有多张销售报价单,所以客户与报价单之间的联系为一对多联系; 一张销售报价单只有一个员工,一个员工可开出多张报价单,所以员工与报价单之间的联系 为一对多联系。 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 28 - 图图 2.32.3 销售报价单销售报价单 e-r 图图 2.1.2.2 销售订单销售订单 e-r 图图 销售订单界面如图 1.7 所示。其 e-r 图如下图所示。一张销售订单可有多个商品,一个商 品可出现在多个订单中,所以商品与订单之间的联系为多对多联系;一张订单只有一个客户, 一个客户可有多张销售订单,所以客户与订单之间的联系为一对多联系;一张销售订单只有 一个员工,一个员工可开出多张订单,所以员工与订单之间的联系为一对多联系。 图图 2.42.4 销售订单销售订单 e-r 图图 浙江科技学院信息与电子工程学院计算机专业数据库实验 - 29 - 2.1.2.3 销售出库单销售出库单 e-r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论