仓库管理系统毕业设计.docx

上传人:牧羊曲112 文档编号:1939502 上传时间:2022-12-27 格式:DOCX 页数:51 大小:2.22MB
返回 下载 相关 举报
仓库管理系统毕业设计.docx_第1页
第1页 / 共51页
仓库管理系统毕业设计.docx_第2页
第2页 / 共51页
仓库管理系统毕业设计.docx_第3页
第3页 / 共51页
仓库管理系统毕业设计.docx_第4页
第4页 / 共51页
仓库管理系统毕业设计.docx_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《仓库管理系统毕业设计.docx》由会员分享,可在线阅读,更多相关《仓库管理系统毕业设计.docx(51页珍藏版)》请在三一办公上搜索。

1、 毕业设计设计题目 基于B/S的仓库管理系统设计研究 学生姓名 学 号 专业班级 工业工程 指导教师 院系名称 2013 年6月2日毕业设计(论文)任务书(2013届)设计(论文)题目 基于B/S的仓库管理系统设计研究 学院名称 专 业 (班 级) 工 业 工 程 姓 名 (学 号) 指 导 教 师 系(教研室)负责人 一、毕业设计(论文)的主要内容及要求(任务及背景、工具环境、成果形式、着重培养的能力) 【背景】 信息技术与计算机技术的迅猛发展,科学管理理念的传播,是企业经营者逐渐认识到:现代管理应该建立在真实有效的信息上。而仓库管理系统便是企业进销存问题与计算机强大数据统计功能相结合的产物

2、。 仓库管理系统解决了企业库存的进,销,存等一系列操作流程中的数据信息的处理问题,提供了一系列的数据分析,帮助经营者合理调配资金、资源,从而调整经营环节的运作节奏。它的全面应用将进一步规范业务流程、提高企业管理水平、加速资金流转,进而全面提高企业的经济效益。 仓库管理系统是企业信息系统中的一个相当重要组成部分。仓库管理系统的好坏直接影响企业物流管理的效果,并直接影响企业的经济效益。因此,在当今的企业,尤其是制造业来说,仓库管理方法研究及系统开发是一项极为重要的任务,影响着企业的整体发展。【主要任务】 (1)收集与查阅仓库管理方法研究及其系统开发的相关技术资料;(2)对已有的仓库管理方法进行理论

3、分析,并结合市场实际情况提出新的方法。(3)借助C#等语言、SQL数据库等工具,针对装配制造过程构建B/S架构。(4)基于B/S架构进行仓库物料管理系统开发。 【成果形式】仓库管理系统,毕业设计论文和英文翻译。 【着重培养的能力】资料的查阅和分析能力、理论与实践结合的能力、系统规划和设计能力、外文的翻译和论文撰写能力。二、应收集的资料及主要参考文献 1朱耀祥,朱立强.设施规划与物流M.北京:机械工业出版社,2004.2.2申作兰,王波.仓储与库存管理M.电子工业出版社.2008.3李堡春,喻丹丹,曾慧,曾平.ASP.NET动态网站设计教程M. 北京:清华大学出版社,2011.344-345.

