基于BS模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)(67页).doc

上传人:1595****071 文档编号:37152749 上传时间:2022-08-30 格式:DOC 页数:65 大小:968KB
返回 下载 相关 举报
基于BS模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)(67页).doc_第1页
第1页 / 共65页
基于BS模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)(67页).doc_第2页
第2页 / 共65页
点击查看更多>>
资源描述

《基于BS模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)(67页).doc》由会员分享,可在线阅读,更多相关《基于BS模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)(67页).doc(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-基于BS模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)-第 1 页分类号:TP311 单位代码:10422密 级: 学 号:2012222886硕士学位论文论文题目:基于B/S模式的某烟草集团物资管理系统设计与实现Thedesign and implementation about the material managementsystemofacertaintobaccogroupbasedonthe B/Smode作者姓名 专 业 软件工程 指导教师 副教授 2014年10月10日分类号:TP311 单位代码:10422密 级: 学 号:2012222886硕士学位论文论文题目

2、:基于B/S模式的某烟草集团物资管理系统设计与实现Thedesign and implementation about the material managementsystemofacertaintobaccogroupbased onthe B/Smode作者姓名 专 业 软件工程 指导教师 副教授 2014年10月10日 原创性声明和关于论文使用授权的说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标

3、明。本声明的法律责任由本人承担。论文作者签名: 日期: 关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名: 导师签名: 日期: 目录摘 要iABSTRACTii第1章 绪 论11.1系统开发背景11.2国内的研究现状31.3系统需要解决的主要问题41.4本文的主要工作与特色之处41.5本文的主要技术41.6本文的主

4、要贡献121.7本文的组织结构13第2章 系统需求分析152.1系统概述152.1.1系统的业务模型152.1.2系统的业务流程172.1.3系统的总体要求172.2系统目标和解决的问题182.2.1系统目标和解决的问题182.2.2频道片库磁带管理工作调查182.3系统需求问题描述192.3.1系统功能性需求192.3.2系统非功能性需求19第3章 系统架构设计223.1系统目标和原则223.1.1系统的设计目标223.1.2系统的设计原则223. 2系统技术架构设计223.2.1系统总体架构223.2.2数据架构233.2.3部署架构233.3 系统功能架构设计244.1系统建模264.1

5、.1系统的静态结构图264.1.2系统的动态结构图274.2系统数据库设计284.2.1系统数据库的逻辑结构284.2.2系统数据表关系295.1系统的总体实现345.2 用户身份验证模块的实现345.3用户信息管理模块的实现375.4部门信息管理模块的实现425.5合同管理模块的的实现465.6主要技术分析505.7系统的测试515.8对升级版本的规划51第6章结 论52参考文献54致 谢58附录59摘 要随着全球经济一体化进程的不断加快,现代化信息科学技术的迅猛发展和普及,现代烟草企业将会面临更加严峻的信息市场的挑战,这就对大型烟草企业决策和发展战略的制定提出更高的要求。高效的物资管理系统

6、在烟草公司逐渐凸显出它的重要地位。烟草企业拥有一套实时高效的物资管理系统,有利于企业的生产顺利和管理规范化和高效化,企业为了使各方面符合物资管理系统,在物资管理方面提出了更高要求。本篇运用现代管理理论和系统工程原理以及数据库技术进行面向对象的建模。该系统的设计总共分为三层,分别为:客户端、数据库服务器和应用服务器,并采用Rational公司研发的Rose建模工具,对MM物资管理系统进行了分析和设计,同时为管理者提供了决策支持功能。主要的工作有:(1)对国内外企业物资管理系统现状分别进行了概括,具体举了一个烟草公司的物资管理状况,提出了基于浏览器和服务器的(B/S)的网络架构物的资管理系统数学模

7、型。(2)根据大型烟草企业的管理的特点,选用Rational公司研发的Rose建模工具对物资管理系统建立数学模型。采用UML语言对整个系统进行了分析和设计。(3)设计实现了独立化模块功能,开发出了“某烟草集团物资管理系统”,实现了用户的登陆,操作员管理,物资订单编号,购进、销出、库存、品牌、分公司查询、计划资源报表,多种管理功能,阐述了系统的具体内容。有利于相关信息的更新、资源的共享。关键词: B/S,物资管理,管理信息系统,ASP.NET,SQLSevrer2005 ABSTRACTAlong with the process of global economic integration a

