收藏 分销(赏)

软件工程课程设计仓库管理系统设计与实现样本.doc

上传人:二*** 文档编号:4532169 上传时间:2024-09-26 格式:DOC 页数:46 大小:2.77MB
下载 相关 举报
软件工程课程设计仓库管理系统设计与实现样本.doc_第1页
第1页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、软件工程实验报告题目:“仓库管理系统”设计与实现学院:信息技术系专业:教诲技术学队名:For The Teach Dream(FTTD)小构成员:肖聪 张元玉 尹超凡指引教师:胡征兵完毕日期:12月18日成绩:目 录一、项目概述11、引言12、项目简介13、实行筹划14、支持条件2二、可行性报告21、项目定义22、技术可行性33、市场可行性34、产品方略3三、需求分析51、引言52、任务概述63、需求规定64、顾客访谈7四、总体设计91、实体-关系图设计(E-R图)92、数据库设计103、系统数据流图设计144、系统层次模块图设计155、模块设计156、接口设计158、出错解决设计169、安全

2、设计1610、维护设计16五、详细设计161、界面设计162、系统流程图设计203、程序设计21六、测试211、测试环境212、黑盒测试213、白盒测试(基本路经测试法)28(1)登录模块28(2)出入库录入模块30七、调试34八、开发总结35九、顾客手册37一、项目概述1、引言(1)编写目本系统设计是在windows环境支持下运营,采用窗口式执行文献,操作实用、简易、以便、直观。本着高效、全面、安全设计思想,实现公司仓库有效管理。(2)项目背景开发系统名称:仓库管理系统项目任务提出者:肖聪 尹超凡 张元玉开发者:肖聪 尹超凡 张元玉2、项目简介(1)工作内容可行性研究、需求分析、概要设计、程

3、序设计、系统测试 。(2)产品仓库管理系统(3)验收原则为了以便顾客操作,该系统提供了某些提示窗口,使顾客可以按照提示语句完毕各项操作。为了实现仓库安全有效管理,系统设立了顾客登陆首界面,管理员和员工需要对的顾客名和密码。本系统查询功能可以按照货品编号、日期、指数等项目进行查询或所有浏览。本系统修改功能提供了逐条察看方式修改删除和以货品编号、日期、指数等方式进行查询功能,并且本着直观、以便原则进行设计窗口。本系统包括“数据添加”、“数据查询”、“数据修改”、“顾客管理”、“退出”等功能。本系统包括数据库重要用于存储仓库管理信息和管理员信息。3、支持条件计算机支持硬件:CPU型号为Pentium

4、3以上, 内存512M系统:Windows xp /vista/7软件:Access,visual basic 6.04、专项筹划要点操作简便易用:无论什么水平操作人员,简便操作办法是一致性规定,同步在系统操作界面设计中也应尽量地把惯用子模块添加至主系统窗口中,实现“一触即开”窗口。适应性:应当明确是,实际操作人员对计算机理解限度和实际操作能力各不相似,因而软件应具备一定适应能力。透明性:在系统设计中,应充分运用计算机在解决数据方面能力,从而尽量减轻操作人员工作,实现一定意义上透明操作,即顾客不必懂得模块功能实现详细过程,只需要设立一定操作选项,计算机即可按照顾客规定得到所需要解决成果,详细操

5、作细节对顾客是“透明”。点面结合:再数据解决方面,一方面应强调数据成批解决能力,以尽量简化操作人员解决工作,另一方面也应十分注重对单独数据解决能力。二、 可行性报告1、项目定义仓库在公司整个供应链中起着至关重要作用,如果不能保证对的进货和库存控制及发货将会导致管理费用增长,服务质量难以得到保证,从而影响公司竞争力.老式简朴、静态仓库管理已经无法保证公司各种资源高效运用。当前仓库作业和库存控制作业十分复杂化、多样化,仅靠人工记忆和手工录入,不但费时费力,并且容易出错,给公司带来巨大损失. 为了克服以上问题,必要使仓储管理和计算机系统互相结合起来,以使仓库服务得到有效执行和监督.仓库管理系统可以对