4、4靳华,洪石丹.ASP.NET 4.0编程技术大全M.北京:电子工业出版社,2011.9.5美Matthew MacDonald.ASP.NET 3.5从入门到精通(C#2008版)M.施宏斌,马煜译,北京:清华大学出版社,2010.1.6常倬林等.ASP.NET标准教程M.北京:化学工业出版社,2011.1.7何玉洁.数据库原理与应用教程M.机械工业出版社,2008.8美Silberschatz Abraham.,Korth Henry F.,Sudarshan S.数据库系统概念(原书第5版)M.杨冬青,马秀莉,唐世渭等.1版5次.北京:机械工业出版社,2008.9罗福强,白忠建,杨剑.V

5、isual C#.NET程序设计教程M.北京:人民邮电出版社,2009.3.10炎士涛,陈文臣,胡荷芬,张彬.ASP.NET项目开发案例精粹M.北京:电子工业出版社,2010.6.11黄梯云.管理信息系统(第四版)M.北京:高等教育出版社,2009,4.三、毕业设计(论文)进度计划起 迄 日 期工 作 内 容备 注2013.3.7 2013.3.162013.3.16 2013.3.272013.3.28 2013.4.102013.4.11 2013.4.212013.4.22 2013.5.162013.5.17 2013.5.252013.5.26 2013.6.52013.6.6 20

6、13.6.10 收集相关资料 在外地进行毕业实习 做英文论文翻译,撰写开题报告 作论文规划,分析相关文献 进行论文设计,迎接院系中期检查 论文基本完成, 撰写设计论文 检查论文格式,准备答辩,制作ppt 开 题 报 告 建议填写以下内容:1.简述课题的作用、意义,在国内外的研究现状和发展趋势,尚待研究的问题。2.重点介绍完成任务的可能思路和方案;3.需要的主要仪器和设备等;4.主要参考文献。1.课题的目的和意义及国内外发展状况仓库的管理业务是一项复杂而十分细致的工作,一般不允许发生错误,手工进行物料收发工作,需要反复地记录与计算,这不仅要花费仓库管理人员大量的精力和时间,而且在入库记录和出库记

7、录时经常容易出错。随着我国信息化快速发展,网络化管理正发生着翻天覆地地变化。对于任何企业来说,想要在激烈的市场竞争中获得一定的地位,就必须有效地利用人才,时间,信息相结合的优势,就必须有效地进行企业的内部改革和加强企业管理,借助现代信息技术和网络技术进行仓库管理是十分必要的。现代信息技术与网络技术相结合的仓库管理有利于提高仓库物料信息的及时性,全面性和正确性,大大地提高了企业的管理水平和管理效率,产生了巨大的经济效益和社会效益,符合时代发展的要求,对科学化,规范化管理产生了巨大的能动作用。20世纪40年代初期,西方经济学家通过对库存物料随时间推移而被消耗和使用的规律研究,提出了订货点的方法和理

8、论,并将其应用到库存物料管理中。20世纪六十年代中期,美国IBM公司的管理专家约瑟夫奥利弗博士首先提出了独立需求和相关需求的概念,将企业的物料分为独立需求和相关需求,由此形成了基本MRP。20世纪70年代末期,以实现企业物料流,信息流和资金流有机集成和提高企业整体管理水平为目标,提出了制造资源计划(MRP2),确保了企业连续,均衡地生产。20世纪90年代初期,以市场和客户需求为导向,以实现企业内外资源的优化配置而形成了企业资源计划(EPR),是一种面向供应链管理的现代企业管思想方法。通过国内外的发展状况,可以看出仓库物料管理的今后发展趋势是以现代化技术和计算机技术为手段,面向整个企业的信息化仓

9、库物料管理。通过逐步地研究,国内外对于仓库管理系统的软件不在少数,但具备智能化确较少,有些仓库管理软件功能强大,但不实用;有些软件实用但界面不够美观,看起来比较单调。因此,我觉得需要制作一款实用,美观和智能化的仓库管理系统,以方便客户的使用和提高企业的物料管理效率。2.研究方案2.1研究目标和研究内容 2.1.1 研究目标仓库管理系统采用Web应用的开发路线,使用J2EE作为系统的服务器端的开发平台。根据操作的业务数据并结合设计模式的编程技巧实现系统之间的代码共享,并控制代码共享所带来的安全访问问题。本系统具有多方面的优势:系统功能完备,用户操作方便,用户界面美观,减少操作人员和客户的负担,大

10、大地提高了信息化水平和工作效率。 2.1.2 研究内容(1)针对系统的特性对系统的需求进行市场调研,结合具体的企业项目,设计系统的数据流程图,功能结构图和数据字典等。(2)采用用上向下逐步求精的技术,建立数据模型和功能模型。(3)进行网络建设,利用“高内聚,低耦合”的模块化原理和信息隐藏原理,建立相应的功能模块,进行软件总体设计和详细设计工作(4)根据选定的B/S结构,结合HTME语言,Java Web,核心数据库和相关编程语言进行具体实施工作。(5)进行系统的功能测试,单元测试和集成测试,估算系统的平均无故障时间,并进行系统维护。2.2 研究方法 2.2.1 任务方案(1)查阅相关的国内外文

11、献和资料,完成仓库管理系统所需相关技术的资料;(2)调研,进行需求分析,形成相应报告;(3)结合具体的企业项目,进行系统的总体设计;(4)完成系统开发和测试。 2.2.2 主要仪器和设备硬件设备环境:Windows 7 系统;软件环境:IE 7.0等;相关技术:HTME语言,Java 语言,C#语言等编程语言;数据库:SQL Server 2008。3.主要参考文献1朱耀祥,朱立强.设施规划与物流M.北京:机械工业出版社,2004.2.2申作兰,王波.仓储与库存管理M.电子工业出版社.2008.3李堡春,喻丹丹,曾慧,曾平.ASP.NET动态网站设计教程M. 北京:清华大学出版社,2011.3

12、44-345. 4靳华,洪石丹.ASP.NET 4.0编程技术大全M.北京:电子工业出版社,2011.9.5美Matthew MacDonald.ASP.NET 3.5从入门到精通(C#2008版)M.施宏斌,马煜译,北京:清华大学出版社,2010.1.6常倬林等.ASP.NET标准教程M.北京:化学工业出版社,2011.1.7何玉洁.数据库原理与应用教程M.机械工业出版社,2008.8美Silberschatz Abraham.,Korth Henry F.,Sudarshan S.数据库系统概念(原书第5版)M.杨冬青,马秀莉,唐世渭等.1版5次.北京:机械工业出版社,2008.9黄梯云.

13、管理信息系统(第四版)M.北京:高等教育出版社,2009,4.指导教师评语:(建议填写内容:对学生提出的方案给出评语,明确是否同意开题,提出学生完成上述任务的建议、注意事项等) 指导教师签名: 20 年 月 日毕业设计过程记录表 (教师填写)序号检查时间检查内容指导教师阶段检查评语(要指出该阶段存在的问题及解决的方法)指导教师签 名13月中旬1.资料收集情况2.开题报告完成情况3.外文翻译完成情况 年 月 日24月上旬1.检查学生投入情况2.设计论文进展情况 年 月 日35月中旬1.总体任务完成是否过半2.院系中期检查意见3.存在问题及采取措施 年 月 日46月上旬1.审查论文质量注意英文摘要

14、部分2.答辩前的准备情 况 年 月 日备注:指导教师应按要求和时间段及时填写,该表格由学生保管,留在设计现场随时接受校、院两级督导组检察。 目 录中文摘要1英文摘要21 绪论31.1 系统开发的背景与意义31.2 目前仓库管理系统的发展状况41.3 本文主要研究内容42 系统开发关键技术支持62.1 B/S的三层体系结构62.1.1 管理信息系统开发模式的选择62.1.2 B/S三层体系架构的工作原理和特点72.1.3 B/S三层分布式体系结构概述72.2 .NET Framework82.3 ASP.NET92.4 数据库系统103 基于B/S架构和MES仓库管理系统分析研究及方案113.1

15、 仓库管理系统在MES中的地位113.2 需求分析113.2.1 需求分析概述113.2.2 系统主要功能需求123.2.3 系统性能需求143.3 基于MES的仓库管理系统方案的提出163.4 系统总体设计163.4.1 系统设计原则16 3.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 当日库配置模块25 4.2.5 线边库配置模块254.2.6 线边库物料查询模块254.2.

16、7 物料消耗配置模块265 系统实现275.1 系统实现276 总结与展望346.1总结全文346.2展望34致谢36参考文献37插 图 清 单图 2.1 两层C/S模型6图 2.2 三层B/S模型7图 2.3 .NET Framework基本结构9图 3.1 系统功能模块图17图 4.1 用户/角色分配活动图19图 4.2 用户、角色、权限关系图20图 4.3 系统登录流程22图 4.4 数据库模型 24图 5.1 系统登录界面 27图 5.2 系统主界面27图 5.3 入库管理界面28图 5.4 创建入库单界面28图 5.5 领料人编号添加界面29图 5.6 页面信息29图 5.7 修改入

17、库单界面30图 5.8 关联配置界面30图 5.9 出库管理界面31图 5.10 当日库配置界面 31图 5.11 线边库配置界面32图 5.12 线边库物料查询界面32图 5.13 物料消耗配置界面33插 表 清 单表 4.1 用户表(User)20表 4.2 角色表(Role)20表 4.3 权限表(Jurisdiction)21表 4.4 用户-角色表(UR)21表 4.5 角色-权限表(RJ)21 基于B/S的仓库管理系统设计研究摘要: 随着经济的快速发展,仓库管理系统作为物流系统的重要组成部分,对 企业的仓储水平、经济效益和市场竞争力提高具有巨大的推动作用。但是,我国的仓库管理系统的

18、研究与设计与外国向比起来还有一定的差距,这也表明仓库管理系统在我国具有非常广阔的发展空间。因此进一步研究如何设计、开发高效的仓库管理系统具有重要的理论意义和工程应用价值。因此,本文以仓库管理的标准为蓝本,以浏览器/服务器 (B/S)三层体系结构,模块设计及ASP.NET等技术为支持,构建适用于一般企业仓库管理的仓库管理系统。所设计的仓库管理系统包括系统管理和仓库管理两个大的功能模块,通过两个功能模块的共同作用,开发的系统不仅实现了仓库管理的一般功能,而且操作简便、易于使用,提高了仓库管理的水平。 关键词:仓库管理系统;浏览器/服务器(B/S);模块设计Warehouse Management

19、SystemResearch and Design based on B/SAbstract:With the rapid development of economy,the warehouse management,the warehouse management system, as an important part of logistics system, provides enterprise with a big boost about increasing storage level,economic benefits and market competitiveness.Bu

20、t,comparing with the foreign countries, our countrys research and design on the warehouse management system has a gap,this means that the development of the warehouse management system has a very broad space. Therefore, further research on how to design and exploit the efficient warehouse management

21、 system has important theoretical significance and engineering application value.Therefore,through the Browser/Server(B/S) three layer system structure ,module design and ASP.NET technology and so on,establishing the warehouse management system that is suitable for general warehouse management of en

22、terprise based on the warehouse management standards.The warehouse management system is designed in this article has two function module including system mamagement module and warehouse management module,through the joint action of two function modules,not only has the general function of warehouse

23、management,but also has operation that is simple and easy to use ,achieving target about improving the level of warehouse management. Keywords:warehouse management system;Browser/Server(B/S);module design 1 绪论1.1 系统开发的背景与意义物流是有形产品从起始生产点到最终消费点的流动存储活动,具体包括运输、储存、包装、装卸、搬运、流通加工及信息处理等功能。从职能上可以分为:供应物流、销售物流

24、、回收物流和废弃物流等职能。从20世纪70年代开始,计算机技术开始逐渐应用到物流领域。随着物流市场和物流信息化的发展,物流系统得到迅速地发展并且逐渐完善。物流系统是指在一定的时间和空间中,由需要移动的物料、运输工具、搬运机械、储运设施、通信网络设施等硬件中和相关的各种软件及人员等若干相互矛盾的要素所组成的、为了使物流在时间和空间上增值达到低成本并且或经济效益的系统1。物流系统包括仓库管理系统、运输管理系统、订单管理系统、服务管理系统等子系统。其中,仓库管理系统是通过入库业务、出库业务等功能综合运用管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理2。随着我国经济

25、水平的大幅度提升,我国物流业得到快速的发展,伴随着物流行业的迅速发展,仓储管理在任何一个企业的地位也显得越来越重要。对于任何一个企业来说,随着企业不断的发展,其生产的产品数量及种类也会越来越多,这就会导致各种信息量的成倍的增长,而对于企业庞大的产品信息量,如何有效地管理库存品,这对这些企业来说是十分必要的。仓储管理的重点是对信息是否及时反馈,从而确保企业运行效益。这就需要如何有效地、及时地管理入库业务、出库业务、物料配置等功能产生的大量库存信息是非常重要的。但是管理大量的数据信息充分考验着仓库管理员的工作能力,工作量的繁重也是可想而知的,因此这就需要由仓库管理系统来提高仓库管理工作的效率,保证

26、信息的规范管理,科学统计和快速查询,从而减少仓库管理的工作量,同时这对于调动广大员工的工作积极性,提高生产率都具有十分重要的现实意义。 正是在这样的背景下,本文在B/S三层体系结构的基础上,研究和设计具有信息化、易使用的仓库管理系统,通过入库业务、出库业务、物料消耗等功能实现对库存业务的物流和成本管理全过程进行有效控制和跟踪,以提高企业库存水平,降低库存效率,帮助企业及时和准确地掌握库存水平,以便决策部门做出正确的企业规划,并最大限度地提高企业的竞争力。1.2 目前仓库管理系统的发展状况在国外,对于以仓库作业为核心的物料管理的研究与应用已有半个多世纪,并在系统化的领域取得了极大的成就。20世纪

27、50、60年代是仓库管理系统发展的起步阶段,最早的仓储管理的思想和功能仅仅出现在工厂生产过程中,还没有比较完整的的仓储系统化管理的思想。20世纪70年代,专用的仓库管理系统在美国开始使用,专用仓库管理系统意味着仓库管理系统进入迅速发展阶段3。20世纪80年代,在关于仓库管理系统研究中,科研人员开始利用计算机仿真技术等技术对复杂、规模较大的系统进行仿真研究,通过使用图论等工具来研究关于多目标优化的问题。自20世纪90年代开始,国外开始结合现代管理技术和现代制造技术对物料搬运和平面布置等方面进行研究,从而带动仓库管理系统的研究也扩大到产品订货到销售的整个过程。相比较国外,我国仓库管理系统研究和实践

28、方面起步较晚,技术相对落后。虽然我国仓库管理系统与国外比起来还有不小的差距,但是我国的仓库管理系统研究和设计仍取得了较大的成就。例如在应用系统方面,主要有昆船自动化物流工程公司的TIMMS2.0软件,这种软件提供从自动化立体仓库管理到人工仓库管理多种管理模式,具有统一和规范的物流控制接口,并且结合Hair公司的ERP软件,实现按订单收货、存储、成品发货等功能;此外还有汇驿科技 EVIN WAREHOUSE软件,它是面向第三方物流企业的现代仓储管理的软件,能接收来自仓储管理设备如无线射频等提供的相关信息和数据,并可提供接口与大型ERP系统如SAP进行数据交换。综合国内外发展状况,从仓库管理系统的

29、发展状况来看,仓库管理系统的未来发展趋势将会整合企业资源,结合如电子标签、商业智能技术为代表的新技术,实现仓储管理的自动化、智能化及立体化。1.3 本文主要研究内容本文通过对企业的仓库管理现状及发展趋势分析,提出了基于B/S和MES的仓库管理系统方案,通过理解B/S三层体系结构及有关方面的知识,实现系统的总体架构进行分析与设计,通过系统总体架构细分各个功能模块,并对仓库管理系统设计过程中出现的问题进行分析与研究。本文主要的内容如下: (1)简述阐要仓库管理的研究背景,国内外的现状及发展趋势,存在的问题,以及仓库管理的重要性及意义。 (2)通过分析仓库管理系统,确定系统的各功能模块。 (3)简要

30、了解B/S模式的三层体系结构、特点及工作原理,通过面向对象技术进行系统分析、建模,实现系统总体架构设计和功能模块详细设计的工作,确定实现仓库管理系统的策略和目标,以及类、关联、接口形式及实现操作的方法,并最终用C#语言、Java语言实现系统,使开发的仓库管理系统能够满足用户需求。 (4)根据仓库管理系统功能模块,用面向对象的技术建立数据库模型。 (5)采用面向对象的技术进行界面设计及有关代码的开发,在开发过程中对系统进行调试,以保证开发系统的质量。 (6)根据开发的系统进行总结,为以后进一步研究及开发做准备。 2 系统开发关键技术支持2.1 B/S的三层体系结构2.1.1 管理信息系统开发模式

31、的选择 管理信息系统开发平台模式大致上分为四种: 主机终端模式、文件服务器模式、客户端/ 服务器模式(Client/Server,简称C/S)和浏览器/服务器模式(Brower/Server,简称B/S)。主机终端模式因为系统开发所需硬件有限及资金无法保障,主机终端模式已不再适用。对于文件服务器模式,该模式适用于较小规格的系统开发,从而对于系统规模过大、系统操作量大、用户多情况就会产生很大的缺陷,故在一定程度上也不适合系统的开发。 21世纪80年代,随着网络和数据库技术的发展,客户端/ 服务器模式(C/S)应运而生。传统的客户端/服务器(C/S)模式是一种两层机构体系,它的应用包括前台的客户端

32、和后台的服务器两部分,客户端完成与用户的交互任务,向服务器发送服务请求,服务器主要提供数据存储功能,负责后端的数据处理,并将处理结果返回给客户端。两层客户端/服务器(C/S)模型的体系结构如图2.1所示: 图2.1 两层C/S模型 客户端/服务器(C/S)模式由于前台客户端和后台服务器之间存在工作量大、关联复杂性较大等缺陷,无法满足当前管理信息系统的需要。 随着网络技术的逐渐发展及日趋完善,浏览器/服务器(B/S)三层体系结构将会逐渐取代客户端/服务器(C/S)两层体系结构。它把客户端/服务器(C/S)结构的事务处理逻辑模块从客户端中分离出来,转而用单独的Web服务器来承担事务处理任务,从而导

33、致客户端的压力在很大程度上减少,因此客户端/服务器(C/S)的两层体系结构转变成浏览器/服务器(B/S)三层体系结构。浏览器/服务器(B/S)三层体系结构如图2.2所示: 图2.2 三层B/S模型2.1.2 B/S三层体系架构的工作原理和特点浏览器/服务器(B/S)三层体系结构是一种从客户端/服务器(C/S)转变而成的网络体系结构模式,其本质是客户端/服务器(C/S)的三层体系结构, 在浏览器/服务器(B/S)中,客户端运行浏览器,然后浏览器以超文本HTTP形式向服务器提出访问数据库的要求,Web服务器根据客户端的请求,将请求转化为SQL语法,并将其交给数据库服务器,数据库服务器得到请求后,验

34、证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器将得到的结果进行转化,变成HTML文档形式,转发给客户端浏览器并且用Web网页形式表示出来。浏览器/服务器(B/S)三层体系结构极大简化了客户端的工作。采用该体系结构的优势在于:(1)能够跨越平台操作,任何一台计算机只要装有www浏览器软件,均可作为客户端来对系统进行访问。(2)具有很好的灵活性和扩展性。(3)便于向互联网连接扩展2.1.3 B/S三层分布式体系结构概述三层架构的应用程序由三部分组成,这三部分各自分布在网络中的不同地方。这三个部分分别是;工作站或表示层接口、事务逻辑、数据库以及与其相关的程序设计。这些

35、层可以单独开发,单独测试4。具体描述为:第1层是表示层,即前端客户接口,只需要在客户端安装通用的Web浏览器,便可实现用户与系统软件间的交互功能。第2层是应用层,本系统是基于网络平台的仓库管理系统服务器及其应用程序。Web服务器接受用户的HTML请求,处理HTML文档。第3层是数据服务层,即数据库服务器。为了避免数据库直接暴露给客户端所带来的安全问题,增强数据库的安全性和稳定性,表示层不能直接访问数据库,只有通过服务器才能访问数据库。本系统的数据库管理软件采用SQL Server 2008 R2,具有使用方便、扩展性强、与相关软件集成程度高及具有强大的数据库管理能力等特点,它能够为每个用户提供

36、一个独立的数据库,并实现数据资源的共享。2.2 .NET Framework.NET Framework提供了一整套应用程序的开发平台,它实际上是由一大堆技术组合而成,这些技术彼此协作,能为开发人员提供无限的应用5。归根到底,.NET Framework由如下几大部分组成:(1).NET语言:包括Visual Basic.NET、C#、JScript.NET、J#和C+等。(2)通用语言运行时(CLR):提供所有.NET程序的执行引擎,并为这些应用程序提供自动化的服务,比如安全性检查、内存的管理和应用程序的优化等。(3).NET框架类库:包含大量内置的功能函数,使开发人员可以更轻松地实现特定功

37、能,这些类库被组织为几个技术集,比如ADO.NET、Windows Forms应用程序开发、网络编程等。1)ASP.NET:所有在.NET中创建的Web应用程序,都以ASP.NET作为执行引擎或运行平台,ASP.NET还支持绝大多数.NET类库所支持的特性。另外,ASP.NET还包括一组专门用于Web开发的特殊服务,比如安全认证和数据存储6。2)Visual Studio:功能强大,使用简便的集成化开发环境,具有一整套高效的功能集合和调试特性。图2.3所示为.NET Framework的基本结构图,该图将.NET划分为两大部分,每一部分又细分了各种不同的功能模块,在.NET Framework

