




已阅读5页,还剩61页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2012届本科毕业设计(论文)题 目 酒业库存管理信息系统 基于Delphi的开发与实现 学 院 经济管理学院 专 业 信息管理与信息系统 姓 名 指导老师 班 级 08信管1班学 号 二O一二 年 五 月经济管理学院本科毕业论文(设计)诚信声明我谨在此保证:本人所写的毕业论文(设计),凡引用他人的研究成果均已在参考文献或注释中列出。论文(设计)主体均由本人独立完成,没有抄袭、剽窃他人已经发表或未发表的研究成果行为。如出现以上违反诚信的情况,本人愿意承担相应的责任。声明人(签名):2012年 5 月 18 日摘要随着计算机的迅速发展与普及,计算机在人们日常生活中的应用越来越多,当今社会是一个信息社会,一个知识经济时代。世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。库存信息管理系统通过对库存基本信息,库存入库、出库信息进行输入、修改、查询等处理手段以达到实时查询、浏览库存余额的目的,从而及时补货,合理安排生产活动。库存入库出库管理操作是一项繁杂的工作。面对种类繁多的数据,手工处理方式已经很难跟上现代化管理的步伐。尤其是计算机及通讯技术的飞速发展,库存入库出库管理工作更有必要进行革新,采用更为简单的操作。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为库存入库出库管理操作亟待解决的问题。 随着计算机技术的迅猛发展,计算机已经渗透到各行各业。以前的办公方式很传统,也很古老。纷繁的数据,人就象成了机器,举个例子:一件库存信息有属性信息、供应商信息、供应日期信息、存放仓库信息、经办人信息等等,最少也有十几条记录,而仓库中库存纷繁复杂,如此一算,总共能有多少记录,又要多少纸张来记录呢?更麻烦的是,如果要查某件库存的信息,便只能通过一本本的翻,费时费力。我们这个系统就是为解决上述问题而开发的,它提供了数据的统一输入,方便的查询功能,用此系统,你能随时快速的调出某个库存的信息 本系统以Windows xp作为用户操作平台,以delphi2010作为开发平台,使用sql2000作为数据库。支持从库存的入库出库管理的实际流程出发,将所有数据处理集成在一起,实现真正数据共享,彻底解决数据安全性问题。并自动处理各种统计信息,从而最大限度地减轻管理人员的工作负担。关键词:库存管理;信息化AbstractAs the rapid development and popularization of computer ,The computer in Peoples Daily life has more and more application.Todays society is an information society, people are in a knowledge economy era. The world has entered in fierce competition in the field of computer information management.Computers have become a common tools as bicycle and car.We should admit that, who master more knowledge and information, information processing speed is more fast, who was high efficiency, and can be winner in all kinds of competition.We can use the inventory information management system to deal with the basic information of stock, such as inventory inbound, input, modify, inquires of outbound information and so on. These processing means can achieve the real-time inquiry, browse inventory balance of the purpose, which are helpful to timely replenishment, arrange production activities.Inventory management operation is a very complex work. For various kinds of data, the manual treatment has been difficult to keep up with the pace of modern management. Especially the computer and communication technology rapid development, inventory management work are more outgoing Treasury to innovation, used by the more simple operation. As soon as possible to change the traditional management mode, with the modern methods of scientific management, inventory management has become Treasury outbound operating problems to be solved. With the rapid development of computer technology, computer has penetrated into all walks of life. Former office are very traditional way, also are very old. Complexity of the data make the person looks like a machine, for example,a stock information have attributes information, supplier information, supply and storage, date information warehouse information, agent messages, and so on, at least have dozens of record, and warehouse inventory complex, so a calculate, total can have how many records, and how much paper to record? More trouble is, if want to women, a inventory information, they can only through the YiBenBen turn over, time-consuming. This system is to solve the above problems and development, it provides the unity of the data input, convenient search function, with this system, you can quickly get a inventory information.This system use Windows Xp to be the user operation platform, and use delphi2010 to be a development platform, use sql2000 as database. Support inventory management of the actual process incoming outbound, starting all data processing integrated together, achieve real data sharing, thoroughly solved the data security problems. And automatic processing various statistical information, and thus maximize reduce administrative personnel work burdenKeywords:Inventory management; information 目录摘要IAbstractII酒业库存管理信息系统1引言1第一章 绪论21.1 研究背景与意义21.1.1 研究背景21.1.2 选题意义21.2 国内外相关研究现状31.2.1 国内研究现状31.2.2 国外研究现状31.2.3 存在的问题41.3 系统目标及其解决的关键问题51.4 论文结构6第二章 系统分析72.1 系统目标与总体需求72.1.1 系统目标72.1.2 总体需求72.2 组织结构与管理功能分析82.2.1 组织结构分析82.2.2 职能活动分析92.3 数据流图分析112.3.1 主要功能模块的数据流程图112.3.2 数据字典15第三章 系统设计253.1 系统开发结构设计253.2 系统总体功能结构图设计263.3 系统涉及的主要功能模块设计273.3.1 用户管理子系统273.3.2 管理员管理子系统283.4数据库设计333.4.1概念模型设计333.4.2逻辑模型设计35第四章 系统实现404.1 软件开发平台404.2 系统功能的实现414.2.1 采购订单管理414.2.2 库存管理424.2.3 统计报表454.2.4 信息查询484.2.5 系统设置50第五章 总结52参考文献53致谢55附录一 部分源程序代码56附录二 部分数据表结构5855浙江理工大学经济管理学院本科毕业论文酒业库存管理信息系统基于Delphi的开发与实现08信管(1)班 D08540116 沈迪波引言随着计算机的普及和发展,人们开始利用计算机解决越来越多的实际问题,虽然现在软件的数量如雨后春笋,但依然不能满足用户的各种需要,尤其是用于特定库存管理方面的软件。库存管理系统是一个现代企业管理不可缺少的一部分,它的内容对企业实行高效化、智能化的管理非常重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式管理仓库,这种管理方式存在着许多缺点,如:效率低、准确性差,另外时间一长,将产生大量的文件和数据,其中有些是冗余的或者针对同一目的的数据不相吻合,这对于查找、盘点和维护仓库等管理工作带来了不少的困难。随着信息科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已渗入人类社会的各个领域并影响这些领域的发展,在现代社会中发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机系统对库存信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,数据冗余量小等。这些优点能够极大地提高库存管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发一套符合本企业具体情况的库存信息管理系统成为很有必要的事情。尤其一般的工业、商业企业都有自己的库房,各种库存库存从几千种到几百万种,规模大小不一,为企业的生产销售做着各种准备。它所能提供服务的好与坏,管理水平的高与低,信息化的程度等对整个企业的生产和销售流程至关重要。因此,建立安全、实用的库存信息管理系统是很有必要的,对整个企业的生死存亡至关重要。第一章 绪论1.1 研究背景与意义1.1.1 研究背景随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。1.1.2 选题意义库存管理是指企业为了降低企业的经营成本,提高企业的管理效率,而采取一系列有效的方法对库存进行决策、规划、本获得最大利润等工作的总称。存 货管理对企 业而言具 有重要意 义,首先 ,有利于 满足市场需求,提高企业的市场竞争能力。其次,有利于供产销集合,保证企业生产经营活动顺利进行。再次,有利于帮助企业后,有利于减少库存资金占用,加速资金周转,提高企业的资金运转效率,更有利于企业降低成本,增加营业利润,提高企全部库存总额的80%左业的盈利能力。 1.2 国内外相关研究现状1.2.1 国内研究现状由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。我国有丰富的原始信息资源,但在此基础上再生的二次的信息系统和数据库产业的规模和市场占有率、使用率相当低大量的有价值的信息未能进一步加工成商品使其增值。我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。因此,信息资源的开发和利用已被已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要昂头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。由于物资管理在社会大生产中占有重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。起步虽晚,但发展快,特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。1.2.2 国外研究现状计算机的发明应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。过去的革命最高成就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。计算机是提高生产效率的主要工具及途径。在西方国家,计算机系统的发展有以下四个阶段: 第一阶段(1954-1964)电子数据处理阶段(EDP)。此阶段以单项数据处理为主,如财务管理、物资管理、工资管理等。 第二阶段(1964-1974)管理信息系统阶段(MIS)。在这期间,由于高速的处理机、高速度大容量的存储器与器件有了突破性进展,使得计算机应用系统从单项应用的EDP发展到多功能、多层次、综合性的应用阶段,使得MIS日渐成熟,具有了控制、预测、辅助和决策的功能。 第三阶段(1974-1980)决策支持系统阶段(DSS)。在此阶段解决的主要是面向高层管理,大范围的决策问题以及非结构化信息的处理。 第四阶段职能管理系统阶段(MIS)。这个阶段强调的是综合管理功能,多维服务模式,人机协调的、智能化的、集成化的计算机辅助管理功能等。 据统计,目前,美国在财务会计上占有90%的工作由计算机完成:物资管理中80%-100%的信息处理由计算机完成:计算机管理是80%-90%;在计算机发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,经济管理是计算机应用的主要领域。1.2.3 存在的问题(1)库存核算不实,导致账实不符 一些中小企业在核算购入材料的销售成本时,将能够直接计入各种材料的销售成本不直接计入,或将按一定比例分摊计入各种材料的销售成本,不按规定进行合理分摊只核算购入材料的买价,从而造成各种材料的销售成本核算不实。材料领用记录是生产成本及费用归集的最原始记录,也是会计材料稽核的依据。因此要求填写要完整、准确。但是有的中小企业结转记录人为因素较多,比如:材料领料单的填制不规范,有的中小企业购入的材料已经领用消耗,购货发票未到,期末又没有按规定暂估入账,造成生产成本及应付账款的不真实。 (2)库存储量过多,资金占用过大一方面中小企业在生产过程中没有充分利用残余的材料,使废品增多,生产成本增加,企业损失严重;另一方面,由于管理协调能力不佳,为了不使生产过程中断而大量储备库存,致使资金被占用。这往往会造成企业忽视库存管理,不在乎库重紧缺,库存资金占用额过高,使企业资金的周转速度变慢,在一定程度上影响了企业的正常生产经营活动。(3)库存管理的信息化建设相对落后当前,大多数中小企业对库存管理还是传统模式,对库存管理的要求不高,缺少必要的技术手段。例如:仓库除了有一本账簿记载着库存的收入、发出、结存的数量外,货品其他方面的基本资料都不健全,而且库存信息的收集与交换主要依靠手工来进行,自动识别技术、网络技术等信息化建设方面都相对落后,造成库存管理的信息化程度低。如果企业一直采用产生一些不利影响:首先,无法实时、动态、高效地了解各种信息,更无法实现库存信息资源在部门与部门间、部门与员工间、部门与供应商之间的共享,这会影响库存核算的及时性和准确性。其次,手工记录的形式与电算化相比,容易造成账面财务报表不能如实反映企业的资产状况。1.3 系统目标及其解决的关键问题 (1)规范库存会计核算,保证账实相符中小企业应根据企业会计准则第1号库存应用指南第六条规定,库存的销售成本,包括购买价款、相关税费、运输费、装卸费、保险费以及其他可归属于库存销售成本的费用。企业(商品流通)在销售商品过程中发生的运输费、装卸费、保险购成本,也可以先进行归集,期末根据所购商品的存销情况进行分摊。对于已销售商品的进货费用,计入当期损益;对于未售商额较小的,可以在发生时直接计入当期损益。因此,中小企业应按照此规定进行销售成本的归集与核算。时进行核算、入账;对产成品的外购、自制、成品委托加工、原材料的直销、外购直销等情况应按规定做相单位还要区分材料费、加工费,以正确反映未到的库存,月末及时办理暂估入库手续;能开具入库单,个别材料因质量等原因换货票,待换回以后再冲回,保证做到账、卡、(2)运用ABC控制法,降低库存,加速资金周转中小企业应根据库存的重要程度,将库存分为ABC三种类型。A类库存虽然品种较少,但占用资金较多,据统计数据显示:A类库存的品种占全部库存的10%-15%,资金占全部库存总额的80%左右,是库存管理的重点。例如,珠宝首饰、名烟名酒等。B类库存为一般库存,品种数量相对较多,资金占用额一般,品种约占全部库存的20%-30%,资金占全部库存总额的15%左右,应对其进行适当控制,日常管理。例如,大众化的服装、鞋帽等。C类库存虽然品种繁多,但资金占用不多,品种约占全部库存的60%-65%,资金占全部库存总额的5%左右,一般可采取比较简单化的方法进行管理,例如,日常的卫生用品、小百货等。对A、B、C三种库存进行分别控制如下:对A类库存的控制,要计算 每个项目的经济订货量和订货点,尽可能适当增加订购次数,以减少库存的积压,也就是减少其昂贵的存储费用和大量的资金占用;同时,还可以为该类库存分别设置永续盘存卡片,以加强日常控制。对B类库存的控制,也要事先为每个项目计算经济订货量和订货点,同时也可以分别设置永续盘存卡片来反映库存动态,但要求不必像A类那样严格,只要定期进行概括性的检查就可以了,以节省存储和管理成本。对于C类库存的控制,由于它们为数众多,而且单价又很低,库存成本也较低,因此,可以适当增加每次订货数量,以减少全年的订货次数。一般可采用一些较为简化的方法进的是“双箱法”。 (3)加强中小企业库存管理的信息化建设中小企业要想使库存管理达到现代化管理的要求,就要使企 业尽快采用先进的管理模式。例如,ERP系统,即企业资源计划系统是一种主要面向企业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。ERP系统主要有三个方面的优势:首先,实现库存的动态监控管理,应用ERP系统,企业不仅可以对商品的运输、销售、储存、销售、出库直至退货和售后服务等所有环节的实现实时动态监控,而且还可以解决原来物资销售管理过程中存在的管理不集中、信息不对称、库存资源不共享、局部利益与整体利益矛盾等问题。其次,应用ERP技术进行库存盘点,大大简化了库存盘点工作,使库存的盘存变得简单明了,因为ERP系统能够扫描、接受和处理所有库存数量的价格信息,基本上能够自动完成库存盘点的工作,甚至不需要手工处理,这样就 大大的降低了盘点成本,工作效率就会有所提高。再次,ERP系统可以更加准确的核算库存成本,通过此系统可以对所有的库存数量和价格信息进行贮存,可以采用个别计价法来计量库存的成本,因此可以更准确地核算库存的发出成本和期末结存成本,大大提高了库存管理的精确性和正确性。1.4 论文结构 第一章主要是讲毕业设计研究的背景和选题意义,确定系统目标及其解决的关键问题和论文结构,选定论文题目。第二章主要是围绕第一章中的主题进行系统总体需求分析,主要是进行系统功能、性能、运行需求分析,系统运行的可行性分析,组织结构与管理功能分析,数据流图分析。第三章是在第二章的基础上对系统进行设计,对系统的开发结构、主要功能模块、数据库进行设计。在功能模块设计中要画出功能模块结构图、IPO图、业务流程图。在数据库设计中要根据E-R图和PDM图建立数据库表。第四章是在第三章的基础上进行系统的实现,选择系统的开发环境和开发工具,对于系统中的关键技术进行研究和实现,进行主要界面的设计和实现。到这里系统就基本上完成了。第五章是结束语,总结概括前四章的内容,以及系统需要改进的地方。第二章 系统分析2.1 系统目标与总体需求2.1.1 系统目标酒业库存管理系统的主要目标群体是酒业批发商以及零售商。主要用的地方就是上述目标群体所在的各大城市。核心解决的问题,顾名思义就是库存商品的有效管理。由此可知,酒业库存管理信息系统的目标是针对酒类批发商管理实践活动,达到功能丰富、实用的目的。系统需要有很强的适应性,结合实际管理活动合理配置、综合运用,发挥出强大的管理效能。2.1.2 总体需求物资、人才和资金并称为企业的3大资源。控制物资流是每个企业都需要做好的事情。物质流动主要包括销售、仓储和销售3个环节。传统的仓储管理使用各类表单来记录数据,最后需要盘点或统计时十分耗费时间和人力。采用库存管理信息系统对物资的出入库情况进行管理,可以很方便完成各类设计,为生产销售人员及时提供相关信息。(1)系统功能需求分析不同的企业对物资管理的流程和要求不尽相同。一般而言,物质管理系统需要具备以下的功能:1零配件的来源管理,主要就是购销订单的管理。用户需要记录每次购货的清单和价格,以便以后进行原材料成本的统计。2库存管理。包括入库、出库、库存统计、以及仓库间库存调拨与库存报警等。3销售情况。确定销售的数量和价格,统计所得的数据可以为企业的生产计划提供一定的参考。4基本信息设置。如客户信息、员工信息、商品信息、仓库信息、供货商信息等等一系列基本信息的设置修改添加。5基本信息查询。如客户信息、员工信息、商品信息、仓库信息、供货商信息等等一系列基本信息的查询。6Excel导入和导出功能,fastreport打印等功能(2)系统运行需求分析由于本系统是单机版,所以服务器端和客户端是一台机器,运行环境包括:windows 2000/2003/XP/vista/、SQL server 2005/2008、delphi2010/7。本系统要求一定要安装SQL server 数据库。安装后,在一般的电脑上都能运行,不用担心是否可运行。(3) 系统可行性需求分析1. 技术方面该系统所需硬件设备,如服务器、PC机、打印机及网络配件等,这些设备在性能上已经有了很大提高,价格又相对较低,能满足系统功能需求。软件上,操作系统采用WINDOWSXP,数据库管理系统采用SQL Server,这些软件在MIS开发中已被大量应用,技术上都比较成熟。因此技术上是可行的。2. 经济方面本系统属于一个工具型的系统,它可以节省工作人员大量数据收集、录入、整理、查询、修改等手工操作,而且迅速准确,能够极大地提高工作效率,同时促进业务的规范化、程序化,及时给各级领导提供必要的信息统计。企业现有计算机1台,打印机1台。系统开发所需的费用是比较低的,由于系统并不复杂,其运行与培训费用也不会占用很多资金,可以预见系统完成后可以带来较大的经济效益。3. 管理方面管理信息系统是建立于科学管理基础之上的,只有在合理的管理体制以及完整、准确的原始数据的基础上,才能有效的开发出管理信息系统。2.2 组织结构与管理功能分析2.2.1 组织结构分析仓储部的组织结构可依据企业的类型、规模、经营范围和管理体制等的不同而选择不同的结构模式,设置不同的管理层次、职能工作组,安排不同的人员。1按照职能不同设计组织结构,即将仓储部主导业务分解成多个环节,由相应的职能小组负责执行,具体组织结构示例如图2-1所示。 仓储部仓储部经理 检验主管出入库主管仓储保管主管运输配送主管检验专员出入库专员仓储保管专员运输配送专员图2-1 按照职能不同设计的组织结构示例2按照存储对象不同设计不同的组织结构,即根据企业生产、经营的需要,将不同的物资分别存放在不同的仓库,然后相应地设置职能工作组和配备人员,图2-2所示。仓储部仓储部经理原材料库主管辅料库主管备件库主管成品库主管库管员库管员库管员库管员图2-2 按存储对象不同设计的组织结构示例2.2.2 职能活动分析仓储部主要负责管理企业各类原材料、辅料、产成品、零部件、设备等物资的入库、保管、库存控制、出库、配送等活动,为企业的生产经营活动提供保障,为企业的发展提供服务,具体职能包括以下六大项。(一)物资检验1对企业所销售各类物资、产成品进行入库前的数量清点、单据核对。2检查企业所购物资的包装情况,做好记录。3将入库前物资检验的结果及时反馈给销售部,以便销售部及时做出相应处理。(二)物资出入库管理1对出入库前的各类物资进行点数或过磅。2办理各类物资的出入库手续,检查单据是否填制齐全,单据不全者拒绝出入库。3严把出入库物资的质量关:具有质量检验合格报告书的物资才可入库;对出库物资也要进行品质检验,杜绝不合格品投入使用或流入市场。4优化出入库流程,保证出入库工作的准确性。(三)物资存储保管1仓库规划,包括规划存放区域,设计各类物资的摆放规则、位置,合理利用仓容及各类资源。2各类物资的分类存放、整理和保管。3各类库存物资,尤其是设备、备件等的保养。4库区的公共卫生管理(防止各类物资受潮、变质等)。5仓库的安全、消防管理(做好防火、防盗工作)。(四)物资定期盘点1统计每日出入库物资数量,编制统计日报表,为销售、生产等部门提供准确的库存数据。2定期对库存物资进行盘点,记录在库物资的各项数据,定期向财务部提交库存盘点数据。3处理盘盈、盘亏、损失等情况。(五)库存控制1核定和掌握各种物资的储备定额,并严格控制,保证库存合理。2对各类物资进行动态管理,及时提出销售需求报告。3对仓库内发生的滞料、废料予以及时处理。(六)物资装卸、搬运及配送管理1做好各类物资的装卸、搬运、出入库及库内搬移作业。2做好各类物资的分拣、拆包,产成品的包装、打包。3做好库内物资的理货、配货工作,并及时将物资送达生产现场或指定地点。4做好叉车、运输车辆的调度、养护及对驾驶员的管理工作等。2.3 数据流图分析2.3.1 主要功能模块的数据流程图数据流图符号表示,如下图2-4所示。图2-4.数据流图符号解说图(1)顶层数据流图销售员向库存管理员提交销售单,库存管理系统处理库存管理员相应请求后生成审核单返回给销售员和销售员。库存管理员向系统提交一系列库存操作,系统返回各种库存信息,如图2-5所示。(2)第二层数据流图库存管理员登录系统后,可以根据销售单进入销售管理系统,完成销售单信息的填写。审核后决定是否生成入库单,把销售单上的产品入库。库存管理员还可以生成库存调拨单对各个仓库的产品进行相应的调拨。还可以更具销售单进入销售管理系统,完成销售单信息的填写。审核后决定是否生成出库单,把销售单上的产品出库。选择使用报表统计系统,可以选择不同的统计方案,生成不同的统计报表打印或者导出为Excel表。如上图2-6所示。(3)第三层数据流图1.销售订单管理库存管理员登录系统,根据销售信息填写销售订单。首先审核销售信息,若审核不通过则返回给从销售员。若通过,则管理员填写销售单与销售明细。更新销售信息,打印销售信息报表返回给销售员。如下图2-7所示。2.销售订单管理库存管理员登录系统,根据销售信息填写销售订单。首先审核销售信息,若审核不通过则返回给从销售员。若通过,则管理员填写销售单与销售明细。更新销售信息,打印销售信息报表返回给销售员。如下图2-8所示。3.库存管理库存管理员登录系统,根据采购和销售订单进行产品出入库操作,对现有的产品进行处理,可以进行产品入库、产品出库、产品调拨、库存预警等操作。具体操作时,有以下几个步骤。产品入库:根据采购订单表状态审核订单是否完成,若完成,则生成入库单,完成产品入库。若没有完成则产品不能进行入库操作。产品出库步骤跟入库类似。产品调拨:当仓库管理员接到调拨信息时,审查调拨单。若无误,则执行调拨行为。若有误,则反馈错误信息给调拨方。产品报警:当产品库存数量小于产品库存下限时,发出警报。管理员可以通过更改产品库存下限或则提醒采购员采购等方式来解除警报。如下图2-9所示。图2-9.酒业库存管理信息系统库存管理数据流程图4. 报表统计用户可以选择统计方案,按供应商统计、销售商统计或者商品统计等,系统根据不同的统计方案调用库存表和其他相应的表对当前库存信息进行统计分析,生产统计报表。用户可以打印和导出统计报表。如上图2-10所示。2.3.2 数据字典(1)数据项条目(2)数据流条目(3)数据存储条目(4)处理过程条目第三章 系统设计3.1 系统开发结构设计由于C/S 模式的具有以下优点:由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快;操作界面漂亮、形式多样;C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。 而且本软件主要是用在商品库存的管理,管理员人数较少,不需要网络支持,这样C/S的开发成本也较低。综上所述,本系统采用C/S三层体系结构。数据访问层:主要对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层和表示层提供数据服务。比如Delphi组件调用数据库中的数据和excel文件中的数据,实现相应的数据操作。比如查询数据库里的表和打开excel文件取出excel每个表格中的数据。业务逻辑层:主要针对集体的问题的操作,也可以理解为对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。主要负责对数据层的操作,把一些数据层的操作进行组合。表示层:表示层win form方式,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善的提供服务。主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。系统三层体系结构为下图3-1所示。图3-1 系统三层架构示意图3.2 系统总体功能结构图设计酒业库存管理信息系统完全针对酒类批发商家的管理实践活动设计,功能丰富、实用。系统有很强的适应性,结合实际管理活动合理配置、综合运用,系统一定会发挥出强大的管理效能。酒业库存管理信息系统是根据酒类批发商的实际需要进行开发的。该系统属于CS模式,管理员可以通过操作界面访问后台数据库,对数据库进行数据的更新和修改。管理员也可以进行产品的出库、入库、调拨等功能,对库存进行有效管理。同时,本系统也提供一些列的信息查询,统计,报表打印功能。首先,功能结构图3-2。图3-2.酒业库存管理信息系统总体功能结构图用户系统登陆后,系统会根据角色的不同分配不同的权限。所以可以分成两个子系统,用户管理子系统和管理员管理子系统。管理员与用户的权限是不同的,用户可以使用管理员分配的权限,以及查询的功能。管理员则可以使用全部的功能,特别是用户权限管理功能。系统的总体功能结构如图10所示。(1)采购/销售模块包括:订单以及订单明细的添加,采购销售的统计。(2)出/入库模块包括:订单的审核,出入库明细的添加,库存的统计等功能。(3)库存调拨模块包括:调拨单的审核,调拨记录的添加,库存报警等功能(4)报表统计模块包括:供货商、销售商的业务量统计,产品的出入库统计,库存成本的统计。以及相应的报表打印功能。(5)查询/设置模块包括:商品信息的查询设置,库存信息的查询设置,供货商/销售商信息的查询设置,仓库信息查询设置。3.3 系统涉及的主要功能模块设计 用户在登录界面时,可以选择是管理员还是普通用户,登陆系统后,系统自动验证密码,如果密码正确再判断该用户是管理员还是普通用户,并且动态分配各自的功能访问权限,如果密码错误则提示重新登陆。普通用户拥有用户查询功能和已经分配的权限功能,管理用户有采购销售订单的审核,添加更新功能,产品的入库、出库、调拨权限,以及信息的查询设置等全部功能。 3.3.1 用户管理子系统(1)功能模块结构图设计普通用户子系统包含信息查询、管理员分配的权限、报表统计分析和退出功能。所谓管理员分配的权限就是指管理员在管理员子系统中通过对用户权限的管理而分配到的功能权限。如果有相应的功能权限的话,这主菜单栏上是可用状态,如果没有相应的权限,则是灰色不可用状态,非常的一目了然。另外,信息查询功能中包含了许多查询功能,可以根据各种条件来查询实验室信息、学院信息和设备信息等。如下图3-3所示。图3-3.酒业库存管理信息系统-普通用户子系统功能模块结构图(2)业务流程图设计用户登录系统后,首先根据用户表判断用户的密码是否正确,正确后判断用户是否是管理员,如果是普通用户则进入动态分配权限的功能主界面。普通用户只拥有管理员已经分配给他的功能权限,权限中包括信息查询,统计报表,数据导出打印等功能。进入系统后,首先根据用户权限表判断用户的权限,把可以用的权限都显示为可用,不可用的权限显示为不可用。普通用户不用分配就能用的权限有查询商品库存信息和统计分析打印商品信息。相应的业务流程图如下图3-4所示。图3-4.酒业库存管理信息系统普通用户业务流程图3.3.2 管理员管理子系统(1)功能模块结构图设计管理员登陆系统后,就会跳到主页面,并且主页面的所有的功能都是可用的。有信息查询、系统管理、销售管理、采购管理、出库、入库、调拨和报表统计分析功能。信息查询功能中包含了许多查询功能,可以根据各种条件来查询,如订单信息、商品信息、库存信息等等。另外,系统设置包括数据库里面的一些信息表的增删改。其他的功能模块会在下面做详细介绍。管理员子系统的总体功能模块如下图3-5所示。 1.采购管理模块采购管理模块包含了采购订单审核、添加以及采购订单明细的添加等功能,根据管理需要,实现商品的采购环节。相应的IPO图如下图3-6所示。图3-6.采购管理模块IPO图下面主要介绍每个功能具体功能:采购订单添加:根据采购员提供的采购信息填写采购单,审核通过后录入系统。采购明细添加:根据采购员提供的采购信息,在上述的采购单中填写采购明细。采购信息查询:按时间查询采购总量。相应的模块结构图如下图3-7所示。2. .销售管理模块销售管理模块包含了销售订单审核、添加以及销售订单明细的添加等功能,根据管理需要,实现商品的销售环节。相应的IPO图如下图3-8所示。图3-8.销售管理模块IPO图下面主要介绍每个功能具体功能:销售订单添加:根据销售员提供的销售信息填写销售单,审核通过后录入系统。销售明细添加:根据销售员提供的销售信息,在上述的销售单中填写销售明细。销售信息查询:按时间查询销售总量。相应的模块结构图如下图3-9所示。3.统计报表分析模块统计报表分析模块主要供货商、销售商的业务量统计,产品的出入库统计,库存成本的统计,产品销量统计等等。该模块可利用系统中的各类数据,根据管理需要,设定各类统计、分析的条件,可以库存商品进行全面的统计与分析,并生成样式丰富的分析图形和帐表,直观实用,用于库存管理以及统筹决策等。具体的IPO图如下图3-10所示。图3-10.统计报表分析模块IPO图下面主要介绍每个功能具体功能:供货商统计分析:可以选择时间段,查看这一段时间内各个供货商的供货情况。并且显示在界面上,还可以对其进行导出为Excel文件或者是直接打印,打印的格式是统一的。销售商统计分析:与供货商统计分析类似。库存统计:主要统计库存数量、库存成本、库存进货量、库存出货量等相关的统计。可以使用fastreport打印报表,也可以使用excel导出信息。调拨统计:统计各个仓库在一段时间内的调拨数量,调拨总金额,商品数等相关的统计。可以使用fastreport打印报表,也可以使用excel导出信息。出入库统计:统计各个仓库一段时间内的产品出库、入库数量,总金额等相关的统计。可以使用fastreport打印报表,也可以使用excel导出信息。系统的功能结构图如下图3-11所示。4.信息查询模块以简单、直观、方便的操作方式,查询到所需信息,生成各类查询表格,栏目、样式可自行设定。本系统采用了四种不同的查询方式。第一种:树查询,主要按时间查询订单信息。并且订单与订单明细相关联。第二种:简单查询,可从各类条件中选取一个进行查询。第三种:高级查询,可以选择两种查询条件以及相互关系。第四种:多项查询,可以选择3个以上查询条件进行查询。基本上使用了以上4种方式进行查询,能满足基本需求。(2)业务流程图设计用户登录系统后,首先根据管理员表判断用户的密码是否正确,正确后判断用户是否是管理员,如果是管理员则进入管理员的功能主界面。管理员拥有最高的权限,可以对普通用户进行权限分配和其他的所有操作。还可以对当前库存信息进行统计分析和报表打印。相应的业务流程图如下图3-12所示。图3-12.酒业库存管理信息系统管理员业务流程图 3.4数据库设计3.4.1概念模型设计(1)总体E-R图设计通过对系统主要功能的分析,系统中包含的实体主要有购销订单、购销明细、调拨订单、调拨明细、产品、仓库、供货商、销售商等。实体之间的关系是:一张购销订单对应一个供销商,一个供销商有多张购销单;一张购销单有多个产品、一种产品可以放在多个仓库中。一张出入库单对应多个商品,一种商品对应张出入库单。具体的E-R图如下图3-13所示。图3-13.酒业库存管理信息系统实体及联系图通过对系统进行的需求分析、系统流程设计以及系统功能结构的缺点,规划系统中主要的数据库实体对象为“管理员”、“用户”、“购销单”、“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省乐清外国语学院2025年数学高三第一学期期末质量跟踪监视模拟试题
- 新疆乌鲁木齐七十中2025年高三数学第一学期期末统考试题
- 内蒙古五原县第一中学2025年数学高三第一学期期末监测试题
- 三年级下册语文测试卷及答案
- 养生固本健康人生李秀春讲课文档
- 2025昆明市官渡区曙光小学珥季路校区聘用制教师招聘(7人)备考练习试题及答案解析
- 2025四川乐山市峨眉山市医疗卫生辅助岗招募25人备考练习题库及答案解析
- 医药商品购销员(药品购销员)考试题(含答案)
- AR位置服务系统-洞察及研究
- 2025内蒙古赤峰宁城县鸿蒙高级中学招聘23人备考练习试题及答案解析
- 高中艺术特长生合同协议
- 要素式强制执行申请书(申请执行用)
- 慢性根尖周炎病例汇报
- 2025年秋数学(新)人教版三年级上课件:第1课时 几分之一
- 公司项目谋划管理办法
- 2025年职业指导师考试试卷:职业指导师专业能力
- 小学英语人教版四年级下册 巩固强化练(含答案)
- 防暴器材使用管理办法
- 2025-2026学年粤教粤科版(2024)小学科学二年级上册(全册)教学设计(附目录)
- 钢梁步履式顶推技术规范
- 新建寿县生态陵园(殡仪馆和公墓)规划选址论证、可研报告编制以及初步设
评论
0/150
提交评论