版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工程信息管理结构体系第一章工程信息管理概论第二章管理信息系统的开发第三章系统规划第四章系统分析第五章系统设计第六章系统实施第一章工程信息管理概论信息与信息系统管理信息系统工程管理信息系统管理信息系统的学科体系1.41.11.21.31.1信息与信息系统信息的含义信息是经过加工的数据;信息是有一定含义的数据;信息是对决策有价值的数据;信息反映着客观世界中各种事物的特征和变化,是可以借助某种载体加以传递的有用知识。
1-4具体可从如下几个方面进一步理解:信息是对客观事物特征和变化的反映;信息是可以传递的;信息是有用的;信息形成知识。信息与数据数据是对客观事物的记载,由一些可以被鉴别的符号(数字、文字、图象、声音等)组成。1-5信息是一种有用的知识,其价值体现在信息的适用性、准确性和及时性上。数据则是用以载荷信息的符号。数据与信息的概念区别:1.1信息与信息系统信息的分类1-6按信息的特征分(自然信息和社会信息)按管理层次分(战略信息、战术信息和作业信息)按信息的加工程度分(原始信息和综合信息)按信息来源分(内部信息和外部信息)按信息稳定性分(固定信息和流动信息)按信息流向分(输入信息、中间信息和输出信息)1.1信息与信息系统信息的性质1-7真实性(真实的信息才是有价值的)时效性(从信息源发送信息,经过接收、加工、传递、利用的时间间隔及其效率)不完全性(客观事实的信息是不可能全部得到的,这与人们认识事物的程度有关)层次性(信息与管理一样,也具有层次性)可存储性(信息可借助于不同的载体,以某种方式存储起来)共享性(一个信息源的信息可以为多个信息接收者接收并且多次使用)价值性(信息是经过加工并对生产经营活动产生影响的数据,是劳动创造的,是一种资源,因而是有价值的)1.1信息与信息系统系统与信息系统1-8系统的概念系统是处于一定的环境中,为达到某种目的由相互联系和相互作用的若干组成部分(元素)组成的有机整体。自然系统(自然形成的)自然界存在宇宙系统、生态系统、生物系统等;人体内部有血液循环系统、呼吸系统、神经系统等1.1信息与信息系统企业管理系统企业利用人、资金、原料、设备等资源,达到盈利的目的。对企业对象实施管理的系统。该系统是由销售、生产、财务、人事、后勤等相互联系、相互作用的部分结合成的有机整体,其目的是为了完成经营计划。在管理过程中使用的信息系统,是由人、计算机、软件、信息组成的,可进行信息的收集、存储、处理、检索和传输,目的是为有关人员提供服务的信息。1-10系统的特征
整体性(一个系统至少要由两个或更多的可以相互区别的要素或子系统的有机结合,形成具有一定结构和功能的整体)目的性(目的就是系统运行要达到的预期目标,它表现为系统所要实现的各项功能)层次性(可以将一个系统逐层分解,体现出系统的层次性)相关性(系统内的各要素相互制约、相互影响、相互依存的关系)环境适应性(任何一个系统的存在和运行都受到环境的约束和限制,系统在环境中运转。)1.1信息与信息系统1-11信息系统
以加工处理信息为主的系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、处理、存储、传输和提供信息。
广义的概念
任何系统中进行信息加工处理的系统都可视为信息系统,如:生命信息系统、企业信息系统、文献信息系统、地理信息系统等。狭义的概念
是基于计算机、通讯技术等现代化信息技术手段且服务于管理领域的信息系统,即计算机信息管理系统。1.1信息与信息系统1-12信息系统的功能信息的采集(将分布在不同信息源的信息收集起来)信息的处理(真伪鉴别、排错校验、分类整理、加工分析等)信息的传输(从信息采集地传送到处理中心,经过加工处理后传送到使用者手中,信息通过传输形成信息流)信息的存储(信息具有多次长期利用的价值,存储信息以便调用)信息的检索(存储的数据便于使用者检索,提供方便的查询方式)信息的输出(选择合适的输出媒体、输出格式、输出方式,以确保信息传递便捷准确、使用方便以及保密需要等。)1.1信息与信息系统信息系统的发展1-13电子数据处理系统(ElectronicDataProcessingSystem,EDPS)单项数据处理阶段综合数据处理阶段管理信息系统(ManagementInformationSystems,MIS)
决策支持系统(DecisionSupportSystems,DSS)
1.1信息与信息系统1.2管理信息系统管理信息系统的概念广义的管理信息系统从系统论和管理控制论的角度,认为管理信息系统是存在于任何组织内部,为管理决策服务的信息收集、加工、存储、传输、检索和输出系统,即任何组织和单位都存在一个管理信息系统。狭义的管理信息系统是指按照系统思想建立起来的以计算机为工具,为管理决策服务的信息系统。体现了信息管理中现代管理科学、系统科学、计算机技术及通讯技术,向各级管理者提供经营管理的决策支持。强调了管理信息系统的预测和决策功能,而且是一个综合的人机系统。1.2管理信息系统1-15数据处理功能(能够进行数据的收集和输入,数据传输、数据存储、数据加工处理以供查询;能够完成各种统计和综合处理工作,及时提供各种信息。)预测功能(能够运用现代数学方法、统计方法或模拟方法,根据过去的数据预测未来的情况。)计划控制功能(根据各职能部门提供的数据,对计划的执行情况进行监控、检查、比较执行与计划的差异,对差异情况进行分析,辅助管理人员及时进行控制。)决策优化功能(采用各种经济数学模型和所存储在计算机中的大量数据,辅助各级管理人员进行决策,以期合理利用人、财、物和信息资源,取得最大经济效益。)管理信息系统的功能1.2管理信息系统1-16面向管理决策(能够根据管理的需要,及时提供所需的信息,为组织各管理层次提供决策支持)综合性(对组织进行全面管理的综合系统,组织内可根据需要先开发个别领域的子系统,然后进行综合,产生更高层次的管理信息,为管理决策服务)人机系统(管理信息系统的目标是辅助决策,而决策是由人来做,所以管理信息系统是一个人机结合的系统。)管理信息系统的特点现代管理方法和管理手段的结合(开发过程中融入了现代化的管理思想和方法,真正实现管理决策支持的作用)多学科交叉的边缘学科(基本理论来自于计算机科学与技术、应用数学、管理理论、决策理论、运筹学等学科的相关理论,其学科体系仍处于不断发展和完善的过程之中,是一个具有自身特色的边缘学科,同时它也是一个应用领域)1.2管理信息系统1-18管理信息系统业务信息系统中央数据库生产子系统具体业务信息外部信息销售子系统物资子系统财务子系统计算机系统职能人员中层管理高层决策其他子系统1.2管理信息系统1-191.国家经济信息系统国家经济信息系统是一个包含综合统计部门(如国家发展计划委员会、国家统计局)在内的国家级信息系统。在国家经济信息系统下,纵向联系各省、市、地、县及重点企业的经济信息系统,横向上联系外贸、能源、交通等各行业信息系统,形成一个纵横交错、覆盖全国的综合经济信息系统。主要功能:收集、处理、存储和分析与国民经济有关的各类经济信息,及时、准确地掌握国民经济运行状况,为各级经济管理部门提供统计分析和经济预测信息,同时也为各级经济管理部门及企业提供经济信息。1-20企业管理信息系统面向工厂、企业,如制造业、商业企业、建筑企业等,主要进行管理信息的加工处理,是一类最复杂的信息系统,一般应具备对工厂生产监控、预测和决策支持的功能。大型企业的管理信息系统一般都包括“人、财、物”、“产、供、销”以及质量、技术等,同时技术要求也很复杂,因而,常被作为典型加以研究,有力地促进了管理信息系统的发展。2.企业管理信息系统1.2管理信息系统1.2管理信息系统1-21事务型管理信息系统面向事业单位,主要进行日常事务的处理,如医院管理信息系统、饭店管理信息系统、学校管理信息系统等。由于不同应用单位处理的事务不同,管理信息系统的逻辑模型也不尽相同,但基本处理对象都是管理事务信息,要求系统具有较高的实用性和数据处理能力,决策工作相对较小,而且数学模型使用的也较少。3.事务型管理信息系统1-22国家各级行政机关办公管理自动化,对提高领导机关的办公质量和效率,改进服务水平具有重要意义。办公型管理信息系统的特点是办公自动化和无纸化,在行政机关办公型管理信息系统中,主要应用局域网、打印、传真、印刷、微缩等技术,提高办公事务效率。行政机关办公型管理信息系统对下要与各部门下级行政机关信息系统互联,对上要与上级行政主管决策服务系统整合,为行政主管领导提供决策支持信息。
4.行政机关办公型管理信息系统1.2管理信息系统1-23从事特定行业或领域的管理信息系统,如人口管理信息系统、物价管理信息系统、科技人才管理信息系统、房地产开发管理信息系统等。主要功能是收集、存储、加工、预测等,技术相对简单,规模一般较大。另类专业性更强的信息系统,如铁路运输管理信息系统、电力建设管理信息系统、银行管理信息系统、民航信息系统、邮电信息系统等。它们的特点是综合性强,被称为“综合型”的管理信息系统。5.专业型管理信息系统1-241.概念结构信息管理者信息处理器信息源信息用户信息源是信息的产生地,即管理信息系统的数据来源;信息处理器主要是进行信息的接收、传输、加工、存储、输出等任务;信息用户是信息的使用者,包括企业内部同管理层次的管理者;信息管理者依据信息用户的要求负责管理信息系统的设计开发、运行管理与维护。1.2管理信息系统1-252.层次结构
横向结构(职能划分)纵向结构(管理层次)中层管理高层管理基层管理战略管理管理控制作业管理生产销售物资财务人事…事务处理管理信息系统的结构1.2管理信息系统1-263.功能结构
市场销售生产管理物资供应人力资源财务会计信息处理高层管理战略管理管理控制作业控制事务处理管理信息系统的结构1.2管理信息系统1-274.软件结构
公用程序市场销售生产管理物资供应人力资源财务会计信息处理高层管理战略管理管理控制应用软件用于事务处理作业控制专用文件公用数据文件模型库公用应用程序数据库管理系统管理信息系统的结构1.2管理信息系统1.3工程管理信息系统相关知识1-28工程管理主要是指工程建设管理,包括工程项目管理、工程建设全过程管理以及工程建设的全过程参与方的管理.工程管理项目前期DM,DevelopmentManagement
项目实施期PM,Project
Management项目使用期FM,FacilityManagement涉及建设工程项目全寿命的管理建设工程项目全过程的各个参与方的管理投资方(Investor)开发方(Developer)监理方(Supervisor)设计方(Designer)施工方(Contractor)供货方(Supplier)项目使用期的管理方(Operator)工程管理1.3工程管理信息系统相关知识1-29工程项目全寿命周期的管理开发方DMPM设计方PM施工方PM供货方PM使用期的管理方FM投资方DMPMFM开发管理DM项目全寿命集成管理项目管理PM物业管理FM(运营管理)项目构思与设想决策开始实施项目完成开始运营项目报废拆除决策阶段实施阶段使用阶段监理方DMPM准备设计施工保修1.3工程管理信息系统相关知识1-30各种承发包方式涉及的项目参与方工程项目全寿命周期的管理1.3工程管理信息系统相关知识1-31示例——三峡工程的项目管理相关知识1-32三峡总公司工程建设部物资、设备财务部机关各部门长江水利委员会设计院承包商A承包商B承包商C承包商D承包商E承包商F厂坝工程项目部通航工程项目部右岸工程部公共工程部坝区管理部机电项目部各项目部综合技术合同管理工程信息质量总监安全总监材料试验水文水情结构安全监理测量中心钢结构检测支持系统各项目监理监理系统示例——三峡工程的项目管理1-33建设工程信息流程工程建设参建各方信息关系1.3工程管理信息系统建设工程信息管理政府相关管理部门业主承包商建筑师建设监理供货商1-34建设工程信息流程项目建设过程的信息关系
1.3工程管理信息系统建设工程信息管理业主(项目构思与可研)发送招标文件项目报建及审批政府承包商投标文件授标信息施工过程有关信息交换结算信息监理咨询建筑师分包合同分包商业主(立项,设计)业主或业主代理1-35建设工程信息模型基于FIDIC条款的建设工程信息模型
1.3工程管理信息系统建设工程信息管理业主工程师/建筑师总包投资方分包商供应商劳务分包商设备租赁商测量师指定分包指定供应商结构等工程师政府1-36建设工程信息管理的任务1.3工程管理信息系统建设工程信息管理信息的收集建设工程参建各方对数据和信息的收集是不同的,有不同的来源,不同的角度,不同的处理方法,但要求各方相同的数据和信息应该规范。信息的加工、整理把建设各方得到的数据和信息进行鉴别、选择、核对、合并、排序、更新、计算、汇总、转储,生成不同形式的数据和信息,提供给不同需求的各类管理人员使用。信息的分发和检索信息和数据要根据需要来分发,信息和数据的检索则要建立必要的分级管理制度,确定信息使用权限。信息的存储一般需要建立统一的数据库,各类数据以文件的形式组织在一起,组织的方式要考虑规范化。
1-37建设工程的信息沟通建设工程信息沟通的内涵1.3工程管理信息系统信息沟通就是交换和共享数据、信息和知识的过程,也就是建设工程参建各方在项目建设过程中,运用现代信息和通讯技术及其他合适的手段,相互传递、交流和共享项目信息和知识的行为和过程。建设工程的信息沟通
建设工程信息沟通技术条形码技术能自动地获取和保存数据数字地图和文件扫描技术能使图形转变为数字形式三维视图及动画技术能有效地以可视方式及友好的用户界面描绘、检索及传输数据数字照相机、数字录像机、数字探头等数字化设备可以方便地将施工现场的任何影像及部件数字化多媒体技术传输图像、声音、影像基于Internet/Intranet/Extranet的各种E-mail(包括声音,传真,图像,多媒体等)技术群组技术如问题讨论组、白板技术等电子数据交换(EDI)共享数据库技术视频会议(VC)技术虚拟现实(VR)技术4D技术1.3工程管理信息系统1-39建设工程的信息沟通1.3工程管理信息系统未来大型工程项目建设中应用信息沟通技术的发展趋势调查
建设工程信息沟通技术1-40建设工程的信息沟通
建设工程信息网络沟通1.3工程管理信息系统政府相关管理部门业主承包商建筑师建设监理供货商工程建设参建各方信息关系业主工程师/建筑师总包投资方分包商供应商劳务分包商设备租赁商测量师指定分包指定供应商结构等工程师政府基于FIDIC条款的建设工程信息模型建设工程信息通过因特网进行沟通政府、协会的相关网站相关企业的网站项目专用网站项目门户网站建设项目参与者浏览查询1-41建设工程的信息沟通
建设工程信息网络沟通政府、协会的相关网站1.3工程管理信息系统Internet政府、协会网站政府、协会网站管理1-421-431-441-45邮件收发用户互动沟通用户用户浏览查询1-46建设工程的信息沟通
建设工程信息网络沟通相关企业的网站1.3工程管理信息系统Internet相关企业网站相关企业网站管理1-471-48供货商物业分包监理设计承包商1-49建设工程的信息沟通
建设工程信息网络沟通项目专用网站1.3工程管理信息系统Internet项目专用网站业主网站管理1-50业主设计承包商监理物业供货商分包1-511.3工程管理信息系统建设工程的信息沟通
建设工程信息网络沟通项目门户网站Internet项目门户网站软件商网站管理1-521-53基于互联网的工程信息管理系统
系统的集成——全寿命集成化工程管理系统1.3工程管理信息系统1-53开发管理DM项目管理PM物业管理FM三个彼此分离且独立的系统开发管理DM项目管理PM物业管理FM三个系统之间具有内部关系集成化统一化目标系统管理思想管理语言管理规则信息交换标准信息处理系统开发管理DM项目管理PM物业管理FM全寿命集成化工程管理系统[DM+PM+FM]1-54基于互联网的工程信息管理系统
系统的逻辑结构1.3工程管理信息系统信息源信息浏览界面基于Internet项目信息集成项目信息分类层项目信息搜索层项目信息发布与传递层工作流支持层项目协同工作层个性化设置层数据安全层1-55基于互联网的工程信息管理系统
系统的功能结构日历管理任务管理项目管理软件共享1.3工程管理信息系统项目信息平台PIP变更与桌面管理文档管理工作流管理项目通信与讨论项目管理网站管理电子商务变更通知公告发布团队目录书签管理信息定制目录管理信息查询版本控制上传与下载在线批阅业务流程支持信息处理跟踪处理情况统计项目邮件聊天视频会议在线讨论用户管理历史记录数据安全控制在线帮助与培训用户界面定制信息发布材料采购电子招投标在线报批1.4MIS的学科体系与相关技术1-56管理信息系统学科的三要素系统观点数学方法计算机技术MIS系统观点把研究对象作为整体而不是局部来考虑,着眼于整体的优化;数学方法用定量技术研究对象、采用各种数学模型和运行模型分析系统;计算机技术是建立模型、分析模型、实现优化的工具。
计划组织运筹经济管理社会网络软件硬件沟通归纳决策执行1.4MIS的学科体系与相关技术1-57管理信息系统的学科设置管理科学与工程(一级学科)信息管理与信息系统(二级学科)科学方法变革能力企业知识信息技术系统分析员能力模型培养系统分析员学科目标1.4MIS的学科体系与相关技术1-58管理信息系统的相关技术1-58
计算机技术计算机通信技术
网络技术数据库技术微机(甲地)远程通信处理器远程通信处理器计算机(远程通信软件)远程通信信道和介质1.4MIS的学科体系与相关技术1-59管理信息系统的相关技术1-59计算机技术
计算机通信技术
网络技术数据库技术人机和谐交互软件开足硬件马力超级服务器突破应用瓶颈计算模式以人为本局域网(LAN)城域网(MAN)广域网(WAN)综合业务数字网(ISDN)因特网(Internet)
下一代互联网技术1.4MIS的学科体系与相关技术1-60管理信息系统相关的应用系统1-60办公自动化系统实时数据采集与监测专家系统智能决策支持系统制造业资源计划与企业资源计划计算机集成制造系统1.4MIS的学科体系与相关技术1-61管理信息系统相关的应用系统1-61办公自动化系统(OfficeAutomationSystem,OAS)定义
以先进的技术设备为基础,由办公人员和技术设备共同构成的人-机信息处理系统目的
是为了有效地应用信息技术,充分地利用设备资源和信息资源,提高办公人员的工作效率。用户
主要是办公室从事日常办公事务的工作人员。办公自动化系统通过在办公事务中引进现代化管理方法、科技手段和各种辅助工具,从而在不同程度上实现办公工作的自动化。从本质上说,办公自动化系统是以解决非结构化的管理问题为主的设备驱动系统。
1.4MIS的学科体系与相关技术1-62管理信息系统相关的应用系统1-62实时数据采集与监测数据采集与监测系统是安装于生产现场的自动化在线系统,它将生产过程中的产量、质量、故障信号转换为数字电信号,自动传送给计算机。如化工企业生产过程中的流量、压力、温度监测系统,纺织企业中的织机转速、经停、纬停监测系统。它与管理信息系统结合,能保证原始数据的准确性和及时性,省去大量人工录入数据的工作,大大提高管理效率。1.4MIS的学科体系与相关技术1-63管理信息系统相关的应用系统1-63专家系统专家系统是一种计算机信息系统。其主要任务是研究怎样使计算机模仿人脑所从事的推理、学习、思考、规划等思维活动,解决需要人类专家才能处理的复杂问题。如医疗诊断、气象预报、运输调度和管理决策等问题。从实用角度看,专家系统是一门工程学科,它以知识为研究对象,研究知识的获取、知识的表示方法和知识的使用。1.4MIS的学科体系与相关技术1-64管理信息系统相关的应用系统1-64智能决策支持系统智能决策支持系统(IntelligentDecisionSupportSystem,IDSS)是在决策支持系统和专家系统的基础上形成的系统,通过定性分析辅助决策的专家系统与以定量分析为主辅助决策的决策支持系统的结合,进一步提高了辅助决策能力,它是决策支持系统发展的一个新阶段。智能决策支持系统的技术关键是模型库系统的设计与实现、部件接口、系统综合集成等。1.4MIS的学科体系与相关技术1-65管理信息系统相关的应用系统1-65制造业资源计划与企业资源计划制造资源计划(manufacturingresourcesplanning,MRPⅡ)是关于制造工业企业生产全过程管理的一种处理逻辑、一种方法和一种哲学思想,是以物料需求计划(materialrequirementsplanning)为核心,以计划排产为主要内容的闭环生产管理系统。企业资源计划(EnterpriseResourcePlanning,ERP),是建立在信息技术基础上,利用现代企业的先进管理思想,为企业提供决策、计划、控制与经营业绩评估的全方位、系统化的管理平台。ERP在MRPⅡ的基础上扩展了管理范围,考虑到仅靠企业自己的资源不可能有效地参与市场竞争,必须把经营过程中有关各方(供应商、销售网络、客户、市场等)纳入系统,才能有效地安排企业的“产—供—销”活动,满足企业利用全社会的市场资源的需求。目前一些有影响的商品化企业管理软件都采用了ERP的思想和原理。1.4MIS的学科体系与相关技术1-66管理信息系统相关的应用系统1-66计算机集成制造系统
计算机集成制造系统(ComputerIntegratedManufacturingSystem,CIMS)比MIS功能更多,覆盖面更广。是一个基于现代管理技术、信息技术、计算机技术、柔性制造技术、自动化技术的新兴领域,适用于制造型企业。CIMS有机地集成了管理信息系统(MIS)、计算机辅助设计(CAD)、计算机辅助工艺生产(CAPP)、计算机辅助制造(CAM)和柔性制造系统(FMS),不仅具有信息采集和处理功能,还具有各种控制功能,并集成于一个系统中,将产品的订货、设计、制造、管理和销售过程,通过计算机网络综合在一起,达到企业生产全过程整体优化的目的。第二章管理信息系统的开发工程管理信息系统开发的组织实施
管理信息系统开发的技术基础
管理信息系统的开发方法管理信息系统开发的过程管理2.42.12.22.32.1工程管理信息系统开发的组织实施2-70管理工作程序化管理业务标准化基础数据管理制度化报表文件统一化数据资料代码化建立一支专业队伍项目领导者的培训开发人员的学习和培训使用人员的培训领导的重视与业务部门的支持具备一定的资金能力
具有一定科学管理工作基础管理信息系统开发的条件2.1工程管理信息系统开发的组织实施2-71工程管理信息系统开发的原则创新原则
面向用户原则整体性原则
相关性原则
动态适应性原则
工程化、标准化原则
2.1工程管理信息系统开发的组织实施2-72工程管理信息系统开发的硬软件要求开发和引进工程管理信息系统软件统一规划,分步实施开发队伍的合理构成注意开发方法和工具的选择注重现代工程管理理论的支撑和渗透作用引进成熟的商品化软件建立工程管理信息系统的硬件平台建立工程管理信息系统的硬件,应能满足软件正常运行的需要.注意有关设备性能的可靠性采用高性能的网络硬件平台
2.1工程管理信息系统开发的组织实施2-73工程管理信息系统开发的硬软件要求客户机客户机客户机客户机服务器数据库HUB打印机…建设工程信息管理系统典型的系统配置方案
基于Web技术构建的项目网络平台示意图项目中的Intranet项目中的Intranet路由器Internet2.2工程管理信息系统开发的技术基础2-74数据处理数据组织数据库文件1文件2文件n-1文件n记录1记录2记录n-1记录n数据项1数据项2数据项n-1数据项n………文件组织方式顺序组织文件索引文件直接存取文件
使用效果
文件组织文件处理方法文件大小查找速度文件活动率文件易变性响应时间复杂度对软件要求顺序处理方式直接存取效率顺序存取文件很好不能处理无限制慢大高长中低索引文件好好中等较快中中中高中直接存取文件不能处理很好有限制快一般不高短低高几种文件组织方式的比较2.2工程管理信息系统开发的技术基础2-75数据库技术
数据库系统的构成
数据库管理系统计算机系统数据库数据库管理系统人员操作系统数据库管理系统应用程序数据库数据字典数据库管理数据库开发数据库查询数据库维护应用开发数据库开发数据库查询数据库维护应用与开发数据字典2.2工程管理信息系统开发的技术基础2-76数据库技术
数据库设计
信息的转换现实世界客观事物事物类:相关性质集合人认识选择描述实体及联系实体集合实体相关属性集合信息世界E-R模型存储结构二进制数据集合计算机世界加工转换加工转换DBMS数据库文件记录相关数据项集合DBMS的数据模型数据世界2.2工程管理信息系统开发的技术基础2-77数据库技术
数据库设计
E-R信息模型的设计E-R(entityrelationshipapproach)方法,即实体-联系方法,该方法通过E-R图形表示信息世界中的实体、属性、关系的模型。
姓名年龄性别经理管理企业编号名称地点11(a)经理与企业一对一关系库号地点面积仓库存放产品货号品名价格1N数量(b)仓库与产品一对多关系姓名年龄性别学生学习课程课程号MN性别课程名学时数成绩(c)学生与课程多对多关系方框--实体菱形--联系椭圆形--属性2.2工程管理信息系统开发的技术基础2-78数据库技术
数据库设计
E-R信息模型的设计例如:某企业物资入库管理E-R图。
物资入库1N库存订货购进验收供方单位合同付款结算M1LMMNNNN实体属性供方单位单位号单位名地址联系人邮政编码物资物资代码名称规格备注库存入库号日期货位数量合同合同号数量金额备注结算结算编号用途金额经手人联系联系方式入库1:N验收1:N购进多对多付款多对多订货M:N:L2.2工程管理信息系统开发的技术基础2-79数据库技术
数据模型
数据模型是对客观事物及其联系的数据化描述。
S1S2S6S3S4S5S7S8S9(b)层次模型R1R2R3R4(a)网络模型(c)关系模型学号姓名年龄性别课程号课程名学时数学号课程号分数学生关系框架:课程关系框架:学习关系框架:2.2工程管理信息系统开发的技术基础2-80计算机网络计算机网络的组成1.传输介质(有线传输,如双绞线电缆、同轴电缆、光纤等。无线传输,如卫星通信和地面微波通信)2.计算机(服务器、工作站)3.协议(网卡、网络操作系统)4.网络连接设备(1)中继器(2)网络互联设备:网桥、路由器、交换机(3)接入设备:接入到Internet所使用的设备,如Modem、ADSLModem等。5.网络用户(用户帐户、用户组、网络管理员)2.2工程管理信息系统开发的技术基础2-81计算机网络(1)中央控制中央控制是一台中央计算机和各个终端相连。终端没有存储器和处理器,仅仅为计算机提供输入和显示数据的功能,设备的控制由与终端相连的计算机完成。
(2)分布式处理分布式处理也称分布式数据处理,数据在一个地点和另一个地点之间的通信时,计算机的处理器在各自的接收地使用数据运行程序。
(3)客户机/服务器处理
客户机是接收数据并完成部分计算处理的计算机,客户机通常是一台微机。服务器也是一台计算机,它提供数据和网络的控制功能。
计算机网络的控制
2.3管理信息系统的开发方法2-82系统开发方法的演变
70年代开发环境:第三代语言(COBOL)用于编程已有数据库管理系统用于数据管理联机处理和批处理混合使用主要针对主干机开发只由专业程序员进行程序开发利用标准符号来说明过程用户只在定义需求阶段和安装阶段介入开发企图用结构化的程序设计方法和自动化的项目管理开发方法:系统需求软件需求初步设计详细设计编程调试测试运行运行维护著名的“瀑布模型”“瀑布模型”说明需求、设计、实现和测试要不断循环进行2.3管理信息系统的开发方法2-83系统开发方法的演变
80年代初开发环境逐渐成熟,出现了面向问题的第四代语言(4GL),也产生了另一种开发方法,即原型法(prototyping)。生命周期法是在开发前,完全定义好需求,然后经过分析、设计、编程和实施,一次全面的完成目标。(是单次的)原型法是在未定义好全局前,先抓住局部设计实现,然后不断修改,达到全面满足要求。(多重循环的)进行原型法开发要求语言具有很强的交互能力。2.3管理信息系统的开发方法2-84
80年代末-90年代初计算机辅助软件工程(computeraidedsoftwareengineering,CASE)和面向对象(object-oriented,OO)的开发方法得到很大发展。面向对象的方法在80年代初已用于计算机科学,80年代末开始用于企业系统。90年代初,面向对象的分析与设计和面向对象的语言开始实际应用。客户/服务器(client/server)的时代,或基于Web的开发时代。客户大多买现成的软件部件,自己或请顾问公司把它们集成起来,这就是系统集成或基于部件的开发。90年代中后期这种趋势越来越明显。90年代
80年代末-90年代初系统开发方法的演变2.3管理信息系统的开发方法2-85结构化系统开发方法(SSA&D)
结构化系统开发方法是自顶向下的结构化方法、工程化的系统开发方法和生命周期法的结合。是迄今为止开发方法中应用最普遍、最成熟的一种。
(structuredsystemanalysisanddesign)
用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。就是先将整个信息系统开发过程划分出若干相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。
基本思想2.3管理信息系统的开发方法2-86结构化系统开发方法(SSA&D)
(structuredsystemanalysisanddesign)
系统开发的生命周期用结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连接的若干个阶段,称为系统开发的生命周期(lifecycle)。一般将其划分为三阶段、四阶段、五阶段或六阶段。2.3管理信息系统的开发方法2-87结构化系统开发方法(SSA&D)
(structuredsystemanalysisanddesign)(1)三阶段划分
原系统新系统系统分析系统设计系统实施系统分析报告系统设计报告可运行系统用户手册任务书SPSASDSPSASDSPSASD
系统开发的生命周期2.3管理信息系统的开发方法2-88结构化系统开发方法(SSA&D)
(structuredsystemanalysisanddesign)
系统开发的生命周期开发请求系统评价初步调查可行性研究审批详细调查逻辑设计审查总体设计详细设计审查编程调试系统转换验收系统维护系统规划系统分析系统设计系统实施系统运行于维护(2)五阶段划分
系统规划系统分析系统设计系统实施系统运行与维护2.3管理信息系统的开发方法2-89
(structuredsystemanalysisanddesign)(3)六阶段划分
阶段基本任务总体设计(模块、硬件配置设计)详细设计(代码.数据库.输入.输出.处理过程)初步调查系统开发的可行性研究编写可行性报告审批立项制定开发计划程序模块测试功能模块测试、子系统调试系统联调系统测试试运行可行性研究与开发计划系统设计系统实施系统分析系统运行系统调试与测试详细调查分析用户环境.需求.流程.数据结构确定系统目标与功能开发新系统逻辑模型完成程序编制移交运行硬件软件维护系统评价结构化系统开发方法(SSA&D)
系统开发的生命周期2.3管理信息系统的开发方法2-90
结构化系统开发方法的优缺点(1)优点开发过程阶段清楚,任务明确,并有标准的图、表、说明等组成各阶段的文档资料。吸收用户单位的管理人员和业务人员参加,每个阶段的成果都经用户审批。采用系统观点和系统工程方法,自顶向下进行分析与设计并自下而上进行实施,强调系统的整体性。逻辑设计与物理设计分开。(2)缺点
起点低,开发周期长文档规格说明难以完善用户需求模糊,易变结构化系统开发方法(SSA&D)2.3管理信息系统的开发方法2-91原型法
原型法的基本思想
系统开发者在初步了解用户需求的基础上,快速构造系统开发的初步模型--原型。这个原型可能是粗糙的、不完善的,经用户和开发人员共同研讨、改进和完善,提出修改方案。开发人员根据修改方案对原型进行修改,得到新的原型,再去征求用户意见,反复多次直到取得满意的原型为止。
在建筑学和机械设计中,“原型”指的是其结构、大小和功能都与某个物体相类似的模拟该物体的原始模型。在管理信息系统开发中,用“原型”来形象地表示系统的一个早期可运行版本,它能反映新系统的部分重要功能和特征。2.3管理信息系统的开发方法2-92原型法原型法的工作流程用户提出要求识别归纳问题开发系统原型分析评价不满意修改原型运行系统原型不可行运行管理满意原型法开发的条件开发周期必须短且成本低要求用户参与评价原型原型必须是可运行的原型要易于修改2.3管理信息系统的开发方法2-93原型法原型法的软件支持环境方便灵活的关系数据库系统(RDBS);与RDBS相对应的、方便灵活的数据字典描述工具;与RDBS相对应的快速查询系统;用以支持结构化程序的软件工具;非过程化的报告或屏幕生成器;自动文档编排功能。2.3管理信息系统的开发方法2-94原型法原型法的特点从认识论的角度看,原型方法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍接受;原型方法将模拟的手段引入系统分析的初期阶段,沟通了人们的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难以解决的一环。充分利用了最新的软件工具,摆脱了老一套工作方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。2.3管理信息系统的开发方法2-95原型法原型法的适用方式探索型:针对开发目标模糊,用户和开发人员都缺乏经验。实验型:大规模开发和实现之前的考核、验证。演化型:易于变化,可不断改变原型。(1)对于大型系统,若不经过系统分析进行整体性划分,而直接用屏幕来一个一个地模拟是很困难的。(2)对于大量运算的、逻辑性较强的程序模块,原型法很难构造出模型来供人评价;(3)对于原基础管理不善、信息处理过程混乱的问题,是拥有一定的困难。(4)对于一个批处理系统,其大部分是内部处理过程,用原型法有一定的困难。
原型法的适用范围和局限性2.3管理信息系统的开发方法2-96面向对象的方法(ObjectOriented,OO)
基本思想
基于所研究的问题,对问题空间(软件域)进行自然分割,识别其中的对象及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应对象和关系的软件模块构造系统。使系统的开发过程能像硬件组装那样,由“软件集成块”来构筑。对象:当设计和实现一个信息系统时,如能在满足需求的条件下,把系统设计成由一些不可变的(相对固定)部分组成的最小集合,这个设计就是最好的。它把握了事物的本质,因而不再会被周围环境(物理环境和管理模式)的变化以及用户没完没了的需求变化所左右。这些不可变的部分就是所谓的对象。
客观世界是由各种各样的对象组成的,对象是一个独立存在的实体,从外部可以了解它的功能,但其内部细节是“隐蔽”的,它不受外界干扰。每种对象都有各自的内部状态和运动规律,不同的对象之间相互作用和联系构成了各种不同的系统。2.3管理信息系统的开发方法2-97面向对象的方法(ObjectOriented,OO)面向对象方法的进一步解释(1)客观事物都是由对象组成的(任何复杂的事物都可以通过对象的某种组合构成)(2)对象由属性和方法组成(属性反映了对象的信息特征,如:特点、值、状态等,方法则是用来定义改变属性状态的各种操作)(3)对象之间的联系通过传递消息来实现(传递消息的方式是通过消息模式和方法所定义的操作过程来完成的)(4)对象可按其属性进行归类(类有一定的结构,类上可以有超类,类下可以有子类,这种对象或类之间的层次结构是靠继承关系维系着的)(5)对象是被封装的实体(封装指严格的模块化。这种封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言所接受)2.3管理信息系统的开发方法2-98面向对象的方法(ObjectOriented,OO)
面向对象技术的基本概念对象(Object)类(Class)消息(Message)继承性(Inheritance)多态(Polymorphism)封装(Encapsulation)2.3管理信息系统的开发方法2-99面向对象技术的基本概念
对象(Object)对象--类的一个实例,包括了数据和过程,它是面向对象程序设计的基本单元。属性--对象的特征。对象之间的两种关系:分类结构—对象A是对象B类中一种的关系。组装结构—对象A是对象B的一部分的关系。运输工具分类结构组装结构计算机即客观世界所存在的实体。对象是一个封装体,它是由一组数据和施加于这些数据上的一组操作构成。2.3管理信息系统的开发方法2-100面向对象技术的基本概念
类(Class)类是对象的抽象。一个类定义了大体上相似的一组对象(对象的集合);类是对象的定义和描述。一个类所包含的方法和数据是用来描述一组对象的共同行为和属性;通过类来抽象一个个对象的共同特点、描述一个个对象的相似属性,存储一个个对象的一致行为,是面向对象技术最重要的特征。子类是对其父类的改动,相对父类,子类可以继承父类中的全部功能及响应代码添加新的功能及响应代码用新过程覆盖父类中不适合子类的过程。Command退出父类—子类—对象2.3管理信息系统的开发方法2-101面向对象技术的基本概念
消息(Message)
消息是对象之间的通信机制,是访问类中所定义的行为的手段。当一个消息发送给某一个对象时,即要求该对象产生某些行为。所要求产生的行为包含在发送的消息中,对象接受到消息后,给与解释并产生影响。这种通信过程交消息传递(MessagePassing)。发送对象(Sender)接受对象(Receiver)接口消息操作名,参数消息传递模型2.3管理信息系统的开发方法2-102面向对象技术的基本概念
继承性(Inheritance)继承性是不同类层次之间共享数据和方法的手段,是软件重用的一种机制。对一个新的类的定义和实现,可以建立在已有类的基础上。把已经存在类中的数据和方法作为自己的内容,并加入自己特有的新内容。类的层次结构在概念分析上源于对事物不同层次的抽象,而在具体实现上却依赖继承机制。
在一个类上所做的改动反映到它所具有的所有子类中,并同时反映到按该类及其子类所创建的对象中。2.3管理信息系统的开发方法2-103面向对象技术的基本概念
多态(Polymorphism)
多态是指具有多种形式。不同对象在收到统一消息后产生不同的结果,这一现象叫多态。在使用多态时,系统发出一个通用消息,而实现的细节由收到消息的对象自行决定。这样,同一消息就可能产生不同的调用方法。
用相同名称调用方法的能力,使其具有不同的内容,这主要取决于所处理的对象。DrawCircleRectangle画矩形画圆
所有对象接收同一条消息Draw,但每个对象分别作出自己的响应。2.3管理信息系统的开发方法2-104面向对象技术的基本概念
封装(Encapsulation)
封装是指对象可以拥有内部变量和处理,并将内部细节隐藏起来的能力。封装将对象封闭起来,管理着对象的内部状态,因而封装的实质是信息隐藏,它的基本单位是对象。封装需要两个条件:一是所需封装的对象必须是完备的,即该对象必须能表示一个完整的概念,包括这个概念的所有方面;二是对象必须具有私有特征,它需要对其内部的数据和处理过程限制使用权限,以保证其内部的牢固性。2.3管理信息系统的开发方法2-105面向对象系统的开发过程面向对象的系统开发模型时间时间需求总体设计分析设计分析设计簇二簇一簇三类库目标系统设计实现2.3管理信息系统的开发方法2-106面向对象系统的开发过程面向对象的系统开发生命周期(1)分析阶段(ObjectOrientedAnalysis,OOA)从问题域中选出词汇,建立类和对象的模型世界。(2)设计阶段(ObjectOrientedDesign,OOD)对问题域的行为进行关键抽象再分解的过程。(3)演化阶段面向对象程序设计(ObjectOrientedProgramming,OOP)、测试和集成组合在一起的阶段。(4)维护阶段是系统提交运行之后的变更活动。2.3管理信息系统的开发方法2-107面向对象系统的开发过程
面向对象设计ObjectOrientedDesign,OOD
OOD的主要作用是对OOA分析的结果作进一步的规范化整理,以便能被OOP直接接受。主要有以下几项工作:对象定义规格的求精过程数据模型和数据库设计优化
对象和结构的模块化为OOD提供了一种范式,这种范式支持对类和结构的模块化。并符合一般模块化所要求的所有特点,如信息隐藏性好,内部聚合度强和模块之间耦合度弱等。2.3管理信息系统的开发方法2-108面向对象系统的开发过程
面向对象设计程序ObjectOrientedProgramming,OOP
试图使程序设计环境适合于现实世界的问题。
面向对象使程序员的观点从程序设计语言如何工作转向着重于执行程序设计功能的对象模型,而不是着重于每个程序代码如何与程序的其他部分和系统交互作用上,面向对象程序着重于建立能够模拟程序需要解决的现实世界问题的对象。例如:VisualFoxPro对象是自包容模型,他们封装了代表现实世界问题的数据及有效地操作对象数据的程序设计函数。2.3管理信息系统的开发方法2-109面向对象方法的评价
特点:需要一个详细的需求分析报告从小到大,自下而上的分析过程完成从对象客体的描述到软件结构之间的转换必须与其他方法综合运用才能充分发挥其优势
面向对象方法的出发点和所追求的基本目标是使分析、设计和实现一个系统的方法尽可能接近人们认识一个系统的方法,也就是使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致。使设计出的软件尽可能直接地描述现实世界,构造出模块化的、可重用的、应变能力和维护性好的软件,并达到控制软件的复杂性和降低开发维护费用的目的。
2.3管理信息系统的开发方法2-110信息工程方法自顶向下按四个开发阶段逐步进行:(1)信息战略规划阶段;(2)业务分析阶段;(3)系统设计阶段;(4)系统制作阶段
信息工程方法的开发过程与结构化生命周期法类似,也是分阶段进行的,该方法引入了知识库的概念,从业务分析到系统制作的每一个过程都离不开知识库的支撑。信息工程方法的开发阶段信息战略规划业务分析初步设计原型法设计详细设计硬件设计程序自动生成测试运行维护知识库2.3管理信息系统的开发方法2-111信息工程方法信息战略规划阶段
该阶段的目的是使所开发的信息系统能支持企业领导的经营管理及其决策,能支持企业经营管理的方针和策略,保证系统在统一的目标和要求下按计划开发。具体工作包括:
(1)调研分析。初步调查企业的内外环境、优势和劣势、经营方针、目标,明确实现方针、目标的条件及关键要素。
(2)信息战略规划。根据初步调查和分析,决定系统开发的目的和开发规划、总体框架及体系结构、企业基本模型、数据基本模型、业务处理模型、技术规范、系统开发的优先次序、人员、开发进度等。2.3管理信息系统的开发方法2-112信息工程方法业务分析阶段
该阶段的工作内容是从知识库中取出规划阶段存入的信息,对业务处理的数据和处理过程进行分析,总结出详细的数据模型和处理模型及两者之间的关系存入知识库中。系统设计阶段
从知识库中取出分析阶段存入的有关信息,进行数据流程、数据结构、输入/输出设计,并将结果存入知识库中。系统制作阶段
从知识库中取出设计阶段存入的有关信息,用程序生成器自动生成程序代码,并进行调试和测试。2.3管理信息系统的开发方法2-113计算机辅助开发(CASE)方法(ComputeAidedSoftwareEngineering)
CASE是一种自动化或半自动化的方法,能够全面支持除系统调查外的每一个开发步骤。
CASE是一种开发环境而不是一种开发方法。目前,CASE仍是一个发展中的概念,各种CASE软件也较多,没有统一的模式和标准。采用CASE工具进行开发,必须结合一种具体的开发方法,如:结构化系统开发方法、面向对象方法或原型法等,CASE方法只是为具体的开发方法提供了支持每一过程的专门工具。2.3管理信息系统的开发方法2-114计算机辅助开发(CASE)方法(ComputeAidedSoftwareEngineering)CASE方法的特点:(1)解决了从客观对象到软件系统的映射问题,支持系统开发的全过程;(2)提高了软件质量和软件重用性;(3)加快了软件开发速度;(4)简化了软件开发的管理和维护;(5)自动生成开发过程的各种软件文档。现在,CASE中集成了多种工具,这些工具既可以单独使用,也可以组合使用。CASE概念也由一种具体的工具发展成为开发信息系统的方法学。2.4管理信息系统开发的过程管理2-115管理信息系统的开发方式(一般企业)1.自行开发优点:易于协调,可以保证进度;开发人员熟悉企业情况,可以较好地满足用户的需求;方便运行与维护;可以满足特殊需要等。缺点:开发周期较长;成功率低;系统的技术水平和规范程度往往不高。2.委托开发3.合作开发主要问题是企业如何选择合适的开发伙伴,它应该有技术实力,有类似企业的开发经历,熟悉行业特点,一般多为大专院校和科研院所。4.咨询开发以企业自己的力量为主,外请专家进行咨询的方式。5.外购商品化软件2.4管理信息系统开发的过程管理2-116管理信息系统的开发方式(工程管理)1.购买成熟的商品化软件
购买成熟的商品化软件,然后根据项目的实际情况进行二次开发和人员培训。这些商品软件一般以一个子系统的功能为主,兼顾实现其他子系统功能。2.自行开发专有系统
根据所承担的项目的实际情况开发的专有系统,一般由专业的咨询公司开发,基本上可以满足项目实施阶段的各种目标控制需要,经过适当改进,这些专有系统也可以用于其它项目中。
3.购买商品软件与自行开发相结合
可以把专用系统集成起来,满足项目目标控制的需要。这种方法结合了以上两种方式的优点,更加有利于业务人员熟悉和维护系统,也能借助开发单位的经验,有利于提高系统水平,因而这种方式被普遍采用。2.4管理信息系统开发的过程管理2-117管理信息系统开发的计划与控制进度计划与控制阶段性评审在总体规划阶段就应制定系统开发大致的进度计划,随着系统分析、系统设计的不断深入,再制定系统详细的开发进度计划,并指定专人负责。在今后执行过程中,项目负责人要对各项任务进行定期检查。系统开发的进度计划以甘特图的形式表示,按计划定期检查,确保系统按计划进行。系统各阶段完成后,要进行评审,审核各阶段的工作,然后进入后一阶段工作。尤其要做好系统分析阶段的评审工作,把好质量关,为系统的成功开发打下基础。某企业管理信息系统开发进度安排2-1181总体规划分析设计组张洪涛可行性研究报告2系统分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年中国粒芯梅菜数据监测研究报告
- 2024至2030年中国矩型波纹补偿器行业投资前景及策略咨询研究报告
- 2024至2030年中国特殊油封数据监测研究报告
- 2024至2030年中国开关接插键数据监测研究报告
- 2024至2030年中国塑料断路器行业投资前景及策略咨询研究报告
- 《恶意代码基础与防范(微课版)》 课件 第8章 勒索型恶意代码
- 浙江省宁波市镇海区部分学校2024-2025学年二年级上学期期中语文试卷
- 医改护理培训
- 产品工厂直供合同范例
- 木制钓鱼艇转让合同模板
- 四级营养师模拟及答案
- 第13课《不求甚解》 统编版语文九年级下册
- 卫生检验与检疫专业大学生职业生涯规划书
- 广播电视学专业大学生职业生涯规划书
- 光电信息科学与工程专业大学生职业生涯规划书
- 2023-2024学年广东省深圳市48校联考九年级(上)期中语文试卷
- 联想医疗桌面云平台解决方案@20180727
- 医院布草洗涤服务方案(技术方案)
- 林业遥感技术及典型应用
- 中等职业学校英语教学大纲词汇表本表共收词2200个左右含
- 《强化学习理论与应用》基于AC框架的深度强化学习方法
评论
0/150
提交评论