仓库管理系统详细设计

合集下载

仓库管理系统方案

仓库管理系统方案

仓库管理系统方案第1篇仓库管理系统方案一、项目背景随着企业规模的不断扩大,仓库管理在企业运营中的重要性日益凸显。

为提高仓库管理效率,降低运营成本,确保库存数据的准确性,本项目旨在设计一套合法合规的仓库管理系统方案,以满足企业对仓库管理的需求。

二、系统目标1. 实现库存的实时更新,确保库存数据的准确性。

2. 提高仓库作业效率,降低人工操作失误。

3. 优化库存结构,减少资金占用。

4. 提升仓库管理水平,满足企业快速发展需求。

三、系统设计1. 系统架构本系统采用B/S架构,分为客户端和服务端两部分。

客户端负责用户与系统的交互,服务端负责数据处理和存储。

2. 功能模块(1)基础信息管理基础信息管理模块包括:仓库信息、物料信息、供应商信息、客户信息等。

通过该模块,实现对基础信息的添加、修改、删除和查询功能。

(2)入库管理入库管理模块包括:采购入库、生产入库、退货入库等。

系统根据入库单自动生成库存记录,并实时更新库存数据。

(3)出库管理出库管理模块包括:销售出库、生产领料、退货出库等。

系统根据出库单自动减少相应库存,并实时更新库存数据。

(4)库存管理库存管理模块包括:库存查询、库存预警、库存盘点等。

系统可实时显示库存数据,方便管理人员掌握库存状况。

(5)报表统计报表统计模块包括:库存报表、入库报表、出库报表等。

系统可按照时间范围、物料种类等条件生成各类报表,为决策提供数据支持。

(6)权限管理权限管理模块包括:用户管理、角色管理、菜单管理等。

系统通过角色权限控制,实现对不同用户的功能权限和数据权限的控制。

3. 技术选型(1)开发语言:Java(2)数据库:MySQL(3)前端框架:Vue.js(4)后端框架:Spring Boot四、实施策略1. 项目立项成立项目组,明确项目目标、范围、时间表等,确保项目顺利进行。

2. 系统设计根据企业需求,设计系统功能模块,确保系统满足实际应用场景。

3. 系统开发按照设计方案,进行系统开发,确保系统功能的实现。

仓库管理系统-详细设计说明书

仓库管理系统-详细设计说明书

仓库管理系统-详细设计说明书狼老大商铺进销存管理系统详细设计说明书1引言 1.1编写目的商品流通的仓储及配送中心的出入库,库存、配送等管理,能够使管理工作节省人力。

减少差错、提高工作效率,并保障。

商品流转的顺利进行应用计算机系统与手持终端的结合可以方便、准确地完成商品流转的相关管理。

1.2背景1 企业当接到客户订单或下达生产任务时应能随时提供所需产品的仓库库存量,库存所能生产的产品数量,时时了解库存数量。

2做到准确、及时的核算,并还要核对库存最后才能得出库存报表。

1.3该系统主要功能特点: 1物料收货管理功能基于收货通知自动分排收货任务,需要来料检验时,自动添加和分派进货检查任务。

2车间投料管理功能投料单作为出库任务发布,根据出库任务按先进先出,采集物料供应商/库位/批次/数量,登记出库采集数据,创建出库记录,扣减仓库库存。

3车间补料管理功能根据补料申请单,生成出库任务,登记出库采集数据,创建出库记录,扣减仓库库存。

4车间退料管理功能根据退料单,生成入库任务,登记入库采集数据,创建入库记录,增加仓库库存。

2程序设计说明. 2.1程序描述本系统主要分为五大模块包括登录模块、入库模块、出库模块、查询模块、统计模块。

通过相应的数据库实现物品的入库和出库来相应增加和减少库存容量,通过查询模块和统计模块来查询和统计物品在库中的容量。

2.2性能由于各个模块都独立完成某个特定的功能,所以整个系统性能良好。

2.3输人项根据订购合同(或订货单)将订货上的数据传送给手持终端。

2.4输出项客户只须把数据接入数据库中,完成转换并进行相应的数据组织、处理。

3总体设计处理流程1 进货:管理员首先要从数据处理终端上选择材料收据处理菜单2 进货统计开始时,数据终端将提示材料管理员输入购货单的号码。

管理员首先核对所购材料单上的项目号,系统随后检查购货单上的项目是否与实际进货相符。

3管理员判断材料单上的项目号是否符合订货要取的物料,系统将给出相应的信息。

