超市商品管理系统需求分析
商超管理系统需求分析报告,1200字

商超管理系统需求分析报告商超管理系统需求分析报告一、引言商超管理系统是指为商业超市提供全方位管理支持的软件系统,通过计算机技术将商超内部各项业务活动进行自动化管理,提高工作效率、降低运营成本。
商超管理系统旨在帮助商超更好地管理商品进销存、快速售卖、会员管理以及财务核算等重要业务过程。
本报告将对商超管理系统的需求进行详细分析和描述。
二、需求分析1. 商品管理商超管理系统需要具备对商品信息的管理能力,可以对商品进行录入、查询、修改、删除等操作。
对于每个商品,系统需要记录其编号、名称、规格、价格、产地、供应商等相关信息。
同时,系统应支持对商品库存的实时监控和预警功能,及时通知相关人员补充库存。
2. 销售管理商超管理系统需要能够支持日常销售活动的管理。
系统应能够实现商品销售记录的自动化,包括销售时间、销售员工、销售商品、销售数量、销售金额等信息的记录和统计。
同时,系统应支持多种支付方式,如现金、刷卡、支付宝等,可以自动生成销售小票,并提供打印功能。
此外,系统应能够生成销售报表和统计分析,帮助管理层进行销售业绩评估和预测。
3. 会员管理商超管理系统需要提供会员管理功能,包括会员信息的录入、查询、修改、删除等操作。
对于每个会员,系统需要记录其姓名、手机号、会员等级、积分等相关信息。
系统应支持会员积分的累积和兑换,会员享受折扣和优惠活动的管理。
4. 采购管理商超管理系统需要支持对采购活动的管理。
系统应能够实现采购订单的生成、录入、审核和支付等操作,同时记录采购人员、供应商、采购商品、采购数量和金额等信息。
系统应支持采购进货和退货的处理,及时更新商品库存信息。
系统还应能够生成采购报表和统计分析,帮助管理层进行采购成本控制和供应商评估。
5. 财务管理商超管理系统需要具备财务管理功能,包括财务核算、报表生成和统计分析。
系统应支持对销售收入、采购成本、员工工资、水电费用等财务数据的记录和管理。
系统应能够生成日常账目、收支报表和财务分析报告,及时提供财务数据支持决策。
小型超市管理系统需求分析

小型超市管理系统需求分析超市管理系统需求分析说明书1 绪言超市随着市场经济和现代信息技术的的发展,不可必要的要卷入信息现代化的大潮,如何使用现代化的工具,使企业和经营者个人在最小的投入下获取最大的回报,成为每一个人的梦想。
因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。
使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐、工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。
2 编写目的1)使广大的超市工作者脱离手工劳动,通过计算机使超市货物管理信息化。
2)提高小型超市竞争力,保持小型超市持续发展的优势。
3)提供灵活、方便的操作。
4)节约商品管理的成本,提高商品管理的效率。
5)为企业实现整体信息化的其他相关系统提供必要的数据支持。
3 功能需求本系统的功能如下:销售人员: 销售管理:商品录入。
管理者:管理者可以进行下列管理:进货管理:根据销售情况及库存情况,制定进货计划,可以避免盲目进货造成商品积压.按计划单有选择性地进货.进行商品入库登记.销售管理:商品录入。
综合查询各种销售明细记录、营业员收银记录以及结帐情况等。
库存管理:综合查询库存明细记录。
员工管理:员工个人信息管理,员工操作权限管理。
4 性能需求系统运行环境要求:1硬件环境A.一台Pentium 4 cpu 以上的微机及兼容B.内存256MB以上(最好1GB内存)C.硬盘空间:40GB2软件环境A.操作系统:windows 98 以上的操作系统B.开发软件:Microsoft Visual Studio 2008C.数据库:Microsoft Sql Server 20055 系统层次模块图“超市管理系统“主要分为登录、用户管理、进货管理、库存管理、销售管理、销售录入等6个模块。
系统主模块功能如下图所示。
系统功能模块图:登录模块输入用户名称和密码,如果用户名、密码正确,则允许进入主控制平台;并根据相应的用户权限,显示相应的界面,如果密码错误则给出信息提示,重新输入。
超市管理系统需求分析与详细设计

