仓库管理系统毕业设计.docx
毕业设计设计题目基于B/S的仓库管理系统设计探讨学生姓名学号专业班级工业工程指导老师院系名称2013年6月2日毕业设计(电文)任务书(2013届)设计(论文)题目基于B/S的仓率管理系统设计探讨学院名称:专业(班级)工业工程姓名(学号)-;_;:指导教师;_:系(悔幽负责人一、毕业设计(论文)的主要内容与要求:任务与背景、工具环境、成果形式、若重培育的实力)【背景】信息技术与计算机技术的迅猛发展,科学管理理念的传播,是企业经营者渐渐相识到:现代管理应当建立在真实有效的信息上。而仓库管理系统便是企业进错存问题与计算机强大数据统计功能相结合的产物。仓库管理系统解决了企业库存的进,销,存等一系列操作流程中的数据信息的处理问题,供应r一系列的数据分析,帮助经营者合理调配资金、资源,从而调整经营环节的运作节奏。它的全面应用将进步规范业务流程、提悬企业管理水平、加速资金流转,进而全面提高企业的经济效益C仓库管理系统是企业信息系统中的个相当重要组成部分。仓库管理系统的好坏干脆影响企业物流管理的效果,并干脆影响企业的经济效益。因此,在当今的企业,尤其是制造业来说,仓库管理方法探讨与系统开发是项极为重要的任务,影响着企业的整体发展。【主要任务】(1)收集与查阅仓库管理方法探讨与其系统开发的相关技术资料:(2)对已有的仓库管理方法进行理论分析,并结合市场实际状况提出新的方法.(3)借助C#等语言、SQ1.数据库等工具,针对装配制造过程构建B/S架构。(力基于B/S架构进行仓库物料管理系统开发。【成果形式】仓库管理系统,毕业设计论文和英文翻译。【着重培育的实力】资料的查阅和分析实力、理论与实践结合的实力、系统规划和设计实力、外文的解译和论文撰写实力。二、应收集的资料与主要叁考文献口朱耀祥,朱立强.设施规划与物流M.北京:机械工业出版社,2004.2.2申作兰,王波.仓储与库存管理M.电子工业出版社.2008.3李堡春,喻丹丹,曾慈,曾平.ASP.NET动态网站设计教程M.北京:清华高校出版社,2011.344-345.4靳华,洪石丹.ASP.NET4.0编程技术大全M.北京:电子工业出版社,2011.9.5tMatthewMacDona1.d.ASP.NET3.5从入门到精通(C#2008版)M.施宏斌,马煜译,北京:清华高校出版社,2010.1.6常倬林等.ASP.NET标准教程M.北京:化学工业出版社,2011.1.7何玉洁.数据库原理与应用教程0口.机械工业出版社,2008.8美Si1.berschatzAbraham.,KorthHenryF.,SudarshanS.数据库系统概念(原书第5版)M.杨冬青,马秀莉,唐世渭等.1版5次.北京:机械工业出版社,2008.9罗福强,白忠建,杨剑.Visua1.C#.NET程序设计教程M.北京:人民邮电出版社,2009.3.10炎士涛,陈文臣,胡荷芬,张彬.ASP.NET项目开发案例精粹阳.北京:电子工业出版社,2010.6.11黄梯云.管理信息系统(第四版)M.北京:高等教化出版社,2009.4.三、毕业设计(论文)进度支配起迄日期工作内容备注O收集相关资料在外地进行毕业实习做英文论文翻译,撰写开题报告作论文规划,分析相关文献进行论文设计,迎接院系中期检查论文基本完成,撰写设计论文检查论文格式,打算答辩,制作PPt开题报告建议填写以下内容:1.简述课题的作用、意义,在国内外的探讨现状和发展趋势,尚待探讨的问题。2.重点介绍完成任务的可能思路和方案:3.须要的主要仪器和设备等:4.主要参考文献,1 .课题的目的和意义与国内外发展状况仓库的管理业务是一项困难而特别细致的工作,一般不允许发生错误,手工进行物料收发工作,须要反旦地记录与计算,这不仅要花费仓库管理人员大量的精力和时间,而且在入库记录和出库记录时常常简洁出错。随着我国信息化快速发展,网络化管理正发生着天翻地畋地改变。对:任何企业来说,想要在激烈的市场竞争中获得肯定的地位,就必需有效地利用人才,时间,信息相结合的优势,就必需有效地进行企业的内部改革和加强企业管理,借助现代信息技术和网络技术进行仓库管理是特别必要的。现代信息技术与网络技术相结合的仓库管理有利提高仓库物料信息的与时性,全面性和正确性,人大地提高了企业的管理水平和管理效率,产生了巨大的经济效益和社会效益,符合时代发展的要求,对科学化,规范化管理产生了巨大的能动作用。20世纪40年头初期,西方经济学家通过对库存物料随时间推移而被消耗和运用的规律探讨,提出r订货点的方法和理论,并将其应用到库存物料管理中。20世纪六十年头中期,美国IBM公司的管理专家约瑟夫奥利弗博士首先提出了独立需求和相关需求的概念,将企业的物料分为独立需求和相关需求,由此形成r基本MRP.20世纪70年头末期,以实现企业物料流,信息流和资金流有机集成和提高企业整体管理水平为目标,提出了制造资源支配(MRP2),确保/企业连续,均衡地生产。20世纪90年头初期,以市场和客户需求为导向,以实现企业内外资源的优化配置而形成了企业资源支配(EPR),是一种面对供应链管理的现代企业管思想方法。通过国内外的发展状况,可以看出仓库物料管理的今后发展趋势是以现代化技术和计算机技术为手段,面对整个企业的信息化仓库物料管理。通过逐步地探讨,国内外对于仓库管理系统的软件不在少数,但具备智能化确较少,有些仓库管理软件功能强大,但不好用:有些软件好用但界面不够美观,看起来比较单调。因此,我觉得须要制作款好用,美观和智能化的仓库管理系统,以便利客户的运用和提高企业的物料管理效率。2 .探讨方案1 .1探讨目标和探讨内容1 .1.1探讨目标仓库管理系统采纳Web应用的开发路途,运用J2EE作为系统的服务器端的开发平台。依据操作的业务数据并结合设计模式的编程技巧实现系统之间的代码共享,并限制代码共享所带来的平安访问问题。木系统具有多方面的优势:系统功能完备,用户操作便利,用户界面美观,削减操作人员和客户的负担,大大地提高了信息化水平和工作效率。2 .1.2探讨内容(1)针对系统的特性对系统的需求进行市场调研,结合具体的企业项目,设计系统的数据流程图,功能结构图和数据字典等。(2)采纳用上向下逐步求精的技术,建立数据模型和功能模型。(3)进行网络建设,利用“高内聚,低耦合”的模块化原理和信息除敏原理,建立相应的功能模块,进行软件总体设计和具体设计工作(4)依据选定的B/S结构,结合HTME语言,JavaWeb,核心数据库和相关编程语言进行具体实施工作。(5)进行系统的功能测试,单元测试和集成测试,估算系统的平均无故障时间,并进行系统维护。2 .2探讨方法3 .2.1任务方案(1)查阅相关的国内外文献和资料,完成仓库管理系统所需相关技术的资料;(2)调研,进行需求分析,形成相应报告:(3)结合具体的企业项目,进行系统的总体设计;(4)完成系统开发和测试。4 .2.2主要仪器和设备硬件设备环境:Windows7系统:软件环境:IE7.0等;相关技术:HTME语言,JaYa语言,C#语言等编程语言:数据库:SQ1.Server2008。3 .主要叁考文献1朱耀祥,朱立强.设施规划与物流M.北京:机械工业出版社,2004.2.2申作兰,王波.仓储与库存管理IX1.电子工业出版社.2008.3李堡春,喻丹丹,曾慧,曾平.ASP.NET动态网站设计教程M.北京:清华高校出版社,2011.344-345.4J靳华,洪石丹.ASP.NET4.0编程技术大全M.北京:电子工业出版社,2011.9.5¾MatthewMacDona1.d.ASP.NET3.5从入门到精通(C#2008版)M.施宏斌,马煜译,北京:清华高校出版社,2010.1.6常倬林等.ASP.NET标准教程M.北京:化学工业出版社,2011.1.7何玉洁.数据库原理与应用教程M.机械工业出版社,2008.8½SiIberschatzAbraham.,KorthHenryF.,SudarshanS.数据库系统概念(原书第5版)M.杨冬青,马秀莉,唐世渭等.1版5次.北京:机械工业出版社,2008.9黄梯云.管理信息系统(第四版)M.北京:高等教化出版社,2009,4.指导老师评语:(建议填写内容:对学生提出的方案给出评语,明确是否同意开题,提出学生完成上述任务的建议、留意事项等)指导老师签名,20年月曰毕业设计过程记录表(老师填写)序时髓(要指出氟鼐需的方法)指导老师签名13月中旬1I2.开整Ii年月日24月I-旬1三舲2.设计O状况年月日35月中旬1.是峻13碓年月I46月I-旬1.审查耀部分2.统I年月日备注:指导老邪应按要求和时间段与时填写,读表格由学生保管,留在设计现场网时接受校、除两级督导组检察.中文摘要错误!未定义书签.英文摘要错误!未定义书筌.1缙论错误I未定义书签.1.1 系统开发的背景与意义错误!未定义书筌。1.2 目前仓库管理系统的发展状况偌误!未定义书签.1.3 本文主要探讨内容错误!未定义书筌.2系统开发关键技术支持62.1B/S的三层体系结构62.1.1管理信息系统开发模式的选择错误!未定义书签2.1.2B/S三层体系架构的工作原理和特点72.1.3B/S三层分布式体系结构概述72. 2.NETFramework83. 3ASP.NET92.4数据库系统103基于B/S架构和MES仓库管理系统分析探讨与方案H4. 1仓库管理系统在YES中的地位113.2需求分析113. 2.1需求分析概述114. 2.2系统主要功能需求125. 2.3系统性能需求143.3 基于MES的仓库管理系统方案的提出163.4 系统总体设计163.4.1 系统设计原则163.4.2 系统结构总体设计164系统具体设计184.1系统管理模块设计184.1.1用户管理模块184.1.2系统登录模块214.2仓库管理模块224.2.1仓库管理模块数据库建模224.2.2入库管理模块244.2.3出库管理模块254.2.4当日库配置模块254.2.5线边库配置模块254. 2.6线边库物料充泡模块2542.7物料消耗配苴模块265系统实现错误!未定义书筌.5. 1系统实现错误I未定义书签.6总结与展望346.1总结全文346.2展望34致谢36参考文献37插图清单图2.1两层C/S模型6图2.2三层B/S模型7图2.3.NETFrameWOrk基本结构9图3.1系统功能模块图17图4.1用户/角色安排活动图19图4.2用户、角色、权限关系图20图4.3系统登录流程22图4.4数据库模型24图5.1系统登录界面错误!未定义书筌。图5.2系统主界面错误!未定义书签.图5.3入库管理界面28图5.4创建入库单界面28图5.5领料人编号添加界面错误!未定义书签。图5.6页面信息错误!未定义书签.图5.7修改入库单界面错误!未定义书签。图5.8关联配置界面错误!未定义书签.图5.9出库管理界面错误!未定义书签。图5.10当日库配置界面错误!未定义书签.图5.11线边库配置界面错误!未定义书签.图5.12线边库物料查询界面错误!未定义书签.图5.13物料消耗配置界面错误!未定义书签。插表清单表4.1用户表(USer)20表4.2角色表(Ro1.e)20表4.3权限表(JUriSdiC1.ion)21表4.4用户-角色表(UR)21表4.5角色-权限表(RJ)21基于B/S的仓库管理系统设计探讨摘要:随着经济的快速发展,仓库管理系统作为物流系统的重要组成部分,对企业的仓储水平、经济效益和市场竞争力提高具有巨大的推动作用。但是,我国的仓库管理系统的探讨与设计与外国向比起来还有肯定的差距,这也表明仓库管理系统在我国具有特别广袤的发展空间。因此进一步探讨如何设计、开发高效的仓库管理系统具有重要的理论意义和工程应用价值。因此,本文以仓库管理的标准为蓝本,以阅读器/服务器(B/S)三层体系结构,模块设计与ASP.NET等技术为支持,构建适用于般企业仓库管理的仓库管理系统。所设计的仓库管理系统包括系统管理和仓库管理两个大的功能模块,通过两个功能模块的共同作用,开发的系统不仅实现了仓库管理的一般功能,而且操作简便、易于运用,提高了仓库管理的水平。关键同:仓库管理系统;阅读器/服务器(B/S):模块设计WarehouseManagementSystem'ResearchandDesignbasedonB/SAbstractiWiththerapiddeve1.opmentofeconomy,thewarehousemanagement,thewarehousemanagementsystem,asanimportantpartof1.ogisticssystem,providesenterpriseWi1.habigboostaboutincreasingstorage1.eve1.,economicbenefitsandmarketcompetitiveness.But,comparingwithIheforeigncountries,ourcountry1sresearchanddesignonthewarehousemanagementsystemhasagap,thismeansthatthedeve1.opmentofthewarehousemanagementsystemhasaverybroadspace.Therefore,furtherresearchonhowtodesignandexp1.oittheefficientwarehousemanagementsystemhasimportanttheoretica1.significanceandengineeringapp1.icationva1.ue.Therefore,throughtheBrowser/Server(B/S)three1.ayersystemstructure,modu1.edesignandASP.NETtechno1.ogyandsoon,estab1ishingthewarehousemanagementsystemthatissuitab1.eforgenera1.warehousemanagementofenterprisebasedonthewarehousemanagementstandards.Thewarehousemanagementsystemisdesignedinthisartic1.ehastwofundionmodu1.einc1.udingsystemInaniagementmodu1.eandwarehousemanagementmodu1.e,throughthejointactionoftwofunctionmodu1.es,noton1.yhasthegenera1.functionofwarehousemanagement,buta1.sohasoperationthatissimp1.eandeasytouse,achievingtargetaboutimprovingthe1.eve1.ofwarehousemanagement.Keywords:warehousemanagementsystem;Browser/Server(B/S);modu1edesign1结论1.1 系统开发的背景与意义物流是有形产品从起始生产点到最终消费点的流淌存储活动,具体包括运输、储存、包装、装卸、搬运、流通加工与信息处理等功能。从职能上可以分为:供应物流、销售物流、回收物流和废弃物流等职能。从20世纪70年头起先,计算机技术起先渐渐应用到物流领域。随着物流市场和物流信息化的发展,物流系统得到快速地发展并且渐渐完善。物流系统是指在肯定的时间和空间中,由须要移动的物料、运输工具、搬运机械、储运设施、通侑网络设施等硬件中和相关的各种软件与人员等若干相互.冲突的要素所组成的、为了使物流在时间和空间上增值达到低成本并且或经济效益的系统物流系统包括仓库管理系统、运输管理系统、订单管理系统、服务管理系统等子系统,其中,仓库管理系统是通过入库业务、出库业务等功能综合运用管理系统,有效限制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。随着我国经济水平的大幅度提升,我国物流业得到快速的发展,伴随着物流行业的快速发展,仓储管理在任何一个企业的地位也显得越来越重要。对于任何一个企业来说,随着企业不断的发展,其生产的产品数量与种类也会越来越多,这就会导致各种信息量的成倍的增长,而对于企业浩大的产品信息量,如何有效地管理库存品,这对这些企业来说是特别必要的。仓储管理的重点是对信息是否与时反馈,从而确保企业运行效靛。这就须要如何有效地、与时地管理入库业务、出库业务、物料配置等功能产生的大量库存信息是特别重要的。但是管理大量的数据信息充分考验着仓库管理员的工作实力,工作量的繁重也是可想而知的,因此这就须要由仓库管理系统来提高仓库管理工作的效率,保证信息的规范管理,科学统计和快速查询,从而削减仓库管理的工作量,同时这对了调动广袤员工的工作主动性,提高生产率都具有特别重要的现实意义。正是在这样的背景卜.,本文在B/S三层体系结构的基础上,探讨和设计具有信息化、易运用的仓库管理系统,通过入库业务、出库业务、物料消耗等功能实现对库存业务的物流和成本管理全过程进行有效限制和跟踪,以提高企业库存水平,降低库存效率,帮助企业与时和精确地驾驭库存水平,以便淡策部门做出正确的企业规划,并最大限度地提高企业的竞争力。1.2 目前仓库管理系统的发展状况在国外,对于以仓库作业为核心的物料管理的探讨与应用已有半个多世纪,并在系统化的领域取得了极大的成就.20世纪50、60年头是仓库管理系统发展的起步阶段,最早的仓储管理的思想和功能仅仅出现在工厂生产过程中,还没有比较完整的的仓储系统化管理的思想。20世纪70年头,专用的仓库管理系统在美国起先运用,专用仓库管理系统意味着仓库管理系统进入快速发展阶段。20世纪80年头,在关于仓库管理系统探讨中,科研人员起先利用计算机仿真技术等技术对困难、规模较大的系统进行仿真探讨,通过运用图论等工具来探讨关于多目标优化的问题。白20世纪90年头起先,国外起先结合现代管理技术和现代制造技术对物料搬运和平面布置等方面进行探讨,从而带动仓库管理系统的探讨也扩大到产品订货到销售的整个过程。相比较国外,我国仓库管理系统探讨和实践方面起步较晚,技术相对落后。虽然我国仓库管理系统与国外比起来还有不小的差距,但是我国的仓库管理系统探讨和设计仍取得了较大的成就。例如在应用系统方面,主要有昆船自动化物流工程公司的11MMS2.0软件,这种软件供应从自动化立体仓库管理到人工仓库管理多种管理模式,具有统一和规范的物流限制接口,并且结合Hair公司的ERP软件,实现按订单收货、存储、成品发货等功能:此外还有汇驿科技EVINWAREHOUSE软件,它是面对第三方物流企业的现代仓储管理的软件,能接收来自仓储管理设备如无线射频等供应的相关信息和数抑;,并可供应接口与大型ERP系统如SP进行数据交换。综合国内外发展状况,从仓库管理系统的发展状况来看,仓库管理系统的将来发展趋势将会整合企业资源,结合如电子标签、商业智能技术为代表的新技术,实现仓储管理的自动化、智能化与立体化.1.3 本文主要探讨内容木文通过对企业的仓库管理现状与发展趋势分析,提出了基于B/S和MES的仓库管理系统方案,通过理解B/S三层体系结构与有关方面的学问,实现系统的总体架构进行分析与设计,通过系统总体架构细分各个功能模块,并对仓库管理系统设计过程中出现的问题进行分析与探讨。本文主要的内容如下:(D简述阐要仓库管理的探讨背景,国内外的现状与发展趋势,存在的问题,以与仓库管理的重要性与意义。(2)通过分析仓库管理系统,确定系统的各功能模块。(3)简要了解B/S模式的三层体系结构、特点与工作原理,通过面对对象技术进行系统分析、建模,实现系统总体架构设计和功能模块具体设计的工作,确定实现仓库管理系统的策略和目标,以与类、关联、接口形式与实现操作的方法,并最终用CH语言、JaVa语言实现系统,使开发的仓库管理系统能够满意用户需求。(4)依据仓库管理系统功能模块,用面对对象的技术建立数据库模型。(5)我纳面对对象的技术进行界面设计与有关代码的开发,在开发过程中对系统进行调试,以保证开发系统的质量。(6)依据开发的系统进行总结,为以后进一步探讨与开发做打算。2系统开发关键技术支持2.1B/S的三层体系结构2.1.1管理信息系统开发模式的选择管理信息系统开发平台模式大致上分为四种:主机终端模式、文件服务器模式、客户端/服务器模式(C1.ien1./Server,简称C/S)和阅读器/服务器模式(BroWer/Server,简称B/S)主机终端模式因为系统开发所需硬件有限与资金无法保障,主机终端模式1.i不再适用。对文件服务器模式,该模式适用较小规格的系统开发,从而对系统规模过大、系统操作量大、用户多状况就会产生很大的映陷,故在肯定程度上也不适合系统的开发。21世纪80年头,随着网络和数据库技术的发展,客户端/服务繇模式(C/S)应运而生。传统的客户端/服务第(C/S)模式是种两层机构体系,它的应用包括前台的客户端和后台的服务器两部分,客户端完成与用户的交互任务,向服务器发送服务恳求,服务器主要供应数据存储功能,负责后端的数据处理,并将处理结果返回给客户端。两层客户端/服务器(C/S)模型的体系结构如图2.1所示:月艮务器请求响应图2.1两层C/S模型客户端/服务器(C/S)模式由广前台客户端和后台服务器之间存在工作量大、关联困难性较大等缺陷,无法满意当前管理信息系统的须要。随着网络技术的渐渐发展与日趋完善,阅读器/服务器(B/S)三层体系结构将会渐渐取代客户端/服务罂(C/S)两层体系结构。它把客户端/服务器(C/S)结构的事务处理逻辑模块从客户端中分别出来,转而用单独的Web服务器来担当事务处理任务,从而导致客户端的压力在很大程度上削减,因此客户端/服务器(C/S)的两层体系结构转变成阅读器/服务器(B/S)三层体系结构.阅读涔/服务器(B/S)三层体系结构如图2.2所示:次据库阳务器图2.2三层B/S模型2.1.2B/S三层体系架构的工作原理和特点阅读器/服务器(B/S)三层体系结构是一种从客户端/服务器(C/S)转变而成的网络体系结构模式,其本质是客户端/服务器(C/S)的三层体系结构,在阅读器/服务器(B/S)中,客户端运行阅读器,然后阅读器以超文本HTTP形式向服务器提出访问数据库的要求,Web服务器依据客户端的恳求,将恳求转化为SQ1.语法,并将其交给数据库服务器,数据库服务器得到恳求后,脸证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器将得到的结果进行转化,变成HTM1.文档形式,转发给客户端阅读器并且用Web网页形式表示出来。阅读器/服务器(B/S)三层体系结构极大简化了客户端的工作。采纳该体系结构的优势在于:(D能够跨越平台操作,任何一台计算机只要装有WWW阅读器软件,均可作为客户端来对系统进行访问。(2)具有很好的敏捷性和扩展性。(3)便于向互联网连接扩展2.1.3B/S三层分布式体系结构概述三层架构的应用程序由三部分组成,这三部分各自分布在网络中的不同地方。这三个部分分别是:工作站或表示层接口、事务逻辑、数据库以与与其相关的程序设计。这些层可以单独开发,单独测试。具体描述为:第1层是表示层,即前端客户接U,只须要在客户端安装通用的Web阅读器,便可实现用户与系统软件间的交互功能。第2层是应用层,本系统是基于网络平台的仓库管理系统服务器与其应用程序。Web服务器接受用户的HTM1.恳求,处理HTM1.文档。第3层是数据服务层,即数据库服务器。为了避开数据库干脆暴露给客户端所带来的平安问题,增加数据库的平安性和稳定性,表示层不能干脆访问数据库,只有通过服务器才能访问数据库。本系统的数据库管理软件采纳SQ1.Server2008R2,具有运用便利、扩展性强、与相关软件集成程度高与具有强大的数据库管理实力等特点,它能够为每个用户供应一个独立的数据库,并实现数据资源的共享。2.2.NETFramework.NETFramCWork供应了一整套应用程序的开发平台,它事实上是由一大堆技术组合而成,这些技术彼此协作,能为开发人员供应无限的应用。归根究竞,.NETFra1.nCWork由如下几大部分组成:(1).NET语言:包括YiSUa1.BaSiC.NET、C#、JScript.NET,J#和C+等。(2)通用语言运行时(C1.R):供应全部.NET程序的执行引擎,并为这些应用程序供应白动化的服务,比如平安性检查、内存的管理和应用程序的优化等。(3) .NET框架类库:包含大量内置的功能函数,使开发人员可以更轻松地实现特定功能,这些类库被组织为几个技术集,比如ADo.NET、WindowsForms应用程序开发、网络编程等。DASP.NET:全部在.NET中创建的Web应用程序,都以ASP.NET作为执行引擎或运行平台,ASP.NET还支持绝大多数.NET类库所支持的特性。另外,ASP.NET还包括一组特地用于Web开发的特别服务,比如平安认证和数据存储。2)Visua1.Studio:功能强大,运用简便的集成化开发环境,具有一整套高效的功能集合和调试特性。图2.3所示为.NETFra三work的基本结构图,该图将,NET划分为两大部分,每一部分又细分/各种不同的功能模块,在.NETFramework类库部分,可以看到其供应很多开发人员常见的应用程序类型,基木上.NET程序员都在与NETFrameWork中浩大的类库打交道。通用类型系统为.NET应用程序供应了一个托管平台,它供应了较低层的功能,通常开发人员较少须要处理C1.R的部分。NETFr00«OrkT庠ADO.XETASP.NETWBVindosForasIFVPFItF陵C触务(境程、序列化、反射、Ife介等)XfiH1.ir(WW(W修器和mn状内存铮&和及坂仪/其他拖管服势代种蚣验和优化代码访问安全图2.3.NETFramework基本结构2. 3ASP.NETASP.NET是微软公司推出的一个用于Web开发的全新框架。对于Web应用程序的开发人员来说,利用SP.NET供应的一系列控件,可以轻松地进行开发,大大缩短了开发周期,提高了开发效率。ASP.NET不是一种语言,而是一门技术,可以运用ASP.NET网页作为Web程序的用户界面,还可以用来设计后台逻辑部分工ASP.NET网页在阅读器端向用户供应信息,然后运用服务器端代码来实现应用程序的逻辑。ASP.NET的特点如下:(1)服务器上运行的代码可以动态地生成到阅读器端的网页输出。(2)兼容全部阅读器或移动设备。ASP.NET自动为样式、布局等功能呈现正确的、符合阅读器的HTM1.。(3)兼容.NET公共语言运行库所支持的任何语言,其中包括MicrosoftVisua1.Basic、MicrosoftVisua1.C#fi1MicrosoftJScript.NETo(4)基于NETFrameWOrk平分,其兼具Framework的全部优点,包括托管环境、类型平安性和继承。(5)具有开发的敏捷性,允许开发人员向页面添加用户创建的控件或第三方控件。2.4数据库系统数据库是管理信息系统的核心部分。数据库技术与其应用系统的总体构思出现在60年头到70年头,E.I;.COdd提出/数据库的关系模型,从而使数据库从技术上升到更高层次的理论。数据库系统是由数据序与其管理软件组成的系统。它是为适应数据处理的须要而发展起来的一种较为志向的数据处理的核心机构,是一个实际可运行的存储、维护和应用系统供应数据的软件系统,是存储介质、处理对象和管理系统的集合体力数据库系统一般由4个部分组成:(1)数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库将数据表表示为多个表的集合,通过建立表之间的关系来定义数据库的结构:何。因此数据库具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满意整个数据库系统的须耍。(3)软件:包括操作系统、数据库管理系统与应用程序。数据库管理系统(databasemanagementsystem,DBVS)是数据库系统的核心软件,是在操作系统的支持卜.工作,解决如何科学地组织和存储数据,如何高效获得和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。(4)人员:主要有4类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户与数据库管理员一起确定系统的硬件配置,并参加数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设讳。其次类为应用程序员,负责编写运用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问数据库。第四类用户是数据库管理员(databaseadministrator,DBA),负责数据库的总体信息限制。DBA的具体职责包括:负贡数据库的性能改进、数据库的重组和重构,以提高系统的性能。3基于B/S架构和MES仓库管理信息系统分析探讨与方案3. 1仓库管理系统在MES中的地位基于MES的仓库管理系统克服了传统仓库管理独立与生产管理的特点,它可以和生产支配支配,成本管理,设备管理,车间管理,选购管理等相关管理系统进行动态数据沟通,解决了“信息孤岛”问题,提高了仓库管理效率。仓库管理系统作为企业整个管理信息系统的一个重耍的子系统,具有举足轻弱的地位。生产支配支配系统从仓库管理系统获得仓储的实力信息,运用这些信息平衡生产作业支配和物料需求支配,从而有效地执行生产作业支配。与此同时,仓库管理系统与成本管理系统的关系也特别亲密,仓库管理系统向成本管理系统供应物料与备件的仓储成本与运行中的各种费用,成本管理系统依据仓库管理系统供应的费用信息计算仓储成木差异,并向仓库管理系统返回仓储运行开支差异,仓储实力差异等信息。仓库管理系统通过对这些信息的统计分析,对仓库管理的仓储标准费用进行合理的调整,同时作为制定各类支配的参考。选购管理系统向仓库管理系统供应物料与备件的市场信息和供应商信息,仓库管理系统制定物料与备件的选购支配,然后提交给选购管理系统。此外,仓库物料管理系统通过对物料与备件的库存管理,建立物料和备件与生产线的关联关系,为车间管理系统供应物料与备件的仓储状况,从而在肯定程度上帮助车间管理系统有效调整与限制生产节奏。而车间管理系统向仓库管理系统供应作业实施信息、物料与备件运用信息等信息。仓库管理系统通过对这些信息的统计分析,获得物料与备件仓储管理的决策信息。由此可见,仓库管理系统对于企业整个管理信息系统起着重要的能动作用,它能够推动整个管理信息协调,并为企业整体决策系统供应重要的依据。3. 2需求分析1 .2.1需求分析概述需求分析是开发管理系统工作中必不行少的部分,是设计管理系统的核心。当开发人员与用户都确定可行后,系统开发便进入J'系统分析阶段,其所确定的内容是系统实现的基础。需求分析是对信息系统进行细致的系统调查和需求分析,驾驭实际系统的基本构架和业务流程,从中发觉其优缺点,从而确定系统合理的逻辑模型。需求分析分两步,第一,在具体调查的基础上进行需求分析,明确仓库管理业务和数据流程,然后构建系统的逻辑模型。在开发仓库管理系统实践中,系统开发人员运用了多种需求分析方法,主要有结构化分析方法、面对对象的分析方法和面对数据结构的分析方法等。其中,结构化分析方法自提出以来,由于其简洁、易于驾驭和运用等特点,成为普遍运用的分析方法。结构化分析方法是用标准的规则和工具进行分析工作,即有组织、有支配地实施分析工作,是一种运用系统工程的思维和结构的概念以与自顶向下划分模块、逐步细化的分析方法。这种方法是把探讨项目视作一个整体系统,用分解和抽象两个基本策略来限制系统规格和困难性O它有三个要点:(1)分解和抽象;(2)模型转换;(3)图表描述;结构化分析方法常用的工具有:数据字典、数据流程图、处理逻辑的表达方式(判定表、决策树等)、数据库存储结构规范化方法等,其准则为:(1)必需分析和描述问题的信息范围,依据信息范围建立数据模型。(2)必需规定开发系统的功能,依据规定要求建立功能模型。(3)必需对描述系统功能和行为的模型进行分解,用层次的方式进行细化。(4)系统分析过程必需从系统要素向现实转化。3 .2.2系统主要功能需求仓库管理系统开发的目的是提高仓库的运用效率,削减仓库管理的缺失和遗漏,具有对仓库信息、产品信息和相关经手人以与供货单位和收货单位进行管理和维护的功能加。随着科学技术的发展,计算机科学日渐成熟,其强大的功能已深化人心,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的部分,运用计算机对仓储信息进行管理,具有手工管理所无法比拟的优点,如检索快速、牢靠性大、存储量大、保密性好、成本低等优点,这些优点能够大幅度地提高仓库管理的效率。系统主要有以下需求:(1)系统管理为r保障系统的平安性和数据的一样性,必需对整个系统进行地有效地管理,以实现系统的整体性和同步性,其主要包括用户管理、系统登录等功能。1)用户管理对任何一个信息系统来说,存在着很多运用系统的用户,为了保证系统的访问层次性和整个数据库的平安性,就必需进行用户的管理,通过用户、角色和权限三个实体,进行相应的基于角色的访问限制,削减授权管理的困难性,降低管理开销。用户信息管理包括用户号、用户名称、用户密码、角色号、角色名称、角色备注、权限号、权限名称、权限路径等信息。通过用户信息管理实现对用户系统访问的权限管理.,以便提高系统运用