超市采购管理系统的分析与设计
超市管理系统需求分析与详细设计

超市管理系统需求分析与详细设计一、需求分析1.1、可行性分析21世纪,超市の竞争也进入到了一个全新の领域,竞争已不再是规模の竞争,而是技术の竞争、管理の竞争、人才の竞争。
技术の提升和管理の升级是超市业の竞争核心。
零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。
如何在激烈の竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求の目标。
针对超市の特点,为了帮助超市解决现在面临の问题,提高小型超市の竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。
为了大大提高超市の运作效率;通过全面の信息采集和处理,辅助提高超市の决策水平;使用本系统,可以迅速提升超市の管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效の技术保障。
提出要开发超市管理系统。
该系统主要有以下这些功能,商品录入、收银业务、独立作业、进货管理、销售管理、库存管理、人员管理等功能,在技术上实现这功能基本都可以实现,技术可行性上可行。
在操作可行性方面,这些功能在操作上比较简单,分有几个级别の权限,分别对比较敏感の操作进行安全性保护。
这个系统,对于小型の超市来说,可以用比较少の成本来简化平时の一些手工操作。
在经济可行性上是可行の。
1.2、系统基本需求分析1.2.1、UML设计(1)系统UML模型商品录入营业员收银业务员工基本信息管理商品销售控制员工操作权限管理总经理超市经理进货管理客户销售权限管理库存管理(2)子系统UML模型A、零售前台(POS)管理系统用例视图商品录入条形码扫描销售管理营业员结帐添加VIP会员业务打折B、后台管理系统用例视图顾客删除VIP自动制定进货计划销售管理自动入库登记生成销售排行榜超市经理库存管理查询库存明细记录仓管员库存状态自动告警自动盘点计算自动制定进货计划进货管理自动入库登记查询打印计划基本信息登记管理员工人员管理员工操作权限管理客户销售权限管理提示1.2.2、系统实现图1.2.3、系统需求分析(1)、系统功能A、零售前台(POS)管理系统,本系统必须具有以下功能:称等来实现精确或模糊の商品扫描录入。
超市管理系统需求分析与设计(已完成)

1. 可行性分析1.1 应用推广可行性在如今的信息化社会,众多超市对员工的素质要求都比较高,无论是超市的管理层还是一线的销售人员,都要求具备一定的计算机技术。
所以,在该管理系统投入使用时,已具备一定基础的员工们只要接受少量的培训就可以掌握本系统的使用方法。
1.2 经济可行性该系统的使用可以使销售信息通过网络传递,不受距离限制,节省大量人力和物力,方便管理,减少不必要的开支;同时该系统可以提高超市的销售效率,从而增加超市的经济收益,所以在经济上是完全可行的。
(1)超市有能力承担系统开发费用开发新系统是一项艰巨而复杂的工作,其主要投资还是在人力和物力两个方面。
如果是企业自己安排人手开发系统,无论是系统的业务需求调查还是系统的分析编码制作都需要较大的投入。
而软件企业作为专门设计开发管理信息系统的企业,以往积累的经验和资源丰富,专业能力强,其开发投入也就相对要小很多。
另一方面,需要信息系统来辅助管理的经销商或是商家一般都有着庞大的经营业务和雄厚的资金支持。
因此,在系统的开发过程中,企业完全有能力承担开发费用。
(2)新系统将为企业带来经济效益一个新系统带来的经济效益是显而易见的,其最主要的表现就是减少了企业的管理费用和人力开支,简化了管理流程,节省了大量的时间,从而为企业带来巨大的经济效益。
1.3 操作可行性本系统采用常见的Windows图形窗口作为操作界面,只要具有一般计算机知识的人员就可以轻松上手。
而整个超市管理系统的交互过程友好、简洁、明了,不需要操作人员对编程技术有任何了解。
2. 需求分析2.1 系统功能概述零售系统:由收银员根据顾客提出的要求进行操作。
当客户找不到商品时,可以到收银员那去查询该超市是否有该商品。
客户购物完成后到收银员处结账,客户可以支付现金也可以刷银行卡,然后打印购物小票。
仓库管理系统:由仓库管理员操作。
仓库管理员登入后,进入仓库管理首页。
仓库管理员随时关注超市内物品的数量跟仓库的库存,当超市内物品少于5件时,即派遣物流人员给超市补货。
超市采购系统软件需求分析说明书

