超市库存管理系统 实验报告.doc

合集下载

商品库存管理实习报告

商品库存管理实习报告

一、实习背景与目的随着我国经济的快速发展和消费市场的日益繁荣,商品库存管理在零售行业中的重要性日益凸显。

为了深入了解商品库存管理的实际操作,提高自身的专业能力,我于2023年6月至8月在XX百货公司进行了为期两个月的产品库存管理实习。

本次实习旨在通过实际操作,学习并掌握商品库存管理的相关知识和技能,提升自己在供应链管理、数据分析、市场预测等方面的能力。

二、实习单位及岗位实习单位:XX百货公司实习岗位:商品库存管理实习生三、实习内容与过程(一)实习内容1. 商品库存数据分析:通过学习公司库存管理系统,了解库存数据的收集、整理和分析方法,为库存优化提供数据支持。

2. 商品采购与入库:参与商品采购流程,了解供应商选择、合同签订、入库验收等环节,确保商品质量与库存准确。

3. 库存盘点与调整:协助进行库存盘点,及时发现并处理库存差异,优化库存结构。

4. 库存预警与调整:根据销售数据和市场趋势,对库存进行预警,并提出调整建议,降低库存风险。

5. 商品销售数据分析:分析商品销售数据,了解消费者购买习惯,为商品陈列、促销活动等提供依据。

(二)实习过程1. 第一阶段(6月):系统学习与操作- 在公司相关部门的指导下,学习商品库存管理系统的操作方法,熟悉库存数据的收集、整理和分析流程。

- 了解商品采购、入库、盘点、调整等环节的操作规范,为后续实习工作打下基础。

2. 第二阶段(7月):实际操作与参与- 参与商品采购流程,了解供应商选择、合同签订、入库验收等环节,确保商品质量与库存准确。

- 协助进行库存盘点,及时发现并处理库存差异,优化库存结构。

- 根据销售数据和市场趋势,对库存进行预警,并提出调整建议,降低库存风险。

3. 第三阶段(8月):总结与提升- 对实习期间的工作进行总结,分析实习过程中遇到的问题及解决方法。

- 提出改进建议,为公司商品库存管理提供参考。

四、实习成果与收获(一)实习成果1. 掌握了商品库存管理系统的操作方法,能够独立进行库存数据分析。

超市仓储管理系统测试报告

超市仓储管理系统测试报告

超市仓储管理系统测试报告本文档旨在记录对超市仓库管理系统进行系统测试的测试过程,以确保测试质量和进度。

我们将根据测试计划报告进行测试,并详细记录测试过程,以对软件的质量进行测评,并为软件设计人员提供BUG依据。

本系统的背景是为一个超市设计并开发一套库存管理系统,能够兼容现行的手工账册,要求能够设置期初库存,输入入库单和出库单,在每个结算月能够生成分类库存统计报表。

当某种商品的库存少于安全库存时将给出警示,提醒尽快采购该商品。

在每年的年终还能进行盘存处理,以纠正实际库存和电脑库存的差别。

本次测试主要针对本小组开发的仓库管理系统进行系统测试,主要包括功能测试、界面测试、负载测试、文档测试。

在仓库管理系统需求规格说明书中列出的系统功能和性能都需要完成测试,在测试工作期间发现的所有缺陷都需要改正并确认。

为了实现测试目标,我们采用黑盒测试方法,整个过程采用自底向上,逐个集成的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。

测试项目包括系统登录测试、入库测试、库存测试、出库测试、查询测试、报表测试、新增商品信息测试和新增仓库信息测试。

在测试1中,我们将测试系统操作界面,包括帐号口令输入、合理性检查、合法性检查和系统操作界面显示控制。

测试2将测试入库功能,包括货物编号输入,入库对话显示控制和入库登记。

测试3将测试库存功能,包括库存显示的合理性。

测试4将测试出库操作功能,包括出库管理界面显示控制、出库浏览和出库记录。

测试5将测试查询功能,包括查询对话框显示控制、输入数据合理性检验、提交和查询结果显示。

