《信息系统总体规划.ppt》由会员分享,可在线阅读,更多相关《信息系统总体规划.ppt(62页珍藏版)》请在课桌文档上搜索。
1、信息系统总体规划,1 信息系统总体规划概述,1.1 问题的提出及总体规划的必要性(1)信息是企业的重要资源,应当被全企业所共享,只有经过规划和开发的信息资源才能发挥其作用,1.1 问题的提出及总体规划的必要性,1.1 问题的提出及总体规划的必要性,(2)各子系统除了完成相对独立的功能外,相互间还需要协调工作,总体规划的目的就是使信息系统的各个组成部分之间能够相互协调。,一般模式:,1.1 问题的提出及总体规划的必要性,(3)总体规划主要使开发项目的人力、物力、时间的安排合理、有序,以保证将来的子系统的开发顺利进行。,诺兰模型,1.2 总体规划时机,1.3 总体规划内容,业务规划数据规划信息技术
2、规划,1.4 总体规划内容,1、高层领导参与的必要性任何重要资源的利用都需要有来自高层的规划的指导,信息作为一种资源,当然也不例外。当规划中出现争议和问题时,只有高层领导出面才能得以解决。规划中经常会发现一些管理流程中的弊病,克服弊病可能会导致管理机构的调整,其调整的最终决策权在高层领导。信息系统开发的效率是至关重要的,为了避免信息资源开发上的浪费,必须有一个自顶向下的全局范围的信息结构,这种信息结构必须得到高层领导的确认。总体规划需要对下一步子系统的开发提出优先顺序,并做出开发预算,这些内容也必须由高层领导做最后的决策。总体规划往往要进行系统内数据定义的标准化工作,在数据定义过程中经常会出现
3、一些问题必须由高层领导负责协调解决。,1.4 总体规划内容,2、企业或组织内总体规划的组织 组织一支在高层领导的倡导、支持下的强有力的规划队伍。这个队伍要在高层领导者的直接领导下,由负责全面规划工作的“信息资源规划者”和规划“核心小组”所组成,同时通过一批用户分析员和广大的最终用户相联系。,1.5 总体规划的步骤,(1)业务分析建立业务模型。(2)数据分析建立主题数据库模型。(3)数据的分布分析。(4)主题数据库的可靠性规划。(5)关键技术规划,1.5 总体规划的步骤,2 数据环境,2.1 建立数据库的必要性 数据库的建立有助于保证尽可能有效地使用数据数据库有助于提高应用开发效率,2.2 四类
4、数据环境,文件系统,2.2 四类数据环境,应用数据库,2.2 四类数据环境,主题数据库,主题数据库:数据类为信息综合应用而建,2.2 四类数据环境,信息检索系统,信息检索/决策模型,第一阶段,信息过滤阶段 三个层次语法过滤 语义过滤语用过滤 第二阶段,主题数据库定义阶段 根据管理需求将信息按照不同的主题进行分类 对每一个主题数据库进行定义,建立数据标准,2.3 主题数据库规划的内容,3 总体业务规划,业务规划步骤对现行系统的调查;研制一个表示企业各职能域的模型;扩展上述模型,使它能表示出企业或组织的各项业务过程;继续扩展上述模型,使它能表示出企业或组织的各项业务活动。,3.1 现行系统的调查,
5、1、现行系统调查内容系统界限和运行状态的调查组织机构和人员分工的调查 业务过程及业务活动的调查 各种计划、单据、报表和帐册的处理 约束条件的调查 资源情况的调查 薄弱环节的调查,3.1 现行系统的调查,2、调查要领在调查之前系统分析员要和用户共同制定调查的进度计划,以便事先安排时间和内容并通知有关人员做好准备 在调查中要注意调查顺序,先自上而下地做初步调查,再做自下而上的具体调查 在调查中要注意数量的概念,象数据的处理量、流通量、数据的类型和长度、数据的安全保密要求、数据处理中的限定和约束等都要进行详尽的调查以供定量分析之用 对调查结果要进行研究分析 在调查中要注意调查态度,3.1 现行系统的
6、调查,3、资料收集方法查阅书面资料 实地观察,或叫直接观察法 面谈 问卷,3.2 职能域,职能域(Functional Area)或职能范围、业务范围,是指一个企业或组织的主要业务活动领域,可按照计划、获得、保管、处置的领域划分思路,并与组织机构相联系而产生。,3.2 职能域,组织机构图,3.2 职能域,职能域分析结果:发展规划招生与就业管理教学管理财务管理资产管理人事管理后勤管理,3.2 职能域,职能域分析应该注意的问题:职能域的建立来源于组织机构,因为企业职能部门的划分基于业务范围的考虑,但是又不局限于组织机构,如果在得到的职能域中发现业务范围重复或职能域之间的业务范围有交叉,则说明组织机
7、构划分存在问题,需要考虑组织机构的调整 在建立职能域的过程中,需要与高层决策者和业务主管探讨企业或组织的长期目标是什么?预计会发生或可能发生什么样的变化?所建立的职能域模型是否包含了这些目标和将来的变化?职能域的划分实际上还进一步明确了总体数据规划的范围和边界。作为企业或组织的最高层领导,应该认真审核所列出的职能域,检查其是否完善,同时确认总体数据规划范围,3.3 业务过程,每个职能域都要执行一定数目的业务过程(Process),业务过程实际上是对职能域的分解。识别业务过程目前缺乏一个较好的形式化方法,主要是靠有经验的业务人员和管理人员进行反复提炼。参考方法是对组织机构作进一步的调查,确定每个
8、机构内部的业务范围。,3.3 业务过程,业务过程级的组织机构图,3.3 业务过程,二级业务模型,3.3 业务过程,为检查调查内容是否有遗漏,可以在业务模型与管理部门负责人之间建立对应关系。,4 业务活动,业务活动(Activity)是对业务过程的细化,每个业务过程都可能存在着一定数目的业务活动,包含的业务活动可以从业务过程的定义中识别出来。一般来说,对职能域、业务过程、业务活动的分级描述和定义,可以与管理的决策层、策略层、执行层相对应。业务活动是企业或组织最基本的、不可再分的业务功能,判断分解是否到底的一个有效的方法,是看其能否用一句话来说明其内容和目的,如果需要几句话来说明,那么这个活动就可
9、能要继续细分。,三级业务模型部分,5 业务模型的优化,5 业务模型的优化,优化的业务模型应该具有以下几个特点 完整性:这种模型应该是表示组成一个企业的各个职能域中各种职能和活动的完整图表。适用性:这种模型应该是理解一个企业合理有效的方法。在每一分析层次上,职能和活动的确定对于参与工作的管理人员来说都应该是觉得自然的和正确的。永久性:基于现行业务和未来发展业务的分析理念融入业务模型的优化中,只要企业的目标声明保持不变,这种模型应该保持有效。,4 总体数据规划,4.1 主题数据库规划主题数据库(或称数据类Data Class)它们所包含的数据不是用一套形式化的方法确定的,只是将与产品有关的记录归于
10、产品数据库,与客户有关的记录归于客户数据库等等。,4.1 主题数据库规划,主题数据库规划方法:第一种方法:用实体关联的方法,根据规划出的业务模型,列出与各项业务过程有关的基本事物或人,形成企业内部的数据集。第二种方法:考察业务模型中的业务过程一览表,写下每一过程涉及的输入或产生的输出单证、报表、帐册等信息载体,对这些载体中所包含的数据项进行分析和归类,形成主题数据库。,4.1 主题数据库规划,教学管理主题数据库学生信息库:包含学生基本信息、学生在校的奖惩信息、学籍变更信息以及参加社团信息培养计划主题库:将学生培养计划包含在该主题数据库中,该主题库是实施教学活动的指导性计划。教师信息库:记录教师
11、的基本信息及所属教研室,所属院、系的基本概况。教室信息库:记录学校所有教室的基本配置及使用信息。课程主题库:根据培养计划主题库中的信息,设置每学期课程,并将这些课程信息和教师任课信息存入课程主题库中。课程表主题库:课程表主题库中包含排课信息。成绩主题库:学生根据课程表主题库进行选课,先将选课结果存入该主题库中,期末再将成绩存入主题库。教学改革项目主题库:存放教学改革项目的基本信息,包括项目申请、评审专家、评审结果等信息。,4.2 信息系统总体结构规划,第一步,建立业务过程或业务活动与主题数据库的对应矩阵。首先,观察每一列(每个主题数据库)上是否都至少存在一个“C”其次,观察每一行(每个业务过程
12、),是否存在即没有“U”,也没有“C”的空行最后,观察主题数据库之间是否存在重复,初始矩阵,4.2 信息系统总体结构规划,基本矩阵,4.2 信息系统总体结构规划,第二步,变动主题数据库的顺序,由第一个业务过程产生的主题数据库移向左边,然后将第二个业务过程产生的主题数据库也尽可能地向左移,如此反复进行,使字母C被大致排列在从左上角到右下角的矩阵对角线上。,4.2 信息系统总体结构规划,排列的矩阵,4.2 信息系统总体结构规划,第三步,用方框(粗线框)将业务过程和主题数据库组合成子系统,组合方法是每个方框为一个职能域,方框内所包含的主题数据库,以把字母“C”圈入方框为目标。,4.2 信息系统总体结
13、构规划,信息系统总体逻辑结构,4.2 信息系统总体结构规划,子系统划分及系统间的交换关系,4.3 主题数据库的分布规划,某些数据的固有属性必然导致分散存储,其原因可以概括如下:有些数据只在某一个地点被经常使用,而其它地点很少或根本不用。部门对自己创建和维护的数据有很高的准确性、保密性和安全性要求。某个地点的业务对某些数据的更新频率太高时,4.3 主题数据库的分布规划,某些数据的固有属性又必然导致集中存储,其原因可以概括如下:所有部门的用户需要存取相同的数据,而且需要新到“分钟”级版本的数据。这种数据就需要集中管理,避免因更新频繁而引起分散在不同地点的数据版本不实时同步问题。如果用户要检索许多分
14、散在各地的数据,那么将这些数据集中管理要比分散管理好。有的数据量太大,不能存储在便宜的外围存储设备上,最经济的方法是采用大容量的集中式存储设备。为使系统具有可审查性,需要保存某些事物更新的细节,将这些细节转储到一个大型集中式数据库存储设备上,可以更便宜、更安全些。,4.3 主题数据库的分布规划,信息系统中的主题数据库的两种方式存储集中方式分散方式,4.3 主题数据库的分布规划,分散方式存储的分布式数据有六种不同形式:(1)复制数据(2)子集数据(3)重组织数据(4)分区数据(5)分离模式数据(6)不兼容数据,4.3 主题数据库的分布规划,将数据副本分为同步和不同步,产生数据分布的9种形式 复制
15、数据(同步)复制数据(不同步)子集数据(同步)子集数据(不同步)重组织数据(同步)重组织数据(不同步)分区数据分离模式数据不兼容数据,4.3 主题数据库的分布规划,主题数据库分布规划方案,4.4 主题数据库的可靠性规划,专用性是指对数据库中的数据如何保密的问题,即对那些涉及国家安全、企业利益的数据如何进行保密,仅向少数限定的用户开放,对一般性用户严格保密 安全性是指如何防止数据库数据受到非法破坏和损失 完整性是指如何保证数据库中数据的正确性、一致性并发控制是指在允许多个用户并行地访问数据库数据的条件下,如何用正确的方式调度并发操作,避免造成数据的不一致性,使每一个用户的操作不受其他用户操作的干
16、扰 故障恢复是指当出现部件失效、偶然事故、人为失误等故障的发生使数据遭到破坏,造成数据库不能正常工作时,如何及时修复故障并将数据库恢复到故障发生前的状态,5 信息技术规划,5.1 关键技术应用规划1、信息系统体系结构设计,C/S体系结构,B/S体系结构,5.1 关键技术应用规划,2、信息系统功能架构设计,MVC框架,5.1 关键技术应用规划,模型(M):包含了应用程序功能核心,它封装了应用程序的数据结构和功能,集中体现了应用程序的状态。视窗(V):是模块的外观,它是应用程序的外在表现,它可以访问模型的数据,但不能改变这些数据,视窗不了解模型和控制的情况,当模型发生改变时,视窗会得到通知,因而界
17、面的开发人员不需要了解或关心数据库发生什么事情,或者功能组件进行了什么操作,只专注于界面制作技术就可以了。控制器(C):是对用户的输入做出反映并且将模型和视窗联系在一起,它创建并设置模块。,5.1 关键技术应用规划,3、关键技术的选择与确定 围绕输入方式、输出方式及功能实现等方面的关键技术进行规划 条码技术 IC卡GPS技术 Ajax技术 SOA技术 Web Services技术,5.2 应用开发策略规划,如果企业内部已经存在一些分散开发的单项信息系统,为了使这些系统与总体规划相适应,需要在“重建?改造?保留?”问题上做出决策,5.2 应用开发策略规划,5.3 数据管理策略,数据元素的定义:数
18、据元素名数据元素的拥有者(属于哪个/些数据库)数据元素在其它场合下的别名在信息系统中该数据元素的标识(一般用英文字符和数字组成)数据元素的意义数据元素的有效值或取值范围数据元素的格式和长度该数据元素与其它数据的关系,5.3 数据管理策略,数据管理策略数据管理工作的负责人的任务及其地位 数据管理的规程 数据字典的维护策略 数据字典的建立方式 数据管理的费用估算,5.4硬件基础设施规划,5.4硬件基础设施规划,系统软件的选型 确定系统的数据存储量、一般情况下的信息流通量和高峰时期的信息流通量 其它外部设备的选择与选型 根据开发进度计划和管理实际,制定出计算机网络的购置与安装时间 按照硬件基础设施总体方案、系统选型、外部设备的选型,进行系统资金概算,并制作预算一览表。,5.5开发工具的选择策略,开发工具的功能选择:(1)绘图功能(2)数据字典功能(3)数据字典与图表相互转换功能,