软件系统设计方案(纯方案42页).docx

上传人:lao****ou 文档编号:909580 上传时间:2024-07-24 格式:DOCX 页数:41 大小:153.10KB
下载 相关 举报
软件系统设计方案(纯方案42页).docx_第1页
第1页 / 共41页
软件系统设计方案(纯方案42页).docx_第2页
第2页 / 共41页
软件系统设计方案(纯方案42页).docx_第3页
第3页 / 共41页
软件系统设计方案(纯方案42页).docx_第4页
第4页 / 共41页
软件系统设计方案(纯方案42页).docx_第5页
第5页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件系统设计方案(纯方案42页).docx》由会员分享,可在线阅读,更多相关《软件系统设计方案(纯方案42页).docx(41页珍藏版)》请在第一文库网上搜索。

1、11系统设计方案11.1项目交付要求系统演示平台研发和安装调试都在合同签订后6个月内完成,并在采购方指定点交付。3个月内完成需求调研及分析。5个月内完成各分系统详细设计方案。6个月内完成关键通用系统总体方案。6个月内系统演示平台研发和安装调试。1.1.2系统集成方案根据智慧校园建设的总体目标,结合学校信息化建设的实际情况,以用户为中心,设计满足各业务部门和师生员工实际需求的系统集成方案。将智慧校园内的所有应用系统与智慧校园基础平台进行集成,以实现各应用系统之间的数据打通;实现各信息服务系统之间的统一身份认证和集中授权;实现各应用系统提供的信息服务在统一信息门户中的集中展示。同时,为系统管理员提

2、供便捷的集成管理工具。系统集成的建设内容包括数据集成、身份信息及认证集成和门户集成。1.1.2.1数据应用层集成利用应用集成平台实现各应用系统的应用集成,集成方式主要有三种,可以按照这些方式,根据实际情况,对原有系统或新建系统进行应用集成。1)技术支持良好的业务系统应用集成方案如果系统开发商提供技术支持,对于需要对外提供的服务,可以按照统一的技术标准封装成WEB服务,并在应用集成平台种进行统一注册。2)技术支持不好的业务系统应用集成方案数据交换中心平台支持直接采用DATASERVICESERVER部件调用业务系统的WebServices数据服务接口,然后进行实时的数据处理;也支持把数据中心里的

3、数据封装成WebSerViCeS服务,业务系统直接调用数据中心接口的方式进行数据的实时交换与清洗。3)新建、未来系统应用集成方案新建、未来系统如果遵循SOA技术规范,对于需要对外提供的服务,可按照统一的技术标准封装成WEB服务,并在应用集成平台种进行统一注册。同样,对于需要其他系统提供的服务,将按照统一的接口标准进行订阅和调用。1. 1.2.2身份信息及认证集成对于已有的WEB结构业务系统,需要用户登录认证才能访问资源,并且业务数据和平台无关,需要采用认证代理的方式实现整合(SSO)o要求应用系统开发商开放用户身份信息管理模块,根据学校要求改造各应用系统的身份管理和系统认证模块。此方案特点:1

4、、可以保留第三方系统原认证流程,原系统不受任何影响。2、第三方系统修改工作量少。认证过程如下图所示:实现这种方式的SSO集成需要完成如下步骤:1)确认两个系统登录帐号是否一致,目前智慧校园平台采用的登录帐号老师为职工号,学生为学号,如果不一致需要用户登录平台后进行首次登录配置。首次登录配置的功能,开发商在门户平台里实现。2)确认第三方系统的应用服务器的时间要和智慧校园平台服务器的时间保持一致。3)通过调用第三方系统为平台定制开发的页面的方式完成认证过程,调用的方法采用UR1方式,例如:http:业务系统应用地址:端口/业务系统单独开发的请求地址.asp或.jsp或.php参数,具体参数说明如下

5、:参数名说明un当前登录人帐号time访问时间戳,格式为:2009-02-1618:36:59verify校验码,具体说明:此校验码的生成是通过算法实现的,把un+公钥串+time进行md5加密的字符串。公钥串的内容,其获取方式是在开发时,双方公司协商的,只有双方系统知道。ur1认证成功后,第三方系统的转向地址,此参数为预留,如果没有值,则转入第三方系统正常登录成功后的系统管理页面。(可选)4)第三方系统取得UR1中的参数Un、time和Verify,先取得自己的系统时间并判断参数time与本系统时间是否在合理的时间差范围内,默认为1小时。之后取得事先约定好的密钥KEY,与Un和time拼成校