8、ccelerate ceaselessly, modern information science and technology and the rapid development of universal, modern tobacco enterprises will face more severe challenges of information market, the large tobacco enterprise decision making and development strategy put forward higher requirements. Efficient

9、 materials management system in tobacco enterprise s importance is becoming increasingly apparent. A real time and efficient materials management system, directly related to a tobacco business day-to-day production and operation, therefore, large tobacco enterprise material management also put forwa

10、rd higher requirements,In this paper, on the basis of modern management theory, using the principle of system engineering, database technology and network technology object oriented modeling. The design of the system is divided into three layers, respectively: the client, the database server and the

11、 application server, and the Rational Rose R & D modeling tool, the MM materials management system is analyzed and designed, at the same time for managers to provide the decision support function.The main work:(1) described the domestic and foreign existing enterprise material management system rese

12、arch, on the basis of some tobacco group materials management conditions, based on the browser and server ( B/S ) network architecture materials management system mathematical model.(2) according to the large tobacco enterprise management features, using Rational Rose R & D modeling tool to establis

13、h the mathematical model of material management system. Using UML language to the system analysis and design.(3) uses the Windows XP operating system, IIS55.0 network information server, based on the VS2008SQLSevrer2005ASP.NETdatabase and C# programming language a materials management system platfor

14、m. In the overall analysis of the framework based on the identified system, the three layers of the B/S model structure system, analysis and development of the system each module specific functions.(4) design and implementation of independent modules, developed a tobacco group materials management s

15、ystem, achieve user login, operator management, material order number, purchase, sales, inventory, brand, company, resource query plan report, making equipment management and class management and other functions, and a detailed description of the system framework interface. Implementation of the tob

16、acco enterprise material management system database network dynamic update, decision-making management, general management and remote resource sharing and other functions.Keywords: B/S,materials management, management information system, ASP.NET,SQLSevrer2005第1章 绪 论1.1系统开发背景经济的快速发展,加之日益壮大的信息技术,学者对于计

