超市系统分析报告

2024-04-26

超市系统分析报告(精选6篇)

篇1:超市系统分析报告

小型超市系统分析报告课题说明

1.1课题名称小型超市管理系统

1.2 开发背景

众所周知,超市的商品的存储和调配是不可忽视的问题,好的后备调配对前台的产品销售有很大的帮助,也可以很大程度上提高产品的销售效率,满足消费者的消费需求。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。但在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。为此,在选题过程中,我们开发小组选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。

1.3 开发思路

超市的管理至关重要,对商品的管理包括进、销、存三个方面,将从这方面入手建立一个超市的管理系统,减轻了超市的管理员、营业员和库存管理员等的工作量,从而是超市更加便于管理。需求调查报告

2.1 功能需求

①在需要时生成商品库存情况报告,实时报告商品库存情况,如库存量不足时,课生成缺货报告,并提供商品种类、来源信息等。②采购员采购商品后,及时录入商品信息等数据并更新。③货架上商品卖到一定数量时实时生成提货报告并提

供商品的库存信息以及剩余信息。④在收银处,随时录入卖出的商品信息。⑤当超市客户大批量需要某商品时,允许直接从商品仓库中提货,此时应及时更新数据库信息。⑥在某段时间内,当某商品卖出数量较大,受到欢迎,可将此类商品打印输出,用于市场导购和商品采购指导。

篇2:超市系统分析报告

一.背景介绍

随着我国改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,超市管理的全面自动化、信息化则是其中极其重要的部分。为了加快超市管理自动化的步伐,提高超市的管理业务处理效率,建立超市管理信息系统就显得十分必要了。

将计算机这一信息处理器应用于超市的日常管理已是形式所逼,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益

二.系统介绍

超市管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

系统使用 MICROSOFT公司的 VISUAL BASIC开发工具,主要完成对超市的管理,包括进货管理,销售管理,库存管理和员工管理四个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是销售、库存查询和进货管理三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成销售或进货操作时系统会自动地完成相对应信息的修改。系统有完整的用户添加、删除和密码修改功能,系统采用Microsoft Office中的Access 2000来设计数据库,它有着最为灵活的数据库结构,对数据库应用有着良好的支持

三.系统的优点

超市管理信息系统是一个超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要,所以超市管理信息系统应该能够为用户提供充足的信息和快捷的销售,查询手段。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对品质信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也是企业的科学化、正规化管理的现实需求。

四.系统的功能

作为一个超市管理信息系统,其功能是实现超市中商品的进货销售,库存等管理的系统化、规范化和自动化。本系统主要要完成的功能有:

(1)交易管理:包括进货登记、销货登记、退货登记等。其中进货登记中还包含进货商登记,如果是新的进货厂商,可以直接在此登记入库。进货和销售的主要交易都是在此进行。每次交易(包括进货、销货和退货)都需要对商品名称、生产厂商、商品型号、单价、数量、总金额、交易日期、经手业务员编号等各项记录。在交易过程中,程序的编写尽可能的方便员工进行交易,比如:进货登记时,如果商品编号相同,则自动添加该商品的其它属性;销货登记时,用户只要输入商品编号,该商品的其它属性即可自动出现。退货登记时,只要输入正确的销货编号,其销售信息也将自动列出,尽量的方便了用户的操作,同时对于登陆的员工编号程序也自动的将其列在进货登记、销货登记中,以防止员工进行非正常的交易。

(2)进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本进货统计等。其中每次进货统计都是按进货厂商和进货总金额统计显示的。使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。

(3)销货统计:包括今日销售统计、本月销售统计、本季度销售统计、本销售统计等,其中每次销售统计都是按生产厂商和销售总金额统计显示的。使用一个表格显示所选时间段的全部销售数据,包括销货编号、商品名称等。再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的销售总金额。