超市管理系统需求分析与详细设计一、引言超市作为零售行业的重要组成部分,为了提高经营效率和服务质量,需要一个高效的管理系统来支持其日常运营。
本文将对超市管理系统的需求进行分析,并进行详细设计,以满足超市管理的各项需求。
二、需求分析1. 用户管理超市管理系统需要支持用户管理功能,包括管理员和普通员工的账号管理、权限设置等。
管理员可以添加、删除和修改员工账号,并设置不同的权限级别。
2. 商品管理超市管理系统需要支持商品管理功能,包括商品信息的录入、修改和删除。
每个商品应包含名称、价格、库存量等基本信息,并支持商品分类的管理。
3. 库存管理超市管理系统需要支持库存管理功能,包括库存的实时监控、库存预警和进货管理。
系统应能够自动计算商品的销售量和库存量,并提供库存不足时的自动补货功能。
4. 销售管理超市管理系统需要支持销售管理功能,包括销售单据的录入、查询和统计。
系统应能够记录每笔销售的商品信息、销售数量和销售金额,并能够生成销售报表和统计分析。
5. 会员管理超市管理系统需要支持会员管理功能,包括会员信息的录入、修改和删除。
系统应能够为会员提供积分管理、优惠券发放和消费记录查询等服务。
6. 收银管理超市管理系统需要支持收银管理功能,包括商品扫码、计算价格、打印小票和处理支付等操作。
系统应能够支持不同支付方式(如现金、银行卡、支付宝等)的接入,并提供收银员的工作统计和考核功能。
7. 报表管理超市管理系统需要支持报表管理功能,包括销售报表、库存报表和财务报表等。
系统应能够根据需求生成各类报表,并支持报表的导出和打印。
三、详细设计1. 系统架构超市管理系统采用B/S架构,前端使用HTML、CSS和JavaScript进行开发,后端使用Java语言和MySQL数据库进行开发。
2. 页面设计系统应具有简洁明了的页面设计,包括主页、用户管理、商品管理、库存管理、销售管理、会员管理、收银管理和报表管理等模块。
每个模块应具有相应的功能按钮和查询条件,方便用户进行操作和查询。
超市进销存管理系统-需求分析

1 前言超市作为人们日常生活不可或缺的一部分,而且随着经济的发展,超市的规模越来越大,商品的种类也越来越纷杂,一个高效实用的超市管理系统至关重要。
超市管理系统能帮助管理人员快速有效的管理进货,销售,库存,商品进销结算等各项业务,能极大的提高超市管理的高效性,实时性,安全性,科学性和智能化程度,从而降低营业成本和增加收益。
本系统大致可实现以下功能(模块):1.系统管理:包括密码验证和系统的登录与退出,还有密码修改等功能。
2.信息查询:包括进货信息和出货信息的查询,还有商品库存信息,资金结算信息查询等。
3.进出货管理:即超市日常进出货操作,包括进货和前台销售两个子管理系统。
4.商品信息管理:包括商品进出售的信息,销售商品的定价等。
能够执行添加,修改,删除,查询等操作。
本章将简要地说明本文档的目的、范围、参考文件和术语定义。
1.1目的本文档的目的在于给出“超市进销存管理系统”(以下简称本平台)的功能说明。
1)向用户描述“超市进销存管理系统”的功能;2)为编制后续各阶段的文档提供基本依据;3)提供给用户确认或本地化修改的基本文件;4)作为日后软件确认测试和系统验收之参考依据;5)作为日后系统维护工作基准文件。
本文档的内容涵盖了本系统的总体结构设计、软件运行环境设计、处理流程设计和软件功能设计等。
本文档的使用者包括本系统用户、需求分析人员、项目管理人员、软件设计人员、软件质量控制人员以及软件维护人员。
1.2范围软件产品名称:超市进销存管理系统V1.0通过使用本软件产品,能完成如下功能:1.采购员能实时得知库存不足的商品列表,方便进行采购2.经理能得到实时的营业分析,查看商品销售和采购情况,实时调整经营策略3.系统能对销售和采购单据进行有效管理,支持用户随时进行查询和统计4.前台POS系统能对售出的商品进行方便快捷的结算,且能与会员管理系统进行联接,支持会员功能5.管理员(业务员)能实时查看商品的库存动态,实时设置商品信息。
管理信息系统课程设计超市信息管理系统