17、算机各方面的研究成果也越来越显著。1946年,在美国问世了世界上第一台计算机(ENINC(Electronic numerical integrator and calculator)之后,计算机行业的飞速发展超乎了我们的想象,我们完全可以称之为所有行业中发展最快速的,与此同时其技术的淘汰指标也要远远高于其他行业,所以导致的直接结果就是致使计算机信息产品价格的下降的速度和软件更新速度加快。引起这些的原因正是“微软革命”,不可否认“危机革命”是信息出苦力计算机化的标志,而“全球信息网络革命”的浪潮是紧跟全球信息共享和全球信息网络普及的步伐的。由此可见,激烈竞争的时代已经在计算机信息管理领域中出现

18、,并且逐步蔓延到全世界。与自行车或是汽车相同的是,三者都毫无新颖之处。想要在竞争激烈的计算机信息管理领域中站稳脚跟,除了要沉淀和积累大量的科学知识,存储大量的科技信息之外,在处理信息时还要体现出快速、大批量等优势,以此来提高办事效率。1自从2004年开始到现在,一轮新的改革浪潮在烟草行业掀起了。它以“大市场、大企业、大品牌”为目标,其标志就是将烟草行业进行重组兼并。仅用了两年不到的时间就覆盖了整个烟草行业,使得烟草集团的数量从140多家迅速锐减到不到40家,品牌数量减少了很多,并且这个数字一直在逐渐变小,这样不仅让资源得到了进一步的整合,而且也使得品牌规模迅速膨胀,企业规模得到了不断地发展壮大

19、。许多省市也都不断加入了合并所属生产企业的浪潮中,他们试图进一步谋求跨省、跨区域的联合,期望能够组建大型的烟草航母型企业,从而积极应对随之而来的国内外竞争。在兼并重组的过程中,以主动或者被动的方式打破了原有的组织机构模式,职能部门不断被合并,加强,有的甚至被直接取消了,而保留下来的职能部门也将面临着新业务流程的重组和整合。2进行产权调整与改革时候,定会出现一些跨越省市界限的工业企业之间的联合与重组,从而催生出一批批跨省工业企业,譬如云南工业集团等公司(集团),它们的将不再仅限于一个地区进行管理,其管理环节也将不断增多,产业链也将扩大,而以前陈旧的经营模式也将不能适应新的发展环境,除要进行品牌整

20、合之外,最重要的还是资源和产业的集中整合,这样一来,现代化的的管理方式和物流理念也就呼之欲出了,跨区域还是跨省的的烟草公司(集团)的诞生,尤其是取消企业法人代表之后,势必会给物质上的供应带来一连串的新问题。首当其冲就是物资采购主体发生了变化,其次便是由于品牌整合和产业链扩大带来的供应商的重新整合,这种变化必然会改变管理模式。未来物资管理模式的终极目标将是实现供应链的最优化,实施统一采购烟叶、卷烟材料、管理烟叶、卷烟材料、配送烟叶、卷烟材料,从而以品牌为中心的现代物资管理模式将应运而生。3不断的推进体制改革,将在烟草公司不断的实现“四统一”:生产管理方面、市场营销方面、技术研发方面以及供应物资方

21、面。越来越高的要求针对物资管理工作被提出了。物资管理平台的建设,起着越来越加重要的作用,有利于集团公司更加深入对物资采购管理流程进行掌握,对物资进销存情况清晰明了,以至于能够使公司领导者进行正确的科学决策。半径大、种类多、供应厂家参与数量多等是物资管理工作所具备的特点。假如物资管理中总是用着电话、传真等传统的方法,那么将会出现一系列的问题,如内容不准确,传递速度慢等一系列问题,这些都对公司产生了极大的影响,非常不利于公司在激烈竞争的市场环境中提供其适应能力。因此,传统的方法应该被淘汰,它已满足不了公司在不断发展过程中竞争力和综合实力的要求。作为组成信息平台的一个非常重要的部分,物资管理平台与许

22、多系统模块一起合力建立起了一个完整的公司的信息系统,如营销系统以及财务系统等等。作为生产决策系统中的一个部分,物资管理系统总是给公司各个部门源源不断的提供着许多的第一手数据信息,使公司的持续快速发展得到了保障。其它系统的数据信息的自动完善几乎都是依靠完善的物资管理系统所进行的,因此,如果没有一个完善的物资管理系统,公司其它系统就会出现很多的问题,效率问题就会受到很多的影响,以至于一直都得不到提升。物资管理系统和其它系统的关系图1-1所示:图1-1物资管理系统与其它系统的关系1.2国内的研究现状在我国,信息基本设备的构建要远远高于信息资源搭建的成都,这是由于我国长期的数据资源增速未能与信息资源开

23、发管理齐头并进导致的。原始的信息资源在我国非常的丰富,但是,因此而出现的数据库产业和再生的二次信息系统的使用率和规模,以及市场占有率都非常低,未能进一步加工成商品使其增值的有价值的大量信息被白白浪费。西方国家的计算机应用要早于我国十几年,1973 管理信息系统才被开发并实际运用,很多的研究投入实际上是从83 年以后才开始的。因此,国民经济信息的核心内容已被确立为信息资源的开发和利用。缩小发展中国家与发达国家差距的捷径,就在于信息数字化,传输的网络化,所以我国定要值世界信息化风靡全球的潮流来袭时,我们定奋起直追,已经存在的信息基本设备重点使用,网络资源服务系统和应用于科技经济等的各类数据库就要重

24、点推广以及开发,进行重点的开发和推广及应用,借此来获取巨大的经济效益和社会效益。11.3系统需要解决的主要问题作为非常重要和非常强大的资源信息来说,它完全能够与劳动力、土地、资本等进行比较。在激烈的竞争中,如果我们获得更多的资源,掌控更多的信息,并且提高利用资源的效率,那么我们就能站稳脚跟,占有一席之地。作为烟草企业与生产单位的纽带和桥梁的机构物资供应部门来说,其更是保障烟草企业正常生产的管理部门。正因为物资供应部门是非常关键的中转环节,所以如果我们想要保质保量、及时的把本单位所需的生产资料有效的供应出去,就必须要拥有完整的属于自己公司的物资管理信息系统,这样的系统对企业有着重要作用。一般物资

25、的周期性长,配送一套屋子需要经过好多环节,因此有物资管理系统可以提高物资的周转期,缩短各个环节的时间。配备一套物资管理系统适应了企业的现代化要求,有利于增加企业的利润。41.4本文的主要工作与特色之处1.5本文的主要技术(1)UML国与国之间的联系越密切,使得技术方面有了重大突破,尤其是计算机,经常使用的是应用程序,。新的Web应用程序存在很多优点,比之前得到了完善。由于有多种技术,合理的建模就会得到应用程序的维护。 建模中的语言都是统一的,被广泛运用并能够得到认可。它也是一种方法。两位学者共同提出了面向对象建模语言的UMI,随后便得到批准,把它作为建模语言。已有多种新版本出现。这种语言简单、

26、又快,用户很容易运用并理解,设计者可以根据用户的使用情况提高系统的安全性与高质量。UML(Unified Modeling Language)统一建模语言,用于可视构造软件系统模型,UML是Rational 软件公司的Booch和Rumbaugh与合作伙伴成立一个为完成某项特定目标的开发小组,以完成事先预定的项目或目标,这种方法比早期的面向对象分析方法,有点比较明显,但是也有传统方法的缺点。同时软件也需要语言,把其中的一些学者采用的方法综合在一起,对其进行研究与完善,得出一致的语言,被大众所熟悉的语言。该语言涵盖对象分析和设计,综合了最初阶段的面向对象建模方法和各种建模语言的优势,为面向对象系

27、统开发和软件自动化工具与环境提供了更加严谨、丰富、扩充性强的表达方式。 1、 UML的发展历史 很早以前就有人对UML进行研究,她是为了规范方法,找到一个被大家所认同的方法,研究使他们意识到,公司的文化不同,采取的方法也是不同,统一方法不容易,统一语言却简单。后来不再集中在方法上而是建模的语言,语言得以统一。 方法是交人们怎么做也就是步骤。语言呢则是告诉人们这是什么,这属于哪部分。所以说方法与建模语言是不同的。方法中含有模型,这些模型的作用是记录某些内容,起传达作用,并显示结果。语言由记号和规则构成。方法讲究的是过程,语言是文字的用来表述的。方法是具体的,语言是笼统的。2、 UML简介 某家公

28、司与其合作伙伴共同完成了对UML的定义诠释,采用构造软件系统模型的建模语言,涵盖面广,结合早期的方法和语言。UML用于建模语言中,涵盖的内容小,结合了以前建模的经验,为软件的开发提供了条件与环境。方法得到统一,建模语言得到统一并为大众所认同。在原有的基础上得到发展。包含了两部分:1.UML语义 根据现有的模型进行下定义。建立一些模型,为UML提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发者,降低了人为的对UML损害。在定义方面进行深化。 2.UML表示法 表示法是用来定义UML,用这种方便了开发者,使建模有了标准,有利于看懂符号,提供了语法标准。它

29、属于应用及模型, UML模型运用到其中。 建模语言内容由五部分组成: 第一部分是用例图,采用举例子,通过图,让他们明白权限人。 第二部分是静态图,有包图、类图和对象三种图。 类图指的是不动的结构。反映了各关系,不排除内部,是所有的整体。它反映出了各结构的关系,维持系统的生命。第三部分是行为图,反映的也是关系问题,有状态图和活动图两种。 对对象的描述外还要进行补充就用状态图,转移可能发生的事情。在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。第四部分是交互图,交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。顺序图就是一切有秩序进行,每个结构是

30、相互合作,发挥自己的功能,注重的是先后顺序。协作图也就是合作图,相互协作完成。两图的共同点是,反映了对象与对象的关系。可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。 第五部分是实现图,实现图主要有三部分构成即部件图、配置图和构件图。构件图对部件的物理性进行概括,确定了它们之间的关系。它包含信息可能是现实类的信息,也有可能是逻辑类的信息。配置图的作用主要是对定义了软件的物理性。它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。每个部位都给赋予了一定的角色。UML作为一种建模语言,它包括“UML语义和UML表示法”。3、 语义语义的意思是根

31、据现有的模型进行下定义。建立一些模型,为UML提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发者,降低了人为的对UML损害。在定义方面进行深化。4、 表示法表示法是用来定义UML,用这种方便了开发者,有利于看懂符号,提供了语法标准。它属于应用及模型, UML模型运用到其中。任何都是存在包含关系的,计算机中系统也是不例外。分层结构主要是用包图说明的。1.关系图用来表示系统之间的交互关系的图,作为第四类图形,主要描述的是组成对象和动态模型的关系,主要有状态图和活动图。对对象的描述外还要进行补充就用状态图,转移可能发生的事情。在实际运用上只为含有百种状态,

32、无论什么,都会受外界的影响,而不需要为所有的类画图。 活动图顾名思义就是可移动的图形,它主要是用来束缚活动与活动,有利于活动顺利完成。2.交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能,注重的是先后顺序。协作图也就是合作图,相互协作完成。两图的共同点是,反映了对象与对象的关系。可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。3.实现图主要有三部分构成即部件图、配置图和构件图。构件图对部件的物理性进行概括,确定了它们之间的关系。它包含信息可能是现实类的信息,也有可能是逻辑类的信息。配置图的作用主要是对

33、定义了软件的物理性。它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。迄今为止,大量文献已经对利用UML进行系统建模的方法进行了研究,比如,UML在MIS中的应用、在实时系统开发中的应用、在物资系统中的应用等等。(2)2.3 Rational RoseRational Rose是制作和研究面向对象系统的有力途径,能够协助制作人先构架模系统而后撰写代码,所以能保证系统的构架正常。该模型能轻易而又迅速地捕捉相应缺陷,并进行修正。Rational Rose有助于系统的研究,能够设计用例在先,展示出系统的功效。能够借助Interaction框图显示对象的工作供

34、应需要的功效。类图能够展现系统中的对象和之间的关系。组件图能够表达如何实现类到组建的映射。配置图能够展现系统的网络构架等相关方案。系统的图形是Rose模型,内含UML框图、用例、角色、类、对象、组件和部署节点。它非常完善的展现了系统的工作方式和内涵,设计者能够借助模型作为所构架系统的远景。(3)ASP.NET开发技术1.NET框架结构 (.NETFramework).NET框架结构 (.NETFramework).NET框架主要是建立、开发及使用或者运行 Web 应用程序和 Web 服务的一种环境,是微软.NET平台的基础结构。.NET框架含有公共语言运行库和公共类库,比如 ADO.NET、A

35、SP.NET以及Windows 窗体,来提供可整合入各种计算机系统的高级标准服务。.NET框架可提供简化的开发、特性丰富的应用程序环境、众多开发语言之间的轻松整合。.NET框架中立于语言,支持 C+、C#、Visual Basic、JScript(微软的 JavaScript 版本)。微软Visual Studio.NET是针对 NET Framework 的公共开发环境。NET Framework包含2个重要组件:.NETFramework 类库和语言库。.NETFramework 采用的是语言是公共语言运行库。.NETFramework 框架则是多语言组件开发和执行环境,统一编程环境就是由

36、他提供供应的。让研发人更便捷地建立Web应用程序和Web服务是.NET框架的制作目的,同时达到Internet上各应用程序之间通过Web服务进行接洽的目的。 ASP+是ASP.NET的别称,不止是代表ASP的更新换代,更是微软推出的新一代脚本语言。.NET的另一组成部位是ASP.NET,ASP.NET吸收并延续了其更新前版本的诸多优点,并借助于Java、VB语言的自身优点融入了更多的优质特色,更修补了旧的ASP版本的运行错误。NET采用“二次编译”的方式。即源程序代码先经过“预编译”转换为中间语言代码(Intermediate Language,简称IL或MSIL),直到在某平台执行时再通过安

37、装在该平台的转换引擎“实时编译”为本平台的机器代码运行。图3.1 .NET的“二次编译”过程2.ASP.netASP.NET作为一种程序构架,它是建立在通用语言基础之上的,通过ASP.net,可以帮助Web服务器开发功能较强的应用程序。ASP.net还具有很多优点,这些优点正是现在的Web开发模式所缺少的。(1) 类库十分强大。利用类库中的类,即可生成对象组装程序,让快速开发、快速部署的目的得以实现。(2) 支持多方面服务。例如,智能输出服务,根据不同类型客户的需求自动输出相应类型的代码)、线程管理、内存的碎片自动回收、异常处理等。(3)应用的开发支持多种语言。language-indepen