超市采购系统软件需求分析说明书1. 引言本文档旨在对超市采购系统软件的需求进行详细分析和说明。
超市采购系统是为了提高超市采购管理效率和减少操作复杂度而开发的一款软件。
本文档将对用户需求、功能需求、性能需求、安全需求和可维护性需求进行阐述,以指导开发人员的开发工作。
2. 用户需求本节将详细说明超市采购系统的用户需求,以确保开发人员了解用户的期望和需求。
2.1 用户类型超市采购系统的用户主要分为以下几种类型:1.系统管理员:负责管理系统的用户账号、权限和系统设置等。
2.采购员:负责采购物品、核对库存和处理退货等采购相关工作。
3.仓库管理员:负责管理仓库的物品存放、入库和出库等工作。
4.经理:负责监控采购和库存情况,并进行决策。
2.2 用户需求总结根据用户需求调研和访谈结果,总结出以下用户需求:1.系统管理员需要能够创建和管理用户账号,并设置不同用户的权限。
2.采购员需要能够浏览和管理物品的采购信息,以及处理退货事务。
3.仓库管理员需要能够管理仓库的物品,包括入库、出库和库存管理等。
4.经理需要能够查看采购情况和库存情况,并基于此进行决策。
3. 功能需求本节将详细说明超市采购系统的功能需求,以确保开发人员开发出满足用户需求的软件。
3.1 用户管理•系统管理员能够创建和管理用户账号。
•系统管理员能够设置不同用户的权限。
3.2 采购管理•采购员能够浏览和管理物品的采购信息。
•采购员能够处理退货事务。
3.3 仓库管理•仓库管理员能够管理仓库的物品,包括入库、出库和库存管理等。
3.4 统计与报表•经理能够查看采购情况和库存情况。
•经理能够生成和导出统计报表。
4. 性能需求本节将详细说明超市采购系统的性能需求,以确保软件具备高效的运行性能。
1.系统响应时间不超过1秒,以保证用户操作的流畅性。
2.系统能够同时支持多个用户并发操作,以满足超市繁忙时段的需求。
5. 安全需求本节将详细说明超市采购系统的安全需求,以确保用户和系统的数据安全。
商超连锁采购管理系统设计

商超连锁采购管理系统设计引言在商超连锁行业中,采购管理是一项重要的任务。
为了提高采购效率和准确性,许多商超连锁企业都开始采用采购管理系统来帮助他们处理和监控采购流程。
本文将介绍一个商超连锁采购管理系统的设计,旨在提高商超连锁企业的采购效率和准确性。
功能需求商超连锁采购管理系统应具备以下功能:1.供应商管理:系统能够记录和管理所有供应商的信息,包括供应商名称、联系人、联系方式和供应产品等。
2.商品管理:系统能够记录和管理商超连锁店中所有的商品信息,包括商品名称、商品编码、规格、单价等。
3.采购计划管理:系统能够根据商超连锁店的销售数据和库存情况,自动生成采购计划,并提供给采购人员审核和处理。
4.采购订单管理:系统能够记录和管理所有的采购订单信息,包括订单编号、供应商、商品列表、采购数量和采购日期等。
5.采购入库管理:系统能够记录和管理所有的采购入库信息,包括入库单编号、采购订单编号、入库日期、入库商品列表和入库数量等。
6.供应商评价管理:系统能够根据供应商的交货准时率、质量合格率和服务质量等指标,对供应商进行评价和排名。
7.报表统计:系统能够生成各种采购相关的报表,包括采购金额统计、供应商评价报表和库存报表等。
技术架构商超连锁采购管理系统的技术架构如下所示:•后端架构:采用Java语言编写,使用Spring Boot框架提供RESTful API接口,通过Spring Data JPA框架访问数据库。
•前端架构:采用HTML、CSS和JavaScript技术,使用Vue.js框架构建单页面应用,通过RESTful API与后端进行数据交互。
•数据库:采用关系型数据库MySQL存储供应商、商品、采购订单和采购入库等数据。
•鉴权和权限管理:采用JSON Web Token (JWT)实现用户的身份验证和授权管理。
•安全性:系统使用HTTPS协议保证数据传输的安全性,用户密码采用加密算法进行存储。
系统流程商超连锁采购管理系统的基本流程如下所示:1.供应商管理流程:–添加新供应商:管理员在系统中添加新供应商的信息。
超市管理系统需求分析与详细设计

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

