进销存_仓库开发设计文档
进销存需求文档(包含表结构设计)

及时调整营销策略,防止价格流失。
防范陈呆死帐,降低应收帐款。
减少仓储面积,提高房产综合利用率。
降低储藏资金占用。
加快资金周转实现的经济效益。
强化财务监控制实现的经济效益。
商业数据智能分析。
高效决策。
根据以上对进销存管理内容和进销存管理系统的分析,一进销存管理系统包括如下图的几大功能。
图5.1进销存管理系统应包括的根本功能
图5.2 “资料管理〞功能模块
“商品资料维护〞用于维护(增加、修改、删除、查询)企业经营商品的根本信息,内容包括货号、条形码、商品名、拼音编码、规格、单位、产地、类别、进货价、销售价1、销售价2、最低售价等。其中拼音编码是商品名称的拼音简称,目的是使程序可以通过拼音编码方便地查询到所需要的商品。不同行业的进销存商品资料的属性差异很大,我们将在后面加以说明。
“销售单〞用于录入企业的销售单,主表“销售单〞内容包括编号、客户编号、销售日期、业务员、制单人、保管员、税价合计、不含税价、税额、订单号等,从表“销售单明细〞内容包括编号、销售单号、货号、销售数量、销售价、税价合计、扣率、税率、不含税价、税额、出货仓库等。
“销售退货单〞用于录入企业销售退货单,内容包括编号、销售单编号、货号、退货数量、销售价、税价合计、扣率、税率、不含税价、税额、退货仓库等。
电子商务的开展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战之外,别无选择。网络的兴起与电子商务的开展带来了时空界限的突破、贸易方式的变革和经济活动的革命,从某种意义上来讲,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言,中小企业在进、销、存等环节的管理上都存在着一定程度的缺乏,而这些缺乏无疑将使其在市场竞争中陷入被动的境地。在网络经济的时代背景下,进展有效的进销存管理已经成为中小企业存身立业的头等要事。然而对于一贯疏于管理的中小企业而言,实现有效的进销存管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术——计算机进销存管理系统。
进销存管理系统详细设计

进销存管理系统详细设计本系统的详细设计主要包括以下几个方面:1.系统架构设计:本系统采用B/S架构,即通过浏览器与系统进行交互。
该架构的优点是部署方便,用户可以在任何地方使用系统。
2.数据库设计:本系统采用关系型数据库来存储数据,使用MySQL作为数据库引擎。
数据库中的主要表包括商品信息表、进货单表、销售单表和库存表等。
3.功能设计:本系统主要包括以下功能模块:-商品管理:用于管理商品的基本信息,包括商品编号、名称、价格等。
-进货管理:用于管理商品的进货信息,包括供应商信息、进货数量、进货时间等。
-销售管理:用于管理商品的销售信息,包括客户信息、销售数量、销售时间等。
-库存管理:用于管理库存的相关信息,包括库存数量、库存上限、库存下限等。
-报表统计:用于生成各类报表,如进货报表、销售报表、库存报表等,帮助用户分析企业的经营情况。
4.用户界面设计:系统的用户界面应简洁直观,符合用户的使用习惯。
用户可以通过系统的菜单导航功能进入不同的模块,进行相关操作。
在每个模块中,用户可以选择相应的功能,并通过表单、列表等形式进行数据输入和查看。
5.安全性设计:为了保证系统的安全性,本系统采用用户身份验证和权限管理机制。
用户在登录系统之前需要输入正确的用户名和密码进行身份验证。
系统管理员可以根据用户的角色和权限设置不同的操作权限,以控制用户对系统的访问和操作。
6.系统性能设计:为了提高系统的性能,本系统采用了响应式设计和缓存技术。
通过响应式设计,系统可以根据用户的设备自动适应不同的屏幕大小和分辨率。
通过缓存技术,可以减轻服务器的负载,提高系统的响应速度。
7.系统测试设计:在系统实施之前,需要进行充分的系统测试。
测试内容主要包括功能测试、兼容性测试、性能测试和安全性测试等。
通过测试,可以发现系统中存在的问题并进行相应的修复,确保系统可以正常运行。
综上所述,通过本系统的详细设计,可以使企业更加高效地管理进货、销售和库存等业务,帮助企业实时了解商品的进销存情况,从而提高企业的管理水平和经营效益。
进销存管理系统数据库设计

