“追问”超市进销存管理信息系统_第1页
“追问”超市进销存管理信息系统_第2页
“追问”超市进销存管理信息系统_第3页
“追问”超市进销存管理信息系统_第4页
“追问”超市进销存管理信息系统_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小组成绩: “ “ “追问追问追问” ” ”超市进销存管理信息系统超市进销存管理信息系统超市进销存管理信息系统 小组名称:追问小组小组名称:追问小组小组名称:追问小组 专业年级:会计专业年级:会计专业年级:会计 2008200820083 3 3 班班班 小组组长:胡尘小组组长:胡尘小组组长:胡尘 小组成员:周宇、段雁、石洪超、张晶晶小组成员:周宇、段雁、石洪超、张晶晶小组成员:周宇、段雁、石洪超、张晶晶 电子邮箱:电子邮箱:电子邮箱: 指导教师:贺超指导教师:贺超指导教师:贺超 中国矿业大学管理学院中国矿业大学管理学院中国矿业大学管理学院 二二二 O O O 一一一 O O O 年九月年九月年九月 管理信息系统课程设计成绩明细表管理信息系统课程设计成绩明细表 大 类细 类要 求细类合计得分 需求确定有说服力(2) 经济可行性分析完整(3) 技术可行性可信(2) 系统可行性分析 其它(2) 9 系统描述清晰(2) 业务流程图完善(8) 业务流程分析合理(3) 数据流程图准确(8) 必要的数据字典设计(3) 系统需求分析 其它(4) 28 代码设计合理(3) 数据库设计正确(4) 输出设计(3) 输入设计(3) 系统设计 其它相关部分内容(2) 15 其它其它相关内容(6)6 设计报告 整体得分58 模块功能设计准确、合理(2) 程序运行正确(2) 各功能模块均完整实现(2) 界面设计合理(2) 程序运行正确 其它(2) 10 程序演示 整体得分10 陈述逻辑清晰、重点突出(6) 陈述情况 其它(4) 10 回答问题正确、表达清晰(5) 回答问题情况 其它(5) 10 答辩情况 整体得分20 进度考核课程设计进度符合预期,团队配合良好(12)12 总 分100 小组成员得分小组成员得分: 班级学号姓名小组得分(50%) 个人得分 (50%) 总评得分 会计学 08-3 班胡尘 会计学 08-3 班周宇 会计学 08-3 班段雁 会计学 08-3 班石洪超 会计学 08-3 班张晶晶 摘摘 要要 从市场的角度考虑,学校是一个大大的市场,尤其是大学,当然,我们考 虑的这个市场并非是把教学工作市场化,而是从服务学生的角度出发的。 俗话常说,有人的地方就会有市场,在大学,学生这个市场成了很多商家 神往之地,在学校,超市是一个极其重要的部分,无论对于学生、学校还是商 家。学校超市和社会超市有很大的不同,其经营方式尤为不一样,学校超市更 多地是在服务学生,而非是真正像社会市场那样,盈利是根本目的,这就决定 了学校超市的管理、经营的宗旨是不一样的。 此进销存管理信息系统主要以商品库存为管理核心,可以动态跟踪库存的 变化,实现采购、入库、销售、出库一体化的管理。可对商品进行入库记账和 销售记账,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及 时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方 便。本系统从可行性分析、系统需求分析、系统设计到系统运行,详细记录了 系统开发的过程及设计思路和相关图表,阐明了系统主要的设计内容和实施、 运行情况,为本系统的使用、升级提供了完备的资料,同时,对系统在实际运 行过程中的问题也会有跟踪措施。 本系统运用 MIS 知识和Visual Basic数据库管理系统设计而成,以追问超市 为主要原型,追问超市是一家主要面向矿大学生的超市,其业务规模比较小, 因此其管理模式很有问题,影响了其服务质量和效率。因此,为了提高工作效 率和服务质量以更好地为学生服务,同时,尽量做到既服务同学,又能达到利 润的最大化。通过老师的教导,我们利用相关的管理信息系统开发工具和知识, 对其进销存系统进行了信息化管理设计。 【关键词关键词】:进销存、MIS、Visual Basic 数据库 目目目 录录录 1 1 前言前言1 1 1.1 作业背景1 1.2 选题说明1 1.3 课程设计进度安排.2 1.4 工作业绩3 1.5 小组分工4 2 2 系统可行性分析系统可行性分析5 5 2.1 系统可行性分析.5 2.2 系统初步调查.5 2.3 建议系统方案.5 2.3.1方案:5 2.4 超市进销存 MIS 可行性分析6 2.5 结论.7 3 3 系统分析系统分析8 8 3.1 系统分析概述.8 3.1.1 用户需求分析8 3.2 系统功能需求分析.9 3.3 系统业务流程图及业务流程分析.9 3.3.1业务流程图9 3.3.2业务流程分析:13 3.4 数据流程图.14 3.5 数据字典.19 3.5.1数据流.19 3.5.2数据元素.21 3.5.3数据结构.22 3.5.4 处理逻辑22 3.5.5 数据存储的定义24 3.5.6 外部实体的定义25 3.6 功能结构图25 3.6.1库存管理子系统设计26 3.6.2销售管理子系统设计27 3.6.3采购管理子系统设计28 4 4 系统设计系统设计3030 4.1 数据库设计.30 4.2 概念结构设计.30 4.3 代码设计32 4.4 物理结构设计.32 4.5 系统功能模块图设计.34 4.6 输入、输出设计.34 4.6.1输入设计34 4.6.2输出设计36 4.7 人机界面设计.38 结束语结束语4949 主要参考文献主要参考文献5050 附录附录自行车课堂模拟自行车课堂模拟5151 1 前言前言 1.1 作业背景作业背景 本文根据管理信息系统课程要求而做。 课程作业要求如下: 用管理信息系统开发工具(例如 Visual Basic、Visual Foxpro、Access、PowerBuilder、Delphi 等)开发一个实用的中小型管理信息系 统。 1根据课程设计时间选择适当规模大小的设计课题。 2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设 计活动。 3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技 术文档,最后提交详细的课程设计报告,至少包括系统可行性分析报告、系统 分析报告、系统设计报告三个主要部分。 4开发出可以运行的管理信息系统,通过上机检查。 1.2 选题说明选题说明 我们小组选做的系统名称是“追问超市进销存管理信息系统”,目前,无论 是大型公司还是小型企业对于货物都实行了信息化管理,以提高管理水平和工 作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理 信息系统便应运而生。超市作为人们日常生活不可或缺的一部分,而且随着经 济的发展,超市的规模越来越大,商品的种类也越来越纷杂,一个高效实用的 超市管理系统至关重要。超市管理系统能帮助管理人员快速有效的管理进货, 销售,库存,商品进销结算等各项业务,能极大的提高超市管理的高效性,实 时性,安全性,科学性和智能化程度,从而降低营业成本和增加收益。 随着学校市场的不断开放,并且超市对学生的重要性程度的提高,面对零 售业严酷竞争日益激烈的现实,如何加强管理、提高工作效率和改善服务质量 和让学生感到方便及超市盈利,成了亟待解决的问题。而解决这些问题的关键 措施之一就是建立实用、先进、高效的信息管理系统,引进创新的经营机制, 适应新形式下的生存和发展的空间。 另外,我们之所以选择这个题目主要有以下原因: 第一,中国矿业大学追问超市是我们学校里面的一个较具规模的商店,商 店的服务质量关系到同学们的切身利益,很有现实意义。 第二,我们对这个超市的服务质量、服务流程,及周边环境较为熟悉,这 有助于我们进行资料和数据的搜集以及流程的设计。 第三,我们小组认为目前矿大的超市经营非常需要改进,尤其在物流方面 和售货态度,服务质量。 学生超市在货物来源,上货速度方面都需要改进。如 果,能通过这些方面节约成本,为学生提供更便宜,更高质量的商品,让学生 和商家达到共赢。 (1)基本思路 为学生超市提供一套运行稳定、安全可靠、操作简便的管理系统。帮助教 育超市处理日常工作业务,规范管理各项工作和操作流程。系统应具备以下基 本特点: 1、易操作性:考虑到超市系统操作要求简便的实际情况,系统设计要贯穿 “简便实用”的原则,确保非专业人员容易操作。在进货,销售,库存等重要环 节,一个普通的员工也能看懂,简单地培训就能够操作。 2、安全可靠性高:要通过对各级操作员进行有效的权限控制,对不同岗位 人员要有不同的权限限制,保证数据的安全性和保密性。并且还应具备数据备 份和恢复等功能,避免因意外情况丢失系统数据。 3、数据要全面:系统应提供各种经营分析,保证使管理者能在第一时间准 确掌握各种营业数据,为企业经营决策提供有效的数据参考和理论支持。 4、扩充性好:要考虑到系统在长期使用过程中会不断涌现出新技术和新的 管理模式,因此要采用标准的开发工具和技术,提供开放的数据接口,保证能 同其它软件交流数据。 (2)作业目标 以商品库存为管理核心,动态跟踪库存的变化,实现采购、入库、销售、 出库一体化的管理。对商品进行入库记账和销售记账,并提供综合查询、统计、 分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。按照 管理信息系统的管理和开发方法,结合网络技术,运用相关的软件和知识进行 系统开发,解决学生超市运营业务中存在的问题及增添新功能、优化系统提高 效益,为学生超市提供一套运行稳定、安全可靠、经济高效、操作简便的管理 系统。希望通过管理降低成本,减少商品价格,让学生得到实惠。 1.3 课程设计进度安排课程设计进度安排 第一次检查之前完成: 1、上网搜索查阅和收集相关参考资料和学习资料,完成前言部分; 2、进行可行性分析,深入了解和熟悉选题范围内的组织结构、业务功能、业务 数据、管理要求、管理决策模型; 3、进行数据收集; 4、 撰写可行性分析报告。 第二次检查之前完成: 1、绘制业务流程图、数据流程图、数据字典等对系统进行需求分析; 2、设计代码; 3、进行数据库设计,规范数据。 第三次检查之前完成: 1、输入、输出界面的设置; 2、模块功能与处理过程设计,使程序能正常运行。 第四次检查之前完成: 1、进行系统调试,完善系统功能; 2、撰写系统设计报告; 3、 报告各部分的汇总与编辑。 1.4 工作业绩工作业绩 (1)小组主要工作 我们追问小组成员共同分析开发超市进销存管理信息系统。进行初步系统 调查,拟定开发进度,绘制组织结构图、功能结构图、业务流程图、数据流程 图,编写数据字典、输入输出设计,数据库设计,代码设计,调试系统。撰写 系统可行性分析报告、系统需求分析报告、系统设计报告,并准备答辩。 (2) 主要收获 首先我们对信息系统的分析和设计有了更深刻的认识。通过这次管理信息 系统的课程设计,我们将书本知识运用于实践,不仅更系统的领会了本课程知 识结构还懂得了如何接受挑战、解决问题;系统调查阶段,大量资料的查阅工 作,让我们掌握了信息搜集整理的有效方法;系统分析的过程锻炼了我们的逻 辑思维能力,使得我们主动的发现问题、解决问题,设计绘制一系列图表使我 们在发现问题的同时理清思路,加深对所学知识的理解,是个富于创造性的过 程。 本系统的开发过程中,我们小组依靠自己的力量在摸索中前进,相应的超 市内部信息掌握有限,使我们的系统肯定存有很不成熟的问题,但是我们已经 尽自己最大的努力使我们的设想成为现实,这是个挑战自我、艰辛和成就感并 存的过程。 与此同时,我们也深刻体会到了软件开发过程中代码规范的重要性。当然, 更重要的是此次课程设计端正了我们做事的心态,一个多月的系统开发进行下 来,不只在设计技术方面有所收获,在做事的心态方面感觉触动也很大。 做系统的开发来不得半点虚假,没有踏实的精神、细心的态度是做不来的。 不经过这样的锻炼,就不会真正搞明白系统开发的流程。在这个过程中,挑战 了自我,锻炼了毅力。另外此次项目的开发也培养了我们的团队合作精神。团 队的成员把设计中没有解决的问题拿出来,大家共同研究,提高每一位成员的 知识,更重要的是成果和经验的共享,这会使得大家少走许多弯路,而且也加 快了系统开发的过程。大家将开发的成果集成结合起来,使大家感觉到真正地 在做同一件事情。在项目完成后,每一位成员在合作中都提高了很多,这种团 队精神将会影响我们今后的学习、工作和生活。 总之,通过这次课程设计,我们学到了很多很多,有思想方面的,技术方 面的,也有做人处世方面的,但让我们感受最深刻的就是开发管理信息系 统是一项系统工程,不管前期的分析设计也好,中期的编程也好,后期的实施 也好,始终有团结协作贯穿其中,只有将所有的因素都考虑进去,经过不懈的 努力,才有可能最后成功。路漫漫其修远兮,吾将上下而求索! 1.5 小组分工小组分工 (1)我们小组主要工作分工如下: 1、周宇:主要负责进行系统的设计,主要包括数据库设计、概念结构设计、 代码设计和人机界面设计,并协助其他小组成员。 2、段雁:主要负责绘制数据流程图、数据字典和功能结构图,并协助其他 小组成员。 3、胡尘:主要负责完成绘制业务流程图及其分析,建立数据库,绘制数据 字典,并协助其他小组成员。 4、石洪超:主要负责系统可行性分析、初步调查及其方案和结论,并协助 其他小组成员。 5、张晶晶:主要负责完成前言、用户需求分析和功能需求分析,系统可行 性、系统设计报告的编写和课程设计文字编写并协助其他成员。 最后,共同对本系统进行检查,完成自行车仓库课堂模拟,完成 PPT,准 备课程设计的答辩。 (2) 自我评定 优 良 中 及格 不及格 2 系统可行性分析系统可行性分析 2.1 系统可行性分析系统可行性分析 追问超市进销存管理信息系统的开发关系到超市开展此业务的效率和效益, 关系到广大学子的消费质量,更关系到学校服务面貌和学校形象的情况,所以 可行性分析至关重要。可行性分析将对系统技术、经济、管理等方面的考察与 系统目标相结合,指出是否可以立即开发的最终决策。 2.2 系统初步调查系统初步调查 超市一直采用人工管理。物品的采购、库存、销售等信息的管理存在工作 量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市 场及消费者的反馈信息不能及时处理等问题。超市的经营者大多具备电脑基本 操作知识,对于必要的专业操作经短期培训即可。超市的管理基础工作和各项 管理制度比较健全,执行严格,原始数据采集完整,保存良好。经过沟通了解, 超市的领导对开发小组的工作十分支持和关心,对这个进销存管理信息系统寄 予厚望。 2.3 建议系统方案建议系统方案 2.3.1 方案方案: (1)拟建系统的目标:拟建系统的目标: 降低超市经营成本 建立一套适合操作的物流系统 整套系统用电脑操作,较为直观,详细。 提高超市服务质量和员工的工作效率 节省消费者购物时间 (2) 系统规划和初步方案:系统规划和初步方案: 本系统主要是实现超市店面的进货、销售、库存一体化的管理信息系 统。进货系统主要实现商品进货信息的存储,销售系统则主要是提高销售 效率,库存系统主要是为了超市的存货查询,以达到超市的供货及时。 (3) 系统实施方案:系统实施方案: 本系统客户端拟采用 Windows XP 操作系统,前端开发语言使用 Visual Basic,数据库使用 Access。 员工要有较强的执行力。 (4) 系统人员培训与补充方案:系统人员培训与补充方案: 由于人-机界面友好,操作简单,帮助信息详尽,一般人员都可以使用, 故不需要专门的培训。 2.4 超市进销存超市进销存 MIS 可行性分析可行性分析 可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。 它的任务是确定项目开发是否必要和可行。它的主要目标是:进一步明确系统 的目标、规模和功能,对系统开发背景、必要性和意义进行调查分析,并根据 需要和可能提出拟开发系统的初步方案和计划,明确问题,对所提供系统大致 规模和目标的几个有关约束条件进行论证,并且提出系统的逻辑模型和各种可 能的方案,从而为系统开发项目的决策提供科学依据。其主要从三个方面进 行研究: (1)技术可行性:对现有技术进行评价,以明确能否利用现有技术进 行系统开发及系统实施。本方案技术要求不高,系统涉及范围不大,子系统间 联系紧密,安全性、可靠性强;系统要求在 windows2000 以上环境运行,后台 数据库采用 access2003,使用 VB 编程,这些在目前都是容易实现的,使得本 系统的成功开发成为可能。可见,从技术上是完全能满足基本功能需要的。 (2)经济可行性:本方案直接可以利用超市内部已有的超市内部已有 电脑,超市业务员基本已会电脑基本操作,本系统操作简便,人-机界面友好, 不需要另外的培训费用,因此,开发费用低,投入比较少。此系统建成后,可 以支持货物的信息查询功能,加强了超市物流的管理效率,为企业员工提供了 较高的效率,可节省人力资源的开支,降低业务开展的成本。本系统运行后带 来的效益高于投入,从经济上说是可行的。 (3)营运可行性:指系统对组织机构的影响,对现有人员和机构、设 施、环境等的适应性以及进行人员培训补充计划的可行性。超市系统的计算机 信息管理人才、计算机硬件设备、操作员的计算机应用能力都为系统的运行过 程提供了可靠保证。学校是高科技技术的研发地,计算机学院以及其他相关学 院的科学技术的发展能够保证管理信息系统的有效的开发和利用。 (4)管理可行性:在工作上,企业货物的信息量非常大,开发了此系 统,可极大改善货物的存储和查询,以及提高企业员工的工作的效率,可提高 决策的管理能力等,方便数据的储存和修改,及以后随时查询订单、客户信息, 是一个比较人性化的管理系统。 2.5 结论结论 从以上可行性分析可知,该系统开发具备技术上、经济上、营运上和管理 上的可行性。可以看出开发超市管理信息系统是非常必要而且急需的。开发超 市管理信息系统,无论在提升对顾客服务品质,还是在提高营业效益方面,都 将起到十分巨大的作用。 综上所述,超市应立即开始超市管理信息系统的开发工作。 3 系统分析系统分析 3.1 系统分析概述系统分析概述 系统全称:追问超市进销存管理信息系统。 本系统以学生超市为主要原型,面向中小型超市的以解决现有超市运营管 理中存在的问题及优化系统提高效益为目的,运用 MIS 知识和 Visual Basic、Access 等工具开发的管理信息系统。本系统涵盖 3 个子系统:物资采购 系统、货物销售系统、货物库存系统。针对商品入库、商品信息查询、商品售 出录入、收银管理等相应设计了界面,并力求使人-机界面更人性化、更友好。 本系统功能强大,经过初步的业务培训即可操作,适合中小型超市使用。有利 于超市实现“以顾客为中心”的服务,能有效的提高超市运营管理效率,在用户 需求分析及可行性分析的基础上设计的符合特定中小型需要的超市运营管理信 息系统。 3.1.1 用户需求分析用户需求分析 超市的销售业务一直使用着最简单的人工管理。超市经营物品的采购、库 存、销售及核算等手工信息管理使得员工工作量大、服务质量差、工作效率低。 同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。 要改变这种手工管理的落后状况,把工作人员从枯燥乏味的重复劳动中解 脱出来,用计算机系统进行管理是一个明智的选择。利用计算机这一工具,不 但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造 成的失误,避免许多不必要的损失。 超市的进销存管理信息系统,首先必须具备的功能是记录仓库存货、销售 以及进货情况,通过该系统了解超市进货渠道、商品单价、数量,库存商品的 种类、数量,销售商品种类、价格、数量,以便管理员根据以上信息做出经营 管理决策。 在性能方面要求系统核算准确,使实存商品、销售商品与所记账目一致, 能够被超市长期有效使用。数据主要来自于入库单、发票,超市销售在营业期 间内一直发生,数据也就一直变化。销售商品后开出发票,并且要显示商品价 格数额。在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工 作量,日常中要对报表数据逐步统计核算。 超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设 置密码。查看资料需输入正确密码,销售人员销售货物需输入代号才能打开收 银柜。万一泄露密码,应设修改密码的程序,同时密码不能过于简单。 3.2 系统功能需求分析系统功能需求分析 系统功能需求分析从各个部门需要完成的任务着手。首先,对库存部而言, 要求系统对商品库存的情况进行管理,也就是对商品入库、出库情况进行登记 记录,同时能对新增加的商品信息进行管理;能对入库出库记录进行分类统计 查询,并且与销售部,采购部门实现信息实时传递;其次,对销售部而言,要 求系统能提供良好接口,能与销售终端 POS 机实现无缝连接,能完整记录销售 商品的各项相关信息,同时提供对销售记录的分类查询统计,并且与库存部, 采购部门实现信息的实时传递;最后,对采购部而言,要求系统能对采购商品 信息完整记录,能对采购商品实现分类查询统计,能高效稳定快速地与销售部, 库存部实现实时通讯,能实现与销售部、库存部信息实时共享。 表 3-1 各个部门需求分析表 序号名称内容输入数据输出数据可视化人工处理 1采购管理采购执行 采购结算 采购计划商品,入库单, 验收单 无要求无 2库存管理库存,领取入库单提货单无要求无 3销售管理记录商品销售 明细和收入 销售信息销售统计信息有无 4库存查询分类查询库存查询要求会员/商品库 存情况 有定义查询 要求 3.3 系统业务流程图及业务流程分析系统业务流程图及业务流程分析 3.3.1 业务流程图业务流程图 业务流程图(transaction flow diagram,简称 TFD),就是用一些规定的符号 及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实 际处理步骤和过程绘制。 业务流程图的基本成分列举如下: 业务处理单位或部门 业务处理功能描述 各类单证、报表等 数据存储或存档 数据传递 1、总体业务流程:总体业务流程: 是否 通过 结 束 货物采 购 检查货 物入库 货物出 库 货物销 售 审 批 缺货通 知 仓库 库存检 查 充足? 采购 部门 采购计 划 经理 仓库 是 否 是 否 图 3-1 总体业务流程图 总业务概述:总业务概述: 销售部在销售商品时发现某种商品不足,根据这种商品的销售量及时制定 货品需求计划,提交至库存部。库存部检查这种商品的存货量,如果库存充足 则商品出库,补充给销售部;如果存储不足则发出缺货通知,告知采购部,由 采购部根据库存部提供的信息制定采购计划,提交至超市经理审批。超市经理 审批后,如果不通过,驳回计划;审批通过则授权采购部进行商品采购,然后 将商品移交给库存部,进行入库登记,然后进行出库登记,送至销售部进行销 售。货物排架,方便顾客购物;及时查阅库存状态,便于进货销售;财务明确, 有利于经营者经营。 2、销售系统业务流程:销售系统业务流程: 货物日 常检查 充 足? 顾客 选购 货物 收银 台 销售信息存档 领料单 仓库 货物 检查 验收单 销售 部门 出库单 销售 部门 是 否 货物信息存档 图 3-2 销售系统业务流程图 销售系统概述:销售系统概述: 1.销售部门经审查,若是货物充足,直接提取货物,付款存档。 2.若货物不充足,从仓库中进行领取货物补足,出库存档。 3、库存系统业务流程:、库存系统业务流程: 销售 部门 领料单 库存检 查 充足? 缺货通知单 采购 部门 出库单 否 发货 是 图 3-3 库存系统业务流程图 库存系统概述:库存系统概述: 1.仓库需要进行货物检查,若货物充足,则进行发货,存档。 2.若货物不充足,则需要填写缺货通知单,通知采购部门。 4、进货系统业务流程:、进货系统业务流程: 库存台账存档 采购 部门 采购计 划 审批 经理 采购单 是否 通过 结束 货物采 购 检查货 物入库 入库单 仓库 是 否 库存台账存档 货物入 库 图 3-4 进货系统流程图 进货系统概述:进货系统概述: 采购部门进行采购计划,列为采购单,经经理审批: 1)若是通过审批,进行货物采购,经检查入库,进行存档。 2)若是未通过审批,结束此次采购计划。 3.3.2 业务流程分析业务流程分析: 追问超市进销存管理信息系统主要可以完成以下业务流程: 1、销售 如果想购买超市的商品可以按照提示信息下订单,生成初步订单,付款的 订单成为“有效定单”,有效订货单发至配送部门安排发货,同时存入信息记录 中。此外,当所需商品库存不足时可以通过填写预定订单来预定。该类预定订 单将发送至库存数据库统一处理。 2、库存 商品所有库存信息将根据实际的商品销售情况进行实时更新,同时反映商 品的库存情况上。 3、采购 如果存储不足则发出缺货通知,告知采购部,由采购部根据库存部提供的 信息制定采购计划,提交至超市经理审批。超市经理审批后,如果不通过,驳 回计划;审批通过则授权采购部进行商品采购, 4、缺货通知 采购部门也可以通过本系统知晓商品的缺货情况,接到物料需求单后,形 成采购单发给供应商,供应商收到采购到进行发货给仓库,仓库收到发货单进 行校验是否合格,根据情况进行入库。 3.4 数据流程图数据流程图 数据流图(Data Function Diagram):又名数据功能图表,简称 DFD,就 是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变 换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图 示方法。它是 SA 方法中用于表示系统逻辑模型的一种工具,它以图形的方式 描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能, 所以它是一种功能模型。 数据流程图符号如下:数据流程图符号如下: 外部实体处理 数据流 数据存储 第一层数据流程图:第一层数据流程图: 供货商 P4 采购部 P2 销售、采购 与库存管理 销售部 P1 库存部 P3 A 图 3-5 第一层数据流程图 第二层数据流程图:第二层数据流程图: 销售部对销售商品信息进行统计,更新销售信息,销售信息传至库存信息, 进行更新。同时销售部将每日的销售量信息数据传至库存部进行库存处理,同 时提交商品需求计划。库存部对库存信息进行整理统计查询,库存充足,则无 须进货,直接发货至销售部;库存不足将信息反馈给负责商品采购的采购部, 采购部综合商品库存信息初步确定所需补充的商品。采购部提交采购信息,传 至供应商,供应商接收采购信息,提交商品,采购部接收商品,将商品信息更 新,同时移交库存部,库存部根据采购部采购信息更新库存信息,同时将信息 传交给销售部,并满足其商品需求计划。具体过程如下图。 A3 库存处理 销售部 p1 A1 商品销售 A2 商品采购 供应商 p4 采购部 p2 库存部 p3 库存信息 S3 销售信息 S1 商品信息 S2 库存信息 库存信息 采购操作信息 库存信息采购信息 采购商品信息 商品信息 图 3-6 第二层数据流程图 销售信息 第三层数据流程图:第三层数据流程图: (1) 销售部提交每日的销售清单,以商品的编号、品名、数量核对现有的库存 (商品信息),检查是否需要补充库存,如果库存充足,则可以发出“发货通知” ,否则,则需要补充库存商品,根据“库存信息”发出“补货计划”,将其信息数 据写入“补货信息”存档;同时向“库存部”发出“订货单”,库存将货物和“送货单” 送达后进行“库存处理”,修改“库存信息”,更新库存信息,并将当前的“现有商 品信息”告之销售部,发出“发货通知”。具体流程见下图: 采购部 P2 A1.1 补充商品 A1.2 检查 A1.3 商品处理 商品信息 S2.1 库存信息 S3.1 补货信息 S4 销售清单 销售数据 发货通知 补货计划清单信息 新库存信息 库存部 P3 图 3-7 商品销售数据流程图 (2) 采购部将所需要采购的商品信息统计汇总,进行对商品信息采购的更新, 同时生成商品采购的订单信息,提交至供应商处,供应商接到订货单,发出商 品,同时提交发货单。采购部接收商品,同时更新产品相关信息,记录订单信 息。具体流程见下图: 采购部 P2 A2.1 商品处理 A2.2 订单处理 供应商 P4 清单信息 订单信息 订 货 单 发货单 商品信息 S2.2 图 3-8 商品采购数据流程图 (3) 库存部根据采购部传送的采购的商品的采购清单,进行入库管理,对商品 清单进行整理,生成入库单后,对商品库存信息进行更新;库存部根据销售部 传送的提货清单,对所需要的商品进行统计整理,生产出库单后,对库存信息 进行更新;库存部每日进行商品维护,根据每日入库出库统计整理,对商品库 存信息进行每日盘点。具体流程见下图: 库存部 P3 A3.3 出库管理 A3.1 入库管理 商品信息 S2.3 采购清单 提货清单 入库单 出库单 A3.2 商品维护 盘点信息 库存处理数据流程 图 3-9 库存处理数据流程图 3.5 数据字典数据字典 3.5.1 数据流数据流 表 3-2 销售清单存储的定义 数据存储编号Z-001 数据存储名称销售清单存储 简述存储商品的销售信息 数据存储组成商品编号+柜台编号+商品信息 关键字商品编号 表 3-3 补货单存储的定义 数据存储编号Z-002 数据存储名称补货单存储 简述存储补货商品信息 数据存储组成补货编号+补货仓库+商品信息 关键字补货编号 表 3-4 销售数据存储的定义 数据存储编号Z-003 数据存储名称销售数据存储 简述存储销售数据信息 数据存储组成商品编号+销售金额+销售时间 关键字销售金额 表 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.5.2 数据元素数据元素 表 3-13 商品代码的定义 数据项编号Z-012 数据项名称商品代码 别名无 简述商品代码是每个商品唯一的一个代号 类型及宽度字符,8 取值范围与取值含义第 12 位商品类型 第 34 位仓库编号 第 57 位商品顺序号 表 3-14 入库日期的定义 数据项编号Z-013 数据项名称入库日期 别名无 简述入库日期是进货商品的入库时间 类型及宽度Date,8 取值范围与取值含义“-” 表 3-15 仓库保管员的定义 数据项编号Z-014 数据项名称仓库保管员 别名无 简述保管员姓名 类型及宽度字符,8 取值范围与取值含义“-” 3.5.3 数据结构数据结构 表 3-16 供应商信息的定义 数据结构编号111 数据结构名称供应商信息表 简述供应商的基本信息 数据结构组成供应商编号 名称 地址 E-Mail 表 3-17 入库信息的定义 数据结构编号112 数据结构名称供应商信息表 简述商品入库的基本信息 数据结构组成商品代码 入库日期 经办人 数量 金额 表 3-18 仓库信息的定义 数据结构编号113 数据结构名称仓库信息表 简述仓库的基本信息 数据结构组成编号 联系电话 3.5.4 处理逻辑处理逻辑 表 3-19 补充商品的定义 处理逻辑编号A1.1 处理逻辑名称补充商品 简述销售部门补充货物 输入的数据流销售清单 处理销售部提交每日的销售清单,以商品 的编号、品名、数量核对现有的库存 (商品信息) 输出的数据流清单信息 处理频率每天 1 次 表 3-20 检查的定义 处理逻辑编号A1.2 处理逻辑名称检查 简述检查是否需要补充存货 输入的数据流销售清单 处理检查是否需要补充库存,如果库存充 足,则可以发出“发货通知”,否则, 则需要补充库存商品 输出的数据流补货计划,或者不补货 处理频率每天 1 次 表 3-21 商品处理的定义 处理逻辑编号A1.3 处理逻辑名称商品处理 简述更新库存信息 输入的数据流新库存信息 处理销售部门将新上架的货物进行信息登 记 输出的数据流货物存储单 处理频率每天 1 次 表 3-22 商品处理的定义 处理逻辑编号A2.1 处理逻辑名称商品处理 简述进行对商品信息采购的更新 输入的数据流清单信息 处理采购部将所需要采购的商品信息统计 汇总,进行对商品信息采购的更新 输出的数据流商品存储信息 处理频率每天 0.25 次 表 3-23 订单处理的定义 处理逻辑编号A2.2 处理逻辑名称订单处理 简述采购商品处理 输入的数据流采购订单 处理选择供应商,进行货物的采购 输出的数据流发货单 处理频率每天 0.25 次 表 3-24 入库管理的定义 处理逻辑编号A3.1 处理逻辑名称入库管理 简述商品入库处理 输入的数据流采购清单 处理库存部根据采购部传送的采购的商品 的采购清单,进行入库管理,对商品 清单进行整理 输出的数据流入库单 处理频率每天 0.25 次 表 3-25 商品维护的定义 处理逻辑编号A3.2 处理逻辑名称商品维护 简述进行日常商品维护 输入的数据流库存商品信息单 处理库存部每日进行商品维护,根据每日 入库出库统计整理,对商品库存信息 进行每日盘点 输出的数据流盘点信息单 处理频率每天 0.2 次 表 3-26 确认购买的定义 处理逻辑编号A3.3 处理逻辑名称出库管理 简述将货物运往销售部门 输入的数据流提货清单 处理根据采购部门的采购清单,将商品移 交给销售部门 输出的数据流出库单 处理频率每天 0.25 次 3.5.5 数据存储的定义数据存储的定义 表 3-27 商品信息存储的定义 数据存储编号S2.1 数据存储名称商品信息存储 简述货物的信息 数据存储组成商品名称+商品数量+商品编号 关键字商品编号 表 3-28 库存信息的定义 数据存储编号S3.1 数据存储名称库存信息 简述进行商品库存信息存储 数据存储组成商品名称+商品数量+商品编号 关键字商品编号 表 3-29 补货信息的定义 数据存储编号S4 数据存储名称补货信息 简述补充货物 数据存储组成商品名称+商品编号+商品数量 关键字商品编号 3.5.6 外部实体的定义外部实体的定义 表 3-30 供应商的定义 外部实体编号P4 外部实体名称供应商 简述超市商品的供应者 输入的数据流 输出的数据流 3.6 功能结构图功能结构图 根据以上分析,可以将整体系统分为 3 个模块: 超市管理信息系统 采 购 管 理 系 统 销 售 管 理 系 统 库 存 管 理 系 统 图 3-10 超市管理信息系统功能结构图 3.6.1 库存管理子系统设计库存管理子系统设计 根据子系统划分的分析,库存管理系统的主要处理功能包括补充商品的确 认、库存的检查、库存数据的更新处理、提供现有商品信息。库存数据的更新 主要是根据入库商品数据和出库商品数据来处理的。出库和入库需要参照不同 的数据(销售数据和订货数据),但处理过程是一样的,因此出库处理和入库 处理合并到出库入库功能模块中,将补充商品的确认、库存的检查合并到销售 预测信息处理模块中;计算机管理信息系统一般都需要系统管理功能和初始设 置功能,这样,新系统的功能模块设计如下所示: 库存管理系统 初始设置出库入库处理库存查询 录 入 库 存 数 据 设 置 操 作 权 限 录 入 入 库 单 录 入 出 库 单 审 核 并 更 新 库 存 当 前 库 存 商 品 信 息 历 史 库 存 商 品 信 息 录入 销售 清单、 市场 信息、 检查 新订 商品 库 存 检 查 处 理 销售信息反馈 图 3-11 库存管理子系统功能结构图 3.6.2销售管理子系统设计销售管理子系统设计 根据子系统划分的分析,销售管理子系统的主要处理功能主要包括对销售 终端 POS 机销售数据收集,对销售商品信息的记录,对销售商品信息的查询, 对销售商品信息的汇总整理统计。此外,能对其他各子系统:库存管理子系统, 采购管理子系统,进行实时的销售时点数据的发送以及同步数据的接收: 销售管理系统 销 售 商 品 查 询 信息查询 商 品 信 息 查 询 信息反馈 商 品 需 求 反 馈 商 品 信 息 反 馈 信息更新 商 品 信 息 更 新 销 售 数 据 更 新 图 3-12 销售管理子系统功能结构图 3.6.3 采购管理子系统设计采购管理子系统设计 根据子系统划分的分析,采购管理子系统主要处理功能包括,对库存信息 的分析指定采购计划,执行采购计划,对各项采购清单的查询,对采购计划的 修改和查询。采购管理子系统的更新将直接影响其他子系统,所以还必须有采 购商品信息的实时更新通讯,才外还必须具有对采购商品信息记录,整理,汇 总,以及查询功能。 采购管理系统 采购信息查询采购商品管理采购综合管理 订 单 查 询 计 划 查 询 询 商 品 管 理 商 品 查 询 订 单 相 关 商 品 相 关 图 3-13 采购管理子系统功能结构图 4 系统设计系统设计 4.1 数据库设计数据库设计 针对“追问”超市进销存管理系统,分别对采购部门、销售部门和库存保管 部门进行详细的调研和分析,总结如下需求信息:商品的进货,出库,查询等 都需要信息来描述具体商品,所以商品信息表是必须的。对于进货的处理,需 要登记进货信息方便理解各种商品的进货情况,所以需要一个入库信息表。而 涉及库存方面需要统计商品所在的仓库信息,以便于超市销售人员领货出库, 如发现库存商品有损坏或出现数量不核实的情况,可以与仓库管理员进行联系, 因此需要一个仓库信息表。在涉及商品的进货方面,需要设计一个供应商信息 表,当出现库存数量不足的情况下,可以通过系统向该商品的供应商发出商品 需求。另外需要设计一个销售业绩表来记录各种商品的销售情况,以便经营者 可以根据市场需求进行决策,销售业绩欠佳的商品或减少其进货,或低价促销, 或引进新产品替代旧商品等。最后在系统使用方面,需要一个管理员信息表来 登记系统操作员的相关信息,方便使用以及使用的权限分配等。 现设计如下的数据项和数据结构:商品信息,包括数据项有:商品名称、 商品单价、单位、供应商编号、保质期、商品类别、仓库编号,商品代码。入 库信息,包括数据项有:商品代码,数量,金额,入库日期,经办人。仓库信 息,包括的数据有:仓库编号、仓库管理员、联系电话。销售记录,包括的数据 项有:商品编号、销售数量、单位、日期、折扣、金额、备注。供应商信息: 供应商编号、供应商名称、地址、E-MAIL。管理员信息,包括的数据项有:用 户编号、用户名、密码、用户类型等等。 4.2 概念结构设计概念结构设计 首先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存 储之间的关系,可采用 ER 图的方法进行数据结构分析。本系统根据以上的 设计规划出的实体有:商品信息实体、商品入库信息实体、仓库信息实体、供 应商信息实体、销售业绩信息实体、管理员信息实体,各实体及其属性如下图 所示。 图 4-1 E-R 图 商品信息 名称单价保质期 供应商编号 单位 商品类别商品代码 仓库编号 (a)“商品信息”实体及其属性图 入库信息 商品代码 数量金额经办人 入库日期 仓库信息 仓库编号仓库管理员联系电话 (b)“入库信息”实体及其属性图 (c)“仓库信息”实体及其属性图 销售记录 商品编号销售数量单位 日期折扣金额备注 (d)“销售记录”实体及其属性图 供应商信息 地址 名称 编号 E-MAIL (e)“供应商信息”实体及其属性图 管理员信息 用户编号用户名密码用户类型 (f)“管理员信息”实体及其属性图 4.3 代码设计代码设计 代码设计是系统设计中非常重要的一部分,本系统中设计多个代码的设计, 如:商品代码,供应商编号等,其设计原则主要是顺序码和层次码。考虑主要 是商品数目较大,现假设如商品类别、仓库、供应商的数量不是很多,因此除 商品代码外其余代码均按顺序编码,如 01,表示第一种商品类别,定义其为食 品类, 02 为家电类同理仓库编号取两位顺序编码,供应商编号定义取三位 顺序编码。商品代码的规则如下: * * * 顺序号 仓库编号 商品类别 例如商品:康师傅*泡面,定义其商品代码为 01 03 009,属于食品类商品, 归属三号仓库存储,顺序编码为 9。其他代码原理相同,不再一一列举。 4.4 物理结构设计物理结构设计 表 4-1 商品信息表 字段名称数据类型字段大小必填字段默认值主键 名称Char12是 单价Dec5是 单位Char4 供应商编号Char4是 保质期Char8是“无” 商品类别Char8是 仓库编号Char4是 商品代码Char8是是 表 4-2 入库信息表 字段名称数据类型字段大小必填字段默认值主键 商品代码Char8是是 入库日期Date8是date() 经办人Char8是 数量Long是 金额Dec是 表 4-3 仓库信息表 字段名称数据类型字段大小必填字段默认值主键 仓库编号Char4是是 仓库管理员Char12是 联系电话Char16是 表 4-4 供应商信息表 字段名称数据类型字段大小必填字段默认值主键 编号Char4是是 供应商Char16是 E-MAILChar24是 地址Char32是 表 4-5 销售业绩表 字段名称数据类型字段大小必填字段默认值主键 商品代码Char8是是 销售日期Date8是date() 数量Long是 金额Dec是 折扣Long 备注Char64 表 4-6 管理员信息表 字段名称数据类型字段大小必填字段默认值主键 用户编号自动编号是是 用户名Char16是 密码Char24是 用户类型Int是 4.5 系统功能模块图设计系统功能模块图设计 追追 问问 超超 市市 进进 销销 存存 管管 理理 信信 息息 系系 统统 采购管理 销售管理 库存管理 商品采购 库存处理 商品销售 商品处理 订单处理 补充商品 检查商品 入库管理 商品维护 出库管理 图 4-2 系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论