通用软件研发项目实施方案63774.docx
《通用软件研发项目实施方案63774.docx》由会员分享,可在线阅读,更多相关《通用软件研发项目实施方案63774.docx(124页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通用软件研发项目实施方案公司目录1软件系统统架构设设计51.1概要要说明551.2系统统特点551.2.11根据优优化流程程开发551.2.22充分利利用现有有资源551.2.33先进的的设计理理念51.2.44开放式式的可扩扩展性551.2.55与现有有系统轻轻松衔接接51.2.66可信赖赖的高可可靠性661.3总体体体系架架构61.3.11基于组组件的SSOA系系统应用用架构661.3.22系统技技术框架架71.3.33其他重重要问题题91.4主平平台解决决方案1101.4.11基于工工作流的的业务流流程管理理101.4.11.1监监控管理理121.4.11.2工工作项服服务1221.4.
2、11.3日日志服务务121.4.22业务规规则管理理131.4.33主平台台和各子子系统的的接口1131.4.44多级基基于角色色的权限限管理1131.5数据据模型1141.5.11数据建建模原则则141.5.22数据建建模方法法151.5.33数据质质量管理理161.5.44数据存存储方式式161.5.55其他重重要问题题171.6用户户界面1171.6.11用户界界面设计计原则1171.6.22用户界界面层设设计技术术172概要设计计说明1192.1概述述192.2设计计原则1192.2.11统一设设计原则则192.2.22先进性性原则1192.2.33高可靠靠/高安全全性原则则202.2
3、.44标准化化原则2202.2.55成熟性性原则2202.2.66适用性性原则2202.2.77可扩展展性原则则202.3系统统功能综综述2002.3.11主控平平台2002.3.22房屋图图元信息息202.3.33房屋基基础信息息212.3.44楼盘表表212.3.55房屋权权属信息息212.3.66房屋地地址库信信息2112.3.77统计分分析2112.4重点点子系统统解决方方案2222.4.11xxxx子系统统解决方方案2222.4.11.1xxxx子子系统架架构图2222.4.11.2xxxx子子系统预预受理组组件业务务流程图图223接口、部部署及迁迁移实施施方案2233.1接口口方案
4、2233.2系统统部署方方案2333.3系统统硬件部部署方案案243.3.11硬件部部署图2243.3.22网络拓拓扑结构构243.3.22.1数数据库层层243.3.22.2存存储层2263.3.22.3应应用层2283.3.22.4发发布层2293.3.33内外网网交换系系统3003.3.44网络安安全3223.4系统统迁移实实施方案案323.4.11数据迁迁移3333.4.11.1数数据迁移移需求分分析3333.4.11.2迁迁移规则则制定3333.4.11.3数数据资源源规划和和清理3333.4.11.4数数据迁移移工具的的选择3333.4.11.5数数据迁移移试迁及及完善3343.4
5、.11.6正正式迁移移343.4.22系统切切换及过过度时间间计划3343.4.22.1风风险分析析343.4.22.2切切换方案案354平台技术术标准与与规范3365应用系统统培训方方案3665.1万里里红有限限公司的的培训优优势3665.2基础础条件3365.3培训训对象及及目标3365.4管理理层培训训375.5系统统管理人人员培训训375.6普通通用户培培训3885.7外地地代理商商培训3385.8约束束条件3395.9培训训结果的的评估3395.10培培训方式式396平台的建建设建议议407所需的第第三方产产品4118项目开发发和管理理工具4429软件生命命周期各各阶段的的工艺、方方
6、法4339.1项目目启动阶阶段4339.2需求求分析阶阶段4449.3系统统设计阶阶段4559.4系统统实现阶阶段4669.5集成成测试阶阶段4889.6系统统测试阶阶段4889.7系统统交付阶阶段5009.8系统统维护阶阶段50010项目实实施方法法5110.1迭迭代式软软件开发发模式55110.2为为什么要要以迭代代方式开开发51110.3迭迭代式方方法的优优点52211项目实实施各个个阶段的的进度计计划、成成果及交交付物说说明5557)系统交交付阶段段5812项目管管理方案案6012.1项项目组织织机构66012.1.1组织织结构及及组织图图6012.1.2投入入人力的的职能及及责任限限
7、度60012.2范范围控制制6112.3进进度控制制6212.4质质量保证证6312.4.1QAA经理63312.4.2QAA工程师师6412.5沟沟通管理理6512.5.1项目目主管66512.5.2项目目组66612.5.3QA工程师师6612.6配配置管理理6812.7文文档范本本6812.8风风险控制制6912.8.1项目目风险669在出现不可可修复的的危害之之前准备备修复计计划;66912.9保保密措施施6912.9.1公司司保密制制度69912.9.2项目目保密制制度69913技术支支持与售售后服务务方案77113.1技技术支持持与售后后服务体体系71113.1.1技术术支持与与服
8、务原原则71113.1.2ISSO90001的的服务规规范71113.1.3服务务工作流流程71113.2技技术支持持与服务务体系组组织保障障7213.3服服务体系系7213.4技技术支持持与售后后服务质质量保障障7313.5技技术支持持与售后后服务内内容73313.5.1售前前技术服服务73313.5.2售中中技术服服务74413.5.2.11工程实实施74413.5.2.22项目管管理74413.5.2.33试运行行阶段77413.5.2.44系统推推广阶段段7413.5.2.55技术文文档74413.5.2.66技术咨咨询74413.5.2.77质保期期7513.5.3售后后技术服服务7
9、5513.5.3.11技术支支持热线线、传真真及邮件件服务77513.5.3.22技术支支持网站站7513.5.3.33实时技技术支持持7513.5.3.44对运行行维护的的现场技技术支持持和服务务7513.5.3.55故障响响应及排排除76613.5.3.66例行巡巡检76613.5.3.77系统更更新升级级7613.5.3.88系统性性能评估估与优化化7713.5.3.99后期技技术培训训7713.5.3.110周期期性现场场技术支支持总结结7713.5.3.111资料料定期传传送/专题讨讨论78813.5.3.112系统统咨询服服务78813.6技技术支持持与售后后服务流流程78813.
10、6.1故障障类78813.6.1.11服务流流程78813.6.1.22流程目目的78813.6.1.33流程描描述79913.6.1.44现场响响应时间间7913.6.2技术术咨询类类7913.6.2.11服务流流程80013.6.3意见见建议类类8013.6.3.11服务流流程80013.7紧紧急情况况响应服服务80013.7.1紧急急情况定定义80013.7.2紧急急情况分分类80013.7.3紧急急情况处处理流程程801 软件系统架架构设计计1.1 概要说明系统架构主主要包括括应用架架构和技技术架构构。系统统采用基基于组件件的标准准SOAA应用架架构,以以及按照照SOAA方法构构建的基
11、基于J22EE标标准的技技术架构构。系统的应用用架构采采用了基基于服务务的体系系架构的的策略与与方法,从从组件、子子系统以以及门户户三个层层次对系系统进行行构建,组组件组装装形成子子系统,子子系统集集成形成成门户。门门户为人人员等提提供一个个优化的的以人为为中心的的操作界界面,用用户可以以方便地地对xxxx的整整个生命命周期进进行管理理;同时时系统管管理维护护人员也也可以方方便地通通过poortaal对系系统进行行监控和和管理。系统的技术术架构同同样也是是基于SSOA方方法和策策略进行行构建的的,它支支持客户户端和服服务器端端同步和和异步的的两种不不同的通通信方式式,weeb层和和服务层层进行
12、相相对分离离,支持持分布式式和集中中式部署署两种方方案,并并且不局局限于某某一种应应用服务务器和数数据库服服务器产产品。1.2 系统特点1.2.1 根据优化流流程开发发根据流程特特点进行行功能设设计,采采用先进进的工作作流引擎擎机制。保保证了业业务功能能的实现现。同时时达到了了灵活配配置。松松散耦合合的目的的。保证证系统能能够能够够与原系系统灵活活切换。符符合以“xx生生命周期期为主线线“的高效效处理流流程。使使统一设设计,灵灵活接口口。1.2.2 充分利用现现有资源源充分考虑现现有硬件件分散、系系统相对对独立、数数据库数数据分离离的现状状。采用用分布式式部署,统统一数据据规范、统统一接口口规
13、范的的设计思思路,在在保证系系统功能能灵活配配置,满满足业务务需求的的前提下下,充分分利用现现有数据据及硬件件资源。1.2.3 先进的设计计理念采用国际通通用的JJAVAA语言开开发,海海量数据据库选型型、高效效稳定的的中间件件处理。先先进的SSOA架架构设计计,满足足现有的的性能需需求,做做到架构构和系统统的先进进性和强强大的扩扩展能力力。采用用先进的的Webb2.00技术,做做到界面面简洁、易易用。1.2.4 开放式的可可扩展性性系统分部署署式部署署,子系系统统一一规划,即即满足了了分布应应用的要要求,又又实现了了统一标标准。形形成了统统一、强强大的xxxx工工作平台台。1.2.5 与现有
14、系统统轻松衔衔接设计时充分分考虑现现有系统统现状,开开发过程程和现有有系统数数据、应应用分析析同步进进行,保保证新系系统与现现有系统统顺利衔衔接。1.2.6 可信赖的高高可靠性性考虑到实时时运行,提提供业务务流程对对可靠性性的较高高要求,在在系统设设计中充充分考虑虑了减少少和避免免故障的的可能和和隐患,配配合合理理的系统统部署方方式和高高效的维维护服务务,能够够满足需需求中对对系统故故障时间间、修复复时间和和单点故故障隐患患的可靠靠性要求求。1.3 总体体系架架构1.3.1 基于组件的的SOAA系统应应用架构构系统的应用用架构是是系统进进行构建建的主要要思路和和方法,我我们建议议xxxx系统采
15、采用基于于组件的的SOAA的系统统应用架架构对系系统进行行构建。系统按照SOA的方法把系统从总体上划分为3个层次,分为:组件层、系统层、集成层。a) 组件层:组组件层主主要包括括系统开开发需要要用到得得各种组组件,又又可以分分为横向向通用组组件、纵纵向通用用组件和和纵向专专用组件件。横向向组件是是大部分分系统都都需要用用到的通通用的组组件,如如:Weeb组件件、日志志管理、数数据校验验、邮件件管理、打打印组件件、报表表组件、文文档管理理、参数数管理、单单点登陆陆等,横横向组件件的作用用是更好好的管理理和复用用系统的的通用组组件;纵纵向通用用组件包包括在领领域应用用中通用用的组件件,如:工作流流
16、、报表表工具、规规则引擎擎、用户户权限管管理等在在领域应应用中使使用较为为广泛;纵向专专用组件件是针对对每一个个领域专专用的具具有领域域特色的的组件,在在xxxx系统中中纵向专专用组件件可以分分为申请请、受理理、收费费组件、分分类组件件、保密密组件等等等有关关于xxxx的组组件;b) 系统层:系系统层包包括了有有组件组组装得到到的各个个应用系系统,又又可以分分为核心心层、综综合业务务层和辅辅助管理理层。核核心层是是整个系系统的重重点和难难点,是是整个系系统最重重要的组组成部分分,如xxxx子子系统是是将申请请人的申申请进行行接受和和汇总子子系统;c) 门户平台:基于以以人为本本的原则则,基于于
17、porrtall技术,对对系统层层各个子子系统进进行集成成。使用用门户平平台,用用户不需需要登陆陆每一个个子系统统进行相相应的工工作,而而是在统统一的门门户平台台进行工工作。结结合工作作流技术术,对于于每个登登陆系统统的人都都提供简简洁统一一的工作作选项,对对于申请请人、审审核人、系系统管理理员、维维护人员员、局领领导等都都能做到到方便的的操作系系统,快快速进行行业务处处理和系系统管理理。下图图为基于于SOAA的xxxx系统统的应用用架构总总体设计计图。通用以上的的阐述,可可以看出出,系统统整体都都是基于于SOAA架构进进行设计计的,主主要体现现在如下下四个方方面:a) 系统基于SSOA的的以
18、服务务为中心心的思想想和方法法,对xxxx系系统的整整体体系系架构进进行设计计,建立立了分层层的松耦耦合、跨跨平台的的系统架架构;b) 在组件层,我我们采用用了基于于SOAA的组件件模型,它它将应用用程序的的不同功功能单元元(称为为服务)通通过这些些服务之之间定义义良好的的接口和和契约联联系起来来。接口口是采用用中立的的方式进进行定义义的,它它应独立立于实现现服务的的硬件平平台、操操作系统统和编程程语言。这这使得构构建在各各种各样样的系统统中的服服务可以以以一种种统一的的通用方方式进行行交互;c) 系统采用了了基于SSOA的的分类集集成方法法对系统统的业务务以及服服务进行行分类和和集成,做做成
19、统一一的接口口,面向向业务和和服务编编写,以以适应SSOA系系统的统统一交互互;d) 将每一种业业务构成成都分解解成不同同的组件件或者子子系统,将将组件和和子系统统分开编编写达到到每项组组件和子子系统都都能做到到相互无无关,如如果一项项组件和和系统改改变将对对系统中中的其余余组件没没有任何何影响。实实现组件件相互之之间低耦耦合的机机制,最最大程序序上降低低了系统统的升级级、业务务变更对对系统的的影响。同时,基于于SOAA的系统统应用架架构具有有强大的的系统的的扩展性性:a) SOA的一一个中心心思想就就是使得得企业应应用摆脱脱面向技技术的解解决方案案的束缚缚,轻松松应对企企业商业业服务变变化、
20、发发展的需需要,本本方案很很好地体体现了SSOA的的这一中中心思想想;b) 工作流和业业务规则则引擎的的采用极极大了提提高了系系统对于于业务流流程和规规则变化化的适应应性。工工作流引引擎可以以使得在在业务流流程发生生变化时时使得系系统调整整最小,而而不需要要向传统统的需要要完全重重新开发发;业务务规则引引擎的采采用使得得业务规规则发生生变化时时只需对对业务规规则进行行重新描描述即可可完成系系统的转转换。c) 组件模型、组组件集成成技术的的采用使使得系统统在进行行业务功功能的调调整时,可可以把变变化局限限于某一一个范围围之内,在在需要时时还能进进行灵活活的替换换。由于于系统应应用架构构是根据据每
21、一项项业务或或者流程程编写所所以对于于系统的的扩展非非常方便便,只要要对新加加入的业业务对应应加入新新的组件件就可以以实现对对SOAA系统的的扩展;总之,本节节提出的的基于组组件的xxxx系系统完全全体现了了SOAA的核心心思想,通通过分层层组件规规划、集集成、工工作流引引擎、业业务规则则引擎等等方法和和技术充充分体现现SOAA的策略略与方法法,并且且很好地地实现系系统的可可扩展性性、可移移植性等等等。1.3.2 系统技术框框架xxx系统统基于JJ2EEE规范实实现,整整个架构构建立在在Strrutss框架、SSpriing框框架和DDAO模模式基础础之上,并并提供了了对于EEJB、WWeb
22、Serrvicce、JJMS等等组件技技术的集集成机制制。技术术框架逻逻辑上可可分为:客户层层、WEEB层、业业务层、持持久层、资资源层、核核心层。如如下图所所示为系系统的技技术框架架。客户层:客客户端计计算机的的浏览器器,用于于展现页页面。WEB层:WEBB层基于于Strrutss MVVC,完完成转发发请求、HHttpp请求合合法性校校验、HHttpp请求参参数与数数据传输输对象DDTO之之间的绑绑定、HHttpp请求参参数有效效性校验验、用户户操作权权限检查查、记录录用户访访问日志志、显示示系统运运行异常常等任务务。业务层:业业务层基基于Spprinng框架架,完成成业务数数据校验验、业
23、务务逻辑处处理、事事务管理理、记录录业务处处理日志志、抛出出业务处处理异常常等任务务,同时时它也支支持Weeb SServvicee、JMMS、EEJB等等组件服服务模型型。持久层:持持久层基基于DAAO进行行构建,完完成数据据读取、数数据存储储、封装装SQLL异常、抛抛出SQQL异常常、记录录数据读读写日志志等任务务。资源层:资资源层包包括数据据库服务务器、XXML存存储文件件等,是是数据永永久存储储的介质质。核心层:核核心层表表现为系系统提供供的基础础类库,为为WEBB层、业业务层和和持久层层提供支支持。包包括日志志记录组组件、异异常处理理组件、事事务处理理组件、IIoC 容器封封装组件件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 软件 研发 项目 实施方案 63774
限制150内