商品仓库管理系统测试分析分析方案
- 格式:doc
- 大小:82.50 KB
- 文档页数:11
仓储管理系统WMS解决规划方案仓储管理系统(Warehouse Management System, WMS)是一个综合的物流管理解决方案,用于管理和控制仓库内物流运作流程。
它涵盖了从货物进仓、存储、配送到出仓等各个环节,并能与其他企业系统进行无缝对接,提高仓库的运作效率和准确性。
以下是一个仓储管理系统的解决规划方案:1.需求分析:在实施仓储管理系统之前,需要进行详细的需求分析,包括对现有仓库运作环境和流程的了解,以及对未来发展的预测。
需求分析可以确定系统的功能以及所需的硬件和软件配置。
2.系统设计:在需求分析的基础上,进行系统设计,包括系统架构、数据流图和数据库设计。
系统设计要考虑到仓库的大小、业务流程和需求,确保系统能够满足各种操作和报告的需求。
3.硬件准备:根据系统设计的需求,准备相应的硬件设备,包括服务器、网络设备、条码扫描枪、打印机等。
硬件设备应具备高性能、稳定性和扩展性,以满足未来的扩展和升级需求。
4.软件开发:根据需求分析和系统设计,进行软件开发。
软件开发应采用模块化的方式进行,分阶段实施,确保系统的可控性和可维护性。
同时,应进行充分的测试,确保系统的稳定性和正确性。
5.培训和部署:系统开发完成后,进行用户培训和系统部署。
培训应包括系统的功能、操作流程和报表生成等方面的知识,以提高用户的使用效率和准确性。
部署过程中,要确保系统的顺利切换和数据的完整性。
6.运营和维护:系统开始运行后,需要进行日常运营和维护。
运营包括系统的监控、性能调优和数据备份等方面的工作,以确保系统的高可用性和安全性。
维护包括系统的升级和补丁的安装,以及对用户问题的及时响应和解决。
7.持续改进:仓储管理系统是一个持续改进的过程,需要根据实际运营情况和用户反馈进行不断优化和改进。
可以通过引入新的技术和功能,提高系统的效率和准确性,以适应日益变化的业务需求。
总结起来,仓储管理系统的解决规划方案包括需求分析、系统设计、硬件准备、软件开发、培训和部署、运营和维护,以及持续改进。
仓库管理系统的分析与设计一、系统概述仓库管理系统是指一种为了提高仓库管理效率和准确性,实现对仓库存货操作、流通及信息管理的自动化系统。
本文将对仓库管理系统进行分析与设计,包括需求分析、系统设计和功能模块划分。
二、需求分析1. 用户需求(1) 仓库管理员:需要能够方便地查看、操作和搜索存货信息,包括入库、出库、盘点等。
(2) 仓库主管:需要能够对仓库存货进行有效的管理与监控,包括调拨、报废、盘点等。
(3) 仓库负责人:需要能够对多个仓库进行统一管理与协调,包括库存管理、报表生成、数据分析等。
2. 功能需求(1) 存货管理:包括存货的入库、出库、调拨、报废等操作,能够实时更新存货信息。
(2) 库存管理:根据存货的入库、出库操作,自动计算库存数量、预警等信息,并生成相关报表。
(3) 盘点管理:能够对存货进行定期或不定期盘点,并能够与实际库存进行比对,生成差异报告。
(4) 人员管理:能够对仓库人员进行管理,包括权限设置、账号管理等。
(5) 报表与数据分析:能够生成各类报表,包括库存统计报表、盘点报告、入库出库记录等,并能够进行数据分析。
三、系统设计1. 系统架构采用客户端-服务器架构,客户端通过网络与服务器进行通信,服务器处理与存储数据。
2. 数据库设计(1) 存货表:存储存货的基本信息,包括存货编号、名称、数量、单价等。
(2) 入库表:存储存货的入库记录,包括存货编号、入库时间、入库量等。
(3) 出库表:存储存货的出库记录,包括存货编号、出库时间、出库量等。
(4) 仓库表:存储仓库的基本信息,包括仓库编号、仓库名称、负责人等。
(5) 人员表:存储仓库人员的基本信息,包括账号、密码、权限等。
3. 功能模块划分(1) 存货管理模块:负责存货的入库、出库、调拨、报废等操作。
(2) 库存管理模块:负责实时更新库存信息,并生成相关报表。
(3) 盘点管理模块:负责定期或不定期对存货进行盘点,并与实际库存进行比对。
2024年仓库管理系统(WMS)市场分析报告1. 引言本市场分析报告旨在对仓库管理系统(Warehouse Management System, WMS)市场进行全面的分析和评估。
首先,本报告将对WMS的定义、功能和市场需求进行概述。
随后,通过对现有WMS市场的细分和竞争分析,揭示了当前市场上的主要参与者以及他们的市场份额。
最后,我们将对WMS市场的未来趋势进行预测和展望。
2. WMS的定义和功能WMS是一种专门用于管理和优化仓库运作的软件系统。
它可以跟踪和管理所有存储的货物、库存数量和位置,以及相关的仓库操作流程,如入库、出库和库内转移。
WMS具有以下主要功能:•库存管理:WMS提供实时的库存跟踪和管理功能,可以准确记录库存数量并优化库存布局。
•货物追踪:WMS可以跟踪货物的流向,实时监控货物的位置和状态。
•订单管理:WMS可以管理和优化订单处理流程,从接收订单到分配和发货。
•作业调度:WMS通过智能调度算法,优化仓库内各种作业任务的执行顺序和方式。
•数据分析报告:WMS可以生成各种仓库运营数据的分析报告,帮助管理者进行决策和优化。
3. WMS市场需求随着全球供应链的发展和电子商务的兴起,WMS市场需求呈现出快速增长的趋势。
以下是推动WMS市场需求增长的主要因素:•提高效率:企业希望通过使用WMS来优化仓库运作,提高操作效率,减少人力和时间成本。
•减少错误:WMS可以提供实时的数据和准确的信息,减少人为错误的发生,改善仓库准确性。
•降低库存成本:WMS可以帮助企业优化库存管理,减少库存积压和过剩,降低库存成本。
•提供可追溯性:WMS可以跟踪货物的流向和状态,提供可追溯性,增加货物安全性。
•支持业务扩张:WMS具备可伸缩性和灵活性,能够满足企业在业务扩张和市场变化中的需求。
4. WMS市场细分和竞争分析WMS市场可以根据功能、规模、行业和地理位置等因素进行细分。
根据功能,WMS市场可以分为基本功能型和高级功能型两类。
山东工商学院学生实验报告书实验课程名称管理信息系统开课学院管理科学与工程学院指导教师姓名马谦杰学生姓名刘洋宏玉英季纪芳李岩学生专业班级管理科学1222014 —2015 学年第1 学期目录1开发概述1.1课题设计背景 (2)1.2系统概述 (2)2系统分析2.1可行性分析 (3)2.1.1技术可行性 (3)2.1.2 经济可行性 (3)2.1.3 操作可行性 (3)3结构化系统分析3.1 组织结构图 (4)3.2 业务流程图 (4)3.3 数据流程图 (5)4数据字典4.1数据字典 (7)5 系统设计5.1功能结构图设计 (9)5.1.1 系统工程概述 (9)5.1.2.货物入库和出库的管理 (10)5.1.3.出库入库记录的查询及报表 (10)5.1.4.货物信息的管理 (10)5.1.5.其他信息的管理 (10)5.2数据库结构设计 (11)5.3系统结构图 (12)5.4数据库概念结构设计 (13)5.5 数据库逻辑结构设计 (14)5.6 代码设计 (16)5.6.1 代码设计原则 (16)5.6.2 仓库管理信息系统中的代码 (16)6 系统实现6.1建立表 (16)6.2窗体设计 (20)6.3建立查询 (20)6.4报表设计 (20)参考文献 (20)1.开发概述1.1课题设计背景仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。
传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。
如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。
使用信息化管理系统, 对仓储各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现序列号管理,对整个收货、发货、补货、集货、送货等各个环节的规范化作业,还可以根据客户的需求制作多种合理的统计报表,将条码引入仓库管理,解决库房信息陈旧滞后的弊病。
仓库管理系统需求分析1. 引言仓库管理系统是一个用于管理和跟踪仓库存货的软件系统。
通过仓库管理系统,用户可以有效地管理仓库的进出货物、库存管理、库存预警等业务过程。
本文档将对仓库管理系统的需求进行详细分析,包括系统功能、非功能需求以及用户需求等方面。
2. 功能需求2.1 仓库管理•用户可以对仓库进行新增、删除、修改操作。
•用户可以查看仓库的基本信息,如仓库名称、位置等。
•用户可以查看特定仓库的存货情况,包括入库记录、出库记录、库存量等。
2.2 入库管理•用户可以录入进货单,包括进货时间、供应商、商品信息等。
•用户可以根据进货单进行实际入库操作,更新系统库存。
•用户可以查看进货单及对应的入库记录。
2.3 出库管理•用户可以录入销售订单,包括销售日期、客户、商品信息等。
•用户可以根据销售订单进行实际出库操作,更新系统库存。
•用户可以查看销售订单及对应的出库记录。
2.4 库存管理•用户可以查看系统中各个仓库的库存量。
•用户可以查看特定商品的库存量。
•用户可以设置库存预警,当库存量低于设定值时系统自动发出提醒。
2.5 统计报表•用户可以生成各类报表,包括进货报表、销售报表、库存报表等。
•用户可以按照时间范围、仓库、商品等条件进行报表筛选。
•用户可以导出报表为Excel、PDF等格式。
3. 非功能需求3.1 安全性•系统应采用身份验证和权限控制机制,确保只有授权的用户才能访问系统。
•用户密码应进行加密存储,以保障用户账户安全。
3.2 可靠性•系统应具备数据备份和恢复功能,以防止数据丢失。
•系统应具备错误处理机制,对于用户错误输入或系统错误能够给出相应提示或报错信息。
3.3 性能•系统应具备良好的响应速度,能够快速地处理大量数据和复杂查询。
•系统应支持并发操作,能够同时处理多个用户的请求。
3.4 易用性•系统界面应简洁明了,操作逻辑清晰。
•系统应提供用户友好的操作指引和帮助文档。
4. 用户需求4.1 仓库管理员•仓库管理员可以使用系统进行仓库的管理操作,包括新增、删除、修改仓库信息。
仓库管理系统需求分析报告仓库管理系统是指通过计算机技术和信息管理技术,对仓库内物品的收、存、发、补等过程进行自动化管理的系统。
其主要目的是提高仓库物品的管理效率和准确性,降低管理成本和人力资源消耗。
下面是对仓库管理系统的需求分析报告。
一、背景和目标随着经济发展和供应链管理的不断进步,企业的仓库管理变得越来越重要。
现行的仓库管理方式有很多问题,如人工操作繁琐、容易出错,信息管理不及时,成本过高等。
因此,我们需要开发一套仓库管理系统,以解决当前问题,并提高仓库管理的效率和准确性。
二、需求分析1.基本功能需求(1)仓库信息管理:包括仓库基本信息、仓库现有物品的记录、仓库物品的类别、属性和特殊要求等。
(2)物品信息管理:包括物品基本信息、物品的进出仓库记录、物品的库存和预警信息等。
(3)进出库管理:包括物品的入库和出库记录、库存的增减、物品的归类和标记等。
(4)库存管理:包括库存的查询、统计和分析、库存的调整、库存的报废和报损等。
2.高级功能需求(1)自动化管理:系统能够自动识别物品的编码和属性,并根据设定的规则自动分配存放位置,提高操作效率和减少错误。
(2)预警提醒:当库存低于或超过设定的阈值时,系统能自动发送预警信息给相关人员,以便及时采取相应的处理措施。
(3)数据分析:系统能够对仓库的库存数据进行分析,提供各种报表和图表,为决策提供参考依据。
(4)权限管理:系统能够为各个角色分配不同的权限,限制其对系统的操作,保证系统安全和数据的完整性。
三、开发计划与实施方案1.开发计划(1)需求收集和分析:通过与相关人员进行沟通和访谈,明确功能需求和技术要求,并进行文档记录。
(2)系统设计和开发:根据需求分析结果,进行系统的设计和开发,包括数据库的建立、界面的设计和功能的实现。
(3)系统测试和修复:对开发完成的系统进行全面测试,发现问题并进行修复,确保系统的稳定性和可靠性。
(4)系统上线和培训:将开发完成的系统上线,进行用户培训,确保用户能够顺利使用系统。
仓库管理系统需求分析报告一、项目背景和目的仓库是供应链管理中至关重要的环节之一,对于企业来说,高效的仓库管理系统能够有效提升仓库的运作效率和减少错误率。
本文旨在对仓库管理系统的需求进行详细分析,以帮助企业实现更高效的仓库管理。
二、需求分析1. 仓库基本信息管理1.1 仓库信息维护:能够录入、修改、删除仓库的基本信息,包括仓库名称、仓库地址、联系方式等。
1.2 仓库面积管理:能够记录仓库的面积信息,并根据需求分配不同的仓库面积。
1.3 仓库设备管理:能够记录仓库内设备的相关信息,包括设备名称、数量、运行状态等。
2. 货物管理2.1 库存管理:能够实时记录货物的进出库情况,包括货物名称、规格、库存数量等。
2.2 货物分类管理:能够对货物进行分类管理,便于查询和统计。
2.3 货物标识管理:能够对货物进行标识或编码,方便识别和追踪。
2.4 货物盘点管理:能够定期或不定期对仓库内的货物进行盘点,确保库存数据的准确性。
3. 入库管理3.1 入库单管理:能够生成入库单,记录入库的货物信息、数量、供应商等相关信息。
3.2 质检管理:能够对入库的货物进行质检,记录质检结果和质检人员信息。
3.3 入库审核:能够对入库单进行审核,确保入库操作的合法性和正确性。
4. 出库管理4.1 出库单管理:能够生成出库单,记录出库的货物信息、数量、目的地等相关信息。
4.2 出库优先级管理:能够根据出库的紧急程度和优先级设置合理的出库顺序。
4.3 出库审核:能够对出库单进行审核,确保出库操作的合法性和正确性。
5. 库存统计与报表5.1 库存统计:能够根据货物的分类、规格等维度进行库存统计,提供实时的库存数据。
5.2 库存报表:能够生成库存的报表,包括货物的入库、出库情况、库存变动和库存周转率等。
6. 系统权限管理6.1 用户管理:能够对系统用户进行管理,包括用户的添加、修改和删除等操作。
6.2 角色管理:能够定义不同角色的权限,对系统功能进行权限控制。
仓库管理系统可行性分析报告7篇Feasibility analysis report of warehouse management system汇报人:JinTai College仓库管理系统可行性分析报告7篇前言:研究报告分为研究的对象和方法、研究的内容和假设、研究的步骤及过程以及研究结果的分析与讨论。
研究报告内容的逻辑性是整个研究思路逻辑性的写照。
本文档根据研究报告内容要求展开说明,具有实践指导意义,便于学习和使用,本文档下载后内容可按需编辑修改及打印。
本文简要目录如下:【下载该文档后使用Word打开,按住键盘Ctrl键且鼠标单击目录内容即可跳转到对应篇章】1、篇章1:第一部分仓库管理系统项目总论2、篇章2:第二部分仓库管理系统项目建设背景、必要性、可行性3、篇章3:第三部分仓库管理系统项目产品市场分析4、篇章4:第四部分仓库管理系统项目产品规划方案5、篇章5:第五部分仓库管理系统项目建设地与土建总规6、篇章6:第六部分仓库管理系统项目环保、节能与劳动安全方案7、篇章7:第七部分仓库管理系统项目组织计划和人员安排篇章1:第一部分仓库管理系统项目总论总论作为可行性研究报告的首要部分,要综合叙述研究报告中各部分的主要问题和研究结论,并对项目的可行与否提出最终建议,为可行性研究的审批提供方便。
一、仓库管理系统项目概况(一)项目名称(二)项目承办单位介绍(三)项目可行性研究工作承担单位介绍(四)项目主管部门介绍(五)项目建设内容、规模、目标(六)项目建设地点二、项目可行性研究主要结论在可行性研究中,对项目的产品销售、原料供应、政策保障、技术方案、资金总额及筹措、项目的财务效益和国民经济、社会效益等重大问题,都应得出明确的结论,主要包括:(一)项目产品市场前景(二)项目原料供应问题(三)项目政策保障问题(四)项目资金保障问题(五)项目组织保障问题(六)项目技术保障问题(七)项目人力保障问题(八)项目风险控制问题(九)项目财务效益结论(十)项目社会效益结论(十一)项目可行性综合评价三、主要技术经济指标表在总论部分中,可将研究报告中各部分的主要技术经济指标汇总,列出主要技术经济指标表,使审批和决策者对项目作全貌了解。
【摘要】根据企业仓库管理人员的工作需要,为了解决业务的不断发展,加强成本管理和收入管理,通过提高服务水平来提升企业形象,对仓库管理程序进行了详细的分析和策划,提出了利用计算机管理信息系统对仓库进行管理,而进行了仓库管理系统的开发。
该系统能实现物品发放、物品入库、出库管理功能。
该系统不仅出于方便操作人员的考虑,也是出于安全策略。
在各个子系统中,用户管理只有相关管理人员被允许进行操作。
各子系统可录入、查询、更改相应数据库信息,以及对其他子系统数据信息的调用查询。
数据库起到了各方面数据以及查询各方面信息的重大作用。
因而构建数据库以及如何合理有效的对数据库进行操作乃是本系统的核心工作。
系统有良好的交互性,便于各部门操作人员使用本系统,以及容易掌握本系统的各项功能,使人乐于使用本系统.本系统的界面设计友好,各个功能设计合理并人性化。
本软件开发的过程中采用VB 6.0 开发工具,采用成熟的软件研制技术。
将业务处理从纯人工操作转换成人工与计算机共同处理提高了工作效率。
关键词:管理信息系统仓库管理【Abstract】This system is developed to meet the need of the warehouse management, to strengthen cost control and to improve income management。
Warehouse management process for a detailed analysis and planning by the use of computer management information systems to manage warehouse, and the developmentof a warehouse management system。
In every sub-system, only the related operator can access to the operation of this system。
《沃尔玛超市库存管理系统分析与设计》篇一一、引言随着电子商务和现代信息技术的快速发展,零售行业对库存管理系统的需求愈发迫切。
作为全球知名的零售企业,沃尔玛超市在国内外拥有众多门店,其库存管理系统的效率与准确性直接影响到企业的运营成本和客户满意度。
本文旨在分析沃尔玛超市库存管理系统的现状及需求,并设计一套高效、可靠的库存管理系统。
二、沃尔玛超市库存管理系统现状分析1. 现有系统概述目前,沃尔玛超市的库存管理系统主要依赖于传统的手动记录和电子化信息系统相结合的方式。
虽然已经实现了部分信息化,但仍然存在许多问题,如信息更新不及时、数据准确性差、人工操作效率低下等。
2. 存在问题(1)数据同步问题:由于数据更新不及时,导致门店与仓库之间的数据不同步,影响库存的准确性。
(2)操作效率低下:传统的手动记录方式耗时耗力,且容易出错,影响工作效率。
(3)缺乏数据分析与预测:无法根据历史数据对未来库存需求进行预测,导致库存积压或短缺。
三、需求分析1. 系统目标设计一套高效、可靠的库存管理系统,实现数据的实时更新与共享,提高操作效率,减少人为错误,加强数据分析与预测能力。
2. 用户需求(1)门店员工:需要能够实时查看库存信息,快速完成商品上架、补货等操作。
(2)仓库管理人员:需要能够实时掌握库存情况,对商品进行分类管理,确保商品的安全与质量。
(3)数据分析人员:需要能够对历史数据进行深入分析,预测未来库存需求,为决策提供支持。
四、系统设计1. 系统架构设计采用B/S架构,结合云计算技术,实现数据的集中存储与处理。
系统分为数据层、业务逻辑层和用户界面层,确保数据的实时更新与共享。
2. 功能模块设计(1)登录模块:实现用户的身份验证与权限管理。
(2)库存查询模块:门店员工和仓库管理人员可以实时查询库存信息。
(3)商品上架与补货模块:门店员工可以快速完成商品上架、补货等操作。
(4)数据分析与预测模块:数据分析人员可以对历史数据进行深入分析,预测未来库存需求。
商品仓库管理系统测试报告一.引言1.背景本测试计划从属于商品存储管理系统。
用户为中、小规模超市、商场。
执行本测试前,应完成软件计划,需求分析,设计及编码工作。
2.参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单。
二.软件说明1.本软件的主要功能为:⑴对商品入库和出库详细情况进行登记⑵对库存信息进行高级查询⑶对用户需求申请进行登记⑷对库存情况进行自动监督和报警⑸定期自动生成采购清单⑹定期对信息排序和生成报表⑺对操作日志进行登记2.条件与限制:⑴考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可移植性;⑵因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来实现,以方便数据共享;三.测试步骤本次测试采用黑盒法。
主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试。
综合使用等价类划分法和其它方法。
详细测试步骤如下:●身份验证。
功能为:①对登录系统的用户进行身份合法性检查,要求输入帐号和密码。
禁止身份信息不正确的用户登录;②当输入密码错误次数超过一定限制时<初定为3次)将自动关闭系统,以防止非法穷举入侵;③将成功的登录操作记入操作日志文件1.有效等价类:输入为用户信息表中保存的用户名和对应的密码。
测试用例为:符合预期结果。
通过“查询”功能检查操作日志,发现已登记以上“登录数据库”操作及相应用户名密码。
符合预期结果。
2.无效等价类:①用户名不在用户信息表中,密码在用户信息表中。
测试用例为:用户名:曹冰密码: cbj点“确定”后,弹出“用户名和密码错误”对话框。
符合预期结果。
②用户名在用户信息表中,密码不在用户信息表中。
测试用例为:用户名:曹冰洁密码: cb点“确定”后,弹出“用户名和密码错误”对话框。
符合预期结果。
③用户名和密码均在用户信息表中,但两者不匹配。
测试用例为:用户名:曹冰洁密码: zqz点“确定”后,弹出“用户名和密码错误”对话框。
符合预期结果。
连续输入错误达3次时,登录对话框自动关闭。
符合预期结果。
●帐号和密码管理。
功能为:以系统管理员身份登录系统后,可建立,修改,删除所有用户信息<帐号和密码)。
1.有效等价类:○修改和删除:须提供用户信息表中的用户名和密码。
测试用例为:○添加:须提供新用户的用户名和密码。
用户名、密码均为长度不超过16B的任意字符串。
测试用例为:说明:①上表中标记为[空]处表示:当前操作类型下,此工程不可编辑。
②文本框设置为具有这样的性质:当输入字符数达到16时,后续输入的字符不被接受。
<自动控制用户名和密码的长度上界)2.无效等价类○操作类型为“修改”时:①用户名不在用户信息表中,“旧密码”在用户信息表中。
测试用例为:用户名:曹冰旧密码: cbj输出:“用户名不正确”。
符合预期结果。
②用户名在用户信息表中,“旧密码”不在用户信息表中。
测试用例为:用户名:曹冰洁旧密码: cb输出:“用户旧密码不正确”。
符合预期结果。
③用户名和“旧密码”均在用户信息表中,但两者不匹配。
测试用例为:用户名:曹冰洁旧密码: zqz输出:“用户旧密码不正确”。
符合预期结果。
④用户名和“旧密码”均在用户信息表中且匹配。
但“新密码”和“新密码确认”不一致。
测试用例为:用户名:詹求芝旧密码: zqz新密码:zzz新密码确认:zz输出:“密码确认不一致”。
符合预期结果。
⑤用户名为空。
输出:“用户名不能为空”。
符合预期结果。
⑥用户名在用户信息表中,但“旧密码”为空。
测试用例为:用户名:詹求芝旧密码:[空]输出:“用户旧密码不正确”。
符合预期结果。
⑦用户名和“旧密码”均在用户信息表中且匹配。
但“新密码”为空。
测试用例为:用户名:詹求芝旧密码: zqz新密码:[空]输出:“新密码不能为空”。
符合预期结果。
⑧用户名和“旧密码”均在用户信息表中且匹配。
“新密码”非空。
但“新密码确认”为空。
测试用例为:用户名:詹求芝旧密码: zqz新密码:zzz新密码确认:[空]输出:“密码确认不一致”。
符合预期结果。
○操作类型为“删除”时<“新密码”和“新密码确认”框显示为不可编辑):等价类⑨~⒀与等价类①②③⑤⑥的输入输出相同。
○操作类型为“添加”时<“旧密码”框显示为不可编辑):⒁用户名为用户信息表中已经存在的用户名,新密码任意给定。
测试用例为:用户名:詹求芝输出:“该用户已存在,请输入新用户名”⒂用户名不在用户信息表中,但“新密码”和“新密码确认”不一致。
测试用例为:用户名:lily新密码:ll新密码确认:哈哈输出:“密码确认不一致”符合预期结果。
⒃用户名为空。
输出:“用户名不能为空”。
符合预期结果。
⒄用户名不在用户信息表中,但“新密码”为空。
测试用例为:用户名:bob新密码:[空]输出:“新密码不能为空”。
符合预期结果。
⒅用户名不在用户信息表中,“新密码”非空。
但“新密码”确认为空。
测试用例为:用户名:bob新密码:bb新密码确认:[空]输出:“密码确认不一致”。
符合预期结果。
●商品入库登记。
功能为:①由条形码检测设备读入商品包装上的条形码,系统根据条形码搜索数据库中的商品信息文件,检查该商品基本信息是否已作登记;②若该商品信息未作登记,则填写该商品详细信息单,并提交给数据库,写入商品信息文件,再填写入库单;③若该商品信息已作登记,则直接填写入库单;④检查入库单的合法性:即检查表单中的输入信息是否具有非法字符,商品来源<供应商信息)是否合法;⑤若检查结果不合法,提示操作员重新输入;若检查结果合法,则根据申请内容对商品库存信息文件和入库文件进行更新,打印入库凭证,完成商品入库操作;⑥将成功的入库操作写入操作日志文件;相关操作说明:在主界面点“入库”按钮后,弹出“入库信息”对话框。
“时间”框中将自动显示当前的系统时间,作为商品入库时间。
“商品号”框待输入信息。
其它框均为不可编辑状态。
现向“商品号”框中输入一长度为12的数字字符串,模拟由条码读取设备读入的商品条码。
假设实际使用环境中条码设备不会出错,即总是读出12位数字串,所以不必检查<模拟读入的)商品号的有效性。
此时若点“添加”按钮,弹出对话框“请先运行查询操作!”,表示应先检查此商品基本信息是否已登记。
因此测试中越过这一步,直接点“查询”按钮。
按商品信息是否已登记,分两种情况:情况一:<模拟)读入的商品号已在商品信息表中,弹出对话框:“该商品已存在,请输入入库时的必要信息!”。
“供应商号”,“类型”,“商品名”,“存放地点”框中将显示此商品号在商品信息表中对应的属性值。
“最大量”,“最小量”框中将显示此商品号在库存信息表中对应的属性值。
余下的“入库量”,“有效期”,“采购员”由用户填写。
测试用例:商品号:000100010001,点“查询”按钮,可得以上相关信息。
经检查,各显示属性与数据库中的值一致。
1.有效等价类:“入库量”为正整数,“有效期”为yyyy-mm-dd格式的日期,“采购员”为任意字符串<采购员名)。
对上面的测试用例<商品号000100010001),输入信息为:入库量:10;有效期:2006-01-01;采购员:李输出:“添加成功”经检查,数据库相关表都正确更新。
符合预期结果。
2.无效等价类:①“入库量”不是正整数。
输出:“入库量应为正整数!”。
符合预期结果。
②“入库量”为空。
输出:“入库量不可为空!”。
符合预期结果。
③“入库量”是正整数,但大于“最大量”框中的值。
输出:“入库量不能大于最大量!”。
符合预期结果。
④“入库量”是正整数且小于“最大量”框中的值。
但“采购员”和<或)“有效期”为空。
输出:“入库信息不能有一项为空!”符合预期结果。
⑤“入库量”是正整数且小于“最大量”框中的值。
“采购员”非空。
但“有效期”格式错。
输出:“有效期应为yyyy-mm-dd格式!”符合预期结果。
情况二:<模拟)读入的商品号不在商品信息表中,弹出对话框:“该商品为新商品,请输入入库时的必要信息!”因是新商品,数据库中尚无相关信息。
除“商品号”和“时间”以外的所有框都需用户填写。
1.有效等价类:“入库量”为正整数且小于“最大量”;“供应商号”为供应商表中的“供应商号”<长度为4的数字串);“ 最大量”为长整形数;“有效期”为yyyy-mm-dd格式的日期;“类型” 在规定集合中取值<衣、食、用);“商品名”为任意字符串;“采购员”为任意字符串<采购员名);“最小量” 为长整形数;“存放地点”在规定集合中取值<01~20);输出:“入库操作成功!”2.无效等价类:等价类①~③与情况一中等价类①~③输入输出相同。
④“存放地点”不是规定集合中的值输出:“不可识别的存放地点!”⑤“有效期”格式错或为空输出:“有效期格式错!”⑥“供应商号”不是供应商表中的“供应商号”输出:“非法供应商号!”⑦“最大量”不是正整数输出:“最大量应为正整数!”⑧“类型”不是规定集合中的值输出:“不可识别的类型!”⑨“商品名”超长输出:“商品名”超长!”⑩“最小量”不是正整数输出:“最小量应为正整数!”⑾“存放地点”不是规定集合中的值输出:“不可识别的存放地点!”以上符合预期结果。
入库操作后,经检查,入库信息表,商品信息表,库存信息表已正确更新。
检查操作日志文件,发现成功的入库操作已登记。
符合预期结果。
●商品出库登记。
功能为:①根据提货申请者提供的商品条形码在商品基本信息文件中查找要提取商品的详细信息,若未找到,表明该商品并不存在,返回提示信息;②若找到,则填写出库单,提出出库申请;③检查出库单的合法性:即检查表单中的输入信息是否具有非法字符;④若检查结果不合法,提示操作员重新输入;若检查结果合法,则根据申请提取的出库量检查库存信息文件,看库存量是否满足提货要求;⑤若库存量满足要求,则对库存信息文件和出库文件进行更新,打印出库凭证,完成商品出库操作;若不满足则表明库存不足,将用户需求写入采购清单文件,提示进货;⑥将成功的出库操作写入操作日志文件相关操作说明:在主界面点“出库”按钮,弹出“出库信息”对话框。
查询时,在“商品号”和<或)“商品名”框中输入欲提取商品的信息。
提取时,输入“数量”和“提取人”,点“提取”键,即完成“出库”操作1.有效等价类查询时,仅输入“商品号”或“商品名”时,分别为商品信息表中已有的记录。
同时输入“商品号”和“商品名”时,为商品信息表中同一记录的相应属性。
输出:上方框中显示此商品基本信息提取时,数量为小于此商品库存的正整数;提取人非空。
输出:“出库操作成功!”检查操作日志,发现成功出库操作已登记。
符合预期结果。