书目1.需求分析报告 (2)1.1系统目的 (2)1.2进销存系统的数据需求 (2)1.3组织结合结构图 (2)1.4功能模块图 (2)1.5业务流程图 (2)1.6数据流程图 (2)数据流程图顶层图 (2)数据流程图第一层 (3)数据流程图其次层 (3)1.7数据字典 (4)1.7.1.数据项定义 (4)、数据流定义 (4)、数据存储定义 (5)、处理逻辑定义 (5)、外部实体定义 (5)2.概念结构设计 (5)2.1初步E-R图 (5)销售业务的局部E-R图 (6)选购................................................. 业务的局部E-R图6报损局部E-R图 (7)2.2全局E-R图 (8)3将各分E-R图合并成全局E-R图所作的处理 (8)3.1进行相关实体类型的合并,以削减实体类型的个数 (8)3.2消退冗余 (8)4.逻辑结构设计 (9)4.1逻辑设计概述 (9)4.2转换规则 (9)4.3依据全局E-R图设计出系统的数据模型: (9)4.4初步优化: (9)部门和职工之间 (9)商品和供货商之间形成一个供应过程 (9)商品和客户之间形成一个购买过程 (9)职工和商品之间有职工对商品产生销售管理,选购管理,报损管理等信息。
所以形成一个管理过程 (9)将销售人员、选购.................................................................... 员关系模式合并为:9将存储部、销售部和选购......................................................... 部关系模式合并为:94.5最终优化: (10)5.数据库完整性和平安性设计 (10)5.1数据库完整性 (10)5.1.1 约束 (10)默认 (11)规则 (11)5.1.4 存储过程 (11)5.1.5 触发器 (12)5.2平安性设计 (12)1.需求分析报告1.1系统目的随着社会的进步和计算机的不断普及,各行各业的管理、限制都越来越离不开计算机的帮助。
进销存管理系统详细设计(包括流程图、类图、页面设计)

<进销存管理系统>详细设计说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)1。
1 编写目的 (1)1。
2 背景 (1)1。
3 定义 (1)1.4 参考资料 (1)2 程序系统的结构 (1)3 程序(标识符)设计说明 (2)3.1 基础信息模块(BAS)设计说明 (2)3.1.1 往来单位(BAS001)子模块 (2)3。
1。
1。
1程序描述 (2)3.1。
1。
2 功能 (3)3。
1。
1.3 性能 (4)3.1.1.4 输入项 (4)3.1.1。
5 输出项 (5)3.1。
1.6 算法 (6)3.1.1。
7 流程逻辑 (9)3.1。
1。
8 接口 (13)3。
1.1。
9 存储分配 (13)3。
1。
1。
10 注释设计 (13)3.1。
1。
11 限制条件 (13)3.1。
1.12 测试计划 (13)3。
1.1。
13 尚未解决的问题 (14)3.1。
2 商品信息管理功能(BAS002) (14)3.1。
2.1商品信息管理功能程序描述 (14)3.1.2.2 功能 (14)3。
1。
2.3 输入项 (18)3.1。
2.4 输出项 (19)3.1.2。
5 算法 (19)3.1。
2。
6 流程逻辑 (21)3.1。
2。
8 接口 (24)3.1.2.9 存储分配 (24)3。
1.2。
10 注释设计 (24)3。
1。
2。
11 限制条件 (24)3。
1.2。
12 测试计划 (24)3。
1.2。
13 尚未解决的问题 (24)3.1.3 仓库信息管理(BAS003)子模块 (25)3.1.3。
1 仓库信息管理描述 (25)3。
1.3.2 功能 (25)3。
1。
3.3 输入项 (26)3.1.3.5 算法 (27)3。
1。
3.6 流程逻辑 (28)3。
1.3。
7 接口 (33)3.1.4 银行帐户管理(BAS004)子模块 (33)3。
1。
4.1程序描述 (33)3。
1。
4。
2 功能 (33)3。
1.4.3 输入项 (34)3。
进销存仓库开发设计方案

