您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 造纸印刷 > [设计开发]01总体设计说明书
文档编码密级文档版本拟制人日期项目编号和项目名称总体设计说明书郑重声明:XX软件股份有限公司版权所有。本文档中任何部分未经XX软件股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。变更履历版本日期变更位置变更理由/变更内容变更人备注1.0创建目录1概述.......................................................................31.1目的................................................................31.2定义、缩略语........................................................31.3参考资料............................................................32系统业务架构...............................................................32.1系统逻辑视图........................................................32.2系统运行时逻辑视图..................................................32.3系统关键对外接口....................................................33总体设计...................................................................33.1SERVICEID............................................................33.2系统规划............................................................43.3全局信息............................................................54关键模块(子系统)设计与规划...............................................55CCP平台衔接扩展............................................................55.1概述................................................................55.2功能扩展............................................................65.2.1机构管理............................................................65.2.2通用内容管理........................................................65.3项目实际应用配置....................................................65.3.1机构级次配置........................................................65.3.2组织机构维护配置....................................................76其他设计约束...............................................................71概述1.1目的描述村民自治管理系统架构设计,包括系统主要业务模块,软件组件和它们之间的交互;解释当前架构设计及实现中得原理;解释架构设计如何满足肺功能性需求等,以便于项目组内部,项目组和项目管理人之间交流和沟通。本说明书的使用者:客户、项目组成员、项目管理人、公司领导。1.2定义、缩略语MCAVSR:村民自治管理信息系统1.3参考资料《MCAVSR村民自治系统需求说明书(草稿).doc》《MCAVSR数据库设计说明书.doc》《CCP1.0Final数据库设计说明书.doc》《CCP1.0Final后台开发参考手册.doc》《CCP1.0Final前台开发参考手册.doc》《CCP1.0使用手册——研发版.doc》2系统业务架构2.1系统逻辑视图【描述系统整体逻辑架构设计】2.2系统运行时逻辑视图【描述系统运行时的各逻辑组件及其交互】2.3系统关键对外接口【描述关键的对外服务与接口】3总体设计3.1ServiceID规则提示:1)首先描述SercicesID的组成规则,然后分模块列举模块SerciceID范围2)以9开头的ServiceID为系统专用,此处不能进行编号SerivceID为5位数字,其中前3位为功能模块编号,后2位为顺序号。前3位数字分配如下:第一位描述描述备注1民主选举第一位描述描述备注2村务公开3农村社区建设4信访管理5工作信息交流6系统管理8前两位数字分配如下:前两位描述ServiceID描述备注11选举实施民主选举12选举快报民主选举13民主选举查询统计民主选举21主要统计指标村务公开22领导协调机构村务公开和社区建设23村务公开查询统计31主要统计指标社区建设32农村社区建设查询统计社区建设41信访管理42信访管理查询统计62基本信息3.2系统规划pkg:com.jiuqi.mcavsr业务模块名称ServiceAction包名Web目录Logic包名备注民主选举Id10_Servicepkg.action.empinfo.*村务公Id20_Servipkg.action.wrkr开cec.*农村社区建设Id30_Servicepkg.action.qrstanls.*信访管理Id40_Servicepkg.action.sysmng.*工作信息交流Id50_Service系统管理Id60_Service3.3全局信息LoginForm标识com.jiuqi.ctcps.formbean.sysform.LoginForm功能说明:系统登录对象字段类型字段名称字段含义默认值备注4关键模块(子系统)设计与规划【对关键业务模块的总体设计和规划进行说明】5CCP平台衔接扩展5.1概述【简单介绍CCP平台,说明CCP版本等相关信息】mcavsr基于CCP各组件的版本如下:CCP版本:V1.0final(包括src和web)数据库版本:截止到2008.3.14的最新版本自动生成代码版本:没有明确版本号5.2功能扩展5.2.1机构管理一、数据库扩展在CCP原有组织机构(sys_organizations)的基础上,添加了组织机构扩展信息表(CCP_ACLS_ORG),用以存储系统组织机构信息。二、业务代码扩展1、继承OrgBO(com.jiuqi.ccp.logic.core.acls.OrgBO)类,新增OrgExtBO类,重写原组织结构机构业务类中的机构新增、修改以及删除方法,以保证原(Sys_Organizations)数据表与扩展的机构信息表(CCP_ACLS_ORG)的数据一致性。2、为了保证系统机构信息导入功能能够正常运转,需要重写原组织机构类中的dealOrg方法,重写后的方法,在更新原(Sys_Organizations)数据表的同时,同步写扩展的机构信息表(CCP_ACLS_ORG)的相同字段。三、配置文件变更由于扩展了机构管理的功能,需要同步修改CCP配置文件appCtx-service-ccp.xml中,改变原组织结构业务类OrgBO对象的实现类指向XX,将该对象的实现类指向到XX注:Bean配置文件定义中,id的属性值保持不变。5.2.2通用内容管理一、业务代码扩展在CCP通用内容中员机构风格的基础上,根据实际业务需要,需要重写原有机构风格在浏览中的机构展示以及查看业务逻辑。二、配置文件变更扩展了通用内容机构风格的功能,需要同步修改CCP配置文件appCtx-service-ccp.xml中,改变原机构风格控制类对象的实现类指向,将对象的实现类指向到注:Bean配置文件定义中,id的属性值保持不变。5.3项目实际应用配置5.3.1机构级次配置修改CCP默认的机构级次设置,将机构级次按照如下类别重新设置:机构级次机构名称描述1民政部2省级单位3市级单位4县级单位5.3.2组织机构维护配置机构维护在原有机构维护的基础上,主要有如下限制:1、机构代码必须是原行政区划代码去除00的部分2、民政部组织机构代码默认为003、其中直辖市下属的区县单位的直接上级是省,对于直辖市来说,直辖市的机构代码为2为,其区县的机构代码为6为,中间没有机构代码为4为的地市示例如下:机构代码机构名称上级机构备注00民政部1100省级单位11010111县级单位1200省级单位1300省级单位130113市级单位1301021301县级单位6其他设计约束
本文标题:[设计开发]01总体设计说明书
链接地址:https://www.777doc.com/doc-7071670 .html