超市库存管理系统.docx
- 文档编号:23805791
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:20
- 大小:209.80KB
超市库存管理系统.docx
《超市库存管理系统.docx》由会员分享,可在线阅读,更多相关《超市库存管理系统.docx(20页珍藏版)》请在冰豆网上搜索。
超市库存管理系统
实训报告
设计题目:
超市库存管理系统分析与设计
专业信息管理与信息系统
班级901
学生马卓
西安交通大学
城市学院
2012年秋季学期
目录
前言1
一、系统开发背景1
1.1经济发展要求1
1.2系统本身原因分析1
1.3对现有系统需求网络调查的发现1
二.系统概述2
2.1库存管理现状2
2.2系统目标2
2.3系统计划2
2.4可行性分析2
三.系统分析3
3.1系统功能模块3
3.2业务流程图3
3.3数据流程图4
3.4数据词典7
四.系统输入输出设计10
4.1输入设计:
10
4.2输出设计:
10
五.超市库存系统维护11
5.1维护的内容及类型:
11
六.总结11
前言
超市库存管理系统是超市不可缺少的部分,它的内容对于超市的决策者和管理者来说都至关重要,所以超市库存管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。
有效的库存管理,可降低运营成本,进而提高商品周转率,这样才能减少因风险造成的损失,从而使利润达到最高点。
一个超市的库存,也就代表了这个超市的大部分资产总额。
如何将这些静态的资产以最快的速度流转,这就是库存管理的目的。
一个好的超市,并不是只有畅销的商品就行了。
因为畅销的可能都是固定的某些商品,而有些商品可能进了超市后,就无人问津,这样不仅使这些商品占据了库房空间,而且也积了大量的资金,使得资金运转相当的困难。
要改善库存周转率不高的状况,就必须先从了解超市目前的库存情况开始,而要了解库存的情况,就可以利用信息系统来进行管理,从而进一步的提高库存管理的效率。
通过信息系统的查询可以方便的找出目前最畅销和滞销的商品,然后再利用各种行销方法,将滞销的商品销售出去,这样就可以避免超市因为滞销而造成的损坏、过期和资金积压等问题。
因此,开发这样一套管理软件成为很有必要的事情,
一、系统开发背景
1.1经济发展要求
随着改革开放的不断深入,我国的第三产业不断的得到蓬勃发展,越来越多的人投身于服务性行业,其中物流管理就是其中的新新行业,并且得到了迅猛的发展。
而在物流管理中库存管理又是其核心的工作内容。
在此之前大多数人对于库存管理的认识只停留于简单的仓库管理,觉得它就是货物及原材料在一个指定地点的堆积,然后等到需要使用的时候就来领取,其实这样的想法是错误的,是相当片面的。
在现代物流管理中认为,一个完善的库存管理不仅能够提高企业的生产及销售效率,还能在很多方面减少存货的积压导致的资金流转不利,在很大的程度上改善了企业的营运情况,使的运营成本大大降低,这样就直接导致了盈利的增加。
1.2系统本身原因分析
城垣超市是一家小型超市,随着超市的生意越来越好,从而对库存管理的要求也更加严格。
在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由于物品的规格型号繁多,加之业务人员素质较低等因素,造成物品供应效率低下,能保证货架不会因为补货的不及时而使消费者不能购买到需要的产品。
只有做到以上的几点才能使系统所服务的大卖场得到更多消费者的青睐。
包括日用百货、家用电器、生鲜冷冻食品以及各种日常食品甚至是家居装饰品,从几角的低廉的商品到上万的贵重货品应有俱有。
可以说像这样规模的超市的库存管理就是其生存的命脉,是整个经营管理过程中的重中之重。
1.3对现有系统需求网络调查的发现
一直以来,很多的中小型超市都是使用传统人工管理的方式来管理仓库中的各种商品,这种管理方式不仅不够科学还存在着许多缺点,如:
效率低、需要大量的人工,另外时间一长,将产生大量的文件和数据不能及时处理或出现信息滞后的情况,这对于查找、更新和维护都带来了不少的困难,同时也无法及时的提供库存信息给决策者,严重影响了他们决策的正确性和有效性。
随着科学技术的不断提高,计算机科学已经日渐成熟且在各行各业都得到了充分的应用,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对库存信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高库存管理的效率,使得企业的管理和决策更为合理更为科学化。
因此,开发这样一套库存管理软件是一件很有必要的事情。
二.系统概述
2.1库存管理现状
库存管理是超市经营管理中的核心环节,也是超市能否取得效益的关键,如果能做到合理进货,及时销售,困存量最小,减少积压,那么潮湿就能取得最佳的效益,由此可见,库存管理决策的正确与否直接影响了企业的经济效益。
我国国内许多中小型超市装备资金少,在计算机应用,数据交换。
信息传输上都严重滞后,整体信息传输,资料存储,商品分析,报表编制,市场预测等功能无法发挥,很多环节仍采用人力方式进行低效的采购,销售,物流,财务处理
2.2系统目标
通过此库存管理系统可实现信息及时、规范、准确。
使管理者及时准确的获得报表减少数据的重复、冗余。
这是体现库存管理系统的内在质量所在一个管理信息系统的好坏很大一部分要在这个方面体现。
实用性强符合实际操作流程的习惯易学易用的友好用户界面适合各层次工作人员的使用需求实现计算机与多年积累起来的经验相结合科学化管理。
2.3系统计划
1.有关调试,研究和计划所建议的开发系统;
2.进行软件系统定义的一个阶段需求分析,回答系统所要做的对软件需求描述的精细化;
3.初步概要设计,之后就是详细设计;
4.进行模块的编码及测试,写出测试报告;
5.最后对文档进行整理。
2.4可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
一般来说,可行性分析应从经济可行性、技术可行性、操作可行性等方面进行研究。
本系统的可行性分析如下:
1.经济可行性分析
由于本库存管理系统所要求的硬件和软件环境,市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。
2.技术可行性分析
技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。
本系统采用SQLServer2000工具建立数据库,能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。
此外,从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算机设备也完全能够满足开发的需要。
3.操作可行性分析
传统的库存管理系统,一般有两种方式:
一是手工管理,这种方式应用最传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。
这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:
信息保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。
另一种常见的信息管理方法是应用单机版的管理系统,本系统就是一款做的相对到位的单机版的库存管理系统,在库存信息处理方面做得很精准规范。
因为库存管理人员已经有丰富的信息管理经验,加之有相当的计算机应用经验,所以对于此系统一定很容易就可操作熟练。
综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。
三.系统分析
3.1系统功能模块
超市库存管理系统分为四大模块:
(1)进货管理:
进货管理又细分为进货入库,退货出库,往来明细,进货单据的查询,当前库存查询;
(2)出货管理:
货品出库,客户退货,往来明细,出货单据的查询,当前库存的查询;
(3)库存管理:
库存调拨,库存盘点,库存变动情况,库存报警;
(4)统计报表:
进货统计,出货统计,各种统计信息。
具体如下图3.1—1
图3.1-1系统功能模块
3.2业务流程图
(1)采购人员根据采购单将货物采购入库,库存管理人员根据采购的物品填写入库单,将入库单进行审核进行库存台账的填写及存储。
(2)销售人员通过销售单填写出库单,库存管理人员进行对出库单的审核,并一同记入库存台账。
(3)当要进行调拨入库或调拨出库时,分别对入库单和出库单进行调拨并填写调拨单和盘点单
具体操作如下图3.2-1业务流程图
图3.2-1业务流程图
3.3数据流程图
数据流程图是一种用来表示信息流程和信息变换过程的图解工具,它把系统看成是由数据流联系的各种功能的组合,是管理系统逻辑模型的主要形式。
基本符号
数据流程图具有四个基本字符,以下四个分别表示不同的数据元素:
(1)超市库存管理系统数据流程图的第一层图:
库存管理人员根据入库单,出库单或其他库存操作文件进行基本的库存操作,如库存初始化,入库操作,出库操作,移库操作,盘点操作等,再将移动后的各个商品的不同库存书写物料库存文件。
具体操作如下图3.3-1超市库存管理系统数据流程图的第一层图
图3.3-1超市库存管理系统数据流程图的第一层图
(2)超市库存管理系统第一层流程图明细
外部实体主要有消费者,供应商,采购员。
消费者通过购买从超市购得商品,采购员根据库存信息,判断需要采购哪些商品,得到一张采购单。
超市根据采购单向供应商提供订货单,选择需求的货物,将采购完的商品进行电脑入库,并在电脑中记帐填写库存存储单据,将此单据进行库存统计,最后将统计结果填写至货物入库表,和库存日常存储表中。
同时管理人员根据库存统计每月定时填写库存月报表。
当销售人员卖货物时,须填写电子版的出库单,库存管理人员对出库单进行处理,进行货物的出库。
另一种出库情况是库存管理人员对过期货物的统计而后出库,将过期产品返回厂家,至此,货物出库完毕。
具体操作如下图3.3-2超市库存管理系统第一层流程图明细
图3.3-2超市库存管理系统第一层流程图明细
(3)超市库存管理系统数据流程图的第二层图:
入库处理:
对采购部门根据采购单采购来的商品进行入库,售后部门将客户退回的商品进行入库。
具体操作如下图3.3-3数据流程图的第二层,入库处理
图3.3-3
出库处理;对销售部门销售的商品进行出库处理,对向供应商退回的商品进行出库处理。
具体操作如下图3.3-4数据流程图的第二层,出库处理
图3.3-4
3.4数据词典
数据字典是对描述数据流程图中的数据项、数据结构、数据流、数据存储、加工处理逻辑及外部实体等组成部分的严格定义,下面是某小型超市库存管理系统的数据字典,由于系统分析中数据字典的内容非常多,在此仅对各个部分分别举例进行说明。
①数据项的定义
数据项编号:
I-01
数据项名称:
商品编号
别 名:
无
简述:
某种商品的编号
类 型:
字符型
长 度:
8字节
取值范围:
数字+英文字母
数据项编号:
I-02
数据项名称:
单价
别 名:
购入单价
简述:
某种商品的购入单价
类 型:
数值型
长 度:
8位整数,2位小数
取值范围:
0.00-99999999.99
数据项编号:
I-03
数据项名称:
库存数量
别 名:
实际库存数量
简述:
某种商品的库存数量
类 型:
数值型
长 度:
5位整数
取值范围:
0-99999
②数据流的定义(以入库单为例)
数据流名称:
入库单
编 号:
F-01
简 述:
仓库开出的商品入库单
数据流来源:
仓库
数据流去向:
电脑入库审单
数据流组成:
入库单编号+商品编号+商品名称+入库数量+单价+入库日期+入库员+入库车间
流通量:
40份/天
高峰流通量:
60份/天
数据流名称:
合格入库单
编 号:
F-02
简 述:
经电脑审核合格的商品入库单
数据流来源:
电脑入库审单
数据流去向:
电脑记账
数据流组成:
入库单编号+商品编号+商品名称+入库数量+单价+入库日期+入库员+入库车间
流通量:
40份/天
高峰流通量:
60份/天
数据流名称:
不合格入库单
编 号:
F-03
简 述:
经电脑审核不合格的产品入库单
数据流来源:
电脑入库审单
数据流去向:
仓库
数据流组成:
入库单编号+商品编号+商品名称+入库数量+单价+入库日期+入库员+入库车间
流通量:
1张/周
高峰流通量:
1张/周
数据流名称:
入库数据
编 号:
F-04
简 述:
根据入库单,应记入电脑账目的产品入库数据
数据流来源:
电脑记账
数据流去向:
库存统计表
数据流组成:
入库单编号+商品编号+商品名称+入库数量+单价+入库日期+入库员+入库车间
流通量:
40份/天
高峰流通量:
60份/天
③数据存储的定义(以库存统计表为例)
数据存储的名称:
库存统计表
数据存储编号:
D-01
简 述:
记录商品出入库数据的明细账
数据存储组成:
出入库单编号+商品编号+商品名称+入库数量+零售数量库存数量+出入库日期
关键字:
商品编号+出入库日期
相关联的处理:
P-01,P-02,P-03,P-04
④处理逻辑的定义(以入库处理为例)
处理逻辑名称:
电脑入库审单
处理逻辑编号:
P-01
简述:
审查仓库送来的入库单是否合格
输入的数据流:
入库单
处理描述:
审查仓库送来的入库单填写格式是否符合要求,产品实际入库数量和金额与入库单上填写的数据是否一致等。
不合格的单据返回仓库,合格的单据记入电脑。
输出的数据流:
合格入库单、不合格入库单
处理逻辑名称:
电脑记账
处理逻辑编号:
P-02
简述:
根据合格入库单,将入库数据记入电脑账目
输入的数据流:
合格入库单
处理描述:
根据合格入库单,将入库数据记入电脑账目,并及时更新相应产品
的库存数量和金额。
输出的数据流:
入库数据
⑤外部实体的定义
外部实体名称:
仓库
外部实体编号:
S-01
简述:
生产产品入库
输入的数据流:
不合格入库单
输出的数据流:
入库单
外部实体名称:
超市
外部实体编号:
S-02
简述:
销售产品出库
输入的数据流:
不合格出库单
输出的数据流:
出库单
外部实体名称:
厂家
外部实体编号:
S-03
简述:
过期货物单回收
输入的数据流:
过期货物单
四.系统输入输出设计
4.1输入设计:
首先填写入库单作为输入模块,由相关人员输入所有有关入库的数据资料,包括规格、数量、时间、供应商情况、价格等。
在入库的同时,现有库存被更新。
如果数据资料都齐全,出现问题时就很容易找到症结所在。
输入之后的数据被系统地管理,经过层层处理,等待有关人员的查看。
即等待被输出。
4.2输出设计:
经过前期准备后,出库系统模块的输入即出库单的填写,也是由规定的人员填写详细,同步更新库存量。
尤其是经手人和使用部门,如果出现问题就可以及时找到有关的人及时查问。
出库系统模块的输出,也是查询及打印。
功能与入库系统类似。
所以说出库与入库是不可分离的,两者构成了整个库存管理的重心。
五.超市库存系统维护
系统的维护是系统生存的重要条件,在系统整个生命周期中,三分之二以上的经费用在系统维护上,从人力资源的分布看,现代世界上的90%的软件人员在从事系统的维护工作,开发新系统的人员仅占10%,这些统计数据表明系统维护任务是十分繁重的。
5.1维护的内容及类型:
程序的维护:
在编程中有许多没有被发现的错误,在系统运营过程中,还要对程序不断更新,以确保系统能够正常工作;
数据文件的维护:
对于有关系统的数据库,其他文件,图片进行维护,定时不定时对数据进行备份。
代码的维护:
在编程过程中,代码的书写要整齐,规范,可能当时能够运行,但是还是要对其规范化。
机器设备的维护:
硬件的维护,对于版本的更新,以及软件升级的维护。
维护类型:
更正性维护,适应性维护,完善性维护,预防性维护。
六.总结
通过一周的信息系统分析与设计课程设计,我们对所学知识有了更深一步的了解,对于信息系统分析与设计这门课程也有了更强的理解。
我们的课设题目是超市销售信息管理系统分析与设计,我们对这一普遍应用的系统有了更加深厚的理解,了解了超市销售的过程,经过调查,进行可行性分析研究,详细调查和系统设计和进一步详细设计,绘制数据流程图,E-R图,业务流程图,使我们更加清楚的认识了系统运行的过程和管理方法。
其次呢,在实习中我了解了,在开发一个项目时一定要先做好规划,按照软件的开发过程,详细地写好每一个必要的文档。
一般的规则是,写文档需要团队协作,这样就允许开发人员和文档编写者利用彼此的长处,取长补短。
例如,如果预期读者是系统设计师,开发人员需要提供技术细节,然后文档编写者按照正确语法组织和编辑内容。
软件文档的最主要目标是传达一个系统的技术要素和使用方法。
第二个目标是提供软件开发过程中的需求,决策,行为,角色和责任的书面记录。
只有实现了这两个目标,软件文档才真正提供了有意义的信息。
软件的概念就是:
程序+文档,程序就是文档,文档集成在程序中。
它要求在选择开发环境时不仅要考虑环境对设计、开发的完美支持,而且要考虑对维护、文档的支持;它要求软件人员在设计、开发过程中要考虑维护问题、文档问题;它要求程序与文档存储在同一位置、同一系统中;它要求使用相同工具进行程序与文档的书写、检索;它要求在编写和维护程序的同时形成文档,在书写文档时编写、维护程序。
程序与文档合一的概念不仅存在于系统的设计、开发阶段而且存在于系统的维护阶段,它贯穿软件的生命周期。
参考文献
[1]萨师煊、王珊.数据库系统概论.北京:
高校教育出版社1985;
[2]王勇领.计算机数据处理系统分析与设计.北京:
清华大学出版社,1986;
[3]张基温.信息系统开发案例.北京;清华大学出版社,1999;
[4]党建武.管理信息系统,兰州大学出版社,2001;
[5]毕庶伟.管理信息系统分析与设计.北京:
机械工业出版社,1992;
[6]黄梯云.企业管理模型及微型机应用程序,石家庄:
河北人民出版社,1985;.
[7]黄梯云,管理信息系统,北京:
高等教育出版社,2005
[8]陈禹,信息系统分析与设计,北京:
高等教育出版社,2008
[9]J.L.Whitten,L.D.Bentley,肖刚,孙慧译,《系统分析与设计方法》,北京:
机械工业出版社,2007
........忽略此处.......
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 库存 管理 系统