进销存仓库开发设计方案一、需求分析进销存仓库管理系统是针对企业仓库管理过程中的进货、销售和库存等环节进行整体管理的软件系统。
通过该系统,企业能够实现对仓库业务的自动化处理和全面管理,提高仓库的运作效率和管理水平。
根据企业的需求,本文将从系统界面设计、功能模块划分、数据存储与处理以及安全性保障等方面,提出进销存仓库管理系统的设计方案。
二、系统界面设计1. 登录界面:用户通过输入用户名和密码进行登录,实现身份验证。
2. 主界面:显示仓库的基本信息、进销存数据、库存信息等,提供系统各功能模块的入口。
3. 进货管理界面:用于录入进货单、查询进货记录、生成进货报表等。
4. 销售管理界面:用于录入销售单、查询销售记录、生成销售报表等。
5. 库存管理界面:显示当前库存信息,提供库存查询、盘点、调拨等功能。
6. 统计报表界面:用于生成进销存相关的统计分析报表,支持导出为Excel、PDF等格式。
三、功能模块划分1. 进货管理模块:包括进货单录入、供应商管理、进货记录查询、进货报表生成等功能。
2. 销售管理模块:包括销售单录入、客户管理、销售记录查询、销售报表生成等功能。
3. 库存管理模块:包括库存查询、入库管理、出库管理、库存盘点、库存调拨等功能。
4. 统计报表模块:包括进销存统计分析报表生成、导出等功能。
四、数据存储与处理1. 数据库设计:根据仓库管理系统的需求,设计适当的数据库表结构,包括进货单、销售单、商品库存、供应商、客户等表。
2. 数据录入处理:通过系统界面提供的输入框、下拉菜单等组件,将用户输入的数据进行处理和验证,确保数据的准确性。
3. 数据查询与统计:通过编写数据库查询语句,对进销存数据进行查询、分组、汇总等操作,生成统计报表。
五、安全性保障1. 用户权限管理:通过权限管理功能,对用户进行身份验证和权限控制,确保只有授权用户能够访问和操作系统。
2. 数据备份与恢复:定期对数据库进行备份,以防止数据丢失或损坏,同时提供数据恢复功能,保证数据的可靠性和完整性。
进销存系统《系统设计说明书》

进销存系统《系统设计说明书》1. 引言1.1 编写目的本文档主要描述了进销存系统的需求分析和系统设计,包括系统的功能模块、数据流程、接口设计等,以指导系统开发和测试工作。
1.2 项目背景随着市场经济的发展,企业对物流管理的需要越来越迫切,进销存系统作为一种有效的管理工具,能够帮助企业实现对商品的进货、销售和库存的实时监控和管理。
1.3 参考资料•《软件工程》清华大学出版社,张奠宙、孙茂松编著•《数据库系统原理》高等教育出版社,王珊、萨师煊编著2. 总体描述2.1 系统功能进销存系统主要包括以下功能模块:1.商品信息管理:对商品的基本信息进行管理,包括商品名称、规格、品牌、进价、售价等。
2.供应商管理:对供应商的基本信息进行管理,包括供应商名称、联系人、联系方式、地址等。
3.客户管理:对客户的基本信息进行管理,包括客户名称、联系人、联系方式、地址等。
4.采购管理:实现对商品的采购申请、采购订单、入库等操作。
5.销售管理:实现对商品的销售订单、销售出库、售后服务等操作。
6.库存管理:实现对商品的库存查询、库存预警、库存盘点等操作。
7.报表管理:提供各种报表,如商品销售报表、库存报表等,方便企业进行决策。
2.2 系统架构进销存系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术实现用户界面,后端使用Java、Python等语言开发业务逻辑,数据库使用MySQL、Oracle 等。
2.3 系统工作流程系统工作流程主要包括以下步骤:1.登录系统:用户通过用户名和密码登录系统。
2.系统导航:用户进入系统后,可以选择不同的功能模块进行操作。
3.数据录入:用户在相应功能模块中录入数据,如商品信息、采购订单等。
4.数据查询:用户可以通过查询条件查询数据,如查询某个商品的销售记录。
5.数据统计:系统根据用户需求生成各种报表,如商品销售报表、库存报表等。
6.数据导出:用户可以将查询结果和报表导出为Excel、PDF等格式。
进销存仓库开发设计方案(DOC 100页)

