《本科毕业设计---基于bs模式的某烟草集团物资管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计---基于bs模式的某烟草集团物资管理系统设计与实现.doc(99页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、B/S模式的某烟草集团物资管理系统涉及与实现摘 要随着全球经济一体化进程的不断加快,现代化信息科学技术的迅猛发展和普及,现代烟草企业将会面临更加严峻的信息市场的挑战,这就对大型烟草企业决策和发展战略的制定提出更高的要求。高效的物资管理系统在烟草公司逐渐凸显出它的重要地位。烟草企业拥有一套实时高效的物资管理系统,有利于企业的生产顺利和管理规范化和高效化,企业为了使各方面符合物资管理系统,在物资管理方面提出了更高要求。本篇运用现代管理理论和系统工程原理以及数据库技术进行面向对象的建模。该系统的设计总共分为三层,分别为:客户端、数据库服务器和应用服务器,并采用Rational公司研发的Rose建模工
2、具,对MM物资管理系统进行了分析和设计,同时为管理者提供了决策支持功能。主要的工作有:(1)对国内外企业物资管理系统现状分别进行了概括,具体举了一个烟草公司的物资管理状况,提出了基于浏览器和服务器的(B/S)的网络架构物的资管理系统数学模型。(2) 根据大型烟草企业的管理的特点,选用Rational公司研发的Rose建模工具对物资管理系统建立数学模型。采用UML语言对整个系统进行了分析和设计。(3) 设计实现了独立化模块功能,开发出了“某烟草集团物资管理系统”,实现了用户的登陆,操作员管理,物资订单编号,购进、销出、库存、品牌、分公司查询、计划资源报表,多种管理功能,阐述了系统的具体内容。有利
3、于相关信息的更新、资源的共享。关键词: B/S,物资管理,管理信息系统,ASP.NET,SQLSevrer2005ABSTRACTAlong with the process of global economic integration accelerate ceaselessly, modern information science and technology and the rapid development of universal, modern tobacco enterprises will face more severe challenges of information
4、market, the large tobacco enterprise decision making and development strategy put forward higher requirements. Efficient materials management system in tobacco enterprise s importance is becoming increasingly apparent. A real time and efficient materials management system, directly related to a toba
5、cco business day-to-day production and operation, therefore, large tobacco enterprise material management also put forward higher requirements,In this paper, on the basis of modern management theory, using the principle of system engineering, database technology and network technology object oriente
6、d modeling. The design of the system is divided into three layers, respectively: the client, the database server and the 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 s
7、upport function.The main work:(1) described the domestic and foreign existing enterprise material management system research, on the basis of some tobacco group materials management conditions, based on the browser and server ( B/S ) network architecture materials management system mathematical mode
8、l.(2) according to the large tobacco enterprise management features, using Rational Rose R & D modeling tool to establish 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 s
9、erver, based on the VS2008SQLSevrer2005ASP.NETdatabase and C# programming language a materials management system platform. 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 s
10、pecific functions.(4) design and implementation of independent modules, developed a tobacco group materials management system, achieve user login, operator management, material order number, purchase, sales, inventory, brand, company, resource query plan report, making equipment management and class
11、 management and other functions, and a detailed description of the system framework interface. Implementation of the tobacco enterprise material management system database network dynamic update, decision-making management, general management and remote resource sharing and other functions.Keywords:
12、 B/S,materials management, management information system, ASP.NET,SQLSevrer2005B/S模式的某烟草集团物资管理系统涉及与实现1摘 要1ABSTRACT2第1章 绪论61.1 研究背景61.2 研究意义81.3 国内外研究现状81.3.1 国外研究现状81.3.2 国内研究现状91.4 研究内容101.5 文章的组织结构10第2章 理论基础122.1 管理信息系统概述122.1.1 管理信息系统的定义122.1.2 管理信息系统开发与设计的意义122.2 UML132.2.1 UML的发展历史142.2.2 UML简介
13、142.2.3 语义152.2.4 表示法152.3 Rational Rose162.4 MIS下B/S架构162.4.1 MIS基础162.4.2 B/S架构172.5 基于Visual2008的.NET技术172.5.1 ASP.NET开发技术172.5.2 ADO.NET开发技术202.7 小结24第3章 某烟草集团物资管理系统需求分析和功能建模253.1 物资管理系统需求分析253.1.1 仓库管理需求分析253.1.2 物资合同管理需求分析273.1.3 卷烟物资采购计划283.1.4 订单管理293.1.5 调拨配送管理303.1.6 供应商管理303.2 系统建模过程313.2
14、.2 静态结构图323.2.3 动态结构图343.3 系统功能模块和流程图设计353.4 小结43第4章 系统数据库设计444.1 分析与创建数据库444.1.1 系统实体图444.1.2 建立数据表484.2 安全模块的设计534.2.1 概述534.2.2 安全模块的设计564.3 小结57第5章 烟草物资管理系统的实现585.1 数据库连接585.2 编写系统所需的公共类585.3系统功能模块的设计与实现665.3.1用户身份验证模块665.3.2 用户信息管理模块695.3.3 部门信息管理模块735.3.4合同管理模块775.4安全模块的实现815.5 系统的发布835.6 小结83
15、第6章 总结与展望846.1 总结846.2 展望85参考文献88附录92第1章 绪论1.1 研究背景经济的快速发展,加之日益壮大的信息技术,学者对于计算机各方面的研究成果也越来越显著。1946年,在美国问世了世界上第一台计算机(ENINC(Electronic numerical integrator and calculator)之后,计算机行业的飞速发展超乎了我们的想象,我们完全可以称之为所有行业中发展最快速的,与此同时其技术的淘汰指标也要远远高于其他行业,所以导致的直接结果就是致使计算机信息产品价格的下降的速度和软件更新速度加快。引起这些的原因正是“微软革命”,不可否认“危机革命”是信
16、息出苦力计算机化的标志,而“全球信息网络革命”的浪潮是紧跟全球信息共享和全球信息网络普及的步伐的。由此可见,激烈竞争的时代已经在计算机信息管理领域中出现,并且逐步蔓延到全世界。与自行车或是汽车相同的是,三者都毫无新颖之处。想要在竞争激烈的计算机信息管理领域中站稳脚跟,除了要沉淀和积累大量的科学知识,存储大量的科技信息之外,在处理信息时还要体现出快速、大批量等优势,以此来提高办事效率。1自从2004年开始到现在,一轮新的改革浪潮在烟草行业掀起了。它以“大市场、大企业、大品牌”为目标,其标志就是将烟草行业进行重组兼并。仅用了两年不到的时间就覆盖了整个烟草行业,使得烟草集团的数量从140多家迅速锐减
17、到不到40家,品牌数量减少了很多,并且这个数字一直在逐渐变小,这样不仅让资源得到了进一步的整合,而且也使得品牌规模迅速膨胀,企业规模得到了不断地发展壮大。许多省市也都不断加入了合并所属生产企业的浪潮中,他们试图进一步谋求跨省、跨区域的联合,期望能够组建大型的烟草航母型企业,从而积极应对随之而来的国内外竞争。在兼并重组的过程中,以主动或者被动的方式打破了原有的组织机构模式,职能部门不断被合并,加强,有的甚至被直接取消了,而保留下来的职能部门也将面临着新业务流程的重组和整合。2进行产权调整与改革时候,定会出现一些跨越省市界限的工业企业之间的联合与重组,从而催生出一批批跨省工业企业,譬如云南工业集团
18、等公司(集团),它们的将不再仅限于一个地区进行管理,其管理环节也将不断增多,产业链也将扩大,而以前陈旧的经营模式也将不能适应新的发展环境,除要进行品牌整合之外,最重要的还是资源和产业的集中整合,这样一来,现代化的的管理方式和物流理念也就呼之欲出了,跨区域还是跨省的的烟草公司(集团)的诞生,尤其是取消企业法人代表之后,势必会给物质上的供应带来一连串的新问题。首当其冲就是物资采购主体发生了变化,其次便是由于品牌整合和产业链扩大带来的供应商的重新整合,这种变化必然会改变管理模式。未来物资管理模式的终极目标将是实现供应链的最优化,实施统一采购烟叶、卷烟材料、管理烟叶、卷烟材料、配送烟叶、卷烟材料,从而
19、以品牌为中心的现代物资管理模式将应运而生。3不断的推进体制改革,将在烟草公司不断的实现“四统一”:生产管理方面、市场营销方面、技术研发方面以及供应物资方面。越来越高的要求针对物资管理工作被提出了。物资管理平台的建设,起着越来越加重要的作用,有利于集团公司更加深入对物资采购管理流程进行掌握,对物资进销存情况清晰明了,以至于能够使公司领导者进行正确的科学决策。半径大、种类多、供应厂家参与数量多等是物资管理工作所具备的特点。假如物资管理中总是用着电话、传真等传统的方法,那么将会出现一系列的问题,如内容不准确,传递速度慢等一系列问题,这些都对公司产生了极大的影响,非常不利于公司在激烈竞争的市场环境中提
20、供其适应能力。因此,传统的方法应该被淘汰,它已满足不了公司在不断发展过程中竞争力和综合实力的要求。作为组成信息平台的一个非常重要的部分,物资管理平台与许多系统模块一起合力建立起了一个完整的公司的信息系统,如营销系统以及财务系统等等。作为生产决策系统中的一个部分,物资管理系统总是给公司各个部门源源不断的提供着许多的第一手数据信息,使公司的持续快速发展得到了保障。其它系统的数据信息的自动完善几乎都是依靠完善的物资管理系统所进行的,因此,如果没有一个完善的物资管理系统,公司其它系统就会出现很多的问题,效率问题就会受到很多的影响,以至于一直都得不到提升。物资管理系统和其它系统的关系图1-1所示:图1-
21、1物资管理系统与其它系统的关系1.2 研究意义作为非常重要和非常强大的资源信息来说,它完全能够与劳动力、土地、资本等进行比较。在激烈的竞争中,如果我们获得更多的资源,掌控更多的信息,并且提高利用资源的效率,那么我们就能站稳脚跟,占有一席之地。作为烟草企业与生产单位的纽带和桥梁的机构物资供应部门来说,其更是保障烟草企业正常生产的管理部门。正因为物资供应部门是非常关键的中转环节,所以如果我们想要保质保量、及时的把本单位所需的生产资料有效的供应出去,就必须要拥有完整的属于自己公司的物资管理信息系统,这样的系统对企业有着重要作用。一般物资的周期性长,配送一套屋子需要经过好多环节,因此有物资管理系统可以
22、提高物资的周转期,缩短各个环节的时间。配备一套物资管理系统适应了企业的现代化要求,有利于增加企业的利润。41.3 国内外研究现状1.3.1 国外研究现状这是一次飞跃,是人类第三次重大的科学技术革命,它就是计算机的发明应用。手的延长和脑的延伸最大的区别就是“用机器制造机器”和“用机器控制机器”,这也是过去的最高革命成就和科学技术革命成就的本质区别。1 在西方国家里,能够加快创造收益的重要路径及手段。在美国等国家,四阶段概述了电脑系统的成长经历:(EDP)电子数据处理阶段(1954-1964)为第1阶段。以单项信息结算解决为首是该阶段的核心,后十年是管理信息系统的第2阶段。在此期间内,综合性、多层
23、次、多功能的应用,是计算机应用系统继EDP单项应用之后发展而来的,这主要得益于快速的处理机、快速超大容积的存储器与硬件设施有了飞速发展,导致2. MIS逐步完善,完备了评估、协助、决议、掌控等作用。第3阶段(1974-1980)物资管理系统阶段(物资管理系统):相视管理高层、大面积的物资管理现状、非结构化数据的处置是该阶段主要解决的问题;第4阶段(1980-)职能管理系统阶段(IMS):多维度处理模式、全方位控制功能,集中化;智能化;人机协作等的计算机辅助功能,是该阶段的主要表现。 据悉,接近于百分之九十美国国内的财会事物是由电脑执行的;百分之八十到一百的物资管理信息处理也是由计算机完成的;计
24、划管理则占到了百分之八十到九十;那些计算机科技发展快速的国家,百分之八十经济管理会应用到电脑;用到科技领域筹划占百分之八,制造的进度中进行掌控的占到百分之十二;所以可以看出,计算机的主要领域是经济管理。41.3.2 国内研究现状在我国,信息基本设备的构建要远远高于信息资源搭建的成都,这是由于我国长期的数据资源增速未能与信息资源开发管理齐头并进导致的。原始的信息资源在我国非常的丰富,但是,因此而出现的数据库产业和再生的二次信息系统的使用率和规模,以及市场占有率都非常低,未能进一步加工成商品使其增值的有价值的大量信息被白白浪费。西方国家的计算机应用要早于我国十几年,1973 管理信息系统才被开发并
25、实际运用,很多的研究投入实际上是从83 年以后才开始的。因此,国民经济信息的核心内容已被确立为信息资源的开发和利用。缩小发展中国家与发达国家差距的捷径,就在于信息数字化,传输的网络化,所以我国定要值世界信息化风靡全球的潮流来袭时,我们定奋起直追,已经存在的信息基本设备重点使用,网络资源服务系统和应用于科技经济等的各类数据库就要重点推广以及开发,进行重点的开发和推广及应用,借此来获取巨大的经济效益和社会效益。11.4 研究内容1961 年,美国人J.D.GALLAGHER 首先提出了管理信息系统(MIS)的概念,这概念是最全面,集合了各科目,包含了多方面,主描述企业中的数据管理,更能讲述管理决策
26、的各类信息,帮助单位实现现代化管理。企业管理信息系统具有数据处理、评估、掌控、规划、协助决策等效用,如:(1)缺失的前后矛盾的信息拒绝出现。(2)决策及执行的相关条件能及时传达。(3)具体了解各因素之间的联系,准确无误的判定发展方向。(4)解释以及分析时间得到缩短。(5)通过提供可靠精确的数据,达到利用最短时间、最少经费的目的,促使领导层选择最好的实行方案,达到提高企业经济效益的目的。5物资管理系统标志着计算机管理信息系统(MIS) 得以成长的又一高度,物资管理系统是为领导者和决定者供给资料,用以协助他们执行重要决议,增加决议的科学性,具备强大的应用远景。伴随电脑科技的进步,电脑应用也经过了数
27、值计算和数据处理等历程,逐步向知识处理新领域进步。电脑在数据处理中保持的先进程度,是一个地区工业化水准和电脑应用科技程度的代表,更是促使电脑工业进步的能源。计算机在数据处理中的应用,仅限于在管理事物中发扬了电脑初级阶段的功能,所供给的资料一般不是决定者想得到的,但是对高层决定人员所必备的协助决定能力却被忽略了。要想使电脑对烟草企业管理事物起到更好的作用,本着管理代表决策的想法,就要使电脑更加直面的面对决策6。1.5 文章的组织结构为解决某烟草集团中物资管理系统中只限于单地单机的物资管理系统的缺陷,文中研究和实现了一套基于B/S模式的网络化、支持远程异地管理的物资管理系统。开发和设计出的系统具有
28、普遍的兼容性和相应的辅助管理功能,最终高效有序的实现了远程化、数字化的现代化物资运营管理模式。1、概括了国外和国内在物资管理系统方面现有状况,针对于某烟草集团的物资管理状况,提出了基于浏览器和服务器的(B/S)的网络架构物资管理系统和物资管理系统的数学模型。2、根据大型烟草企业的管理的特点,选用Rational公司研发的Rose建模工具对物资管理系统建立数学模型。采用UML语言对整个系统进行了分析和设计。3、采用Windows XP操作系统,IIS5.0网络信息服务器,基于VS2008的SQLSevrer2005数据库和ASP.NET的C#编程语言搭的物资管理系统平台。在总体分析的构架的基础上
29、,确定系统B/S模式的三层结构体系,分析和开发了了系统各个模块的具体功能4、设计实现了独立化模块功能,开发出了“某烟草集团物资管理系统”,实现了用户的登陆,操作员管理,物资订单编号,出入库明细查询、库存盘点、品牌、物料预警查询、需求提报,决策管理以及设备子类的管理等功能,并详细叙述了系统的框架界面。实现了烟草企业物资管理系统的数据库的网络动态更新、决策管理、通用化管理和远程资源共享等功能。第2章 理论基础2.1 管理信息系统概述2.1.1 管理信息系统的定义管理信息系统简称MIS,美国人J.D.GALLAGHER是这个概念的最先提出者。在1961年,J.D.GALLAGHER提出,MIS是一门
30、新兴的综合性学科,它是信息科学、管理科学、系统科学和计算机科学等科学的组合。它以企业中信息管理活动的全过程为研究目的的,以各类科学管理为依据,主要是为了更好地管理信息,为决策者提供依据。2.1.2 管理信息系统开发与设计的意义管理过程的本质在于对企业信息的处理,管理信息系统集数据预测、计划、处理、辅助功能、控制等功能为一身,它其实是企业的信息传播者。它的作用分别是:1、开发管理信息系统,企业根据系统预设的数据信息,如固定字符,简单计算公式等,分析输入系统的数据信息,并且很好的预测企业的未来发展状况。2、通过管理信息系统的开发与设计,为企业提供完整、有效的数据,完善企业的决策及管理过程。3、通过
31、管理信息系统的开发与设计,收集信息并编制报告,对不同级别的管理部门,提供不同程度的详细报告,这样做不仅可以减少分析量,而且可以节省时间。4、通过管理信息系统的开发与设计,可以收集到低费用,耗时短,并且准确率高的信息,目的是为决策者选择最佳方案做准备,同时还有利于企业的生产和发展。5、通过管理信息系统的开发与设计,制定统一的管理标准,促进企业信息的处理和控制,解决系统使用前后数据不合的情况。相比较资本、劳动力、土地等有限资源,信息作为资源具可以无限开发、利用,虽然信息具有无限性,但开发信息应该按照合法的手段进行,管理系统信息也是具有法律效应的。对于信息资源来说,对信息的控制越多越好,信息资源的开
32、发与设计带来的效率往往与信息控制成正比的,所以信息资源的有效控制有助于企业企业的发展。信息是企业正常生产和发展的基础,是连接企业与各生产单位和往来客户的重要枢纽,它是企业正常生产发展的决定要素之一。一方面是因为信息在企业发展中的主导作用,另外一方面是为了加强企业的管理水平,提高管理效率,有效利用企业资金,研究开发出一套完整的信息管理系统是必须的。从微观环境来看,信息系统会帮企业分析目前存在的问题以及该如何发展企业,再者罗列了经营决策所需的依据、数据,加快物资的周转速度,提高生产效率,最终为强化信息管理,加快本单位的生产,为本单位经济效益的发展做贡献。从宏观环境上分析,管理信息系统的开发是社会信
33、息化和潮流化发展的必然结果,使社会化大生产的生命周期得以缩短。2.2 UML国与国之间的联系越密切,使得技术方面有了重大突破,尤其是计算机,经常使用的是应用程序,。新的Web应用程序存在很多优点,比之前得到了完善。由于有多种技术,合理的建模就会得到应用程序的维护。 建模中的语言都是统一的,被广泛运用并能够得到认可。它也是一种方法。两位学者共同提出了面向对象建模语言的UMI,随后便得到批准,把它作为建模语言。已有多种新版本出现。这种语言简单、又快,用户很容易运用并理解,设计者可以根据用户的使用情况提高系统的安全性与高质量。UML(Unified Modeling Language)统一建模语言,
34、用于可视构造软件系统模型,UML是Rational 软件公司的Booch和Rumbaugh与合作伙伴成立一个为完成某项特定目标的开发小组,以完成事先预定的项目或目标,这种方法比早期的面向对象分析方法,有点比较明显,但是也有传统方法的缺点。同时软件也需要语言,把其中的一些学者采用的方法综合在一起,对其进行研究与完善,得出一致的语言,被大众所熟悉的语言。该语言涵盖对象分析和设计,综合了最初阶段的面向对象建模方法和各种建模语言的优势,为面向对象系统开发和软件自动化工具与环境提供了更加严谨、丰富、扩充性强的表达方式。 2.2.1 UML的发展历史 很早以前就有人对UML进行研究,她是为了规范方法,找到
35、一个被大家所认同的方法,研究使他们意识到,公司的文化不同,采取的方法也是不同,统一方法不容易,统一语言却简单。后来不再集中在方法上而是建模的语言,语言得以统一。 方法是交人们怎么做也就是步骤。语言呢则是告诉人们这是什么,这属于哪部分。所以说方法与建模语言是不同的。方法中含有模型,这些模型的作用是记录某些内容,起传达作用,并显示结果。语言由记号和规则构成。方法讲究的是过程,语言是文字的用来表述的。方法是具体的,语言是笼统的。2.2.2 UML简介 某家公司与其合作伙伴共同完成了对UML的定义诠释,采用构造软件系统模型的建模语言,涵盖面广,结合早期的方法和语言。UML用于建模语言中,涵盖的内容小,
36、结合了以前建模的经验,为软件的开发提供了条件与环境。方法得到统一,建模语言得到统一并为大众所认同。在原有的基础上得到发展。包含了两部分:1、UML语义 根据现有的模型进行下定义。建立一些模型,为UML提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发者,降低了人为的对UML损害。在定义方面进行深化。 2、UML表示法 表示法是用来定义UML,用这种方便了开发者,使建模有了标准,有利于看懂符号,提供了语法标准。它属于应用及模型, UML模型运用到其中。 建模语言内容由五部分组成: 第一部分是用例图,采用举例子,通过图,让他们明白权限人。 第二部分是静态图
37、,有包图、类图和对象三种图。 类图指的是不动的结构。反映了各关系,不排除内部,是所有的整体。它反映出了各结构的关系,维持系统的生命。第三部分是行为图,反映的也是关系问题,有状态图和活动图两种。 对对象的描述外还要进行补充就用状态图,转移可能发生的事情。在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。第四部分是交互图,交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能,注重的是先后顺序。协作图也就是合作图,相互协作完成。两图的共同点是,反映了对象与对象的关系。可协作图传达了信息彼此之间
38、的交流,更能表示出领导和下属的关系。 第五部分是实现图,实现图主要有三部分构成即部件图、配置图和构件图。构件图对部件的物理性进行概括,确定了它们之间的关系。它包含信息可能是现实类的信息,也有可能是逻辑类的信息。配置图的作用主要是对定义了软件的物理性。它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。每个部位都给赋予了一定的角色。UML作为一种建模语言,它包括“UML语义和UML表示法”。2.2.3 语义语义的意思是根据现有的模型进行下定义。建立一些模型,为UML提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发
39、者,降低了人为的对UML损害。在定义方面进行深化。2.2.4 表示法表示法是用来定义UML,用这种方便了开发者,有利于看懂符号,提供了语法标准。它属于应用及模型, UML模型运用到其中。任何都是存在包含关系的,计算机中系统也是不例外。分层结构主要是用包图说明的。1、关系图用来表示系统之间的交互关系的图,作为第四类图形,主要描述的是组成对象和动态模型的关系,主要有状态图和活动图。对对象的描述外还要进行补充就用状态图,转移可能发生的事情。在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。 活动图顾名思义就是可移动的图形,它主要是用来束缚活动与活动,有利于活动顺利完成
40、。2、交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能,注重的是先后顺序。协作图也就是合作图,相互协作完成。两图的共同点是,反映了对象与对象的关系。可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。3、实现图主要有三部分构成即部件图、配置图和构件图。构件图对部件的物理性进行概括,确定了它们之间的关系。它包含信息可能是现实类的信息,也有可能是逻辑类的信息。配置图的作用主要是对定义了软件的物理性。它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。迄今为止,大量文献已
41、经对利用UML进行系统建模的方法进行了研究,比如,UML在MIS中的应用、在实时系统开发中的应用、在物资系统中的应用等等。2.3 Rational RoseRational Rose是制作和研究面向对象系统的有力途径,能够协助制作人先构架模系统而后撰写代码,所以能保证系统的构架正常。该模型能轻易而又迅速地捕捉相应缺陷,并进行修正。Rational Rose有助于系统的研究,能够设计用例在先,展示出系统的功效。能够借助Interaction框图显示对象的工作供应需要的功效。类图能够展现系统中的对象和之间的关系。组件图能够表达如何实现类到组建的映射。配置图能够展现系统的网络构架等相关方案。系统的图
42、形是Rose模型,内含UML框图、用例、角色、类、对象、组件和部署节点。它非常完善的展现了系统的工作方式和内涵,设计者能够借助模型作为所构架系统的远景。2.4 MIS下B/S架构2.4.1 MIS基础管理信息系统和计算机技术及应用的发展是紧密关联的。计算机技术成长历经3个时代:单机运行时代,局域网内小范围信息与资源共享时代,全球信息网和全球透明连接时代。不同的成长时代,相对应的MSI系统其相应的科技也发生着变化。单机运行时代中,集中式结构是MSI采取的主要手段。当时的硬件系统价格昂贵、网络技术匾乏导致了数据只能通过人工传递,而无法实现数据共享。局域网时代是MSI应用发展的主要时代,MSI由PC
43、一LAN的文件服务器结构演变到客户机/服务器结构(Clinet/Sevre:结构,简称CS/结构),决定性因素PC软硬件飞速发展以及局域网科技的成型。但应用程序的复杂以及企业管理模式的多样化,导致该结构无法满足现状。全球信息网络时代中,互联网技术的浏览器/服务器结构(Browser/Sevrer结构,简称B/S结构)是MSI的主要发展方向。这种形式的MIS能够满足在网络时代的管理需要以及信息需求,所以他是MSI技术发展的代表。2.4.2 B/S架构近几年来,Internet是新兴的,并快速流行起来的信息技术。Interne的核心技术是WWW技术。WWW技术的最基本应用模式是浏览器/服务器(Br
44、owser/Server,B/S),使用超文本传输协议(HTTP,Hypertext Transfer Protocol),它采用超文本标记语言(Hypertext Markup Language, HTML),这些文件格式和公开的协议保证了数据在不同机型、不同操作系统平台下的高度协同性和一致性,让跨地区通信、信息交换非常容易和方便,这正是Internet技术的优越的地方。B/S是个开放、扩展性的结构。因为它的开放性加强了数据的共享范围和效率,而且在多数信息库中均适用。BS/结构的性价比比较高,所以B/S必然会成长为最新的信息管理系统。2.5 基于Visual2008的.NET技术2.5.1
45、ASP.NET开发技术1、.NET框架结构 (.NETFramework).NET框架结构 (.NETFramework).NET框架主要是建立、开发及使用或者运行 Web 应用程序和 Web 服务的一种环境,是微软.NET平台的基础结构。.NET框架含有公共语言运行库和公共类库,比如 ADO.NET、ASP.NET以及Windows 窗体,来提供可整合入各种计算机系统的高级标准服务。.NET框架可提供简化的开发、特性丰富的应用程序环境、众多开发语言之间的轻松整合。.NET框架中立于语言,支持 C+、C#、Visual Basic、JScript(微软的 JavaScript 版本)。微软Vi
46、sual Studio.NET是针对 NET Framework 的公共开发环境。NET Framework包含2个重要组件:.NETFramework 类库和语言库。.NETFramework 采用的是语言是公共语言运行库。.NETFramework 框架则是多语言组件开发和执行环境,统一编程环境就是由他提供供应的。让研发人更便捷地建立Web应用程序和Web服务是.NET框架的制作目的,同时达到Internet上各应用程序之间通过Web服务进行接洽的目的。 ASP+是ASP.NET的别称,不止是代表ASP的更新换代,更是微软推出的新一代脚本语言。.NET的另一组成部位是ASP.NET,ASP
47、.NET吸收并延续了其更新前版本的诸多优点,并借助于Java、VB语言的自身优点融入了更多的优质特色,更修补了旧的ASP版本的运行错误。NET采用“二次编译”的方式。即源程序代码先经过“预编译”转换为中间语言代码(Intermediate Language,简称IL或MSIL),直到在某平台执行时再通过安装在该平台的转换引擎“实时编译”为本平台的机器代码运行。图3.1 .NET的“二次编译”过程2、ASP.netASP.NET作为一种程序构架,它是建立在通用语言基础之上的,通过ASP.net,可以帮助Web服务器开发功能较强的应用程序。ASP.net还具有很多优点,这些优点正是现在的Web开发
48、模式所缺少的。(1) 类库十分强大。利用类库中的类,即可生成对象组装程序,让快速开发、快速部署的目的得以实现。(2) 支持多方面服务。例如,智能输出服务,根据不同类型客户的需求自动输出相应类型的代码)、线程管理、内存的碎片自动回收、异常处理等。(3)应用的开发支持多种语言。language-independent的语言独立化形成ASP.net,也就是说,用户在编写程序时,可以根据自己所需情况来选取一种或多种语言,如C#语言(C+和Java的结合体),VB语言,Jscript语言等。多种程序语言协同工作,能够完整地实现基于COM+开发的程序向ASP.的目的。(4)跨平台的能力。ASP.net程序是以通用语言的编译为运行条件的,因此,它在系统中的功能非常强大,而且能较快的适应新的应用环境,这些特征是