(4)查看数据表:实现各种数据表的浏览,包括进货表,商品库存表、销售表、退货表、员工表、进货商表等。对于员工表管理员还可以对其进行删除或添加用户操作。

(5)系统管理: 包括更换用户、修改密码、退出系统等。更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对帐目一目了然,同时方便了普通用户的交接班使用本系统。修改密码和退出系统都是对于系统管理的辅助功能。

(6)库存管理:管理员或员工登陆系统后都可以查询商品的库存,可以统计库存上溢或不足的信息(库存报警),管理员还可以对库存盘点(进货金额和销售金额的对比,计算超市的利润)。

五,系统的作用

(1)系统能准确、迅速地获得商品销售信息,在商品管理上有助于调整进

货和商品结构,减少营业损失,有利于抓住营业机会。

(2)可作为商品价格带管理,了解各种商品的销售情况,更好地促进销售和进货的的灵活性。

(3)可作为消费对象管理,作为有的放矢的商品进货和销售。

(4)可作为营业时间带管理,分清客流量的高低峰期,以合理地配备营业人员,节省人工费用。

(5)系统的自动汇表功能,大大节省营业人员编制报表的时间,有益于现场实际销售作业。

(6)经营者可根据营业资料做超级市场与上周、上月和上年同期增加的比较分析,据此可制定出企业发展的营业计划等。

(7)大大降低超市的库存和提高销售的能力,大大提高商品的周转率和毛利率,这对于商品降价量的减少大有好处。

六.系统的缺点及改进方法

(1)受到计算机病毒的威胁

计算机病毒在世界各国迅速蔓延,成为目前困扰计算机应用的一大祸害,超市的管理系统同样不能幸免,为了更好的使用该系统,必须加强防病毒措施,确保数据安全。为此,应建立严格的管理制度,凡是与超市数据无关的磁盘一律不得使用,应建立严格的检测制度,所有磁盘必须经过检查后方可使用,一旦感染病毒,及时进行消除,保证系统正常运行,并且要随计算机病毒新花样的出现,不断更换检测杀毒软件,以便能及时防之和消除病毒的感染和蔓延。

(2)没有做好备份工作

篇3:超市系统分析报告

1 系统分析

1.1 功能需求分析

库存管理是超市管理的中心环节, 与商品管理的其他环节如计划管理、财务管理都有直接的联系, 因此涉及面人员多, 而且使用者的计算机应用水平不高, 要开发的系统应简单易学, 容易操作, 尽量采用当前流行的图形界面设计。库存管理日常发生的业务主要分为三大类, 即出入库和库存统计, 所以系统的开发也应围绕这三者展开, 系统应实现的基本功能如下。

(1) 出入库管理, 对进、出库信息进行记录, 传统的手工录入耗时多, 成本高而且容易出错, 因此新开发的系统要充分体现计算机这一信息处理器的强大作用, 尽可能减少数据输入量并具有出错信息提示功能, 在最大限度减少库房管理人员体力劳动的同时中保证出入库信息的准确度。

(2) 库存统计, 统计库存商品的总金额及库存商品分布情况。

(3) 查询功能, 为了方便管理者利用库存信息进行计划管理、采购管理等方面的决策, 库存管理用提供多种查询方式, 如按商品名称或按供应商名称查询等。

(4) 商品管理, 提供商品的基本信息, 方便库房管理人员查看当前库房中的商品的种类。

(5) 供应商管理也是超市库存管理中一个必不可少的部分, 它提供着与出入库相关的一些信息, 使得整个系统更加完整, 更加实用。

1.2 开发环境要求

开发环境主要取决于功能需求、数据规模两方面, 以下是本系统的相关信息。

(1) 适用对象:我国的中小型超市。

(2) 使用者:超市库房管理员和中高层管理者。

(3) 系统类型:单机版。

(4) 操作系统:Windows 98及其以上中文版本。

1.3 数据分析

数据流程图 (见图1, 图2) 。

2 系统设计

