小型超市订货管理系统设计报告
1、系统开发的背景
从超市发展规模上看,近几年我国超市经营规模日趋扩大,连锁化过程日益提高,起销售额和门店数量大幅度增加。从超市经营商品的结构看,许多超市正在突破以食品为主的传统格局,向品种多样化发展。超市的投资主体、业务结构呈现出多元化和复合化的趋势。
随着我国经济时代的快速发展,超市业面临数据和业务越来越庞大的现状,那么如何充分利用计算机来实现超市庞大商品人员信息的控制和传输,从而方便销售行业的管理和决策,就成为一个日益重要的课题。而对中小超市,则要采用一套行之有效的超市管理系统来管理超市日常的进货、销售和库存管理,开办会员管理,减少手工业务处理,增加超市业务处理效率。
2、超市管理系统研究的意义
本系统的目标是对学校、社区等小型超市实行订货管理,实现订货、入库、出库、盘点的模式,帐务处理自动化,及时精确的核算进销库存量差额,保持合理的库存,加快资金周转,加强劳效业绩考核,畅通超市的物流、信息流,缩短供销链,提高周转率,使信息共享,避免信息孤岛,降低运营成本,进一步提高超市的管理水平和辅助决策能力。
3、主要研究内容
利用Internet信息传递便捷、内容更新及时、存储容量大、共享性能优良、分布范围广、互动性强等特点,研究适合学校现有条件的超市订货管理信息系统的解决方案。
本文以Internet为平台,采用VB技术,利用面向对象分析与设计思想,使用数据库Access对系统建模,研究适宜于本系统特点,使超市订货管理信息系统的设计与开发,包括系统分析、系统设计、系统实施。
4、系统开发的原则
1、模块化——就是依据一定的原则,将欲开发的系统分解成若干部分,逐步实现系统的总体目标
2、抽象——找出各类问题的共性,各事物之间的联系和相似性,加以概括和提炼,这是一个逐步求精的过程
3、信息隐藏和信息局部化——信息隐藏是指在设计和确定模块时,应使一个模块内包含的信息对于不需要这些信息的模块是不可访问的。信息局部化是指将一些关系密切的成分,设计时放得彼此靠近。
4、一致性、完整性和确定性
5、信息系统设计
5.1 系统设计目标
利用当今较为先进和成熟的计算机信息技术,在现有的网络基础和信息基础平台上,使广大的超市工作者脱离手工劳动,通过计算机使超市订货管理系统信息化。
提高小型超市竞争力,保持小型超市持续发展的优势。
提高灵活,方便的操作。
节约商品管理的成本,提高商品管理的效率。
功能比较完善的数据管理软件,要具有数据操作方便、高效、迅速等优点。
5.2 系统设计原则
我们提出本系统的设计原则如下:
(1)实用性和经济性相结合
建设信息系统的价值在于应用,而应用就必须切合实际。所以系统的设计要求深入研究分析科研院所现有科研管理流程和管理特点,结合当前的实际情况,提供一个面向应用、注重实效的、高性价比的方案。
(2)先进性和成熟性相结合
如今的计算机技术发展是日新月异,系统的更新换代非常之快,为此,要求在方案设计过程中,尽量选用当今技术先进并且相对成熟的软硬件产品,从而确保建设好的系统不但能反映当今的先进水平,而且使系统具有发展潜力,并能顺利地过渡到下一代技术。
(3)可靠性和稳定性相结合
要求将系统的可靠性设计视为一个重点,以保证数据的安全和系统的稳定运行。
(4)可扩展性和易维护性相结合
为了适应系统变化的要求,在方案设计过程尽量选用扩充性强的软硬件系统,同时要求开发的应用系统,可扩展、易维护,以便系统建成后,用户可以用最简便的方法、最低的投资,实现系统的扩展和维护。
(5)用户积极参与原则
用户是系统功能要求的提出者,同时也是系统的最终使用和管理者,用户的积极参与是项目得以成功实施的前提。
5.3 设计新系统的功能结构图
第二篇:天天超市管理系统所有模块测试用例集
兰州理工大学软件职业技术学院
《软件测试》
上机4 提交成果
《天天超市管理系统》所有模块
测试用例集
组 号: 05
小组成员: 郭齐 魏彦雄 罗万娟 杨超 王浩简 刘正翔 项目组长:
完成日期:
郭齐 20xx年05月20日
目录
1编写目的........................................................................................................................................ 2
2.测试概要........................................................................................................................................ 2
2.1目标 .................................................................................................................................... 2
3测试结果........................................................................................................................................ 3
3.1登录模块测试 .................................................................................................................... 3
3.1.1测试项目名称及测试内容 .................................................................................... 3
3.1.2 测试用例 ............................................................................................................... 3
3.2销售管理模块测试 ............................................................................................................ 4
3.2.1测试项目名称及测试内容 .................................................................................... 4
3.2.2测试用例 ................................................................................................................ 4
3.3库存管理模块测试 ............................................................................................................ 4
3.3.1测试项目名称及测试内容 .................................................................................... 4
3.3.2测试用例 ................................................................................................................ 5
3.4订货管理模块测试 ............................................................................................................ 6
3.4.1测试项目名称及测试内容 .................................................................................... 6
3.4.2测试用例 ................................................................................................................ 6
3.5统计分析管理模块测试 .................................................................................................... 6
3.5.1测试项目名称及测试内容 .................................................................................... 6
3.5.2测试用例 ................................................................................................................ 7
3.6系统管理模块测试 ............................................................................................................ 7
3.6.1测试项目名称及测试内容 .................................................................................... 7
3.6.2测试用例 ................................................................................................................ 7
4 对软件功能的结论 ....................................................................................................................... 8
4.1销售管理模块 .................................................................................................................... 8
4.1.2限制 ........................................................................................................................ 8
4.2库存管理模块 .................................................................................................................... 8
4.2.1能力 ........................................................................................................................ 8
4.2.2限制 ........................................................................................................................ 9
4.3 出库管理 ........................................................................................................................... 9
4.3.1能力 ........................................................................................................................ 9
4.4统计分析管理模块 ............................................................................................................ 9
4.4.1能力 ........................................................................................................................ 9
4.4.2限制 ........................................................................................................................ 9
4.5系统管理模块 .................................................................................................................. 10
4.5.1能力 ...................................................................................................................... 10
5分析摘要 .............................................................................................................................. 10
5.1能力 .................................................................................................................................. 10
5.2缺陷和限制 ...................................................................................................................... 10
5.3建议 .................................................................................................................................. 11
5.4评价 .................................................................................................................................. 11
1
美萍超市管理系统测试报告
1编写目的
这份测试报告是为了测试该系统是否可行。当输入商品的信息是,测试其信息能不能被完整的保存在数据库中以备以后查询用;当输入的数据不符合要求是,看系统能不能给出提示;当价格信息修改后看修改的信息能不能被系统接受并保存到数据库;当输入新顾客的信息时,输入信息是否完整地保存在数据库中,以及当输入老顾客信息时,系统能不能显示完整的信息等等。
2.测试概要
2.1目标
1、用户登录测试:售货员登录销售管理系统模块,输入用户和密码,模块通过连接到数据库,对搜获管理系统中商品信息、销售信息、顾客购买商品的信息的进行检验。
库存管理员登录订货管理系统模块,模块通过连接数据库,对库存管理中的供应商信息、商品信息和特殊商品信息进行检验。
订货员登录管理系统模块,模块通过连接数据库,对订货管理系统中的供应商信息、商品信息和特殊商品信息进行检验。
统计分析员登录分析系统管理模块,模块通过连接数据库,对统计分析中的供应商信息、商品信息和特殊商品信息进行检验。
2、商品录入测试:录入商品信息,对新录入的信息在数据库中进行检验。 3 、商品查询测试:输入商品编号,查询商品信息。
4、快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,包括商品库存量、销售量、供应商等,并显示出信息。
5、收银业务测试:对输入商品进行计价,输入所收取金额,计算出找回金额数并打印货物清单同时保存顾客购买记录。
6、订货业务测试:对库存商品存量与系统指定的库存下限比较,比对供应商信息,统计订货商品并制定订货单。
7、统计分析业务测试:根据查询的商品信息、销售信息、供应上信息、缺货
2
信息、报表信息和特殊商品信息等,指定报表,以及合理的销售计划表。 3测试结果
3.1登录模块测试
3.1.1测试项目名称及测试内容
(1)登录、密码模块测试
本测试采用黑盒测试法:为了检测不同权限的用户在
登录时,是否能进入对应的模块并得到对应有的权限,检查密码模块的正确有效
3.1.2 测试用例
测试用例1(正确输入)
【输入:】用户;lc 密码:lc
【期望输出】:登录成功,显示前台销售管理窗体
【实际输出】:登录成功,显示前台销售管理窗体
测试用例2(无该用户)
【输入】:用户名:aa 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例3 (密码错误)
【输入】:用户;lc 密码:aa
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
测试用例4(无输入)
【输入】:用户: 密码:
【期望输出】:提示用户名或密码错误
【实际输出】:提示用户名或密码错误
3
3.2销售管理模块测试
3.2.1测试项目名称及测试内容
被测试是采用黑盒与白盒测试,为了检测系统的销售时的收银业务销售定价等功能的输入输出进行验证。
3.2.2测试用例
(1)收银业务测试
测试用例1(正确输入)
【输入】:实收:50
【期望输出】:应找钱数显示的标签上,斌打印顾客货物清单
【实际输出】:应找钱数显示的标签上,斌打印顾客货物清单
测试用例2(输入比应收的少)
【输入】:实收:10
【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查
【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 测试用例3(输入非数字)
【输入】:实收:a
【期望输出】:请输入数字
【实际输出】:请输入数字
【输入】:实收:空
【期望输出】:没有输入数字,请检查
【实际输出】:没有输入数字,请检查
3.3库存管理模块测试
3.3.1测试项目名称及测试内容
本测试是采用黑盒测试与白盒测试混合的测试方法:为了检测系统的库存管理时的入库管理,出库管理等功能的输出与输入进行验证。
4
3.3.2测试用例
(1)商品录入测试
测试用例1(正确输入)
【输入】:条形码:001 商品名称:可口可乐 价格:2.0
【期望输出】:商品录入成功,加入商品列表
【实际输出】:商品录入成功,加入商品列表
测试用例2(已经存在的商品)
【输入】:条形码:1000001 商品名称:雪碧 价格:2.0
【期望输出】:提示商品已经存在
【实际输出】:提示商品已经存在
测试用例3(需要录入的商品信息不完整)
【输入】:条形码空 商品名称:可口可乐 价格:2.0
【期望输出】:提示缺少信息/不合法
【实际输出】:提示缺少信息/不合法
测试用例4(需要录入的商品信息与已经存在的存储商品信息矛盾)
【输入】:条形码:1000001 商品名称:雪碧 价格:2.5
【期望输出】:提示缺少信息/不合法
【实际输出】:提示缺少信息/不合法
(2)商品查询测试
测试用例1(正确输入)
【输入】:条形码:1000001
【期望输出】:商品列表中显示该商品,商品名为雪碧
【实际输出】:商品列表中显示该商品,商品名为雪碧
测试用例2(无该商品)
【输入】:条形码:1000001
【期望输出】:商品列表中为空
【实际输出】:商品列表中为空
5
3.4订货管理模块测试
3.4.1测试项目名称及测试内容
本测试是采用黑盒测试与白盒测试混合的测试方法:为了检测系统的订业务货管理时的订货等功能的输出与输入进行验证。
3.4.2测试用例
(1)订货业务测试
测试用例1(正确输入)
【输入】:条形码:1000001
【期望输出】:商品名为雪碧,库存量低于库存下限,请联系供应商A补充货源
【实际输出】:商品名为雪碧,库存量低于库存下限,请联系供应商A补充货源
测试用例2(输入条形码错误)
【输入】:条形码:1000001
【期望输出】:提示没有该商品
【实际输出】:提示没有该商品
测试用例3(没有输入条形码)
【输入】:aaa
【期望输出】:输入有误,请重新输入
【实际输出】:输入有误,请重新输入
3.5统计分析管理模块测试
3.5.1测试项目名称及测试内容
本测试是采用黑盒与白盒测试混合测试,为了检测系统分析管理是的查询信息等功能的输入输出进行验证。
6
3.5.2测试用例
测试用例1(正确输入)
【输入】:条形码:1000001
【期望输出】:商品是雪碧,今天销量是30,库存还有270.
【实际输出】:商品是雪碧,今天销量是30,库存还有270.
测试用例2(输入条形码有误)
【输入】:条形码:000001
【期望输出】:提示没有该商品
【实际输出】:提示没有该商品
测试用例3(没有输入条形码)
【输入】:aaa
【期望输出】:输入有误,请重新输入
【实际输出】:输入有误,请重新输入
3.6系统管理模块测试
3.6.1测试项目名称及测试内容
本测试是采用黑盒与白盒测试;为了检测系统的系统管理时的员工管理、会员管理等功能的输入输出进行检验。
3.6.2测试用例
(1)员工管理
测试用例1(正确输入)
【输入】:员工号:1001
【期望输出】:1001
【实际输出】:1001
测试用例2(输入员工好错误)
【输入】:员工号:asdfghjkl
【期望输出】:输入非法
【实际输出】:输入非法
7
测试用例3(没有输入用户名)
【输入】:
【期望输出】:不能为空
【实际输出】:不能为空
测试用例4(输入部门号不存在)
【输入】:1234556
【期望输出】:没有该部门
【实际输出】:没有该部门
测试用例5(电话号码不符合规范)
【输入】:qwer
【期望输出】:电话号码错误
【实际输出】:电话号码错误
4 对软件功能的结论
4.1销售管理模块
超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。
包括售货员登录和会员登录,以及售货员的售货处理、结账处理。
4.1.2限制
(1)只能在购物一开始输入会员信息,不能在扫描商品中途登录会员;
(2)删除待购商品时只能一条记录全删掉,不能指定删除指定数量。
4.2库存管理模块
4.2.1能力
商品信息入库功能;对商品进行入库,录入商品编号,商品名称,数量总价等信息,存入数据库中,方便以后查询,并修改数据库中库存的数量,并将其打印显示在屏幕上。
8
4.2.2限制
我们使用的测试数值如下:
001 大宝SOD密 30件 300元
002 中华健齿白 20件 100元
成功出入数据库中,未发现任何明显错误。
4.3 出库管理
4.3.1能力
商品信息出库功能:对商品进行出库,打印出商品编号,商品名称,数量,总价等信息,存入数据库中,并修改数据库中库存的数量。
4.3.2限制
我们使用的测试数值如下
001 大宝SOD密 15件 150元
002 中华健齿白 10件 50元
成功修改数据库
剩余的库存为:
001 大宝SOD密 15件 150元
002 中华健齿白 10件 50元
成功操作,未发现任何明显错误。
4.4统计分析管理模块
4.4.1能力
统计分析管理包括查询商品信息、查询销售信息、查询提应商信息、查询缺货信息、查询报表信息和查询特殊商品信息,并制作报表。
统计分析员使用体统分析功能,了解商品信息、销售信息、供应商信息、库存信息和特殊商品信息,以便能够指定合理的销售计划。
4.4.2限制
(1)统计分析只能查询指定条件的数据,但不能根据结果,自动生成分析
9
结果,或是图表显示,不直观。
(2)几个相关联的数据查询不能一次到位。还需以后改进。
4.5系统管理模块
4.5.1能力
系统管理包括维护员工信息。维护会员信息和系统维护。
系统管理员通过系统管理功能,能够了解公司员工信息。会员信息,还能够对系统进行维护工作。
4.5.2限制
(1)只能对员工信息、会员信息进行管理,不能对整个系统进行维护进行维护。
(2)管理员的权限的设置问题,其可以看到所有信息。
5分析摘要
5.1能力
超市管理系统下的一个子系统,记录销售员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。
包括售货员登陆和会员登陆,以及售货员的收售货处理、结账处理。 商品信息入库功能:对商品进行入库,录入商品编号,商品名称,数量 总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印在显示屏幕上。
商品信息出库功能:对商品进行出库,打印出商品编号商品名称,数量 总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印在显示屏幕上。
统计分析包括查询商品信息、了解商品信息、销售信息、供应商信库存信息和特殊商品信息,以便能后定制出合格的销售计划。
5.2缺陷和限制
(1)只能在一开始输入会员信息,不能在扫描商品中途进行登录会员
10
(2)删除待够商品时只能删除一条信息
(3)统计分析只能查询指定条件的数据,但不能根据结果自动生成分析结果。
(4)几个相关联的数据查询不能一次到位,还需改进
(5)只能对员工信息、会员信息进行管理,不能对整个系统进行维护。
(6)管理员的权限的设置问题,起可以看到所有信息。
5.3建议
各项修复的紧迫性都很高,需尽快完成。
5.4评价
测试设计基本覆盖了需求的各个功能模块,发现了很多编码错误以及逻辑错误,不过由于人力以及时间的不足,所以还有许多改进的地方,如白盒测试的力度还不够,有很多提高空间。
但基本达到可以交付的功能。
11