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

合集下载

信息系统架构与管理

信息系统架构与管理

信息系统架构与管理信息系统架构与管理是现代企业中至关重要的一部分,它涉及到整个组织的信息技术基础设施以及对其进行规划、设计和维护的过程。

本文将从信息系统架构和信息系统管理两个方面来探讨这一话题,以帮助读者更好地理解和应用信息系统架构与管理。

一、信息系统架构信息系统架构指的是组织内部信息系统的整体结构和组成方式,包括硬件、软件、网络和数据等要素。

一个好的信息系统架构应该能够满足组织的业务需求,并且具备可扩展性、可靠性和安全性。

1. 三层架构三层架构是一种常见的信息系统架构模式,由表示层、业务逻辑层和数据访问层组成。

表示层负责与用户进行交互,业务逻辑层实现具体的业务功能,数据访问层提供对数据的读写访问。

这种架构模式能够实现前端与后端的分离,便于维护和扩展。

2. 服务导向架构服务导向架构(SOA)是一种基于服务的架构模式,其核心思想是将系统功能划分为独立的服务单元,这些服务单元可以通过网络进行通信和交互。

SOA能够实现系统的复用性和灵活性,提高开发效率和响应速度。

二、信息系统管理信息系统管理包括对信息系统的规划、组织、实施和监控等活动,旨在确保信息系统能够有效地支持组织的业务流程和决策需求。

一个好的信息系统管理可以提高信息系统的运行效率和可靠性。

1. 信息系统规划信息系统规划是指通过对组织的战略目标和业务需求进行分析,确定信息系统的未来发展方向和目标。

它包括确定信息系统的范围、功能和技术要求,并进行资源估算和风险评估。

2. 信息系统组织信息系统组织是指对信息系统团队和资源进行合理的组织和管理。

其中,关键的一部分是确定信息系统的管理结构和职责划分,明确各个角色的职责和权限,确保信息系统的有效运行。

3. 信息系统实施信息系统实施是指根据信息系统规划的要求,进行系统的设计、开发和部署。

这一过程需要进行需求分析、系统设计、编码测试等多个环节,并且需要与相关部门和用户密切合作,确保系统能够满足用户的期望。

4. 信息系统监控信息系统监控是指对信息系统的运行情况进行实时监测和评估,及时发现和解决系统故障和问题。

管理信息系统架构设计

管理信息系统架构设计

管理信息系统架构设计是指将多个组成一个管理信息系统的各个组件(包括软件、硬件、网络等)进行整合和优化,以达到高效、安全、可靠运行的目标。

本文将从需求分析、系统规划、架构设计和实施等方面探讨的重要性和方法。

需求分析是的第一步。

在进行架构设计之前,必须对系统用户的需求进行详尽的调研和分析。

这包括与用户沟通交流,了解用户的工作流程、操作习惯和需求等。

只有深入了解用户需求,才能在架构设计中充分考虑到用户的实际操作情况,确保系统的高可用性和易用性。

系统规划是的核心环节。

在系统规划阶段,需要明确系统的目标和功能,并对系统的组成进行划分和定义。

常见的划分包括前端、中间件和后端三个层次。

前端层负责用户界面的展示和用户交互;中间件层是系统核心层,负责业务处理和数据逻辑;后端层则包含数据存储和数据管理。

在系统规划过程中,应重点关注系统的可扩展性和可维护性。

确保系统架构具备良好的扩展能力,能够满足用户未来的发展需求。

架构设计是的关键阶段。

在进行架构设计时,需要充分考虑系统的性能和安全。

首先,要合理选择硬件和网络设施,确保系统的稳定运行和高效处理能力。

其次,要采用合适的软件组件和架构模式,使系统具备良好的扩展性和可维护性。

核心原则是遵循“高内聚、低耦合”的设计思想,保持各个组件之间的独立性,降低系统的复杂度。

在架构设计中,还要优化系统的安全性。

信息安全是管理信息系统的重要组成部分。

应采取多层次、全方位的保护措施,包括身份认证、权限管理、数据加密等。

合理设计系统的网络结构,设置防火墙和入侵检测系统,确保系统的安全性和可靠性。

实施是的最后一步。

在实施过程中,需要考虑系统的迁移和集成。

为了确保系统能够顺利上线并正常运行,必须进行充分的测试和验证。

