管理信息系统实验报告小型超市库存管理系统设计.doc
《管理信息系统实验报告小型超市库存管理系统设计.doc》由会员分享,可在线阅读,更多相关《管理信息系统实验报告小型超市库存管理系统设计.doc(27页珍藏版)》请在冰点文库上搜索。
小型超市管理信息系统开发设计
《管理信息系统》
实验报告
学院:
经济管理学院
学生一
学生二
学生三
学生四
学生五
专业
班级
08工商一班
08工商一班
08工商一班
08工商一班
08工商一班
姓名
王源泽
王玉翠
刘殷博
黄红杰
王小园
学号
080105010001
080105010002
080105010006
080105010009
080105030012
小型超市管理信息系统开发设计
一、实验目的
1、能够正确运用《管理信息系统》课程的基本理论和知识,结合本课题,复习、巩固、提高数据库方案设计、论证和分析方法,掌握管理信息系统开发的步骤,熟悉常用开发软件与辅助工具,根据小型超市系统的特点,实现系统。
2、熟悉业务流程图、数据流程图、数据字典的绘制。
3、熟悉代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档。
4、熟悉关系数据库规范化设计理论,根据实验要求设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。
5、进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。
二、实验环境
充分利用现有的设备,采用VB6.0作为开发工具,利用ACCESS数据库建立一个高效、准确、操作方便,具有专业的查询、更新及统计功能的微机管理信息系统,以满足工作人员进行综合的、模糊的查询及更新要求,从而更加方便的管理库存物品。
该系统的开发与建立会极大程度提高管理人员、工作人员的工作效率。
Win7平台Access2000,2G内存,320G外存。
三、实验步骤
1、系统项目概述
1.1开发背景
信息化的发展已经对我们的日常生活产生了积极的影响,并逐渐成为人们管理日常工作的重要手段。
在对信息加工的基础上充分利用信息,会给我们的生活带来巨大的好处。
在我国加入WTO后,商品零售业首当其中成为面临严峻挑战的行业。
面对乐购、家乐福、麦德隆等超市巨头气势汹汹的扩张步伐,发挥自身优势、不断提升竞争力,是各超市高层最为关注的问题。
我国的超市产业飞速发展,现代超市的经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。
并且保持在同行业竞争中“低价格、高质量”的竞争优势是十分必要的。
我超市作为规模疾速扩大的超市,数据和业务也随之越来越庞大。
面对当前激烈的市场竞争,我超市决定利用高效的计算机系统,将超市的库存管理与计算机结合起来,依靠现代化的计算机信息处理技术来管理超市的库存。
根据超市物品的库存情况及市场的需求情况,制定商品采购计划,避免不必要的人员浪费及产品积压。
既节省了大量的人力、物力,又能够快速反映出商品的进、销、存等状况和各种反馈信息分析,降低成本,使管理人员快速对市场的变化做出相应的决策,以求对超市库存管理更加科学、简洁与实用。
1.2现行运营状况存在的问题
1.2.1商品销售相关信息反馈不及时,预测不准确
销售商品的信息反馈不及时与预测不准确导致存货结构、周期不合理,给企业造成了大量多余的物流成本。
商品信息反馈包括两个方面:
一方面是指商品的销售,另一方面是指供应商提供商品信息。
1.2.2库存信息不能及时获得并且不够准确
由于在实际操作中,由于商品的种类多、数量大,管理人员无法准时获知各种商品当前的库存量。
在库存数量小于商品的最低库存限度的时候,应该向供应商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,应该停止商品的进货活动。
但是由于信息的无法及时到达,致使管理人员能够做出反应决策的时间延长,影响超市的快速有效地运转。
由于商品种类多、数量大、出库入库操作频繁等原因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工作量。
1.2.3库存管理随意性大
超市库存管理的现行技术水平低下,人员素质较低,缺乏统一的工作标准和岗位职责。
现行的库房空间不能充分得到利用,使单位出仓成本居高不下,而且许多作业活动由人员手工完成,这样势必造成作业成本增加,货物的损货率上升,库房管理随意性强没有分区分类管理,使货物的码放处于一种无序状态,缺乏明显分类。
使得管理者在了解库存情况进行盘点和拣货等作业时的难度增大,增加了额外的作业费用降低了工作效率。
1.2.4对库存管理的认识不到位
许多超市人认为库房只是一个存货的地方,只要把多余的货物放置在一起就可以了,重视商品的销售和采购而忽视了商品存货对整体营运效果的影响。
忽略和浪费了库区资源的充分利用,比如好多商品的流通加工,包装改配等活动没有在库区的空场中进行而是在卖场中进行,大大增加了经营成本。
1.2.5高库存与缺货现象
畅销产品出现缺货现象,而非常小产品总是占用大量的资金和库存空间,这些商品数量很多,严重影响着门店的库存周转率和资金周转率。
对于理货人员来说,非畅销商品销售慢的同时畅销商品的增加会带来繁重的劳动。
无论缺货还是高库存,都是我们不愿意看到的现象。
因此我们关注的重点之一应该是满足消费者需求的库存最小化。
1.3项目目标
以科学的管理方法为基础,结合超市自身的特点,采用ACCESS数据库建立一个具有专业的查询、统计及更新业务功能的特色微机管理系统,以实现对库存管理电子化、自动化,实现对物品入库存储、物品出库等信息的实时控制。
为超市各级管理者提供良好的决策支持环境,极大程度提高工作人员得效率,提升超市的经济效益。
2、系统分析
2.1可行性分析
2.1.1管理可行性分析
管理可行性分析是管理人员对开发应用项目的态度和管理方面的条件。
管理者对于开发新的库存管理系统有积极的态度,非常重视信息时代超市的新发展。
同时超市的管理者应大多具备电脑基本操作知识,且管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好系统原始数据的准确性以及管理人员专业技能都在一定程度上为库存信息系统的开发提供了重要保证。
2.1.2经济可行性分析
经济可行性分析主要是预估费用之处和对项目的经济效益进行评价。
由于计算机硬件设备和软件价格的下降,并且超市库存管理信息系统的开发和运行成本不是很高,与其利润相比不是很大,同时通过网络传递采购及库存信息可以不受距离的限制,因此可以节省许多的人力和物力,提高工作效率,减少不必要的开支,提高了超市的经济效益。
2.1.3技术可行性
性能好、价格低廉的计算机和网路设备以及软件开发的改进加上各种软件工程化方法的提出,为本系统的开发提供了良好的软件环境。
从业的工作人员一般都要求掌握计算机技术,具备一定的软硬件知识,会使用各种管理软件,在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够顺利进行。
2.1.4操作可行性
本系统基于Access,该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。
2.1.5社会可行性
目前超市库存管理系统已经在有些大型超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化管理,才能在市场中立于不败之地。
而且超市管理信息系统不仅能够提高经营者的回报,还能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题。
2.2现行系统业务流程
通过实地调查,我们了解到这个小型超市的库存业务流程如下:
超市货架缺货时,对库管员提出缺货通知,库管员检查仓库。
如果有货,通知货架点货员,领取货品,并记录库存台帐;如果没有货物,或者检查货物存量低于安全库存,库管员向采购员发出订货单,采购员联系供应商,并签订采购合同。
供应商准备好商品后,向采购员发出提货通知单,采购员领取货物并负责入库,向库管员提交入库单,库管员记录库存台账。
业务流程图如图1。
库存台账
缺货通知单
领货通知
采购单
订货单
提货通知单
库管员
采购员
供应商
货架
入库单
图1小型超市库存管理业务流程图
2.3数据流程
2.3.1数据流程图
根据系统调查的数据分析,并依据客户的要求,确定该超市信息系统的基本功能和工作过程如下:
首先仓库提出需求计划,仓库保管员根据库存情况,决定是否购货,如不需购货,则通知理货员前来领货,否则仓库保管员通知出货员购货,当货物到达后进行入库处理并通知理货员前来领货。
根据相应的要求,我们制定出数据流程图,如图2:
采购确认
出货员
库存提示
库存检查
入库单
供货单位
采购员
验货处理
提货单
发货单
退货单
合同台账
出入库处理
计划台账
库存台账
查询打印
供应商信息
商品信息
仓库信息
计划台账
取货单
订货单
图2数据流程图
2.3.2数据字典
数据字典是对描述数据流程图中的数据项、数据流、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典(仅给出部分)
2.3.2.1数据项定义
数据项编号:
1-01
数据项名称:
商品编号
别名:
无
简述:
某种商品的编号
类型:
字符型
长度:
8字节
取值范围:
数字+英文字母
数据项编号:
1-02
数据项名称:
单价
别名:
购入单价
简述:
某种商品的购入单价
类型:
数值型
长度:
10位,小数位2位
取值范围:
0.00-9999999.99
数据项编号:
1-03
数据项名称:
库存数量
别名:
实际库存数量
简述:
某种商品的库存数量
类型:
数值型
长度:
5位整数
取值范围:
0-99999
2.3.2.2数据流的定义
数据流名称:
入库单
编号:
F1
简述:
采购人员填写的入库凭单
数据流来源:
采购人员
数据流去向:
登记入库台账
数据流组成:
日期+入库编号+商品编号+购入数量
流通量:
25份/天
高峰流通量:
50份/天
数据流名称:
发货单
编号:
F2
简述:
供应商填写的商品发货凭单
数据流来源:
供应商
数据流去向:
登记合同台账
数据流组成:
日期+发货单编号+供应商编号+商品编号+发货数量
流通量:
25份/天
高峰流通量:
50份/天
数据流名称:
提货单
编号:
F3
简述:
库管员填写的要求理货员提货的凭单
数据流来源:
库管员
数据流去向:
仓库
数据流组成:
日期+商品编号+数量
流通量:
25份/天
高峰流通量:
50份/天
2.3.2.3数据存储的定义
数据存储的名称:
库存台账
数据存储编号:
D1
简述:
记录商品的编号,名称,单价与库存数量等信息
数据存储组成:
商品编号+购入单价+库存数量
关键字:
商品编号
数据存储的名称:
合同台账
数据存储编号:
D2
简述:
记录合同的编号,供应商编号,货物编号,单价与购入数量等信息
数据存储组成:
商品编号+合同编号+供应商编号+单价+购入数量+日期+合同状态
关键字:
合同编号
数据存储的名称:
供应商信息
数据存储编号:
D3
简述:
记录供应商的编号,名称,地址,电话,传真,银行账号
数据存储组成:
供应商编号+名称+地址+电话+银行账号
关键字:
供应商编号
数据存储的名称:
商品信息
数据存储编号:
D4
简述:
记录库存商品的编号,类别,名称,单价,规格,单位,存放位置,用途
数据存储组成:
商品编号+名称+单价+类别+规格+单位+存放位置+用途
关键字:
商品编号
数据存储的名称:
库管员信息
数据存储编号:
D5
简述:
库管员编号,姓名,电话
数据存储组成:
库管员编号+姓名+电话
关键字:
库管员编号
3、系统设计
3.1设计概述
3.1.1系统设计的目标
系统开发的总体人物是实现超市物资管理的系统化、规范化,从而达到提高效率的目的。
在系统分析提出的逻辑模型的基础上,科学合理的进行物理模型设计。
3.1.2开发设计思想
库存管理的物资主要是超市销售中所需要的各种商品。
进货时经检查订单确认为有效托收后,进行验收入库,填写入库单,进行入库登记。
超市的理货员根据所销售的情况和商品的需求情况从库存中提取货物。
仓库管理员根据,出库单核对发放商品。
超市库存管理的特点是信息处理量比较大,所管理的商品种类多,商品细分复杂,且由于入库单、出库单、采购单等单据发生量特别大,关联信息多,查询的方式各不相同,因此在管理上实现起来有一定的困难。
在管理过程中经常会出现信息的重复传递。
在本系统的设计过程中,为了克服这些困难,满足计算机的需要,我们采取了下面一些原则:
删除不必要的管理冗余,实现管理的规范化、科学化;
统一各种单据的格式,统一账目和报表的格式;
软件统一化,确保软件的可维护性和实用性。
3.2系统功能模块设计
库存管理信息系统的目标是保障超市所需的所有商品的供给,并通过有效的管理,提高库存周转率,降低资金的占用,提高运营效率。
我们根据系统分析结果,得出系统功能结构图如图3所示
合同台账
库存管理信息系统
合同管理
出库管理
入库管理
库存管理
库存提示
库存检查
修改信息
商品信息
供应商信息
计划台账
库存台账
库存台账
退出
图3库存管理系统功能结构图
3.3系统处理流程设计
超市的库存管理信息系统包括:
库存管理管理、合同管理、出库管理、入库管理四个子系统,系统运行流程图如图所示。
系统界面
各子系统选择
库存管理
合同管理
出库管理
入库管理
退出
图4系统处理流程图
3.4系统配置方案
根据开发时期计算机市场的性能价格比和本系统的实际情况,选择了P4微机及Access2000数据库管理系统。
3.5代码设计
商品规格型号
大类号
小类号
**
**
****
为了和工作人员以往的商品管理方式一致,商品信息编码以数字表示。
所有商品先分为大类(两位数字),每大类又分为若干小类(两位数字),在小类中根据商品规格型号的不同以卡号(四位数字)再进行区分。
设计方案如图2所示。
图2商品代码设计方案
3.6数据库设计
数据库是数据库应用程序的核心。
数据库设计是建立一个应用程序最重要的步骤之一。
数据库设计一般要在需求分析和数据分析的基础上进行概念设计、逻辑设计和物理设计。
3.6.1概念设计
E—R(Entity—Relation)实体——联系模型,即把与系统相关的对象用实体、联系和属性三种图标表示出。
概念设计是从用户的角度看数据库,根据用户需求设计数据库的概念数据模型(简称数据模型)。
结合小型超市库存管理系统的设计,整体E-R图如下所示:
名称
保管员
编号
电话
仓库
数量
单价
名称
编号
出入库日期
商品
出入库
名称
类别
单价
库存量
1
m
n
名称
单价
数量
供应商
供应
电话
地址
名称
编号
传真
邮编
m
图3小型超市库存管理E-R图
3.6.2逻辑设计
逻辑设计的任务就是根据DBMS的特征把概念结构转换为相应的逻辑结构。
概念设计所得到的E-R图,是独立于DBMS的,这里的转换就是把概念结构的E-R图转换成关系模型的逻辑结构。
将E-R图转换为规范的关系模式为:
商品(编号、名称、类别、单价、库存量)
供应商(编号、名称、地址、电话、邮编、传真)
仓库(编号、名称、保管员、电话)
出入库(商品名称、数量、单价、出入库日期)
供应(商品名称、单价、数量)
3.6.3物理设计
物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。
关系数据库的物理设计任务包括两个方面,一是确定所有数据库文件的名称及其所含字段的名称、类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。
各表结构如表1-6所示:
表1库存台账
字段名
字段类型
字段宽度
说明
商品编号
文本
8
商品名称
文本
20
商品单价
货币
10.2
库存数量
文本
5
库存数量
表2合同台账
字段名
字段类型
字段宽度
说明
合同编号
文本
8
供应商编号
文本
8
供应商名称
文本
40
商品编号
文本
8
商品名称
文本
20
商品单价
货币
10.2
商品数量
文本
5
合同日期
日期/时间
8
表3供应商信息
字段名
字段类型
字段宽度
说明
供应商编号
文本
8
供应商名称
文本
40
地址
文本
50
电话
文本
20
银行账号
文本
20
表4商品信息
字段名
字段类型
字段宽度
说明
商品编号
文本
8
商品名称
文本
20
商品单价
货币
10.2
保质期
文本
8
单位
文本
8
表5出库表
字段名
字段类型
字段宽度
说明
商品编号
文本
8
商品名称
文本
20
出库数量
文本
5
商品单价
货币
10.2
金额
货币
出库日期
日期/时间
8
表6入库表
字段名
字段类型
字段宽度
说明
商品编号
文本
8
商品名称
文本
20
出库数量
文本
5
商品单价
货币
10.2
金额
货币
入库日期
日期/时间
8
4、系统实施
4.1系统模块的具体实现
在模块实现阶段,主要为数据库连接,叙述本系统的主要功能模块。
系统主界面是进入系统的主要窗口,从主界面可以进入系统的每个子系统,如图所示:
(1)库存管理
库存管理是仓库管理中的核心部分,库存是直接对仓库中的商品进行的,对每一次的商品库存数量进行统计。
本模块提供的功能就是数据查询,通过输入商品编号可以获得现有库存商品的名称、商品单价、保质期、单位及库存数量。
点击“确定”,则弹出窗口显示出该商品的信息
(2)合同管理
合同管理应用应用于从供应商处购进货物阶段。
其基本功能是通过输入供应商编号可以查询到目前超市与供应商所订立的合同数量,以及供应商的相关信息。
点击“确定”,则显示出关于该供应商与超市购进商品记录共8条
(3)出库管理
出库管理是从仓库中取货阶段。
其基本功能是通过输入商品的编号查询出库商品的相关信息。
在完成一次出库操作后,需要打印报表,以便统计和查询。
在此程序操作中,需要用到与数据库的链接知识,同时也要注意报表的保存。
在设计时,注意保持数据库的一致性,具体操作如下:
输入商品编号后,点击“确定”后,有如下运行结果:
(4)入库管理
入库管理就是根据报表经采购员采购货物之后的商品入库,即再输入商品的编号以后就可以查询到入库的相因商品的信息。
4.2在系统中设置的表、查询、窗体、报表及宏的各项子项
如下图所示
1、表的子项,分为出库表、供应商信息、合同台账、库存台账、入库表、商品信息6个子项:
2、查询的子项。
分为出库查询、合同查询、库存管理查询、入库查询4个子项:
3、窗体的子项,分为出库查询窗体、封面窗体、合同查询窗体、库存管理查询窗体、入库查询窗体:
4、报表的子项,分为出库商品、合同、库存商品、入库商品四个子项:
5、宏的子项,分为close和openform两个子项:
4.3模拟运行数据部分展示
1、表
(1)出库表
(2)供应商信息
(3)合同台账
(4)库存台账
(5)入库表
(6)商品信息表
2、查询
(1)出库查询
(2)合同查询
(3)库存管理查询
(4)入库查询
3、窗体
(1)出库查询窗体
(2)封面窗体
(3)合同查询窗体
(4)库存管理查询窗体
(5)入库查询窗体
4、报表
(1)出库商品一览表
(2)合同一览表
(3)库存商品一览表
(5)库存商品一览表
工作总结
经过十多天的时间,管理信息系统的实验已经结束。
通过这次管理信息系统设计的学习,我们不仅学习到了相关的知识,同时也收获到了很多相关的经验。
现将这几天来的工作情况以及学习的体会做以下汇报:
对于我们工商管理专业的学生来说,管理信息系统课程具有很大的重要性。
这次课程设计不仅加深了我们对管理信息系统的认识,同时也使我们的实践能力得到了提高。
在最开始的时候,大家都认为这个很难,无从下手,并且大家对这些数据资料一点都不了解,工作进度有些慢。
但在接下来的时间里,我们一起听老师给的讲解,并且在一起研究数据,探讨相关的工序。
老师细心的指导和支持我们,我们每个人的钻研也十分努力。
因此,我们明白了工作的原理和设计方法。
虽然计算的过程有些繁琐,设计时也有些复杂,但是我们端正态度细心对待每一道工序,使各个方面都顺利进行不出错误。
我们组这次做的实验设计是《小型超市库存管理系统》,我们从最开始的集体讨论,研讨出了各自的任务。
我们小组共有五名成员,刘殷博,王小园,王玉翠,黄红杰,王源泽。
通过各自对分配的部分的独自理解与思考,最后将各个部分整合在一起,完成了最终的实验成果。
这次的管理信息系统实验设计让我们学到了很多,并且也使同学们对这门课程有了深刻的认识,获得了更多有用的知识。
与此同时,它也加强了我们动手能力以及动脑思考和解决问题的能力。
并且,我们也更加意识到团队意识的重要性,在过程中互相帮助。
一分耕耘一分收获,只有自己亲身体验、亲自动手动脑,才能获得更多的知识,得到更多的经验,从而体会到成功的喜悦。
在此,感谢老师的细心教导与耐心的讲解。
责任分工
我组成员进行了严密合理的分工,每个成员都明确自己的责任,认真完成任务并撰写该部分内容,每个人的努力才会赢得团队的胜利,每个人都做出了应有的贡献,最终我们的系统实施成功。
王源泽:
查阅资料提供参考信息、系统背景分析、系统可行性分析、工作总结
刘殷博:
业务流程描述、E-R图、代码设计、概念设计
王小园:
数据流程图、数据字典、系统功能结构设计
王玉翠:
系统实施及各步骤抓图、全体成员报告成果整合定稿
黄红杰:
逻辑设计、物理设计、系统实施及功能模块实施的描述
27