38、dent的语言独立化形成ASP.net,也就是说,用户在编写程序时,可以根据自己所需情况来选取一种或多种语言,如C#语言(C+和Java的结合体),VB语言,Jscript语言等。多种程序语言协同工作,能够完整地实现基于COM+开发的程序向ASP.的目的。(4)跨平台的能力。ASP.net程序是以通用语言的编译为运行条件的,因此,它在系统中的功能非常强大,而且能较快的适应新的应用环境,这些特征是它在Web应用软件开发平台上广泛使用,几乎没有一台不适用的。可以说,ASP.net在Web中的应用是通用语言的基本库,信息体制,信息端口管理的合并。(5) 足够的安全保护功能。 ASP.net是把立足于

39、通用语言的相关进程运行在服务器上。跟传统的ASP即时解释程序相比较,程序在服务器端第一次开始时应用ASP对它进行编译,节省了解释时间。ASP.net构架可以用 Visual S(微软公司最新产品)开发环境进行开发,What You See Is What You Get所见即为所得(简称WYSIWYG)的编辑。它们只是ASP.net强大化软件支持的一个分支。正常情况下ASP.net运行简单快捷,如,表单的提交客户端的身份验证、分布系统和网站配置等操作。另一方面,让他电脑装配一样,通用语言简化开发也非常简单,如把代码结合成软件的过程就相对容易。3.ASP.net工作过程在ASP.net的设计中包