6、仓储各环节实行全过程控制管理,并可对货品进行入库和出库操作管理,从而实现仓储作业流程全过程电子化操作.此外还可以依照客户需求制作各种合理记录报表.2、技术可行性本系统产品用Visual Basic6.0编程与数据库相结合办法进行开发,而仓库管理系统实现理论及技术已经日趋成熟,因而仓库管理系统应用软件开发手段是完全可行。3、市场可行性当下,市场经济迅速发展,网上购物已成潮流,在这种状况下,物流仓储等行业发展也在以一种惊人速度发展,要想保证仓库出入货品与账目一致性,必要浮现一种专门、特定意义、特殊功用管理系统浮现,即仓库管理系统,在网上调查过程中,咱们发现,诸多业主和个体经营户也急需一种只适合其专

7、门行业管理系统。然而,市场中也是存在了诸多十分专业仓库管理系统,但是介于其收费特性和内容广泛应用性,而导致在顾客使用简便性和易用性受到了打击,因此在这种社会现状驱使下,咱们小组讨论决定开发一种简朴通用仅仅限于仓库管理管理系统,而不涉及进货和销售方面问题,于是仓库管理系统便应运而生。4、产品方略在该项目开发过程中,所有使用实验室及图书馆现成设备和资料。因而该系统开发在经济方面也是可行。三、需求分析1、引言(1)编写目开发本系统目在于代替手工管理、记录报表 等工作,详细规定涉及:数据录入:录入顾客信息、商品信息、供货商信息、入库信息、出库信息、退货信息、客户信息等信息;数据修改:修改商品信息、供货

8、商信息、顾客信息、客户信息等信息;数据记录:记录记录每次仓库进货和出货时商品数量、种类、总价值;数据查询:系统提供三种查询条件:活物编号、日期、指数,选取不同查询条件,会得到不同查询成果;数据备份:定期对数据库做备份,以免数据库在遇到意外破坏时候可以恢复数据库,从而减少破坏导致损失。(2)背景阐明项目名称:仓库管理系统项目任务开发者:华中师范大学信息技术系教诲技术学级For The Teach Dream小组,软件基本运营环境为Windows环境。本系统采用人工输入与计算机自动化,能精确、合理、全面进行仓库管理系统。(3)术语定义静态数据系统固化在内描述系统实现功能一某些数据。动态数据在软件运

9、营过程中顾客输入后系统输出给顾客一某些数据,也就是系统要解决数据。数据字典数据字典名字都是某些属性与内容抽象与概括,它们特点是数据表“严密性”和“精准性”。(4)参照资料软件工程导论(第四版)张海藩 编著 清华大学出版社2、任务概述(1)目的 当前市场竞争日趋激烈,数据量比本来要大多管理不便,在设计过程中,为了满足计算机管理需求,采用了下面某些原则:统一各种原始单据格式,统一帐目和报表格式。删除不必要管理冗余,实现管理规范化、科学化。程序代码原则化,软件统一化,保证软件可维护性和实用性。界面尽量简朴化,做到实用、以便,尽量满足公司中不同层次员工需要。建立操作日记,系统自动记录所进行各种操作。

10、(2)系统特点 本系统采用有关技术来对物资进行出入库管理,提高了物资出入库效率,减少人力并能在恶劣环境下进行有效工作,例如冷库人员不能在里面长时间工作。而基于这种技术仓库管理系统可以,它比其她某些技术要以便、高效。例如比条形码要快捷、不需要人工操作。 (3)约束由于系统较小,且在Windows系统下开发,故在Windows环境下基本没有什么限制。3、需求规定(1)对功能规定 仓库管理系统重要实现对库存商品管理,对商品出库、入库管理,和对仓库管理系统维护功能。详细要实现功能涉及:库存商品管理 查看数据库中商品名称、编号、单价等信息。商品出库、入库管理 入库、出库单纪录本次入库、出库货品名称、数量