仓库管理系统详细设计说明书

仓库管理系统详细设计说明书

仓库管理系统详细设计说明书班级:xx姓名:xx学号:xx日期:xx年xx月xx日目录第一章需求分析 (3)一、问题背景及描述 (3)二、功能分析 (3)三、建立系统流程图 (3)四、建立数据流图 (5)五、建立数据字典 (7)六、算法描述 (9)七、建立E-R图 (10)八、建立状态图 (12)第二章概要设计............................................. 错误!未定义书签。

一、软件体系结构模型.................................... 错误!未定义书签。

二、用面向数据流的方法设计系统软件结构.................. 错误!未定义书签。

三、数据库逻辑结构设计.................................. 错误!未定义书签。

第三章详细设计. (14)一、数据库物理结构设计.................................. 错误!未定义书签。

二、模块过程设计与界面设计 (14)第四章数据库设计 (20)一、数据字典的设计 (20)二、数据表的设计 (21)第五章编码和单元测试....................................... 错误!未定义书签。

第六章程序运行. (22)一、登陆界面 (22)二、主控制界面 (23)三、客户管理子模块界面 (24)四、用户管理子模块界面 (25)五、产品入库子模块界面 (26)六、产品出库子模块界面 (27)七、产品查询子模块界面 (30)八、修改产品信息子模块界面 (30)九、帮助信息子模块界面.................................. 错误!未定义书签。

第七章心得体会. (32)参考文献.................................................... 错误!未定义书签。

(仓库管理)仓库管理系统设计与实现

(仓库管理)仓库管理系统设计与实现

(仓库管理)仓库管理系统设计与实现第一章库存系统业务用例建模1.1 库存系统业务流程分析1.1.1 入库流程分析1、货物到达后,站台值班员组织卸货,大致清点品种、件数,编写《物资到站日报》,送至收货组;2、收货组根据《物资到站日报表》核对验收货物,分配库位,填写《码单》。

3、客户《货物明细单》到达后,填写《入库单》。

核对《码单》、《货物明细单》,《入库单》,如出现差错,返客户《货物异常报告》。

4、总经办审核记账后,生成《帐卡》、《入库收费单》,数据不再允许改动。

入库业务流程图如下:出库流程分析1 客户在入库时提供提货样单,用户持提货单至发货组,要求提货。

调度员核实提货单的合法性,填写《出库单》,显示相关业务号信息,如果有层次,则显示层次信息,并修改层次信息;如果是一个业务号的尾货则给出尾货提示。

然后向用户出具《出库收费单》,同时生成《派车单》,并派保管员准备发货。

2 保管员持《派车单》组织货物装运,记录实出货物信息,填写《码单出库信息表》。

3 用户缴费后,保管员开具出门证给用户。

4 总经办审核记账后,生成保管收费单。

5 一批货物全部出库后,保管员将《帐卡》、《提货单》、《码单》送至总经办核实平帐后,存档。

出库业务流程图如下:库存管理业务流程分析盘点流程:1 货舱部根据需要盘点的货物生成盘点帐存表,表中有生成盘点表的商品编码、商品名称、所属部门、库位、经营方式、库存数量及盘点日期等相关信息;2 打印盘点单,包括的项目有:商品库位、所属部门、类别、商品编码、商品名称、经营方式、实盘数量及盘点日期,这里不输出商品的帐存数量;3 盘点员手持盘点单,进行实地盘点,将数量填入盘点单中实盘数量处;4 货舱部在微机中调出对应的盘点帐存表,将实盘的数量录入进去,经主管检察录入数据的准确性后,审核生效;5 生成盘点盈亏表。

6 针对商品有盘盈和盘亏的商品进行记账。

凡是有盈亏的商品列出商品编码、名称、实盘数量、帐存数量、成本单价、盈亏金额盘点业务流程图如下:1.2业务需求用例建模阶段1.2.1业务角色的查找及建立根据此库存管理的分析知,库存管理说涉及的业务角色有:站台值班员,收货组,总经办,客户,保管员,货舱部,盘点员,调度员1.2.2业务用例查找与分析根据业务流程可以找到基本的业务用例有:1 站台值班员卸货审核清点货物货物到达后,站台值班员组织卸货,大致清点品种、件数,编写《物资到站日报》,送至收货组。

仓库管理系统的设计实施方案与实现

仓库管理系统的设计实施方案与实现

仓库管理系统的设计实施方案与实现一、引言二、需求分析1.仓库模块:包括入库、出库、库存查询、库存调整等功能。

