77范文网 - 专业文章范例文档资料分享平台

基于分层结构的管理信息系统架构设计探究

来源:网络收集 时间:2018-11-30 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

基于分层结构的管理信息系统架构设计探

引 言

管理信息系统(Management Information System ,MIS)是一个由人、计算机及其他外围设备等组成的、能进行信息的收集、传递、存贮、加工、维护和使用的系统。管理信息系统属于是一门新兴的科学, 其主要任务是最大限度地利用现代计算机及网络通讯技术加强企业的信息管理, 通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解, 建立正确的数据, 加工处理并编制成各种信息资料及时提供给管理人员, 以便进行正确的决策, 不断提高企业的管理水平和经济效益。完善的管理信息系统(MIS)由信源、信宿、信息处理、信息用户和信息管理者五个部分组成。其中信息处理是整个系统的核心, 该部分的主要作用是分离和选择信息、对于信息进行分类与识别、确保信息的准确性与有效性。衡量M IS 的优劣, 主要通过以下标准:需求信息的确定性与有效性、信息的可采集性与可加工性、能否通过程序为管理人员提供有用信息、能否对信息进行有效管理的同时进行分析与判断这四个方面来进行判断。同时, 必须考虑到随着信源、信宿、信息用户和信息管理者的变化, 评价MIS 的标准的具体内容也随之发生变化, 使得信息处理的方法与要求也随之改变,如何在发展中使得现有系统能够最大限度地适应变化, 保持信息处理的准确性与有效性, 一直是MIS 面临的挑战之一。

1 技术发展带来的新挑战

由于MIS 的基础在于最大限度地利用现代计算机及网络通讯技术, 因此MIS 必然是随着现代计算机及网络通讯技术的发展而不断发展的。现有的管理信息系统在为使用单位带来很多的优越性的同时, 也面临了更多新的挑战。概括起来, 目前, 采用的各种管理信息系统, 大都面临以下新的需求:

(1)随着M IS 的深入, 各种信息数据共享的需求逐步提高, 同时,M IS 也面临着不断提高的安全要求。

(2)管理对信息数据统一查询、提取、管理的需求,种类日益增加, 数量日益庞大, 要求的速度越来越高。

(3)对经过管理信息系统中的信息数据缺乏集成,难以为管理信息系统内外用户提供全面、详细、快速、准确的信息。

(4)目前管理信息系统主要支持的功能还局限于事后追踪, 还不能够支持如:辅助决策与机器学习等功能。为了能够更好地发挥管理信息系统的功效, 就必须结合技术发展的成果对于信息系统来进行重新思考。

2 现代软件体系结构建模

为了能够充分利用现有的MIS , 同时易于进行功能的扩充, 需要利用技术发展的新成果来进行MIS 架构的重新分析与设计。软件架构理论是近年来研究的热点, 它代表的是面向系统的高层结构指导思想, 是对软件系统结构的总体设计与分析, 对于设计大型复杂的应用系统更具有重要的指导意义。采用软件体系结构的思想来设计架构,

面临很多问题, 其中, 最主要的问题是应该按照什么样的原则、应该如何设计模型, 以及应该如何利用模型来表示软件体系结构。设计模型的主要原则可以简单概括如下:

(1)模型要能够充分反映出软件各个模块之间的相互关系; (2)模型要能够形成一个总体框架, 同时易于控制与扩展; (3)模型应该能够反映出软件运行时候的动态关联;

(4)模型还必须能够反映出基于软件生命周期的软件功能演化总体过程;

(5)同时, 模型还必须能够支撑软件功能的发展变化, 并且保持其健壮性与稳定性。依据现在的软件体系结构的研究, 模型能够划分成为结构模型、框架模型、动态模型、过程模型和功能模型等种类, 其中:

a .结构模型偏重于系统内部各个构件的关系; b .框架模型偏重于系统的总体结构与布局; c .动态模型偏重于软件系统内外的变动与演进; d.过程模型偏重于搭建软件体系结构的总体流程与步骤; e .功能模型偏重于软件体系结构的功能构件化与功能模块化。 这里, 根据需要, 舍弃了比较抽象的框架模型、动态模型与过程模型, 选择采用以功能模型为主的系统结构描述方式。 3 分层管理信息系统架构分析

原有的管理信息系统属于基于当时的技术水平的管理信息系统, 它们大都开发于不同的数库, 使用了不同的软件结构, 都来自于对管

理实体内部的物质流、资金流、增值流等流程的运行状态进行分析后, 实现的基于运行状态的数据管理。

总结起来, 其一般性的结构都采用树型结构, 在系统程序进行总的控制下, 基于同步模式, 有多级子系统实现其设计功能, 基于树型结构的M IS 曾经很好地满足了用户的需求, 但是随着技术的发展, 用户逐渐增加了对于MIS的功能要求, 同时对于原有系统的缺陷, 也更为敏感。在软件系统日益复杂和庞大的今天, 面向专业领域的软件架构的成功设计能大大降低系统开发的时间和各方面的费用, 提高系统的健壮性和易维护性, 确保系统的可扩展性, 对系统的成功实施具有决定性意义。而在面向专业领域的软件架构的实施原则中, 三个最重要的指导思想就是分层次、面向对象、模块化, 这也是如何改进、弥补原有系统的缺陷的几个最主要方法。其中, 模块化即按照功能或者应用的不同, 将软件划分为若干部分, 一个功能就是一个模块, 这些功能的组合就是一个软件。比如一个营销网站:管理商品的就是商品模块, 管理客户信息的就是客户模块, 管理订单的就是订单模块, 每个人完成自己担当的模块, 以提高效率, 开发完成之后这些功能的组合就是一个营销网站。当然, 一个大的模块还可以分成若干小的模块。

模块化的系统设计方法有许多的优点:

(1)模块化遵循传统SA/SD 方法遵循的软件设计原则(如:信息抽象、信息隐藏及模块独立性等), 易于实现或修改。

(2)模块化实现的软件, 能够很好地同分层次、面向对象等设计理念

相结合。

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

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

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

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

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

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于分层结构的管理信息系统架构设计探究在线全文阅读。

基于分层结构的管理信息系统架构设计探究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/327559.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: