收藏 分销(赏)

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

上传人:二*** 文档编号:4532169 上传时间:2024-09-26 格式:DOC 页数:46 大小:2.77MB
下载 相关 举报
软件工程课程设计仓库管理系统设计与实现样本.doc_第1页
第1页 / 共46页
本文档共46页,全文阅读请下载到手机保存,查看更方便
资源描述
软件工程实验报告 题目:“仓库管理系统”设计与实现 学院:信息技术系 专业:教诲技术学 队名:For The Teach Dream(FTTD) 小构成员:肖聪 张元玉 尹超凡 指引教师:胡征兵 完毕日期:12月18日 成绩: 目 录 一、项目概述 1 1、引言 1 2、项目简介 1 3、实行筹划 1 4、支持条件 2 二、可行性报告 2 1、项目定义 2 2、技术可行性 3 3、市场可行性 3 4、产品方略 3 三、需求分析 5 1、引言 5 2、任务概述 6 3、需求规定 6 4、顾客访谈 7 四、总体设计 9 1、实体-关系图设计(E-R图) 9 2、数据库设计 10 3、系统数据流图设计 14 4、系统层次模块图设计 15 5、模块设计 15 6、接口设计 15 8、出错解决设计 16 9、安全设计 16 10、维护设计 16 五、详细设计 16 1、界面设计 16 2、系统流程图设计 20 3、程序设计 21 六、测试 21 1、测试环境 21 2、黑盒测试 21 3、白盒测试(基本路经测试法) 28 (1)登录模块 28 (2)出入库录入模块 30 七、调试 34 八、开发总结 35 九、顾客手册 37 一、项目概述 1、引言 (1)编写目 本系统设计是在windows环境支持下运营,采用窗口式执行文献,操作实用、简易、以便、直观。本着高效、全面、安全设计思想,实现公司仓库有效管理。 (2)项目背景 开发系统名称:仓库管理系统 项目任务提出者:肖聪 尹超凡 张元玉 开发者:肖聪 尹超凡 张元玉 2、项目简介 (1)工作内容 可行性研究、需求分析、概要设计、程序设计、系统测试 。 (2)产品 仓库管理系统 (3)验收原则 ①为了以便顾客操作,该系统提供了某些提示窗口,使顾客可以按照提示语句完毕各项操作。 ②为了实现仓库安全有效管理,系统设立了顾客登陆首界面,管理员和员工需要对的顾客名和密码。 ③本系统查询功能可以按照货品编号、日期、指数等项目进行查询或所有浏览。 ④本系统修改功能提供了逐条察看方式修改删除和以货品编号、日期、指数等方式进行查询功能,并且本着直观、以便原则进行设计窗口。 ⑤本系统包括“数据添加”、“数据查询”、“数据修改”、“顾客管理”、“退出”等功能。本系统包括数据库重要用于存储仓库管理信息和管理员信息。 3、支持条件 计算机支持 硬件:CPU型号为Pentium3以上, 内存512M 系统:Windows xp /vista/7 软件:Access,visual basic 6.0 4、专项筹划要点 操作简便易用:无论什么水平操作人员,简便操作办法是一致性规定,同步在系统操作界面设计中也应尽量地把惯用子模块添加至主系统窗口中,实现“一触即开”窗口。 适应性:应当明确是,实际操作人员对计算机理解限度和实际操作能力各不相似,因而软件应具备一定适应能力。 透明性:在系统设计中,应充分运用计算机在解决数据方面能力,从而尽量减轻操作人员工作,实现一定意义上透明操作,即顾客不必懂得模块功能实现详细过程,只需要设立一定操作选项,计算机即可按照顾客规定得到所需要解决成果,详细操作细节对顾客是“透明”。 点面结合:再数据解决方面,一方面应强调数据成批解决能力,以尽量简化操作人员解决工作,另一方面也应十分注重对单独数据解决能力。 二、 可行性报告 1、项目定义 仓库在公司整个供应链中起着至关重要作用,如果不能保证对的进货和库存控制及发货将会导致管理费用增长,服务质量难以得到保证,从而影响公司竞争力.老式简朴、静态仓库管理已经无法保证公司各种资源高效运用。当前仓库作业和库存控制作业十分复杂化、多样化,仅靠人工记忆和手工录入,不但费时费力,并且容易出错,给公司带来巨大损失. 为了克服以上问题,必要使仓储管理和计算机系统互相结合起来,以使仓库服务得到有效执行和监督.仓库管理系统可以对仓储各环节实行全过程控制管理,并可对货品进行入库和出库操作管理,从而实现仓储作业流程全过程电子化操作.此外还可以依照客户需求制作各种合理记录报表. 2、技术可行性 本系统产品用Visual Basic6.0编程与数据库相结合办法进行开发,而仓库管理系统实现理论及技术已经日趋成熟,因而仓库管理系统应用软件开发手段是完全可行。 3、市场可行性 当下,市场经济迅速发展,网上购物已成潮流,在这种状况下,物流仓储等行业发展也在以一种惊人速度发展,要想保证仓库出入货品与账目一致性,必要浮现一种专门、特定意义、特殊功用管理系统浮现,即仓库管理系统,在网上调查过程中,咱们发现,诸多业主和个体经营户也急需一种只适合其专门行业管理系统。然而,市场中也是存在了诸多十分专业仓库管理系统,但是介于其收费特性和内容广泛应用性,而导致在顾客使用简便性和易用性受到了打击,因此在这种社会现状驱使下,咱们小组讨论决定开发一种简朴通用仅仅限于仓库管理管理系统,而不涉及进货和销售方面问题,于是仓库管理系统便应运而生。 4、产品方略 在该项目开发过程中,所有使用实验室及图书馆现成设备和资料。因而该系统开发在经济方面也是可行。 三、需求分析 1、引言 (1)编写目 开发本系统目在于代替手工管理、记录报表 等工作,详细规定涉及: 数据录入:录入顾客信息、商品信息、供货商信息、入库信息、出库信息、退货信息、客户信息等信息; 数据修改:修改商品信息、供货商信息、顾客信息、客户信息等信息; 数据记录:记录记录每次仓库进货和出货时商品数量、种类、总价值; 数据查询:系统提供三种查询条件:活物编号、日期、指数,选取不同查询条件,会得到不同查询成果; 数据备份:定期对数据库做备份,以免数据库在遇到意外破坏时候可以恢复数据库,从而减少破坏导致损失。 (2)背景阐明 ①项目名称:仓库管理系统 ②项目任务开发者:华中师范大学信息技术系教诲技术学级For The Teach Dream小组,软件基本运营环境为Windows环境。 ③本系统采用人工输入与计算机自动化,能精确、合理、全面进行仓库管理系统。 (3)术语定义 静态数据——系统固化在内描述系统实现功能一某些数据。 动态数据——在软件运营过程中顾客输入后系统输出给顾客一某些数据,也就是系统要解决数据。 数据字典——数据字典名字都是某些属性与内容抽象与概括,它们特点是数据表“严密性”和“精准性”。 (4)参照资料 《软件工程导论》(第四版)——张海藩 编著 清华大学出版社 2、任务概述 (1)目的 当前市场竞争日趋激烈,数据量比本来要大多管理不便,在设计过程中,为了满足计算机管理需求,采用了下面某些原则:统一各种原始单据格式,统一帐目和报表格式。删除不必要管理冗余,实现管理规范化、科学化。程序代码原则化,软件统一化,保证软件可维护性和实用性。界面尽量简朴化,做到实用、以便,尽量满足公司中不同层次员工需要。建立操作日记,系统自动记录所进行各种操作。 (2)系统特点 本系统采用有关技术来对物资进行出入库管理,提高了物资出入库效率,减少人力并能在恶劣环境下进行有效工作,例如冷库人员不能在里面长时间工作。而基于这种技术仓库管理系统可以,它比其她某些技术要以便、高效。例如比条形码要快捷、不需要人工操作。 (3)约束 由于系统较小,且在Windows系统下开发,故在Windows环境下基本没有什么限制。 3、需求规定 (1)对功能规定 仓库管理系统重要实现对库存商品管理,对商品出库、入库管理,和对仓库管理系统维护功能。详细要实现功能涉及: ①库存商品管理 查看数据库中商品名称、编号、单价等信息。 ②商品出库、入库管理 入库、出库单纪录本次入库、出库货品名称、数量,入库、出库时间、商品单价以及总价,入库、出库经手人等。 ③商品查询 输入商品编号或者商品名称查询信息 ④顾客管理 顾客可以修改登录密码 (2)对系统数据规定 ①员工(ID ,姓名,密码,权限) ②商品(商品名,商品编号,所属类,单价) ③出货表(商品名,商品编号,数量,总价,经手人) ④入货表(商品名,商品编号,数量,总价,经手人) ⑤查询(商品名,商品编号,数量,单价) 依照上面关系咱们需要数据基本上就上面所列出数据。 (3)对软件性能规定 ①集成性极强。涉及对公司内部业务完整整合能力以及对供应链外部资源整合能力。具备开放与流行电子商务平台集成能力。 ②业界最先进技术。 ③先进管理理念和前瞻性考虑。 ④极强扩展能力。 ⑤先进可维护性和极低维护成本。 ⑥性能指标 : 可支持最大顾客数:无限制; 可支持最大并发顾客数:无限制; 吞吐量:只受到网络带宽限制,系统自身无限制; 响应速度:只受到网络带宽限制,系统自身无限制。 ⑦数据精准度 由于采用数据库技术并且顾客应用领域对数据精度规定不是太高,因此这点在系统中体现比较少,都是顾客数据安全性和精确性是完全保证,因此对顾客使用没有多大障碍。 ⑧时间特性 本系统数据库较小,因此程序在相应时间,数据更新解决时间上性能是比较突出、并且也正由于数据量相对较少,故在数据传播时间和系统运营时间上体现叫让顾客满意。 (4)故障解决 考虑到软件范畴不大,因此故障解决普通有操作系统完毕,系统只要保持与操作系统接口即可。只要操作系统没有大故障程序普通是比较稳定。考虑到顾客对数据安全性规定,程序可以有独立于操作系统之外数据备份功能与过程,以及系统崩溃后数据恢复功能。 (5)其她专门规定 系统操作人员应具备一定计算机方面知识或通过相应培训,同步应做好对后台数据库保密工作。 4、顾客访谈 (1)访谈目及方式 目:通过各种访谈方式,进一步理解顾客对系统详细需求,针对系统开发时所也许遇到各种问题进行交流,并对顾客疑问做出解答和解决。从而开发出更令顾客满意系统。 方式:正式访谈、非正式访谈、情景分析技术 (2)详细操作: ① 对公司本方面总负责人(物流总监)访问,最佳采用个别交谈方式。在交谈之前,应给其一份详细提纲,以便使她们对问题有所准备。从访问中,可获得关于高层对管理系统详细需求、操作方式、以及其她与系统开发关于各种信息。(重点放在系统开发可行性、成本、后期维护保障等方面) ②对公司中层管理人员(主任)访问,可采用集中开座谈会、个别交谈或发调查表方式,目是理解对详细操作及寻常管理需求。(重点放在管理方面) ③对基层使用人员(仓库管理员等)调查,重要采用发调查表和随机抽样交谈方式来理解仓库管理员对详细业务使用过程便利性与完整性需求。(重点放在操作便利性与人性化等方面) (3)详细访谈内容:(括号内为此阶段于何期进行) ①调查表:调查表尽量做到问题简朴明了,覆盖面广,可以突出重点。(开发前期) ②面谈:可对顾客提出某些自由回答开放性问题,让顾客说出自己对系统想法,例如:询问顾客对当前系统各个某些与否有不满意或需要改进地方,还需添加什么功能模块等等。(开发前期) ③情景分析技术:系统分析员依照自己对目的系统应具备功能理解,在给出模仿数据时,对浮现模仿情景予以演示。通过情景分析技术,分析员能更积极和精确获知顾客在使用时将遇到问题,以便将系统完善并人性化。(调试期) (4)尾声,对抽出时间积极配合访谈客户表达感谢,访谈组织者(开发小组)将表达尽一切努力满足客户规定,并赠送精美礼物以作纪念(也可选取共进晚餐)。最后,访谈在高兴氛围下结束。 四、总体设计 1、实体-关系图设计(E-R图) 图4.1系统E-R图 2、数据库设计 (1)数据库逻辑设计 由于本管理系统没有海量数据需要存储,因此没有必要使用ORACLE,且ORACLE链接和服务器配备也是有一定问题,而ACCESS 在安全性和可靠性方面足以胜任,因此在测试阶段咱们选用了ACCESS 作为数据库系统应用。 数据库通信接口采用了ODBC(open database connectivity,开放式数据库互联),目是将所有底层操作所有隐藏在ODBC后台驱动程序内核中。对于程序员来说,这意味着,只要构建了一种数据库连接,便可以用统一API(应用程序编程接口)实现对数据库读写操作。当前,ODBC提供了大量数据库支持,这也为咱们后期改进创造了条件。 依照对程序功能模块划分做出全面分析后,可以列出如下数据项和数据构造: ①顾客信息表 图4.2 系统管理信息表 名称 字段名称 数据类型 字段大小 主键 null 顾客名 username 文本 12 Yes No 密码 passwd 文本 12 No No 权限 permission 文本 10 No No 表4.1 系统管理信息表 ②商品信息表 图4.3 商品信息表 名称 字段名称 数据类型 字段大小 主键 null 商品编号 id 数字 10 No No 日期 Date 日期/时间 —— No No 货源地 From 文字 10 No No 商品名称 name 文本 20 No No 单价 price 货币 —— No No 数量 Num’ 数字 整型 No No 单位 Size 文本 5 No No 总价 Sum 货币 —— No No 生产厂家 Produce 文本 50 No No 仓库编号 Pri_id 文本 20 Yes No 表4.2商品信息表 ③出入库单 图4.4 出入库单信息表 名称 字段名称 数据类型 字段大小 主键 null 货品编号 id 文本 10 No No 出入库 name 文本 6 No No 备注 Beizhu 文本 50 No No 日期 Date 日期/时间 —— No No 仓库编号 Pri_id 文本 20 Yes No 货源地 From 文本 20 No No 表4.3 出入库单信息表 ④货源地 图4.5 货源地信息表 名称 字段名称 数据类型 字段大小 主键 非空 货源地 From 文本 20 Yes No 表4.4 货源地信息表 ⑤生产厂家 图4.6 生产厂家信息表 名称 字段名称 数据类型 字段大小 主键 非空 生产厂家 Produce 文本 50 Yes No 表4.5 生产厂家信息表 (2)咱们设计出了系统所用到数据库数据字典如下。 (2)数据库物理设计 数据库中各表文献物理构造采用顺序记录文献。 采用代码连接(VB源代码): ① 顾客数据库 Dim connectionstring As String Public conn1 As New ADODB.Connection connectionstring = "provider=Microsoft.Jet.oledb.4.0;" & _ "Data Source='" + App.Path + "\user.mdb" + "'" conn1.Open connectionstring ② 库存信息数据库 Dim connectionstring As String connectionstring = "provider=Microsoft.Jet.oledb.4.0;" & _ "Data Source='" + App.Path + "\cangku.mdb" + "'" conn.Open connectionstring 3、系统数据流图设计 图4.7系统数据流图 4、系统层次模块图设计 图4.8系统重要层次模块图 5、模块设计 (1)顾客登录模块:填写已分派顾客名和密码,对的后依照其权限设立,进入相应管理页面。 (2)出入库数据录入模块:管理员或者普通顾客在出库或者入库时填写出入库凭证,并在后台对整体库存进行更新。 (3)库存详细信息管理模块:管理员对货品详细信息,例如:规格、单位等属性设立,保证查询时得到完整货品属性及操作信息。 (4)库存查询模块:依照不同查询选项,设立不同欲查询属性,最后在数据库中查询所需要库存信息。 (5)信息分类汇总模块:按照所选分类,对数据库中信息汇总并打印表格。 (6)顾客管理模块:管理员具备最高权限,可以对所有顾客信息进行管理,涉及添加、删除顾客,设立任意顾客密码。其她顾客只能对自己密码进行修改。 (7)协助文献模块:对使用本管理系统问题进行解答,及使用指南。 (8)关于模块:记录了关于作者及开发小组和版本信息。 6、接口设计 (1)外部接口 (a) 顾客界面 采用图形顾客界面(GUI),包括菜单、按钮、对话框等元素。 (b) 软件接口 软件运营于WINDOWS 操作系统 WINDOWS 及以上操作平台,不支持mac及UNIX。 (c) 硬件接口 最低配备:CPU P3 1.6GHz 内存 256M 硬盘 30G (2)内部接口 (a) 初始化模块:系统初始时由操作系统调用,之后进入消息循环状态。 (b) 关闭系统模块:由系统功能模块调用,之后退出系统。 (c) 系统功能选取模块:接受各事件驱动消息,启动入库数据录入模块、出库数据录入模块等模块。 (d) 入库数据录入模块:由相应事件驱动消息激活,完毕入库数据录入功能,之后进入消息循环状态。 (e) 出库数据录入模块:由相应事件驱动消息激活,完毕出库数据录入功能,之后进入消息循环状态。 (f) 库存查询模块:由相应事件驱动消息激活,完毕分类查询库存状况功能,之后进入消息循环状态。 (g) 信息分类汇总模块:由相应事件驱动消息激活,完毕相应分类对库存商品汇总记录打印报表功能,之后进入消息循环状态。 (h)库存详细信息管理模块:由相应事件驱动消息激活,完毕录入相应商品详细信息功能,之后进入消息循环状态。 (i) 密码管理模块:由系统功能模块调用,完毕密码管理功能。 (j) 身份验证模块:由初始化模块调用,完毕身份验证功能。 (k) 协助模块:由相应事件驱动消息激活,完毕协助功能,之后进入消息循环状态。 8、出错解决设计 (1)系统应具备相称健壮性,避免或减少由系统错误所导致数据库损坏。 (2)对核心性操作,如删除等提供警告和确认机制。 9、安全设计 系统提供严格身份验证机制和密码管理以及权限设立。 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)、测试设计 ①登录模块 “登录界面”黑盒测试test case设计 测试项编号 TS_FUN_001_001 优先级 高 测试项描述 验证登录界面,两个输入框分别输入顾客名和密码,两个标签 拟定和 退出,顾客名和密码不能为空,输入错误顾客名或密码要提示错误信息,三次密码错误时,要退出登录系统 预置条件 应用被打开,且当前处在登录界面上 用例序号 输入 执行环节 预期成果 TS00001 对的顾客名和密码,涉及是合法字符和合法长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键登录(4)正常登录到系统 TS00002 错误顾客名,涉及顾客名具有非法字符、长度过长、长度过短 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入” TS00003 对的顾客名和错误密码,涉及非法字符、长度过长或过短 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键登录(4)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入” TS00004 顾客名和密码都为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入” TS00005 对的顾客名,密码为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键登录(3)不能实现登录,弹出对话框提示“顾客名或密码错误,请重新输入” TS00006 任意顾客名和密码,涉及对的或错误,也可觉得空 用鼠标单击取消标签 (1)支持鼠标或按Tab键(2)若输入密码显示为*(3)清空顾客名和密码 TS00007 检查UI和谐性 检查登录界面设计与否合理,符合UI规范原则 界面符合习惯、美观,按钮对齐,输入框对齐,无错别字,字体大小协调,文字描述精确 TS00008 任意顾客名和密码,涉及对的或错误 用鼠标或按Tab键移动当前焦点,先输入顾客名和密码,再运用剪切或复制、粘贴功能(涉及右键快捷菜单和Ctrl+C,Ctrl+V组合键)重新输入顾客名和密码,然后单击拟定按钮或敲击enter键 (1)支持鼠标或按Tab键(2)顾客名支持复制粘贴功能,密码不支持复制粘贴功能(3)输入对的正常登录,输入错误不能登录,并弹出相应提示信息 TS0009 任意顾客名和密码,涉及对的或错误 用鼠标或按Tab键移动当前焦点,先输入顾客名和密码,再运用剪切或复制、粘贴功能(涉及右键快捷菜单和Ctrl+C,Ctrl+V组合键)重新输入顾客名和密码,然后单击取消标签 (1)支持鼠标或按Tab键移动当前焦点(2)顾客名支持复制粘贴功能,密码不支持复制粘贴功能(4)清空顾客名和密码 ②密码修改模块 “顾客修改密码界面”黑盒测试test case设计 测试项编号 TS_FUN_001_002 优先级 高 测试项描述 验证顾客修改密码界面,三个输入框分别输入用旧密码、新密码和确认密码,两个标签 拟定和 退出,用旧密码和新密码和确认密码不能为空,输入错误旧密码要提示错误信息,修改成功时要弹出修改成功确认对话框 预置条件 应用被打开,且当前处在顾客修改密码界面上 用例序号 输入 执行环节 预期成果 TS10001 对的旧密码,合法新密码,涉及是合法字符和合法长度,对的确认密码 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键拟定(4)正常修改顾客密码 TS10002 错误旧密码,涉及旧密码具有非法字符、长度过长、长度过短 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键拟定(3)不能实现顾客密码修改,弹出对话框提示“旧密码错误,请重新输入” TS10003 对的旧密码和非法新密码,涉及非法字符、长度过长或过短 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)密码显示为*(3)支持直接按enter键拟定(4)不能实现顾客密码修改,弹出对话框提示“新密码错误,请重新输入” TS10004 旧密码和新密码都为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键拟定(3)不能实现顾客密码修改,弹出对话框提示“旧密码不能为空,请重新输入” TS10005 对的旧密码,新密码为空 直接敲击enter键或用鼠标单击拟定标签顾客密码修改 (1)支持鼠标或按Tab键移动当前焦点(2)支持直接按enter键拟定(3)不能实现顾客密码修改,弹出对话框提示“新密码不能为空,请重新输入” ③入库模块 “入库操作中货品编号”黑盒测试test case设计 测试项编号 TS_FUN_001_003 优先级 高 测试项描述 验证入库操作中货品编号、仓库编号和显示窗口,各输入框分别输入货品编号、仓库编号和显示窗口,两个标签 拟定和 退出,货品编号、仓库编号和显示窗口不能为空,输入非法内容,提示错误信息 预置条件 应用被打开,且当前处在入库操作界面上 用例序号 输入 执行环节 预期成果 TS1 对的货品编号,涉及是合法字符和合法长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功 TS2 错误货品编号,涉及货品编号具有非法字符、长度不符合原则 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“货品编号错误,请重新输入” TS3 货品编号为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“货品编号不能为空,请重新输入” TS4 任意货品编号 用鼠标单击取消标签 (1)支持鼠标或按Tab键(3)清空货品编号 TS5 对的仓库编号,涉及是合法字符和合法长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功 TS6 错误仓库编号,涉及货品编号具有非法字符、长度不符合原则 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“仓库编号错误,请重新输入” TS7 仓库编号为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现入库操作,弹出对话框提示“仓库编号不能为空,请重新输入” TS8 任意仓库编号 用鼠标单击取消标签 (1)支持鼠标或按Tab键(3)清空仓库编号 TS9 对的货品名称,涉及是合法字符和合法长度,也涉及0 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功 TS0 错误货品名称,涉及货品编号具有非法字符、长度不符合原则 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“货品名称错误,请重新输入” TS1 对的单价,涉及数值类型和最大长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功 TS2 错误单价,涉及输入单价为负数和输入单价为字符型 用鼠标单击取消标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“单价输入错误,请重新输入” TS3 单价输入为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“单价输入不能为空,请重新输入” TS4 对的数量,涉及数值类型和最大长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功 TS5 错误数量,涉及输入数量为负数和输入单价为字符型 用鼠标单击取消标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“数量输入错误,请重新输入” TS6 数量输入为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“数量输入不能为空,请重新输入” TS7 单位输入为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现入库操作,弹出对话框提示“单位输入不能为空,请重新输入” TS8 生产厂家输入可觉得空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行入库操作,添加成功 TS9 检查和谐性 检查入库操作界面设计与否合理,符合正常规范原则 界面符合习惯、美观,标签对齐,输入框对齐,无错别字,字体大小协调,文字描述精确 ④出库模块 “出库操作中货品编号”黑盒测试test case设计 测试项编号 TS_FUN_001_004 优先级 高 测试项描述 验证出库操作中货品编号、仓库编号和显示窗口,各输入框分别输入货品编号、仓库编号和显示窗口,两个标签 拟定和 退出,货品编号、仓库编号和显示窗口不能为空,输入非法内容,提示错误信息 预置条件 应用被打开,且当前处在入库操作界面上 用例序号 输入 执行环节 预期成果 TS30001 对的货品编号,涉及是合法字符和合法长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作出库成功 TS30002 错误货品编号,涉及货品编号具有非法字符、长度不符合原则 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“货品编号错误,请重新输入” TS30003 货品编号为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“货品编号不能为空,请重新输入” TS30004 任意货品编号 用鼠标单击取消标签 (1)支持鼠标或按Tab键(3)清空货品编号 TS30005 仓库中无此种货品 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“仓库中无此种货品,请重新输入” TS30006 对的仓库编号,涉及是合法字符和合法长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功 TS30007 错误仓库编号,涉及货品编号具有非法字符、长度不符合原则 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“仓库编号错误,请重新输入” TS30008 仓库编号为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(3)不能实现出库操作,弹出对话框提示“仓库编号不能为空,请重新输入” TS30009 任意仓库编号 用鼠标单击取消标签 (1)支持鼠标或按Tab键(3)清空仓库编号 TS30010 对的货品名称,涉及是合法字符和合法长度,也涉及0 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功 TS30011 错误货品名称,涉及货品编号具有非法字符、长度不符合原则 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“货品名称错误,请重新输入” TS30012 对的单价,涉及数值类型和最大长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功 TS30013 错误单价,涉及输入单价为负数和输入单价为字符型 用鼠标单击取消标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“单价输入错误,请重新输入” TS30014 单价输入为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“单价输入不能为空,请重新输入” TS30015 对的数量,涉及数值类型和最大长度 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功 TS30016 错误数量,涉及输入数量为负数和输入单价为字符型 用鼠标单击取消标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“数量输入错误,请重新输入” TS30017 数量输入为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“数量输入不能为空,请重新输入” TS30018 数量输入少于库存量 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“库存量局限性,请重新输入” TS30019 单位输入为空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)不能实现出库操作,弹出对话框提示“单位输入不能为空,请重新输入” TS30020 生产厂家输入可觉得空 直接敲击enter键或用鼠标单击拟定标签 (1)支持鼠标或按Tab键移动当前焦点(2)正常进行出库操作,出库成功 TS30021 检查和谐性 检查出库操作界面设计与否合理,符合正常规范原则 界面符合习惯、美观,标签对齐,输入框对齐,无错别字,字体大小协调,文字描述精确 ⑤汇总模块 “货品汇总”黑盒测试test case设计 测试项编号 TS_FUN_001_005 优先级 高 测试项描述 验证货品汇总界面,其中总价和总量随着入库和出库操作执行而进行相应更改,货品名称也相应变化 预置条件 应用被打开,且当前处在货品汇总界面上 用例序号 输入 执行环节 预期成果 TS40001 仓库中无次货品,执行入库操作 打开货品汇总表单 表单内容相应变化, 此种货品所有属性显示出来 TS40002 仓库中有此货品,执行入库操作 打开货品汇总表单 表单内容相应变化, 此种货品总量和总价也相应增长入库数量 TS40003 仓库中有次货品,执行出库操作 打开货品汇总表单 表单内容相应变化, 此种货品总量和总价也相应减少出库数量 TS40004 检查和谐性 检查货品汇总作界面设计与否合理,符合正常规范原则 界面符合习惯、美观,标签对齐,输入框对齐,无错别字,字体大小协调,文字描述精确 3、白盒测试(基本路经测试法) (1)登录模块 (a)代码 Option E
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

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

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服