2.货物管理模块:包括货物信息的维护、货物分类和货物属性的管理等功能。

3.仓库人员管理模块:包括用户权限管理、人员信息管理和人员工作任务分配等功能。

4.数据报表模块:包括库存报表、进销存报表和仓库工作统计报表等功能。

5.系统管理模块:包括系统设置、日志管理和数据备份等功能。

三、系统设计1. 技术选型:选择成熟的开发框架和数据库,如Spring Boot和MySQL,以提高开发效率和系统性能。

2. 架构设计:采用前后端分离的架构,前端使用Vue.js框架,后端使用Spring Boot框架,实现前后端的解耦。

3.数据库设计:根据需求,设计相应的数据库表结构,并设置合适的索引和约束,以提高数据库的查询性能和数据的一致性。

4.模块设计:根据需求,划分合适的模块,并设计各个模块之间的接口和数据流动,以实现模块的独立性和可扩展性。

5.用户界面设计:根据用户需求和使用习惯,设计直观、易用的用户界面,以提高用户的工作效率和用户体验。

四、系统实施1.系统开发:按照系统设计进行模块开发和集成测试,不断迭代优化,确保系统的功能完备、性能稳定和用户友好。

2.系统部署:将开发好的系统部署到生产环境中,包括安装服务器硬件、安装操作系统和软件环境,并配置好相应的网络和防火墙设置。

3.系统培训:对仓库人员进行系统培训,包括系统的基本操作、功能介绍和故障排除等内容,以提高用户对系统的使用能力。

4.系统运维:定期进行系统的维护和升级,包括安全漏洞的修补、数据库的备份和日志的管理等,以确保系统的稳定和安全。

五、系统实现1.仓库管理模块的实现:实现入库、出库、库存查询和库存调整等功能,包括货物的添加、修改和删除,以及库存的增加、减少和调整等操作。

2.货物管理模块的实现:实现货物信息的维护、货物分类和货物属性的管理,包括货物的添加、修改和删除,以及货物分类的添加、修改和删除等操作。

仓库管理系统详细设计

仓库管理系统详细设计

仓库管理系统详细设计一、背景随着物流行业的飞速发展,仓库管理系统成为企业管理物流流程的重要工具。

本文将详细介绍仓库管理系统的设计和实现。

二、系统架构1. 系统模块•用户管理模块:负责用户权限管理、登录验证等功能。

•商品管理模块:负责商品信息的录入、修改、删除等操作。

•入库管理模块:负责记录货物入库信息,包括入库时间、货物数量等。

•出库管理模块:负责记录货物出库信息,确保出库操作的准确性。

•库存管理模块:负责库存信息的统计和查询,实时更新库存信息。

•报表统计模块:生成各类报表,包括库存报表、出入库报表等。

2. 技术选型•前端:使用HTML、CSS、JavaScript实现页面交互。

•后端:采用Java语言开发,Spring框架进行后台业务逻辑处理,并使用MySQL数据库进行数据存储。

三、功能设计1. 用户管理•用户登录:用户输入用户名和密码,系统验证信息后允许登录。

•用户权限管理:管理员可以设置用户不同的权限等级,限制其访问和操作的范围。

2. 商品管理•商品录入:管理员可以录入商品信息,包括商品名称、价格、库存等。

•商品修改和删除:对已存在的商品信息进行修改和删除操作。

3. 入库管理•入库记录:记录货物的入库时间、数量、来源等信息。

•入库查询:管理员可以根据条件查询入库记录,方便了解入库情况。

4. 出库管理•出库记录:记录货物的出库时间、数量、去向等信息。

•出库查询:管理员可以根据条件查询出库记录,确保出库操作的准确性。

5. 库存管理•实时库存更新:系统自动更新库存信息,确保库存数据的准确性。

•库存查询:管理员可以方便地查询库存情况,包括各商品库存量、预警信息等。

6. 报表统计•库存报表:显示当前各类商品的库存量,方便管理员进行库存管理。

•出入库报表:展示近期的入库和出库记录,帮助管理员了解商品流动情况。

四、安全设计为确保系统运行安全,以下措施将被采用:•用户权限控制:不同用户有不同权限,保证数据安全。

仓库管理系统的分析与设计

仓库管理系统的分析与设计

仓库管理系统的分析与设计一、系统概述仓库管理系统是指一种为了提高仓库管理效率和准确性,实现对仓库存货操作、流通及信息管理的自动化系统。

