进销存_仓库开发设计文档
进销存需求文档(包含表结构设计)
及时调整营销策略,防止价格流失。
防范陈呆死帐,降低应收帐款。
减少仓储面积,提高房产综合利用率。
降低储藏资金占用。
加快资金周转实现的经济效益。
强化财务监控制实现的经济效益。
商业数据智能分析。
高效决策。
根据以上对进销存管理内容和进销存管理系统的分析,一进销存管理系统包括如下图的几大功能。
图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. 引言1.1 编写目的本文档主要描述了进销存管理系统的详细设计,包括系统的总体架构、模块划分、功能需求、数据库设计等方面,以指导开发团队进行系统开发。
1.2 背景随着市场经济的发展,企业对物流管理的重视程度不断提高,进销存管理系统作为一种提高企业物流管理效率的工具,越来越受到企业的青睐。
该系统可以帮助企业实现对商品的采购、销售、库存等环节的实时监控和管理,提高企业的运营效率。
1.3 定义和缩略词•进销存管理系统:用于企业物流管理的软件系统,包括采购、销售、库存管理等模块。
•数据库:用于存储和管理系统数据的软件系统。
2. 总体设计2.1 系统架构进销存管理系统采用B/S架构,前端使用HTML、CSS、JavaScript等技术实现用户界面,后端采用Java、Python等语言开发业务逻辑,并通过数据库存储数据。
2.2 模块划分系统主要分为以下几个模块:1.用户管理模块:实现用户的注册、登录、权限管理等功能。
2.商品管理模块:实现商品的添加、修改、删除、查询等功能。
3.采购管理模块:实现商品的采购申请、审批、入库等功能。
4.销售管理模块:实现商品的销售订单、出库、收款等功能。
5.库存管理模块:实现商品库存的实时查询、预警等功能。
6.报表管理模块:实现各类报表的生成、导出等功能。
3. 功能需求3.1 用户管理用户管理模块包括以下功能:1.用户注册:新用户可以注册账号,填写用户名、密码、邮箱等信息。
2.用户登录:用户通过输入用户名和密码登录系统。
3.用户权限管理:管理员可以为用户分配不同的角色和权限,以实现对系统的不同操作。
3.2 商品管理商品管理模块包括以下功能:1.商品添加:管理员可以添加新的商品,填写商品名称、价格、库存等信息。
2.商品修改:管理员可以修改已有的商品信息。
3.商品删除:管理员可以删除不再销售的商品。
4.商品查询:用户可以根据商品名称、类型等条件查询商品信息。
仓库进存销管理系统毕业设计
《信息系统设计》软件工程课程设计课题名称:仓库进存销管理系统姓名:学号:学院:专业:计算机科学与技术年级:2010 级(夜大专升本)指导教师:完成日期:2012年 4月 15 日目录引言摘要 (3)第1章系统规划 (4)1.1系统设计目标 (4)1.2系统总体规划 (4)1.3设计方案 (4)第2章系统分析 (5)2.1业务需求及分析 (5)2.2系统业务流程图 (5)2.3系统数据流程图 (6)第3章系统设计 (7)3.1系统软件功能结构 (7)3.2系统主要技术 (7)3.3系统数据库设计 (8)3.3.1系统组成及数据环境 (8)3.3.2 数据库概念设计 (8)3.3.3 数据库逻辑设计 (9)3.3.4 数据库物理设计 (10)3.4系统输入设计 (14)3.5系统输出设计 (14)第4章系统实现 (15)4.1系统主程序流程 (15)4.2系统主界面设计 (15)4.3系统主程序设计 (22)4.3.1登录及切换用户 (22)4.3.2登录成功后进入的主界面 (23)4.3.3权限设置 (31)4.3.4进货单查询 (32)4.3.5销售订单校验 (28)4.3.6库存信息设置 (30)4.4软件测试 (33)第5章结束语 (37)参考文献 (38)摘要随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。
仓库进销存管理系统集中体现了一个企业对是否对库存合理管控的能力与效率。
本仓库管理系统主要实现产品配送,发货,等情况,让管理人员能及时根据所需,对产品流转有较为直观的操控。
本系进销存管理系统的配送流程采用B/S模式开发设计,从订单管理到运货商供应有着一套严格的流程【关键词】进货、销售、库存、预警。
引言随着电脑技术的不断发展,他在人们生活的各个层次在不断的渗透着,让人们渐渐的离不开了电脑这个高科技的新新产物。
进销存系统设计方案
进销存系统设计说明书第一章:概述本设计说明书主要参考新悦商贸易软件、新悦商贸易帮助说明,金蝶KIS商贸版,企友3E的中级认证教材:进销存业务知识.pdf,e商在线SaaS平台,用友网上进销存。
软件服务化是当今软件行业发展的一个潮流,它满足了小企业免安装、免维护、免升级、容易使用的需求。
本进销存系统采用网上进销存,提供在线进销存业务管理服务。
网上进销存集采购、销售、库存和应收、应付款管理为一体,帮助企业处理日常的进销存业务及成本、毛利核算,同时提供丰富的实时查询统计功能。
网上进销存的主要特点是简单、实用。
网上进销存能帮助业务人员提高工作效率,帮助管理人员实时全面掌握丰富、实时的进销存业务报表数据,据此做出及时准确的业务决策,提高企业对市场的应变力,从而提升企业的整体竞争力。
第二章:目的本设计说明书主要为进销存系统编制人员服务,更清楚,有目的,系统有序地进行系统开发。
第三章:技术概况技术方面:采用JAVA、Hibernate、Ext2、Javascript、Html、Xml、AJAX技术。
JDK:JDK1.6中件间服务器:tomcat5.5数据库方面:采用SqlServer2000。
第四章:设计思想第五章:业务总体流程图可编辑精选文档,欢迎帮到您第六章:总体设计第七章:模块详细设计7.1 基本设置基本流程:采购管理、销售管理、库存管理、财务管理都需要在此基础上进行,在建立帐套初期需要设置基本资料。
帐套建立初期需要自动初始化的基本资料:客户档案(散客),供应商档案(临时供应商),员工档案(系统管理员),仓库档案(总仓库),资金帐户(现金),其他费用项目(办公费,工资,房租费,水电费,电话费,税金,运杂费,差旅费,招待费,调帐亏损,捐赠支出,其他...,固定资产投入),其他收入项目(利息收入,调帐收入,营业外收入,接受损赠,其他...)。
注意:对于商品基本资料,相对于“新悦商贸易”软件做以下改动:1、加<是否按保质期管理>和<保质期天数>2、加<是否可组装/拆卸>。
进销存管理系统详细设计
进销存管理系统详细设计一、引言进销存管理系统是企业日常运营中不可或缺的一部分,它能够帮助企业高效地管理库存、销售和采购等方面的信息。
本文将详细设计一个进销存管理系统,旨在提高企业的运营效率和数据管理能力。
二、需求分析1.系统功能需求进销存管理系统应具备以下基本功能:- 商品管理:对商品信息进行添加、修改和删除,包括商品名称、价格、库存等。
- 采购管理:记录采购订单、供应商信息以及采购入库等。
- 销售管理:记录销售订单、客户信息以及销售出库等。
- 库存管理:实时更新库存信息,包括商品入库、出库以及库存报警等功能。
- 报表管理:生成各类报表,如销售报表、库存报表等,以便企业进行数据分析和决策。
2.系统非功能需求进销存管理系统应满足以下非功能需求:- 界面友好:系统界面简洁美观、易于操作,提供用户友好的使用体验。
- 数据安全:对用户数据进行加密存储和传输,确保信息安全性。
- 扩展性:系统应具备可扩展的功能,方便根据企业运营需求进行调整和升级。
- 性能优化:系统应具备良好的性能,能够处理大量数据并快速响应用户操作。
- 可维护性:系统应易于维护,方便进行系统的更新和维护工作。
三、系统架构设计进销存管理系统采用三层架构进行设计,包括表现层、业务逻辑层和数据访问层。
1.表现层表现层负责与用户进行交互,提供用户友好的界面和操作方式。
在系统设计中,可以采用Web或客户端等形式进行实现。
2.业务逻辑层业务逻辑层是系统的核心,实现各个业务功能的具体逻辑。
在该层中,应包括商品管理、采购管理、销售管理、库存管理等功能模块,并实现模块之间的数据交互与处理。
3.数据访问层数据访问层负责与数据库进行交互,实现数据的读取、写入等操作。
在该层中,应封装数据库的具体实现细节,并提供统一的数据访问接口。
四、数据库设计1.表结构设计在数据库中创建合适的表结构以存储系统所需的数据。
主要包括以下几个表:- 商品表:包括商品ID、商品名称、商品价格等字段。
进销存仓储管理系统需求分析文档
进销存仓储管理系统需求分析文档进销存仓储管理系统需求分析文档一、引言随着企业规模的扩大和业务量的增长,传统的仓库管理方式已无法满足企业对于货物信息的精确掌握和高效处理的需求。
为了解决这一问题,本文将对进销存仓储管理系统的需求进行深入分析,以期提高仓库管理效率,降低运营成本。
二、用户需求1、功能需求(1)采购管理:实现采购订单、询价、报价、采购入库等操作。
(2)销售管理:实现销售订单、报价、销售出库等操作。
(3)库存管理:实现库存查询、库存调整、库存预警等操作。
(4)报表分析:提供各类库存报表,以便用户了解库存状况和进销存趋势。
(5)基础数据管理:维护系统所需的基本信息,如商品信息、供应商信息、客户信息等。
2、性能需求(1)响应时间:系统响应时间应小于1秒。
(2)处理速度:能够同时处理多个用户请求,保证并发性能。
(3)数据存储:能够存储大量数据,并保证数据的安全性和稳定性。
3、可用性需求(1)界面设计:界面应简洁、直观,易于操作。
(2)操作性:系统应支持多种操作系统和浏览器,以满足不同用户的需求。
(3)可维护性:系统应具有良好的可维护性,方便用户进行日常维护和升级。
三、系统架构1、模块组成:系统应包括采购、销售、库存、报表分析、基础数据管理等模块。
2、模块关系:各模块之间应实现信息的互通与共享,以确保数据的实时性和准确性。
3、操作流程:系统应明确操作流程,以确保用户能够按照规定流程进行操作。
四、技术选型1、数据库:采用关系型数据库,如MySQL、Oracle等,确保数据的安全性和稳定性。
2、编程语言:采用Java、Python等高级编程语言,提高开发效率和可维护性。
3、开发工具:采用Spring、Spring Boot等开发框架,提高开发效率和系统性能。
五、详细设计1、数据表结构:根据用户需求,设计数据表结构,包括商品信息表、供应商信息表、客户信息表等。
2、类库设计:根据系统需求,设计类库结构,包括基础类库、业务逻辑类库等。
企业进销存【范本模板】
毕业设计(论文)摘要随着科学技术的快速发展,生活中的每个角落都离不开信息技术,信息技术的不断进步,互联网的影响不断深刻,带来了结果就是网络信息的急剧增长。
而社会上的各行各业也无法脱离于这股时代大潮流,通过应用最新的信息技术,实现自己行业内部的信息化,进而简化和规范自己行业内部的业务行为和规则,是每个企业都要面对的问题。
通过企业进销存平台,各种中小型零售商可以在线管理自己的买卖行为,给经营者带来了很大的便利。
进销存系统的核心在于其对自己仓库数量的管理,以及货物入库和货物出库时仓库与购物车之间数据的协同对应。
企业进销存系统在前台页面上选取JSP作为开发语言,数据库选用了MySQL数据库,开发IDE采用MyEclipse 10,运行服务器采用tomcat 6。
0。
企业进销存系统是一个基于B/S的功能强大的进销存系统。
关键词:进销存,JSP,MySQL,MyEclipseABSTRACTWith the rapid development of science and technology and life are inseparable from every corner of the continuous advances in information technology, information technology, the Internet continues to profoundly influence brought the result is a sharp increase in network information。
And all walks of life in the community also can not escape the trend of the times in which shares, through the application of the latest information technology to achieve their information technology within the industry, and thus simplify and standardize their business practices within the industry and the rules of every enterprise To confront the problem.Invoicing by business platform,a variety of small online retailers manage their trading behavior,to the operators has brought great convenience. Invoicing system synergy between core warehouse and shopping cart data corresponding to its own warehouse when the number of management and storage of goods and cargo out of the library.Enterprise Invoicing system selected on the front page JSP as a development language, database selected MySQL database development IDE using MyEclipse 10, run the server using tomcat 6。
进销存管理系统设计文档
进销存管理系统分析报告目录摘要 (4)一.引言 (6)1.组织机构概况 (6)2项目开发背景及信息系统目标 (6)3.信息系统范围 (7)二系统分析 (8)1.概述 (8)(1)系统分析的含义和目标 (8)(2)系统分析的任务 (8)(3)系统分析的步骤 (8)2.系统的初步调查 (9)(1)组织机构图介绍 (9)3.现行系统主要问题分析 (9)4.可行性分析 (10)(1)技术可行性分析 (10)(2)经济可行性分析 (11)(3)营运可行性分析 (11)5.现行系统的详细调查 (11)(1)现行系统的总目标 (12)三.需求分析 (13)1.业务流程分析 (13)2.数据流图 (15)(1)系统关联图 (15)(2)系统顶层图 (16)(3)系统一层图 (16)3.数据字典 (18)(1)数据流 (18)(2)数据元素 (20)(3)数据加工 (21)(4)数据存储 (24)(5)外部项 (25)4.基本加工说明 (26)3.4.1 基本加工分析 (26)第四章系统概要设计 (27)4.1软件模块结构设计 (27)4.1.1 HIPO分层图 (27)4.1.2 IPO图 (30)4.2数据库设计 (33)4.2.1 实体描述 (34)4.2.2 联系描述 (34)4.2.3 E-R图 (35)第五章系统详细设计 (36)5.1 数据库的逻辑设计 (36)5.2 数据库的实现 (37)5.3 程序流程图 (38)5.4计算机系统配置方案 (41)5.4.1 计算机系统硬件配置 (41)5.4.2 计算机系统软件配置 (41)5.5历史信息的管理 (41)5.6人机界面的设计 (42)5.6.1 登录界面设计 (42)5.6.2 系统基本信息界面设计 (42)5.6.3 入库通知界面 (44)5.6.4 库存查询界面 (44)第六章系统实现 (45)6.1概述 (45)6.2编程工具与环境 (45)6.3系统测试 (46)6.4系统运行与维护 (47)第七章结束语 (49)7.1概述 (49)7.2系统的功能 (49)7.3系统的特点 (49)7.4存在问题及改进方向 (49)7.5系统开发的体会 (50)7.6致谢 (50)第八章参考文献 (51)附录一:操作使用说明书 (52)附录二:部分程序源代码 (55)摘要:此设计首先分析了进销存管理系统在信息时代的重要作用,随后针对经济和科技等诸多因素进行分析。
进销存软件设计方案
进销存软件设计方案进销存软件设计方案一、项目背景随着电子商务的发展,业务的复杂和数据的庞大,对企业的进销存管理提出了更高的要求。
为了提高企业的运营效率和管理水平,可以针对企业的实际情况,开发一款适用于企业进销存管理的专业软件。
二、需求分析1. 采购管理:包括供应商管理、采购订单管理、采购入库管理等功能,确保采购过程的准确性和及时性。
2. 销售管理:包括客户管理、销售订单管理、销售出库管理等功能,有助于提高销售效率和客户满意度。
3. 库存管理:包括库存查询、库存调拨、库存盘点等功能,帮助企业掌握实时库存情况,及时补充和调整库存。
4. 财务管理:包括应付款项管理、应收款项管理、费用管理等功能,有助于提高财务管理的效率和准确性。
三、技术架构1. 开发语言:选择高效、稳定、易维护的编程语言,如Java。
2. 数据库:使用关系型数据库,如MySQL,存储企业的基本信息和各项管理数据。
3. 前端:采用响应式设计,兼容各种终端设备,实现用户友好的操作界面。
4. 后端:使用MVC架构,将业务逻辑与显示逻辑分离,提高代码的可重用性和可维护性。
四、功能模块设计1. 采购管理模块:包括供应商管理、采购订单管理、采购入库管理等功能,实现从采购需求到入库的全过程管理。
2. 销售管理模块:包括客户管理、销售订单管理、销售出库管理等功能,实现从销售预测到出库的全过程管理。
3. 库存管理模块:包括库存查询、库存调拨、库存盘点等功能,帮助企业掌握实时库存情况,及时进行补充和调整。
4. 财务管理模块:包括应付款项管理、应收款项管理、费用管理等功能,提高财务管理的效率和准确性。
五、系统部署与维护1. 系统部署:将软件安装在企业的服务器上,进行初次配置,确保软件能够正常运行。
2. 数据备份与恢复:定期对数据库进行备份,确保数据的安全性和可恢复性。
3. 系统更新与维护:针对软件的漏洞和功能改进,及时进行更新和维护,确保系统的稳定性和安全性。
进销存管理系统详细设计说明书
进销存管理系统详细设计说明书进销存管理系统详细设计说明书一、概述随着企业业务的不断扩张和管理的复杂化,进销存管理系统逐渐成为企业运营管理中不可或缺的一部分。
本设计说明书旨在详细阐述进销存管理系统的功能、操作流程以及安全性等方面的具体设计,为开发人员提供明确的系统实现指导。
二、需求分析根据用户需求,我们将进销存管理系统分为采购管理、销售管理、库存管理和系统管理四个主要模块。
1、采购管理模块:该模块主要负责企业采购流程的管理,包括采购订单的创建、审批、采购入库、采购付款等操作。
2、销售管理模块:该模块主要负责企业销售流程的管理,包括销售订单的创建、审批、销售出库、销售收款等操作。
3、库存管理模块:该模块主要负责企业库存的日常管理,包括库存调拨、库存盘点、库存预警等操作。
4、系统管理模块:该模块主要负责系统的设置和维护,包括用户管理、权限管理、数据备份等操作。
三、系统设计1、总体架构设计:系统采用B/S架构,以减轻客户端的压力,同时便于系统的升级和维护。
系统分为前端和后端两部分,前端为浏览器界面,用于用户操作;后端为服务器端,负责数据处理和业务逻辑处理。
2、数据库设计:系统采用关系型数据库进行数据存储和管理。
根据需求分析,我们设计了采购表、销售表、库存表等十余张表,以存储相应的数据信息。
同时,考虑到系统的性能和扩展性,我们将使用索引和优化器对数据库进行优化。
3、界面设计:系统界面采用简洁、直观的设计风格,以方便用户操作和使用。
界面布局将依据模块划分,每个模块都有相应的操作界面。
界面元素包括按钮、表单、图表等,以提供丰富的交互方式。
4、流程设计:系统流程设计遵循业务逻辑和用户操作习惯,以简化操作流程和提高工作效率。
在采购和销售模块中,我们将采用订单流的方式进行管理,从订单创建到订单完成都能够在系统中完成。
在库存管理模块中,我们将引入调拨和盘点流程,以确保库存数据的准确性和及时性。
四、详细设计1、采购管理模块详细设计:(1)采购订单创建:提供采购申请和审批功能,根据预设的审批流程进行在线审批。
- 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生成调拨出库单页面。