系统建设方案_第1页
系统建设方案_第2页
系统建设方案_第3页
系统建设方案_第4页
系统建设方案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

项目代号:密级: 系统建立方案文献编号共?页拟制:审核:原则化:批审:XXX单位六月二日目录1 范围 41.1 标识 41.2 编写目的 41.3 适用范围 41.4 术语和缩略语 42 引用文件 43 项目概述 43.1项目背景 43.2 组织结构 43.3 建立目标 44 总体技术方案 44.1 技术架构设计 44.2 软件功能设计 44.3 接口设计 44.3.1 外接接口设计 44.3.2 内部接口设计 44.4 环境设计 44.4.1 硬件环境 44.4.2 支持软件环境 45 项目进度计划 46 实施方案 47 安全和保密措施 48 质量要求 49 技术服务保障要求 49.1 培训服务 49.2 电话技术服务 49.3 现场技术服务 410 风险评估 4修订历史统计序号版本号修订者日期状态描述/更改单号123声明:蓝色字体能够删除、更改范畴标记作为系统建立方案的标记号,含有完整性、唯一性。示例:智慧运行自助分析SA系统建设方案的标记号:SDYT-SA-SB-01,为文档管理提供文档标记号。编写目的规定:系统建设方案的编写的目的是为了XXX(项目名)的系统建设、环境布置、接口规范等工作提拱根据,也是顾客与研制单位有关技术合同的商定,也为了软件人员进行系统设计、、测试等工作提供具体的信息。示例:本文档的编写目的是对智慧运行自助分析SA系统建设方案进行阐明和规定,重要由项目概述、总体技术方案、项目进度计划、实施方案、安全和保密方法、质量规定等方面构成的。为了该系统的技术架构设计、软件功效设计、接口设计、环境设计等工作提供根据,也是顾客与研制单位有关技术合同的商定。合用范畴规定:本文档针对XXX项目的系统总体建设进行编写的,便于顾客、项目经理、技术总监、系统分析员、第三方等浏览和阅读。示例:本文档针对智慧运行自助分析SA系统建设方案进行编写的,便于顾客、项目经理、技术总监、系统分析员、第三方等浏览和阅读。术语和缩略语规定:对本文档中专用的术语、定义和缩略语要一一列出,解释其具体内容,语言要简洁、易懂。示例:术语、缩略语解释SA自助分析(SmartAanlysis)COC客户运行系统。。。。。。引用文献规定:编写本文档过程中重要引用哪些国军标或国标、行业原则、本项目的有关资料。示例:国军标GJB438-1988军用软件文档编制规范行业原则电信行业有关的原则YD/T1176-公用电信网计费的基本技术规定其它参考资料标题、作者、出版社、日期项目概述项目背景规定:列出项目的提出因素(在什么状况下,由XXX单位或XXX领导在实际工作碰到的问题,而提出项目的初步方案)解决什么样的实际问题项目可行性研究,采用什么样先进的、成熟的技术(根据技术、人才、物力、资金等要素)项目含有哪些方面的创新特性,响应国家提出的”互连网+”号召示例:随着业务精细化运行,经分系统以传统式支撑临时统计需求,已经无法完全满足业务部门灵活多变的业务需求;并且统计类需求工单报送响应周期长,往往失去了对客户服务营销的核心时机。针对上述背景状况下,引入基于数据集市的自助分析产品,旨在为业务支撑人员提供一套规范化、定制化的经营分析报表系统,协助业务支撑人员快速、精确、便捷、灵活的开发、配备报表,提高报表生成效率。组织构造讲述项目的组织构造由几部分业务系统构成的,每个业务系统又由几个分系统构成,由每个分系统再几个业务模块构成的,它们之间的组织关系能够用框图表达阐明业务系统或分系统或模块在整个项目中什么角色和起什么作用层次清晰,逻辑构造对的、体现对的、完整、无分岐示例:智慧运行自助分析系统采用基于J2EE架构,本系统从业务功效重要实现自助取数、数据自助分析、手写SQL、配备管理、系统监控等功效,此软件的系统构造如图1所示。图SEQ图\*ARABIC1系统构造图建立目的列出项目的任务建立目的是什么随着顾客对需求不停增加,原系统远远不能满足需要重要能够解决现状存的问题简化复杂操作流程、提高工作效益充足运用和兼容现有的资源,节省成本提高系统响应时间、并发顾客数量、吐吞量等高可靠性、海量数据解决、高安全性等特性等等示例:结合现在山东的特点,及业务需求,智慧运行自助分析重要满足下列目的:规范分析体系:自助分析产品建立全业务运行的整体分析体系,可觉得客户提供规范化的分析报表。快速配备开发:自助分析产品提供界面化向导式的取数、报表配备开发界面,能够协助使用人员快速、精确开发、配备报表。减轻支撑压力:自助分析产品提供业务语言翻译及界面化向导式配备操作,可通过4个环节即可完毕报表的创立,有效地减少使用人员的学习成本有工作压力,可协助使用人员快速入门使用,并独立创立报表,达成让业务人员快速定制报表的目的,减轻IT支撑部门的压力。总体技术方案技术架构设计规定:列出系统技术架构设计图,架构层次阐明,每一层次所使用的技术框架、技术产品等。简述项目采用什么技术架构,如:SSH架构、LAMP架构、RoR架构等。运用哪些技术,如:页面HTML5、CSS和JavaScript、JSP、PHP、AJAX等技术,采用哪种关系型数据库,如oracle、DB2、mysql、sqlserver等,结合顾客的系统需求和技术特性,画出本项目的技术架构图,体现明确、层次清晰、逻辑构造完整。示例:分为以下几个层次:(1)呈现层(顾客交互层):提供基于页面组件快速构建的交互界面。提供多浏览器、多个设备平台的统一接入。实现多屏操作体验一致。含有对前端交互进行安全控制和安全检测机制,确保接入的正当性和安全性。对客户端发起的服务请求进行监控以及控制访问流量。本层的重要技术部件有前台开发框架(UEE)、反向代理(Nginx)、页面缓存(Varnish)、页面适配网关(UEEGateway)、Web容器(WebSphere/OpenAS/Weblogic);支持PC/X86布署和水平扩展;(2)服务集成层(服务编排层):对系统各中心的能力进行管理并提供对外开放框架。实现了分布式服务注册、编排、管理、调度和开放功效。并对服务的访问提供安全管控功效,确保接入的正当性和安全性。对服务访问状况可进行监控、预警以及控制访问流量。系统可统计服务调用轨迹、请求成果、响应时间、超时信息等日志,并能够通过北向接口提供应XXX系统;能力开放层支持PC/X86/云化布署、分布式解决、负载均衡、水平弹性扩展;(3)业务逻辑层(中心化应用服务层):提供系统业务逻辑包,本层应用以中心化、组件化、服务原则化的方式设计,全部应用为基于元数据驱动模式开发的纯Java应用,实现了中心之间的解耦,支持以组件为最小粒度的集群化布署在PC/X86服务器或者云平台,应用的服务采用无状态化实现,支持分布式解决能力,可实现自动弹性伸缩能力;(4)数据服务层(分布式数据访问层):数据层涉及分布式数据访问和数据分布式存储:分布式数据访问重要提供应用分布式访问数据的能力,重要涉及分布式关系数据访问(DDS)、分布式非关系数据访问、分布式文献访问和数据集成的能力;DDS提供遵照SQL92ANSI/ISO原则的数据访问能力。数据分布式存储层重要提供多个数据持久化存储能力,分布式数据存储层能够布署物理库、内存数据库、缓存等多类型的混搭技术,也能够实现物理库的关系型、非关系型、文献数据的异构搭配。内存库实现对事务一致性规定高的业务场景提供高性能的数据访问与解决。NoSQL数据库能够管理非构造化数据,减轻海量数据存储和查询带来的系统压力。数据层支持PC/X86、云化布署。软件功效设计规定:根据项目的技术架构设计作为指导原则和方针,结合顾客的系统需求,将项目的业务功效尽量具体划分,便于设计出逻辑清晰、构造完整的软件功效设计。示例:本项目由几个分系统构成,每个分系统由几个子系统,每个子系统又由几个业务功效构成,每个业务功效由几个功效项构成,每功效项由几个功效点构成等。在软件功效设计流程图中,表明它们之间关系,叙述它们的功效作用。接口设计规定:如果项目的模规庞大,接口复杂,建议编写项目接口设计阐明书该系统恪守接口改造技术规范:技术原则简要描述移植性接口的定义必须遵照已有原则,确保可移植性一致性接口的命名必须清晰明了,遵照合理一致的命名规范统一性应用系统间接口建议采用统一技术实现,尽量避免采用多个不同的技术可靠性确保在大数据量并发和长时间运行状况下接口的承载能力和稳定性服务原则化相似的业务接口使用统一业务功效进行封装,避免不同渠道调用时成果不一致可扩展性设计上,需要考虑接口对将来业务和一定功效的扩展能力完善性要考虑异常解决和安全机制示例:编写《系统接口设计方案》外接接口设计规定:列出对外接口的需求规范,具体以下:在系统确认每个对外接口的标记符是唯一性接口的类型的需求(如:实时数据传送、数据的存储和检索等)系统必须分派给接口的优先级别系统必须拟定接口使用的通信办法所规定的特性,如:消息格式化、数据传送速率、系统必须拟定接口使用的合同其它所需的特特:如:实体的物理兼容性(尺寸、公差、负荷等)示例:接口改造方略以下:(1)如外围系统需要新建:则需要双方重新确认接口合同,双方配合开发;(2)如外围系统需要改造:在接口合同不变的状况下,由XXX系统自行开发实现;在接口合同要变的状况下,这需要双方重新确认接口合同,双方配合开发;(3)如外围系统不变:在接口合同满足业务需求的状况下,由XXX系统自行开发实现;在接口合同无法满足业务需求的状况下,这需要双发重新确认接口合同,双方配合开。内部接口设计规定:列出系统内部接口的需求规范,总体系统与分系统之间的关联接口、分系统与分系统之间的关联接口,分系统与子系统这之间的关联接口,子系统与子系统之间的关联接口,业务模块与子系统、业务模块与业务模块之间内部接口与外部接口的需求规范类似。示例:有关内部接口设计,要遵照开发语言对接口的有关规定,如接口命名规则、接口阐明,输入(参数类型)、输出(返回值类型)、接口实现等。XXX接口:简述阐明接口的作用接口参数名称类型描述备注调用方式XXXInt参数阐明XXXchar参数阐明。。。。。。。。。返回值环境设计硬件环境列出阐明系统运行所需的硬件设备。阐明现在可用的设备和需要的新购新设备,必要时可给出设备的余量规定。其重要内容涉及:设备的型号、数量和规定外存储器的种类,容量和规定输入、输出设备的种类、数量和规定通信、网络设备的规定。示例:设备名称设备型号新购/沿用数量配备描述服务器XXX新购2CPU、内存、硬盘、沿用注:沿用代体现有的设备,状况良好,仍能继续使用。支持软件环境列出系统运行所需的全部支持软件,涉及操作系统、高级语言解决程序环境、数据库管理系统、中间件(如:tomcat\weblogic等)和软件开发工具、浏览器等示例:软件名称软件类型版本描述oracle数据库11g是一种关系型数据库管理系统weblogic中间件XXXXXXX项目进度计划规定:列出项目整体工作安排计划,为各项工作明确指出时间结点。示例:XXXX年XX月XX日完毕项目市场调研工作XXXX年XX月XX日完毕项目技术方案可行性报告XXXX年XX月XX日完毕项目立项工作XXXX年XX月XX日完毕项目系统需求分析。。。。实施方案规定:简朴阐明本项目的实施方案,从哪些方面进行实施,才干确保明施工作顺利进行。首先确立实施目的和办法,编写项目的实施计划大纲,管控项目实施过程,强化项目实施细节,确保项目工作顺利开展。示例:

