1、本科毕业论文(20 届)中小企业仓库管理系统的设计与实现所在学院专业班级 软件工程学生姓名指导教师完成日期摘 要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。仓库管理系统是典的信息管理系统(MIS), 是现代中小企业不可缺少的部分,通过使用该系统,促进仓管部门规范化管理,提高管理效率和水平;能够方便快捷地将原来分散的货物信息进行有机地组织和管理,及时提供可靠信息,为中小企业的科学化决策提供重要依据。本文主要分析了中小企业仓库管理系统的一些功能需求,性能需求和安全需求,详细学习了相关技术 HTML5 和 wampServer,重点学习了此程序的开发语言 PHP 和后台支持的 MySQ
2、L 数据库,通过程序的功能设计和数据库分析主要实现了中小企业仓库管理系统的出入库、明细、库存、查询、统计等功能并对该系统做了简单地性能测试、功能测试和兼容性测试,以此作为设计的基础完成此设计。关键词:中小企业,仓库管理,PHPAbstractComputer information management system with the development of modern industry, more and more enterprises attach importance to the warehouse management system is typical informati
3、on management system (MIS), which is a necessary part of modern small and medium-sized enterprises, through the use of the system, standardized management, promote the warehouse department to improve management efficiency and level; Can quick and easy to spread the original organically organize and
4、manage the goods information, provide timely and reliable information, the scientific decision-making for small and medium enterprises to provide important basis.This article mainly analyzes the small and medium-sized enterprise warehouse management system of some of the functional requirements, per
5、formance requirements and safety requirements, HTML5 and wampServer detailed studied the relevant technology, focus on learning the program for the development of language PHP and MySQL database backend support, through the analysis of the function design and database application mainly for small an
6、d medium-sized enterprise warehouse management system for the detailed inventory query statistics, and other functions and performance of the system is made simply functional testing and compatibility testing, as the basis of the completion of the designKeywords: small and medium-sized enterprises (
7、smes),warehouse management, PHP目 录1 绪论 .11.1 论文研究背景及意义 .12 需求分析 .52.1 功能需求 .52.2 性能需求 .52.3 安全需求 .63 相关技术 .73.1 PHP 语言的介绍 .73.2 HTML5 简介 .73.3 MYSQL 简介 .83.4 WampServer 介绍 .94 系统设计 .104.1 概要设计 .104.2 系统实现的目标 .104.3 系统功能结构 .104.4 数据库设计 .114.4.1 数据库分析 .114.4.2 数据表设计 .125 系统实现 .155.1 系统主页面 .155.2 货物入/出
8、库界面 .175.3 统计界面 .226 测试 .246.1 功能测试 .246.2 性能测试 .246.3 兼容性测试 .24结论 .25参考文献 .26致谢 .2711 绪论1.1 论文研究背景及意义由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。 “公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是 Internet/Intranet 技术的发展,使的三代库存管理系统的出现才成为必然。中小企业库存
9、管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。中小企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个中小企业之间的管理体制不尽相同,各类统计报表繁多,因此中小企业仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。根据当前的企业管理体制,一般的中小企业仓库管理系统,总是根据所掌握的物
10、资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据中小企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据中小企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。进行库存管理的意义就在于:它能确保物畅其流,促使中小企业经营活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某
11、些办公用品等。因此,各行各业都存在不同程度的库存管理业务。实行库存管理有如下优点:2(一)有利于资金周转因为在某些特殊情况下,可以做到将库存需要的投资额规定为零。为此可使经营活动更为灵活,把用于建立原材料、制成品、商品等常备库存所需要占用的资金转为经营其他项目,这就有可能使经营活动向更新、更高的阶段发展。(二)促使生产管理更为合理这是因为库存管理工作的目标之一就是必需的物资,即在需要时,按需要量供应。目前生产管理较为混乱的主要原因在于一些急需的物资不能及时供应,要从根本上杜绝此类现象,就要认真搞好库存管理。(三)有利于顺利地进行运输管理,也有助于有效地开展仓库管理工作通过库存管理,可将原来零零
12、散散放置的物料整理得井然有序,可使企业的生产环境整洁一新,实现文明生产。废旧物料堆放整齐、报废的设备及时运走,工厂的空地整洁干净,这样的环境,自然令人感到心情舒畅。此外。还可以把经常动用的物料以及危险性物料分片保管,以保证工厂的安全生产。库存管理工作的好坏,对改善企业生产环境将起着举足轻重的作用。1.2 国内外研究现状及发展趋势库存管理的国外发展状况:计算机在管理中的应用开始于 1954 年,当时美国首先用计算机处理工资单。40 多年来,计算机在处理管理信息方面发展迅速。例如,60 年代美国计算机在管理中应用项目不到 300 项,到了 1975 年达到 2670 项。而现在,美国在财务会计上
13、90%的工作由计算机完成;物资管理中 80100%的信息处理由计算机完成;计划管理中是 8090%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占 80%;用于科技运算的占 8%;用于生产过程控制的占 12%。因此,经济管理是计算机应用的主要领域。库存管理的国内发展状况:长期以来,中小企业的经营管理表现出基础薄弱、起点较低,其管理仅停留在单打独斗的家族传统粗放型的管理层次上,无健全的、完善的内部管理制度,更没有认识或重视到企业存货控制和管理是生产经营过程中的重要环节。 (1)内控制度不健全,岗位责权不明晰 由于企业人员较少,管理部门相互兼职较多,供产销关键环节缺乏市场的预测和有效
14、的监控,往往都是一3人说了算,负责完成采购销售、付款收款和办理出入库手续等全过程。例:某总公司组织对所属 60 多家企业进行资产清查盘点工作,尤其在存货管理上暴露出许多问题,实际资产盘亏近 50%,存货丢失损耗严重,账实不符,采购无控制、销售无监督,反映出存货占流动资产比率过高,存货周转速度缓慢,给企业造成的损失是不可估量的。由此可见存货管理对企业的生存与发展有着极其重要的影响。 (2)存货储量不合理,资金占用过大 根据分析提供的资料,一般情况下中小企业存货资金平均占用为流动资产总额的 40%50%,也可因行业的不同而有所不同。企业往往从最初忽略存货的管理,不在乎库存占用资金的多少,发展到企业
15、存货积压,流动资金严重紧缺,无形中积压了大量资金,造成资金周转速度明显减缓,在一定程度上影响了正常的生产经营活动,控制存货成本困难,这是普遍存在的问题,也是长期困扰企业发展的难点。某公司所属企业 0105 年财务数据反映,由于存货变现速度慢,大量资金积压在存货上,迫使企业举债经营,资产负债率均达 90%以上;流动、速动比率也明显反映出无法保证生产经营所需物资和债权人的偿还能力,财务风险极高。 (3)存货管理不规范,造成账实不符,信息失真 部分企业只顾眼前利益,而忽略了企业长远发展,账务处理不规范,实现销售不做销售收入,不按实际结转库存产成品,对收回货款不列账,形成资金体外循环,造成存货账面数大
16、于实际库存数,账实不符;部分相关联企业之间的货物转移,双方不签定代销合同,代销或赊销商品不如实计入库存,形成实物数大于账面数;部分企业不按规定设置保管员岗位,不按规定设置明细账。例:某总公司在 2003 年初,聘请了中介机构对其所属 60 多家企业进行全面审计和组织开展企业会计基础工作规范达标检查,在检查和规范达标过程中,反映出部分企业不定期进行物资盘点,保管员岗位职责不到位,进出库物资手续不够完善,单位产成品材料、人工费消耗等不够准确,使得会计核算不清,成本不实,会计信息失真。由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理
17、中的应用,是在 70 年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。趋势:随着科学技术日益发展,全球经济一体化程度日新月异,中小企业仓储管理将呈现新的发展趋势。其主要表现是:1、实现“零库存”管理4目前,“零库存”的概念已为我国越来越多的企业所接受。零库存并不是等于不设库存,而是对某一企业或组织来说,把自己库存向上转移给供应商或向下转移给零售商,以实现自己的零库存。在科学技术发展的今天,零库存是完全可以实现的。例如丰田公司的准时制生产方式完全有效地消除了库存,实现了零库存。从物流运动合理
18、化的角度来研究问题,零库存概念应包含有两层意义:一是库存对象物的数量趋于零或等于零(即近乎于无库存);二是库存设施、设备的数量及库存劳动耗费同时趋于零或等于零(即不存在库存活动)。而后一种意义上的零库存,实际上是社会库存结构的合理调整和库存集中化的表现,就其经济而言,它并不来自通常意义上的库场物资数量的合理减少。2、整合化管理整合化管理就是指把社会的仓储设施,各相关供应商、零售商、制作商、批发商,甚至客户的仓储设施进行整合,以达到企业库存管理的优化。也就是说在供应链管理的框架下,实行仓储管理,把相关仓储管理的作业或设施进行重建。供应链管理下的仓储管理,能够在动态中达到最优化这一目标,在满足顾客
19、要求的前提下,争取尽最大努力降低库存,从而可以提高供应链的整体效益。3、计算机化与网络化管理计算机,它具有高强度记忆功能,能把负责的仓储管理工作进一步简化并大大提高效率;它具有准确计算能力,使人们增强了对它的信赖;它可以对临时变化进行应付,对临时需要进行适时处理。因此,计算机已经成为库存控制信息系统的核心,作为对各项管理业务发出企业指令的指挥中心而起到重大的作用。52 需求分析仓库管理是与我们日常生活息息相关的问题,随着改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓
20、库管理信息系统正是基于这样的需求背景下研制开发的。下面进行功能和性能进行需求分析。2.1 功能需求设计实现的中小企业管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,清空冗余等功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,防止了越权操作、误操作;系统界面友好,操作简单,效率高易掌握。最后,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。 (1)业务处理:出库登记、入库登记、库存盘点、其他库存变动(2)基本资料:货物类别、货物资料(3)系统维护:系统设置、密码修
21、改、数据清理(4)统计报表:当前库存报表、货物出入库报表本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性,并提高了办公效率。2.2 性能需求系统的性能要求需要计算机硬件系统有一定的存储容量以及后援存储,重新启动和安全性,运行效率高。要使员工在每次访问该系统时都应能体验到始终如一的性能,不仅要求系统有自动处理数据的能力,如自动删除没用的数据,自动处理数据库的连接和事务等;还要应用程序在任何时刻都能够精确处理数据如保持数据的原子性、持久性和一致性等。系统应既能向上扩展又能向外扩展。如果添加了更快的磁盘和 CPU 或添加了更大的 RAM,响应应更快。如果给 Web 领域添加了更多的服务器,响应也应该有所改进。Web 领域中的服务器应能正确处理请求。 62.3 安全需求系统还要有一定的安全性,系统应保护机密信息,如各种用户密码,仓库站点应显示保密政策和任何相关的版权信息。用户 ID 和口令应防止未经授权的人员访问敏感信息。