管理信息系统课程设计超市信息管理系统管理信息系统课程设计:超市信息管理系统在当今竞争激烈的商业环境中,超市作为零售行业的重要组成部分,需要高效的信息管理系统来支持其日常运营和决策制定。
本课程设计旨在为超市开发一个功能齐全、易于使用的信息管理系统,以提高超市的管理效率和服务质量。
一、系统需求分析(一)功能需求1、商品管理能够实现商品的录入、修改、查询和删除功能,包括商品的基本信息(如名称、条码、规格、进价、售价等)以及库存信息(如库存数量、库存上限、库存下限等)。
2、销售管理支持商品的销售操作,包括销售记录的录入、查询和统计,能够实时计算销售金额和利润,并生成销售报表。
3、采购管理根据库存情况和销售趋势,自动生成采购订单,同时支持采购订单的管理(如订单的录入、修改、查询和删除)以及供应商信息的管理。
4、库存管理实时监控库存变化,当库存低于下限或高于上限时自动发出预警,支持库存盘点和调整操作。
5、会员管理实现会员的注册、信息修改、积分管理和优惠政策设置,能够查询会员的消费记录和积分情况。
6、员工管理包括员工信息的录入、修改、查询和权限设置,能够记录员工的考勤和绩效情况。
7、报表管理生成各类报表,如销售报表、库存报表、采购报表、会员报表等,支持报表的打印和导出。
(二)性能需求1、系统响应时间应在 3 秒以内,以保证用户操作的流畅性。
2、系统应能够支持同时处理 100 个以上的并发请求,确保在高峰期也能正常运行。
3、数据的准确性和完整性至关重要,系统应具备数据备份和恢复功能,以防止数据丢失。
(三)安全需求1、系统应设置不同级别的用户权限,确保用户只能进行其权限范围内的操作。
2、对重要数据(如销售数据、库存数据等)进行加密存储,防止数据泄露。
3、建立完善的日志系统,记录用户的操作行为,以便进行审计和追踪。
二、系统设计(一)总体架构设计超市信息管理系统采用 B/S(浏览器/服务器)架构,用户通过浏览器访问系统,服务器端负责数据的处理和存储。
超市管理系统需求分析说明书

超市管理系统需求分析目录1.引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)2.任务概括 (3)2.1目标 (3)2.2用户特点 (3)2.3假定和限制 (3)2.3.1开发技术可行性 (3)2.3.2 经济可行性 (4)2.3.3 操作可行性 (4)3.需求规定 (5)3.1 信息与功能描述 (5)3.1.1 用户流程分析 (5)3.1.2 用户业务需求分析 (5)3.2 系统概要分析 (6)3.2.1业务流程分析 (6)3.2.2系统数据流分析 (8)3.2.3数据字典 (11)3.2.4 功能需要 (12)3.2.5 性能需要 (13)3.2.6 运行需要 (13)3.3 系统详细设计 (13)3.3.1系统功能结构图 (13)3.3.2系统功能设计 (14)3.3.3系统数据库设计 (15)3.3.3.1数据项分析 (15)3.3.3.2 E-R模型 (15)3.3.3.3 数据表的设计 (16)3.3.4 模块功能设计 (18)3.3.4.1 登录模块 (18)3.3.4.3. 销售管理模块 (20)3.3.4.4. 库存管理模块 (22)3.3.4.5. 职工管理模块 (25)3.3.4.6. 供货商信息管理模块 (28)4. 运行环境规定 (31)1。
引言随着信息社会的高速发展,得益于软件工程技术的发展和逐渐普及,各种软件系统及其开发的产品逐渐在普及我们生活的各个领域。
各种管理系统MIS(Manager Information System)受到人们的广泛关注。
在人们日益关注时间和效益的今天,传统手工录入数据的方式极大地影响了工作效率、录入数据的准确性、完整性、安全性,落后于时代发展的需求。
利用先进的超市管理系统替代传统手工录入数据,对超市日常活动信息进行管理,将极大地提高超市工作效率,节约人力物力成本。
1。
1 编写目的本需求分析说明书主要是向超市员工及管理人员详细说明系统主要构造。
超市管理系统需求分析报告

