库存管理系统测试报告

合集下载

PC测试结果

PC测试结果
袁梅
2.3
测试结果
【按顺序给出每一测试项目的:
a.
实测结果数据;
b.
与预期结果数据的偏差;
c.
该项测试表明的事实;
d.
该项测试发现的问题。

八、测试分析报告
测试项目名称:商品库存管理系统
测试名称:
0001
用户登录功能测试
测试内容:输入用户名和密码,例如:
angel

345678
测试结果:能登陆到主界面,用不同权限的账号能做不同的操作。
如果只有部分用户升级的影响,老版本的用户没有模拟重发功能。
项目单位:保定邦利德网络科技有限公司
软件用途:运输系统
1.
静态测试:主要方法有审阅,检查。
事物流:数据进入模块中的关键域,值相不相同。
数据:数据库,后台,页面展示。
2.
参考资料:
2.1测试用例
2.2需求文档(无)
2.3详细设计说明书(无)
2.4用户操作手册(无)
自动提取信息用的是本地时间(客户时间有误)服务器过滤晚于本地时间的信息,
登陆未限制登陆时间,如果本地时间早于服务器时间,会造成大量数据丢失,
隔天相同时间登陆,是否有误~
两种方案:
一:
1.人工服务器时间
2.自动是本地时间
3.登陆3分钟限制
二:人工,自动都采用服务器时间。登陆无时间限制
客户端,发布信息,货物信息过长(40-50个字100左右各字符),后台同步不过来货物信息。设置成交后,在自己的发布界面一直显示。(对其他用户没有影响,只对自己有影响)。
测试目的:测试是否能成功更新该信息
测试结果:
能较好的显示入库的信息,
界面较有好,

库存管理系统实验报告

库存管理系统实验报告

库存管理系统实验报告库存管理系统实验报告一、引言库存管理是企业运营中至关重要的一环。

良好的库存管理可以帮助企业降低成本、提高效率,并确保产品供应的稳定性。

为了探索和研究如何有效地管理库存,我们进行了一项库存管理系统的实验。

二、实验目的本次实验的目的是设计和实现一个库存管理系统,以模拟实际企业的库存管理流程。

通过该系统,我们可以了解库存管理的基本原理和方法,并掌握相关的技术和工具。

三、实验设计1. 系统功能设计根据库存管理的基本需求,我们设计了以下功能模块:- 商品管理:包括商品信息的录入、修改和删除等操作。

- 入库管理:记录商品的进货信息,包括进货数量、进货价格等。

- 出库管理:记录商品的销售信息,包括销售数量、销售价格等。

- 库存查询:可以根据商品名称或编号查询库存信息。

- 库存预警:当库存数量低于设定的阈值时,系统会自动发出预警提示。

2. 数据库设计为了存储和管理库存信息,我们设计了一个简单的数据库。

数据库包括以下表:- 商品表:存储商品的基本信息,如商品名称、编号、库存数量等。

- 进货表:记录商品的进货信息,包括进货时间、进货数量、进货价格等。

- 销售表:记录商品的销售信息,包括销售时间、销售数量、销售价格等。

3. 界面设计为了方便用户操作和使用,我们设计了一个简洁直观的用户界面。

界面包括菜单栏和各功能模块的操作界面,用户可以通过菜单栏选择所需的功能。

四、实验过程1. 系统搭建我们使用Python编程语言和SQLite数据库来实现库存管理系统。

首先,我们搭建了系统的基本框架,包括数据库连接、界面设计和功能模块的实现。

2. 功能实现根据设计的功能模块,我们逐一实现了商品管理、入库管理、出库管理、库存查询和库存预警等功能。

通过编写相应的代码,我们可以实现商品信息的录入、修改和删除,进货和销售记录的添加和查询,以及库存数量的自动更新和预警提示。

3. 测试与优化在功能实现完成后,我们进行了系统的测试。

仓库管理系统测试报告材料

仓库管理系统测试报告材料