11、,入库、出库时间、商品单价以及总价,入库、出库经手人等。商品查询 输入商品编号或者商品名称查询信息顾客管理 顾客可以修改登录密码(2)对系统数据规定员工(ID ,姓名,密码,权限)商品(商品名,商品编号,所属类,单价)出货表(商品名,商品编号,数量,总价,经手人)入货表(商品名,商品编号,数量,总价,经手人)查询(商品名,商品编号,数量,单价) 依照上面关系咱们需要数据基本上就上面所列出数据。(3)对软件性能规定集成性极强。涉及对公司内部业务完整整合能力以及对供应链外部资源整合能力。具备开放与流行电子商务平台集成能力。 业界最先进技术。 先进管理理念和前瞻性考虑。 极强扩展能力。 先进可维护性

12、和极低维护成本。 性能指标 :可支持最大顾客数:无限制; 可支持最大并发顾客数:无限制; 吞吐量:只受到网络带宽限制,系统自身无限制;响应速度:只受到网络带宽限制,系统自身无限制。数据精准度由于采用数据库技术并且顾客应用领域对数据精度规定不是太高,因此这点在系统中体现比较少,都是顾客数据安全性和精确性是完全保证,因此对顾客使用没有多大障碍。时间特性本系统数据库较小,因此程序在相应时间,数据更新解决时间上性能是比较突出、并且也正由于数据量相对较少,故在数据传播时间和系统运营时间上体现叫让顾客满意。(4)故障解决考虑到软件范畴不大,因此故障解决普通有操作系统完毕,系统只要保持与操作系统接口即可。只

13、要操作系统没有大故障程序普通是比较稳定。考虑到顾客对数据安全性规定,程序可以有独立于操作系统之外数据备份功能与过程,以及系统崩溃后数据恢复功能。(5)其她专门规定系统操作人员应具备一定计算机方面知识或通过相应培训,同步应做好对后台数据库保密工作。4、顾客访谈(1)访谈目及方式目:通过各种访谈方式,进一步理解顾客对系统详细需求,针对系统开发时所也许遇到各种问题进行交流,并对顾客疑问做出解答和解决。从而开发出更令顾客满意系统。方式:正式访谈、非正式访谈、情景分析技术(2)详细操作: 对公司本方面总负责人(物流总监)访问,最佳采用个别交谈方式。在交谈之前,应给其一份详细提纲,以便使她们对问题有所准备

14、。从访问中,可获得关于高层对管理系统详细需求、操作方式、以及其她与系统开发关于各种信息。(重点放在系统开发可行性、成本、后期维护保障等方面)对公司中层管理人员(主任)访问,可采用集中开座谈会、个别交谈或发调查表方式,目是理解对详细操作及寻常管理需求。(重点放在管理方面)对基层使用人员(仓库管理员等)调查,重要采用发调查表和随机抽样交谈方式来理解仓库管理员对详细业务使用过程便利性与完整性需求。(重点放在操作便利性与人性化等方面)(3)详细访谈内容:(括号内为此阶段于何期进行)调查表:调查表尽量做到问题简朴明了,覆盖面广,可以突出重点。(开发前期)面谈:可对顾客提出某些自由回答开放性问题,让顾客说

15、出自己对系统想法,例如:询问顾客对当前系统各个某些与否有不满意或需要改进地方,还需添加什么功能模块等等。(开发前期)情景分析技术:系统分析员依照自己对目的系统应具备功能理解,在给出模仿数据时,对浮现模仿情景予以演示。通过情景分析技术,分析员能更积极和精确获知顾客在使用时将遇到问题,以便将系统完善并人性化。(调试期)(4)尾声,对抽出时间积极配合访谈客户表达感谢,访谈组织者(开发小组)将表达尽一切努力满足客户规定,并赠送精美礼物以作纪念(也可选取共进晚餐)。最后,访谈在高兴氛围下结束。四、总体设计1、实体-关系图设计(E-R图)图4.1系统E-R图2、数据库设计(1)数据库逻辑设计由于本管理系统