根据项目规模而状况,编写项目实施计划大纲阐明实施的目的、原则、过程(前期调研、项目构成立、开发平台搭建、配备管理、质量保障等)、风险评定等内容。安全和保密方法规定:列出对软件的安全和保密规定,采用什么方法。示例:从软件的设计构造和数据格式、实施办法考虑。如何确保系统运行环境不受非法入侵或纂改数据等破坏。确保数据在传输过程加密解决,采用什么方法。储存数据时进行加密后数据,防止被别人盗取数据。增强设备口令的长度、数据加密解决、数据库设计操作系统等手段,确保系统的安全性。质量规定规定:列出对软件质量因素方面的需求,从软件的功效性、可靠性、易用性、可维护性、效益、可移植性等的定量细化,加强对软件的整体过程监控,确保软件的质量。示例:根据项目的规模和总体方的规定,与否编写项目的质量确保大纲;编写项目《XXX系统软件质量确保大纲》可参考《GJB439-1988军用软件质量确保规范》指导办法及基本原则技术服务保障规定规定:阐明本项目的技术服务保障规定和合同规定的服务内容,以什么方式向顾客提供服务。示例:培训服务提供完善系统的培训资料(技术方案阐明书、顾客操作手册、顾客维护手册等资料)委托专职产品经理定时或不定时给顾客免费培训电话技术服务7×24小时的电话技术支持,为顾客提供支持和服务。 提供对普通问题(如:售前技术方案、产品功效咨询等)的技术支持服务。 对于客户提出的技术问题,支持工程师将在收到客户电话后二十分钟内予以响应。 对于客户报告的紧急问题(例如:系统宕机;系统无法重新启动;服务器未能响应前端的请求),公司技术支持工程师

温馨提示

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

评论

0/150

提交评论