(店铺管理)超市进销存一体化测试最全版
- 格式:doc
- 大小:977.76 KB
- 文档页数:9
第十一章超市管理及收银系统方案 (56)11.1 系统优势 (56)11.2 科传零售系统运用成功的重要因素 (56)11.3 主要客户 (57)11.4 NET-RMIS 系统功能介绍 (59)11.5 零售商业管理系统 (64)11.6 供应链管理系统 (80)11.7 储值卡系统 (80)11.8 银联工程系统 (80)11.9 商业智能分析系统 (80)11.10 物流管理系统 (80)11.11 客户关系管理系统 (81)11.12 软件技术特点 (82)11.13 安全设计 (82)11.14 容量设计 (82)11.15 灾难保护设计 (83)11.16 系统架构设计 (83)11.17 数据分布设计 (83)第十一章超市管理及收银系统方案11.1 系统优势1)水准领先于国内及港澳台地区,数据传输快速安全准确。
支持多种传输方式,如Internet、Dialup、DDN、ADSL、X.25 等等。
2)在数据库及上下层数据关系之间采用数据服务器、通讯服务器、库存服务器和成本服务器各自独立又相互关联地运作,保证了数据通讯和查询的快速和准确。
3)系统支持多元化多层次的管理架构。
a) 支持总部-分部-店铺/仓库的多种体系结构,并支持多个区域并行运行。
b) 多层管理:店铺、配送中心/分公司/区域中心、总部均不在同一地点。
由总部按管理需求设定其数据上下传的方式。
各店铺/配送中心/分公司/区域中心及总部的数据可以方便快速地进行数据交换。
且其管理层次可以不断地扩充。
4)优越的客户关系管理系统(CRM)a) 建立和维护一个良好的客户关系已是当今零售业取得竞争优势的最重要的基础。
b) 科传零售系统能更好地为顾客服务,保障顾客的惠顾,提供优质的消费体验,管理好一些长期或消费能力较高的顾客的资料,进行特别对待,比如邮寄些顾客生日问候、促销告之等信息,以此来提高公司声誉及服务。
c) 系统提供良好的开放性。
所有报表都可以另存成.txt 或.xls或.dbf 格式,因此十分容易地将系统的数据转入到其它系统,如财务系统、存货系统、人事系统等。
、点击来客登记,弹出选择框,查看内容是否和产品需求设计一致
2、点击收银结算,弹出选择框,查看内容是否和产品需求设计一致
3、点击系统设置,弹出选择框,查看内容是否和产品需求设计一致
4、点击关于,弹出选择框,查看内容是否和产品需求设计一致
5、点击顾客开单,弹出选择框,查看内容是否和产品需求设计一致
6、点击大厅,是否展示所有餐桌,再用餐桌是否有特殊标记
7、点击包厢,是否展示所有餐桌,再用餐桌是否有特殊标记
8、点击台球,是否展示所有餐桌,再用餐桌是否有特殊标记
9、任选一个桌子,点击增加消费,是否弹出选择界面
10、不选一个桌子,点击增加消费,是否弹出提示框xxxx
11、任选一桌子或者台球,点击收银结账,是否弹出选择界面
12、什么都不选择,点击收银结账,是否弹出提示框xxxx。
(店铺管理)超市进销存系统壹、进销存系统概述(壹)进销存管理信息系统简介进销存管理是商业企业运营管理中的核心环节,也是壹个企业能否取得效益的关键。
如果能做到合理生产、及时销售、库存量最小,减少积压,那么企业就能取得最佳的效益。
由此可见,进销存管理决策的正确和否直接影响了企业的经济效益。
在手工管理的情况下,销售人员很难对客户做出正确的供货承诺,同时企业的采购部也缺少壹份准确的采购计划,目前的库存及市场需求很难反应到采购中去,部门之间的通讯也经常不通畅,这在激烈竞争的市场中是非常不利的。
企业的进销存管理信息系统就是在这种情况下应运而生的。
它利用计算机技术,使得企业采购,库存和销售能够有利结合起来,供销衔接,提高企业的效率和效益。
(二)X公司简介及项目开发背景大连大兴商贸X公司是壹家以销售计算机及周边配件为主的中小型高科技贸易X公司,凭着其良好的销售业绩及雄厚的技术实力,X公司成为了多家国际知名品牌计算机的二级代理商。
该X公司货源主要来自其产业链上游的全国总代理或地区总代理,其客户主要是大连本地或本地周边的商业用户。
因此该X公司的货物吞吐量较大,而X公司目前进销存环节的操作均以人工作业为主,X公司的销售人员不清楚库存的数量,而采购员则又不能及时了解目前产品的销量,所有货品的出库、配送及入库均采用人工开单,办事效率低下,随着X公司业务的日益增长,整个物流环节的办事效率正逐渐成为X公司发展的瓶径。
因此,为了满足日益增长的业务需求,X公司决定开发壹套进销存管理信息系统,以提高办事效率,理顺物流环节。
X公司的组织机构图如图壹所示:图1X公司组织结构图(三)开发设计思想1.尽可能利用X公司现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用X公司现有资源,提高系统开发水平和应用效果的目的。
2.系统应符合采购、销售、库存的规定,满足X公司日常工作需要,且达到操作工程中的直观、方便、实用、安全等要求。
3.系统采用先进的俩层体系结构,客户端负责提供表达逻辑、显示用户界面信息,基本操作;服务器端负责实现数据服务。
]软件工程课程设计超市进销存管理信息系统专业:计算机应用计算班级:9班学号:20212245姓名:李浩滨超市进销存管理信息系统摘要:最初的超市进销存管理都是靠人力来完成的,但随着在市场经济的引导下,我国的超市经营规模日益扩大,销售额和门店数大幅度增加,许多超市正向品种多样化开展,需要处理大量的信息,时刻要更新产品销售信息,不断添加商品信息,并对商品的各种信息进展统计分析。
因此,在超市管理中引进现代化的办公软件,实现超市商品信息的处理,从而方便管理人员的决策和管理,解除后顾之忧。
本系统主要完成对超市的管理,包括顾客管理、厂家管理、商品管理、退货管理,购物车管理,采购管理、个人管理,管理员管理,系统管理等几个方面。
系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
系统采用C/S架构,采用SQL Server 2000来设计数据库,并使用当前优秀的集成开发工具Visual Studio 2005开发环境,采用C#语言,开发了超市进销存管理系统,以求降低管理本钱,提高其经济效益。
关键词:进销存管理系统;C#语言、SQL Server2000;Abstract: The first supermarket Invoicing management is to rely on manpower to complete, but along with the market economy in our country under the guidance of the supermarket, the increasing scale of operation, sales and store numbers greatly increased, many supermarkets to breed diversification development, need to process large amounts of information, to update the product sales information, and constantly add product information, and the statistical analysis of information commodity. Therefore, in the supermarket management introduction of modern office software, supermarket merchandise information processing, which is convenient for management decision-making and management, remove any menace from the "rear". This system mainly completes to the supermarket management, including customer management, vendor management, commodity management, returns management, shopping cart management, procurement management, personal management, administrator management, system management and so on several aspects. System can complete all types of information browsing, query, add, delete, modify the functions of. The system adopts C / S structure, using SQL Server2000 database design, and use the current excellent integrated development tool for Visual Studio 2005 development environment, using C language development #, supermarket Invoicing management system, in order to reduce the management cost, raise its economic benefits.Keywords:Inventory management system; C#语言、SQL Server2000目录一、序言 (4)研究背景和意义 (4)研究思路 (5)系统设计思路 (5)二、相关技术介绍 (5)1.1 NET平台介绍 (5)简介 (7)1.3 C#语言概述 (8)1.4 SQL Server 2000的简介 (8)系统开发环境 (9)三、进销存管理系统分析 (9)系统需求分析 (9)业务流程分析 (9)四、系统开发目的和总体分析 (11)系统的开发目的 (11)系统总体设计 (12)系统数据流图 (12)五、进销存管理系统设计 (15)系统设计原那么 (15)数据库设计 (16)系统详细设计 (18)六、总结与展望 (22)参考文献 (23)一、序言研究背景和意义随着超市规模的不断扩大,原始手工的管理方式已不能适应超市的开展现状,也无法满足超市高复杂、快速、准确的管理工作要求,超市的管理者并非固步自封,在现今竞争日趋剧烈的市场环境下,超市的管理者在试图不断地稳固现有的资源根底上,一边摸索着管理经历,一边寻求可以帮助超市在管理上突破的新管理方式和新方法,提高超市管理上的灵活性,实现超市的稳步开展,迎接日益剧烈的市场竞争,信息技术为他们提供了最好的途径。
超市管理系统数据字典1. 顾客信息表(Customer)- 字段:顾客ID、姓名、性别、年龄、联系方式、注册日期- 数据类型:顾客ID(整数)、姓名(字符串,最大长度50)、性别(字符串,最大长度10)、年龄(整数)、联系方式(字符串,最大长度20)、注册日期(日期时间)2. 商品信息表(Product)- 字段:商品ID、商品名称、单价、库存数量、生产日期、保质期- 数据类型:商品ID(整数)、商品名称(字符串,最大长度100)、单价(浮点数)、库存数量(整数)、生产日期(日期时间)、保质期(整数,表示天数)3. 购物车表(Cart)- 字段:购物车ID、顾客ID、商品ID、购买数量、购买日期- 数据类型:购物车ID(整数)、顾客ID(整数)、商品ID(整数)、购买数量(整数)、购买日期(日期时间)4. 促销活动表(Promotion)- 字段:促销活动ID、促销活动名称、开始日期、结束日期、折扣率- 数据类型:促销活动ID(整数)、促销活动名称(字符串,最大长度100)、开始日期(日期时间)、结束日期(日期时间)、折扣率(浮点数,范围0-1)5. 订单表(Order)- 字段:订单ID、顾客ID、商品ID、购买数量、购买日期、订单状态- 数据类型:订单ID(整数)、顾客ID(整数)、商品ID(整数)、购买数量(整数)、购买日期(日期时间)、订单状态(字符串,最大长度20)6. 库存表(Inventory)- 字段:商品ID、库存数量- 数据类型:商品ID(整数)、库存数量(整数)7. 供应商表(Supplier)- 字段:供应商ID、供应商名称、联系人、联系方式- 数据类型:供应商ID(整数)、供应商名称(字符串,最大长度100)、联系人(字符串,最大长度50)、联系方式(字符串,最大长度20)8. 销售统计表(Sales Statistics)- 字段:日期、销售额、订单数量、顾客数量- 数据类型:日期(日期时间)、销售额(浮点数)、订单数量(整数)、顾客数量(整数)9. 顾客偏好表(Customer Preference)- 字段:顾客ID、商品ID、偏好指数- 数据类型:顾客ID(整数)、商品ID(整数)、偏好指数(整数)10. 用户表(User)- 字段:用户ID、用户名、密码、角色- 数据类型:用户ID(整数)、用户名(字符串,最大长度50)、密码(字符串,最大长度50)、角色(字符串,最大长度20)以上是超市管理系统的数据字典,包括了顾客信息、商品信息、购物车、促销活动、订单、库存、供应商、销售统计和顾客偏好等表格的字段和数据类型。
目录第1章系统概述 (2)1.1系统功能概述 (2)1.2系统公共界面及按钮说明 (2)1.2.1快捷菜单(对列表窗口) (2)1.2.2快捷菜单(对报表窗口) (3)1.2.3图形分析 (4)1.2.4ABC分析 (7)1.2.5排序 (8)1.2.6公共功能按钮说明 (9)第2章操作流程说明 (11)2.1系统流程说明 (11)2.2系统流程图 (11)第3章功能模块说明 (11)3.1进货统计表 (11)3.2库存统计表 (12)3.3销售统计表 (15)3.4配送统计表 (20)3.5进销存统计表 (21)3.6财务报表 (22)北京富基融通科技有限公司第1章系统概述1.1系统功能概述进销存报表系统主要用于查看与门店业务相关的进销存情况,包括进货统计表、库存统计表、销售统计表、配送统计表、进销存统计表、财务报表六个功能模块组。
此系统能完成几乎门店所有有关进销存业务的报表的查询操作。
预期的用户是门店的管理人员和会计。
1.2系统公共界面及按钮说明1.2.1快捷菜单(对列表窗口)快捷菜单,指的是能够迅速被激活,用来执行某些常用功能的菜单。
一般都是通过在窗口界面中单击鼠标右键来激活快捷菜单。
对列表窗口的快捷菜单是指在数据列表窗口(如单据列表窗口)中使用的菜单。
在本系统中,这种菜单一般只能在数据列表窗口中使用,而不能在报表窗口中使用。
下图详细介绍了这种菜单的界面以及相关的功能和操作方法:激活查询条件对话框,与查询按钮的作用相同。
针对当前的查询结果,输入更细化的查询条件,执行范围更小的再次查询操作。
对当前窗口中的数据项排序,一般是为了便于查看或进行过滤操作。
具体操作见1.2.2。
按照输入的某一字段值,定位数据项。
设置显示在窗口中的列表选项。
设置列表数据项以及列表选项的背景和文字颜色。
统计当前窗口中的数据项总数。
清除窗口中的数据项,一般是为了便于重新查询。
切换到列表数据页的首页。
切换到当前数据页的上一页。
目录目录1.系统背景资料........................................................................1(1)组织结构. (1)(2)业务功能 (1)(3)管理功能 (1)(4)业务功能与组合结构的关系 (1)(5)前台销售处理流程 (1)(6)后台进货、库存、销售管理流程 (2)2.目标系统需求分析 (2)(1)系统目标 (2)(2)系统输入、输出信息分析 (2)(3)进销存数据处理流程 (2)(4)数据类需求分析 (3)3.目标系统设计 (4)(1)系统功能结构设计 (4)(2)系统数据库设计 (4)(3)系统主要功能模块设计 (6)4.系统实施 (7)(1)系统运行环境说明 (7)(2)系统主要功能模块界面和代码 (7)5.系统操作说明 (23)(1)系统运行环境 (23)(2)系统安装文件 (23)(3)系统功能说明 (23)附录:课程设计分工说明 (24)1.系统背景资料本系统应用背景为一家中小超市门店。
(1)组织结构该门店规模较小,其组织结构关系如图:图1 组织结构关系图(2)业务功能业务功能主要包括:进货、销售和库存/盘点管理。
(3)管理功能图2 管理功能结构图(4)业务功能与组合结构的关系表1 业务功能与组织结构的关系表注:表中“★”表示该项业务是对应组织的主要业务;“▲”表示该组织是参加协调该项业务的。
(5)前台销售处理流程图3 POS 前台销售处理流程(6)后台进货、库存、销售管理流程图4 后台进货、库存、销售管理流程2.目标系统需求分析(1)系统目标本仿真系统的设计目标是:①能通过键盘录入当前的销售商品和实收金额、采购清单、验货单;②自动结算应收金额和找零金额;③打印购物小票并更新库存;④能查询商品销售信息、采购清单、库存信息、验货单;⑤能根据验货单确认采购清单并更新库存。
(2)系统输入、输出信息分析输入信息有:当前销售商品信息、实收金额、入库商品信息。
大型综合超市营运管理手册(上)目录上册第一章:营运组织与职责第一节:营运组织架构与职能一、《组织架构》CS—OPH—OP—001 第二节:营运部门岗位设置与职责一、岗位设置二、岗位职责(一)《生鲜、食品、百货部经理职责》CS—OPH—WI—001(二)《市场部经理职责》CS—OPH—WI—002(三)《值班经理工作规范》CS—OPH—WI—003(四)《生鲜、食品、百货部主管职责》CS—OPH—WI—004(五)《市场部主管职责》CS—OPH—WI—005(六)《生鲜、食品、百货部主管工作规范》CS—OPH—WI—006(七)《生鲜、食品、百货部营业员》CS—OPH—WI—007第二章:卖场布局和商品陈列第一节:《卖场布局设计、改造作业程序》CS—OPH—OP—002第二节:《端架、地堆及货架作业程序》CS—OPH—OP—003第三节:《确定商品陈列图作业程序》CS—OPH—OP—004第四节:《促销商品陈列图作业程序》CS—OPH—OP—005第五节:《商品陈列配置作业程序》CS—OPH—OP—006第六节:《端架、地堆作业程序》CS—OPH—OP—007第七节:《端架、地堆管理规定》CS—OPH—WI—008第八节:《端架、地堆及货架编号管理规定》CS—OPH—WI—009第三章:商品管理第一节:商品订货作业一、《电脑订单作业程序》CS—OPH—OP—008二、《紧急订单作业程序》CS—OPH—OP—009三、《经销商品作业程序》CS—OPH—OP—010第二节:补货、理货作业和缺货管理一、《补货管理作业程序》CS—OPH—OP—011二、《理货管理作业程序》CS—OPH—OP—012三、《缺货管理作业程序》CS—OPH—OP—013第三节:商品退、换货作业一、《商品退货作业程序》CS—OPH—OP—014二、《商品换货作业程序》CS—OPH—OP—015第四节:商品条形码管理一、《商品条形码管理规定》CS—OPH—WI—010二、《标签列印作业程序》CS—OPH—OP—016第五节:商品损耗管理一、《孤儿商品管理程序》CS—OPH—OP—017二、《食品、百货商品报废管理程序》CS—OPH—OP—018三、《损耗预防管理规定》CS—OPH—OP—019四、《商品残次、破包处理作业》CS—OPH—OP—020下册第六节:商品变价和价格标识一、《商品变价作业》CS—OPH—OP—021二、《货架卡、标签作业》CS—OPH—OP—022第七节:商品库存管理一、《清仓、滞销品处理作业》CS—OPH—OP—023二、《库存更正作业》CS—OPH—OP—024三、《商品负库存处理作业》CS—OPH—OP—025四、《卖场库存区管理规定》CS—OPH—WI—011五、《数量帐管理规定》CS—OPH—WI—012第八节:《食品、百货商品盘点作业》CS—OPH—OP—026第四章:商品促销第一节:《门店快讯作业》CS—OPH—OP—027第二节:《店内促销作业》CS—OPH—OP—028第三节:《专题促销作业》CS—OPH—OP—029第四节:《促销人员管理》CS—OPH—WI—013第五节:《供应商租用场地作业》CS—OPH—OP—030第五章:门店市场调查第一节:《门店时常调查程序作业》CS—OPH—OP—031第六章:卖场管理第一节:《营运人员管理规定》CS—OPH—WI—014第二节:《门店工作环境管理规定》CS—OPH—WI—015第三节:《卖场清洁卫生作业程序》CS—OPH—OP—032第四节:营运器材和设备管理一、《营运器材和设备管理规定》CS—OPH—WI—016二、《设备维修与保养作业》CS—OPH—OP—0331.0目的为明确规定公司营运部卖场的组织架构,特制定本组织架构图。
UML建模案例——超市进销存管理系统超市进销存管理系统是一个重要的信息管理系统,用于管理超市的商品进货、销售和库存情况。
该系统可以帮助超市提高管理效率,减少人力资源的浪费,并使整个进销存流程更加顺畅和高效。
总体描述:超市进销存管理系统主要包括进货管理、销售管理和库存管理三个模块。
进货管理模块用于管理超市的商品进货,包括商品入库、供应商管理和进货单管理。
销售管理模块用于管理超市的商品销售,包括销售单管理和销售统计分析。
库存管理模块用于管理超市的商品库存情况,包括库存盘点和库存报警。
用例图:进货管理模块的用例图包括以下用例:录入商品信息、录入供应商信息、录入进货单、查询供应商、查询进货单、生成进货结算单。
销售管理模块的用例图包括以下用例:录入销售信息、查询销售信息、生成销售结算单、生成销售统计报表。
库存管理模块的用例图包括以下用例:库存盘点、库存报警。
类图:进货管理模块的类图包括以下实体类:商品、供应商、进货单、进货结算单。
销售管理模块的类图包括以下实体类:商品、销售单、销售结算单、销售统计报表。
库存管理模块的类图包括以下实体类:商品、库存盘点单、库存报警。
序列图:进货管理模块的序列图描述了以下过程:录入商品信息、录入供应商信息、录入进货单,以及生成进货结算单。
销售管理模块的序列图描述了以下过程:录入销售信息、生成销售结算单。
库存管理模块的序列图描述了以下过程:库存盘点、库存报警。
状态图:商品的状态图描述了商品的生命周期,包括新增、入库、销售和已报废四个状态之间的转换。
实体关系图:实体关系图描述了商品、供应商、进货单、销售单和库存盘点单之间的关系。
该系统的优点在于可以实现对超市的进货、销售和库存情况进行全面的管理和监控。
通过自动化的数据录入和统计分析,可以减少人工错误和减少劳动力成本。
同时,通过销售统计分析,可以帮助超市制定更加科学的销售策略,提高销售业绩。
另外,库存报警功能可以在库存不足时及时提醒超市进行补充,避免因为库存短缺而影响销售。
超市管理系统数据字典1. 顾客信息表(Customer)- 字段:- 顾客ID(CustomerID):顾客的惟一标识符,主键- 姓名(Name):顾客的姓名- 性别(Gender):顾客的性别- 年龄(Age):顾客的年龄- 手机号码(PhoneNumber):顾客的联系电话- 地址(Address):顾客的居住地址2. 商品信息表(Product)- 字段:- 商品ID(ProductID):商品的惟一标识符,主键- 商品名称(ProductName):商品的名称- 商品类型(ProductType):商品的类型,如食品、饮料、日用品等 - 商品价格(Price):商品的价格- 商品库存(Stock):商品的库存数量3. 采购单表(PurchaseOrder)- 字段:- 采购单号(OrderID):采购单的惟一标识符,主键- 采购日期(PurchaseDate):采购单的日期- 采购员(Purchaser):采购单的负责人- 商品ID(ProductID):采购的商品ID,外键关联商品信息表- 采购数量(Quantity):采购的商品数量- 总金额(TotalAmount):采购单的总金额4. 销售单表(SalesOrder)- 字段:- 销售单号(OrderID):销售单的惟一标识符,主键- 销售日期(SalesDate):销售单的日期- 销售员(Salesperson):销售单的负责人- 顾客ID(CustomerID):购买商品的顾客ID,外键关联顾客信息表 - 商品ID(ProductID):销售的商品ID,外键关联商品信息表- 销售数量(Quantity):销售的商品数量- 总金额(TotalAmount):销售单的总金额5. 库存管理表(Inventory)- 字段:- 商品ID(ProductID):商品的惟一标识符,主键- 商品库存(Stock):商品的库存数量6. 供应商信息表(Supplier)- 字段:- 供应商ID(SupplierID):供应商的惟一标识符,主键- 供应商名称(SupplierName):供应商的名称- 联系人(Contact):供应商的联系人- 联系电话(PhoneNumber):供应商的联系电话- 地址(Address):供应商的地址7. 促销活动表(Promotion)- 字段:- 活动ID(PromotionID):促销活动的惟一标识符,主键- 活动名称(PromotionName):促销活动的名称- 活动类型(PromotionType):促销活动的类型,如打折、满减等- 活动开始日期(StartDate):促销活动的开始日期- 活动结束日期(EndDate):促销活动的结束日期以上是超市管理系统数据字典的详细内容,包括顾客信息表、商品信息表、采购单表、销售单表、库存管理表、供应商信息表和促销活动表。
(店铺管理)超市进销存一
体化测试
超市进销存壹体化管理系统测试
07计本2班
第六小组
1.引言
1.1编写目的
这份测试计划报告书时为了测试本系统是否可行:
1.输入商品的信息时,测试信息能否保存在数据库中待查。
2.当输入的数据不符合要求时,见系统能不能给出提示。
3.当价格信息修改后见修改后的信息能不能被系统接受且保存到数据库。
1.2项目背景
待开发软件系统的名称:超市管理系统
任务的提出者:小型超市管理人员
开发者:北京城市学院07计本2班超市管理系统组
用户:中小型超市用户
1.3定义
为了便于阅读理解本文,在此解释壹些在本文中用到的简写和专业术语:超市管理系统以下简称SMS。
2.任务概述
2.1目标
1.用户登陆测试:用户(超市服务员)输入用户名和密码,之后模块连接到
数据库查找用户信息,认证用户身份。
2.商品录入测试:录入商品信息到数据库。
3.商品查询:输入商品编号,查询商品信息。
4.收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额
数。
2.2运行环境
Windows2000/XP/Vista/7
2.3测试概述
为了确定完全涵盖测试构建壹个行为和结果的对应表,为表中的每壹个行为建立壹个详细的目录,描述每壹个需求,对应壹个结果。
产生报告和图表能够帮助分析测试结果,检查行为以及结果,确保它们在测试以及软件应尽范围内。
2.4条件和限制
条件:测试总体计划书,书写测试用例(计划),测试手册
限制:目前我们的使用范围非常狭窄,本软件是我们的初次版本,如果该软件提高版本,本仍然软件需要大量的修改和更新
3、计划
3.1测试方案
说明确定测试方法和选取测试用例的原则
测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试
单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测试。
组装测试:混合法。
确认测试:用户参和,按需求规格说明书验收。
系统测试:人工测试。
3.2测试项目
在测试过程中,首先需要对各子单元过程进行测试。
在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。
3.3测试准备
在文件方面要有测试总体计划书、测试用例(计划)测试手册、测试脚本代码3.4测试机构及人员
测试人员:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报告。
软件编写人:负责编写、调试客户端测试软件;数据库管理系统的安装
系统工程师:负责测试用的硬件维护及操作系统安装、CEWMS配置。
总工程师:负责对测试计划及测试总结报告进行批准。
用户:必要时可参加测试,且提出具体的测试要求,也可要求暂停测试。
4、测试项目说明
4.1测试项目名称及测试内容
登陆、密码模块测试:
采用黑盒测试法,为了检测不同权限的用户在登陆时,是否能进入对应的模块且得到应有的权限,检验密码模块的正确有效性。
商品信息管理测试:
本测试采用白盒测试法,主要内容是插入商品信息的测试。
4.2测试实例
4.2.1用户登陆测试
测试用例1(正确输入)
输入:用户:1密码:aa
期望输出:显示前台销售管理窗体
实际输出:显示前台销售管理窗体
测试用例2(无该用户)
输入:用户:X密码:XX
期望输出:弹出提示:用户名或密码错误实际输出:弹出提示:用户名或密码错误测试用例3(密码错误)
输入:用户:1密码:XX
期望输出:弹出提示:用户名或密码错误实际输出:弹出提示:用户名或密码错误测试用例3(无输入)
输入:用户:密码:
期望输出:弹出提示:用户名或密码错误实际输出:弹出提示:用户名或密码错误4.2.2商品录入测试
测试用例1(正确输入)
输入:条形码:10001商品名称:可口可乐价格:2.0
期望输出:商品录入成功,加入商品列表
实际输出:商品录入成功,加入商品列表
测试用例2(以存在的商品)
输入:条形码:10001商品名称:可口可乐价格:2.0(再次输入)期望输出:提示商品已经存在
实际输出:提示商品已经存在
测试用例3(需要录入的商品信息缺少或不合法)
输入:条形码:(空)商品名称:可口可乐价格:2.0
期望输出:提示:缺少信息
实际输出:提示:缺少信息
4.2.3商品查询测试
测试用例1(正常)
输入:(条形码)10001
期望输出:商品列表中显示该商品,商品名商品1
实际输出:商品列表中显示该商品,商品名商品1
测试用例2(无该商品)
输入:(条形码)12345
期望输出:商品列表中为空
实际输出:商品列表中为空
4.2.4快速输入测试
测试用例1(正确输入)
输入:条形码编号:10001数量:1
期望输出:商品信息显示在购物小票列表中
实际输出:商品信息显示在购物小票列表中
测试用例2(正确输入,但该产品不允许销售)输入:条形码编号:10002数量:1
期望输出:提示该产品不允许销售
实际输出:提示该产品不允许销售
测试用例3(无该商品)
输入:条形码编号:10003数量:1
期望输出:提示用不存在该产品
实际输出:提示用不存在该产品
测试用例4(数量错误)
输入:条形码编号:10001数量:0
期望输出:提示请输入购买商品的正确数量
实际输出:提示请输入购买商品的正确数量
测试用例4(数量输入非数字)
输入:条形码编号:10001数量:a
期望输出:提示请输入数字
实际输出:提示请输入数字
4.2.5步骤及操作
制订测试总体计划书
书写测试用例(计划)和测试手册
编写测试代码
执行测试代码
进行测试总结
4.3进度
任务:制订测试计划
时间:1人1天
任务:书写测试用例(计划)和测试手册
时间:1人1月
任务:编写测试代码
时间:2人10天
任务:执行测试
时间:10天,配合用户进行测试
任务:测试总结
时间:1人3人
4.4条件
设备(电脑):
1.处理器及内存:CPU奔腾II之上,内存容量128M或之上
2.硬盘空间1G之上
3.输入及输出设备:打印机(最好是窄纸条形),型号不限支持软件:
4.操作系统:Win2000/XP/Vista/7
5.应用软件:SQLServer2000或之上版本
6.人员:理解测试基本知识
4.5测试资料
用户信息以及商品信息。
5.评价
5.1范围
在注册用户时,对输入数据的不符合以及错误的格式输入都能做出测试,对价格进行调整时,对输入的不符合数据以及错误格式能做出测试,增加商品信息时也能做出正常的测试,可是当输入的数据过大或者字符长度过长时,可能会使程序发生中断而停止执行。
5.2准则
1:界面友好
2:程序运行时如果输入有错误会弹出出错或警告对话框。