测试6将测试结算库存报表功能,包括输入数据提交和报表结果显示。

测试7将测试新增商品功能,包括输入数据合理性检验、提交和新增结果显示。

测试8将测试新增仓库功能。

测试9:修正仓库信息测试此测试旨在测试修正仓库信息的功能。

在盘点模式下,点击需要修改的商品,然后在菜单栏中选择“修正”选项。

当当前数量低于安全量时,数量显示为绿色。

超市库存管理信息系统分析设计报告

超市库存管理信息系统分析设计报告

超市库存管理信息系统分析设计报告第一篇:超市库存管理信息系统分析设计报告所属专业: 市场营销 082111-2 论文名称:超市库存管理信息系统知道老师:薛武强论文撰写人:叶美佳赵楠楠左厚全联系方式: ***组员分工组长:叶美佳——任务安排、资料准备、可行性分析、心得体会组员:赵楠楠——系统分析、排版、心得体会组员:左厚全——系统设计、排版、心得体会可行性分析可行性分析的前提:(1)项目背景:本超市对库存管理还处于人工操作阶段,管理人员众多,工作效率低下,管理手段落后。

采用计算机代替人工的信息处理作业,提高管理效率,实现管理工作的现代化已成当务之急。

(2)功能要求:本产品可用于超市库存管理中的出库管理、入库管理、在库管理。

具体包括:1)期初数据:用于录入系统启用期初的数据,以保证用户业务数据一致性、连续性。

2)日常业务:1、入库业务:处理用户入库业务:采购原材料或商品入库、生成品入库、委托加工收货入库、借入存货入库、来料加工入库、调拨入库以及其他入库业务。

2、出库业务:处理用户出库业务:销售出库、材料出库、委托加工发料、借出存货、来料加工出库、调拨出库以及其他出库,系统支持出库后的拣货、装箱业务处理。

3、库存调整:处理库存调整业务:库存转移、货位转移、盘点调整、组装拆卸、形态转换、报废出库。

废品处理。

4、备料计划:可以根据委外加工订单生成备料计划,从而计划进行指导仓库的生产备料业务。

5、冻结/解冻库存:支持为销售订单、调拨订单、备料计划进行库存预留冻结。

3)查询统计分析:1、库存存量查询:系统支持以下查询:现存量的查询、库存展望量及可用量查询、在途量查询、货位卡片收发存业务查询、货位分布查询。

2、账簿查询:系统中账簿查询主要有:库存台账、出入库流水账、业务备查簿、废品备查簿、借入借出备查簿、来料加工备查簿、同时系统还支持与存货明细账核对的对账功能。

3、储备分析:主要包括:最高最低库存、安全库存的储备分析,保质期预警分析、配套资源分析、呆滞积压动态分析、库龄分析。

小型超市商品管理系统数据库实验报告

小型超市商品管理系统数据库实验报告

⼩型超市商品管理系统数据库实验报告数据库系统设计实验报告1.实验⽬的掌握数据库设计的基本⽅法和步骤,熟悉数据库设计各个阶段所要完成的任务和实施⽅法。

通过该实验更加清楚地了解数据库设计的过程。

