(农业电气化与自动化专业论文)基于aspnet的冷库管理信息系统开发.pdf_第1页
(农业电气化与自动化专业论文)基于aspnet的冷库管理信息系统开发.pdf_第2页
(农业电气化与自动化专业论文)基于aspnet的冷库管理信息系统开发.pdf_第3页
(农业电气化与自动化专业论文)基于aspnet的冷库管理信息系统开发.pdf_第4页
(农业电气化与自动化专业论文)基于aspnet的冷库管理信息系统开发.pdf_第5页
已阅读5页,还剩52页未读 继续免费阅读

(农业电气化与自动化专业论文)基于aspnet的冷库管理信息系统开发.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要 随着现代化进程的不断加快,信息系统构建了现代物流的中枢神经。企业要 想在日趋激烈的竞争中立于不败之地,就必须建立自己的信息系统。信息系统是 现代冷链物流的技术支撑。冷库企业要在激烈的竞争中取得优势,就必须建立信 息管理系统。通过信息的快速、准确和实时的流动,可以使企业能动地对市场做 出积极的反应,从而实现商流、信息流、资金流的良性循环。要使冷藏库现代化, 重点是提高物流技术在流通领域的应用水平,从“贮藏型”向“物流型”转变, 从“冷冻冷藏型”向“低温物流型”转变。冷藏库仅仅是冷藏链的一个环节,而 冷藏链是一个低温条件下的物流系统,所以冷藏库现代化必然应建立在物流现代 化的基础上。传统冷藏库仅仅起到低温仓库的作用,传统的物流只是具有后勤保 障的观念,现代物流则是以满足消费者的需求为目标,把物料采购、加工制造、 储藏运输、市场营销等各方面综合起来考虑的一项系统工程。 本系统是根据当前河北枣强冷库副食品公司网络化管理的需要,参考已经存 在的库存管理信息系统的基本情况和公司业务的实际发展,以企业现有的业务管 理系统为基本数据源,以实现企业的综合管理和日常查询以及库存管理为目的, 提出了使用数据库驱动网站的 asp.net 技术和 xml 技术相结合的具有多层次, 多用户,安全便捷的网络共享系统,以实现信息的共享和管理。 我们采用了三层的典型架构来设计功能模块,使模块化的系统更易于升级和 维护,即直接操作数据库的数据层,调用数据层来完成业务逻辑的业务层和调用 业务层来实现页面功能的表示层的三层结构。给出了系统各个功能模块的详细设 计方案和细节,开发出了基于 asp.net 的冷库管理信息系统,成功地实现了物流 信息的共享和企业内部管理的需要。本文从冷藏仓储和普通仓储的区别入手,深 化对仓储物流的研究,以冷链仓储服务型企业为背景,研究企业中物料信息管理 的全过程,并开发出一套管理信息系统,为企业提供各类管理决策信息,辅助企 业进行现代化管理,提高企业的经济效益和社会效益。 关键词:管理信息系统,.net,数据库 ,冷库管理 the cold store management information system base on asp.net author: zhao hui supervisor: li yamin major: agricultural electrification and automation abstract with speed of modernization, information systems build a modern logistics in the central nervous system. enterprises in order to fierce competition in an invincible position, it is necessary to establish their own information systems. of modern information systems technical are support for cold chain logistics. cold storage business to gain competitive advantage, it is necessary to establish an information management system. through the rapid, accurate and real-time flows, so that enterprises can be active on the market to make a positive response, in order to achieve business flow, information flow, capital flow in a virtuous circle. for the modernization of cold storage, the focus is to improve the flow of logistics technology in the field of application level, from the storage to logistics-type change from the frozen to low-temperature logistics-type changes. cold storage cold chain is only a link, and the cold chain is a low-temperature condition of the logistics system, so the inevitable modernization of cold storage should be built on the basis of modern logistics. traditional low-temperature cold storage warehouses just to play the role of logistics is only with the traditional concept of logistic support, modern logistics is based on consumer demand to meet the objective, materials procurement, manufacturing, storage transport, marketing and other integrated to consider a systematic project. the topic is on the basis of the current non-staple food company in hebei zaoqiang cold storage needs of network management, refer to already existing inventory management information systems and the basic situation of the actual development of the companys business to their existing business management system as the basic data source in order to integrated enterprise management and day-to-day inquiries, as well as for the purpose of inventory management is proposed to use the asp.net database-driven web site technology and xml technology with multi-level, multi-user, secure and convenient network-sharing systems in order to achieve information sharing and management. according to the actual characteristics and needs, we have adopted a typical three-tier architecture designed to function modules, so that the modular system is easier to upgrade and maintain, that is directly manipulated data layer, called the data layer to complete the business logic layer of the business and call the business layer to realize that the page features three-layer structure. gives the system function modules of the detailed design of the program and details the development of the cold asp.net-based management information system, the successful realization of the logistics of information sharing and the need for the internal management of enterprises. this article from the cold storage warehouse and the difference between an ordinary start to deepen the study of logistics warehousing, cold chain storage services to enterprises as the background, research materials enterprises in the whole process of information management, and develop a management information system, providing various types of management information for decision-making, supporting the modernization of enterprise management, and enhance the economic and social benefits. key words: management information system; net; database; cold store management 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研 究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他 人已经发表或撰写过的研究成果,也不包含为获得 河北农业大学河北农业大学 或其他教育 机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡 献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名: 签字日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解 河北农业大学河北农业大学 有关保留、 使用学位论文的规定, 有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和 借阅。本人授权河北农业大学河北农业大学可以将学位论文的全部或部分内容编入有关数据 库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 (保密的学位论文在解密后适用本授权书) 学位论文作者签名: 导师签名: 签字日期: 年 月 日 签字日期: 年 月 日 学位论文作者毕业后去向: 工作单位: 电话: 通讯地址: 邮编: 基于 asp.net 的冷库管理信息系统研究 1 1 引言 1.1 研究背景和意义 1.1.1 研究背景 中共中央国务院关于进一步加强农村工作提高农业综合生产能力若干政策的意见中 明确提出:“在继续搞好集贸市场和批发市场的引导作用,鼓励发展现代物流、连锁经 营、电子商务等新型业态和流通方式。改造现有农产品批发市场,发展经纪人代理、农产品 拍卖、网上交易等方式,增强交易功能。加快建设以冷藏和低温仓储运输为主的农产品冷链 系统,对农产品仓储设施建设用地按工业用地对待”。 我国是农业大国,蔬菜果品产业在国内已成为仅次于粮食的生产总值占第二、三位的农 村经济支柱产业。有数据显示,我国果品种植面积已占世界果品种植面积的 18%,果品年产 量占世界果品总产量的 13%, 蔬菜种植面积占世界蔬菜种植面积的 35%, 蔬菜年产量占世界 蔬菜总产量的 40%。据联合国粮农组织统计,我国果品总产量位居世界前五位,其中,我国 苹果产量居第一位,占世界苹果总产量的 37.1%,柑橘占世界柑橘总产量的 9.9%,居世界 第三位。但是,由于我国蔬菜果品产业基础薄弱,农民组织化程度低,果蔬采收和流通设施 落后,果蔬优质率低,因此造成腐烂严重,物流成本高。据有关部门估算,全国每年果品腐 烂将近 1200 万吨,蔬菜 1.3 亿吨,按每公斤一元计算,经济损失超过上千亿元。我国果蔬 出口也因质量问题出品价格普遍低于进口价格, 如 2001 年进口苹果价格高达 586.8 美元/吨, 比出口价格高出 255 美元/吨; 进口柑橘价格比出口高 210 美元/吨; 进口葡萄价格高达 1126.3 美元/吨,出口葡萄价格 413 美元/吨,仅为进口葡萄的 1/3。由此可见,为了尽快实现我国从 世界果蔬生产大国向世界果蔬产销强国的历史性转变,必须以高新技术为支撑,以先进设施 为流通手段,把优势产区的优势蔬菜果品产品通过保鲜和深加工,用高效率、低成本、低损 耗的现代物流方式进入国内外市场,以质量、价格优势塑造国际化品牌1。 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管 理的企业都有自己生产和销售的产品, 而这些产品都需要储存在仓库中, 对于每个企业来说, 随着企业规模的不断扩大, 产品数量的急剧增加, 所生产产品的种类也会不断地更新与发展, 有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品, 对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运 行效益。而库存管理又涉及入库、出库的产品、经办人员及客户等方方面面的因素,如何管 理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁 重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规 范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极 性,提高企业的生产效率,都具有十分重要的现实意义。随着我国改革和开放的深入,冷冻 链在国民经济中的地位与日俱增。冷冻链的完善有利于充分利用食品原料,冷冻链的建立繁 河北农业大学硕士学位(毕业)论文 2 荣了食品加工市场。近几年,随着我国速冻食品业的兴起和发展,建设和完善食品冷冻链的 任务更加艰巨。 1.1.2 论文的目的和意义 据中国仓储协会 2001 年 4 月公布的中国物流企业信息系统的调查报告, 我国物流企业中 有 61%完全没有信息系统支持,而在有信息系统支持的 39%的企业中,绝大多数企业信息系 统功能不完善, 38%的企业有仓储作业管理, 31%的企业有库存管理, 27%的企业有运输管理。 信息系统的落后已成为我国物流企业急需解决的问题。又据 2002 管理软件调查显示,高达 94.3%的物流企业内部使用了管理软件, 但仅有 14.3%的用户对自己的信息化建设进行了规划 2。从公司实际出发,结合目前的技术发展状况,提出了基于浏览器的客户机服务器(b/s)结 构的物流企业管理信息系统框架构想,实现了适合 internet/intranet 的物流企业信息系统的解 决方案,为我国物流企业管理信息系统建设提供了参考,对加快我国物流企业信息化发展有 重大的指导意义和实用价值。 传统配送、仓储业正在向现代物流业转化,而在这转化的过程中,能否实现信息自动化 处理是一大关键。物流企业引进先进的信息处理技术,不仅会提高物流企业的自动化程度和 信息共享度,提高工作效率,降低成本,更重要的是从根本上改变物流企业的战略发展,在 经营和管理方式上上一个台阶。在企业管理信息系统中,物流管理信息系统是核心的内容之 一,它对物流企业的管理水平提高将带来巨大变革,同时为制造业的物流成本控制提供了必 不可少的信息技术条件。 第三方物流企业, 必须有相应的管理系统同客户系统进行数据交换, 才能保证物流管理的效率性和准确性。本项目的研发与应用,增强了我国第三方物流企业管 理信息系统的应用水平,标志网络运营的物流企业服务达到实际应用阶段,将第三方物流企 业应用计算机软件管理的服务提高到了科学管理水平,将对我国的经济发展将起到良好的促 进作用。 1.2 国内外研究现状 1.2.1 国内研究现状 埃森哲的一份针对中国冷链行业的报告显示,中国目前只有 15%的易腐烂产品通过冷藏 车运输,在发达国家这一比率接近 90%。其后果是,中国的蔬菜水果等每年由此产生的损失 高达 89 亿美元,占蔬果年产量的 30%,而在其他发达国家,这一损失率仅为 5%。 作为冷链物流的一个重要节点,冷库具备着冷冻和物流的双重属性,但是由于在长时期 的计划经济体制下,冷库只是起到一个低温储藏仓库的作用,冷库的物流属性被长时间的掩 盖起来。 随着市场经济的开放和冷链物流的发展, 传统冷库对物流发展的制约已经愈加明显, 甚至很多传统冷库的经营陷入了困境。中国冷链物流起步较晚,发展滞后,在中国冷链物流 模式中还存在很多问题,以初级农产品为例,最薄弱的是农产品的收购和批发这两个环节。 从事农产品收购及批发的从业人员素质较低,农产品批发市场的环境脏乱差是非常普遍的现 基于 asp.net 的冷库管理信息系统研究 3 象,产品的交易场所、运输过程根本无法满足冷链的要求。 我国冷藏库容量近年来增长较快, 但与发达国家相比, 仍有不小差距, 按冷库冷藏容量, 原国有企业的占总容量的 2/3,以大中型冷库为主,库龄多在 30 年左右。我国的各类冷藏库, 不论规模大小或功能如何,以往均按土建工程的模式建造,到目前这种模式仍占主导地位, 这种建筑结构不合理,不适用现代冷链运作模式,必须进行冷库资源的整合改建与新冷库的 建设。 伴随着商品流通和进出口贸易的高速增长,中国的物流产业也有了长足的发展,并成为 极具活力的产业分支之一。由于高新技术的推广和现代管理方法的应用,我国传统的物流活 动在产业基础、产业组织、企业制度、供应链关系、信息手段以及业务方式与流程等方面, 均在发生深刻的变革,现代物流初露端倪,并由此引发了巨大的专业人才需求。传统的库房 管理需要人工管理大量出入库单据和各种其它的相关数据,普遍存在以下问题:一、未采用 条码管理手段的情况下,库房管理难以做到账面数量和实物数量相符。二、库房管理人员工 作量大,工作强度高,速度慢、效率低;三、全部采用手工数据记录,出差错的概率高;四、 各类库房操作数据记录在各种不同的账本中,查询统计很不方便。 我国在信息管理与信息系统领域的研究开展得比较晚, 大概在上个世纪 80 年代初从国外 引入了管理信息系统的概念,在企业里也只是计算机的简单应用,主要是以单机操作为主进 行单项业务的数据处理辅助管理。随着 internet 和网络技术的发展,中国与世界各国一样, 提出了声势浩大的信息技术革命的口号, 中国学术界对管理信息系统的研究有了迅速的发展。 但从我国企业应用管理信息系统的总体情况可以看到, 大型企业的应用情况要好于中小企业, 大型企业的管理信息系统应用已逐渐地从单项业务管理系统向集成的管理系统转变,而中小 型企业由于资金短缺,信息基础薄弱等原因,管理信息系统的应用情况不理想,同时,我们 还可以看出,企业实施管理信息系统存在风险,由于企业个性的存在以及管理软件业务流程 的固化,不是应用了管理软件就能实现有效的信息管理,就能为企业带来效益,管理信息系 统的合理利用离不开企业的环境和条件。通过查阅大量文献,我们可以清楚地看到国内 mis 领域的研究与国外相比,主要存在以下不足:在研究主题方面,国内的研究偏重在信息技术与 信息系统开发和应用方面,而信息管理方面的研究严重不足:在研究方法上,几乎没有真正 意义上的实证研究,而在理论研究方面主要集中在概念类的研究,以简单地跟踪国外的概念 介绍或者说明为主:在研究主题选取上,只相当于国外上世纪 80 年代或 90 年代初水平,研 究方法的选择极为不平衡。 1.2.2 国外研究现状 上世纪 60 年代中期到 70 年代初, 随着计算机技术的发展、 各类信息报告系统应运而生。 这类系统的特点是按事先规定的要求提供各类报告,如能反映库存数量的库存状态报告,反 映生产进度的生产状态报告。为了解决生产中库存控制的问题,1965 年,美国的管理专家提 出了物料需求计划的新的管理思想,即根据产品的需求情况和产品结构,确定原材料和零件 数量及订货时间,在满足生产需要的前提下,有效降低库存。这一思想对后来企业管理信息 系统的发展有着重大意义,它借助于计算机这一强有力的工具,发展成为一种有效的管理方 河北农业大学硕士学位(毕业)论文 4 法。上世纪 70 年代后期随着信息技术的飞速发展,管理信息系统在企业中得到了广泛应用。 管理信息系统3将企业中的数据和信息集中起来,进行快速处理,还可以利用定量化的科学 管理方法,通过预测、计划优化、管理、调节和控制等手段来支持决策。这一时期研究者在 mrp 的基础上增加了能力需求计划,使系统具有生产计划与能力的平衡过程,形成了闭环 mrp。上世纪 80 年代在企业中开始使用一种典型的管理信息系统mrp(制造资源计划)。 mrp 于 1977 年提出,它以 mrpii 为核心,将生产制造、财务会计、市场营销、工程管理、 采购供应以及信息管理等各个部门纳入整体管理之中,构成了完整的运作体系。上世纪 90 年代以来 mrp 也逐渐发展成为新一代的企业资源系统。 erp 在 mrp 基础上将供应商和企业 内部的采购、生产、销售以及客户看作一个紧密联系的供应链,通过信息技术和管理理论对 企业的物流、资金流和信息流进行全面的集成管理,以提高供应链的运行效率,追求企业资 源的合理高效利用,提高企业在全球市场中的竞争能力。以 mrp/erp 为代表的现代企业管 理信息系统主要支持企业内部管理业务。随着 internet 的迅猛发展,出现了各种管理思想和 模式的管理信息系统,如客户关系管理、供应链管理、商业智能、电子商务和计算机集成制 造系统等。企业管理信息系统逐步发展成为一种融合各种管理思想和信息技术的面向产品生 命周期的集成系统,以实现资源共享和数据共享。 国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点, 来进行库存方面的管理,同时,改进系统又都在不断地深入与发展,来适用更多的企业,一 般都能运用于各个企业的库存管理,但是都没有针对大众的广泛应用,只能运用某个企业或 单位,这一点还有待于今后的进一步开发与实践。 今后此类软件将会向条码库存管理系统发展,现阶段,伴随物流及管理信息化、网络化 的发展,应用条码技术进行库存管理、实现仓库作业自动化,将是一个必然的发展趋势,也 是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商 品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但 提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失。 1.3 本文主要研究内容 通过对客户业务流程的了解和对用户需求的分析,确定出本课题需完成以下工作: (1) 基础理论研究 大量阅读相关文献资料,明确 mis 的国内外发展现状,分析中小企业应用 mis 系统存 在的问题,研究开发管理信息系统的一般方法,了解 asp.net 平台和 ado.net 技术,熟悉 系统开发所要采用的关系数据库技术。这些相关理论的研究工作是后面系统分析、设计和实 现的基础。 (2) 系统分析 本系统主要用于实现冷库物流企业的管理信息化,严格按照冷库企业标准管理模式来设 计,采用调查研究,查看资料,收集总结原始项目经验等方法,以部门和用户为单位,对公 司的具体情况进行调研,掌握各部门的基本情况和功能需求,制作软件需求说明书,绘制出 本系统的业务流程图。 基于 asp.net 的冷库管理信息系统研究 5 (3) 系统设计和实现 系统详细设计:第一,根据系统分析时得到的需求说明书和流程图,确定业务逻辑的操 作过程和业务实体,实现操作的函数。第二,设计出系统总体框架,划分子模块,确定各模 块的功能和模块间的相互依赖关系。第三,根据各模块的功能将要用到的数据库表的逻辑结 构详细设计成模板。根据需求分析,确定该系统的数据库分布,建立数据库表,确定表与表 之间的依赖关系,根据需实现的功能和业务逻辑设计公共存储过程,提高系统开发效率。详 细的设计了冷库库存预测子系统,以及使用 xml 来实现订单子系统。数据库物理设计与实 施:按照浏览器/服务器(b/s)模式设计出数据库的物理结构与分布,在数据库 sqlserver2000 上建立数据库。程序编码:采用面向对象的方法,利用 asp.net 的强大类 库和语言优势,编程实现业务逻辑和操作流程,开发出满足需求的功能模块,并在应用测试 中不断完善。 (4) 本文的主要创新点 本论文使用了最新的 asp.net 技术来设计并实现了冷库企业的管理信息系统,比先前 的使用 asp 模式的管理信息系统更具有网络应用的优势。本系统采用了 xml 来实现订单处 理,这比目前存在的使用 edi 技术的很多系统有着成本和技术上的优势。 河北农业大学硕士学位(毕业)论文 6 2 系统的理论基础 2.1 管理信息系统 计算机在管理中应用的发展与计算机技术、 通讯技术和管理科学的发展紧密相关。 信息 系统和信息处理在人类文明开始就已存在,直到电子计算机问世、信息技术的飞跃以及现代 社会对信息需求的增长,才迅速发展起来。从第一台电子计算机于 1946 年问世,50 多年来, 信息系统经历了由单机到网络,由低级到高级,由电子数据处理到管理信息系统、再到决策 支持系统,由数据处理到智能处理的过程。这个发展过程大致经历了以下几个阶段4: (1) 电子数据处理系统(electronic data processing system,edps) 电子数据处理系统的特点是数据处理的计算机化,目的是提高数据处理的效率。从发展 阶段来看,它可分为单项数据处理和综合数据处理两个阶段: 单项数据处理阶段(20 世纪 50 年代中期到 60 年代中期)。这一阶段是电子数据处理 的初级阶段。主要是用计算机部分地代替手工劳动,进行一些简单的单项数据处理工作,如 工资计算、统计产量等。例如炼油厂通过敏感元件对生产数据进行监测,并予以实时调整。 综合数据处理阶段(20 世纪 60 年代中期到 70 年代初期)。这一时期的计算机技术有 了很大发展,出现了大容量直接存取的外存储器。此外一台计算机能够带动若干终端,可以 对多个过程的有关业务数据进行综合处理。信息报告系统是管理信息系统的雏形,其特点是 按事先规定的要求提供状态报告:一、生产状态报告:如 ibm 公司生产计算机时,由状态报 告系统监视每一个元件生产的进度,它大大加快了计划调度的速度,减少了库存。二、服务 状态报告:如能反映库存数量的库存状态报告。三、研究状态报告:如美国的国家技术信息 服务系统能提供技术问题简介、有关研究人员和著作出版等情况。 (2) 管理信息系统(management information systems,mis) 20 世纪 70 年代初随着数据库技术、网络技术和科学管理方法的发展,计算机在管理上 的应用日益广泛,管理信息系统逐渐成熟起来。管理信息系统最大的特点是高度集中,能将 组织中的数据和信息集中起来,进行快速处理,统一使用。有一个中心数据库和计算机网络 系统是 mis 的重要标志。mis 的处理方式是在数据库和网络基础上的分布式处理。随着计算 机网络和通讯技术的发展, 不仅能把组织内部的各级管理联结起来, 而且能够克服地理界限, 把分散在不同地区的计算机网互联,形成跨地区的各种业务信息系统和管理信息系统。管理 信息系统的另一特点是利用定量化的科学管理方法,通过预测、计划优化、管理、调节和控 制等手段来支持决策。 (3) 决策支持系统(decision support systems,dss) 20 世纪 70 年代国际上展开了 mis 为什么失败的讨论。人们认为,早期 mis 的失败并非 由于系统不能提供信息。实际上 mis 能够提供大量报告,但经理很少去看,大部分被丢进废 纸堆,原因是这些信息并非经理决策所需。当时,美国的 michael sscott morton 在管理 决策系统一书中首次提出了“决策支持系统”的概念。决策支持系统不同于传统的管理信 息系统。早期的 mis 主要为管理者提供预定的报告,而 dss 则是在人和计算机交互的过程 基于 asp.net 的冷库管理信息系统研究 7 中帮助决策者探索可能的方案,为管理者提供决策所需的信息。 由于支持决策是 mis 的一项重要内容,dss 无疑是 mis 重要组成部分;同时,dss 以 mis 管理的信息为基础,是 mis 功能上的延伸。从这个意义上,可以认为 dss 是 mis 发展 的新阶段,而 dss 是把数据库处理与经济管理数学模型的优化计算结合起来,具有管理、辅 助决策和预测功能的管理信息系统。 综上所述, edps、mis 和 dss 各自代表了信息系统发展过程中的某一阶段,但至今它 们仍各自不断地发展着,而且是相互交叉的关系。 2.2 面向对象的开发方法 开发管理信息系统时,首先要选择适宜的开发方式、合理的结构模式,充分满足开发管 理信息系统的基本条件,分析开发过程可能要遇到的各种问题。其次要重视建立开发机构, 开发人员分工明确,责任到人。开发管理信息系统的具体方法很多。通常不严格地将它们分 为结构化系统开发方法、 原型法、 面向对象开发方法和 case(计算机辅助软件工程)开发方法 等几大类5。为了开发出高质量、低成本、高效率的冷库管理信息系统,必须采用正确的策 略和科学的程序设计方法。本系统采用面向对象法来进行设计,因为它有以下几个特点: (1) 面向对象方法的产生 面向对象方法是近十年来发展起来的基于对象的一种自底向上的系统开发方法。面向对 象的思想首先出现在程序设计的语言中,产生了面向对象的程序设计方法(object-oriented programming, oop) 。 面向对象技术已经成为近 20 年来计算机技术界和工业界研究的一大热 点,特别是进入 20 世纪 80 年代后期,面向对象的设计方法已经大大地超出了程序设计语言 的范围,它对软件工程、信息系统、工业设计与制造等领域都带来了深远的影响。 (2) 面向对象方法的组成 面向对象的(需求)分析,面向对象的设计和面向对象的程序。 (3) 面向对象的基本思想 客观事物由对象组成;对象由属性和方法组成;对象之间的联系通过消息传递机制来实 现;对象具有继承性;对象具有封装性。 (4) 开发过程 系统调查和需求分析:对系统将要面临的具体管理问题以及用户对系统开发的需求进行 调查研究,即先弄清要干什么的问题。分析问题的性质和求解问题:在繁杂的问题域中抽象 地识别出对象以及其行为、结构、属性、方法等。一般称之为面向对象的分析,即 ooa。整 理问题:对分析的结果作进一步的抽象、归类、整理,并最终以范式的形式将他们确定下来。 一般称之为面向对象的设计,即 ood。 程序实现:用面向对象的程序设计语言将上一步整 理的范式直接映射(即直接用程序设计语言来取代)为应用软件。一般称之为面向对象的程 序,即 oop。识别客观世界中的对象以及行为,分别独立设计出各个对象的实体;分析对象 之间的联系和相互所传递的信息,由此构成信息系统的模型;由信息系统模型转换系统的模 型,对各个对象进行归并和整理,并确定它们之间的联系;由软件系统模型转换成目标系统。 应用面向对象开发方法设计 mis 的基本思路:一、获取用户需求。二、用统一的建模工 河北农业大学硕士学位(毕业)论文 8 具构造对象模型。 三、 识别与问题有关的类及类之间的联系, 识别与 mis 解决方案有关的类。 四、对设计类及其联系进行调整,使之如实地表达事物之间实际存在的各种关系。 (5) 面向对象开发方法的内容与思路 面向对象开发一般经历三个阶段:面向对象系统分析,面向对象系统设计和面向对象系 统实现(编程)。这与传统的生命周期法相似,但各阶段所解决的问题和采用的描述方法却有 极大区别。 上述面向对象开发模型体现了面向对象开发方法的基本特征: 分析与设计是反复的,充分体现了原型开发的思想; 分析与设计的不断反复结果是对客观世界对象的模型化,建立针对簇的规格说明; 运用库中己有对象,反复测试实现簇,这一过程体现了继承和重用; 强调分析阶段和设计阶段的合并。 2.3 面向对象开发的阶段 (1) 分析阶段 这一阶段主要采用面向对象技术进行需求分析。面向对象分析运用以下主要原则: 构造和分解相结合的原则。构造是指由基本对象组装成复杂活动对象的过程;分解是 对大粒度对象进行细化,从而完成系统模型细化的过程。 抽象和具体结合的原则。抽象是强调事务本质属性而忽略非本质细节;具体则是对必 要的细节加以刻画的过程。oo 方法中,抽象包括数据抽象和过程抽象:数据抽象把一组数 据及有关的操作封装起来,过程抽象则定义了对象间的相互作用。 封装的原则。封装是指对象的各种独立外部特性与内部实现相分离,从而减少了程序 间的相互依赖,有助于提高程序的可重用性。 继承的原则。继承是指直接获得父类的性质和特征而不必再重复定义。这样,在系统 开发中只须一次性说明各对象的共有属性和服务,对子类的对象只须定义其特有的属性和方 法。继承的目的也是为了提高程序的可重用性。 然后构造问题空间。 面向对象方法构造问题空间时使用了人们认识问题的常用方法, 即: 一、区分对象及其属性。第二、区分整体对象及其组成部分,在面向对象方法中把这一构造 过程称为构造分类结构。第三,不同对象类的形成及区分。 (2) 设计阶段 这一阶段主要利用面向对象技术进行概念设计。值得注意的是面向对象的设计与面向对 象的分析使用了相同的方法,这就使得从分析到设计的转变非常自然,甚至难以区分。可以 说,从 ooa 到 ood 是一个积累型的扩充模型的过程。 (3) 实现(编码)阶段 这一阶段主要是将 ood 中得到的模型利用程序设计实现。具体操作包括:选择程序设 计语言编程、调试、试运行等等。前面两阶段得到的对象及其关系最终都必须由程序语言、 数据库等技术实现,但由于在设计阶段对此有所侧重考虑,故系统实现不会受具体语言的制 约,因而本阶段占整个开发周期的比重较小。 基于 asp.net 的冷库管理信息系统研究 9 建议应尽可能采用面向对象程序设计语言,一方面由于面向对象技术日趋成熟,支持这 种技术的语言已成为程序设计语言的主流;另一方面,选用面向对象语言能够更容易、安全 和有效地利用面向对象机制,更好地实现 ood 阶段所选的模型。 2.4 asp.net 和 ado.net asp.net 是微软公司推出的面向网络的开发平台的简称,是新一代的软件开发方式、发 行方式和使用方式。.net 技术的核心是.net framework,它提供了一个全新的环境,可以用 多种语言开发出 windows 平台上运行的各种复杂的分布式应用程序。asp.net 完全基于模 块与组件,具有很好的可扩展性与可定制性,数据处理方面更是引入了许多新技术,正是这 些具有革新意义的新特性,让 asp.net 远远超越了 asp,同时也提供给 web 开发人员更好 的灵活性,有效缩短了 web 应用程序的开发周期6。 asp.net 可以真正的实现页面标记与程序代码完全分离。asp.net 通过两种方法来解 决上面的问题。第一种方法是代码内联模型,在该模型中代码仍然保存在 asp.net 页面中, 但它并不和 html 混合在一起。我们可以很容易地将代码和内容分为两个部分。第二种方法 是后台编码(code-behind)模型,该模型中的代码完全被转移到了一个单独的文件中。 ado.net 访问数据库的步骤:创建一个数据库7链路;请求一个记录集合;把记录集合暂存 到 dataset;如果需要,返回第 2 步;(dataset 可以容纳多个数据集合)关闭数据库链路; 在 dataset 上作所需要的操作。dataset 在内部是用 xml 来描述数据的。由于 xml 是一种平 台无关、语言无关的数据描述语言,而且可以描述复杂数据关系的数据,比如父子关系的数 据,所以 dataset 实际上可以容纳具有复杂关系的数据,而且不再依赖于数据库链路。 2.5 .net framework .net framework8是用于生成、 部署和运行xml web services以及其他应用程序的环境。 它是整个.net 平台的基础结构。.net framework 由三个主要部分构成: 公共语言运行库、 类库和 asp. net。公共语言运行库和类库(包括 windows 窗体、ado. net 和 asp. net)结 合在一起,可以提供在各种系统内部和各种系统之间方便地集成的服务和解决方案。.net framework 提供完全托管的、受保护的并且功能丰富的应用程序执行环境、简化的开发和部 署以及与各种语言的无缝集成。.net framework 是一个体系结构,它使得设计 web 应用程 序与传统应用程序更加简单,具有高灵活的开发特点。其重要特性之一在于它能够将多种语 言编写的代码无缝地集成在一起,整个框架底层是系统服务。尽管理论上任何操作系统都有 可以实现这些服务, 但实际上目前的.net framework 的实现仍然建立在 win32 api 和 com+ 的基础之上。 系统服务的上层是公共语言运行库(common language runtime, clr)该运行库可 以加载并运行用任意语言编写的、以公共语言运行库为目标运行库的代码,这些代码被称为 托管代码(managed code)。运行库还提供了集成的、普遍的安全性。以前的 win32 环境只提 供了文件系统和网络资源的安全性。例如,microsoft windows nt 和 microsoft windows 2000 只能为 ntfs 提供文件安全性。运行库提供了代码访问安全性,开发者可以指定运行某段代 河北农业大学硕士学位(毕业)论文 10 码所需的权限。在加载过程中,如果要调用方法,运行库可以判断代码是否可以被访问,开 发者可以明确地对代码的权限进行限制,也就是说可以将那些执行简单的、没有危险性的操 作的代码的权限限制到最小。运行库提供的安全性是基于角色的,可以根据正在运行的程序 所代表的用户来设置。.net framework 的类依赖于运行库,这些类提供了可以被任何支 持.net 的程序设计语言调用的类。 这些类遵循于一致的命名和设计原则, 开发者可以更容易、 更迅速地掌握这些类。 .net framework 类库的上层是 ado. net 和 xml 数据。ado. net 是一组类,为.net framework 提供数据访问支持。ado. net 以 ado 为基础,但却与 xml 协同工作,并且在 断开的环境中工作。ado. net 和 xml 的上层是两种不同应用程序的特定支持。其中一个 是使用 windows 窗体的传统客户端程序,是 visual basic 和 mfc 提供的应用程序的结合。 另一个就是 asp. net,包括 web 窗体和 xml web 服务。在 asp. net 和 windows 窗体之 上是公共语言运行库(common language runtime, clr)和遵循公共语言运行规范的设计语 言。clr 的程序设计语言都必须遵循这些规则,以确保不同的语言具备一组公共特性。 基于 asp.net 的冷库管理信息系统研究 11 3 冷库企业的管理业务分析 3.1 冷库库存的管理 由于食品冷链是以保证易腐食品品质为目的, 以保持低温环境为核心要求的供应链系统, 所以它比一般常温物流系统的要求更高,也更加复杂。首先,比常温物流的建设投资要大很 多,它是一个庞大的系统工程。其次,易腐食品的时效性要求冷链各环节具有更高的组织协 调性。第三,食品冷链的运作始终是和能耗成本相关联,有效控制运作成本与食品冷链的发 展密切相关。 库存是长久以来伴随着人们经济活动的一个重要的组成内容。美国生产与库存管理协会 把库存定义为“以支持生产、维护、操作和客户服务为目的而存储的各种物料:包括原材料 和在制品、维修件和生产消耗品、成品和备件等”。库存可以分为在途库存、周期性库存、 季节性库存、安全库存、投机性库存和仓库损耗。充足的库存可以保证产品和服务的可得性, 有助于实现生产经营过程中的规模效益,可以有助于减少不确定性和突发事件对经营带来的 影响,因此尽管提出了 jit 等即时制的概念,库存还是作为一种必要而存在着。当然,库存 的存在增加了企业的资金占用、运营成本,掩盖了企业存在的某些问题,从某些方面来说增 加了企业的经营风险。库存的存在无形中与其他部门之间存在着目标上一定的冲突。现代库 存决策正是以系统的观点,综合考虑相关各个部门的要求,从企业甚至供应链的角度出发, 对库存进行预测、计划和执行、控制的一种行为。库存决策的重点在于确定如何订货、订货 量多少、何时订货。其目标是在企业经营目标和经营能力等条件限制下,寻求服务水平或者 说产品/服务的可得性与库存成本两者的最优结合9。库存作为企业一项重要的流动资产,占 用了企业大量的流动资金,据统计,库存占企业总资产的 30%左右10 ,科学正确的库存管理 方法,可大大提高库存的流转速度和资产的周转率,从而显著地提高企业的经济效益。在实 际运营过程中,库存管理决策的对象常具有种类繁多、数量巨大等特点,这在很大程度上影 响到了企业库存管理决策的效率和效果。随着管理信息系统在库存管理中的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论