版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。仓库管理系统是典的信息管理系统(MIS),是现代中小企业不可缺少的部分,通过使用该系统,促进仓管部门规范化管理,提高管理效率和水平;能够方便快捷地将原来分散的货物信息进行有机地组织和管理,及时提供可靠信息,为中小企业的科学化决策提供重要依据。本文主要分析了中小企业仓库管理系统的一些功能需求,性能需求和安全需求,详细学习了相关技术HTML5和wampServer,重点学习了此程序的开发语言PHP和后台支持的MySQL数据库,通过程序的功能设计和数据库分析主要实现了中小企业仓库管理系统的出入库、明细、库存、查询、统计等功能并对该系统做了简单地性能测试、功能测试和兼容性测试,以此作为设计的基础完成此设计。关键词:中小企业,仓库管理,PHP
AbstractComputerinformationmanagementsystemwiththedevelopmentofmodernindustry,moreandmoreenterprisesattachimportancetothewarehousemanagementsystemistypicalinformationmanagementsystem(MIS),whichisanecessarypartofmodernsmallandmedium-sizedenterprises,throughtheuseofthesystem,standardizedmanagement,promotethewarehousedepartmenttoimprovemanagementefficiencyandlevel;Canquickandeasytospreadtheoriginalorganicallyorganizeandmanagethegoodsinformation,providetimelyandreliableinformation,thescientificdecision-makingforsmallandmediumenterprisestoprovideimportantbasis.Thisarticlemainlyanalyzesthesmallandmedium-sizedenterprisewarehousemanagementsystemofsomeofthefunctionalrequirements,performancerequirementsandsafetyrequirements,HTML5andwampServerdetailedstudiedtherelevanttechnology,focusonlearningtheprogramforthedevelopmentoflanguagePHPandMySQLdatabasebackendsupport,throughtheanalysisofthefunctiondesignanddatabaseapplicationmainlyforsmallandmedium-sizedenterprisewarehousemanagementsystemforthedetailedinventoryquerystatistics,andotherfunctionsandperformanceofthesystemismadesimplyfunctionaltestingandcompatibilitytesting,asthebasisofthecompletionofthedesignKeywords:smallandmedium-sizedenterprises(smes),warehousemanagement,PHP
目录TOC1绪论 11.1论文研究背景及意义 12需求分析 52.1功能需求 52.2性能需求 52.3安全需求 63相关技术 73.1PHP语言的介绍 73.2HTML5简介 73.3MYSQL简介 83.4WampServer介绍 94系统设计 104.1概要设计 104.2系统实现的目标 104.3系统功能结构 104.4数据库设计 114.4.1数据库分析 114.4.2数据表设计 125系统实现 155.1系统主页面 155.2货物入/出库界面 175.3统计界面 226测试 246.1功能测试 246.2性能测试 246.3兼容性测试 24结论 25参考文献 26致谢 271绪论1.1论文研究背景及意义由于市场竞争的需要,如何吸引和留住人才,激发员工的创造行、工作责任感和工作热情已经成为关系企业兴衰的重要因素,人才已成为企业最重要的资产之一。“公正、公平、合理”的企业管理理念和企业管理水平的提高,是社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。中小企业库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。中小企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个中小企业之间的管理体制不尽相同,各类统计报表繁多,因此中小企业仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。根据当前的企业管理体制,一般的中小企业仓库管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据中小企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据中小企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。进行库存管理的意义就在于:它能确保物畅其流,促使中小企业经营活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某些办公用品等。因此,各行各业都存在不同程度的库存管理业务。实行库存管理有如下优点:(一)有利于资金周转因为在某些特殊情况下,可以做到将库存需要的投资额规定为零。为此可使经营活动更为灵活,把用于建立原材料、制成品、商品等常备库存所需要占用的资金转为经营其他项目,这就有可能使经营活动向更新、更高的阶段发展。(二)促使生产管理更为合理这是因为库存管理工作的目标之一就是必需的物资,即在需要时,按需要量供应。目前生产管理较为混乱的主要原因在于一些急需的物资不能及时供应,要从根本上杜绝此类现象,就要认真搞好库存管理。(三)有利于顺利地进行运输管理,也有助于有效地开展仓库管理工作通过库存管理,可将原来零零散散放置的物料整理得井然有序,可使企业的生产环境整洁一新,实现文明生产。废旧物料堆放整齐、报废的设备及时运走,工厂的空地整洁干净,这样的环境,自然令人感到心情舒畅。此外。还可以把经常动用的物料以及危险性物料分片保管,以保证工厂的安全生产。库存管理工作的好坏,对改善企业生产环境将起着举足轻重的作用。1.2国内外研究现状及发展趋势库存管理的国外发展状况:计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。库存管理的国内发展状况:长期以来,中小企业的经营管理表现出基础薄弱、起点较低,其管理仅停留在单打独斗的家族传统粗放型的管理层次上,无健全的、完善的内部管理制度,更没有认识或重视到企业存货控制和管理是生产经营过程中的重要环节。(1)内控制度不健全,岗位责权不明晰由于企业人员较少,管理部门相互兼职较多,供产销关键环节缺乏市场的预测和有效的监控,往往都是一人说了算,负责完成采购销售、付款收款和办理出入库手续等全过程。例:某总公司组织对所属60多家企业进行资产清查盘点工作,尤其在存货管理上暴露出许多问题,实际资产盘亏近50%,存货丢失损耗严重,账实不符,采购无控制、销售无监督,反映出存货占流动资产比率过高,存货周转速度缓慢,给企业造成的损失是不可估量的。由此可见存货管理对企业的生存与发展有着极其重要的影响。(2)存货储量不合理,资金占用过大根据分析提供的资料,一般情况下中小企业存货资金平均占用为流动资产总额的40%—50%,也可因行业的不同而有所不同。企业往往从最初忽略存货的管理,不在乎库存占用资金的多少,发展到企业存货积压,流动资金严重紧缺,无形中积压了大量资金,造成资金周转速度明显减缓,在一定程度上影响了正常的生产经营活动,控制存货成本困难,这是普遍存在的问题,也是长期困扰企业发展的难点。某公司所属企业01—05年财务数据反映,由于存货变现速度慢,大量资金积压在存货上,迫使企业举债经营,资产负债率均达90%以上;流动、速动比率也明显反映出无法保证生产经营所需物资和债权人的偿还能力,财务风险极高。(3)存货管理不规范,造成账实不符,信息失真部分企业只顾眼前利益,而忽略了企业长远发展,账务处理不规范,实现销售不做销售收入,不按实际结转库存产成品,对收回货款不列账,形成资金体外循环,造成存货账面数大于实际库存数,账实不符;部分相关联企业之间的货物转移,双方不签定代销合同,代销或赊销商品不如实计入库存,形成实物数大于账面数;部分企业不按规定设置保管员岗位,不按规定设置明细账。例:某总公司在2003年初,聘请了中介机构对其所属60多家企业进行全面审计和组织开展企业会计基础工作规范达标检查,在检查和规范达标过程中,反映出部分企业不定期进行物资盘点,保管员岗位职责不到位,进出库物资手续不够完善,单位产成品材料、人工费消耗等不够准确,使得会计核算不清,成本不实,会计信息失真。由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。趋势:随着科学技术日益发展,全球经济一体化程度日新月异,中小企业仓储管理将呈现新的发展趋势。其主要表现是:1、实现“零库存”管理目前,“零库存”的概念已为我国越来越多的企业所接受。零库存并不是等于不设库存,而是对某一企业或组织来说,把自己库存向上转移给供应商或向下转移给零售商,以实现自己的零库存。在科学技术发展的今天,零库存是完全可以实现的。例如丰田公司的准时制生产方式完全有效地消除了库存,实现了零库存。从物流运动合理化的角度来研究问题,零库存概念应包含有两层意义:一是库存对象物的数量趋于零或等于零(即近乎于无库存);二是库存设施、设备的数量及库存劳动耗费同时趋于零或等于零(即不存在库存活动)。而后一种意义上的零库存,实际上是社会库存结构的合理调整和库存集中化的表现,就其经济而言,它并不来自通常意义上的库场物资数量的合理减少。2、整合化管理整合化管理就是指把社会的仓储设施,各相关供应商、零售商、制作商、批发商,甚至客户的仓储设施进行整合,以达到企业库存管理的优化。也就是说在供应链管理的框架下,实行仓储管理,把相关仓储管理的作业或设施进行重建。供应链管理下的仓储管理,能够在动态中达到最优化这一目标,在满足顾客要求的前提下,争取尽最大努力降低库存,从而可以提高供应链的整体效益。3、计算机化与网络化管理计算机,它具有高强度记忆功能,能把负责的仓储管理工作进一步简化并大大提高效率;它具有准确计算能力,使人们增强了对它的信赖;它可以对临时变化进行应付,对临时需要进行适时处理。因此,计算机已经成为库存控制信息系统的核心,作为对各项管理业务发出企业指令的指挥中心而起到重大的作用。
2需求分析仓库管理是与我们日常生活息息相关的问题,随着改革开放的不断深入,经济飞速的发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。仓库管理信息系统正是基于这样的需求背景下研制开发的。下面进行功能和性能进行需求分析。2.1功能需求设计实现的中小企业管理系统能够正确有效地完成仓库管理的日常入库出库等工作,极大提高了管理工作的效率和正确性,并能够根据需求进行灵活的查询,清空冗余等功能;系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,防止了越权操作、误操作;系统界面友好,操作简单,效率高易掌握。最后,该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。(1)业务处理:出库登记、入库登记、库存盘点、其他库存变动(2)基本资料:货物类别、货物资料(3)系统维护:系统设置、密码修改、数据清理(4)统计报表:当前库存报表、货物出入库报表本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性,并提高了办公效率。2.2性能需求系统的性能要求需要计算机硬件系统有一定的存储容量以及后援存储,重新启动和安全性,运行效率高。要使员工在每次访问该系统时都应能体验到始终如一的性能,不仅要求系统有自动处理数据的能力,如自动删除没用的数据,自动处理数据库的连接和事务等;还要应用程序在任何时刻都能够精确处理数据如保持数据的原子性、持久性和一致性等。系统应既能向上扩展又能向外扩展。如果添加了更快的磁盘和CPU或添加了更大的RAM,响应应更快。如果给Web领域添加了更多的服务器,响应也应该有所改进。Web领域中的服务器应能正确处理请求。2.3安全需求系统还要有一定的安全性,系统应保护机密信息,如各种用户密码,仓库站点应显示保密政策和任何相关的版权信息。用户ID和口令应防止未经授权的人员访问敏感信息。
3相关技术针对目前许多信息行业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下的问题,本设计采用软件工程的开发是瀑布型原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了仓库管理系统。采用WampServe作为搭载环境,用php语言编程,结合HTLM5、MySQL数据库实现该系统。如下是对所用到的技术进行介绍。3.1PHP语言的介绍PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C++进行程序的扩展!特点:它是开源代码,都可以在网上免费获取,和其他技术相比它程序开发快,运行快病可以嵌入HTML而且跨平台性强可以运行在UNIX、LINUX、WINDOWS下。3.2HTML5简介HTML5是用于取代1999年所制定的HTML4.01和XHTML1.0标准的HTML标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些HTML5技术。HTML5有两大特点:首先,强化了Web网页的表现性能。其次,追加了本地数据库等Web应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-basedrichinternetapplication,RIA),如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。特点:(1)网络标准HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。换句话说,每一个公开的标准都可以根据W3C的资料库找寻根源。另一方面,W3C通过的HTML5标准也就意味着每一个浏览器或每一个平台都会去实现。(2)多设备、跨平台用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到AppStore或GooglePlay上,所以它的跨平台非常强大,也是大多数人对HTML5有兴趣的主要原因。(3)自适应网页设计很早就有人设想,能不能”一次设计,普遍适用”,让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局(layout)2010年,EthanMarcotte提出了”自适应网页设计“这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。这就解决了传统的一种局面——网站为不同的设备提供不同的网页,比如专门提供一个mobile版本,或者iPhone/iPad版本。这样做固然保证了效果,但是比较麻烦,同时要维护好几个版本,而且如果一个网站有多个portal(入口),会大大增加架构设计的复杂度。(4)即时更新游戏客户端每次都要更新,很麻烦。可是更新HTML5游戏就好像更新页面一样,是马上的、即时的更新。3.3MYSQL简介MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。3.4WampServer介绍Wamp就是WindowsApacheMysqlPHP集成安装环境,即在window下的apache、php和mysql的服务器软件。WampServer是一款由法国人开发的ApacheWeb服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。在windows下将Apache+PHP+Mysql集成环境,拥有简单的图形和菜单安装和配置环境。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,wampserver一切都搞定了。这个软件是完全免费的,可以在其官方网站下载到最新的版本。特点:(1)支持中文语言,一键安装,省时省力;任何人都可以轻松搭建;(2)集成Apache/MySQL/PHP/PhpMyadmin;支持PHP扩展、Apache的mod_rewrit;(3)一键启动、重启、停止所有服务,一键切换到离线状态等等。
4系统设计4.1概要设计在系统需求分析阶段,搞清楚软件“做什么”的问题,形成目标系统的逻辑模型。现在所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。首先,需要描述的是系统的总的体系结构。针对目前许多信息行业在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下的问题,本设计采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了中小企业仓库管理系统。采用PHP语言作为开发工具,结合HTLM5\MySQL数据库,实现企业物资设备管理的系统化、规范化和自动化,从而达到提高企业仓库库存管理效率的目的。4.2系统实现的目标系统开发的总体任务是实现各种信息的系统化、规范化和自动化。基于系统的架构设计选择开发语言采用PHP,数据库使用MySQL。设计内容模块以及功能如下:(1)系统管理:用户注册/登录,修改密码,退出系统。(2)用户管理:包括管理员、用户。(3)仓库管理:出/入库管理,统计管理,明细管理,库存结余管理(4)查询管理:查看货物的出/入库详情(5)其他:帮助模块,意见反馈。4.3系统功能结构在系统功能分析的基础上,做系统功能模块图,如图4-1所示。图4-1系统模块图4.4数据库设计4.4.1数据库分析数据库设计是项目开发中非常重要的一个关键环节,如果设计不好,在后来的系统变更和功能扩充时,将会遇到非常大的困难。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后具体设计打下基础。经仔细分析调查有关仓库管理信息需求的基础上,得到如图4-2所示的系统的处理数据流程图4-2系统数据流程图通过对企业仓库管理的内容和数据流程分析,设计数据项和数据结构如下:货物信息:包括的数据项有编号、货物名称、货物编号、货物品牌、货物所属单位、数量、时间/日期等仓库信息:包括的数据项有仓库位置、备注入库单信息:包括的数据项有入库申请单号、编号、名称、时间、数量、剩余、单位、操作员等出库单信息:包括的数据项有出库申请单号、入库申请单号、名称、时间、数量、剩余、单位、操作员等用户管理信息:包括的数据项有用户名、用户密码等4.4.2数据表设计数据库需求结合系统功能图,现在把用到的数据转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。仓库管理信息系统数据库中各个表格的设计结果如下面表格所示:表4-1为货物基本信息表:字段名称数据类型字段大小可否为空编号数字长整型不可货物名称文本64不可货物类别文本50可货物规格文本50可计量单位文本50可警戒库存数字长整型不可备注备注可表4-2为仓库信息表:字段名称数据类型字段大小可否为空编号数字长整型不可备注备注可表4-3为库存状况信息表:表字段名称数据类型字段大小可否为空编号数字长整型不可货物编号数字长整型不可库存数量数字长整型不可仓库编号数字长整型不可
表4-4为出/入库单信息表:字段名称数据类型字段大小可否为空编号数字长整型不可货物编号数字长整型不可经办人文本64可入库时间日期/时间不可入库数量数字长整型不可供应商文本64不可仓库编号数字长整型不可可备注备注可表4-5为用户管理信息表:字段名称数据类型字段大小可否为空用户名文本64不可用户密码文本50不可用户权限数字长整型不可5系统实现本设计的最终成品网站是中小企业仓库管理系统,网站功能具有体分为:登录,注册,出入库,库存,明细,统计,设置,账号。下面对系统主要功能进行详细介绍。5.1系统主页面系统的主页面是用户输入账号跟密码后,登陆系统成功以后的第一软件界面,它可以实现出入库记录,库存显示,查看明细表,统计结余情况以及设置和账号管理等操作,具体运行效果图5-1所示:图5-1系统主界面系统主界面实现主要代码:phpload('lib/utility',false);classbaseextendsc{function__construct(){$this->menu=array('index'=>'出入库','stock'=>'库存','history'=>'明细','calculate'=>'统计','sys'=>'设置','../account'=>'帐号','help'=>'帮助');}functioncheck(){$this->u=load('m/user_m')->check();if(!$this->u['id']){$this->login();}if($this->u['level']<10)redirect(BASE,'权限不够');}functiondisplay($view,$param=array()){$param['al_content']=view($view,$param,TRUE);$param['u']=$this->u;$param['menu']=$this->menu;header("Content-type:text/html;charset=utf-8");view('v/store/template',$param);}functionexcel($view,$param=array()){header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename=test_data.xls");$param['al_content']=view($view,$param,TRUE);view('v/excel'.$temp,$param);}functionlogin(){$rtu=isset($_GET['rtu'])?$_GET['rtu']:BASE;$conf=array('username'=>'required','password'=>'required');$err=validate($conf);if(is_array($err)){//$err['info']=$this->m->login_err;$param['err']=$err;$param['page_title']=$param['meta_keywords']=$param['meta_description']='登录';//$this->display('v/user/login',$param);if(browser()=='html4')view('v/user/login_ie',$param);elseview('v/user/login',$param);exit;}if($this->m->login($_POST['username'],$_POST['password'])){redirect($rtu,'登录成功!');exit;}redirect(BASE.'?rtu='.$rtu,$this->m->login_err);}}5.2货物入/出库界面本功能主要实现了货物具体的录入/录出信息,包括货物的名称、型号、分类、单位、库位、数量、备注等,如图5-2,5-3所示:图5-2入库界面图5-3出库界面系统出入库主要实现代码:<script>vareku=[];functionetmp(tmp,elem,action_label){$.each(elem,function(index,val){tmp=tmp.replace('#'+index+'#',val);});tmp=tmp.replace('#actionlabel#',action_label);returntmp;}$(function(){//loaddata$.getJSON('<?=BASE?>action/data/',function(data){eku=data;$.each(eku,function(index,item){$('#pid_item').append('<option>'+index+'</option>');})})$('#pid').blur(function(){if(!$(this).val())return;pid=$(this).val();if(eku[pid]){html=etmp($('#action').html(),eku[pid],'<option>入库</option><option>盘盈</option>')$(this).parent().next().html(html);$('input[name=num]').focus();}else{$(this).parent().next().html($('#new').html());$('input[name=pname]').focus();}});$('#opid').blur(function(){if(!$(this).val())return;pid=$(this).val();if(eku[pid]){html=etmp($('#action').html(),eku[pid],'<option>出库</option><option>盘亏</option>');$(this).parent().next().html(html);$('input[name=num]').focus();}else{$(this).parent().next().html($('#empty').html());}});});</script><divclass="col50"style="margin-right:20px;"><divclass="panel_block"><h2>入库</h2><formmethod="POST"action=""><ulclass="panel"><li><inputtype="hidden"name="action"value="1"/>品号<inputtype="text"placeholder="品号(双击选择或输入)"class="long"requiredname="pid"id="pid"list="pid_item"autocomplete="off"/><inputtype="button"value=">"class="go"/></li><li></li></ul></form></div></div><divclass="col50"><divclass="panel_block"><h2>出库</h2><formmethod="POST"action=""><ulclass="panel"><li><inputtype="hidden"name="action"value="-1"/>品号<inputtype="text"placeholder="品号(双击选择或输入)"class="long"requiredname="pid"id="opid"list="pid_item"autocomplete="off"/><inputtype="button"value=">"class="go"/></li><li></li></ul></form></div></div><datalistid="pid_item"></datalist><datalistid="category_item"><optionvalue="原料"><optionvalue="产成品"><optionvalue="其他"></datalist><divclass="clear"></div><divclass="notice"style="margin-bottom:20px;">1.Tab键方便你在输入框之间切换。2.录入错误或退货请用负数进行冲抵。</div><divstyle="display:none;"><divid="new"><divclass="notice">您输入的品号不存在,将按照新产品录入</div><div>品名<inputtype="text"placeholder="品名"class="long"requiredname="pname"autocomplete="off"/></div><div>类别<inputtype="text"placeholder="商品类别"class="short"requiredname="category"autocomplete="off"/>单位<inputtype="text"placeholder="单位"class="short"requiredname="unit"/></div><div>库位<inputtype="text"placeholder="储存库位"class="short"name="kuwei"/></div><div>备注<inputtype="text"placeholder="备注"class="long"name="remark"autocomplete="off"/></div><div><!--<inputtype="text"placeholder="出入库/盘点/红冲"value="入库"/>--><selectclass="short"requiredname="action_label"><option>入库</option><option>盘盈</option></select>数量<inputtype="text"name="num"class="short"placeholder="数量"required/><inputtype="submit"class="short"value="入库"/></div></div><divid="action"style="display:none;"><div><big>#pname#</big></div><div>库存#balance#,单位#unit#,库位#kuwei#</div><div><!--<inputtype="text"placeholder="出入库/盘点/红冲"class="short"requiredname="action_label"autocomplete="off"value=""/>--><selectclass="short"requiredname="action_label">#actionlabel#</select><div>备注<inputtype="text"placeholder="备注"class="long"name="remark"autocomplete="off"/></div>数量<inputname="num"type="text"class="short"placeholder="数量"required><inputtype="submit"value="提交"class="short"/></div></div><divid="empty"style="display:none;"><divclass="important">您输入的品号不存在!</div></div></div>5.3统计界面此页面实现的是员工对于货物的最终的详细信息的表单,通过此表员工可以明确知道货物的详细信息包括:货物品号,单位,分类,库位,库存数和操作明细。具体如图5-4所示。图5-4统计界面系统统计页主要实现代码:<divclass="submenu"><formclass="padding"><inputplaceholder="分类"type="text"name="category"list="category_item"value="<?=$category?>"autocomplete="off"/> 日期<inputtype="date"name="sdate"class="short"value="<?=$sdate?>"/><inputtype="date"name="edate"class="short"value="<?=$edate?>"/><inputtype="submit"value="搜索"class="short"/> <ahref="<?=BASE?>store/export_history/"class="button">导出EXCEL</a></form></div><datalistid="category_item"><?php$cat=explode("\n",$app['category']);if(is_array($cat)){foreach($catas$c){?><optionvalue="<?=$c?>"><?}}?></datalist><divclass="clear"></div><divclass="pagination"><?=$pagination?></div><tableclass="eku-list-tabletable-listtable"cellspacing=0><?if(is_array($records)){?><tr><th>日期</th><th>品号/品名/型号</th><th></th><th>数量</th><th>结余</th><th>分类</th><th>操作员</th><th>备注</th></tr><?foreach($recordsas$r){?><tr<?=($i++%2==1)?'class="odd"':''?>><td><?=date('m-dH:i',$r['datetime'])?></td><td><?=$r['pid']?>/<?=$r['pname']?>/<?=$r['size']?></td><td><?=$r['action_label']?></td><td<?=$r['num']<0?'class="red"':''?>><?=$r['num']?></td><td><?=$r['balance']?>(<?=$r['unit']?>)</td><td><?=$r['category']?></td><td><?=$r['doer']?></td><td><atitle="<?=$r['remark']?>">备注</a></td></tr><?}}?></table><divclass="pagination
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年石狮市琼林中心幼儿园合同教师招聘备考题库及一套完整答案详解
- 2026年自助烧烤场地租赁合同
- 2026年贵族生活方式分享课程合同
- 2025年中国科学院心理研究所认知与发展心理学研究室杜忆研究组招聘备考题库及参考答案详解
- 2025执业药师继续教育试题库(含答案)
- 2025年北京体育大学医院(社区卫生服务中心)合同制人员公开招聘备考题库及参考答案详解1套
- 2025年中国水利水电科学研究院水力学所科研助理招聘备考题库及完整答案详解1套
- 2025年兴业银行总行社会招聘备考题库参考答案详解
- 2025年河南洛阳63880部队社会招聘备考题库及完整答案详解一套
- 中国电建集团贵阳勘测设计研究院有限公司2026届秋季招聘40人备考题库完整参考答案详解
- 2025秋人教版(新教材)初中美术八年级上册知识点及期末测试卷及答案
- DB50∕T 867.76-2025 安全生产技术规范 第76部分:汽车制造企业
- 2026年保安员考试题库500道附完整答案(历年真题)
- 2025至2030中国司法鉴定行业发展研究与产业战略规划分析评估报告
- 膝关节韧带损伤康复课件
- 个人契约协议书范本
- 医药区域经理述职报告
- 养老事业与养老产业协同发展路径探析
- 建筑施工项目职业病危害防治措施方案
- 袖阀注浆管施工方案
- 重症医学科抗生素应用规范
评论
0/150
提交评论