进销存仓库开发设计方案(DOC 100页)详细设计说明书三藏石材ERP项目三藏石材有限公司文档编号:生效日期:密级:版本:编制:审核:厦门神算子科技Page 82 of 99Copyright Notice Copyright© 2003 - 2020 GillionNew Software Co.,Ltd.No part of this publication may be copied withoutthe express writtenPermission of Gillion New Software Co.,Ltd.厦门神算子科技Page 82 of 99修订历史厦门神算子科技Page 82 of 99厦门神算子科技Page 82 of 99目录1. 导言 (5)1.1. 编写目的 (5)1.2. 内容边界 (5)1.3. 术语及缩写 (5)1.4. 文档结构 (5)1.5. 参考文档 (5)2. 模块总体描述 (6)3. 业务需求 (6)4. 流程图 (7)5. 仓库 (8)5.1. 基础数据 (8)5.1.1. 仓库设置 (8)5.1.2. 仓位管理 (10)5.2. 入库管理 (12)厦门神算子科技Page 82 of 995.2.1. 荒料入库 (12)5.2.2. 采购入库 (20)5.2.3. 生产入库 (24)5.2.4. 其他入库 (27)5.3. 出库管理 (31)5.3.1. 荒料出库 (31)5.3.2. 采购出库 (37)5.3.3. 领料出库 (40)5.3.4. 其他出库 (44)5.4. 调拨管理 (48)5.4.1. 调拨出库 (48)5.4.2. 调拨入库 (54)5.4.3. 仓库间调拨 (61)5.4.4. 库位调拨 (67)5.5. 盘点管理 (73)厦门神算子科技Page 82 of 995.5.1. 盘点管理 (73)5.6. 出门单管理 (81)5.6.1. 出门单管理 (81)5.7. 仓库过帐 (88)5.7.1. 仓库过帐 (88)5.8. 仓库收发明细账 (91)5.8.1. 仓库收发明细帐 (91)5.9. 库存台帐 (93)5.9.1. 仓库台帐 (93)5.10. 库存结存 (96)5.10.1. 库存结存 (96)5.11. 仓库选项控制 (98)5.11.1. 仓库选项控制 (98)厦门神算子科技Page 82 of 991.导言1.1.编写目的<Describe the purpose of the document><本文档基于三藏石材调研的总结后进行编写,旨在用于指导系统设计人员进行细设计,并作为代码开发人员的了解业务逻辑的重要参考>1.2.内容边界<Describe the scope of the document><包括系统所包含的销售管理等内容>1.3.术语及缩写<List the abbreviations and acronyms available in the document><给出涉及到的技术术语和业务术语的解释、外文首字母组词的原单词>厦门神算子科技Page 82 of 991.4.文档结构<List the definitions which require explanation for better understanding in the document> <给出文档结构,结合编写目的的阅读人员类别指导阅读,指出其阅读前提、顺序以及关注点>1.5.参考文档<Describe the documents / work products that are referred to develop this document><给出技术参考文档和业务参考文档,指明获取路径、方法或人员。
进销存管理系统--详细设计说明书

