文档介绍:中国金融电子化公司XX项目概要设计说明书版本:-1--7-29根据前期整理的统一开发流程以及其评审会议的结论进行修改马强目录1 引言 编写目的 背景 术语、缩写 参考资料 22 整体设计 业务目标 运行结构 设计约束 关键技术 43 应用架构 子系统划分 系统外部接口 与XX系统接口 与XX系统接口 子系统间接口 74 XXX子系统设计 逻辑设计 层次架构 包结构 关键设计机制 非功能性需求设计 模块划分 XXX模块 XXX模块 功能权限设计 105 XXX子系统设计 116 部署视图 12引言编写目的通过ACS辅助审计系统的建立,逐步提高审计效率,为人民银行会计核算业务审计提供审计线索和审计重点,有效防范人民银行会计核算业务中存在的风险隐患。利用辅助审计系统提高审计工作效率,有效节约审计资源,同时提高对会计核算业务进行审计的针对性和准确性,改善审计效果。而且通过辅助审计系统实现审计面的全覆盖,可以降低审计风险,最大可能地发现会计核算中存在的薄弱环节,还可以部分实现对重要业务风险的及时监控,切实防范人民银行会计核算业务中的各类风险。系统名称:ACS辅助审计系统(AuditassistantsystemforACS)提出部门:中国人民银行内审司系统建设单位:中国金融电子化公司使用单位:中国人民银行内审司。背景ACS是人民银行各级机构进行会计核算集中处理,并通过与中国现代化支付系统连接,实现中央银行资金清算的计算机网络系统,同时,ACS还与货币金银信息系统、国库会计核算系统、固定资产管理系统、财务综合信息管理系统、金融统计监测系统等重要业务系统进行数据交互。集中核算系统处理的主要业务包括一般业务(准备金存款、缴存财政存款、辖内转账、汇兑、邮政汇兑、邮政储蓄转存款)、再贷款业务、再贴现业务、货币发行和现金业务、财务收入和支出的核算、同城票据交换业务、联行业务、重要空白凭证管理和错账更正业务等。长期以来,人民银行各级内审部门对中央银行会计核算类业务的审计都是采用人工抽样比对模式,在被审计业务的信息化程度越来越高的背景下,手工审计既费时费力又难以保证审计效果。本辅助审计系统是对中央银行会计核算内容及有关内控制度执行情况进行辅助审计的一种计算机应用系统,它从ACS中获取核算类、管理类等数据,通过对数据的比对和分析,发现疑点或问题。该系统在提高审计效率的同时,还可实现对审计对象的全覆盖,并将审计关口前移,进一步改善审计效果,提升审计价值。术语、缩写业务架构:定义了业务策略、治理、组织以及关键业务流程。数据架构:描述了系统的逻辑和物理的数据资产和数据管理资源的结构。应用架构:描述了为应用的各个子系统以及它们与核心业务流程之间的交互、关系而提供的一个蓝图。技术架构:描述了支持业务、数据以及应用服务部署所需要的逻辑软硬件能力。这包括IT基础设施、中间件、网络、通信、处理、标准等。本文档中技术架构偏重指软件架构,基础设施单独定义说明。基础设施:定义了系统的基础,包括硬件、软件操作系统、数据库系统、网络系统等企业数据和应用程序可以运行的环境。同时需要满足系统非功能需求如数据量、用户数、响应速度、安全等要求。参考资料《ACS辅助审计系统业务需求书》《中央银行会计核算数据集中系统业务需求书(最终版)》整体设计业务目标提高审计效率,为人民银行会计核算业务审计提供审计线索和审计重点,有效防范人民银行会计核算业务中存在的风险隐患。运行结构具体架构如下图:软件架构如下图: :J2EE技术本系统采用J2EE典型的MVC架构模式,它把软件系统分为三个基本部分:模型(Model),视图(View)和程序控制(Controller)。模型—视图—控制器模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外此模式通过对复杂度的简化使程序结构更加直观。软件系统通过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组:控制器-程序员编写程序应有的功能(实现算法等)视图-界面设计人员进行图形界面设计模型-数据库专家进行数据管理和数据库设计MVC的目的是增加代码的重用率,减少数据表达,数据描述和应用操作的耦合度。同时也使