2.1 开发语言选择

Delphi是开发数据库前端的优秀工具, 它以简洁明快的编程语言、功能强大的组件和灵活方便的编程环境在竞争激烈的市场中越来越赢得青睐。Delphi支持单机的dBase、Paradox数据库和流行的关系数据库, 而且采用Delphi来开发数据库应用程序具有更大的灵活性和可扩展性。因此现有“真正的程序员用C, 聪明的程序员用Delphi”这一说法, 综合各种因素本系统选择Borland公司的Delphi 7.0版作为开发工具。

2.2 总体设计

2.2.1 系统功能模块设计

我们要开发的超市库存管理系统主要试用于中小型超市, 其目的主要是实现一个集成的办公环境, 让所有超市库存管理人员能够利用计算机实现商品出入库管理、库存统计等, 及时掌握商品信息和供应商信息等情况, 主要包括以下几个方面。

(1) 商品信息管理, 对商品的基本信息 (如商品名称、商品编号、商品类别、商品规格) 进行添加、修改、删除等操作。

(2) 供应商信息管理, 对供应商的基本信息 (如供应商名称、供应商编号、公司电话、公司地址) 进行添加、修改、删除等操作。

(3) 出入库管理, 对各类商品 (如电器类、服装类、日用类、文具类、食品类等) 的出入库实现全面管理;包括出入库登记和出入库信息查询等多项功能。

(4) 库存统计, 对出入库商品、库存商品进行总金额和库存量的统计。

2.2.2 数据库设计

根据要求, 超市库存管理系统需要建立4个数据表, 包括商品信息、供应商信息、出入库信息、库存信息。

2.2.3 输入输出设计

本系统的输出内容主要是出入库信息、库存量的统计, 输出格式为图型, 统计图可以用打印机直接打印。

输出内容和系统功能决定了系统的输入, 本系统的输入内容主要有商品信息、供应商信息、出入库信息等, 数据记录格式主要为表格。

3 系统测试

采用单元测试和集成测试相结合的方法, 在各个表单设计完之后进行单元测试, 在系统菜单设计完后再进行集成测试。

4 结语

本设计采用了软件工程、信息系统分析与设计、数据库开发的相关知识, 设计的系统运行状况良好, 达到了设计要求, 并实现了录入、查询、统计等基本功能, 界面友好, 操作简便, 安全可靠。

参考文献

[1]张海藩.软件工程[M].北京:人民邮电出版社, 2002.

[2]祁孔武.系统分析与设计[M].北京:清华大学出版社, 2001.

[3]刘军, 等.数据库应用系统开发技术[M].北京:机械工业出版社, 2003.

篇4:基于超市信息管理系统

摘要:超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

关键词:超市;管理信息系统;研究

一、系统可行性研究

(一)技术可行性研究。在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的超市对员工的素质要求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。

(二)操作可行性研究。本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。

二、系统需求分析

(一)用户工作流程。进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。