16、没有海量数据需要存储,因此没有必要使用ORACLE,且ORACLE链接和服务器配备也是有一定问题,而ACCESS 在安全性和可靠性方面足以胜任,因此在测试阶段咱们选用了ACCESS 作为数据库系统应用。数据库通信接口采用了ODBC(open database connectivity,开放式数据库互联),目是将所有底层操作所有隐藏在ODBC后台驱动程序内核中。对于程序员来说,这意味着,只要构建了一种数据库连接,便可以用统一API(应用程序编程接口)实现对数据库读写操作。当前,ODBC提供了大量数据库支持,这也为咱们后期改进创造了条件。依照对程序功能模块划分做出全面分析后,可以列出如下数据项和数

17、据构造:顾客信息表图4.2 系统管理信息表名称字段名称数据类型字段大小主键null顾客名username文本12YesNo密码passwd文本12NoNo权限permission文本10NoNo表4.1 系统管理信息表商品信息表图4.3 商品信息表名称字段名称数据类型字段大小主键null商品编号id数字10NoNo日期Date日期/时间NoNo货源地From文字10NoNo商品名称name文本20NoNo单价price货币NoNo数量Num数字整型NoNo单位Size文本5NoNo总价Sum货币NoNo生产厂家Produce文本50NoNo仓库编号Pri_id文本20YesNo表4.2商品信息

18、表出入库单图4.4 出入库单信息表名称字段名称数据类型字段大小主键null货品编号id文本10NoNo出入库name文本6NoNo备注Beizhu文本50NoNo日期Date日期/时间NoNo仓库编号Pri_id文本20YesNo货源地From文本20NoNo表4.3 出入库单信息表货源地图4.5 货源地信息表名称字段名称数据类型字段大小主键非空货源地From文本20YesNo表4.4 货源地信息表生产厂家图4.6 生产厂家信息表名称字段名称数据类型字段大小主键非空生产厂家Produce文本50YesNo表4.5 生产厂家信息表(2)咱们设计出了系统所用到数据库数据字典如下。(2)数据库物理设

19、计数据库中各表文献物理构造采用顺序记录文献。采用代码连接(VB源代码): 顾客数据库Dim connectionstring As StringPublic conn1 As New ADODB.Connectionconnectionstring = provider=Microsoft.Jet.oledb.4.0; & _ Data Source= + App.Path + user.mdb + conn1.Open connectionstring 库存信息数据库Dim connectionstring As Stringconnectionstring = provider=Micro

20、soft.Jet.oledb.4.0; & _ Data Source= + App.Path + cangku.mdb + conn.Open connectionstring3、系统数据流图设计图4.7系统数据流图4、系统层次模块图设计图4.8系统重要层次模块图5、模块设计(1)顾客登录模块:填写已分派顾客名和密码,对的后依照其权限设立,进入相应管理页面。(2)出入库数据录入模块:管理员或者普通顾客在出库或者入库时填写出入库凭证,并在后台对整体库存进行更新。(3)库存详细信息管理模块:管理员对货品详细信息,例如:规格、单位等属性设立,保证查询时得到完整货品属性及操作信息。(4)库存查询模块

21、:依照不同查询选项,设立不同欲查询属性,最后在数据库中查询所需要库存信息。(5)信息分类汇总模块:按照所选分类,对数据库中信息汇总并打印表格。(6)顾客管理模块:管理员具备最高权限,可以对所有顾客信息进行管理,涉及添加、删除顾客,设立任意顾客密码。其她顾客只能对自己密码进行修改。(7)协助文献模块:对使用本管理系统问题进行解答,及使用指南。(8)关于模块:记录了关于作者及开发小组和版本信息。6、接口设计(1)外部接口(a) 顾客界面采用图形顾客界面(GUI),包括菜单、按钮、对话框等元素。(b) 软件接口软件运营于WINDOWS 操作系统 WINDOWS 及以上操作平台,不支持mac及UNIX