超市采购系统的可行性分析1. 引言在现代社会,超市在日常生活中扮演着重要的角色,为人们提供了各种各样的商品和服务。
然而,随着超市规模的不断扩大和商品种类的增加,传统的人工采购方式已经无法高效地满足超市的需求。
因此,开发一套高效的超市采购系统对于提高超市的管理效率和顾客满意度至关重要。
本文将对超市采购系统的可行性进行分析,包括技术可行性、经济可行性和操作可行性三个方面。
2. 技术可行性超市采购系统的开发离不开先进的技术支持,因此技术可行性是实施该系统的首要考虑因素。
首先,超市采购系统需要使用流行的软件开发语言和技术。
随着互联网的普及,许多开发语言和技术已经得到了广泛应用,如Java、Python和Ruby等。
同时,依托强大的数据库技术和网络通信技术,超市采购系统可以实现实时的数据交流和信息共享。
其次,超市采购系统需要结合人工智能技术,实现智能化的采购决策。
通过对历史采购数据和市场需求的分析,系统可以自动帮助采购人员做出准确的采购决策,提高采购效率和减少错误。
最后,系统的安全性也是技术可行性的重要因素。
超市采购系统将涉及大量的敏感和机密信息,如供应商资料和价格协议等,因此必须采用安全可靠的技术措施,保护系统和数据的安全。
3. 经济可行性超市采购系统的开发需要一定的资金投入,并且在实施后也需要一定的运营和维护成本。
因此,经济可行性分析对于决策者来说至关重要。
在项目成本方面,需要考虑软件开发人员的工资、硬件设备和系统平台的采购成本等。
同时,还需要考虑运营和维护成本,如服务器运维和软件更新等。
在收益方面,超市采购系统可以提高采购效率,减少人力成本。
同时,通过优化采购决策和减少错误,系统还可以降低商品库存成本和流失。
综合考虑成本和收益,对于超市来说,引入超市采购系统是具有经济可行性的。
4. 操作可行性超市采购系统的操作可行性包括系统的易用性和与现有操作流程的兼容性。
首先,超市采购系统应该具有用户友好的界面设计,使得采购人员能够轻松、直观地使用该系统。
超市管理系统设计与分析

超市管理系统设计与分析一、引言随着互联网的快速发展,超市管理系统已逐渐成为超市管理的重要工具。
超市管理系统可以提高超市的管理效率,提升用户购物体验。
本文将对超市管理系统进行设计与分析,包括系统需求分析、系统架构设计、功能设计等方面。
二、系统需求分析1.功能需求:(1)商品管理:包括商品信息录入、商品分类管理、商品库存管理等。
(2)订单管理:包括下单、支付、订单查询等功能。
(3)会员管理:包括会员注册、会员积分管理、会员等级管理等。
(4)报表统计:包括销售分析、库存统计、盈利报表等功能。
(5)用户管理:包括管理员权限设置、操作日志查看等功能。
2.性能需求:(1)系统响应时间要求快,保证用户流畅的操作体验。
(2)系统要能够支持多个用户同时访问,不发生冲突或数据混乱。
(3)系统数据要求准确可靠,防止因系统故障导致数据丢失。
3.安全需求:(1)系统需要对用户的操作进行权限管理,不同用户拥有不同的操作权限。
(2)系统需要对用户身份进行验证,防止非法操作。
三、系统架构设计根据系统需求分析,可以将超市管理系统分为客户端和服务器端两个部分。
1.客户端:客户端是用户进行操作和浏览的界面,可以使用Web端或手机App端。
客户端的功能包括商品信息浏览、购物车管理、下单支付、会员注册等。
2.服务器端:服务器端负责处理客户端的请求,并进行数据的处理和存储。
服务器端的功能包括商品信息管理、订单管理、会员管理、报表统计等。
服务器端需要采用分布式架构,使用主从数据库备份,保证数据的可靠性和稳定性。
同时,还需要进行容灾设计,确保系统在服务器崩溃或网络故障时能够快速恢复。
四、功能设计1.商品管理功能设计:(1)商品信息录入:管理员可以录入商品的基本信息,包括商品名称、价格、库存等。
(2)商品分类管理:管理员可以对商品进行分类管理,方便用户浏览和。
(3)商品库存管理:系统自动记录商品的库存量,当库存不足时自动提醒。
2.订单管理功能设计:(1)下单:用户可以将商品添加到购物车,并生成订单。
超市采购系统的可行性分析