38、类库部分,可以看到其提供了很多开发人员常见的应用程序类型,基本上.NET程序员都在与.NET Framework中庞大的类库打交道。通用类型系统为.NET应用程序提供了一个托管平台,它提供了较低层的功能,通常开发人员较少需要处理CLR的部分。图2.3 .NET Framework基本结构2.3 ASP.NETASP.NET是微软公司推出的一个用于Web开发的全新框架。对于Web应用程序的开发人员来说,利用ASP.NET提供的一系列控件,可以轻松地进行开发,大大缩短了开发周期,提高了开发效率。ASP.NET不是一种语言,而是一门技术,可以使用ASP.NET网页作为Web程序的用户界面,还可以用来

39、设计后台逻辑部分7。ASP.NET网页在浏览器端向用户提供信息,然后使用服务器端代码来实现应用程序的逻辑。ASP.NET的特点如下: (1)服务器上运行的代码可以动态地生成到浏览器端的网页输出。 (2)兼容所有浏览器或移动设备。ASP.NET自动为样式、布局等功能呈现正确的、符合浏览器的HTML。 (3)兼容.NET公共语言运行库所支持的任何语言,其中包括Microsoft Visual Basic、Microsoft Visual C#和Microsoft JScript.NET。 (4)基于.NET Framework平台,其兼具Framework的所有优点,包括托管环境、类型安全性和继承