(二)用户业务需求。(1)该管理软件将对库存茶品进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用戶密码;(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。

三、系统概要设计

(一)设计思想。1.系统分成几个相对独立的模块,但这些模块都进行集中式管理。2.分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。3.合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。

(二)设计原则。为使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:

1.合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。2.实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。3.准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。4.易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。5.源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。6.优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。7.安全性原则:可以为该系统的用户设置用户权限。

(三)业务流程分析。超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作。

1.进货业务。进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:

供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。

采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。

实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。

2.库存业务:库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:

产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。

3.销售业务。销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。

(四)数据字典。数据流条目1.已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注2.销售信息=销售单号+商品编号+销售数量+销售日期。输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果

(五)功能需求。本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:

进货管理:其功能是对手机供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。库存管理:其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。人事管理:其功能是对超市的员工和供货商信息进行管理,包括查询,更新等。

(六)性能需求。

1.数据精确度。产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。

2.时间特性。该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。

3.适用性。该管理系统软件适用于Windows 2000/xp及以上操作系统。

(七)运行需求。1.用户界面。本系统采用Microsoft Visual Studio.Net 2003设计,用户交互界面采用的是基于Windows的窗口界面。2.硬件接口。运行本系统的硬件基本要求如下:CPU:Intel P3及以上;内存:256MB及以上;硬盘:10GB及以上。3.软件接口。.NET框架:Microsoft.Net Framework V1.1版本及以上。数据库服务器:Microsoft SQL Server 2000及以上。

【参考文献】

[1]萨师煊、王珊.数据库系统概论[M].北京:高校教育出版社,1985

[2]张基温.信息系统开发案例[M]..北京:清华大学出版社,1999

篇5:小型超市管理系统需求分析

小型超市管理系统需求分析

1.引言

1.1 编写目的

自改革开放以来,社会市场经济不断发展,人们生活水平不端提高,由小型小卖部、小型零售商等小而杂的商店逐渐演变成今天市区里我们无处不在东西品种繁多的价格便宜的大小中型流行超市。超市之流行是以顾客自选方式经营的大型综合性零售商场。又称为自选商场,大大方便了人们购物,为大量忙碌的工作人员节省了大量的时间。

本系统采用microsoft visual C# 2010程序设计及SQL Sever 2005数据库管理知识进行功能的实现。能够提高超市信息管理系统各项工作地效率和质量,改善经营管理,减轻各类事务性工作的工作量,使超市的职员能够更轻松并且更好地服务于顾客,保证顾客的购物需求,同时也间接地为超市带来更多的盈利。最终达到为超市服务的效果。

1.2 项目风险

具体说明本软件开发项目的全部风险承担者,以及各自在本阶段所需要承担的主要风险,首要风险承担者包括: 任务提出者: 软件开发者:

产品使用者:面向小型超市、小型零售店 本系统无风险,为学生作品。

1.3 预期读者和阅读建议

列举本软件产品需求分析报告所针对的各种不同的预期读者,例如,可能包括: 用户;

1.开发人员; 2.销售经理; 3.库存管理员;4.商品录入人员。

5.系统使用者(经营中小型超市法律主体)6.收银人员;

并且描述了文档中,其余部分的内容及其组织结构,并且针对每一类读者提出最适合的文档阅读建议。

《小型超市管理系统》需求分析报告

1.4 产品范围

本软件适合于中小型超市管理用于采购管理、销售管理,库存管理及财务管理及商品数据录入,修改、查询。我们不仅能够快而准的知道我们的一天的进出货及销售情况,又能够准确无误的生成知道我们想要拥有的销售报表、季销售报表、年销售报表。通过一些基本查询功能,查询自己想要的结果,知道自己的盈利情况。通过此系统,我们能够及时查询到我们的存货情况,通过系统警报及时补缺商品。

1.5 参考文献(具体开发过程中外加参考资料)

列举编写软件产品需求分析报告时所用到的参考文献及资料,可能包括:

1.百度文库(小型超市管理系统)

本项目的合同书;

上级机关有关本项目的批文; 本项目已经批准的计划任务书; 用户界面风格指导;

开发本项目时所要用到的标淮; 系统规格需求说明; 使用实例文档;

属于本项目的其它己发表文件;

本软件产品需求分析报告中所引用的文件、资料; 相关软件产品需求分析报告;

为了方便读者查阅,所有参考资料应该按一定顺序排列。如果可能,每份资料都应该给出: 标题名称;

作者或者合同签约者; 文件编号或者版本号; 发表日期或者签约日期; 出版单位或者资料来源。

2.综合描述

这一部分概述了正在定义的软件产品的作用范围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。

本系统采用microsoft visual C# 2010程序设计及SQL Sever 2005数据库管理知识进行功能的实现。能够提高超市信息管理系统各项工作地效率和质量,改善经营管理,减轻各类事务性工作的工作量,使超市的职员能够更轻松并且更好地服务于顾客,保证顾客的购物需求,同时也间接地为超市带来更多的盈利。最终达到为超市服务的效果。

《小型超市管理系统》需求分析报告

2.1 产品的状况

超市管理系统,该系统是现有应用软件的替代品(升级产品);是新一代新型的,自主型的产品。它是一个大系统的组成部分,它与POS机连接在一起收银及会员及时消费。能够达到快速提升的收银效率和一系列的管理有机的结合起来。

2.2 产品的功能

该系统包括:前台管理(普通收银部分和会员收银包括与后台折扣情况结合起来,达到高效率结算)和后台管理(销售管理,存货管理,财务管理,基本资料管理,每日提醒)。

一.前台管理:

1.登陆人员管理:使用人员账号密码登陆

2.销售信息管理:添加商品的单价价格以及销售数量等 二.后台管理:

1.存货管理:主要是了解某一类商品的库存情况,并对商品进行添加、修改、删除;

2.供货商管理:记录供货商的个人资料(姓名,地址,联系方式等); 3.基本资料管理:里面包含产品的概况、人员管理、商品管理等。

2.3 运行环境

描述了本软件的运行环境,一般包括:

硬件平台;

操作系统和版本:Windows XP 支撑环境(例如:数据库等)和版本:Microsoft VisualC#和Microsoft SQL Server2005 其它与该软件有关的软件组件; 与该软件共存的应用程序。

2.4 设计和实现上的限制

确定影响开发人员自由选择的问题,并且说明这些问题为什么成为一种限制。可能的限制包括下列内容:

必须使用的特定技术、工具、编程语言和数据库; 避免使用的特定技术、工具、编程语言和数据库; 要求遵循的开发规范和标准; 例如,如果由客户的公司或者第三方公司负责软件维护,就必须定义转包者所使用的设计符号表示和编码标准; 硬件的限制

例如,定时需求或存储器限制;

《小型超市管理系统》需求分析报告

数据转换格式标淮的限制。

2.5 假设和约束(依赖)列举出对软件产品需求分析报告中,影响需求陈述的假设因素(与己知因素相对立)。如果这些假设因素不正确、不一致或者被修改,就会使软件产品开发项目受到影响。这些假设的因素可能包括: 计划使用的商业组件,或者其它软件中的某个部件; 假定产品中某个用户界面将符合一个特殊的设计约定;

有关本软件用户的若干假定(例如:假定用户会熟练使用SQL语言。);

有关本软件开发工作的若干假定(例如:用户承诺的优惠、方便、上级部门给予的特殊政策和支持等。); 有关本软件运行环境的一些问题;

此外,确定本软件开发项目对外部约束因素所存在的依赖。有关的约束可能包括: 1.工期约束; 2.人员约束; 3.设备约束; 4.地理位置约束; 其它有关项目约束;

3.外部接口需求

3.1 用户界面

3.1.1 用户登录界面

用户名

密码

组件:文本框、标准按钮 快捷键:Enter键

《小型超市管理系统》需求分析报告

3.1.2商品信息管理

商品的增、删、查、改

存货管理界面

库存录入

《小型超市管理系统》需求分析报告

存货查询

组件:文本框、标准按钮、消息框、数据网格

基本资料管理界面

产品概况 人员管理 供应商管理 商品管理

组件:标准按钮、文本框、数据网格、下拉列表框

《小型超市管理系统》需求分析报告

3.2 软件接口

描述该软件产品与其它外部组件的连接,这些外部组件必须明确它们的名称和版本号以资识别,可能的外部组件包括:

操作系统:Windows XP;

数据库:Microsoft SQL Server2005; 工具:Microsoft Visual C# 2010; 函数库;

集成的商业组件:中间件;

4.系统功能需求

4.1 用户登录

用户登录界面主要提供用户的登录。

4.2 前台管理

4.2.1 人员管理

提供用户的注册、注销、修改以及删除。

《小型超市管理系统》需求分析报告

4.2.1 销售管理

提供商品销售的信息,以便及时补货。

4.3 后台管理

4.3.1 存货管理

存货管理提供了库存的录入、查询、修改登录功能,还包括缺货提醒的提醒功能。

1.库存录入,包括库存的添加、删除、修改等功能提供添加旧商品或添加新商品的选择功能。

篇6:《超市管理系统》测试总结报告

《软件测试》

上机5 提交成果

《超市管理系统》测试总结报告

组 号: 05 小组成员: 郭齐 刘正翔 魏彦雄 罗万娟 杨超 王浩简 项目组长: 完成日期:

郭齐

2013年05月27日

目录

一、测试概述...................................................................................................................................3

1.1编写目的.............................................................................................................................3

二、测试计划执行情况...................................................................................................................3

2.1测试类型.............................................................................................................................3 2.2运行环境............................................................................................................................4 2.3计划....................................................................................................................................4

2.3.1测试方案................................................................................................................4 2.4 测试问题总结...................................................................................................................4

三、测试结果...................................................................................................................................4

3.1登录模块测试....................................................................................................................4

3.1.1测试项目名称及测试内容....................................................................................4 3.1.2 测试用例...............................................................................................................5 3.2销售管理模块测试............................................................................................................5

3.2.1测试项目名称及测试内容....................................................................................5 3.2.2测试用例................................................................................................................5 3.3库存管理模块测试............................................................................................................6

3.3.1测试项目名称及测试内容....................................................................................6 3.3.2测试用例................................................................................................................6 3.4订货管理模块测试............................................................................................................7

3.4.1测试项目名称及测试内容....................................................................................7 3.4.2测试用例................................................................................................................7 3.5统计分析管理模块测试....................................................................................................8

3.5.1测试项目名称及测试内容....................................................................................8 3.5.2测试用例................................................................................................................8 3.6系统管理模块测试............................................................................................................9

3.6.1测试项目名称及测试内容....................................................................................9 3.6.2测试用例................................................................................................................9

四、对软件功能的结论...............................................................................................................10 4.1销售管理模块..................................................................................................................10 4.1.2限制......................................................................................................................10 4.2库存管理模块..................................................................................................................10 4.2.1能力......................................................................................................................10 4.2.2限制......................................................................................................................10 4.3 出库管理.........................................................................................................................10 4.3.1能力......................................................................................................................10 4.4统计分析管理模块..........................................................................................................11 4.4.1能力......................................................................................................................11 4.4.2限制......................................................................................................................11 4.5系统管理模块..................................................................................................................11 4.5.1能力......................................................................................................................11 4.5.2限制......................................................................................................................11

五、综合评价.................................................................................................................................12 5.1软件能力..........................................................................................................................12 5.2缺陷和限制......................................................................................................................12 5.3建议..................................................................................................................................12

美萍超市管理系统测试总结报告

一、测试概述 1.1编写目的

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

二、测试计划执行情况

2.1测试类型

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

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

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

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

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

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

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

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

6、订货业务测试:对库存商品存量与系统指定的库存下限比较,比对供应商 信息,统计订货商品并制定订货单。

7、统计分析业务测试:根据查询的商品信息、销售信息、供应上信息、缺货信息、报表信息和特殊商品信息等,指定报表,以及合理的销售计划表。

2.2运行环境

Windows7 2.3计划 2.3.1测试方案

说明确定测试方法和选取测试用例的原则

测试为四个阶段:单元测试、集成测试、确认测试、系统测试

单元测试:采用黑盒和白盒测试相结合的方法,对于逻辑结构复杂的模块采用白盒测试,对于以输入、输出为主的模块采用黑盒测试,以提高测试效率。集成测试:混合法(对于软件结构中较上层使用自定向下与对软件结构中比较下层使用自底向上方法结合)确认测试:

系统测试:采用人工测试方法。

2.4 测试问题总结

在整个系统测试执行期间暴露了一些问题,表现在:测试执行时间相对较少,测试通过标准要求较低;测试执行人员对管理系统不够熟悉,使用时效率偏低;测试人员对测试系统了解不透彻,测试执行时存在理解偏差,导致提交无效缺陷。

三、测试结果

3.1登录模块测试

3.1.1测试项目名称及测试内容(1)登录、密码模块测试

本测试采用黑盒测试法:为了检测不同权限的用户在 登录时,是否能进入对应的模块并得到对应有的权限,检查密码模块的正确有效 3.1.2 测试用例 测试用例1(正确输入)【输入:】用户;lc 密码:lc 【期望输出】:登录成功,显示前台销售管理窗体 【实际输出】:登录成功,显示前台销售管理窗体 测试用例2(无该用户)【输入】:用户名:aa 密码:aa 【期望输出】:提示用户名或密码错误 【实际输出】:提示用户名或密码错误 测试用例3(密码错误)【输入】:用户;lc 密码:aa 【期望输出】:提示用户名或密码错误 【实际输出】:提示用户名或密码错误 测试用例4(无输入)【输入】:用户: 密码:

【期望输出】:提示用户名或密码错误 【实际输出】:提示用户名或密码错误

3.2销售管理模块测试

3.2.1测试项目名称及测试内容

被测试是采用黑盒与白盒测试,为了检测系统的销售时的收银业务销售定价等功能的输入输出进行验证。3.2.2测试用例(1)收银业务测试 测试用例1(正确输入)【输入】:实收:50 【期望输出】:应找钱数显示的标签上,斌打印顾客货物清单 【实际输出】:应找钱数显示的标签上,斌打印顾客货物清单 测试用例2(输入比应收的少)【输入】:实收:10 【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查 测试用例3(输入非数字)【输入】:实收:a 【期望输出】:请输入数字 【实际输出】:请输入数字 【输入】:实收:空

【期望输出】:没有输入数字,请检查 【实际输出】:没有输入数字,请检查

3.3库存管理模块测试

3.3.1测试项目名称及测试内容

本测试是采用黑盒测试与白盒测试混合的测试方法:为了检测系统的库存管理时的入库管理,出库管理等功能的输出与输入进行验证。3.3.2测试用例

(1)商品录入测试

测试用例1(正确输入)

【输入】:条形码:001 商品名称:可口可乐 价格:2.0 【期望输出】:商品录入成功,加入商品列表

【实际输出】:商品录入成功,加入商品列表

测试用例2(已经存在的商品)

【输入】:条形码:1000001 商品名称:雪碧 价格:2.0 【期望输出】:提示商品已经存在【实际输出】:提示商品已经存在

测试用例3(需要录入的商品信息不完整)

【输入】:条形码空 商品名称:可口可乐 价格:2.0 【期望输出】:提示缺少信息/不合法

【实际输出】:提示缺少信息/不合法

测试用例4(需要录入的商品信息与已经存在的存储商品信息矛盾)

【输入】:条形码:1000001 商品名称:雪碧 价格:2.5 【期望输出】:提示缺少信息/不合法

【实际输出】:提示缺少信息/不合法

(2)商品查询测试

测试用例1(正确输入)

【输入】:条形码:1000001 【期望输出】:商品列表中显示该商品,商品名为雪碧

【实际输出】:商品列表中显示该商品,商品名为雪碧

测试用例2(无该商品)

【输入】:条形码:1000001 【期望输出】:商品列表中为空

【实际输出】:商品列表中为空

3.4订货管理模块测试

3.4.1测试项目名称及测试内容

本测试是采用黑盒测试与白盒测试混合的测试方法:为了检测系统的订业务货管理时的订货等功能的输出与输入进行验证。3.4.2测试用例

(1)订货业务测试

测试用例1(正确输入)

【输入】:条形码:1000001 【期望输出】:商品名为雪碧,库存量低于库存下限,请联系供应商A补充货源

【实际输出】:商品名为雪碧,库存量低于库存下限,请联系供应商A补充货源

测试用例2(输入条形码错误)【输入】:条形码:1000001 【期望输出】:提示没有该商品

【实际输出】:提示没有该商品

测试用例3(没有输入条形码)

【输入】:aaa 【期望输出】:输入有误,请重新输入

【实际输出】:输入有误,请重新输入

3.5统计分析管理模块测试

3.5.1测试项目名称及测试内容

本测试是采用黑盒与白盒测试混合测试,为了检测系统分析管理是的查询信息等功能的输入输出进行验证。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 【期望输出】:输入非法 【实际输出】:输入非法 测试用例3(没有输入用户名)【输入】: 【期望输出】:不能为空 【实际输出】:不能为空

测试用例4(输入部门号不存在)【输入】:1234556 【期望输出】:没有该部门 【实际输出】:没有该部门

测试用例5(电话号码不符合规范)【输入】:qwer 【期望输出】:电话号码错误 【实际输出】:电话号码错误

四、对软件功能的结论

4.1销售管理模块

超市管理系统下的一个子系统,记录售货员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。

包括售货员登录和会员登录,以及售货员的售货处理、结账处理。4.1.2限制

(1)只能在购物一开始输入会员信息,不能在扫描商品中途登录会员;(2)删除待购商品时只能一条记录全删掉,不能指定删除指定数量。4.2库存管理模块 4.2.1能力

商品信息入库功能;对商品进行入库,录入商品编号,商品名称,数量总价等信息,存入数据库中,方便以后查询,并修改数据库中库存的数量,并将其打印显示在屏幕上。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)统计分析只能查询指定条件的数据,但不能根据结果,自动生成分析结果,或是图表显示,不直观。