仓库管理系统测试报告材料1.引言2.测试目标和范围本次测试的目标是验证仓库管理系统的功能是否满足需求规格说明书中的所有要求。

测试的主要范围包括仓库物品的入库、出库、盘点和查询等功能。

3.测试方法本次测试采用黑盒测试方法,即基于需求规格说明书进行测试。

测试人员在测试计划和测试用例的基础上,使用测试工具和手工测试方法对仓库管理系统进行功能测试。

4.测试环境本次测试使用的测试环境包括:- 操作系统:Windows 10- 浏览器:Chrome、Firefox、Safari- 服务器:Apache Tomcat 9.0-数据库:MySQL8.05.测试结果经过测试,仓库管理系统的功能和性能达到了预期要求。

以下是一些重要的测试结果:5.1入库功能-正确的数据可以成功入库,并在系统中显示。

-错误的数据会被系统拒绝,并给出适当的错误提示。

5.2出库功能-正确的数据可以成功出库,并在系统中更新库存。

-错误的数据会被系统拒绝,并给出适当的错误提示。

5.3盘点功能-盘点操作可以准确地统计仓库中每个物品的数量,并将结果显示在系统中。

-盘点过程中的错误操作会被系统拒绝,并给出适当的错误提示。

5.4查询功能-可以根据不同的条件对仓库中的物品进行查询,并显示出满足条件的结果。

-查询结果显示准确,符合预期要求。

6.性能测试本次性能测试主要针对仓库管理系统的响应时间和并发处理能力进行评估。

6.1响应时间测试在正常的网络环境下,系统的响应时间在2秒以内,满足用户的实时查询需求。

6.2并发处理能力测试在100个并发用户的情况下,系统能够稳定运行,响应时间没有明显延长,不会对用户体验产生影响。

7.测试总结通过本次测试,可以得出以下结论:-仓库管理系统的功能已经得到了有效验证,满足了需求规格说明书中的所有要求。

-系统的性能表现良好,在正常的使用场景下具有良好的响应时间和并发处理能力。

8.测试建议根据本次测试的结果,针对仓库管理系统的一些细节进行调整和改进:-优化系统的界面设计,使用户操作更加简单、直观。

库存管理系统报告

库存管理系统报告

库存管理系统报告报告内容如下:尊敬的领导和同事们,我很荣幸向大家呈报我们最新开发完成的库存管理系统。

这个系统帮助我们更加高效地管理和控制我们公司的库存,从而提升了我们的运营效率和利润。

在接下来的报告中,我将向大家介绍该系统的功能和优点。

首先,该库存管理系统包含了以下核心功能:1. 库存追踪:系统能够实时追踪库存的入库和出库情况,以及库存的位置和数量。

这让我们能够准确地知道每个产品的存储位置和可用量,方便及时补充库存。

2. 库存预测:系统基于历史数据和订单量,能够预测未来的库存需求。

这有助于我们合理安排生产计划和库存补充,避免库存过剩或不足。

3. 供应链管理:系统能够与供应商和分销商进行信息交互,实现供应链的协调管理。

我们可以通过系统直接下订单和管理退货,从而提高供应链的效率和准确性。

4. 库存报告:系统提供了各种报告和分析工具,能够帮助我们监控库存状况和业务绩效。

我们可以通过系统了解到每个产品的库存周转率、销售额和利润等关键指标,以便做出合适的决策和调整。

这个库存管理系统的优点如下:1. 高效性:系统能够实时追踪库存和自动化管理过程,减少了人工操作和错误的可能性。

这大大提升了我们处理库存的效率。

2. 准确性:系统提供了准确的数据和预测结果,使我们能够更好地掌握库存状况和未来需求,降低了库存管理带来的风险和成本。

3. 灵活性:系统可以根据我们的需求进行定制和扩展。

我们可以根据不同产品和业务需求,调整系统的设置和功能,满足我们的具体要求。

4. 数据分析:系统提供了丰富的数据分析工具,帮助我们深入了解库存的运营情况和走势。