6、验串unkey+time后用md5加密。比较加密后的结果和Verify参数是否相同,如果相同此在本系统写入用户的SeSSiOn,并返回相应的页面。如果不同,此进入该系统正常的用户密码不正确页面。11.2.3门户集成对于需要集成的已有业务应用系统,智慧校园基础平台采用门户技术对各类系统进行门户集成。112.4数据集成数据集成方案主要采用DataServiceServer实现各应用系统与数据中心平台的数据集成,采用ET1(E1T)工具进行关系数据库的数据抽取、转换和加载操作。考虑系统的高效率、开放性好、可监控性强,并且还支持数据的WebSerViCe接口的封装和调用,非常适合当前高校的数据库系统种

7、类多的特点。对于文件型数据库,提供导入导出工具和数据维护工具来实现数据集成。112.fi页面集成网页界面集成主要分为下面三种方式,可以按照这些方式,根据实际情况,对原有系统和新建系统进行网页界面集成。第一种:基于Web界面的整合业务服务型门户平台已经提供了两个现成的PortIet,来帮助我们完成基于Web界面的整合。第一个是网页查看器POrt1e3给它一个UR1,它能把指定的页面以IFrame的方式直接嵌到门户页面中。另外一个是网页截取器port1et,它能让我们指定一个网页中的一个部分,然后它会自动把这个部分截取下来,显示在门户页面中,而且我们还能指定一个更新周期,这个port1et会隔一段

8、时间就检测指定的网页是否发生的变化,然后更新要显示的网页部分块。第二种:基于数据源的整合对于学校的某些应用系统,由于某些原因,比如要整合的系统根本就没有Web展现,同时用户也只需要能够在门户里面看到那个系统里面的数据而已,并不需要做什么交互操作,而且我们也可以直接访问到要整合的系统的数据库,那么可以用这种整合方式对原有系统进行整合。直接连接要整合系统的数据库,利用门户提供的port1et将一个表、或者多个表的数据直接展现出来。门户提供了现成了port1et,允许使用JDBC方式去连接任何数据库,然后把数据展现在门户页面上。第三种:点对点的整合开发定制的port1et,在port1et的代码里面

9、,访问要整合的系统的特定的AP1(可能是各种类型的,比如WebSerVice,或者对象模型),以在PortIet里面来完成某件任务。点对点的整合可以针对每一个应用系统,甚至应用系统中的每一项功能,来开发出一个对应的PortIet,可以在PortIet里面完成任意的功能:从其他应用系统中获取数据、与其他应用系统进行交互操作等等。1.1.3项目管理方案1.1.3.I项目实施计划实施计划将根据应用系统建设的情况,科学的安排人力、物力和资金的投入,在用户要求的时间段内,通过可伸缩的人员配置计划,有步骤分阶段的实现应用,同时考虑对用户投资的保护。由于系统实施周期较长,需要在新系统实施时,保障原有系统的顺

10、利迁移和新旧系统的平稳过渡。在新系统完全上线前,保障原有系统的不间断维护、修改和更新,保障学校业务的顺利执行Q原有系统积累的数据,将在数据安全保障的前提下,根据升级改造要求,迁移到新系统之中,同时保障对其他系统的接口和历史数据处理,保障数据升级过程的稳定性和一致性。本项目工期目标及进度计划表针对本工程的实际情况,按照我公司的施工总体部署,并依靠我公司的综合实力及优势,通过精心组织,科学管理,确保项目建设如期完成。按照招标文件要求,系统研制周期为自合同签订之日起6个月,项目详细进度安排如下:序号时间安排工作内容1.第三个月3个月内完成需求调研及分析。2.第五个月5个月内完成各分系统详细设计方案。

