《01-总体设计说明书.docx》由会员分享,可在线阅读,更多相关《01-总体设计说明书.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、文档编码密级文档版本拟制人日期项目编号和项目名称总体设计说明书郑重声明:XX软件股份有限公司版权所有。本文档中任何部分未经XX软件股份有限公司书面授权,不得将材料泄露给第三方,不得以任何手段、任何形式进行复制与传播。变更履历版本日期变更位置变更理由/变更内容变更人备注1.0创建1 概述3目的31.1 定义、缩略语3参考资料32 系统业务架构3. 1系统逻辑视图32 .2系统运行时逻辑视图3. 3系统关键对外接口33总体设计3Serviced33.1 系统规划4. 3全局(言,息53 关键模块(子系统)设计与规划54 CCP平台衔接扩展5. 1概述55 .2功能扩展65.2. 1机构管理6通用内
2、容管理65.3项目实际应用配置65.3. 1机构级次配置6组织机构维护配置76其他设计约束71 概述目的描述村民自治管理系统架构设计,包括系统主要业务模块,软件组件和它们之间 的交互;解释当前架构设计及实现中得原理;解释架构设计如何满足肺功能性需求等, 以便于项目组内部,项目组和项目管理人之间交流和沟通。本说明书的使用者:客户、 项目组成员、项目管理人、公司领导。1.1 定义、缩略语MCAVSR:村民自治管理信息系统1.2 参考资料MCAVSR村民自治系统需求说明书(草稿),docMCAVSR数据库设计说明书.docCCPLOFinal数据库设计说明书.docCCPI.OFinal后台开发参考
3、手册.docCCPLOFinal前台开发参考手册.docCCP1.0使用手册研发版.doc系统业务架构1.3 系统逻辑视图.【描述系统整体逻辑架构设计】系统运行时逻辑视图【描述系统运行时的各逻辑组件及其交互】3系统关键对外接口【描述关键的对外服务与接口】3总体设计2.1 Service ID规则提示:1)首先描述SercicesID的组成规则,然后分模块列举模块SercicelD范围2)以9开头的ServicelD为系统专用,此处不能进行编号SerivcelD为5位数字,其中前3位为功能模块编号,后2位为顺序号。前3位 数字分配如下:第一位描述描述备注1民主选举前两位数字分配如下:第一位描述描
4、述备注2村务公开3农村社区建设4信访管理5工作信息交流6系统管理8前两位描述Service ID描述备注11选举实施民主选举12选举快报民主选举13民主选举查询统计民主选举21主要统计指标村务公开22领导协调机构村务公开和社区建 设23村务公开查询统计31主要统计指标社区建设32农村社区建设查询统计社区建设41信访管理42信访管理查询统计62基本信息2.2 系统规划: com. j i uq i . mcavsr业务模块名称ServiceAct ion包名Web目录Logic包名备注民主选举ld10_Service. act i on. emp i nfo. *村务公ld20_Servi.ac
5、t i on.wrkr3. 3全局信息开cec. *农村社 区建设ld30_Service.act i on.qrstan I s. *信访管理Id40_Serv i ce.act i on.sysmng. *工作信 息交流Id50_Serv i ce系统管理Id60_Serv i ce4关键模块(子系统)设计与规划Log inForm标识com. j i uq i. ctcps. formbean, sysform. Logi nForm功能说明:系统登录对象字段类型字段名称字段含义默认值备注【对关键业务模块的总体设计和规划进行说明】5 CCP平台衔接扩展概述【简单介绍CCP平台,说明CCP
6、版本等相关信息】 mcavsr基于CCP各组件的版本如下:CCP 版本:V1.0 f i na I (包括 src 和 web)数据库版本:截止到2008. 3. 14的最新版本自动生成代码版本:没有明确版本号功能扩展5. 2.1机构管理一、数据库扩展在CCP原有组织机构(sys_organizations)的基础上,添加了组织机构扩展信 息表(CCP_ACLS_ORG),用以存储系统组织机构信息。二、业务代码扩展1、继承 OrgBO(com. j i uq i. ccp. logic, core, ac I s. OrgBO)类,新增 OrgExtBO 类, 重写原组织结构机构业务类中的机构
7、新增、修改以及删除方法,以保证原 (Sys_Organizations)数据表与扩展的机构信息表(CCP_ACLS_ORG)的数据一致性。2、为了保证系统机构信息导入功能能够正常运转,需要重写原组织机构类中的 dea I Org方法,重写后的方法,在更新原(Sys_0rgan i zat i ons)数据表的同时,同 步写扩展的机构信息表(CCP_ACLS_ORG)的相同字段。三、配置文件变更由于扩展了机构管理的功能,需要同步修改CCP配置文件 appCtx-service-ccp. xml中,改变原组织结构业务类OrgBO对象的实现类指向XX, 将该对象的实现类指向到XX注:Bean配置文件
8、定义中,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的部分民政部组织机构代码默认为002、 其中直辖市下属的区县单位的直接上级是省,对于直辖市来说,直辖市的机构代码为2为,其区县的机构代码为6为,中间没有机构代码为4为的地市 示例出口下:机构代码机构名称上级机构备注00民政部1100省级单位11010111县级单位1200省级单位1300省级单位130113市级单位1301021301县级单位6其他设计约束