(2)几个相关联的数据查询不能一次到位。还需以后改进。

4.5系统管理模块

4.5.1能力

系统管理包括维护员工信息。维护会员信息和系统维护。

系统管理员通过系统管理功能,能够了解公司员工信息。会员信息,还能够对系统进行维护工作。4.5.2限制

(1)只能对员工信息、会员信息进行管理,不能对整个系统进行维护进行维护。(2)管理员的权限的设置问题,其可以看到所有信息。

五、综合评价

5.1软件能力

超市管理系统下的一个子系统,记录销售员今日处理的商品信息和会员的购买情况,处理销售过程中的商品信息并作记录。

包括售货员登陆和会员登陆,以及售货员的收售货处理、结账处理。

商品信息入库功能:对商品进行入库,录入商品编号,商品名称,数量 总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印在显示屏幕上。

商品信息出库功能:对商品进行出库,打印出商品编号商品名称,数量 总价等信息,存入数据库中,方便以后的查询,并修改数据库中库存的数量,并将其打印在显示屏幕上。

统计分析包括查询商品信息、了解商品信息、销售信息、供应商信库存信息和特殊商品信息,以便能后定制出合格的销售计划。

5.2缺陷和限制

(1)只能在一开始输入会员信息,不能在扫描商品中途进行登录会员(2)删除待够商品时只能删除一条信息

(3)统计分析只能查询指定条件的数据,但不能根据结果自动生成分析结果。(4)几个相关联的数据查询不能一次到位,还需改进

(5)只能对员工信息、会员信息进行管理,不能对整个系统进行维护。(6)管理员的权限的设置问题,起可以看到所有信息。

5.3建议

测试设计基本覆盖了需求的各个功能模块,发现了很多编码错误以及逻辑错误,不过由于人力以及时间的不足,所以还有许多改进的地方,如白盒测试的力度还不够,有很多提高空间。

上一篇:黄尖镇社区教育中心主任工作职责下一篇:史铁生的写作风格