概要设计说明书第1页共32页创创新新综综合合管管理理系系统统概概要要设设计计说说明明书书中国建设银行广东省分行信息技术管理部2009年6月概要设计说明书第2页共32页修改记录编号日期描述版本作者审核发布日期0.0.12009-6-22初始版本0.0.1李嘉欣0.0.22009-6-25修改0.0.2李嘉欣本文档中所包含的信息属于内部资料,如无中国建设银行的书面许可,任何人都无权复制或利用。®CopyRight2004byChinaConstructionBank概要设计说明书第3页共32页目录1引言...........................................................................................................................................41.1编写目的...................................................................................................................41.2项目背景...................................................................................................................41.3定义...........................................................................................................................51.4参考资料...................................................................................................................52总体设计方案...........................................................................................................................52.1设计前提和约束条件...............................................................................................62.2基本设计思想...........................................................................................................62.3系统整体设计...........................................................................................................82.4功能划分及处理流程.............................................................................................122.5性能要求.................................................................................................................222.6运行环境.................................................................................................................222.7软件系统中需人工处理的过程.............................................................................232.8概要设计中尚未解决的问题.................................................................................233接口设计.................................................................................................................................243.1外部接口设计.........................................................................................................244系统数据结构设计.................................................................................................................254.1逻辑结构设计要点.................................................................................................254.2主要表结构.............................................................................................................265安全设计.................................................................................................................................295.1系统安全体系.........................................................................................................296系统出错处理设计.................................................................................................................317系统维护设计.........................................................................................................................32概要设计说明书第4页共32页1引言1.1编写目的本概要设计文档主要用来指导创新综合管理系统的详细设计工作,为详细设计提供统一的参照标准,其中包括系统的内外部接口、系统架构、编程模型以及其他各种主要问题的解决方案。在此文档被经过同行评审后,所有有关本系统的详细设计必须遵照此文档的相关标准和约束来进行。另外,此文档也作为对详细设计文档进行同行评审所依照的标准之一。在详细设计的过程中,如果发现需要添加新的概要设计标准或者约束来指导详细设计工作,必须在此文档进行更新和评审,以确保各模块详细设计的一致性和正确性。本文档主要描述的是创新综合管理系统的概要设计,其中包括定义系统的内外部接口、相关的系统架构和设计标准,不会涉及系统业务逻辑现实的细节。1.2项目背景创新是实现银行持续健康发展的源动力。总行、省分行十分重视创新工作。但由于缺乏系统支持,广东省分行主要依靠手工及邮件分发的方式,对创意进行收集、筛选、测评等处理,创意处理工作压力大,处理周期长,效率低,由于创意处理意见反馈较长,一些员工创新的积极性受到一定影响。此外,员工所提创意不能共享,创意的提出缺乏有效规范与指引,高质量的创意比较少。为了提高创意收集与处理效率,深化对创意的筛选与加工,为创新提供更多既符合客户需求、又与我行发展战略相吻合的创意,广东分行向总行请示拟开发创新综合管理系统。系统上线后,主要实现以下目标:一是将解决原来主要依靠手工邮件收集、处理创意的问题,提高创意处理效率,并提供团队提出、加工、研究创意的平台,概要设计说明书第5页共32页实现对创意的深层次加工,为创新提供更多更好的创意;二是提供系统平台,支持创新项目的立项、审核、创效奖的申报和处理等;三是建立全分行统一规范的产品信息发布维护渠道平台,员工可方便地学习我行产品知识,促进市场拓展能力的提升;四是建立产品推广后运行信息收集平台,产品归口部门可及时了解产品满足客户情况、潜在风险及与同行先进产品的比较等信息。1.3定义术语缩写术语全称中文翻译(供参考)CRUDCreate/Retrieve/Update/Delete增删改查(四种基本的数据操作)BPBusinessProcess业务过程BOBusinessObject业务对象VOValueObject值对象MVCModel/View/Controller模型/表示/控制模式DAODateAccessObject数据访问对象1.4参考资料《创新综合管理系统业务需求说明书》《创新综合管理系统需求分析》2总体设计方案按功能不同进行技术层次划分,使各层功能相对独立。同时以接口形式来描述各层之间的调用关第,以达到层次之间的松散耦合。各层所提供功能不依赖于一种具体的技术或产品实现,应该提供一定范围的技术选择。技术架构不和具体的应用架构绑定,应具备较宽的使用范围,适合未来应用的扩展。以下为总体模块之间的关系:概要设计说明书第6页共32页2.1设计前提和约束条件1.系统用户登陆通过与总行UAAP认证系统实名认证2.创意产品研发过程对选取专家使用Lotus邮箱邮件通知功能3.遵循SUP的J2EE项目开发规范。使用SUP1.1.3作为开发平台。4.遵循建设银行JAVA编码规范。2.2基本设计思想我们把状态控制及审批流转、评分评议的计算、邮件发送抽取成共用模块,以供其他模块引用。详见以下模块关系:概要设计说明书第7页共32页创意申请表创新管理创意管理产品模块用户管理公共模块产品信息维护立项申请审核知识产权管理创新立项申请表产品学习讨论创效奖励初审创效奖励状态控制及流转模块评议计分模块项目效益登记项目进展情况登记创意评奖用户管理(与UAAP认证平台链接)机构管理系统设定邮件发送模块(与lotus系统链接)创意筛选创意提出深度加工管理产品原型创意评议字典数据管理参数管理通知管理创新项目登记表创效奖申请表转化立项申请表创效奖励评议根据配置自动发送产品信息菜权限管理角色管理产品学习评估产品报表统计模块创新报表统计模块创意情况统计登录次数统计创意积分统计概要设计说明书第8页共32页2.3系统整体设计2.3.1物理部署架构硬件:Web服务器:IBM刀片服务器*2小型机磁盘阵列200G软件:Windowsserver2003+WeblogicAIX5.3+Oracle10.0概要设计说明书第9页共32页物理部署关系图1.系统用户登陆通过与总行UAAP认证系统实名认证2.创意产品研发过程对选取专家使用Lotus邮箱邮件通知功能2.3.2系统的层次模型概要设计说明书第10页共32页`表现层业务服务层集成层数据层/外部系统数据Jsp浏览器BusinessService客户端数据库公共/基础层日志服务异常处理消息机制其它基础类状态管理校验服务J2EE平台操作系统及服务器安