2.实验原理和步骤利⽤数据库设计的4个阶段:需求分析(分析⽤户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。

需求分析采⽤⾃顶向下,概念模型设计时采⽤⾃底向上的⽅法,即⾃顶向下地进⾏需求分析,然后再⾃底向上地设计概念结构,和⾃底向上的设计⽅法。

3.实验内容根据周围的实际情况,⾃选⼀个⼩型的数据库应⽤项⽬,并深⼊到应⽤项⽬中调研,进⾏分析和设计。

例如可选择⼈事管理系统、⼯资管理系统、教材管理系统和⼩型超市商品管理系统和图书管理系统等。

要求写出数据库设计报告。

在数据库设计报告中包括以下内容:(1)系统需求分析报告(2)概念模型的设计(E-R图)(3)关系数据模型的设计(4)对关系表的主键、外键及被参照表进⾏说明,对关系中数据的约束条件进⾏说明。

(5)⽤SQL语⾔建⽴该数据库。

(包括数据库、数据表的创建以及数据完整性的实施)(选作)实验指导1. ⼩型超市商品管理系统数据库的设计我们这边就以⼩型超市商品管理系统为例,介绍数据库的设计。

对于⼩型超市商品管理系统,要求:能对⼩型超市商场的商品进货、销售、库存等环节进⾏管理。

主要有:(1)能记录每⼀笔进货,查询商品的进货记录。

(2)能记录每⼀笔售货,查询商品的销售情况和销售记录。

(3)能记录顾客的购买信息。

(4)能查询某个⼚商或供应商的信息。

E-R图如下:转换为关系模式:供应商(供应商编号,供应商名称,供应商地址,电话,联系⼈)商品(商品号,供应商编号,名称,库存,进价,售价)顾客(顾客号,购货时间)售货(商品号,顾客号,销售数量,销售总价)2. 图书馆⽇常事务管理系统数据库的设计(1)图书馆⽇常事务管理系统功能简析图书信息维护:主要完成图书信息登记、修改、删除等操作。

2021年永辉超市进销存管理信息系统综合实验报告

2021年永辉超市进销存管理信息系统综合实验报告

《管理信息系统》试验汇报题目永辉超市(黄泥磅店)进销存管理系统试验名称分析及设计综合汇报学号 X X X X X X X X X X X姓名 X X X指导老师 X X X 时间: 年 4 月5日目录1.1背景及现实状况分析 (3)1.11永辉超市背景: ......................................................................... 错误!未定义书签。

1.12永辉超市现实状况分析: (3)1.2 系统目标 (4)2 业务步骤分析 (5)2.1 永辉超市进销存管理系统组织结构分析 (5)2.1.1永辉超市组织结构概况 (5)2.1.2永辉超市组织结构图 (5)2.2 永辉超市进销存管理系统管理功效分析 (5)2.2.1永辉超市进销存管理功效概况 (5)2.2.2永辉超市进销存管理功效图 (6)2.3 永辉超市管理业务步骤分析 (6)2.3.1业务步骤图符号 (6)2.3.2永辉超市销售业务步骤图 (7)3 数据步骤分析 (8)3.1 数据步骤图符号说明 (9)3.2 永辉超市顶层数据步骤图 (9)3.3 一层数据步骤图103.4 二层(或底层)数据步骤图 (10)3.4.1 永辉超市销售业务数据步骤图 (11)4 数据库设计 (13)4.1 概念模型设计 (13)4.1.1 概念模型基础符号说明 (14)4.1.2 概念模型 (14)4.2 关系模型 (17)5 试验总结 (18)1.1背景及现实状况分析1.11永辉超市背景:永辉超市股份有限企业创办于1998年, 是中国大陆首批将生鲜农产品引进现代超市流通企业之一, 被国家七部委誉为中国“农改超”推广典范, 被百姓誉为“民生超市、百姓永辉”。

企业已发展成为以零售业为龙头, 以现代物流为支撑, 以现代农业和食品工业为两翼, 以实业开发为基础大型集团企业。

永辉超市坚持“融合共享”、“竞合发展”理念开创蓝海, 与境内外零售企业共同繁荣中国零售市场, 在北京、重庆、福建、安徽等多个省市已发展200多家大、中型超市, 经营面积超出100万平方米, 位居中国连锁百强企业30强、中国快速消费品连锁百强10强。

超市库房管理系统实验报告

超市库房管理系统实验报告

课程设计报告书设计名称:题目:学生姓名:专业:班别:学号:指导老师:日期:年月日目录第一章概述 (3)1.1引言 (3)1.2系统指导思想和建设目标 (3)第二章系统设计 (3)2.1总体功能设计 (3)2.2定义 (3)2.3系统功能分析 (4)2.4系统功能模块设计 (4)第三章数据库设计 (5)3.1数据库需求分析 (5)3.2数据库概念结构设计 (7)3.3数据库的逻辑结构设计 (9)3.4数据库结构的实现 (10)3.5 创建数据库的存储过程 (11)3.6 创建触发器 (12)第四章系统窗体的设计 (12)4.1超市库房管理系统主窗体的创建 (12)4.2 系统管理 (15)4.2.1登录窗体的创建 (15)4.2.2 添加用户窗体的创建 (17)4.2.3修改密码窗体的创建 (18)4.3商品信息管理 (20)4.3.1商品查询窗体的创建 (20)4.3.2全部商品窗体的创建 (21)4.3.3管理商品窗体的创建 (24)4.4 采购管理 (29)4.4.1采购清单窗体的创建 (29)4.4.2添加采购窗体的创建 (30)4.4.3管理采购窗体的创建 (33)4.5销售管理 (35)4.5.1未上架商品窗体的创建 (35)4.5.2已上架商品窗体的创建 (40)4.5.3管理已上架窗体的创建 (41)第五章总结 (42)参考文献 (42)第一章概述1.1引言在社会的不断进步与发展的背景下,消费逐渐变得越来越大众化,人们的消费观念也渐渐在改变。

而超市就在这样的情况下变得越来越普遍,遍及大街小巷,更加融入人们的生活之中,已经成为生活之中不可缺少的部分。

在超市队伍不断壮大的情况下,超市的优化管理也渐渐成为了我们关注的问题。

对于大型超市而言,管理体系更加需要规范化、智能化、合理化。

而在此设计中,是关于一个小型超市的库房管理系统的设计,以便更加合理的管理超市仓库各种商品的销售、采购、库存等各种信息,追求更加优化的管理,以便更好的服务大众。

管理信息系统实验报告——小型超市库存管理系统设计

管理信息系统实验报告——小型超市库存管理系统设计

管理信息系统实验报告——小型超市库存管理系统设计《管理信息系统》学院: 经济管理学院实验报告小型超市管理信息系统开发设计小型超市管理信息系统开发设计一、实验目的1、能够正确运用《管理信息系统》课程的基本理论和知识,结合本课题,复习、巩固、提高数据库方案设计、论证和分析方法,掌握管理信息系统开发的步骤,熟悉常用开发软件与辅助工具,根据小型超市系统的特点,实现系统。

2、熟悉业务流程图、数据流程图、数据字典的绘制。

3、熟悉代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档。

4、熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。

5、进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

二、实验环境充分利用现有的设备,采用VB6.0 作为开发工具,利用ACCESS 数据库建立一个高效、准确、操作方便,具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人员进行综合的、模糊的查询及更新要求,从而更加方便的管理库存物品。

该系统的开发与建立会极大程度提高管理人员、工作人员的工作效率。

Win7平台 Access2000,2G内存,320G外存。

三、实验步骤,、系统项目概述1.1开发背景信息化的发展已经对我们的日常生活产生了积极的影响,并逐渐成为人们管理日常工作的重要手段。

在对信息加工的基础上充分利用信息,会给我们的生活带来巨大的好处。

在我国加入WTO后,商品零售业首当其中成为面临严峻挑战的行业。

面对乐购、家乐福、麦德隆等超市巨头气势汹汹的扩张步伐,发挥自身优势、不断提升竞争力,是各超市高层最为关注的问题。

我国的超市产业飞速发展,现代超市的经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。

并且保持在同行业竞争中“低价格、高质量”的竞争优势是十分必要的。

我超市作为规模疾速扩大的超市,数据和业务也随之越来越庞大。

实验报告(超库存管理系统需求分析研究)

实验报告(超库存管理系统需求分析研究)

超市库存管理系统需求分析一、引言随着小超市规模地发展不断扩大,商品数量急剧增加,有关商品地各种信息量也成倍增长.超市时时刻刻都需要对商品各种信息进行统计分析.而大型地超市管理系统功能过于强大而造成操作繁琐降低了小超市地工作效率.b5E2R。

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

二、任务概述2.1目标本文系统地分析了软件开发地背景以过程;首先介绍了软件地开发环境,其次介绍了本软件地详细设计过程:数据库地设计、各个模块地设计和实现,以及具体界面地设计和功能.DXDiT。

2.2项目背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业地一种重要形态,为国民经济地发展发挥了重要地作用.随着超市高速地发展,其经营管理也变得愈加复杂,早期地售货员站柜台地形式早已不能满足现有销售也地发展,这样就迫切地需要引入新地管理技术.RTCrp。

2.3 运行环境(1)硬件环境台式机或笔记本电脑运行时所需内存:5MB;(2)软件环境Windows操作系统三、数据描述3.1静态数据描述操作员个人信息表(UID, Uname, 联系电话);仓库信息表(仓库名称,负责人,联系电话,联系地址);货品信息表(货品编号,货品名称,货品类别,规格型号,单位);库存信息表(库别,货品编号,数量,进货单价,出货单价);入库单(凭证编号,库别,货品编号,数量,进货单价,合计,入库时间,制单人,采购人编号);出库单(凭证编号,库别,货品编号,数量,出货单价,合计,出库时间,制单人,客户编号);采购员表(UID, Uname, 采购地货品类别,联系电话);客户信息表(客户编号,客户名称,联系人,联系电话,联系地址);3.2数据库描述本软件采用数据库:Microsoft SQL Server 2008;3.3数据字典字段名数据类型字段长度是否为空UID 文本10Uname 文本8联系电话文本15表1 操作员个人信息表字段名数据类型字段长度是否为空仓库名称文本20负责人文本8联系电话文本15联系地址文本50表2 仓库信息表字段名数据类型字段长度是否为空货品编号文本 5货品名称文本10货品类别文本8规格型号文本 4单位文本 2表3货品信息表字段名数据类型字段长度是否为空库别文本 5仓库编号文本 5数量数字长整型进货单价货币8出货单价货币 5表4 库存信息表字段名数据类型字段长度是否为空凭证编号文本10库别文本8货品编号文本 5数量数字长整型进货单价货币合计货币入库时间日期/时间制单人文本8采购人编号文本 5表5 入库单字段名数据类型字段长度是否为空凭证编号文本10库别文本8货品编号文本 5数量数字长整型出货单价货币合计货币出库时间日期/时间制单人文本8客户编号文本 5表6 出库单字段名数据类型字段长度是否为空UID 文本10Uname 文本 6采购地货品类别文本10联系电话文本15表7 采购员表字段名数据类型字段长度是否为空客户编号文本10客户名称文本8联系人文本8联系电话文本15联系地址文本50表8 客户信息表四、功能需求4.1功能划分本软件主要有如下功能(1)身份验证(2)系统主界面地实现(3)出库管理模块地实现(4)信息查询模块地实现(5)修改功能(6)帮助功能4.2功能描述(1)身份验证功能对登陆地用户进行验证,通过者才能进入系统.(2)系统主界面地实现填写货品信息入库单修改最低库存(3)出库管理模块地实现出库单获取采购员信息(4)信息查询模块地实现对超市地基本信息进行查询(5)修改功能对超市地一些信息进行修改(6)帮助功能为超市提供使用帮助五、性能需求5. 1 数据地准确性查询时应保证此用户地所有信息都是正确地.5. 2时间特点操作响应时间不能太长,数据地输入也该在一定时间内完成.六.运行需求6.1 用户界面采用windows 地通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面地设计应遵循如下规则:(1)界面具有一致性,接你按规范应遵循Windows软件界面概念规范.(2)提供简单地错误处理.(3)提供信息反馈,用多种信息提示用户当前地软件运行状态.;(4)操作可逆,其动作可以是单个操作,或者是一个相对对立地操作序列;(5)显示启动画面,画面要简洁明了.6.2 硬件接口支持一般地台式电脑,笔记本电脑.6.3 软件接口运行于Windows操作系统之上.6.4故障处理正常运行时不应出错,若时出错地话,应该有恢复系统地功能,并且必须保护数据地准确性.七、其它需求7.1 易使用性要求能尽量为用户地使用提供方便.7.2 可维护性当软件出错时可以尽快地进行修改.7.3 可移植性要求本软件能在Windows系统上进行移植.7.4 安全性要求库存管理系统是生产、计划和控制地基础.库存管理系统是通过对仓库、货位、入出库类型与入出库单据地管理,及时反映物资地仓储、流向情况,为生产管理和成本核算提供依据.并通过库存分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、ABC分类情况等不同地分析信息.通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确地存货信息,以便及时调整生产,保证企业各项生产经营活动地顺利进行.5PCzV。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超市库存管理系统
一,引言
1,编写目的
有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。

一个超市的库存,也就代表了这个超市的大部分资产总额。

如何将这些静态的资产以最快的速度流转,这就是库存管理的目的。

一个好的超市,并不是只有畅销的商品就行了。

因为畅销的可能都是固定的某些商品,而有些商品可能进了超市后,就无人问津,这样不仅使这些商品占据了库房空间,而且也积了大量的资金,使得资金运转相当的困难。

要改善库存周转率不高的状况,就必须先从了解超市目前的库存情况开始,而要了解库存的情况,就可以利用信息系统来进行管理,从而进一步的提高库存管理的效率。

通过信息系统的查询可以方便的找出目前最畅销和滞销的商品,然后再利用各种行销方法,将滞销的商品销售出去,这样就可以避免超市因为滞销而造成的损坏、过期和资金积压等问题。

2,背景
超市库存管理在欧美等国已实行多年,如今,在像中国这样的发展中国家也迅速地得到了推广。

它最主要的特点是能够实时和准确地反映店内的销售情况,以便为超市管理者提供决策信息支持。

超市库存管理的内容就是商品的入库、出库和库存管理,它是商品管理的中间环节。

用数据描叙货物的收入、发出和储存的状态,实际反映了商品在超市内流动的客观过程,库存管理和商品管理的其他环节都有直接联系。

可以说它在商品配送管理中起着枢纽和基础的重要作用。

二、需求分析
1、功能需求:
产品的信息的显示(show)、删除(deleteInfo)、录入(recorde)、修改(modify)、出库(outHou)、结束(return)和清屏(cls)。

显示:显示产品库存的所有信息。

删除:删除产品库存的所有信息。

录入:输入并保存产品的所有信息。

修改:可随机修改产品库存属性的信息
出库:依据产品的出库数量,计算现在的库存量,更新出库数量。

2、操作需求:
(1)起始菜单:在屏幕上输入0或1选择语言。

其中输入0显示中文,输入1显示英文。

(2)主菜单:输入0~7选择功能。

0—结束(return), 1—添加(addInfo)、2—查询(seekInfo)、3—修改(modifyInfo) 、4—删除(deleteInfo)、5—出库(outStorage)、6—显示所有产品信息和,7—显示库存总量(),8—清屏(cls)。

(3)二级菜单:根据以上主菜单中的七个功能按钮,分别设置其不同的二级菜单选项。

查找:1—按产品名称查找(seekByName),2—按产品的批次查找(seekByBatch),3—按产品的编号查找(seekByNum),4—按产品的货架号查找(seekByShelf),5—按产品的人库日期查找(seekByIntime),6—按产品的出库日期查找(seekByOuttime)。

删除:1—按产品名称删除(deleteByName),2—按产品的批次删除(deleteByBatch),3—按产品的编号删除(deleteByNum),4—按产品的货架号删除(deleteByShelf),5—按产品的库存量删除(deleteByQuality)。

修改:1—按指定产品名称修改(modifyByname),2—按指定产品的批次修改(modifyByBatch),3—按指定产品的编号修改(modifyByNum),4—按指定产品的货架号修改产品信息(modifyByShelf)。

出库:1—按产品的名称出库(outByName),2—按产品的编号出库(outByNum),3—按产品的批次出库(outByBatch),4—按产品的货架号出库(outByShelf)。

3、结构需求:
物理结构:
单机模式,不连接数据库,只基于用户端,控制台表示,仅表示录入、显示、删除、修改、出库等功能。

结构原则:
表示层和业务层分离。

4、环境需求:
Visual studio 2005,128MB以上的内存空间,windows2000操作系统以及其升级版本;
完整的MSDN以及测试;
具备VC++开发集成环境;
奔腾IV处理器及其升级版本;
5、扩展需求:
本超市库存管理系统可以支持各种功能的扩展,以及适应以后新的功能需求。

6、文档需求:
(1)、用户手册用户运行软件后依照提示先选择要使用的语言种类,然后进入主菜单选取所需执行的功能(显示(show)、删除(deleteInfo)、录入(recorde)、修改(modify)、出库(outHou)、结束(return)和清屏(cls))。

(2)、参考文献;
(3)、测试技术支持网点;
(4)、系统说明书。

本系统有中文以及英文两种类型,均能实现显示(show)、删除(deleteInfo)、录入(recorde)、修改(modify)、出库(outHou)、结束(return)和清屏(cls)等功能。

7、测试需求:
I、正常测试:
1.测试语言选择功能,0.显示中文,1显示英文,测试结果正确。

2.测试查询功能,根据提示输入’2’,进入查询功能,在查询主菜单中包含七个子功能按键,根据在各个不同的提示下进行的子功能按键的测试,测试结果能正常查询所需产品库存属性。

4.测试修改功能,根据提示输入’3’,进入修改功能,在修改主菜单中包含四个子功能按键,根据在各个不同的提示下进行的子功能按键的测试,测试结果能正常修改产品库存的各项属性。

5.测试删除功能,根据提示输入’4’,进入删除功能,在删除主菜单中包含五个子功能按键,根据在各个不同的提示下进行的子功能按键的测试,测试结果能正常将产品库存的各项属性清零。

6.测试清屏功能,根据提示输入’5’,进入清屏功能,测试结果能正常清除屏幕上的多余字符。

7.测试产品出库功能,根据提示输入’7’,进入产品出库功能在删除主菜单中包含五个子功能按键,根据在各个不同的提示下进行的子功能按键的测试,测试结果能正常修改产品库存量、出库数量和出库日期。

8.测试系统的退出功能,根据提示输入‘0’后结束系统运行。

9.测试系统的显示功能,根据提示输入‘6’后显示产品的所有信息。

II、不正常测试:
1、语言选择功能:输入‘1’以外的任何字符都能进入中文模式,不只是‘0’
才能进入中文模式。

2、录入、修改产品库存量、进货数量和销售数量是不允许输入字符。

3、产品出库功能不能给销售数量输入字符。

4、保质期、生产日期、出库日期和入库日期可以输入日期以外的其他字符。

5、产品编号、批次可以不是数字。

6、修改产品信息时,除‘Y’和‘y’以外,其他字符均视为NO。

III、极端测试:
当输入数据超过给定的范围后,会发生程序中断。

8、安装需求:
设计阶段
1.体系设计
2.结构设计
(1)表示层:用于用户交互和数据输入输出的模块。

(2)业务层:用于描述数据、控制数据流向、逻辑控制的模块。

(3)业务层和逻辑层的分离
1.将业务逻辑的表达进行封装,并提交访问接口
2.为表示层的调用提供访问
接口3.提高业务逻辑重用,降低代码的以来的依赖度。

表示层与业务层的关系如图示:
3.模块设计
4.类间关系:
超市库存管理系统类图简化图形如下:
6.数据封装
三、Commdity类
数据字典如下图示:
用例图---
状态图:描述运行逻辑状态
数据流程图子功能图形的描述:
四、storage类
超市对仓库的管理
功能需求:
超市信息的显示、增加、修改(modify)、删除、进入仓库对商品的管理系统。

查询:按仓库的名称、编号、地址、容量查询。

增加:增加所有信息。

修改:按名称和地址修改。

删除:按地址和容量删除。

显示:显示所有仓库信息。

仓库对商品的管理。

操作需求:
主菜单:输入0~8选择功能。

0—结束, 1—添加、2—查询、3—修改、4—删除、5—仓库总数、6—显示所有仓库信息,7—仓库对商品的管理,8—清屏。

状态图:描述运行逻辑状态
流程图:
数据流程图子功能图形的描述:
通过设计可视界面,最终该系统能完成的功能有如下:。

相关文档
最新文档