本文将对仓库管理系统进行分析与设计,包括需求分析、系统设计和功能模块划分。

二、需求分析1. 用户需求(1) 仓库管理员:需要能够方便地查看、操作和搜索存货信息,包括入库、出库、盘点等。

(2) 仓库主管:需要能够对仓库存货进行有效的管理与监控,包括调拨、报废、盘点等。

(3) 仓库负责人:需要能够对多个仓库进行统一管理与协调,包括库存管理、报表生成、数据分析等。

2. 功能需求(1) 存货管理:包括存货的入库、出库、调拨、报废等操作,能够实时更新存货信息。

(2) 库存管理:根据存货的入库、出库操作,自动计算库存数量、预警等信息,并生成相关报表。

(3) 盘点管理:能够对存货进行定期或不定期盘点,并能够与实际库存进行比对,生成差异报告。

(4) 人员管理:能够对仓库人员进行管理,包括权限设置、账号管理等。

(5) 报表与数据分析:能够生成各类报表,包括库存统计报表、盘点报告、入库出库记录等,并能够进行数据分析。

三、系统设计1. 系统架构采用客户端-服务器架构,客户端通过网络与服务器进行通信,服务器处理与存储数据。

2. 数据库设计(1) 存货表:存储存货的基本信息,包括存货编号、名称、数量、单价等。

(2) 入库表:存储存货的入库记录,包括存货编号、入库时间、入库量等。

(3) 出库表:存储存货的出库记录,包括存货编号、出库时间、出库量等。

(4) 仓库表:存储仓库的基本信息,包括仓库编号、仓库名称、负责人等。

(5) 人员表:存储仓库人员的基本信息,包括账号、密码、权限等。

3. 功能模块划分(1) 存货管理模块:负责存货的入库、出库、调拨、报废等操作。

(2) 库存管理模块:负责实时更新库存信息,并生成相关报表。

(3) 盘点管理模块:负责定期或不定期对存货进行盘点,并与实际库存进行比对。

wms系统技术方案

wms系统技术方案

wms系统技术方案一、引言WMS(Warehouse Management System,仓库管理系统)是指通过计算机技术和信息管理手段,对仓库内的货物、信息和资金进行有效的管理,提高仓储效率和准确性的系统。

本文将详细介绍WMS系统的技术方案,从架构设计、功能模块、技术工具以及实施步骤等方面进行阐述。

二、架构设计1. 系统结构WMS系统采用分层结构设计,包括前端界面层、应用服务层和数据存储层。

前端界面层提供用户交互界面,应用服务层实现业务逻辑和核心功能,数据存储层负责数据的存储和管理。

2. 技术框架采用B/S架构,基于Web技术开发,前端使用HTML、CSS和JavaScript实现页面交互,后端使用Java语言和Spring框架进行业务逻辑处理和数据传输。

三、功能模块1. 仓库管理通过WMS系统,可以对仓库进行全面管理,包括仓库布局、库存管理、入库和出库管理等功能。

可以通过RFID技术进行货物的快速识别和定位,提高入库和出库的效率和准确性。

2. 订单管理WMS系统支持订单管理功能,包括订单录入、订单分配和订单跟踪等。

可以实现订单的自动化处理和实时监控,提高订单处理的效率和及时性。

3. 库存管理通过WMS系统,可以实时监控库存情况,包括库存数量、库存位置和库存品质等。

可以通过库存盘点和库存调整功能,保证库存信息的准确性和一致性。

4. 运输管理WMS系统可以与运输管理系统(TMS)集成,实现运输管理的协调和优化。

可以通过路线规划、运输跟踪和运输成本分析等功能,提高运输效率和降低成本。

四、技术工具1. 数据库采用关系型数据库,如Oracle或MySQL,用于存储数据和支持数据管理和查询操作。

2. 中间件使用消息队列中间件,如ActiveMQ或RabbitMQ,实现系统之间的消息传递和异步处理。

3. 异常监控使用ELK(Elasticsearch、Logstash、Kibana)技术堆栈,进行系统异常监控和日志分析,及时发现和解决系统问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细设计说明题目:仓库管理系统学院:计算机科学与工程学院专业:信息管理与信息系统学生姓名:黄桂学号:1200340119指导教师:张纪元2015年9月25日1.引言 (3)1.1编写目的 (3)1.2项目背景 (3)1.4定义 (4)1.5参考资料 (4)2.总体设计 (4)2.1总体概述 (4)2.2软件结构 (5)3.程序描述 (6)3.1程序功能 (6)3.1.1类图结构 (7)3.1.2开发视图 (8)3.2程序性能 (9)3.3程序的输入项 (9)3.4程序的输出项 (11)3.5算法 (12)3.6程序逻辑 (12)3.7接口 (14)3.8存储分配 (14)3.9限制条件 (15)3.10测试要点 (16)4系统静态模型 (16)4.1系统用例模型 (16)4.2仓库管理系统用例图。