超市采购系统的可行性分析超市采购系统的可行性分析是对该系统进行评估和研究,以确定其是否具备实施和运行的条件和潜力。
以下是对超市采购系统可行性分析的详细回答:超市采购系统的目标是通过自动化和数字化管理超市的采购流程,提高效率、降低成本以及改善供应链管理。
对于超市来说,采购环节是十分重要的,如果能够利用信息技术来提升采购效率,将对超市的经营和发展产生积极的影响。
一、技术可行性分析:超市采购系统需要建立一个稳定、高效和可扩展的技术平台,以支持系统的正常运行和可持续发展。
需要考虑以下方面:1. 硬件设施:系统所需的服务器、计算机设备和网络设备是否满足系统的要求。
2. 软件开发:开发超市采购系统所需的软件是否能够实现系统的功能,并且能够满足超市的特定需求。
3. 数据安全性:系统的数据是否能够得到保护和备份,以防止数据丢失和泄露的情况发生。
二、经济可行性分析:超市采购系统的实施和使用需要一定的投资,需要对这些投资进行经济性评估,考虑以下方面:1. 成本分析:超市采购系统的开发、购买和维护的成本是否能够被合理控制,并且能够在合理的时间内回收成本。
2. 效益分析:系统的实施是否能够提高超市的采购效率,从而降低超市的成本,并且改善超市的供应链管理。
3. 风险分析:系统实施和使用过程中所面临的风险和挑战是否具备一定的可控性,是否能够最大程度地减少风险和挑战的发生。
三、操作可行性分析:超市采购系统需要被超市的员工和供应商广泛使用和接受,因此需要考虑以下方面:1. 培训需求:系统在实施前需要对超市员工进行培训,使其能够熟练使用和操作系统。
2. 用户友好性:系统的界面和操作是否简单易懂,使用户能够快速上手和灵活使用。
3. 信息交流:系统是否能够方便和高效地与供应商进行信息交流和协作。
四、法律合规性分析:超市采购系统的实施和运行需要遵守相关的法律法规,需要考虑以下方面:1. 数据隐私:超市采购系统是否能够保护用户的个人信息和数据隐私,是否符合相关的隐私保护法律法规。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1 引言 (1)1.1系统开发背景 (1)1.2系统开发的目的和意义 (1)2 可行性分析 (1)2.1技术可行性 (2)2.2经济可行性 (2)2.3管理可行性 (2)2.4可行性分析结论 (2)3 系统分析 (3)3.1组织结构分析 (3)3.2系统功能分析 (3)3.3业务流程分析 (4)3.4数据流程分析 (4)3.5数据字典 (6)4 系统设计 (10)4.1总体功能结构设计 (10)4.2数据库设计 (11)总结 (13)参考文献 (14)超市采购管理系统的分析与设计1 引言1.1系统开发背景随着超市高速的发展,其经营管理也变得愈加复杂,早期采购的形式早已不能满足现在超市的发展,这样就迫切地需要引入新的采购管理技术。
超市形态具有种种优点,但在目前状况下,它仍存在落后的一面,如:不能有效地管理每种购进商品,清点货物速度慢,容易出现采购差错,不宜进行商品调价等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。
超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。
为此,在选题过程中,我们小组选择了超市采购管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。
1.2系统开发的目的和意义超市采购管理系统用计算机管理超市库存进出管理的一种计算机应用技术。
现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市库存管理程序来帮助管理员进行更有效的超市库存管理工作。
超市采购管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
实现超市的信息化管理的同时又可以减少盲目采购,降低采购成本,合理控制库存,减少资金占用并提高超市市场竞争力。
2 可行性分析可行性分析系统分析阶段的重要活动,是对系统进行全面、概要的分析。
它的任务是确定项目开发是否必要和可行。
在本系统中:超市需求日益多样化和个性化,产品更新换代的周期越来越短,这就要求超市必须改变可存管理现状,以适应时代的要求。
本系统开发的目的就是通过系统开发,实现产品出采购管理工作的计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业的管理信息化。
该系统可以提高管理工作的质量和效率它可以实现管理的“动态”化,能及时地提供产品出采购时的商品的信息,在系统过高或过低时,都给予提示。
强大的统计分析功能,利用计算机工具以各种方式统计采购情况以便整体营销策略的调整。
2.1技术可行性对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施。
本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性强;系统要求在windows2007以上环境运行,后台数据库采用SQL Server 2008,这些在目前都是容易实现的,使得本系统的成功开发成为可能。
可见,从技术上是完全能满足基本功能需要的。
2.2经济可行性超市管理系统开发需要投资费用和未来的运行维护费用,其中投资费用主要包括设备费用、人员费用及其他费用(如由于工作方式改变需要增加的其他开支),通常为了保证新系统运行的可靠性,要求手工和计算机处理在长时间内并存。
系统的收益主要通过新系统提高工作效率,指导经营策略来实现,还有其他难以计算的指标。
而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。
2.3管理可行性在现代化企业管理中,信息技术能够帮助企业在日益激烈的竞争中获得难以想象的竞争优势。
本超市采购管理信息系统,需要人员参与很少,大部分都可以通过计算机进行数据的处理,从仓库发出库存单、采购部发出采购单给供应商、供应商发出提货通知、财务部把订单金额打给供应商等过程,完全可以通过本系统进行操作,而且超市内部高层可以对整个超市的采购动态进行全面的的了解,可以减轻工作人员的劳动强度,提高业务管理水平。
所以本系统在管理上是可行的。
2.4可行性分析结论通过以上验证,发现该系统具有一定的可行性,可以实现基本数据查询和历史数据分析的功能。
3 系统分析通过考察,掌握了超市的现存的业务流程,了解了超市在采购管理系统功能以及性能方面的要求,在此基础上对采购管理系统进行进一步的业务流程分析及功能需求分析,制定出更加简洁有效的业务流程和数据流程。
3.1组织结构分析通过对企业现行系统的调查分析,了解到该企业的组织结构设置,超市进销存系统统一由经理管理,下设采购部、库存部、销售部、财务部、人事部5个部门。
超市的组织机构如图1所示。
图1 企业组织结构图3.2系统功能分析为了实现超市采购管理信息系统的目标,系统必须具有仓库管理、采购信息管理、供应商管理等三部分。
超市系统功能结构图如图2所示。
图2 功能结构图3.3业务流程分析采购管理业务主要包括采购人员、库存管理人员、财务人员和供应商人员。
根据工作内容可以划分为采购管理、库存管理、财务管理及供应商信息管理4个相互联系的业务流程,其中信息管理中具体业务流程分析如图3所示。
图3 超市采购信息管理流程图3.4数据流程分析系统的数据流程就是各种信息(单据、报表、账本)交替传送,生成新信息的过程。
本系统主要是采购部向系统输入清单;供应商向系统输入提货通知单,系统将结果单传输给采购部和供应商。
信息管理系统顶层数据流图如图4所示。
图4采购管理系统的顶层数据流图下一步是对顶层数据流图中的“处理”进行分解,也就是将“信息管理”分解为更多的“处理”。
图5是分解后的第一层数据流图,图6、图7和图8分别为第二层数据流图的合同处理、采购处理和库存处理的管理。
图5 第一层数据流图合同执行状态图6 合同处理管理图7 采购处理的管理图8 库存处理的管理3.5数据字典数据字典是数据流图的补充。
(1)数据项描述①数据项编号:I01数据项名称:商品编号别名:商品代码概述:某种商品的编号类型:字符型长度:30②数据项编号:I02数据项名称:供货商编号别名:供货商代码概述:某种商品的供货商类型:字符型长度:30③数据项编号:I03数据项名称:购入量别名:购入商品数量概述:某种购入商品的数量类型:数值型长度:4位整数取值范围:0~9999④数据项编号:I04数据项名称:进货单价别名:购进商品的单价类型:浮点型长度:80(2)数据结构定义①数据结构编号:DS01数据结构名称:采购单简述:定义了采购商品的有关信息数据结构组成:商品编号+商品名+售价+商品价格+采购时间+采购人员名称②数据结构编号:DS02数据结构名称:入库单简述:定义了商品入库的有关信息数据结构组成:商品编号+商品名+供货商编号+入库时间+入库数量(3)外部实体定义①外部实体编号:E1外部实体名称:采购人员简述:负责商品采购信息的处理,与库房商品交接外部实体组成:编码+姓名+性别+年龄+所属部门输出的数据流:入库单②外部实体编号:E2外部实体名称:供应商简述:负责产品的供应,与采购人员进行商品交接。
外部实体组成:编码+姓名+联系方式输出的数据流:提货通知单表③外部实体编号:E3外部实体名称:财务人员简述:负责账务结算外部实体组成:编码+姓名+性别+年龄+所属部门输出的数据流:财务报表④外部实体编号:E4外部实体名称:仓库人员简述:负责商品管理外部实体组成:编码+姓名+性别+年龄+所属部门输出的数据流:申购单(4)数据存储定义①数据存储编号:F1数据存储名称:财务报表简述:用于分析商品的结算信息组成:商品编号+商品名称+商品售价+商品数量关键字:商品编号②数据存储编号:F2数据存储名称:库存台账简述:用于记录商品的信息组成:商品编号+商品名称+购入单价+库存数量关键字:商品编号(5)数据流定义①数据流编号:D1数据流名称:入库单简述:采购人员填写的商品入库凭单。
数据流来源:采购人员数据流去向:登记商品购入流水账处理功能数据流组成:日期+入库单编号+商品号+单位+购入数量数据流量:约30份/天高峰流量:约50份/天②数据流编号:D2数据流名称:库存单简述:库存人员填写的库存单据。
数据流来源:库存人员数据流去向:库存信息处理数据流组成:库存编号+商品名称+库存总量+入库时间+剩余量+剩余情况数据流量:约0个/日高峰流量:约100个/日③数据流编号:D3数据流名称:付款单简述:财务人员填写的付款单据。
数据流来源:财务人员数据流去向:付款信息处理数据流组成:库存编号+商品名称+总量+价格数据流量:约30份/天高峰流量:约50份/天④数据流编号:D4数据流名称:采购单简述:采购人员填写的采购申请单据。
数据流来源:采购人员数据流去向:采购信息处理数据流组成:商品编号+商品名称+单价+数量数据流量:约30份/天高峰流量:约50份/天(6)处理逻辑定义①处理逻辑编号:P1处理逻辑名称:合同处理简述:根据采购单的内容,进行采购合同生成输入的数据流:采购单、库存单处理描述:根据商品价格和采购要求,进行统计分析,得到合同处理订单。
②处理逻辑编号:P2处理逻辑名称:采购信息处理简述:根据库存单和入库单,进行产品信息采购分析输入的数据流:库存单、入库单处理描述:根据库存单和入库单,进行统计分析,得到产品信息采购分析报告4 系统设计4.1总体功能结构设计本系统包括仓库管理、采购信息管理、供应商管理3大模块。
超市管理系统的功能结构图如图9所示:图9系统功能结构图本系统共包括三大模块,分别是仓库管理模块,采购信息管理模块,供应商管理模块。
每个模块的功能如下:(1)仓库管理模块功能:①实现仓库商品信息的查询;②实现仓库商品信息的更新,包括增加、删除、修改功能;(2)采购管理模块功能:①实现采购信息的查询;②实现进货信息的更新,包括增加、删除、修改功能。
(3)供应商管理模块功能:①实现供货商信息的查询;②实现供货商信息的更新,包括增加、删除、修改功能。
4.2数据库设计(1)E-R模型根据用户需求设计数据库概念模型,概念结构是各种数据模型的共同基础,一般使用E-R 模型来表示。
分析收集到的资料,画出超市现实中的事物及其相互联系图。
本系统的E-R图如下所示。
①商品实体E-R图如图10所示。
图10 商品实体E-R图②供应商实体E-R图如图11所示。
图11供应商实体E-R图③商品与供应商关系E-R图如图12所示。