基于分层结构的管理信息系统架构设计探究论文(2)

2020-06-23实用文

  (3)模块化实现的软件, 其功能相对独立, 因此在架构上可以分开, 具有很大的灵活性, 易于进行软件复用。同时, 请注意, 面向对象技术的本质就是模块化的构件思想, 通过对于对象的数据抽象与数据封装, 形成具有模块化功能的构件, 然后根据各个模块之间的相互关系, 进行模块功能层次性划分, 从而在保证了各个模块的独立性的前提下, 通过层次性功能模块, 形成了

  软件的总体运行框架, 从而实现了安装不同层次、基于体系框架、进行软件功能的调整。

  1)这就为软件功能的调整带来了简单易行的可操作性。

  2)软件设计者能够依靠框架、基于模块、针对不同层次分别进行有针对性的功能改进。通过将问题分解,既降低了问题的直接难度, 又易于分层次进行实现。

  3)由于对象及其操作都封装在一个抽象数据类型或对象中, 因此,易于采用模块化的实现方法。而采用层次架构的含义, 是指将软件的框架设计成为相互独立、彼此提供服务与接收服务的层次结构,其中, 各个层次接收下一层次提供的服务, 并且为上一层次的功能提供服务。为了实现易于维护、软件重用等特点, 需要对于层次的功能进行明确划分, 对于层次之间的接口进行精确定义, 同时适当地进行数据、业务流程的抽象, 可通过建立拓扑约束模型等方法, 增加层

  次设计的抽象性, 同时明确层次接口的约束条件, 如果软件的规模确实非常大, 还可以考虑各个层次之间实现基于不同应用的数据交换协议。同样, 层次架构的采用, 能够对整个软件系统的功能实现, 产生良好的作用:通过接口的约束, 能够实现功能模块化;通过层次设计抽象, 能够促进模块功能泛化;通过层次间功能划分, 能够实现功能的标准化, 同时保证稳定性、健壮性与灵活性;通过建立拓扑约束模型,能够实现系统功能设计的抽象性;通过采用数据交换协议, 能够保证软件的拓展性与软件可支持系统的规模。

  总的来讲采用分层次架构来实现,有许多优点:

  (1)能够支持软件设计的`抽象。可以从上而下进行系统分析与设计, 同时, 能够在设计阶段将功能实现的具体细节与软件系统的框架的实现完全区分开来。

  (2)实现了功能的稳定性与灵活性。通过保持各个层次功能的相对独立性, 能够实现功能的可靠维护,同时, 易于进行功能实现方法的调整, 进行功能的拓展。

  (3)提高了系统开发的可重用性。提高功能的模块化与实现的层次化, 能够在模块与层次规模上进行软件的重用, 从而提高了软件开发效率。

  (4)支持模块化。模块化遵循传统SA/ SD 方法遵循的软件设计原则(如:信息抽象、信息隐藏及模块独立性等), 易于实现或修改, 同时, 基于模块化实现的软件, 能够很好地同分层次、面向对象等设计理念相结合。

  (5)能够结合面向对象技术, 也是采用分层次架构的一个重要原因。由于抽象数据类型概念对软件系统有着重要作用, 目前软件开发已经非常重视使用面

  向对象技术。面向对象技术的主要优点在于数据抽象与数据封装, 因为抽象, 所以能够描述大多数实体及其关系;因为封装, 所以就能够根据实体之间的关系变动进行数据抽象, 通过数据抽象与数据封装, 就能够比较好地为功能模块化、软件层次化、架构体系化提供支持。根据软件架构的分层次思想, 针对MIS 使用中出现的问题、用户的需求, 通过对于现有的管理信息系统结构进行分析、对比与研究, 发现该分层次架构。能够满足以下要求:

  首先,MIS 所要达到的直接目的是确保对信息流的掌控, 提高信息反馈的速度和质量。而信息流则是对管理实体内部的物质流、资金流、增值流等流程的运行状态的表达, 因此, MIS 基本上可以游离于物资流、资金流的日常运作之外, 不应该过多地涉及或者绑定业务流程的变动。这样, 可以在设计上按照逻辑而不

  是依据流程来实现对于数据的控制, 因此, 能够采用同步模式与异步模式相结合的工作原理。其次,MIS 应该按照管理实体内部的层次来划分业务逻辑层次, 可以按管理实体内的职能部门划分模块。在统一规划好数据关系、编码方式和共享的单一数据源后可以按职能模块分别开发, 然后在不同的层次进行流动, 某些条件不成熟的部门甚至可以暂时不参与MIS 系统的运行。这样, 可以在设计上按照分层次的软件体系结构来实现系统。最后,M IS 的作用是向各类管理人员提供更快、更准、更有价值的经过提炼的信息, 因此, 除了减员增效以外,MIS 不应该因为物资流和增殖流的运行状态改变或优化而改变, 其设计理念应该是确保管理者运用MIS 提供的信息来作出相应的更有利于管理实体效益的决策, 应该把重点放在如何管理数据、分析数据、利用数据上。这样, 可以在设计上利用专门的数据资源层来进行数据的相关处理,实现信息数据的集成管理。

  为了保持MIS 的可扩展性, 除了采用分层次架构进行系统的设计外, 还需要确保系统能够随着高新科技与信息化技术的迅猛发展而不断扩展、充分利用如:计算机网络技术、数据仓库技术、图形化技术、GPS/GIS 技术、无线通信技术、信息交换技术、中间件技术、在业务应用这一层次上, 由系统来提供基于嵌入式平台的数据获取与数据输出的设计方案。该方案(基于分层结构的管理信息系统结构)的主

  要优点是:

  (1)可以支持系统的层次化设计;

  (2)可以支持系统的模块化设计;

  (3)易于进行功能的调整与实现;

  (4)易于系统的维护与升级;

  (5)能够很好地同面向对象等设计理念相结合;

  (6)在架构上可以分开, 具有很大的灵活性, 易于进行软件复用。最终, 能够支持实现全面支持嵌入式终端的管理信息系统, 可以将管理信息系统的应用水带上一个新的台阶, 实现功能的自动化、智能化。通过采用基于分层架构的管理信息系统的结构,就在相当程度上保证了能够利用高新科技与信息化技术进行可扩展性设计与模块化实现, 就在很大程度上做到以下各点:  ①能够确保将数据、图像、多媒体等信息集成处理, 统一管理, 充分利用;

  ②确保能够运用现代管理理论和先进的信息技术及其产品, 整合现有的内部业务系统、信息资源和OA系统, 重构起具有统一角色和权限、安全稳定可靠的管理信息系统平台;

  ③确保能够为决策层、经营层、管理层提供信息互动和信息共享, 以期能够不断提升信息管理手段和管理水平。M IS 应该是发展变化的,MIS 也有其生命周期, 一个好的MIS 应该是基于软件结构的、可扩展性的、分层架构的、基于模块化的。4 结束语

  一个MIS 的真正生命力应该位于其感知变化、跟踪变化与适应变化上, 因此一个好的信息系统的架构应该是能够满足以下要求的:

  (1)能够满足用户目前的需要;

  (2)能够进行扩展, 满足用户今后的需要;

  (3)能够与不同的系统、平台进行数据的交互;

  (4)能够支持随着应用的发展变化而不断进行改进, 同时仍然能够正常运行的系统。可以预计, 随着技术的发展、进步,MIS 的架构会不断进步, 基于分层架构的管理信息系统的设计思想, 也会面临更多的实践的考验。

【基于分层结构的管理信息系统架构设计探究论文】相关文章:

1.班组管理信息系统架构组成论文

2.关于基于SolidWorks 对机械零件结构的设计与应用论文

3.基于RFID 的办公室搜索设备设计探究论文

4.基于Internet的企业分销管理信息系统的构建论文

5.基于B/S架构的网络远程培训系统设计与实现论文

6.基于校园网的网络教学平台架构设计和实现论文

7.基于组织结构的智慧城市分布式云架构研究论文

8.设计高层建筑结构的论文

上一篇:开源CMS动态网站设计论文下一篇:网站设计与手机应用设计的区别论文