同时,要加强对系统用户的培训和指导,使其能够熟练操作系统并充分发挥系统的功能。

综上所述,是一个复杂而又关键的过程。

在设计中,需充分理解用户需求,并合理规划系统的目标和功能。

在架构设计中,要注意系统的性能和安全,并采用合适的软硬件组件。

分层管理信息系统架构方式与应用探析

分层管理信息系统架构方式与应用探析
关键词 : 信 息系统 ; 分 层架构; 设计模 式 中图分类号 : T P 3 1 1 文献标志码 : A 文章编 号 : 2 0 9 5— 8 9 1 9 ( 2 0 1 5 ) 0 4— 0 0 6 9—0 2
Re s e a r c h o n Ar c h i t e c t u r e o f Hi e r a r c h i c a l MI S a n d I t s Ap p l i c a t i o n
力、 物理 、 财力 等 , 以此建 立有 关信 息 的数 据库 . 将各 种信 息及 时加 工并 提供 给管 理人 员 , 以利 于科学决 策 , 实 现企 业效 益 和管 理水 平 的提 升.
管理信息系统主要包括五个部分 , 即信息管理者、 信息处理 、 信息用户 、 信源和信宿. 系统核心为信息处 理, 该部分实现对于信息的提取、 分类与整理 , 保 障信息的有效性和准确性. 对 于一个信息管理系统 , 主要通 过 以下四个方面来判断其优劣 , 即: 是否能够完成对信息判断和分析、 信息的有效性、 信息的可加工性及程序 能否 为管 理人 员 提供 有效 信息 . 为了完成对于 M I S的评价 , 必须随时考虑到系统各部分要素的变化 , 对信息处理的方式也要发生转变. 也 就是 说 , 使得 MI S更 好地 适应 其 在发 展 中面对 的各 项 变化 , 是 MI S面临 的重大 挑战 I 4 ] .
1 当前 管 理 信 息 系统 发 展 所 面 临 的 挑 战
大体说来 , 当前管理信息系统面临的挑战大多来 自于以下几个方面的需求.
( 1 ) 安 全需 求 . 由于各 项数 据 在 MI S的共享 需 求不 断提 高 , 数 据 同样 面 临着各 项 风 险 , 这对 MI S的安 全需 求 提 出越来 越 高 的要求 . ( 2 ) 速 度需 求 . 大 数据 时代 对 于 MI S中庞 大 的数 据量 进 行 管理 、 提取 和 查 询 的速 度 不断 提 出更 高 的

基于三层B-S结构的学校档案管理信息系统设计与实现

基于三层B-S结构的学校档案管理信息系统设计与实现

基于三层B/S结构的学校档案管理信息系统设计与实现李念平屈红永摘要:当今,信息记录的主要方式已由原来的笔写纸记变成电子文档。

大量电子文档给档案管理提出了新的要求,同时又为档案数字化带来了极大的便利。

本文根据《电子文件归档与电子档案管理规范》(GB/T 18894-2016)要求,以重庆市永川中学校档案管理信息系统的开发和应用为例,提出学校纸质档案和与之对应的电子文档一体化管理整体解决方案。

阐述了档案管理信息系統的设计和基于B/S结构的三层开发技术实现,主要包括架构与技术、需求与功能、安全保密、业务流程等几方面。

可作为学校档案信息化建设的参考案例。

关键词:学校;档案管理;信息系统;B/S结构TP315 文献标志码:B :1673-8454(2018)21-0065-03一、引言随着计算机在学校的普及,信息记录的主要方式已由原来的笔写文字变成电子文档。

大量电子文档给档案管理提出了新的要求,同时又为档案数字化带来了极大的便利。

为改变档案管理方式,提高管理效率,重庆市永川中学校经过技术可行性和业务可行性分析论证后,作为校级科研课题进行立项研究,在学校信息技术人员和档案管理人员的共同努力下,自主开发出了中小学校档案管理信息系统。

又经过一年多来的使用和逐步完善,逐步形成了纸质档案和电子档案一体化管理的整体解决方案。

二、系统设计1.架构与技术设计(1)硬件系统结构Web服务器、数据库服务器各一台,也可集中在一台服务器上,用户计算机若干。

对于档案业务部门需要配备高速扫描仪、绞边机和打印机等相关设备。

硬件系统结构如图1所示。