40、。 (5)具有开发的灵活性,允许开发人员向页面添加用户创建的控件或第三方控件。2.4 数据库系统 数据库是管理信息系统的核心部分。数据库技术及其应用系统的总体构思出现在60年代到70年代,E.F.COdd 提出了数据库的关系模型,从而使数据库从技术上升到更高层次的理论8。数据库系统是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构,是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体9。 数据库系统一般由4个部分组成:(1)数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数

41、据的集合。数据库将数据表表示为多个表的集合,通过建立表之间的关系来定义数据库的结构10。因此数据库具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。(2)硬件:构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个数据库系统的需要。(3)软件:包括操作系统、数据库管理系统及应用程序。数据库管理系统(database management system,DBMS)是数据库系统的核心软件,是在操作系统的支持下工作,解决如何科学地组织和存储数据,如何高效获取和维护数据的系统软件。其主要功能包括:数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护。(4)

42、人员:主要有4类。第一类为系统分析员和数据库设计人员:系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确定系统的硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序。这些应用程序可对数据进行检索、建立、删除或修改。第三类为最终用户,他们利用系统的接口或查询语言访问数据库。第四类用户是数据库管理员(data base administrator,DBA),负责数据库的总体信息控制。DBA的具体职责包括:负责数据库的性能改进、数据库的重组和重构,以提高系统的性能。3 基于B/S架构和MES仓库管理信息系统分析研究及方案3.1 仓库管理系统在MES中的地位基于MES的仓库管理系统克服了传统仓库管理独立与生产管理的特点,它可以和生产计划安排,成本管理,设备管理,车间管理,采购管理等相关管理系统进行动态数据交流,解决了“信息孤岛”问题,提高了仓库管理效率。仓库管理系统作为企业整个管理信息系统的一个重要的子系统,具有举足轻重的地位。生产计划安排系统从仓库管理系统获取仓储的能力信息,使用这些信息平衡生产作

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号