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