22、。(c) 硬件接口最低配备:CPU P31.6GHz 内存 256M 硬盘 30G(2)内部接口(a) 初始化模块:系统初始时由操作系统调用,之后进入消息循环状态。(b) 关闭系统模块:由系统功能模块调用,之后退出系统。(c) 系统功能选取模块:接受各事件驱动消息,启动入库数据录入模块、出库数据录入模块等模块。(d) 入库数据录入模块:由相应事件驱动消息激活,完毕入库数据录入功能,之后进入消息循环状态。(e) 出库数据录入模块:由相应事件驱动消息激活,完毕出库数据录入功能,之后进入消息循环状态。(f) 库存查询模块:由相应事件驱动消息激活,完毕分类查询库存状况功能,之后进入消息循环状态。(g)

23、 信息分类汇总模块:由相应事件驱动消息激活,完毕相应分类对库存商品汇总记录打印报表功能,之后进入消息循环状态。(h)库存详细信息管理模块:由相应事件驱动消息激活,完毕录入相应商品详细信息功能,之后进入消息循环状态。(i) 密码管理模块:由系统功能模块调用,完毕密码管理功能。(j) 身份验证模块:由初始化模块调用,完毕身份验证功能。(k) 协助模块:由相应事件驱动消息激活,完毕协助功能,之后进入消息循环状态。8、出错解决设计(1)系统应具备相称健壮性,避免或减少由系统错误所导致数据库损坏。(2)对核心性操作,如删除等提供警告和确认机制。9、安全设计系统提供严格身份验证机制和密码管理以及权限设立。

24、10、维护设计系统严格按照设计规范进行设计,并保持各阶段文档完整性,为后来对软件维护打好基本。五、详细设计1、界面设计(1)顾客登陆界面(2)顾客主界面(3)管理员添加顾客界面(4)管理员管理顾客界面(5)顾客修改密码界面(6)出入库录入界面(7)库存详细信息管理界面(8)库存查询界面(9)汇总表单界面2、系统流程图设计图5.1 系统流程图3、程序设计(代码略)六、测试1、测试环境系统名称仓库管理系统版本号1.0.13编制人张元玉编制时间-12-16测试系统环境Windows XP / 7测试硬件环境GETWAY / HASEE黑盒测试负责人肖聪白盒测试负责人尹超凡2、黑盒测试(1)、测试设计

25、登录模块“登录界面”黑盒测试test case设计测试项编号TS_FUN_001_001优先级高测试项描述验证登录界面,两个输入框分别输入顾客名和密码,两个标签 拟定和 退出,顾客名和密码不能为空,输入错误顾客名或密码要提示错误信息,三次密码错误时,要退出登录系统预置条件应用被打开,且当前处在登录界面上用例序号输入执行环节预期成果TS00001对的顾客名和密码,涉及是合法字符和合法长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键登录(4)正常登录到系统TS00002错误顾客名,涉及顾客名具有非法字符、长度过长、长度

26、过短直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入”TS00003对的顾客名和错误密码,涉及非法字符、长度过长或过短直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键登录(4)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入”TS00004顾客名和密码都为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,

27、弹出对话框提示“顾客名或密码错误,请重新输入”TS00005对的顾客名,密码为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入”TS00006任意顾客名和密码,涉及对的或错误,也可觉得空用鼠标单击取消标签(1)支持鼠标或按Tab键(2)若输入密码显示为*(3)清空顾客名和密码TS00007检查UI和谐性检查登录界面设计与否合理,符合UI规范原则界面符合习惯、美观,按钮对齐,输入框对齐,无错别字,字体大小协调,文字描述精确TS00008任意顾客名和密码,涉及对的或错误用