这让我们能够做出更明智的决策和优化运营。

最后,为了确保库存管理系统的顺利运行,我们计划进行以下几个步骤:1. 系统测试:我们将进行全面的系统测试,包括功能测试、性能测试和安全测试,以确保系统的稳定性和安全性。

2. 培训与推广:我们将为相关人员提供培训,帮助他们熟悉系统的使用和操作。

同时,我们将积极推广和宣传系统的便利性和重要性,以获得广泛的支持和使用。

超市库存管理系统 实验报告.doc

超市库存管理系统 实验报告.doc

超市库存管理系统一,引言1,编写目的有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。

一个超市的库存,也就代表了这个超市的大部分资产总额。

如何将这些静态的资产以最快的速度流转,这就是库存管理的目的。

一个好的超市,并不是只有畅销的商品就行了。

因为畅销的可能都是固定的某些商品,而有些商品可能进了超市后,就无人问津,这样不仅使这些商品占据了库房空间,而且也积了大量的资金,使得资金运转相当的困难。

要改善库存周转率不高的状况,就必须先从了解超市目前的库存情况开始,而要了解库存的情况,就可以利用信息系统来进行管理,从而进一步的提高库存管理的效率。

通过信息系统的查询可以方便的找出目前最畅销和滞销的商品,然后再利用各种行销方法,将滞销的商品销售出去,这样就可以避免超市因为滞销而造成的损坏、过期和资金积压等问题。

2,背景超市库存管理在欧美等国已实行多年,如今,在像中国这样的发展中国家也迅速地得到了推广。

它最主要的特点是能够实时和准确地反映店内的销售情况,以便为超市管理者提供决策信息支持。

超市库存管理的内容就是商品的入库、出库和库存管理,它是商品管理的中间环节。

用数据描叙货物的收入、发出和储存的状态,实际反映了商品在超市内流动的客观过程,库存管理和商品管理的其他环节都有直接联系。

可以说它在商品配送管理中起着枢纽和基础的重要作用。

二、需求分析1、功能需求:产品的信息的显示(show)、删除(deleteInfo)、录入(recorde)、修改(modify)、出库(outHou)、结束(return)和清屏(cls)。

显示:显示产品库存的所有信息。

删除:删除产品库存的所有信息。

录入:输入并保存产品的所有信息。

修改:可随机修改产品库存属性的信息出库:依据产品的出库数量,计算现在的库存量,更新出库数量。

2、操作需求:(1)起始菜单:在屏幕上输入0或1选择语言。

其中输入0显示中文,输入1显示英文。

超市管理系统测试报告(共10篇)

超市管理系统测试报告(共10篇)

超市管理系统测试报告(共10篇):管理系统测试报告超市超市管理系统流程图简单图书馆管理系统在线测试管理系统篇一:超市管理系统测试分析报告超市管理系统测试分析报告1引言1.1编写目的这份测试分析报告书时为了测试本系统是否可行。

当输入商品的信息时,测试其信息能不能被完整地保存在数据库中以备日后查询用;当输入的数据不符合要求时,看系统能不能给出提示;当价格信息修改后看修改后的信息能不能被系统接受并保存到数据库;当输入新顾客的信息时,输入信息是否完整地保存在数据库中,以及当输入老顾客信息时,系统能不能显示完整的信息等等。

1.2背景项目名称:超市管理系统。

提出者:XXX。

开发者:郭琦,梁颖嘉,刘浩然,李小龙。

用户:中小型超市1.3定义XXXX(列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

)1.4参考资料软件设计文档国家标准操作手册(GB8567——88)。

2测试概要2.1 目标1、用户登录测试:售货员登录销售管理系统模块,输入用户名和密码,模块通过连接到数据库,对售货系统中商品信息、销售商品信息、顾客购买商品的信息等进行检验。

库存管理员登录库存管理系统模块,模块通过连接数据库,对库存管理系统中的供应商信息、商品信息和特殊商品信息等进行检验。

