资源描述
超市库存管理信息系统
分析与设计
专业:
班级:
学号:
姓名:
二〇一五 年 七 月
课 程 设 计 评 分 标 准
实验小项
所占分值
得分
系统规划
6分
可行性分析
4分
系统分析
8分
系统设计
8分
文档格式
4分
合计30分
评阅人
一、系统规划
(一)选题背景
随着我国经济得飞速发展,各种类型规模得公司企业迅速崛起,许多从事生产与经营管理得企业都有自己生产与销售得产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模得不断扩大,产品数量得急剧增加,所生产产品得种类也会不断地更新与发展,有关产品得各种信息量也会成倍增长。面对庞大得产品信息量,如何有效地管理库存产品,对这些企业来说就是非常重要得,库存管理得重点就是销售信息能否及时反馈,从而确保企业运行效益.而库存管理又涉及入库、出库得产品、经办人员及客户等方方面面得因素,如何管理这些信息数据,就是一项复杂得系统工程,充分考验着仓库管理员得工作能力,工作量得繁重就是可想而知得,所以这就需要由库存管理系统来提高库存管理工作得效率,这对信息得规范管理、科学统计与快速查询,减少管理方面得工作量,同时对于调动广大员工得工作积极性,提高企业得生产效率,都具有十分重要得现实意义。
(二)当前管理中存在得问题
1.信息传递不透明
商品信息反馈不及时,预测不精确,导致存货结构、周期不够合理,给企业造成了大量多余得物流成本。沃尔玛超市与供应商之间得关系尚不够协调,信息传递尚不够透明。
2.库存管理系统不够完善
目前该超市得库存管理系统还不甚完备,功能也并不强大,各个区域系统相互独立,口径不统一,造成资源得极大浪费。有些地区得沃尔玛超市得库房还不就是现代化得立体仓库,里面既没有铝货架,也没有负责搬卸、移动货物得升降式叉车,这样使库房得空间不能够充分得到利用,使单位储藏成本居高不下,而且货物得装卸搬运多依靠工人手工完成,这样势必增加货物破损、遗失得可能性.同时由于库房管理人员得素质较低、工作随意性强,对货物码放得专无序得状态,缺乏明显得分类。
3 超市高库存与缺货现象
在一家沃尔沃门店中,可能畅销商品总就是缺货,而非畅销品却总就是占用了大量得资金与库存空间,这些商品数量庞大,严重影响着门店得库存周转率与资金周转率
(三)系统需求分析
1.组织结构分析
图1 组织结构图
财务部:进行日常业务会计科目得记录、监督、总结,为各个部门得业务开张提供资金支持、 销售部:对出售得商品得质量与数量进行统计,同时将数据反馈到采购部及系统中,以便做出下期得计划、
采购部:主要负责对商品得采购,根据销售反馈得数据进行有针对性得采购,同时对即将采购得物品做出销售计划、
库存部:主要负责商品得收发,并且严格做好记录,出具票据及将数据填写到系统中、
销售部:对出售得商品得质量与数量进行统计,同时将数据反馈到采购部及系统中以便做出下期得计划、
2)功能结构分析
图2 功能结构图
库存管理经理: 整个库存管理部门得领导,信息查询
进库管理部门: 对于采购部门采购得货物进行统计并核查采购清单,登记货
物详情,退货明细登记、
货物管理部门 :对于仓库安全,卫生得管理,将货物分类存放,对于货物定
期检查,核实,迁移,库存警报、
出库管理部门 :货物出库明细,货品出库,商品退货返厂,商品来往明细、
3)企业主要业务流程分析
超市需要定期地进行库存商品得盘点,包括数量就是否符合、商品报废情况等等,并核实账单就是否相符。库存盘点流程如下:
(1)仓库人员根据需要盘点得货物生成盘点帐存表,表中有生成盘点表得商
品编码、商品名称、库位、经营方式、库存数量及盘点日期等相关信息.
(2)打印盘点单,包括得项目有:商品库位、类别、商品编码、商品名称、
经营方式、实盘数量及盘点日期,这里不输出商品得帐存数量。
(3)盘点员手持盘点单,进行实地盘点,将数量填入盘点单中实盘数量处。
(4)仓库人员在微机中调出对应得盘点帐存表,将实盘得数量录入进去,经管理人员检察录入数据得准确性后,审核生效.
(5)生成盘点盈亏表。
(6)计对商品有盘盈与盘亏得商品进行记账。凡就是有盈亏得商品列出商品编
码、名称、实盘数量、帐存数量、成本单价、盈亏金额等相关信息。
4、系统规划初步方案
1)系统目标
1、 大大提高超市得运作效率,能够根据销售情况进行及时统计,接受顾客预订,实现前台查询、
2、通过全面得信息采集与处理,辅助提高超市得决策水平、实现商品库存0失踪,对每一件库存得商品进行快速扫描等级,能够追踪商品去向,使得责任明确、
3、实现采购商品得成本自动核算,便于财务部门进行财务统计、
4 使用本系统,可以迅速提升超市得管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效得技术保障、
2)系统开发方案
A、 硬件条件与限制:服务器为Windows sql Server2000,并可在客户服务器上使用;
B、 数据库:SQL Server2000;
C、 该系统要受硬件、软件、运行环境、开发环境、技术等因素得制约与限制;
D、 法律方面可保证所用得一切信息皆来自正规渠道,保证信息得合法性,在法律方面完全可行
3)人员培训及补充方案
本系统以模拟人工登记,检验,查询为主,建立库存管理系统,操作人员易于理解软件得思想及使用方法,系统在执行每一步时都会有相应得提示,只要根据提示来操作,所以不需要培训。
二、系统可行性分析
1、管理上得可行性
该系统管理方法科学,并且以中国目前得经济发展状况,相应得管理制度也已经成熟,各项规章制度也已齐全。如果成功运用该系统得话,可以使企业完全信息化管理,实现批发—库存—销售自动化管理,进而使企业在管理上优于对手。
2、 技术上得可行性
如今得社会科学技术飞速发展,使企业进入了信息化管理得时代,如通信卫星得商业化。当前得软、硬件技术完全可以满足该系统提出得要求如增加存储能力,实现通信功能,提高处理速度。此外,中国教育制度得不断健全培养了一大批优秀得专业人才。这些优秀人才拥有先进得技术,完全可以胜任该系统得开发、操作与管理得工作.
3、 经济上得可行性
通信卫星商业化得广泛性使其成本不断降低,大批得优秀人才又可以减免很多不必要得费用如人员培训费用.信息化得管理可以提高工作效率,接省了人力、物力、财力等。系统所带来得效益也就是显而易见得,它不仅可以加快流动资金得周转,减少资金积压,还可以提供更多得更高质量得信息,提高取得信息得速度。总之,本系统具有明显得科学性,可以使企业得到长足得发展.但由于本系统得实施需要企业有一定得规模故现在不能立即执行,待企业发展到一定得规模后可立即实施!
综上所述,信息系统开发在企业得目前情况下具有开发可行性。
三。系统分析
1、组织结构与功能结构分析
1)组织功能图
图3 组织功能图
2)功能结构图
图4 功能结构图
表1 组织/功能联系表
:表示该项业务就是对应组织得主要业务.
:表示该单位就是参加协调该项业务得辅助单位。
:表示该单位就是参加业务得相关单位.
空格 :表示该单位与对应业务无关。
2.业务流程分析
1)业务流程图
图5 业务流程图
3.数据流程分析
1.数据流程图
1)总得数据流程图:外部实体主要有消费者,供货商,消费者通过购买从超市购得商品,超市与供货商就就是一个供求关系.通过超市向其提供订货单,选择需求得货物、
图6 数据流程图
2)超市库存管理系统得第一层图:超市库存管理系统主要包括了进货管理管理,销货管理管理,退货管理三个主子模块,进货有进货统计表,销货有销货统计表,退货有退货统计表,三者通过管理员联系在一起,组成超市库存管理系统、
图7 超市库存管理系统得第一层图
3)超市库存管理二层数据流程图:消费者提出交易请求,超市管理员进行交易登记
图8 超市库存管理系统得第二层图
(四)新系统数据字典描述
1、数据项得定义
数据元素
数据元素名称:进货编号 类型:文本型
长度:10 描述:仓库进货得编号
有关得数据结构:buy
数据元素名称:商品名称 类型:文本型
长度:16 描述:商品得名称
有关得数据结构:buy
数据元素名称:生产厂商 类型:文本型
长度:20 描述:商品得生产厂商
有关得数据结构:goods
数据元素名称:货物数量 类型:数值型
长度:50 描述:货品得数量
有关得数据结构:goods
2、数据流定义
数据流条目
数据流名称:进货登记
简述:用户登陆可进行添加进货记录
数据来源:buy
数据流向:进货统计表 数据流条目
数据流名称:查瞧商品
简述:从商品信息表中检索信息
数据来源:现有商品统计
数据流向:查瞧结果
数据流名称:查生产厂商信息
简述:管理员登陆后可进行查询
数据来源:库存商品信息
数据流向:查询窗口 数据流条目
数据流名称:销货登记
简述:用户登陆可添加销货记录
数据来源:sell
数据流向:销货统计表
3)处理逻辑定义
名称:查询现存商品
输入数据:按商品名称、生产厂商来查询
输出数据:商品编号,商品名称,生产厂商等等
处理逻辑:支持单表查询
名称:添加员工
输入数据:员工编号,员工姓名,员工密码,密码确认,员工电话,员工地址
输出数据:就是否添加成功
处理逻辑:1、员工名称就是否不同
2、员工两次输入密码就是否一致
名称:添加生产厂商
输入数据:厂商编号,厂商名称,联系人姓名,联系电话,厂商地址
输出数据:就是否添加成功
处理逻辑:1、就是否有漏填
2、数据要求就是否匹配
3、信息就是否填写完整
4数据存储定义
数据存储名称:商品库存表
说明:存储现存商品信息
结构:商品编号,商品名称,生产厂商,型号,数量,进货价,销货价
关键字:商品编号
数据存储名称:员工信息表
说明:存储员工基本信息
结构:员工编号,员工姓名,员工密码,员工电话,员工地址
关键字:员工编号
数据存储名称:进货表
说明:存购入货物基本信息
结构:进货编号,商品名称,生产厂商,型号,数量,进货价,进货年,
进货月,进货日,业务员编号,总金额
关键字:进货编号
四、系统设计
(一)新系统总体功能结构设计
新模块分别就是库存商品信息管理模块、入库商品信息管理模块、出库商品信息管理模块、统计报表信息管理模块
1)库存商品信息管理模块:该模块主要用于用户对于超市货架上得物品在一段时间得运营后查询货架上得物品得数量剩余,以此确定需要补充得货物;仓库得商品储存得查询以及运营报表得查询。可按商品得类别、商品名称、生产厂家进行查询。如存在则输出相应得信息,如不存在则提示不存在并提示修改已有商品信息,对于不再需要存储得商品也可删除物品得记录。
2)入库商品信息管理模块商品从供货商处运达后得商品入库检验,商品分类,以及商品得入库登记;当货架商品不足时,从库存商品调用得商品数量,商品类型等得统计以及管理.商品分类包括:商品名称,品牌,类型,保质期,价格,生产厂家,供货来源等详细信息。
3)出库商品信息管理模块:登记出库商品信息、修改出库商品信息、删除出库商品信息。
4)统计报表信息管理模块:统计其她板块得单据报表,进行汇总处理。
图9 系统总体功能结构图
(二)功能模块处理过程设计
1。主控IPO图
开始
输入用户名、密码
就是否符合
进入主界面
就是
就是否输错3次
否
否
就是否继续
就是
选择模块
进库
管理
库存
管理
出库
管理
统计表
管理
1
2
3
4
退出
就是
否
系统名称:超市库存管理信息系统
模块名称: 主 控
设计人: 赵文贤
日 期: 2015年6月
上层调用模块:无
可调用模块:进库管理模块、出库管理模块、库存管理模块、统计报表管理模块
输入:用户名、密码、功能代码1、2、3、4
输出:库存基本信息、进货基本信息、出库基本信息
局部注释项
注释
处理:
图10 主控模块IPO图
2。库存管理模块IPO图
库存管理
就是否继续
就是
选择功能
返回
否
商品清单项目
商品变动项目
商品进库项目
商品出库项目
1
2
3
4
系统名称:超市库存管理信息系统
模块名称: 检验管理
设计人: 赵文贤
日 期: 2015年6月
上层调用模块:主控
可调用模块:库存盘点项目、库存调拨项目、库存变动项目
输入:功能代码1、2、3、4
输出:添加成功信息、修改成功信息、调动库存信息、删除信息
局部注释项
注释
处理:
图11 库存管理模块IPO图
3。商品清单项目模块IPO图
商品清单项目
就是否提取
输入商品名称及基本信息
就是
否
商品信息报表
就是否完成
返回
就是
否
系统名称:超市库存管理信息系统
模块名称: 增加检验项目
设计人: 赵文贤
日 期: 2015年6月
上层调用模块:库存管理
可调用模块:无
输入:商品清单项目信息
输出:提取商品信息
局部注释项
注释
处理:
图12 商品清单项目模块IPO图
4.商品变动项目模块IPO图
商品变动项目
就是否有符合
条件记录
输入要查询得商品编号
就是
否
输出对应商品信息
就是否完成
返回
就是
否
系统名称:超市库存管理信息系统
模块名称: 查询检验项目
设计人: 赵文贤
日 期: 2015年6月
上层调用模块:库存管理
可调用模块:无
输入:商品变动项目
输出:商品变动信息
处理:
局部注释项
注释
图13 商品变动项目模块IPO图
5.进库项目模块IPO图
进库项目
就是否有符合
条件记录
输入要查进库商品信息
就是
否
输出对应检验
项目信息
就是否完成
返回
就是
否
系统名称:超市库存管理信息系统
模块名称: 查询检验项目
设计人: 赵文贤
日 期: 2015年6月
上层调用模块:库存管理
可调用模块:无
输入:进库项目
输出:商品进库信息
处理:
局部注释项
注释
图14 进库项目模块IPO图
(三)代码设计方案
唯一性标识(6):前两位表示年份,后四位表示当年单子形成序列
仓库编号(2):使用序列码。例如:01为零件库、02为产品库„
客户编号(6):前2位使用助记码表示市级以上地名,第3、4用分组码位表示主要购买产品类型,最后两位表示序列。例如:zj1001表示镇江地区主要购买10号产品得客户中得第1家.
部门编号(4):第1、2位数采用助记码,表示部门得大得分类,第3、4位数用分组码表示小得分类。例如:cg01表示采购部门第一小组
料单编号(9):第一位表示料单类别,2、3位表示仓库号,后4位表示时间,最后两位表示形成序列。例如:L01110703表示2011年7月01仓库得 第3个领料单
商品编号(10):前3位为分组码表示物资用途,3细分类,4位表示规格, 例如:5010010008,501表示连接件,001表示螺栓,0008表示螺栓型号为M8
人员编号(8):管理层:前4位表示部门编号,第5、6位为入社年份得后两位数,7、8位用分组码表示职能,最后两位使用序列码,按当年入社顺序排列。例如:cg011103表示采购部门第一小组11年第3个入社得员工
工人:前两位部门大得分类,第3、4位为入社年份得后两位数,后四位使用序列码,按当年入社顺序排列。
(四)数据库设计
1、概念结构设计
(1)系统E—R图
超市与供货商、消费者之间得关系图.体现超市得进货、销货,退货操作
图15 E—R图
图16 E-R图
图17 E—R图
管理员与员工之间得关系图:一名管理员可以管理若干员工
图18 E—R图
商品属性图:商品得属性包括商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编号、总金额等。
图19 商品属性图
2、数据库逻辑结构设计
表2商品信息库存表
列名
数据类型
长度
就是否允许空
商品编号
char
8
no
商品名称
char
20
no
库存数量
smallint
10
no
单价
smallmoney
10
no
单位
char
4
no
保质期
char
5
yes
商品分类
char
10
no
产地
char
50
yes
表3进货表
列名
数据类型
长度
就是否允许空
商品编号
char
8
no
商品名称
char
20
no
进货数量
smallint
10
no
产地
char
50
yes
货物单价
smallmoney
10
no
费用总计
smallmoney
12
yes
单位
char
4
yes
进货日期
datatime
8
yes
表4商品信息统计表
列名
数据类型
长度
就是否允许空
商品编号
char
8
no
商品名称
char
20
no
进货量
smallint
10
no
出库数量
smallint
10
no
报废数量
smallint
10
no
计划库存
smallint
10
no
产地
char
50
no
缺货数量
smallint
10
no
表5商品信息表
列名
数据类型
长度
就是否允许空
商品编号
char
8
no
商品名称
char
20
no
单价
smallmoney
4
no
库存数量
smallint
10
no
单位
char
4
yes
保质期
char
5
yes
商品分类
char
10
no
产地
char
50
yes
表6出库信息表
列名
数据类型
长度
就是否允许空
商品编号
char
8
no
商品名称
char
20
no
出库数量
smallint
10
no
出库日期
datatime
8
no
单位
char
4
no
货物单价
smallmoney
10
no
价值总计
smallmoney
12
no
库存剩余
char
10
no
表7员工表
列名
数据类型
长度
就是否允许空
编号
char
8
no
姓名
char
20
no
权限
char
10
no
年龄
char
10
yes
(五)输入、输出及菜单设计
1、输入设计
(1)登录窗口设计
欢迎登录库存管理信息系统
用户名
密码
确定
取消
图20 登录窗口设计图
(2)进库管理模块设计
欢迎进入进库管理
确定
取消
商品编号
商品名称
生产厂商
商品数量
进货价
业务员编号
图21 进库管理模块设计图
(3)库存管理模块设计
欢迎进入库存管理
确定
取消
商品编号
入库日期
剩余数量
生产时间
供货商
图22 库存管理模块设计图
(4)出库管理模块设计
欢迎进入出库管理
确定
取消
商品编号
入库日期
剩余数量
生产时间
供货商
图23 出库管理模块设计图
2、输出设计
(1)商品进库设计
商品进库
商品编号
5010010008
商品名称
生产厂家
进货价
商品数量
业务员编号
高钙奶
伊利集团有限公司
2、00
100
cg011103
图24 商品进库设计图
(2)商品库存设计
商品库存
商品编号
5010010008
商品名称
剩余数量
入库日期
生产时间
供应商
高钙奶
40
2014年10月30日
2014年10月12日
伊利集团有限公司
图25 商品库存设计图
3、菜单设计
表8 菜单设计表
进库管理
库存管理
出库管理
统计报表
进货入库
库存调拨
商品出库
进货统计
退货
库存盘点
客户退货
出货统计
往来明细
库存变动
往来明细
退货统计
商品信息
当前库存查询
商品剩余
展开阅读全文