(18)4.3功能分配 (18)1.引言1.1编写目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了仓储管理系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期待能够获得更大范围的应用。

本文档的预期读者是:设计人员、开发人员、项目管理人员、测试人员、用户。

1.2项目背景仓储管理系统(WMS)是仓储管理信息化的具体形式,它在我国的应用还处于起步阶段。

目前在我国市场上呈现出二元结构:以跨国公司或国内少数先进企业为代表的高端市场,其应用WMS的比例较高,系统也比较集中在国外基本成熟的主流品牌;以国内企业为代表的中低端市场,主要应用国内开发的WMS产品。

物资的储存和运输是整个物流过程中的两个关键环节,被人们称之为“物流的支柱”。

在商品交换过程中,虽然物资的购、销活动决定了物资的交换关系,但若没有物资的储存和运输,物资的这种交换关系则不能最终实现。

1.3范围主要以《仓库管理系统开发需求分析》需求分析说明书提出基本范围,能够实施什么样有用的功能来有效的管理,并指导开发人员去开发这样的功能系统。

1.4定义PLD语言:即过程设计语言,是一种用于描述程序算法和定义的数据结构的伪码设计语言。

N-S图:它是由Nassi和Shneiderman按照结构化的程序设计要求提出的一种描述图形算法的工具。

PAD图:是问题分析图的英文缩写,它是继程序流程图和盒图之后,主要用于描述系统详细设计的图形表达工具。

1.5参考资料《软件工程实践教程》.清华大学出版社宋雨编著《软件可行性研究报告(GB8567--88)》田宝军刘利民编著《软件工程导论》第五版清华大学出版社张海潘编著《数据库系统概论》(第四版)高等教育出版社王珊编著2.总体设计2.1总体概述利用层次图来表示系统中各模块之间的关系。

层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。

树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。

随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。

从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。

本系统一共分为六个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的有两个数据库,所访问的表也有很大不同。

本系统软件主要实现的功能是仓库管理员对仓库进行库存的管理,主要包括,对于生产部门送来的货物进行清点,无误后入库,对于销售部门请求的货物进行核实,无误后出库。

并对仓库的库存量进行查询,当存货不足时,让采购员进行采购。

每个模块的功能都是按照在调研中搜集的资料进行编排制作的。

依据上述功能的分析,系统中模块为系统菜单,具体为库存预警管理,商品管理,修改列表管理,入库管理,出库管理,查询管理。

各功能模块的具体功能如下:(1)库存预警管理:主要是对库存商品小于某一个值的时候说要报警的管理模块。

(2)商品管理:针对仓库内商品的产品名、厂商品名、货号、库存、进货价、预售价以及入库时间进行管理,并可以添加新的商品。

(3)修改列表管理:商品生产公司的地址、电话、库存等信息的求改和删除,并可以增加新的厂商名。

(4)入库管理:包括产品名、厂商品名、货号、数量、进货价及零售价。

(5)出库管理:包括厂商品名、货号、产品名及数量。

(6)查询管理:对某个或者某类产品进行查询以便在特殊情况下对商品管理的需要。

2.2软件结构如图2-1所示图2-1 3.程序描述3.1程序功能如图3-1所示图3-13.1.1类图结构类图有许多说明性的模型元素,显示了模型中存在的类、类的内部结构以及它们与其他类的关系功能;仓库盘点模块包含仓库盘点、货位管理功能;信息管理模块包含系统用户信息管理、客户信息管理、供应商信息管理和商品信息管理等功能。

各个功能模块和数据库有依赖关系。

功能模块完成功能后会把各种信息传到数据库中存储,形成相应的表。

每个功能模块都有一个可以与打印机连接的接口,方便各种凭证的打印和出具。

图3-1-1系统类图3.1.2开发视图开发视图(Development View),描述了在开发环境中软件的静态组织结构,主要侧重于软件模块的组织和管理。

开发中的软件架构关注软件开发环境下实际模块的组织,这样,对于一个软件系统,软件打包成小的程序块(程序库或子系统),它们就可以由不同的开发人员进行开发。