超市管理系统需求分析报告超市管理系统需求分析报告姓名:冯雪君班级:0791111报告科目:软件工程1、任务:分析员通过需求分析提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示,在软件完成后,需求分析阶段研究的对象是软件项目的用户要求,使系统分析员知道要做什么.系统分析人员首先与用户协商,知道用户对开发本系统的要求。
从而进一步的得到具体的信息,分析超市管理系统对数据上的要求,大体的知道系统的面貌,为软件设计做出前提。
根据用户的要求和具体的数据,在当前管理系统能够实现的各功能基础上,画出系统的逻辑模型即数据流图,这样可以使得该系统变得更直观,以便后续软件开发更易的开展下去。
2、目的:经过需求分析阶段的工作,分析员对目标系统有了更深入更具体的认识,已经能对系统的成本预算和系统的进度做出更准确的估计。
通过需求分析可以让系统开发人员更好的与用户进行交流,了解到用户更详细的需求,能够使系统的开发得到更高的效率。
而且通过需求分析,可以把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础.3、规格说明1数据流图:数据流图是表示系统逻辑模型的工具,图中不存在任何具3。
体的物理元素只表示信息在系统中流动和处理的情况。
将制定好的方案交给人事部根据检查结果制定方案职员需求检查职人事部审招聘解聘方案员档案批招聘解聘职员人事任用修改职员记录职工档案职工档案图3-1—1 超市人事管理系统数据流图检查存货量是否满足需求量根据需求量进货货物需求量领导审检查存进货计划批货量审批通过销售接货存提货取储款进货进货销售记录文件图3-1—2 超市货物管理系统流图3。
2 数据字典:数据字典是用来解释和说明数据流图的,它在软件分析和设计的过程中给人提供关于数据的描述,在数据流程图上描述了系统由那几部分组成,各部分之间的联系等,但并未说明各个元素的含义与包含的内容. 它于数据流图共同构成系统的逻辑模型,没有数据流图数据字典也难以发挥作用。
超市商品管理方案