28、鼠标或按Tab键移动当前焦点,先输入顾客名和密码,再运用剪切或复制、粘贴功能(涉及右键快捷菜单和Ctrl+C,Ctrl+V组合键)重新输入顾客名和密码,然后单击拟定按钮或敲击enter键(1)支持鼠标或按Tab键(2)顾客名支持复制粘贴功能,密码不支持复制粘贴功能(3)输入对的正常登录,输入错误不能登录,并弹出相应提示信息TS0009任意顾客名和密码,涉及对的或错误用鼠标或按Tab键移动当前焦点,先输入顾客名和密码,再运用剪切或复制、粘贴功能(涉及右键快捷菜单和Ctrl+C,Ctrl+V组合键)重新输入顾客名和密码,然后单击取消标签(1)支持鼠标或按Tab键移动当前焦点(2)顾客名支持复制粘贴

29、功能,密码不支持复制粘贴功能(4)清空顾客名和密码密码修改模块“顾客修改密码界面”黑盒测试test case设计测试项编号TS_FUN_001_002优先级高测试项描述验证顾客修改密码界面,三个输入框分别输入用旧密码、新密码和确认密码,两个标签 拟定和 退出,用旧密码和新密码和确认密码不能为空,输入错误旧密码要提示错误信息,修改成功时要弹出修改成功确认对话框预置条件应用被打开,且当前处在顾客修改密码界面上用例序号输入执行环节预期成果TS10001对的旧密码,合法新密码,涉及是合法字符和合法长度,对的确认密码直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)密码

30、显示为*(3)支持直接按enter键拟定(4)正常修改顾客密码TS10002错误旧密码,涉及旧密码具有非法字符、长度过长、长度过短直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键拟定(3)不能实现顾客密码修改,弹出对话框提示“旧密码错误,请重新输入”TS10003对的旧密码和非法新密码,涉及非法字符、长度过长或过短直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键拟定(4)不能实现顾客密码修改,弹出对话框提示“新密码错误,请重新输入”TS10004旧密码和新密码都