进销存管理系统详细设计说明书文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:当前版本: 1.0作者:admin(110101)完成日期:2016-09-23版本历史版本/状态作者参与者起止日期备注目录1文档介绍 (4)1.1文档目的 (4)1.2文档范围 (4)1.3读者对象 (4)1.4参考文档 (4)1.5术语与缩写解释 (4)2程序的系统结构 (4)2.1系统概述 (4)2.2系统总体结构 (5)3系统设计 (5)3.1类图 (5)3.2登陆功能实现 (6)3.3添加客户信息................................................................................... 错误!未定义书签。
3.4删除客户信息................................................................................... 错误!未定义书签。
3.5添加商品信息................................................................................... 错误!未定义书签。
3.6删除商品信息................................................................................... 错误!未定义书签。
3.7添加供应商信息............................................................................... 错误!未定义书签。
3.8删除供应商信息............................................................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细设计说明书三藏石材ERP项目三藏石材有限公司文档编号:生效日期:密级:版本:编制:审核:Copyright Notice Copyright© 2003 - 2020 Gillion New Software Co.,Ltd.No part of this publication may be copied without the express writtenPermission of Gillion New Software Co.,Ltd.修订历史目录1. 导言 (5)1.1. 编写目的 (5)1.2. 内容边界 (5)1.3. 术语及缩写 (5)1.4. 文档结构 (5)1.5. 参考文档 (5)2. 模块总体描述 (6)3. 业务需求 (6)4. 流程图 (7)5. 仓库 (8)5.1. 基础数据 (8)5.1.1. 仓库设置 (8)5.1.2. 仓位管理 (10)5.2. 入库管理 (12)5.2.1. 荒料入库 (12)5.2.2. 采购入库 (20)5.2.3. 生产入库 (24)5.2.4. 其他入库 (27)5.3. 出库管理 (31)5.3.1. 荒料出库 (31)5.3.2. 采购出库 (37)5.3.3. 领料出库 (40)5.3.4. 其他出库 (44)5.4. 调拨管理 (48)5.4.1. 调拨出库 (48)5.4.2. 调拨入库 (54)5.4.3. 仓库间调拨 (61)5.4.4. 库位调拨 (67)5.5. 盘点管理 (73)5.5.1. 盘点管理 (73)5.6. 出门单管理 (81)5.6.1. 出门单管理 (81)5.7. 仓库过帐 (88)5.7.1. 仓库过帐 (88)5.8. 仓库收发明细账 (91)5.8.1. 仓库收发明细帐 (91)5.9. 库存台帐 (93)5.9.1. 仓库台帐 (93)5.10. 库存结存 (96)5.10.1. 库存结存 (96)5.11. 仓库选项控制 (98)5.11.1. 仓库选项控制 (98)1.导言1.1.编写目的<Describe the purpose of the document><本文档基于三藏石材调研的总结后进行编写,旨在用于指导系统设计人员进行细设计,并作为代码开发人员的了解业务逻辑的重要参考>1.2.内容边界<Describe the scope of the document><包括系统所包含的销售管理等内容>1.3.术语及缩写<List the abbreviations and acronyms available in the document><给出涉及到的技术术语和业务术语的解释、外文首字母组词的原单词>1.4.文档结构<List the definitions which require explanation for better understanding in the document> <给出文档结构,结合编写目的的阅读人员类别指导阅读,指出其阅读前提、顺序以及关注点>1.5.参考文档<Describe the documents / work products that are referred to develop this document><给出技术参考文档和业务参考文档,指明获取路径、方法或人员。
如:1、技术参考文档包括界面设计规范、项目开发规范(StepList)、快捷键配置规范等等。
2、业务参考文档包括文档编写时客户提供的业务文档、以及阅读时需要参考的其他业务文档(如高层设计文档等)3、本项目的经核准的计划任务或合同、上级的批文等>2.模块总体描述仓库管理模块;3.业务需求4. 流程图仓库管理领导采购仓管人员销售人员生产人员材料入库单出库单库存数据成品、半成品入库单材料出库单生产加工单生产领料单出入库审批流程盘点调拨报废寄存返库库内加工库位管理仓位图5.仓库5.1.基础数据5.1.1.仓库设置5.1.1.1.菜单路径仓库—基础数据—仓库设置;5.1.1.2.界面原型5.1.1.3.界面元素说明界面布局a)查询条件:数据来源表:warehouse界面信息界面标签输入方式来源是否必填输入控制要求查询区域仓库代码文本控件warehouse N b)查询列表:数据来源表:warehouse界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表仓库代码文本控件warehouse Y控制代码唯一仓库名称文本控件warehousename N地址文本控件address N负责人联想控件ManagerPerson N初始化用户是否库位管理下拉控件isautowhlocation N描述文本控件descript N2、列表(Grid)实体组合关系;3、实体对应的表结构设计;仓库表:warehouse4、实体关系说明;5.1.1.4.功能按钮对应的操作过程和实现流程1)查找➢点击【查找】按钮根据输入查询条件,查找仓库表的数据;2)重置➢点击【重置】按钮,清空查询条件:3)新增➢点击【新增】按钮,在列表中新增记录;➢新增赋值如下:4)保存➢点击【保存】按钮,判断仓库代码(warehouse)不能重复;5)删除➢点击【删除】按钮,判断如下:6)打印➢点击【打印】按钮,弹出打印套版选择界面;7)退出➢点击【退出】按钮,退出界面;5.1.1.5.功能权限、数据权限说明5.1.1.6.按钮的状态控制5.1.1.7.热键定义5.1.1.8.接口描述无5.1.2.仓位管理5.1.2.1.菜单路径●仓库—基础数据—仓位管理;5.1.2.2.界面原型5.1.2.3.界面元素说明界面布局c)查询条件:数据来源表:WarehouseLocation界面信息界面标签输入方式来源是否必填输入控制要求查询区仓库代码文本控件warehouse N2、列表(Grid)实体组合关系;3、实体对应的表结构设计;仓位表:WarehouseLocation4、实体关系说明;5.1.2.4.功能按钮对应的操作过程和实现流程1) 查找➢点击【查找】按钮根据输入查询条件,查找仓位表的数据;2) 重置➢点击【重置】按钮,清空查询条件:3) 新增➢点击【新增】按钮,在列表中新增记录;4) 保存➢点击【保存】按钮,判断库位代码(WarehousLocation)不能重复;5) 删除➢点击【删除】按钮,判断即时库存表ImmediateInventory是否存在该库位的数据,若存在不能删除:6) 打印➢点击【打印】按钮,弹出打印套版选择界面;7) 退出➢点击【退出】按钮,退出界面;5.1.2.5.功能权限、数据权限说明5.1.2.6.按钮的状态控制5.1.2.7.热键定义5.1.2.8.接口描述无5.2.入库管理5.2.1.荒料入库5.2.1.1.菜单路径●仓库—入库管理—荒料入库;5.2.1.2.界面原型荒料入库查询页面荒料入库编辑页面5.2.1.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域入库单号文本控件billno N 入库日期从日期控件MarkingDate N 入库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表入库单号文本控件billno N 入库日期文本控件MarkingDate N 仓库文本控件warehouse N 制单人文本控件FilinPerson N入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;入库表头:WarehouseBillMaster入库从表:WarehouseBillDetail即时库存表:ImmediateInventory会计区间库存表:Inventory名称中文名称类型长度是否必填Id主键BIGINT NOT NULLitemno物料编码VARCHAR(30)NULLbatchno批号VARCHAR(30)NULLaccount_method会计区间VARCHAR(10)NULLqry期初数量NUMERIC(18,6)NULLprice单价NUMERIC(18,6)NULLMony金额NUMERIC(18,2)NULL4、实体关系说明;5.2.1.4.功能按钮对应的操作过程和实现流程1) 查询➢点击【查询】按钮根据输入查询条件,查找入库单(WarehouseBillMaster.transqual=1)的数据;2) 重置➢点击【重置】按钮,清空查询条件:3) 新增➢点击【新增】下拉按钮,弹出如下下拉页面;➢点击【普通新增】按钮,如下字段赋值赋值:字段默认值billno根据编码规则自动生成accper默认当前会计期uyear默认当前业务年度TransNo1(1荒料,2采购,3生产,4其他…)Transqual出入库方向(-1:出,0:无,1:入),赋值1vouqual核算方向(-1:出,0:无,1:入) ,赋值1MarkingDate默认当前日期FilinPerson默认当前用户AuditFlg审核标志(0:未审核,1:已审核),默认0WrioffFlg冲红标志(0:未冲红,1:被冲红,2:冲红) ,默认0EntaccFlg过帐/作废标志(0:未过帐,1:已过帐,2:作废) ,默认0TempFlg暂估标志(0:无价,1:临时暂估价),默认0➢➢过滤入库单子表rcvdet物料名称为“荒料”且“已审核”的采购入库通知单;➢点击【从入库通知单导入】弹出界面【生成入库单】,根据选择的采购入库通知单及入库通知单明细,生成入库单,赋值如下:字段赋值字段(rcvmst)(WarehouseBillMaster)BillNo根据编码规则自动生成accper默认当前会计期uyear默认当前业务年度TransNo1(1荒料,2采购,3生产,4其他…)Transqual出入库方向(-1:出,0:无,1:入),赋值1vouqual核算方向(-1:出,0:无,1:入) ,赋值1warehouse warehouseCompanyNo compnoMarkingDate默认当前日期FilinPerson默认当前用户AuditFlg审核标志(0:未审核,1:已审核)WrioffFlg冲红标志(0:未冲红,1:被冲红,2:冲红)EntaccFlg过帐/作废标志(0:未过帐,1:已过帐,2:作废)TempFlg暂估标志(0:无价,1:临时暂估价)refbill Rcvno,多条记录分号分开字段赋值字段(rcvdet)(WarehouseBillDetail)itemno itemnoranks ranksWarehouseLocation whlocationqty rcvqtyprc rcvprcmony rcvsumrefbill Srcvno,多行逗号分开,入库通知单号reLinid Lineid,多行逗号分开actiflg0petition_flag04) 编辑➢点击【编辑】按钮,弹出入库单编辑界面;➢“已审核”控制不能编辑;提示:“入库单已审核,不能编辑!”5) 保存➢点击【保存】按钮,保存数据;往即时库存表Wms_Stock插入或更改数据(用存储过程实现);字段(WarehouseBillDetail)判断是新增操作还是编辑操作;A、新增操作则根据itemno、batchno、warehouse、whlocation分组查找Wms_Stock表中是否有记录,有则数量增加;没有则插入Wms_Stock表记录;B、编辑操作、删除操作,则根据itemno、batchno、warehouse、whlocation分组查找Wms_Stock表中记录,根据更改后数量-更改前数量,修改qry值;IDitemnobatchnowarehousewhlocationqry➢“已审核”数据控制不能保存,提示:“入库单已审核!”6) 删除➢点击【删除】按钮,判断如下:字段判断值提示信息auditflg=1删除按钮置灰,不可用7) 打印➢点击【打印】按钮,弹出打印套版选择界面;8) 退出➢点击【退出】按钮,退出界面;荒料入库编辑界面:1)新增➢点击【新增】按钮,列表新增从表数据;2)删除➢点击【删除】按钮,删除选中从表数据;5.2.1.5.功能权限、数据权限说明5.2.1.6.按钮的状态控制5.2.1.7.热键定义5.2.1.8.接口描述无5.2.2.采购入库5.2.2.1.菜单路径●仓库—入库管理—采购入库;5.2.2.2.界面原型采购入库查询页面采购入库编辑页面5.2.2.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域入库单号文本控件billno N 入库日期从日期控件MarkingDate N 入库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表入库单号文本控件billno N 入库日期文本控件MarkingDate N 仓库文本控件warehouse N 制单人文本控件FilinPerson N入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;与荒料入库相同4、实体关系说明;5.2.2.4.功能按钮对应的操作过程和实现流程与荒料入库相同新增时赋值5.2.2.5.功能权限、数据权限说明5.2.2.6.按钮的状态控制5.2.2.7.热键定义5.2.2.8.接口描述无5.2.3.生产入库5.2.3.1.菜单路径仓库—入库管理—生产入库;5.2.3.2.界面原型生产入库查询页面生产入库编辑页面5.2.3.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区入库单号文本控件billno N入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;与荒料入库相同4、实体关系说明;5.2.3.4.功能按钮对应的操作过程和实现流程与荒料入库相同新增时赋值5.2.3.5.功能权限、数据权限说明5.2.3.6.按钮的状态控制5.2.3.7.热键定义5.2.3.8.接口描述无5.2.4.其他入库5.2.4.1.菜单路径仓库—入库管理—其他入库;5.2.4.2.界面原型其他入库查询页面其他入库编辑页面5.2.4.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域入库单号文本控件billno N 入库日期从日期控件MarkingDate N 入库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表入库单号文本控件billno N 入库日期文本控件MarkingDate N 仓库文本控件warehouse N 制单人文本控件FilinPerson N 供应商文本控件CompanyNo N 送货人文本控件ComegoPerson N 上级单据号文本控件refbill N 审核状态文本控件AuditFlg N 审核人文本控件AuditPerson N 审核日期文本控件AuditDate N 备注文本控件descript N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码文本控件itemno N物料名称文本控件N根据物料编码取出物料名称入库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;名称类型注释备注是否必填名称类型注释备注是否必填4、实体关系说明;5.2.4.4.功能按钮对应的操作过程和实现流程5.2.4.5.功能权限、数据权限说明与荒料入库相同新增下拉按钮,弹出如下下拉按钮界面:根据选择赋值赋值字段按钮默认值TransNo入库通知单导入4TransNo销售退货导入13TransNo生产入库通知单导入5TransNo半成品入库5TransNo成品入库6TransNo委托加工入库75.2.4.6.按钮的状态控制5.2.4.7.热键定义5.2.4.8.接口描述无5.3.出库管理5.3.1.荒料出库5.3.1.1.菜单路径仓库—出库管理—荒料出库;5.3.1.2.界面原型荒料出库查询页面荒料出库编辑页面5.3.1.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域出库单号文本控件billno N 出库日期从日期控件MarkingDate N 出库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表出库单号文本控件billno N 出库日期文本控件MarkingDate N 仓库文本控件warehouse N出库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码联想控件itemno Y物料名称文本控件N根据物料编码取出物料名称;不可编辑;荒料编号文本控件BatchNo N数量数值控件qty N单位下拉控件msunit N初始化数据字典:单位单价数值控件prc N库位下拉控件whlocation N等级文本控件ranks N金额数值控件mony N备注文本控件remarks N2、列表(Grid)实体组合关系;3、实体对应的表结构设计;表结构同入库单4、实体关系说明;5.3.1.4.功能按钮对应的操作过程和实现流程1)查询➢点击【查询】按钮根据输入查询条件,查找出库单(WarehouseBillMaster.transqual=-1)的数据;2)重置➢点击【重置】按钮,清空查询条件:3)新增➢点击【新增】下拉按钮,弹出如下下拉页面;➢点击【普通新增】按钮,如下字段赋值赋值:字段默认值billno根据编码规则自动生成accper默认当前会计期uyear默认当前业务年度➢点击【从发货单导入】按钮,弹出发货单查询页面;➢过滤发货单子表ERP_Senddet物料名称为“荒料”且发货单审核状态“已审核”的发货单;➢点击【从发货单导入】弹出界面【生成出库单】,根据选择的发货单及发货单明细,生成出库单,赋值如下:4)编辑➢点击【编辑】按钮,弹出出库单编辑界面;➢“已审核”控制不能编辑;提示:“出库单已审核,不能编辑!”5)保存➢点击【保存】按钮,保存数据;往即时库存表Wms_Stock插入或更改数据(用存储过程实现);6)删除➢点击【删除】按钮,判断如下:7)打印➢点击【打印】按钮,弹出打印套版选择界面;8)退出➢点击【退出】按钮,退出界面;荒料出库编辑界面:1)新增➢点击【新增】按钮,列表新增从表数据;2)删除➢点击【删除】按钮,删除选中从表数据;5.3.1.5.功能权限、数据权限说明5.3.1.6.按钮的状态控制5.3.1.7.热键定义5.3.1.8.接口描述无5.3.2.采购出库5.3.2.1.菜单路径仓库—出库管理—采购出库;5.3.2.2.界面原型采购出库查询页面采购出库编辑页面5.3.2.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域出库单号文本控件billno N 出库日期从日期控件MarkingDate N 出库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表出库单号文本控件billno N 出库日期文本控件MarkingDate N 仓库文本控件warehouse N 制单人文本控件FilinPerson N 客户文本控件CompanyNo N 收货人文本控件ComegoPerson N 上级单据号文本控件refbill N 审核状态文本控件AuditFlg N 审核人文本控件AuditPerson N 审核日期文本控件AuditDate N 备注文本控件descript N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果物料编码文本控件itemno N出库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;与荒料出库相同4、实体关系说明;5.3.2.4.功能按钮对应的操作过程和实现流程与荒料入库相同新增时赋值5.3.2.5.功能权限、数据权限说明5.3.2.6.按钮的状态控制5.3.2.7.热键定义5.3.2.8.接口描述无5.3.3.领料出库5.3.3.1.菜单路径仓库—出库管理—领料出库;5.3.3.2.界面原型领料出库查询页面领料出库编辑页面5.3.3.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster界面信息界面标签输入方式来源是否必填输入控制要求查询区域出库单号文本控件billno N 出库日期从日期控件MarkingDate N 出库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列出库单号文本控件billno N 出库日期文本控件MarkingDate N出库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;与荒料出库相同4、实体关系说明;5.3.3.4.功能按钮对应的操作过程和实现流程与荒料入库相同新增时赋值5.3.3.5.功能权限、数据权限说明5.3.3.6.按钮的状态控制5.3.3.7.热键定义5.3.3.8.接口描述无5.3.4.其他出库5.3.4.1.菜单路径仓库—出库管理—其他出库;5.3.4.2.界面原型其他出库查询页面其他出库编辑页面5.3.4.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster出库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster2、列表(Grid)实体组合关系;3、实体对应的表结构设计;与荒料出库相同4、实体关系说明;5.3.4.4.功能按钮对应的操作过程和实现流程与荒料出库相同新增下拉按钮,弹出如下下拉按钮界面:根据选择赋值赋值字段按钮默认值TransNo发货单导入21TransNo生产入库导入22TransNo库位库存出库23TransNo半成品出库24TransNo成品出库25TransNo委托加工出库26TransNo受托加工出库27TransNo移库出库28TransNo盘亏出库29TransNo调整出库30TransNo报废出库31TransNo换货出库32TransNo其他出库335.3.4.5.功能权限、数据权限说明5.3.4.6.按钮的状态控制5.3.4.7.热键定义5.3.4.8.接口描述无5.4.调拨管理5.4.1.调拨出库5.4.1.1.菜单路径仓库—调拨管理—调拨出库单;5.4.1.2.界面原型调拨出库单查询页面调拨出库单编辑页面:生成调拨出库单按钮弹出页面:5.4.1.3.界面元素说明界面布局a)查询条件:数据来源表:WarehouseBillMaster,TransNo=41界面信息界面标签输入方式来源是否必填输入控制要求查询区域出库单号文本控件billno N 出库日期从日期控件MarkingDate N 出库日期到日期控件MarkingDate N 仓库下拉控件warehouse N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表出库单号文本控件billno N 出库日期文本控件MarkingDate N 仓库文本控件warehouse N 制单人文本控件FilinPerson N 客户文本控件CompanyNo N 收货人文本控件ComegoPerson N 上级单据号文本控件refbill N 审核状态文本控件AuditFlg N 审核人文本控件AuditPerson N 审核日期文本控件AuditDate N 备注文本控件descript N界面信息界面标签输入方式来源是否必填输入控制要求保存值说明查询结果及编辑列表物料编码文本控件itemno N物料名称文本控件N根据物料编码取出物料名称荒料编号文本控件BatchNo N出库单编辑页面a)编辑区域:数据来源表:WarehouseBillMaster生成调拨出库单页面。