子系统可以组织成分层结构,每个层为上一层提供良好定义的接口。

图3-1-2.开发视图3.2程序性能精度需求:在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用数摞结构,可以满足各种精度的需求。

时间需求:在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。

灵活性:当用户需求,如操作方式,运行环境,结果精度,数据结构于其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

3.3程序的输入项编号数据元素名内部名值域类长备注E05 商品编号SPBH C/6E06 商品名称SPMC C/30E07 规格GG C/10E08 出库价格CKJG N/6 E09 出库日期CKEQ D/8 E10 出库经手人CKJSR C/12 E11 客户KH C/12 E12 供货编号GHBH C/6 E13 供货单位名称GHDWMC C/30 E14 收款单位SKDW C/30 E15 业务员YWY C/12 E16 商品数量SPSL N/8 E17 入库价格RKJG N/6 E18 入库日期RKRQ D/8 E19 入库经手人RKJSR C/12 E20 名片编号MPBH C/6 E21 供货商编号GHSBH C/6 E22 职务ZW C/12 E23 公司电话GSDH C/12 E24 地址DZ C/30 E25 邮编YB C/6 E26 入库编号RKBH C/6 E27 库存上限KCSX N/8 E28 库存下限KCXX N/8 E29 退货编号THBH C/6 E30 退货数量THSL N/6 E31 退货日期THRQ D/8 E32 退货单位THDW C/30 E33 退入编号TRBH C/6 E34 退入数量TRSL N/8 E35 退入单位TRDW C/30 E36退入时间TRSJ D/8E37 出库编号CKBH C/6 3.4程序的输出项E29 退货编号THBH C/6E30 退货数量THSL N/6E31 退货日期THRQ D/8E32 退货单位THDW C/30E33 退入编号TRBH C/6E34 退入数量TRSL N/8E35 退入单位TRDW C/30E36退入时间TRSJ D/8E37 出库编号CKBH C/63.5算法①查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行搜索。

②查询按钮触发的处理:用于根据查询条件和用户输入的条件进行查询产品的相关信息并显示。

③修改按钮触发的处理:用于修改选中的产品的信息,产生产品信息修改界面。

(仅限管理员权限)3.6程序逻辑如图3-2所示图3-2 (1)细化“系统管理”的数据流图(2)细化“输入处理”的数据流图(3)系统帐户管理数据流图3.7接口外部接口将条形码设备接收的数据传递给系统,系统将整理好的数据传递给数据库,并提示数据录入。

将从数据库中提取符合条件的信息,并显示出来,然后通知打印机进行打印。

内部接口控制面板提示用户输入口令等信息,条码扫描仪对商品信息进行录入。

通过显示器把需要的信息显示出来,如果需要打印就通知打印机打印出来。

3.8存储分配数据元素名类型长度商品编号Char 20商品名称nvarchar 10出库价格money出库日期datatime出库经手人nvarchar 10客户nvarchar 10供货编号char 203.9限制条件本系统在 Windows 环境中开发,故在Windows中运行无其它因素限制(推荐使用官方正版系统)。

基于安全考虑问题本系统建议不要连接外部网络,维护版本所有权。

系统的操作人员应具有一定的计算机方面的知识或经过相应的培训经验,突发情况可进行操作以缓解损害情况,同时应做好对后台数据库的保密工作。

3.10测试要点(1)无法查到客户和货物信息输入关键字后,系统中有该商品却搜索不到的问题(2)临界值的测试当输入查询库存少于多少的表单时,输入不正确的数字(如字符,负数)查看输出结果。

4系统静态模型4.1系统用例模型仓库管理系统的参与者主要包含采购(入库)员、出库员、仓库管理员、商场管理员。

下面我们来绘制采购(入库)员用例图。

(1)采购(入库)员用例图,如下图:(2)出库员用例图,如下图:(3)仓库管理员用例图,如下图:(4)商场管理员用例图,如下图:4.2仓库管理系统用例图。

进行系统分析与设计的第一步就是创建系统用例。

作为描述系统的用户所操作的图,它的需求分析有着重要的作用,整个开发过程都是围绕着需求用例表述的问题和问题模型进行的。

4.3功能分配货物信息浏览货物信息添加货物信息删除客户信息浏览客户信息添加客户信息删除货物查询客户查询货物入库货物出库货物信息查询客户信息查询其他查询打印管理员登录密码修改货物信息管理√√√。

相关文档
最新文档