超市商品管理方案一、引言在当今竞争激烈的零售市场中,超市商品管理是非常关键的一环。
一个高效的商品管理方案可以提高超市的销售额、降低库存损失并优化整个供应链。
本文将介绍一个基于先进技术的超市商品管理方案,以提高超市的运营效率和竞争力。
二、需求分析1. 库存管理: 一个良好的库存管理方案是超市商品管理的关键。
它需要准确记录每个商品的库存量、销售速度和补货需求。
同时,需要定期进行库存盘点以确保数据的准确性。
2. 商品定位: 超市中有大量的商品种类,需要对其进行分类和定位,方便顾客查找和购买。
商品定位方案需要综合考虑每个商品的销量、价格和消费者需求,以便在超市中进行合理陈列。
3. 供应链管理: 超市商品管理需要与供应商建立紧密的合作关系,确保商品供应的及时性和准确性。
同时,需要进行供应链优化,减少库存积压和过度订货的情况。
4. 销售分析: 每个商品的销售数据都是非常重要的信息,可以用于分析销售趋势、消费者喜好和市场需求。
通过销售分析,超市可以做出相应的调整,以优化产品组合和促销策略。
三、超市商品管理方案基于上述需求分析,我们提出了以下超市商品管理方案:1. 使用先进的库存管理系统: 引入先进的库存管理系统可以实现实时数据更新和准确的库存掌控。
该系统应具有以下功能:- 自动化的库存盘点: 通过条码扫描和RFID技术,可以实现快速、准确的库存盘点,避免人为错误和时间浪费。
- 补货提醒功能: 基于销售数据和库存量,系统可以生成自动补货提醒,减少缺货和过度订货的情况。
- 库存报告和分析: 系统可以生成定期的库存报告和分析,以便经营者做出决策。
2. 商品分类和定位方案: 基于销量和价格等因素,超市可以对商品进行细分和分类。
以下是一些可能的分类标准:- 按产品类型: 如食品、电子产品、家居用品等。
- 按销量: 将畅销商品放在易于找到的位置,提高销售额。
- 按消费者需求: 根据不同目标客群的需求,进行合理的商品定位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.引言........................................................... 错误!未定义书签。
1.1编写目的 ....................................................................................................... 错误!未定义书签。
1.2背景 (1)1.3定义 ................................................................................................................ 错误!未定义书签。
1.4参考资料 ....................................................................................................... 错误!未定义书签。
2、任务概述 (2)2.1目标 (2)2.2用户特点 (2)2.3假定与约束 .................................................................................................... 错误!未定义书签。
3、需求规定 (3)3.1功能规定 ........................................................................................................ 错误!未定义书签。
3.1.1前台销售系统功能规定 (5)3.1.2库存管理系统功能规定 (12)3.2性能规定 (19)1:引言1.1.编写目的(1)为超市名目繁多的商品提供有效的管理系统,方便对商品进行统计,管理(2)为超市相关管理员对商品的进货与销售做出正确决策提供参数(3)使员工在销售商品时更加快捷高效(4)降低成本,便于扩大规模1.2.背景随着我国市场经济的发展,第三产业也快速的扩张着,其中很重要的一个组成部分便是遍地林立的超市,从经济学的角度来看,超市的竞争已经进入商战红海,作为一种大众化的经营模式,超市的生存和发展取决于诸多因素,其中利用高效的商品系统管理软件实现成本的控制和对商品的管理是很重要的一项,低成本,低价格,低利润,大规模的发展模式能使得超市在所销售商品大同小异的情况下取得更高的业绩。
管理员能够使用该软件对超市的货物存储,销售等相关属性及时的进行统计,更新,从而实现有效的管理。
1.3.定义超市商品管理系统MMS (Market Management System)1.4. 参考资料(1)软件工程原理及应用———陈世鸿朱喜福等著武汉大学出版社(2)Software Requirements ———Karl Wiegers(美)机械工业出版社(3)软件工程导论———张海藩清华大学出版社(4)软件工程:实践者的研究方法———Roger S。
Pressman(5)《管理软件开发项目》(第二版)———Neal Whitten (软件项目管理系列丛书,孙艳春等译)2.任务概述2.1目标(1)提高超市的管理和运营效率,节省人力资源(2)提高员工操作的正确性,省略了手工核对的工作量(3) 超市的管理者可以从传统的经营模式中解脱出来,把更多的时间用于市场的分析,尽可能提高超市的利润(4)超市的采购员可以从系统中直接查看商品的销售状况,了解商品是畅销还是滞销,便于在采购的时候做出正确的决策(5)财务人员能更加清楚地了解库存情况、帐款余额、毛利等财务数据,通过更好地控制成本和费用,提高资金周转率2.2.用户的特点该系统的用户主要包括两类:(1)超市管理员,其可以使用本系统的所有功能,其中又以查询商品库存,商品的销售单,和修稿商品的属性等功能为主要工作,要求其对市场有比较清晰的了解,熟悉商品,有一定得计算机基本常识,能熟悉的使用计算机(2)超市员工,可以使用本系统的前台功能,包括商品的销售操作,退货操作,收银,结账等功能,要求其具备吃苦耐劳,细致细心,同时还需要熟悉快捷的使用计算机的能力2.3 .假定与约束建立一个用户权限,把用户分为超市管理员和员工,在登陆时进行选择,登陆后具备不同的权限。
其STD 图如下:系统接受请求(权限通过认证)经费限( 未定义) 开发期限(未定义)软件使用周期(未定义)3.需求规定3.1对功能的规定本系统是为了提高超市的运营效率而开发的一套超市商品管理软件,其主要由两套子系统组成,包括前台销售系统和后台库存管理系统,该系统结构如图所示:图1.超市商品系统逻辑结构图系统总体数据流图如下所示消警3.1.1.前台销售系统功能规定3.1.1.1:用户权限检查功能用户的权限分为两类:员工和管理员3.1.1.2:进入前台销售系统主页(员工)(1)提供商品条形码输入框,把顾客所购买的商品所标明的条形码输入,得到商品的相关信息,包括商品的名称,规格,类别,单价,单位和数量。
并在输入时累计商品的消费额,得出本次商品购买行为的总额。
(2)提供商品名输入框,在条形码输入无效的情况下可以输入商品的名称,然后得到商品的相关属性,包括类别,规格,单价,单位,数量等,并计算出本次消费总额,保证商品的销售正常进行,同时计算该商品,预警,提示该商品的条形码出现错误。
(3)构架一个显示框,显示功能(1)和(2)的商品属性(4)提供消费者所购商品的修改按钮,包括退货,调换商品,以及添加商品(5)提供金额输入框,员工输入消费者所给金额,系统自动计算出应补的余额(6)和库存管理系统实现及时更新,在消费活动完结之后数据倒回库存管理系统,数据包括本次商品消费的商品的名称,规格,类别,单价,单位和数量,实时更新商品的库存信息(7)打印本次的消费清单前台销售系统数据流图如下:员工第0层数据流图将第0层数据流图细分得第1层数据流图如下:1.1收银的数据流1.2更新库存数据流由第1层数据流细分得第2层数据流:2.1 商品属性校验数据流图2.2 库存数据库更新流程图管理员的特殊权限操作流程如:、数据字典:(1)数据流描述输入商品=商品识别码+商品名称消费结果=所购商品名称+商品单价+商品类型+商品数量+总额收银=用户所付金额+应找余额+打印清单数据库更新=更新数据库中被消费商品的数量+备份数据商品属性=类别+规格+单价+单位+数量验证查询=匹配数据库中该商品所存属性计算=顾客所付金额减去商品总价所得显示=在屏幕上显示商品属性备份要求=备份商品名称+商品单价+商品类型+商品数量+总额打印清单=本次消费商品详情+商品消费总额+本次操作流水线号+消费日期回复要求=恢复数据库备份前的老数据库修改要求=修改数据库后保存查看请求=查看某以固定时间段消费状况备份成功提示=备份成功|备份失败恢复成功提示=恢复成功|恢复失败校正成功提示=校正成功|校正失败(2)数据存储数据存储名:库存数据库组成:商品的各项属性集合组织形式:按商品的属性优先级顺序排列数据存储名:消费打印清单组成:本次消费的详细目录组织形式:按商品名称,单价,数量,消费总额,操作流水线,最好生成日期的顺序排列数据存储名:库存打印清单组成:当前库存的商品信息组织方式:按照商品的数额进行排列,并和标准库存比较(2)处理描述处理名:输入商品处理号:1输入数据流:输入商品的条形码输出数据流:输出商品的相关属性,包括类别,规格,单价,单位,数量处理逻辑:商品的属性认证处理名:消费结果处理号:2输入数据流:商品属性输出数据流:商品属性处理逻辑:核查价格和数量后输出处理名:更新数据库处理号:3输入数据流:消费的及时信息输出数据流:更新后的数据库数据处理逻辑:实时把前台销售系统和库存管理系统联系,及时更新库存数据库处理名:打印清单处理号:4输入数据:商品的消费情况输出数据:商品的消费情况处理逻辑:把更新后的商品存储情况打印成报表处理名:备份要求处理号:5输出数据:从新备份后的库存数据库处理逻辑:人为地把数据库进行备份处理名:恢复要求处理号:6输出数据:恢复为原来的数据库处理逻辑:当有必要的时候,恢复原数据库处理名:查看要求处理号:7输出数据:显示某段时间内的商品消费状况处理逻辑:把数据库的变化科学的现实出来3.1.2库存管理系统功能规定(1)在进货后,可以添加商品的相关属性和数据,包括商品的名称,规格,类别,单价,单位和数量。
(2)在商品下架后,可以删除数据库中的商品所有信息(3)在商品上架后,可以系统的对商品进行编号,生成商品对应的条形码(4)能够对已存商品的相关属性和数据进行修改,及时保持商品信息的正确性(5)提供查看当前库存数据的功能,以及查看数据额的变化情况,能够按日期查询,按商品类别查询或者按某种商品的属性查询销售状况(6)和前台销售系统联系,保证数据库的正确性(7)提供双标准预警子系统,当某商品的库存低于50%时,指示灯变红提示,当商品库存低于20%时,声音提示,自动预警库存管理系统的STD图如下:库存管理系统STD图库存管理系统是该超市管理系统的核心子系统,它备份商品的所有数据,并完成了大部分的数据操作,有利于让管理员直接、有效地获得商品情况,了解到商品是否畅销或滞销,然后根据商品的销售情况进行分析,以进行下一次的销售计划,更加清楚地了解库存情况、帐款余额、毛利等财务数据,通过更好地控制成本和费用,提高资金周转率,对超市各种资源的流转进行更好的控制和发展。
同时也提供了预警子系统,避免因为人为地原因不能及时发现超市商品存储存在的问题和隐患。
该子系统涉及大量单位和数据。
下图是该系统的实体联系图:库存管理系统实体联系图库存管理系统的数据流图如下:(1)第0层数据流图(2)第1层数据流图(2.1)管理员登陆系统管理员输入用户账号以及密码,到用户信息数据库(全局)验证该用户名是否存在,即进行有效性检查,若系统记录,则允许进入,否则提示登录失败。
数据流1 =用户帐号+用户身份数据流2 =用户帐号数据流3 =查询用户是否存在数据库返回信息数据流4 =用户帐号+用户身份数据流5 =用户帐号+用户身份数据流6 =数据库操作返回信息数据流7 =返回用户信息数据流8 =添加用户返回用户信息(2.2)库存数据库查询库存查询数据流图(3.3)库存数据库修改库存修改数据流图(3.4)库存预警系统库存预警系统数据流数据字典(1)数据流描述日期查询=按营业期的某时间段查询|某日| 某月| 某年按商品查询=按商品的条形码或者商品名称查询按类别查询=按商品的归类查询销售分析=商品在某时间段内的商品销售额度,即原数据与当前数据的差额最优库存值=在销售分析的基础上统计具体商品的最佳库存量录入数据库=存储商品名称+商品单价+商品类型+商品数量+总额添加商品=添加商品的相关属性,包括类别,规格,单价,单位,数量修改商品=修改商品的相关属性,包括类别,规格,单价,单位,数量数据库备份=备份商品名称+商品单价+商品类型+商品数量+总额恢复数据库=恢复原数据库数据比较=前后数据库数据对比红灯提示=系统运行时有红灯发光语音提示=系统运行时语言提示某商品库存过低数据存储描述数据存储名:库存数据库组成:商品的各项属性集合组织形式:按商品的属性优先级顺序排列数据存储名:最优库存值组成:商品的最优库存数量组织形式:按商品数量的差额大小顺序排列数据存储名:财务报表组成:某时间段内的财务状况组织形式:商品的售出总金额及利润(2)处理描述处理名:管理员登陆输入数据流:用户名和密码输出数据流:登陆或错误,请从新登陆处理逻辑:判读输入的用户名和密码在注册表中是否存在,存在则可以登陆,否则不能登陆处理名:按日期查询输入数据流:输入所要查询的时间段输出数据流:输出该时间段内的商品销售情况以及库存状况处理逻辑:数据库实时记录商品的销售情况,统计,输出处理名:按名称查询输入数据流:输入所要查询商品的条形码或者名称输出数据流:输出该商品销售情况以及库存状况处理逻辑:数据库实时记录商品的销售情况,统计,输出处理名:按类别查询输入数据流:输入所要查询的商品类别输出数据流:输出该类商品销售情况以及库存状况处理逻辑:数据库实时记录商品的销售情况,统计,输出处理名:销售分析输入数据流:一个时间段输出数据流:输出该时间段内的商品销售情况以及库存状况处理逻辑:进行差额计算,包括某种商品的销售差额,以及某类商品的销售差额处理名:添加商品输入数据流:输入商品的相关属性,包括类别,规格,单价,单位,数量输出数据流:添加后的商品及其相关属性处理逻辑:把新的数据录入数据库,进行编码和管理处理名:修改商品输入数据流:需要修改的商品名输出数据流:修改后后的商品及其相关属性,包括类别,规格,单价,单位,数量处理逻辑:对已存在于数据库中的数据进行修改并从新保存处理名:系统正常运行输入数据流:最优库存值和当前的商品库存输出数据流:系统午异常运行处理逻辑:基于销售分析得出的最有库存值进行判断处理名:红灯提示输入数据流:最优库存值和当前的商品库存输出数据流:系统出现红灯闪烁处理逻辑:当当前商品库存值位于最优库存值的20%和50%之间时,系统自动出现红灯,闪烁,提示管理员及时进货处理名:语音提示输入数据流:最优库存值和当前的商品库存输出数据流:系统自动播放语音处理逻辑:当当前商品库存值低于最优库存值的20%时,系统自动播放语音,提示管理员及时进货3.2性能规定:前台销售系统性能要求(1)精度数据录入精确,计算准确,同时与后台库存管理系统的数据保持一致性即可(2)时间特性要求登陆系统时,系统的响应时间控制在两秒内与库存管理系统保持同步更新的时间越低越好,实现商品的销售和记录的高度统一数据传送时间尽量缩短(3)灵活性对于该系统,最大的问题在于当停电的时候如何解决销售和库存记录的同步性。