综合自动化课程设计报告--仓库管理系统的设计与实现.docx
《综合自动化课程设计报告--仓库管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《综合自动化课程设计报告--仓库管理系统的设计与实现.docx(101页珍藏版)》请在课桌文档上搜索。
1、综合自动化课程设讨报告仓库管理系统的设计与实现院系:自动化学院专业:自动化目录摘要VIIABSTRACTVIII第一章绪论91.1 系统开发背景与现状91.2 课题目标111.3 开发思想及功能描述121.4 系统开发计划13第二章系统分析152.1 可行性分析152.1.1 经济可行性分析./52.1.2 技术可行性分析.152.1.3 法律可行性.162.2 系统需求分析及设计目标162.2.1 系统需求分析.162.2.2 系统设计的目标.772.2.3 系统的功能需求.172.3 系统的组织结构及功能分析182.3.1 组织结构分析.202.3.2 组织结构与业务功能联系分析.202.
2、4 系统的业务流程分析212.5 系统的数据流程分析22第三章系统总体设计243.1 系统功能模块设计243.2 系统物理配置方案设计253.3 开发技术及软件介绍263.3.1 PHP语言.263.3.2 Apache273.3.3 MySQL273.3.4 Dreamweaver283.3.5 系统开发软件版本.29第四章系统详细设计304.1 代码设计304.2 系统数据库设计304.2.1 ER图.304.2.2 概念数据模型-CDM374.2.3 物理数据模型-PDM374.2.4 面向对象模型-OoM384.2.5 系统数据表设计.39第五章概要设计445.1 主界面设计445.2
3、 系统设置455.3 货品管理465.4 基本管理475.5 出入库管理505.6 库存管理51第六章系统开发546.1 数据库连接模块546.2 登录/登出模块546.3 系统设置模块556.3.1 操作用户管理模块566.3.2 数据备份/还原模块576.3.3 系统日志模块666.4 基础管理676.4.1 员工管理模块676.4.2 分页和排序的实现.696.4.3 出入库分类管理.716.5 货品管理736.5.1 货品分类管理.736.5.2 货品信息管理.786.5.3 添加货品806.6 出入库管理846.6.1 货品入库.846.6.2 货品出库.886.6.3 出入库查询.
4、906.6.4 出入库明细.946.7 库存管理956.7.1 库存调拨.956.7.2 库存盘点.966.7.3 库存查询.97674PHP绘制柱形图和饼形图的方法1016.8 安全模块102第七章总结与展望104参考文献105仓库管理系统的设计与实现摘要随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本文通过分析浏览器/服务器结构的特点并结合企业
5、仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用PHP技术和MYSQL开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使可以方便地在企业内部网上进行仓储管理。该B/S结构的系统在WindoWS7系统和Apache服务器平台下开发完成,使用PHP作为开发语言,MYSQL作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进行处理,效率高。系统有较高的安全性和较好的性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能
6、实现等主体部分外,在这之前还介绍了与企业仓库管理系统相关的信息、PHP与SQL的无缝链接技术等。【关键词】仓库管理系统B/S结构数据库管理ThedesignandrealizationofwarehousemanagementsystemABSTRACTWithrapidadvancementofcomputertechnologyandwidelyappliedincorporationmanagement,itisimperativetoutilizeittorealizeEnterpriseadministration.WarehouseManagementSystemisoneofty
7、picalManagementInformationSystem,whoseexploitationsmainlyincludeestablishmentandmaintenanceofbackstagedatabaseaswellasfrontapplicationprogrammer.Fortheformer,itisrequiredtosetupunited,completeandhigh-secureddatabase,while,forthelatter,completefunctionsofapplicationprogrammerandsimpleoperation.Thisth
8、esispointsoutbasictheoryofWarehouseManagementSystembasedonexplorerandserver/organizationinsmall-to-medium-sizedenterprises,analyzingcharacteristicsofB/SandrelatingtorealitiesofsituationofWarehouseManagementSystem.Itintroducesdesignofeveryfunctionalgroupanddatabasebrieflyandfocusesondiscussionconcern
9、ingtoexploitdatabaseaccesstechnologyanddynamicwebdesignneededforWarehouseManagementSysteminlightofPHPtechnologyandMYSQL.Italsopresentspartsofimplementationcodes,helpingadministratorstooperateWarehouseManagementincorporationlocalsite.ThisB/SsystemwasexploitedontheplatformofWindows7andApacheHTTPServer
10、,usingPHPasexploitationlanguage,MYSQLasbackstagedatabase,whichpossessesadvantagesinsecurity,precision,speed,etc.andcandealwithdatabaseswithhighcapacityefficiently.Inthisdissertation,besidessystemanalysis,overalldesign,databasedesign,functionalrealities,etc,informationrelatedtoWarehouseManagementSyst
11、em,seamlessconnectiontechnologyofPHPandMYSQLarealsointroduced.KeywordsWarehouseManagementSystemB/SStructureDatabaseManagement第一章绪论随着经济体制改革的不断深入和市场的进一步开放,以及信息技术在物流仓储行业的广泛应用,我国的物流仓储行业已经进入了一个由传统物流向现代化物流过渡的变革时期。为了更有效的实现物流的各个基本功能,需要现代的各种物流技术提供支持。现代物流技术是指在现代物流活动中把商品进行移送和储存,为社会提供无形服务的技术。目前发展较快的技术有:运输、仓储、搬运
12、、包装、集装单元化、物流信息技术等等。仓储作为连接生产者和消费者的纽带,是物流系统的一个中心环节。随着全球化信息网和全球化市场的逐步形成,仓库已经成为企业B2B及B2C的信息接点和生产零库存(JlT)的保障。深入研究仓储技术与设备,合理配置仓库资源、优化仓库布局和提高仓库的作业水平,从而提高供应链的竞争力具有十分重要的意义。目前,我国物流仓储领域中现代信息技术应用和普及的程度还不高,发展也不平衡。据调查,我国的物流仓储服务企业中,仅有49%的企业拥有仓储管理系统(WMS),绝大多数物流仓储服务企业尚不具备运用现代信息技术处理物流仓储信息的能力。仓储管理系统(WMS)是一个实时的计算机软件系统,
13、它能够按照运作的业务规则和运算法则(algorithms)对信息、资源、行为、存货和分销运作进行更完美地管理,使其最大化满足有效产出和精确性的要求。随着企业信息化的普及,越来越多的仓储管理系统开始出现,市面上也有大量的商业仓储管理系统出售。这些仓储管理系统良莠不齐,有些制作粗糙的产品甚至有很危险的漏洞,直接给企业带来巨大的隐患;有些标准化的仓储管理系统制作确实很完善,但是各个企业的发展领域不同决定了各企业对仓储管理系统的需求也大相径庭,显然这些标准化的、没有照顾到企业独特需求与功能的仓储管理系统在使用起来会力不从心。因此,为了使企业的信息化管理达到效率最高的程度,必须为企业量身定做一款最合适企
14、业的仓储管理系统(WMS)。1.1系统开发背景与现状仓储管理系统(WarehoUSeManagementSystem,简称WMS)是现代企业进料管理和处理的业务系统。它可以实现本地一个或者多个仓库的精细化管理,可以实现制造企业、物流仓储企业、连锁业等在大范围内、异地多点仓库的管理。它可以对货物存储和出入库等进行动态安排,也可以对仓储作业流程的全过程实行电子化操作,可以与客服中心等建立数据接口使客户通过互联网实现远程管理,也可以与企业的ERP等管理系统实现无缝链接。国外,对于以仓储作业为核心的物料管理的研究与应用已经有半个多世纪,在系统化的领域取得了极大的成就。现代发达国家的仓储管理信息系统发展
15、状况如下:(1)随着仓储企业或部门在客户的财务、库存、技术和数据管理方面承当越来越大的责任,仓储企业或部门仓储管理信息系统越来越重视加强研发,使得仓储管理信息系统在仓储管理中发挥战略性作用。(2)随着客户一体化物流服务需求的提高和仓储管理信息系统的发展,仓储管理信息系统更强调与供应链上其它物流管信息系统的链接和资源共享,从而协助基于ERP的仓储信息化管理研究同提供全面的供应链解决方案。国外物流业当前较高的物流信息化标准程度为仓储信息系统的建立以及其与供应链上其它物流管理信息系统的衔接提供的方便。(3)先进的仓储技术为仓储管理信息系统的发展提供了便利。由于欧洲的仓储设备自动化程度高,与之相应的信
16、息传输与管理自动化程度也很高,广泛应用BARCODE(条码)、RFID(射频)等技术。迅速掌握各个工序中发生的信息,实现商品入库、验收、分拣、出库等工序全过程机械化管理和控制,既提高了效率,又加强了管理。(4)仓储管理信息系统的软件开发者很熟悉仓储业务流程,同时对信息系统的设计、开发目标和战略也十分明确。因此开发出的仓储管理信息系统能够符合仓储管理实际运作情况,提升管理层次。入库签收、在库管理、库存查询、预先发货通知、运行绩效检测、管理报告等,已成为仓储管理信息系统基本内容。(5)将管理思想融于仓储管理信息系统中,而不是对手工操作进行简单计算机模拟。如日本的一些共同配送中心仓储信息系统的指标化
17、管理思想就十分成功,对货物的托盘或集装箱使用率,临时停留场所的滞留时间等关键性指标进行控制和优化,以降低成本、提高效率。又如美国沃尔玛公司的仓储管理信息不仅能随时提供仓储任一商品的库存量,还能让供货商直接进入沃尔玛仓储中了解其产品的出库量如何,这在一定程度上反应了市场对这种产品的需求而有助于将来的销售情况的预测,便于供应商决定未来的生产数量。总之,现代发达国家的仓储管理信息系统不仅结合了成熟的信息技术和业务的丰富经验,也结合了先进的管理思想,已形成一个良好的发展态势。相比较国外,我国的WMS研究在起步上比较晚,技术上相对落后。在我国,制造企业普遍生产规模不大、产品品种多,其特点是典型的小而全企
18、业的部门机构众多,业务流程复杂,相互的协调性不高,涉及企业的管理数据量也比较庞大。虽然生产产品的技术比较成熟,但对整个企业的物料和物资的管理目前都还处于比较薄弱的阶段。通过对当前我国众多制造型企业发展情况的调查,发现普遍存在的影响企业仓储管理信息化的主要有以下几个方面:(1)企业没有实现网络化。(2)仓储管理没有实现自动化。(3)供求关系没有实现同盟化。(4)仓储管理知识没有实现普及化。1.2课题目标由于我国的仓储管理技术基础相对落后,国内目前场上占主流的仍然是传统的WMS,传统的WMS在过程设计方面,还不能实现统一配置企业内部资源,对于静态和动态库存的掌握相对滞后,导致经营成本高昂。对于物流
19、设备的控制信息相对独立,没有采用集成的物流设备管理平台,对各个厂家的物流设备缺乏通用性,使得企业物流成本较高。有专家称信息流”为仓储管理中的血液,信息流的不畅会阻碍物流、资金流的流速,导致物料的周转周期较长、周转频率较低。传统的管理模式使得企业在实现资源共享、资金利用等方面都存在障碍,造成企业资源的极大浪费。基于国内中小型物流仓储企业对仓储库存管理信息化的迫切需要,本文的研究目标是为国内中小型物流仓储企业定制设计和开发的一套仓储管理系统。此类企业数量众多,且由于自身规模状况往往不会为自己开发一套适合自己且行之有效的仓储管理系统。因此设计和实现新型的WMS对提高他们的企业信息化具有重要意义。X.
20、3开发思想及功能描述仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业己十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。仓库库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;
21、单据、报表种类繁多,各个部门规格不统等问题。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则:(1)统一各种原始单据的格式,统一账目和报表的格式。(2)删除不必要的管理冗余,实现管理规范化、科学化。(3)程序代码标准化,软件统一化,确保软件的可维护性和实用性。(4)界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。通过这样的系统,可以方便地查洵、添加和修改物料及供货商的基本情况,掌握入库出库的各种情况,实现信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时避免人为因素造成数据遗漏和误报等。设计的仓库管理系统的基本功能要求如下:
22、提供仓库各类信息的浏览、添加、删除、修改等操作。 可以进行入库出库操作,并保证安全性。 物料的在库管理及库存预警。 系统其他的相关功能。1.4系统开发计划任务名称工期开始时间完成时间任务安排仓库管理系统36个工作日2013年11月03日2013年12月20日信息储备6个工作日2013年11月03日2013年11月08日系统调查与资料收集3个工作日2013年11月03日2013年11月05日全组成员熟悉相关软件5个工作日2013年11月04日2013年11月08日翟朝帅负责Edraw黄海峰负责powerdesigner系统分析7个工作日2013年11月06日2013年11月14日系统需求分析与设
23、计目标1个工作日2013年11月06口2013年11月06日全体组员系统的组织结构与功能分析1个工作日2013年11月07日2013年11月07日张星王玉坤系统业务流程分析2个工作日2013年11月08日2013年11月11日张星、王玉坤负责入库相关流程翟朝帅、黄海峰负责出库相关流程其他流程一起讨论系统的数据流程分析2个工作日2013年11月12日2013年11月13日张星、王玉坤负责入库相关数据流程翟朝帅、黄海峰负责出库相关数据流程其他流程一起讨论系统分析流程图绘制及简要文档编制1个工作日2013年11月14日2013年U月14日翟朝帅负责组织结构图黄海峰负责数据流程图系统设计8个工作日20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 综合 自动化 课程设计 报告 仓库 管理 系统 设计 实现
链接地址:https://www.desk33.com/p-950555.html