订货员登录订货管理系统模块,模块通过连接数据库,对订货管理系统中的商品存量、供应商信息等进行检验。

统计分析员登录统计分析管理系统模块,模块通过连接数据库,对统计分析模块中的商品信息、销售信息、供应商信息、库存信息和特殊商品信息等进行检验。

2、商品录入测试:录入商品信息,对新录入的信息在数据库中进行检验。

3、商品查询测试:输入商品编号,查询商品信息。

4、快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,包括商品库存量、销量、供应商等,并显示出信息。

5、收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额数并打印货物清单同时保存顾客购买记录。

仓库管理系统测试报告

仓库管理系统测试报告

商品仓库管理系统测试报告引言1.背景本测试计划从属于商品存储管理系统。

用户为中、小规模超市、商场。

执行本测试前,应完成软件计划,需求分析,设计及编码工作。

2.参考文档需求分析文档,概要设计文档,详细设计文档,测试计划文档,程序清单.一、软件说明1.本软件的主要功能为:⑴对商品入库和出库详细情况进行登记⑵对库存信息进行高级查询⑶对用户需求申请进行登记⑷对库存情况进行自动监督和报警⑸定期自动生成采购清单⑹定期对信息排序和生成报表⑺对操作日志进行登记2.条件与限制:⑴考虑到本软件面向的用户群比较广泛,在设计时应注意使软件具有较强的可移植性;⑵因本软件管理的某些信息属商业机密,必须注意信息的安全防范,同时应以标准的数据格式来实现,以方便数据共享;二、测试步骤本次测试采用黑盒法。

主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试.综合使用等价类划分法和其它方法。

详细测试步骤如下:●身份验证。

功能为:①对登录系统的用户进行身份合法性检查,要求输入帐号和密码。

禁止身份信息不正确的用户登录;②当输入密码错误次数超过一定限制时(初定为3次)将自动关闭系统,以防止非法穷举入侵;③将成功的登录操作记入操作日志文件1.有效等价类:输入为用户信息表中保存的用户名和对应的密码。

测试用例为:通过“查询"功能检查操作日志,发现已登记以上“登录数据库”操作及相应用户名密码. 符合预期结果。

2.无效等价类:①用户名不在用户信息表中,密码在用户信息表中。

测试用例为:用户名:曹冰密码: cbj点“确定”后,弹出“用户名和密码错误”对话框.符合预期结果.②用户名在用户信息表中,密码不在用户信息表中。

测试用例为:用户名:曹冰洁密码:cb点“确定”后,弹出“用户名和密码错误”对话框.符合预期结果.③用户名和密码均在用户信息表中,但两者不匹配。

测试用例为:用户名:曹冰洁密码:zqz点“确定”后,弹出“用户名和密码错误"对话框。

基于python的仓库库存管理系统开题报告

基于python的仓库库存管理系统开题报告

基于python的仓库库存管理系统开题报告一、选题的背景和意义在现代企业管理中,仓库库存管理是至关重要的一环。

高效的库存管理可以帮助企业降低成本、提高效率、优化资源配置,并确保订单及时准确地履行。

然而,传统的库存管理方式往往面临着数据不准确、效率低下、容易出错等问题。

为了解决这些问题,我们提出了基于 Python 的仓库库存管理系统的开发。

通过开发一个基于 Python 的仓库库存管理系统,我们可以利用Python 的强大数据处理和可视化能力,实现对仓库库存的高效管理。

该系统将提供实时的库存信息、精确的出入库记录、智能的库存预警等功能,帮助企业更好地掌握库存情况,做出更明智的决策。

二、研究现状目前,国内外已经有许多仓库库存管理系统的研究和实践。

一些大型企业和物流公司已经采用了先进的库存管理系统,以提高效率和降低成本。

然而,现有的系统往往存在着一些局限性,如定制性差、扩展性不足、界面不友好等。

相比之下,基于 Python 的仓库库存管理系统具有开发周期短、扩展性好、成本低等优势。