(2)软件系统结构采用B/S(Browser/Server)架构设计,在服务器上配置安装,通过浏览器访问,无客户端数量限制。

运用和MS SQL Serve数据库技术,按数据层、业务层(也有叫逻辑层)、表示层三层架构开发。

这样能使架构更清晰,提高代码重用率,减少代码编写复杂度,便于维护。

①用户界面层:主要运行于客户端,用于收集用户输入并显示处理结果实现与用户交互功能。

基于多层架构的科研项目管理信息系统设计与实现

基于多层架构的科研项目管理信息系统设计与实现

基于多层架构的科研项目管理信息系统设计与实现[摘要] 随着科研项目的日益增加,传统的人工的科研项目管理方式逐渐暴露出诸多问题,利用信息技术手段完成业务管理成为解决这一问题的有效途径。

本文主要阐述运用.NET多层式架构技术设计实现安全高效的科研项目管理信息系统的关键技术理论知识和各个功能模块的设计思路。

系统功能模块设计较全面,基本囊括了科研项目管理的主要业务,可高效地完成科研项目的申报、审批、立项、资金监管、验收、成果展示等业务管理,使科研项目管理更加科学化、规范化、透明化、信息化。

[关键词] .NET;科研项目;多层架构;信息系统1 引言近年来随着科技的迅猛发展,政府加大了对科研项目的支持力度,科技研究项目的数量也迅速增加,传统的项目申报模式和人工管理方式显现出诸多问题,在项目管理人员较少的情况下要组织好大量的项目申报工作,越来越困难。

同时要在组织过程中做好项目申报的通知,项目申报信息的收集、汇总、分类、分组,组织专家评审,汇总评审结果,审核项目立项,监管项目经费进度,项目结题验收,成果推广等诸多业务,不仅工作量非常大,同时也拉长了项目申报时间和立项审批时间,极大地影响了项目综合管理工作效率。

由此可见,目前的项目管理显然已不能很好地满足当前复杂的项目综合业务管理需要。

另外,我国的科研项目评审起步较晚,我国的国情与西方有很大差别,虽然借鉴了国外很多的先进经验和做法,但是在评审过程中仍存在很多不公正的现象。

为了保证科研项目评审过程的公正性,引入科研项目综合信息管理平台是一种很好的方式,可以规避评审过程中的诸多弊端[1]。

因此,为了实现科研项目的信息化管理,了解目前有关研究领域的科研水平和动态,提高科研项目管理工作效率,提高科研项目评审过程的公正性,有必要研究科研项目综合管理信息平台。

利用信息化技术来研发设计科研项目管理信息系统,实现科研项目网上评审,在一定程度确保了科研项目评审工作能够做到公平、公开、公正,同时保证科学和技术项目资源得到更为合理科学的分配,通过科研项目管理信息化建设,促使政府能够加快政务公开、建设服务型政府。

管理信息系统的层次结构

管理信息系统的层次结构

第二章 信息系统的层次结构
• 2.4 决策支持系统(DSS)
• 决策支持系统的发展现正向智能化、群体和行为导向发展。 – 智能化决策支持系统(IDSS):80年代知识工程(KE)、人工智能(AI)和专 家系统(ES)的兴起,为处理不确定性领域的问题提供了技术保证,使DSS朝 着智能化方向前进,形成了今天IDSS的结构,确定了DSS在技术上要研究的问 题。 – 群体DSS(GDSS):群体决策支持系统(GDSS)是一个基于计算机网络, 决策者的共同工作来解决半、非结构化问题的交互式系统。GDSS系统改变了会 议的定义,其不记名输入方法鼓励人们更加开放平等地参与群体决策,不记名 通讯系统还减少了某个成员控制辩论、独断专行的可能性,使交流比较民主。 – 群体决策支持系统技术的利用能够提高决策的水平,鼓励公开自由输入观念, 评价不同方案,而不仅仅是折衷地选择一个方案,参与者会感受到一种更加民 主的环境。 – 各种DSS的宗旨,都是千方百计地利用各种信息处理技术迎合决策者的需求, 扩大他们的决策能力,属于业务导向(Business Oriented)型的DSS。 – 行为导向DSS(Behavior Oriented)是从一个全新的角度即行为科学角度来 研究对决策者的支持,其主要研究对象是人,而不是以计算机为基础的信息处 理系统,主要是利用对决策行为的引导来支持决策,而不仅仅用信息支持决策, 这将会为人类最终解决决策问题开辟一条新的道路。
第二章 信息系统的层次结构
• 2.4 决策支持系统(DSS)
• 新决策支持系统—DW十OLAP+DM:随着计算机技术的发展,信息处理逐步从集中 式走向分布式、从孤立系统走向集成系统,支持企业决策的信息处理开始向深度加工 的方向拓展,并逐渐发展成为以数据仓库为基础、以联机分析处理和数据挖掘工具为 手段的高级信息处理技术。其中的数据仓库用于数据的存储和组织,联机分析处理侧 重于数据的分析,而数据挖掘则致力于知识的自动发现。三种技术结合就可以使它们 的 能 力 更 充 分 地 发 挥 出 来 , 便 形 成 了 一 种 新 决 策 支 持 系 统 的 框 架 , 即 DW 十 OLAP+DM。