40、含了网站开发员根据需要用代码自定义“plug-in”模块。打破原有的包含关系,ASP.net能够把所具有组件加入进来。开发网站程序一直都是一个复杂的操作。以Windows认证技术和应用程序配置做保证,能够确保用户原程序的安全。NET的页面处理步骤:1、使用者借助PC端等的浏览器发出对aspx页面的指令到Web服务器,此时ASP.net引擎(aspmet-ispai.dll)会对指令进行处置。2、通过ASP.net检阅,可以确定输出的缓冲(output cache)中是否存在该页面,如果存在就会确认其是不是已被译成dll,在编译的过程中,ASP.net引擎会从Page类动态派生出新类并对其实施编

41、译。3、ASP.net引擎是通过被编译之后的代码来组建对应对象的,而且对页面进行回存,控制控件的状态数据,处置数据之后通过浏览器将处置的信息返回给PC端浏览器。(4)ADO.NET开发技术1.什么是ADO.netADO.NET是.NET的一个小小的单元库,主要是起到该平台中每个程序之间的关联作用,并将数据进行存储,该平台中包括了与开发中所有数据库的关联,报表,或者管理者想要的结论数据。还可以实现一种比较超强的层次化归类,在链接断开以后,还可以自动完成缓存,实现了一般平台无法具备的功能,也增加了安全性,可靠性。最为重要的是断开之后,还可以对对方的数据集进行全方位的搜索,并按照一定的搜求需求进行筛