通过使用 Python 的相关库和框架,我们可以快速搭建起一个功能强大的库存管理系统,并根据企业的需求进行定制和扩展。

三、研究目标和内容本课题的目标是开发一个基于 Python 的仓库库存管理系统,实现以下主要功能:1. 库存信息管理:包括商品信息的录入、修改和查询,支持批量导入和导出。

2. 出入库管理:实现物品的出入库记录,支持扫码操作和手动输入。

3. 库存盘点:提供定期盘点功能,自动核对库存数量与系统记录是否一致。

4. 库存预警:根据设定的安全库存阈值,实时提醒管理员进行补货或滞销处理。

5. 统计分析:生成库存相关的统计报表,如库存周转率、滞销商品清单等。

四、技术路线和方法本系统将采用 Python 作为主要开发语言,使用以下技术和框架:1. Django:一个基于 Python 的 Web 框架,用于快速搭建网站应用。

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

库存管理系统测试报告~一.测试范围1.测试目的软件的错误是不可避免的,所以必须经过严格的测试。

通过对本软件的测试,尽可能的发现软件中的错误,借以减少系统内部各模块的逻辑,功能上的缺陷和错误,保证每个单元能正确地实现其预期的功能。

检测和排除子系统(或系统)结构或相应程序结构上的错误,使所有的系统单元配合合适,整体的性能和功能完整。

并且使组装好的软件的功能与用户要求一致。

2.预期结果● 身份验证①以正确的用户名和匹配的密码可以成功登陆。

②凡用户名不存在或不正确或密码错误均不能登陆。

③当输入密码错误次数超过一定限制时(初定为3次)将自动关闭系统。

④成功的登录操作记入操作日志文件● 帐号和密码管理以系统管理员身份登录系统后,可建立,修改,删除所有用户信息(帐号和密码)。

● 商品入库登记①输入模拟条码后即可进行查询,查询结果:未登记,已登记。

若欲执行添加操作,提示必须进行查询。

②若该商品信息未作登记,则提示填写该商品详细信息单。

填写后检查,若正确,提交给数据库,写入商品信息文件,再填写入库单;若错误,提示出错。

③若该商品信息已作登记,则提示填写入库单。

填写后检查,若正确,入库;若错误,提示出错。

④完成后,入库操作写入操作日志文件;● 商品出库登记①输入模拟条码后即可进行查询,查询结果:存在,不存在。

②若不存在,提示出错。

③若存在,提示填写出库单。

④填写后检查,若错误,提示出错。

⑤若正确,则检查库存量是否满足提货要求;一.测试步骤本次测试采用黑盒法。

主要依据需求分析文档和测试计划文档,以需求分析文档中的功能模块为单位,对编码人员提交的成型系统进行测试。

综合使用等价类划分法和其它方法。

详细测试步骤如下:●商品入库登记。

功能为:①由条形码检测设备读入商品包装上的条形码,系统根据条形码搜索数据库中的商品信息文件,检查该商品基本信息是否已作登记;②若该商品信息未作登记,则填写该商品详细信息单,并提交给数据库,写入商品信息文件,再填写入库单;③若该商品信息已作登记,则直接填写入库单;④检查入库单的合法性:即检查表单中的输入信息是否具有非法字符,商品来源(供应商信息)是否合法;⑤若检查结果不合法,提示操作员重新输入;若检查结果合法,则根据申请内容对商品库存信息文件和入库文件进行更新,打印入库凭证,完成商品入库操作;⑥将成功的入库操作写入操作日志文件;相关操作说明:在主界面点“入库”按钮后,弹出“入库信息”对话框。

“时间”框中将自动显示当前的系统时间,作为商品入库时间。

“商品号”框待输入信息。

其它框均为不可编辑状态。

现向“商品号”框中输入一长度为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.有效等价类查询时,仅输入“商品号”或“商品名”时,分别为商品信息表中已有的记录。

