信息系统分析与开发技术(第3版) 课件 第十一章 信息系统开发实例_第1页
信息系统分析与开发技术(第3版) 课件 第十一章 信息系统开发实例_第2页
信息系统分析与开发技术(第3版) 课件 第十一章 信息系统开发实例_第3页
信息系统分析与开发技术(第3版) 课件 第十一章 信息系统开发实例_第4页
信息系统分析与开发技术(第3版) 课件 第十一章 信息系统开发实例_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十一章信息系统开发实例目录11.1项目概述11.2业务流程分析11.3数据流程分析11.4结构化设计11.5运行环境设计11.6系统实施11.1.1项目背景某建筑设计研究院H目前正处于快速发展的关键时刻,面对不断增长的市场需求,设计院承接项目的种类、数量和规模都在不断增长,经常面临不同类型和规模的项目并行的问题,以往手工的管理模式已经很难对项目进行有效的管理。为适应自身快速发展的需要和达到建筑行业对信息化的要求,H立项开发工程设计综合项目管理信息系统,总体目标是对核心业务流程进行梳理和优化,规范工作流程和管理制度,并实现经营管理和工程设计的信息化,提高运营效率,以适应不断变化的市场需求,更好地为社会提供一流的产品和服务。11.1项目概述11.1.2开发目标和指导原则1.开发目标以项目管理为核心,引入先进的流程管理思想和协同设计思想,工程设计综合项目管理信息系统(以下简称“H系统”),通过搭建业务流程服务平台,改善、优化核心业务流程和基础业务流程,以提升设计质量和工作效率,缩短项目设计周期,快速响应业主的设计需求,提升设计过程的透明度,增强各设计专业内部、各设计专业之间和部门间的数据共享及信息交互能力,提升项目负责人对设计过程的控制和协调能力;提高协同设计水平,持续改进和优化业务流程,强化质量管理流程化。11.1项目概述11.1.2开发目标和指导原则2.指导原则①功能性:满足对核心业务流程和基本业务流程信息管理的要求。②先进性:总体上是先进的,整体系统方案、体系架构、功能、通信、使用、安装等综合起来是先进的,具有较长的生命周期。③可扩展性:采用Tapestry+Spring+Hibernate架构和基于WebServices的组件服务,使得系统具有良好的可扩展性和开放性。11.1项目概述11.1.2开发目标和指导原则④可维护性:具有良好维护性,维护工作均在服务器上进行,而不影响前端的正常工作。⑤安全可靠:采用基于角色的访问权限控制和数字签名技术,确保信息是安全可靠的。⑥友好性:人机界面良好,操作简便,实用性好。11.1项目概述11.1.3指导思想和开发策略1.指导思想1)全面规划,分步实施2)先难后易,重点突出3)加强信息管理,增强信息交流11.1项目概述11.1.3指导思想和开发策略2.开发策略H系统能否成功运行取决于两方面,一是系统的功能是否符合用户的需求,二是系统的数据是否完整。这两方面的评价指标可通过项目开发的管理策略和技术策略来完成,按照项目管理的思想来组织信息系统的开发,以结构化开发方法为主,结合面向对象开发方法,进行系统的开发。为了确保H系统的开发成功,必须按照项目管理思想,从人员、进度、成本等方面进行管理,遵循工程化系统开发方法,在保证质量的前提下,加快开发的进度、降低开发成本。11.1项目概述11.1.4项目团队组建和管理H单位的项目组成员及主要职责如下。①项目管理人员:主要负责项目的开发计划、系统的阶段验收及对系统整体进度的监控、与承包方的项目管理人员的工作协调、人员组织和培训等职责。②业务人员:系统需求的提出者,也是系统的最终用户,从用户角度对信息系统提出完整且详细的功能要求,也是对信息开发成功与否的最终评判者。11.1项目概述11.1.4项目团队组建和管理承包方的项目成员及主要职责如下。①项目管理人员:负责项目计划编制、开发人员的组织与调度、开发进度的监控、培训管理以及与用户方项目管理人员工作的沟通与协调。②系统分析人员:负责需求调研,掌握用户需求,编制需求调研报告,分析业务流程和数据流程,设计系统逻辑模型,编制系统分析报告。11.1项目概述11.1.4项目团队组建和管理③系统设计人员:主要负责信息系统的总体设计和详细设计,包括系统功能结构设计、数据库设计、代码设计、处理流程设计、系统运行环境设计等内容,编制完成系统设计报告。④系统实施人员:负责编制程序、测试系统和试运行及维护等系统开发任务。11.1项目概述目录11.1项目概述11.2业务流程分析11.3数据流程分析11.4结构化设计11.5运行环境设计11.6系统实施11.2.1业务特点分析H单位的业务主要以民用建筑工程设计项目为主,一般分为招标项目和业主委托项目两大类。业务流程可分为核心业务流程和基础业务流程两种。核心业务流程是指设计项目业务流程,涉及项目立项、方案设计、初步设计、施工图设计和后期服务等。基础业务流程包括办公自动化业务流程、人力资源业务流程、资产管理业务流程和资料图档管理业务流程等。这些业务流程对核心业务流程起着支持作用,保证核心业务流程正常运转。H单位的业务主要特点是:多项目并行,多专业协作,项目规模、类型多样化,项目人员多角色,项目范围变更频繁。11.2业务流程分析11.2.2总体业务流程分析在系统分析阶段,承包方与用户方的深入的交流是项目获得成功的关键。由于承包方缺少建筑设计领域方面的知识,在需求分析阶段,承包方的分析人员应先将精力集中在系统的总体需求上。为了详细分析业务需求,开发团队通过问卷调查、现场访谈等方法,收集了大量的业务有关资料,包括招投标文件、合同文件、项目策划书、设计输入资料、设计文件、设计图纸等,以及一整套详细的ISO9000质量体系贯标资料。11.2业务流程分析11.2.3详细业务流程分析按照“自顶向下、由粗到精”的原则,将总体业务流程细化。H单位设计项目管理过程主要有投标管理、合同洽谈、编制计划、方案设计、初步设计、施工图设计、出图管理、设计文件交付管理、现场服务管理等。11.2业务流程分析目录11.1项目概述11.2业务流程分析11.3数据流程分析11.4结构化设计11.5运行环境设计11.6系统实施11.3.1项目管理第一层数据流程分析项目管理第一层数据流程由投标管理、合同管理、项目策划、设计流程管理、项目资料归档和后期服务构成。11.3数据流程分析11.3.2项目管理第二层数据流程分析项目管理第二层数据流程是在第一层数据流程的基础上,按照第一层的各处理逻辑,自顶向下依次细化、展开。1.投标管理数据流程分析投标管理主要涉及确认招标文件、编制标书、评审标书和相关文件归档等事务。2.合同管理数据流程分析合同管理主要包括合同洽谈记录、合同评审记录和合同有关文件归档等处理事项。11.3数据流程分析11.3.2项目管理第二层数据流程分析3.项目策划数据流程分析项目策划主要涉及策划书的编制、策划书的审定两项工作4.设计流程管理数据流程分析设计流程管理主要涉及方案设计、初步设计和施工图设计三个阶段设计处理。11.3数据流程分析11.3.3项目管理第三层数据流程分析1.方案设计数据流程分析方案设计主要处理初步设计输入及评审意见录入、方案初步设计、评审设计和设计文件登记。2.初步设计数据流程分析初步设计主要处理方案设计输入及评审意见、初步设计、校审处理、设计评审、出图登记和蓝图盖章。3.施工图设计数据流程分析施工图设计主要处理设计输入评审意见、施工图设计、校审会签、出图登记和蓝图盖章。11.3数据流程分析11.3.4数据字典数据字典的作用主要对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等进行具体的定义,保证全局数据的一致性和准确性。数据字典和数据流程图共同构成对系统逻辑模型的准确和完整的描述。1.数据项2.数据存储3.数据流4.处理逻辑11.3数据流程分析目录11.1项目概述11.2业务流程分析11.3数据流程分析11.4结构化设计11.5运行环境设计11.6系统实施11.4.1系统功能总体框架设计根据业务流程和数据流程分析的结果,并结合建筑设计院的实际情况,系统功能主要包括设计项目流程管理、经营合同管理、资料图档管理、个人中心管理和系统管理等。11.4结构化设计11.4.1系统功能总体框架设计11.4结构化设计11.4.2系统功能结构设计根据分解与分层、模块化原则,本信息系统可以分为若干子系统,每个子系统可看成高层的模块。子系统划分的原则如下:①应保持各子系统的相对独立,减少彼此间的依赖性;②子系统应该具有定义良好的接口,通过接口与其他子系统进行通信;③子系统的数量不宜太多。依据上述原则,本信息系统可以分为经营合同管理、设计项目流程管理、资料图档管理、个人中心管理和系统管理等子系统。11.4结构化设计11.4.3各子系统功能详细设计1.经营合同管理子系统2.设计项目流程管理子系统3.资料图档管理子系统4.个人中心管理子系统5.系统管理子系统11.4结构化设计11.4.4数据库设计1.数据库总体结构2.数据表结构目录11.1项目概述11.2业务流程分析11.3数据流程分析11.4结构化设计11.5运行环境设计11.6系统实施11.5.1运行环境分析本系统处理的主要信息和产生的主要成果都是设计文件,这些设计文件为MB数量级,为了提高系统的运行和使用效率,需要配置高速安全的网络环境和稳定高效的存储环境。目前,H单位办公大楼的网络环境已经建成并投入使用。主干是100Mbps光纤接入(近期扩充到200Mbps),整栋大楼有9间配线间,配线间的接入交换机与核心交换机是千兆光纤连接,楼层间交换机由超6类双绞线连接,支持千兆网。桌面接入速率是100Mbps。11.5运行环境设计11.5.1运行环境分析H单位现有用户300个,假设最大满负荷时用户的使用率为30%,即有90个用户同时上网,以80%线速利用率且全交换方式运行,信息访问模式为多点访问一点,按这种突发性最恶劣的情况考虑,估算出的网络最大信息流量为:90×100Mbps×80%=7.2Gbps。按估算的网络最大信息流量,目前的网络环境基本符合系统正常运行要求,只是根据应用需求,要添加相应的服务器。11.5运行环境设计11.5.1运行环境分析从数据存储的角度,目前H单位年数据存储量达40GB,基本以刻录光盘的方式存储,没有统一的存储设备和保管地点,不利于对设计文件、参考资料等电子数据的安全管理和利用,急需建设一个统一的数据存储中心。本着既保护已有的投资,又要满足系统高效运行要求的原则,在基本保留原来网络架构的情况下,对系统运行的环境重新进行了设计,设计内容参见下面各节的介绍。11.5运行环境设计11.5.2网络环境设计H单位的网络环境已基本搭建完成,在现有环境基础上添加相应设备形成以数据中心为核心的应用系统,下面介绍网络硬件结构和逻辑结构的设计,其中数据中心的组成后面介绍。1.硬件结构设计2.逻辑结构设计3.数据中心4.开发平台11.5运行环境设计目录11.1项目概述11.2业务流程分析11.3数据流程分析11.4结构化设计11.5运行环境设计11.6系统实施11.6.1进度计划本信息系统计划在两年左右的时间完成开发任务,分两期执行,第一期时间为1年,主要完成系统的需求分析、设计项目流程管理系统以及与设计项目流程管理系统有关的功能开发(涉及经营合同管理、资料图档管理的有些模块等)。第二期时间为1年,主要目标是完成经营合同管理系统、图档管理系统、个人中心管理,完成整个系统的开发任务,实现系统的总体目标。11.6系统实施11.6.2培训计划系统建设完成后,有3个月的试运行期,开发团队可以对设计院全体员工进行培训,以便用户能够尽快熟悉系统的操作和使用。培训工作采取分专业、分角色的方式展开。1.培训对象2.培训内容3.培训方式11.6系统实施11.6.3系统维护和服务1.维护策略①程序的维护。②数据文件的维护。③机器、设备的维护。2.服务的方式①电话服务方式。②电子邮件服务方式。③上门服务的方式。11.6系统实施11.6.4系统运行情况及效果本信息系统采用当前主流的基于JavaEE标准的框架技术,提供了大量的开放式接口设计,使系统具有很大的灵活性和适用性,从而保证了用户的投资收益,也保证了后续扩展升级;采用服务器集群技术,可以很好地保证系统的安全性、稳定性和实时性。11.6系统实施11.6.4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论