42、查与归类,相对于传统的开发方法来说,有点非常明显。开发人员可以通过传统的数据访问接口处理XML数据,反之亦然。2.ADO.net技术特点(1)相对用本机代码编写的一些程序,ADO为OLEDB 数据供应立足于COM程序领域的接入口。与 ADO.NET的功能相似,ADO 也是多功能的,对于各类研发需求都可以实现,主要原理是利用一种有序的关联,实现和不同区域数据库或存储空间的关联与连接,建立更高简化或便捷的客户端。(2)对于像服务器游标等不通过 ADO.NET公开的操作和应用,ADO也给予支持。由于保存数据库资源是服务器游标操作必须进行的,因此使用服务器游标可能会对程序的可缩放性等性能造成严重影响。

43、在操作过程中配置防火墙以启用COM封送请求,然后考虑其安全后果,最终实现通过防火墙传输 ADO记录集功能。ADO.NETADO.NET在应用程序接口中的地位显赫,提供在微软.NET平台中进行的信息查阅等服务。在 ADO.NET中,使用者访问信息源,可以借助最新的.NETFramework 信息提供程序来实现。程序包括: Oracle .NETFramework 数据提供程序;ODBC.NETFramework 数据提供程序;OLEDB.NETFramework 数据提供程序;SQL Server .NETFramework 数据提供程序。(3)ADO.NET是以Web应用程序为依据,通过消息的