同时输入“商品号”和“商品名”时,为商品信息表中同一记录的相应属性。

输出:上方框中显示此商品基本信息提取时,数量为小于此商品库存的正整数;提取人非空。

输出:“出库操作成功!”检查操作日志,发现成功出库操作已登记。

符合预期结果。

2.无效等价类①“商品号”不在商品信息表中输出:“此种商品库存为零!”②“商品名”不在商品信息表中输出:“此种商品库存为零!”③“商品号”和“商品名”都在商品信息表中,但不匹配输出:“此种商品库存为零!”④“数量”大于欲提取商品的库存量输出:“所提取数量大于库存量!”⑤“数量”为空或不是正整数输出:“请输入一个正整数!”⑥“提取人”为空输出:“提取人不能为空!”以上符合预期结果。

测试结论:●生成采购清单。

功能为:①根据用户需求和库存报警情况自动生成采购清单;②实现采购清单的不定期查看和定期汇总打印;需要生成采购清单的几种情况说明:①出库操作的出库量大于商品的库存量时②一次出库操作后剩余库存量小于或等于规定的最小量时(库存报警)相关操作说明:在“出库”界面,当出现上面两种情况中的一种时,弹出“生成采购清单”对话框。

可选定“生成”,“添加”,“打印”中的一项进行操作。

其中,“生成”操作可在上方框中查看当前的采购清单明细。

“添加”操作可根据用户在文本框中键入的内容,将欲购进商品的信息加入原采购清单中。

分别对生成采购清单的两种情况设计测试用例如下:①对商品号为000100010001的商品(商品名为“泡面”)进行出库操作。

其当前库存量为170。

提取量为180。

其它信息正确。

点“出库”键后,弹出提示“此商品库存不足!急需可生成采购清单。

”。

进入采购清单界面。

因要加入新的采购记录,选择“添加”操作。

输入各项信息为:商品号:000100010001;商品名:泡面;入购数量:100;供应商:0001;点“确定”键,提示“生成采购清单成功!”,并在上方框中显示此项新的采购记录。

符合预期结果。

②对商品号为000100010005的商品(商品名为“面包”)进行出库操作。

其规定的最小库存量为20。

当前库存量为25。

提取量为5。

其它信息正确。

发现允许进行出库操作。

但未弹出“生成采购清单”对话框。

继续对此商品出库,提取量为1。

发现允许进行出库操作。

但仍未弹出“生成采购清单”对话框。

出错!●自动监督库存情况和报警。

功能为:①对库存情况进行自动监督,当某商品储量低于给定下限时,予以“库存不足提示”和“进货提示”;②识别储量减少缓慢的商品,当情况维持时间超过某上限时,予以“不应进货建议”;③识别现有库存量大于最大库存量的商品,予以“货存溢出提示”④识别滞留期超出限制的商品,予以“停货建议”⑤识别将结束保质期的商品,并予以“上架警告”⑥对已过保质期的商品应予以“清货警告”对上述情况分别进行测试如下:①当系统时钟为每月5号,15号,25号时,在登录系统时自动检查“库存信息表”中是否存在“现存量”小于“最小量”的记录。

存在时,弹出提示“成功运行了库存报警,存在储量低于库存下限的商品。

已加入采购清单!”经检查,数据库的“采购清单表”已加入若干新项目,及“库存信息表”中“现存量”小于“最小量”的所有记录对应的商品信息。

符合预期结果。

②此功能未实现!③此功能未实现!但在进行“入库”操作时,已控制“入库量”不会超过“最大量”。

故所述情况不会出现。

不影响效果。

④此功能未实现!⑤此功能未实现!⑥当系统时钟为每月5号,15号,25号时,登录系统时自动检查商品有效期,对早于或等于当前日期的商品,自动弹出提示。

如,当前日期为2006-06-05,商品000100010002的有效期为2006-06-01,弹出提示为“商品号为000100010002的商品已过期,请清除库存!已更新库存信息!”。

相关文档
最新文档