管理信息系统的架构设计与实现

管理信息系统的架构设计与实现

管理信息系统的架构设计与实现随着信息科技的飞速发展,各行各业都已经离不开信息系统的使用,特别是在企业管理中,信息系统的重要性更是不可忽视。

在信息化建设中,系统架构设计是非常重要的一环,好的系统架构设计有利于提升企业的效益和竞争力。

本文将探讨关于管理信息系统的架构设计与实现。

一、系统架构设计的基本概念系统架构设计是指在软件开发过程中,根据实际问题需求,将系统进行整体的设计和组织,制定一套完整的系统规划。

它包括整体方案设计、系统元素设计和关键技术选型,决定了整个系统的框架,将具体的实现细节留给软件程序员来完成。

系统架构设计不仅关注技术层面的问题,更重要的是在组织和管理体系方面,为企业提供更优化、更高效的信息管理和运行方式,从而为企业带来更加稳定和长期的发展空间。

二、管理信息系统的架构设计1. 系统需求分析首先,确定系统的使用者和使用场景,对系统架构设计进行全面的需求分析,包括业务流程的整理、业务需求的归类、系统特性的概括以及性能和可靠性等的评估。

这个阶段的目标就是了解用户的需求,在此基础上制定出最终的功能设计方案。

2. 架构设计在需求分析确定后,进行系统的架构设计,从基本模块、数据模型、网络模型、设备模型等各个方面,来设计整个系统的框架,体现了系统的逻辑架构和物理结构,保证系统的稳定和高可靠性。

3. 实现开发在架构设计的基础上,开始进行系统的实现开发。

在这个过程中,需要根据设计方案制定开发计划,团队协作完成代码的编写、数据库的开发以及各个模块的调试等工作。

这个阶段的重点是保证软件的质量和稳定性,能够同时满足用户的功能需求和架构设计的要求。

4. 部署运营在软件开发完成后,需要进行系统的部署和运营。

包括硬件、软件、人员、数据等多方面的准备工作,确保整个运行过程的平稳和高效。

在运营过程中,还需要不断地统计和分析运行数据,查找系统中存在的问题,及时进行优化和升级,确保最终用户的使用体验。

三、系统架构设计的几点建议1. 可扩展性和灵活性在进行系统的架构设计时,需要考虑到未来的扩展性和灵活性。

信息系统架构研究和设计(全文)

信息系统架构研究和设计(全文)

信息系统架构研究和设计(全文)A XX:引言:企业在探讨与实践企业信息化应用系统的建设模式时认识到:多元化的应用系统建设模式不利于企业信息化的持续进展和企业信息资源的共享。

多年来信息化建设的实践不断证明了这样一个事实:不同的应用系统建设模式将形成不同的应用系统技术构架,企业中存在的不同信息系统架构是造成技术体系复杂混乱,技术标准不兼容,IT系统间互操作性差、上下信息交换不通畅、IT治理不规范等的祸端。

因此,研究符合企业信息化战略进展目标的,统一,先进与有用的信息系统架构模型指导公司信息化建设愈来愈紧迫。

1.系统架构的现状与进展不同的应用系统建设模式对应的信息系统架构模型是有差异的,应用系统建设模式是应用系统的规划策略,方法,体系结构以及实施路线的总称。

而对应的信息系统架构是一种实现应用系统的技术框架,该框架的组成元素包括:基础设施架构,XX络系统架构,应用系统架构,应用集成平台架构,安全体系结构,技术标准体系架构以及治理与操纵架构等。