11、3.第六个月6个月内完成关键通用系统总体方案。4.第六个月6个月内系统演示平台研发和安装调试。1142质量计划在计划阶段需要采取步骤确保项目是完全按用户要求提供的交付物。每一个交付物的质量标准将被明确定义,用来制订质量保障计划。在质量计划中必须考虑抽查和定稿的流程,抽查的活动必须依据技术方案严格定义并记录成文档。因而进行的质量计划活动必须同技术计划集成在一起。在质量计划过程中,质量保证经理必须以独立的身份参与项目活动,以确保产品的质量。以下为质量管理过程中的主要行为,它是具体的质量计划制定和执行的依据,在项目实施过程中根据项目情况制定详细的计划。质量计划主要的行为包括:项目提交物的定义和进度安

12、排合约条款的回顾审查提交项和检查点的回顾审查系统测试错误管理和跟踪在执行质量计划的主要任务过程中,我们有以下各项内容。文档规范:程序和编程规范设计规范技术回顾审查程序:文档的回顾审查过程编码和检查点的回顾审查系统规格说明书的回顾审查系统设计和详细设计的回顾审查源代码的回顾审查测试程序:测试过程编制测试计划设计测试案例执行测试记录测试结果检查测试完成情况系统集成测试用户接受测试1.1.4项目风险管理1.1.1.1风险定义所谓项目风险就是一个项目中可能出现问题的,并且会对项目目标产生影响的任何事情。在多年项目经验和国内外大量经典系统开发与集成项目案例中,都可以发现有许多项目中发生的事件对项目造成延

13、误、功能受损或设备浪费等。114.2风险分析对大量的风险事件进行分析,在系统集成项目中,下列事件出现的概率最大,影响也是最大的。 硬件设备采购周期固定,很难及时到货。 设备模块匹配问题 工作量大,短时间很难提交成熟的软件用于实施,协调上的困难。为使得将上述事件对项目造成的影响降低到最小,首先需要预防上述事件的发生,其次当事件发生不可避免之后,应当采取必要的、事先准备好的措施进行工作,将风险对项目目标的影响降低到可以容忍的程度。114.3项目风险问题及对策项目风险分析表序号潜在问题可能起因预防措施1实施延期工作量大,需求不清晰资深的分析人员帮助用户理清思路,充分挖掘出需求;采用成熟的软件产品硬件

14、设备采购周期固定,很难及时到货。及早确定软硬件架构,与供应商谈判,确保设备、软件及时到货。2协调上的困难参加的单位多,集成方、运营商等各方没有合作的历史,各个公司是否能够与集成方的项目管理方式相配合严格组织纪律,签署清晰明确的合作协议。3人员风险人员变更稳定的项目实施队伍,责任心强的骨干成员,严格的过程管理在成本和时间进度已经偏离原来的计划,或偏离的程度已经超出了项目委员会所建立的容忍程度,必须执行异常计划。作为风险管理中的重要一项,在具体的项目实施过程中必须详细描述异常偏离计划的原因、偏离的结果、建议改正的措施。在项目初期,项目负责人会准备一份初步风险列表,在项目过程中不断更新并保留至项目结

15、束。在项目发展过程中,更多的细节风险将会被界定并增加到风险列表中。列表是不是一定要有10项并不重要。列表内可有5项甚至是15项风险。最重要的是必须定期地保持列表更新。项目负责人将每月回顾“前10位风险表”。他们会更新风险表,重新排列风险优先次序,并更新风险管理计划。这将有利于强迫他们定期地考虑到风险,并注意风险重要性的转变。下面针对以上提到的常见风险中具有典型性的一些实例来说明风险的规避方式及对策。产品匹配与接口问题:在软件类开发和集成项目在技术上除了方案设计路线之外,最大的开发风险就是多家软件产品的开发和集成与匹配问题。由于各厂商提供的软件产品分别由不同的开发团队进行开发,而软件行业的接口标准又不像硬件设备那样清晰规范,因此在软件的集成和衔接上,很可能会出现一些困难和问题。在本项目中,提出以本公司自主知识产权的产品为核心的设计方案,正是为了最大程度地规避此类风险,项目选择的少量合伙伙伴外围产品都是本公司长期合作伙伴提供的产品,除稳定可靠外,还能保证与我公司提供的核心软件系统的良好衔接,此外,我公司与这些合作伙伴拥有长期合作关系,这一点也保证了在遇到问题时可以顺利地进行协调,让合作伙伴提供文档、数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服