31、为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键拟定(3)不能实现顾客密码修改,弹出对话框提示“旧密码不能为空,请重新输入”TS10005对的旧密码,新密码为空直接敲击enter键或用鼠标单击拟定标签顾客密码修改(1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键拟定(3)不能实现顾客密码修改,弹出对话框提示“新密码不能为空,请重新输入”入库模块“入库操作中货品编号”黑盒测试test case设计测试项编号TS_FUN_001_003优先级高测试项描述验证入库操作中货品编号、仓库编号和显示窗口,各输入框分别输入货品编号

32、、仓库编号和显示窗口,两个标签 拟定和 退出,货品编号、仓库编号和显示窗口不能为空,输入非法内容,提示错误信息 预置条件应用被打开,且当前处在入库操作界面上用例序号输入执行环节预期成果TS1对的货品编号,涉及是合法字符和合法长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功TS2错误货品编号,涉及货品编号具有非法字符、长度不符合原则直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“货品编号错误,请重新输入”TS3货品编号为空直接敲击enter键或用鼠标单击拟定标签

33、(1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“货品编号不能为空,请重新输入”TS4任意货品编号用鼠标单击取消标签(1)支持鼠标或按Tab键(3)清空货品编号TS5对的仓库编号,涉及是合法字符和合法长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功TS6错误仓库编号,涉及货品编号具有非法字符、长度不符合原则直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“仓库编号错误,请重新输入”TS7仓库编号为空直接敲击enter键或用鼠标单击拟定

34、标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“仓库编号不能为空,请重新输入”TS8任意仓库编号用鼠标单击取消标签(1)支持鼠标或按Tab键(3)清空仓库编号TS9对的货品名称,涉及是合法字符和合法长度,也涉及0直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功TS0错误货品名称,涉及货品编号具有非法字符、长度不符合原则直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“货品名称错误,请重新输入”TS1对的单价,涉及数值类型和最大长度直

35、接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功TS2错误单价,涉及输入单价为负数和输入单价为字符型用鼠标单击取消标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“单价输入错误,请重新输入”TS3单价输入为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“单价输入不能为空,请重新输入”TS4对的数量,涉及数值类型和最大长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功TS

36、5错误数量,涉及输入数量为负数和输入单价为字符型用鼠标单击取消标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“数量输入错误,请重新输入”TS6数量输入为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“数量输入不能为空,请重新输入”TS7单位输入为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“单位输入不能为空,请重新输入”TS8生产厂家输入可觉得空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当

37、前焦点(2)正常进行入库操作,添加成功TS9检查和谐性检查入库操作界面设计与否合理,符合正常规范原则界面符合习惯、美观,标签对齐,输入框对齐,无错别字,字体大小协调,文字描述精确出库模块“出库操作中货品编号”黑盒测试test case设计测试项编号TS_FUN_001_004优先级高测试项描述验证出库操作中货品编号、仓库编号和显示窗口,各输入框分别输入货品编号、仓库编号和显示窗口,两个标签 拟定和 退出,货品编号、仓库编号和显示窗口不能为空,输入非法内容,提示错误信息 预置条件应用被打开,且当前处在入库操作界面上用例序号输入执行环节预期成果TS30001对的货品编号,涉及是合法字符和合法长度直

38、接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作出库成功TS30002错误货品编号,涉及货品编号具有非法字符、长度不符合原则直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“货品编号错误,请重新输入”TS30003货品编号为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“货品编号不能为空,请重新输入”TS30004任意货品编号用鼠标单击取消标签(1)支持鼠标或按Tab键(3)清空货品编号TS30005仓库中

39、无此种货品直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“仓库中无此种货品,请重新输入”TS30006对的仓库编号,涉及是合法字符和合法长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功TS30007错误仓库编号,涉及货品编号具有非法字符、长度不符合原则直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“仓库编号错误,请重新输入”TS30008仓库编号为空直接敲击enter键或用鼠标单击拟定标签(

40、1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“仓库编号不能为空,请重新输入”TS30009任意仓库编号用鼠标单击取消标签(1)支持鼠标或按Tab键(3)清空仓库编号TS30010对的货品名称,涉及是合法字符和合法长度,也涉及0直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功TS30011错误货品名称,涉及货品编号具有非法字符、长度不符合原则直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“货品名称错误,请重新输入”TS30012对的单价

41、,涉及数值类型和最大长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功TS30013错误单价,涉及输入单价为负数和输入单价为字符型用鼠标单击取消标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“单价输入错误,请重新输入”TS30014单价输入为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“单价输入不能为空,请重新输入”TS30015对的数量,涉及数值类型和最大长度直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab

42、键移动当前焦点(2)正常进行出库操作,出库成功TS30016错误数量,涉及输入数量为负数和输入单价为字符型用鼠标单击取消标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“数量输入错误,请重新输入”TS30017数量输入为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“数量输入不能为空,请重新输入”TS30018数量输入少于库存量直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“库存量局限性,请重新输入”TS30019单位输入

43、为空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“单位输入不能为空,请重新输入”TS30020生产厂家输入可觉得空直接敲击enter键或用鼠标单击拟定标签(1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功TS30021检查和谐性检查出库操作界面设计与否合理,符合正常规范原则界面符合习惯、美观,标签对齐,输入框对齐,无错别字,字体大小协调,文字描述精确汇总模块“货品汇总”黑盒测试test case设计测试项编号TS_FUN_001_005优先级高测试项描述验证货品汇总界面,其中总价和总量随着入库和出库操作

44、执行而进行相应更改,货品名称也相应变化预置条件应用被打开,且当前处在货品汇总界面上用例序号输入执行环节预期成果TS40001仓库中无次货品,执行入库操作打开货品汇总表单表单内容相应变化,此种货品所有属性显示出来TS40002仓库中有此货品,执行入库操作打开货品汇总表单表单内容相应变化,此种货品总量和总价也相应增长入库数量TS40003仓库中有次货品,执行出库操作打开货品汇总表单表单内容相应变化,此种货品总量和总价也相应减少出库数量TS40004检查和谐性检查货品汇总作界面设计与否合理,符合正常规范原则界面符合习惯、美观,标签对齐,输入框对齐,无错别字,字体大小协调,文字描述精确3、白盒测试(基本路经测试法)(1)登录模块(a)代码Option E

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服