企业应用系统的建设模式及其信息系统架构模型的进展是伴随着应用需求的进展与信息技术的进步而不断进展的。

目前企业应用系统的建设大致分为:”采纳成熟套装软件“(典型的就是采纳ERP套件软件)及”自主开发“两条路线,其中自主开发又分为”专业开发+应用集成/信息门户“和”面向服务架构(SOA)“两种模式。

2.基于SOA的ERP体系架构模型为了解决传统ERP系统存在的问题,可以将ERP系统功能分解成粗粒度和细粒度的服务,通过服务组合实现ERP系统的整体功能。

当企业业务流程重组时,通过重新组合已编写的服务部件即可容易的实现。

为此,本文提出了一种基于SOA的多层企业ERP系统应用框架,在对服务进行归类和粒度划分基础上,强调了企业内部服务的开发部署与治理操纵,能够有效支持企业业务过程的快速重构,并考虑了和其他系统集成的问题。

2.1该框架由下而上包括企业资源层、核心服务层、业务流程层、服务应用层。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于分层结构的管理信息系统架构设计探究引言管理信息系统(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)由于对象及其操作都封装在一个抽象数据类型或对象中, 因此,易于采用模块化的实现方法。

而采用层次架构的含义, 是指将软件的框架设计成为相互独立、彼此提供服务与接收服务的层次结构,其中, 各个层次接收下一层次提供的服务, 并且为上一层次的功能提供服务。

为了实现易于维护、软件重用等特点, 需要对于层次的功能进行明确划分, 对于层次之间的接口进行精确定义, 同时适当地进行数据、业务流程的抽象, 可通过建立拓扑约束模型等方法, 增加层次设计的抽象性, 同时明确层次接口的约束条件, 如果软件的规模确实非常大, 还可以考虑各个层次之间实现基于不同应用的数据交换协议。

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

总的来讲采用分层次架构来实现,有许多优点:(1)能够支持软件设计的抽象。

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

(2)实现了功能的稳定性与灵活性。

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

(3)提高了系统开发的可重用性。

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

(4)支持模块化。

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

(5)能够结合面向对象技术, 也是采用分层次架构的一个重要原因。

由于抽象数据类型概念对软件系统有着重要作用, 目前软件开发已经非常重视使用面向对象技术。

面向对象技术的主要优点在于数据抽象与数据封装, 因为抽象, 所以能够描述大多数实体及其关系;因为封装, 所以就能够根据实体之间的关系变动进行数据抽象, 通过数据抽象与数据封装, 就能够比较好地为功能模块化、软件层次化、架构体系化提供支持。

根据软件架构的分层次思想, 针对MIS 使用中出现的问题、用户的需求, 通过对于现有的管理信息系统结构进行分析、对比与研究, 发现该分层次架构。

能够满足以下要求:首先,MIS 所要达到的直接目的是确保对信息流的掌控, 提高信息反馈的速度和质量。

而信息流则是对管理实体内部的物质流、资金流、增值流等流程的运行状态的表达, 因此, MIS 基本上可以游离于物资流、资金流的日常运作之外, 不应该过多地涉及或者绑定业务流程的变动。

这样, 可以在设计上按照逻辑而不是依据流程来实现对于数据的控制, 因此, 能够采用同步模式与异步模式相结合的工作原理。

其次,MIS 应该按照管理实体内部的层次来划分业务逻辑层次, 可以按管理实体内的职能部门划分模块。

在统一规划好数据关系、编码方式和共享的单一数据源后可以按职能模块分别开发, 然后在不同的层次进行流动, 某些条件不成熟的部门甚至可以暂时不参与MIS 系统的运行。

这样, 可以在设计上按照分层次的软件体系结构来实现系统。

最后,M IS 的作用是向各类管理人员提供更快、更准、更有价值的经过提炼的信息, 因此, 除了减员增效以外,MIS 不应该因为物资流和增殖流的运行状态改变或优化而改变,其设计理念应该是确保管理者运用MIS 提供的信息来作出相应的更有利于管理实体效益的决策, 应该把重点放在如何管理数据、分析数据、利用数据上。

这样, 可以在设计上利用专门的数据资源层来进行数据的相关处理,实现信息数据的集成管理。

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

相关文档
最新文档