44、 Web 应用程序而设定的, 而且促进了其他应用程序的发展。通过支持对数据的访问,与数据库的活动连接数量得到减少,达到信息共享最大化的目的。(4)ADO.NET主要提供多种数据访问方法,对数据进行收集、处理。一般情况下,XML Web services 或Web应用程序对数据的访问要从多角度出发,换句话说是与其他应用程序交互操作进行,再者说对于缓存结果进行保存和传输,此时最好的选择是使用数据集进行操作。ADO.NET是一种用于替换的方法,为了与数据源连通,它提供了数据命令和数据读取器等功能。通过相应命令和信息读取器来实现的数据库执行如下:执行访问和储存过程;建立信息库对象;借助DDL指令实现剔

45、除和升级。(5) ADO.NET还用于对分布式 ADO.NET应用程序的基本对象“数据集”(Dataset) 支持基于 XML 的传输格式和持久性,最后达到信息共享。数据集作为表示连接交互关系的数据结构,借助XML可实现序列化、写入、读取。(6)无论是数据访问连接ADO.NET还是ADO,两项连接都可以到数据库的显示连接。在ADO.NET中,读取前保持数据库的持续连接,立于当前位置保持锁定模式,开发人员即可使用数据读取器。当正在传输、查看和修改数据集中的数据时,为了给其他用户释放资源或锁定可以断开连接。借助ADO.NET,能经过改DataAdapter对象采取的字段,或借助加入能响应行升级日志

46、的自定义代码,来掌控数据集更改传送到信息库的方法。借助次功能能够简化功能、修改验证检测或增多除此之外的一切处理,而且此类操作都无需对程序进行修改。有关更多信息,ADO与ADO.NET的比较数据更新直接处理 类似批处理数据访问速度较慢快(因为在内存中)对于数据记录的访问 Recordset DataSet.Tables(数据表名称)数据搜索 Recordset.find DataSet.Tables(数据表名称).select数据遍历 Recordset.MoveNext MyDataSet.Tables(数据表名称).Rows(I+=1)一个字段 Recordset.fields(字段名称)

47、MyDataSet.Tables(数据表名称).Rows(x, y)通用性 较难在主机间传递 可以转成XML在网络间传递(可越过防火墙)数据表达较单纯(仅View和Table) 较完整(可包括多个数据表,以及其中的关联)系统资源较浪费(必须一直连接)。本章从系统设计应该遵循整体性原则、分解协调原则、目标优化原则出发讨论了系统设计应遵循的原则,介绍了系统开发的需求分析对比,分析了MIS结构下的B/S、C/S和两个方面系统设计的体系结构,从而得出了B/S模式下的数据库结构更加适合用户的需求,确定系统架构为B/S模式的三层结构体系。详细介绍了VS2008下的ASP.NET和ADO.NET技术,详尽的描述了系统各个模块的具体功能设计和分析,描述了设备子类的应用方式和定义。最后对接下来的第五章将要讨论的数据库系统的作用进行了简要的介绍。(5)B/S架构近几年来

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