信息管理系统 论 文
题 目 超市物流管理信息系统设计
学 科 部: 信 息 专 业: 计算机科学与技术 班 级: 计算机101 学 号: xxx 姓 名: xxx 指导教师: xxx
一、前言
从市场的角度考虑,学校是一个大大的市场,尤其是大学,当然,我们考虑的这个市场并非是把教学工作市场化,而是从服务学生的角度出发的。
俗话常说,有人的地方就会有市场,在大学,学生这个市场成了很多商家神往之地,在学校,超市是一个极其重要的部分,无论对于学生、学校还是商家。学校超市和社会超市有很大的不同,其经营方式尤为不一样,学校超市更多地是在服务学生,而非是真正像社会市场那样,盈利是根本目的,这就决定了学校超市的管理、经营的宗旨是不一样的。
此管理信息系统主要以商品库存为管理核心,可以动态跟踪库存的变化,实现采购、入库、销售、出库一体化的管理。可对商品进行入库记账和销售记账,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方便。本系统从可行性分析、系统需求分析、系统设计到系统运行,详细记录了系统开发的过程及设计思路和相关图表,阐明了系统主要的设计内容和实施、运行情况,为本系统的使用、升级提供了完备的资料,同时,对系统在实际运行过程中的问题也会有跟踪措施。
本系统运用信息管理系统分析与设计课程以及相关知识设计而成,以学校小型超市为主要原型,学校超市是面向大学生的超市,其业务规模比较小,因此其管理模式很有问题,影响了其服务质量和效率。因此,为了提高工作效率和服务质量以更好地为学生服务,同时,尽量做到既服务同学,又能达到利润的最大化。通过老师的教导,我们利用相关的管理信息系统开发工具和知识,对超市物流管理系统进行了信息化管理设计。
二、可行性分析
2.1
系统可行性分析
超市进销存管理信息系统的开发关系到超市开展此业务的效率和效益,关系到广大学子的消费质量,更关系到学校服务面貌和学校形象的情况,所以可行性分析至关重要。可行性分析将对系统技术、经济、管理等方面的考察与系统目标相结合,指出是否可以立即开发的最终决策。
2.2 系统初步调查
超市一直采用人工管理。物品的采购、库存、销售等信息的管理存在工作量
大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题。超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可。超市的管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。经过沟通了解,超市的领导对开发小组的工作十分支持和关心,对这个进销存管理信息系统寄予厚望。
2.3超市进销存MIS可行性分析
可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。它的任务是确定项目开发是否必要和可行。它的主要目标是:进一步明确系统的目标、规模和功能,对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案和计划,明确问题,对所提供系统大致规模和目标的几个有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案,从而为系统开发项目的决策提供科学依据。其主要从三个方面进行研究:
(1)经济可行性:本方案直接可以利用超市内部已有的超市内部已有电脑,超市业务员基本已会电脑基本操作,本系统操作简便,人-机界面友好,不需要另外的培训费用,因此,开发费用低,投入比较少。此系统建成后,可以支持货物的信息查询功能,加强了超市物流的管理效率,为企业员工提供了较高的效率,可节省人力资源的开支,降低业务开展的成本。本系统运行后带来的效益高于投入,从经济上说是可行的。
(2)技术可行性:对现有技术进行评价,以明确能否利用现有技术进行系统开发及系统实施。本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性强;系统要求在windows2000以上环境运行,后台数据库采用sql2000,这些在目前都是容易实现的,使得本系统的成功开发成为可能。可见,从技术上是完全能满足基本功能需要的。
(3)管理可行性:在工作上,企业货物的信息量非常大,开发了此系统,可极大改善货物的存储和查询,以及提高企业员工的工作的效率,可提高决策的管理能力等,方便数据的储存和修改,及以后随时查询订单、客户信息,是一个比较人性化的管理系统。
结论:从以上可行性分析可知,该系统应开发具备经济上、技术上、和管理上的可行性。可以看出开发超市管理信息系统是非常必要而且急需的。开发超市管理信息系统,无论在提升对顾客服务品质,还是在提高营业效益方面,都将起到十分巨大的作用。
三、系统分析
3.1系统分析概述 3.1.1用户需求分析
超市的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。
要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用计算机系统进行管理是一个明智的选择。利用计算机这一工具,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,避免许多不必要的损失。
超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售以及进货情况,通过该系统了解超市进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息做出经营管理决策。
在性能方面要求系统核算准确,使实存商品、销售商品与所记账目一致,能够被超市长期有效使用。数据主要来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。销售商品后开出发票,并且要显示商品价格数额。在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工作量,日常中要对报表数据逐步统计核算。 超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收银柜。万一泄露密码,应设修改密码的程序,同时密码不能过于简单。
3.2系统业务流程图及业务流程分析 3.2.1业务流程图
业务流程图(transaction flow diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。
业务流程图的基本成分列举如下:
系统中人员 账目,报表,
系统外部门
数据流向
订货合同 不充足 库存单仓库 充足 取货通知 缺货通知 采购员 订货单 催货请求 取货通知 销售部门 供货单位 3.2.2业务流程分析
1、销售
如果想购买超市的商品可以按照提示信息下订单,生成初步订单,付款的订单成为“有效定单”,有效订货单发至配送部门安排发货,同时存入信息记录中。此外,当所需商品库存不足时可以通过填写预定订单来预定。该类预定订单将发送至库存数据库统一处理。 2、库存
商品所有库存信息将根据实际的商品销售情况进行实时更新,同时反映商品的库存情况上。
3、采购
如果存储不足则发出缺货通知,告知采购部,由采购部根据库存部提供的信息制定采购计划,提交至超市经理审批。超市经理审批后,如果不通过,驳回计划;审批通过则授权采购部进行商品采购, 4、缺货通知
采购部门也可以通过本系统知晓商品的缺货情况,接到物料需求单后,形成采购单发给供应商,供应商收到采购到进行发货给仓库,仓库收到发货单进行校验是否合格,根据情况进行入库。
3.3 数据流程图
数据流图(Data Function Diagram):又名数据功能图表,简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。它是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流程图符号如下:
数据存储
数据流
外部实体
处理
供货商 P4 采购部P2 A 销售、采购 与库存管理 销售部 P1
库存部P3
3.4 数据字典 3.4.1数据流
表3-2 销售清单存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-001 销售清单存储 存储商品的销售信息 商品编号+柜台编号+商品信息 商品编号
表3-3 补货单存储的定义
数据存储编号 数据存储名称 简述 数据存储组成 关键字 表3-4 销售数据存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-003 销售数据存储 存储销售数据信息 商品编号+销售金额+销售时间 销售金额 Z-002 补货单存储 存储补货商品信息 补货编号+补货仓库+商品信息 补货编号
表3-5 库存信息存储的定义
数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-004 新库存信息 存储新库存信息 商品编号+库存数量+商品信息 库存数量
表3-6 订单存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-005 物料需求存储 存储超市物料需求情况 商品编号+需求量+时间 商品编号
表3-7 发货单存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-006 发货单存储 存储发货情况 商品编号+发货量+时间 商品编号
表3-8 采购单存储的定义
数据存储编号 数据存储名称 简述 Z-007 采购单存储 存储采购情况 数据存储组成 关键字 商品编号+采购量+时间 商品编号
表3-9 出库单存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-008 出库单存储 存储出库情况 商品编号+出库量+时间 商品编号
表3-10 入库单存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-009 入库单存储 存储入库情况 商品编号+入库量+时间 商品编号
表3-11 盘点信息存储的定义
数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-010 盘点信息存储 存储盘点信息情况 商品编号+应存量+实存量 商品编号
表3-12 提货清单存储的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 Z-011 提货单存储 存储提货信息情况 商品编号+提货量+时间 商品编号 3.4.2 数据元素
表3-13 商品代码的定义
数据项编号 数据项名称 别名 简述 Z-012 商品代码 无 商品代码是每个商品唯一的一个代号 类型及宽度 取值范围与取值含义 字符,8 第1~2位——商品类型 第3~4位——仓库编号 第5~7位——商品顺序号 表3-14 入库日期的定义 数据项编号 数据项名称 别名 简述 类型及宽度 取值范围与取值含义
Z-013 入库日期 无 入库日期是进货商品的入库时间 Date,8 “00000000-99999999” 表3-15 仓库保管员的定义 数据项编号 数据项名称 别名 简述 类型及宽度 取值范围与取值含义 Z-014 仓库保管员 无 保管员姓名 字符,8 “00000000-99999999” 3.4.3 数据结构
表3-16 供应商信息的定义 数据结构编号 数据结构名称 简述 数据结构组成 表3-17 入库信息的定义 数据结构编号 数据结构名称 简述 数据结构组成 表3-18 仓库信息的定义 数据结构编号 数据结构名称 简述 数据结构组成 113 仓库信息表 仓库的基本信息 编号 联系电话 112 供应商信息表 商品入库的基本信息 商品代码 入库日期 经办人 数量 金额 111 供应商信息表 供应商的基本信息 供应商编号 名称 地址 E-Mail 3.4.4 处理逻辑
表3-19 补充商品的定义
处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 输出的数据流 处理频率 表3-20 检查的定义 处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 A1.2 检查 检查是否需要补充存货 销售清单 检查是否需要补充库存,如果库存充足,则可以发出“发货通知”,否则,则需要补充库存商品 补货计划,或者不补货 每天1次 A1.1 补充商品 销售部门补充货物 销售清单 销售部提交每日的销售清单,以商品的编号、品名、数量核对现有的库存(商品信息) 清单信息 每天1次 输出的数据流 处理频率
表3-21 商品处理的定义
处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 输出的数据流 处理频率 A1.3 商品处理 更新库存信息 新库存信息 销售部门将新上架的货物进行信息登记 货物存储单 每天1次
表3-22 商品处理的定义
处理逻辑编号 处理逻辑名称 简述 A2.1 商品处理 进行对商品信息采购的更新 输入的数据流 处理 输出的数据流 处理频率
清单信息 采购部将所需要采购的商品信息统计汇总,进行对商品信息采购的更新 商品存储信息 每天0.25次 表3-23 订单处理的定义 处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 输出的数据流 处理频率
表3-24 入库管理的定义 处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 输出的数据流 处理频率
表3-25 商品维护的定义 处理逻辑编号 处理逻辑名称 简述 输入的数据流 处理 输出的数据流 处理频率
表3-26 确认购买的定义
处理逻辑编号 处理逻辑名称 A3.3 出库管理 A3.2 商品维护 进行日常商品维护 库存商品信息单 库存部每日进行商品维护,根据每日入库出库统计整理,对商品库存信息进行每日盘点 盘点信息单 每天0.2次 A3.1 入库管理 商品入库处理 采购清单 库存部根据采购部传送的采购的商品的采购清单,进行入库管理,对商品清单进行整理 入库单 每天0.25次 A2.2 订单处理 采购商品处理 采购订单 选择供应商,进行货物的采购 发货单 每天0.25次 简述 输入的数据流 处理 输出的数据流 处理频率 将货物运往销售部门 提货清单 根据采购部门的采购清单,将商品移交给销售部门 出库单 每天0.25次 3.4.5 数据存储定义
表3-27 商品信息存储的定义
数据存储编号 数据存储名称 简述 数据存储组成 关键字 S2.1 商品信息存储 货物的信息 商品名称+商品数量+商品编号 商品编号 表3-28 库存信息的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 S3.1 库存信息 进行商品库存信息存储 商品名称+商品数量+商品编号 商品编号
表3-29 补货信息的定义 数据存储编号 数据存储名称 简述 数据存储组成 关键字 S4 补货信息 补充货物 商品名称+商品编号+商品数量 商品编号 3.4.6 外部实体定义
表3-30 供应商的定义
外部实体编号 外部实体名称 P4 供应商 简述 输入的数据流 输出的数据流 超市商品的供应者
四、系统设计
4.1 功能结构图
根据以上分析,可以将整体系统分为3个模块
超市管理信息系统 库存管理系统
销售管理系统 采购管理系统
4.1.1 库存管理子系统设计
根据子系统划分的分析,库存管理系统的主要处理功能包括补充商品的确认、库存的检查、库存数据的更新处理、提供现有商品信息。库存数据的更新主要是根据入库商品数据和出库商品数据来处理的。出库和入库需要参照不同的数据(销售数据和订货数据),但处理过程是一样的,因此出库处理和入库处理合并到出库入库功能模块中,将补充商品的确认、库存的检查合并到销售预测信息处理模块中;计算机管理信息系统一般都需要系统管理功能和初始设置功能,这样,新系统的功能模块设计如下所示:
库存管理系统 初始设置 出库入库处理 销售信息反馈 库存查询 录 入 库 存 数 据 设置操作权限 录入入库单 录入出库单 审核并更新库存 录入销售清单、市场信息、检查新订商品 库存检查处理 历史库存商品信息
4.1.2销售管理子系统设计
根据子系统划分的分析,销售管理子系统的主要处理功能主要包括对销售终端POS机销售数据收集,对销售商品信息的记录,对销售商品信息的查询,对销售商品信息的汇总整理统计。此外,能对其他各子系统:库存管理子系统,采购管理子系统,进行实时的销售时点数据的发送以及同步数据的接收:
销售管理系统 信息查询 信息反馈 销售商品查询 商品信息查询 商品需求反馈 商品信息反馈 商品信息更新 销售数据更新
4.1.3 采购管理子系统
根据子系统划分的分析,采购管理子系统主要处理功能包括,对库存信息的分析指定采购计划,执行采购计划,对各项采购清单的查询,对采购计划的修改和查询。采购管理子系统的更新将直接影响其他子系统,所以还必须有采购商品信息的实时更新通讯,才外还必须具有对采购商品信息记录,整理,汇总,以及查询功能。
采购管理系统 采购信息查询 采购商品管理 采购综合管理 订单查询 计划查询询 商品管理 订单相关 商品相关
4.2 系统运行环境与数据库设计
针对超市进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析。现设计如下的数据项和数据结构:商品信息,包括数据项有:商品名称、商品单价、单位、供应商编号、保质期、商品类别、仓库编号,商品代码。入库信息,包括数据项有:商品代码,数量,金额,入库日期,经办人。仓库信息,包括的数据有:仓库编号、仓库管理员、联系电话。销售记录,包括的数据项有:商品编号、销售数量、单位、日期、折扣、金额、备注。供应商信息:供应商编号、供应商名称、地址、E-MAIL。管理员信息,包括的数据项有:用户编号、用户名、密码、用户类型等等。
4.2.1 概念结构设计
首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,可采用E-R图的方法进行数据结构分析。本系统根据以上的设计规划出的实体有:商品信息实体、商品入库信息实体、仓库信息实体、供应商信息实体、销售业绩信息实体、管理员信息实体,各实体及其属性如下图所示。
商品编号 销售数量 单位 编号 名称 (b)“入库信息”实体及其属性图
(c)“仓库信息”实体及其属性图
数量 商品代码 入库日期 供应商编号
商品类别 商品代码 仓库编号 单价 名称 单位 保质期 商品信息 仓库信息 入库信息 金额 经办人 仓库编号 仓库管理员 联系电话
日期
图4-1 E-R图
用户编号 用户名 密码 用户类型 (e)“供应商信息”实体及其属性图
折扣 金额 备注 地址 E-MAIL 销售记录 供应商信息 管理员信息 (f)“管理员信息”实体及其属性图
4.2.2 物理结构设计
4.3系统功能模块图
超市进销存管理信库存管理 库存处理 采购管理 商品采购 商品处理 订单处理 补充商品 销售管理 商品销售 检查商品 入库管理 商品维护 出库管理
4.4 输入、输出设计 (略)
五、参考文献
[1]王丽君 《Visual Basic 程序设计》[M],北京:清华大学出版社 2009.4
[2]刘刚、程克明《Access数据库程序设计教程》[M],北京:清华大学出版社 2005.2
[3]张新兰 《管理信息系统》[M] ,北京:清华大学出版社 2009.7 [4]樊世清 《管理信息系统》[M] ,徐州:中国矿业大学出版社 2010.2
六、结语
经过本学期的课程,在罗老师的热心帮助和指导下,我最终顺利完成超市物流管理信息系统课程设计报告,下面几点是我在设计的过程中的心得体会:
首先,我们通过实际运用所学知识更深刻地理解了书本课堂上学的知识,将信息管理系统知识和上机实践相结合,达到我们了的最终目标,很好的进行了融会贯通,活学活用;
其次,系统的设计过程锻炼了我们的逻辑能力,要完成一个任务有很多种途径,如何选取最优解并将每一步的最优解衔接,然后以图表方式表现出来是非常考验人的,在繁复的设计过程中我们的思路更加清晰,视野更加开阔;
第三,学会了相互帮助同学间的合作是很重要的。做一件事,总会碰到各种各样的问题,因此,相互探讨交流让我明白了许多不理解的东西。
第四,要有刻苦钻研的精神,这次设计不仅运用了本次课程的知识,同时也结合了以前学过的知识,而且许多设计环节工作量很大,因此不懈的努力,刻苦钻研精神也很重要。
因篇幅问题不能全部显示,请点此查看更多更全内容