用友政务财务核算监督管理系统软件项目技术方案
预算单位财务核算监督管理
系统软件项目
(技术文件)
(副本)
北京用友政务软件有限公司
2007年04月
财务核算监督管理系统软件项目—技术文件
目 录
第一章 系统建设背景及目标 .............................................. 10
1.1.系统建设宏观背景 .................................................. 10
1.1.1.财政改革全面推进 .............................................. 10
1.1.2.政府信息化全面建设 ............................................ 10
1.1.3.政府财务管理体制全面改革 ...................................... 10
1.2.系统建设背景分析 .................................................. 11
1.2.1各预算单位财务信息化建设水平参差不齐........................... 11
1.2.2财政部门无法有效监控预算单位财务及资金运行情况................. 11
1.2.3会计核算不规范,各单位核算管理各自为政......................... 11
1.2.4系统没有实现一体化,核算工作繁重............................... 11
1.2.5不同政府部门间形成信息孤岛,信息反馈时效性差................... 12
1.2.6会计报表自动汇总功能欠缺....................................... 12
1.2.7全市地区资产管理急需加强....................................... 12
1.3.系统建设需求及分析 ................................................ 12
1.4抚顺市财务核算监督管理系统建设目标 ................................ 13
1.4.1总体建设目标................................................... 13
1.4.2具体应用目标................................................... 14
1.5系统建设原则 ...................................................... 15
1.5.1先进性和成熟性原则............................................. 16
1.5.2全面性和专注性原则............................................. 16
1.5.3经济性和实用性原则............................................. 16
1.5.4可靠性和稳定性原则............................................. 16
1.5.5安全性和保密性原则............................................. 17
1.5.6可扩展性和易维护性原则......................................... 17
1.5.7灵活性和兼容性原则............................................. 17
第二章 系统建设方案总体概述 ............................................ 17 用友政务软件有限公司 - 2 -
财务核算监督管理系统软件项目—技术文件
2.1.总体应用构架 ...................................................... 17
2.1.1. 网络应用服务平台层 ........................................... 18
2.1.2.分析决策层 .................................................... 19
2.1.3.核算控制层 .................................................... 19
2.2.软件部署模式 ...................................................... 20
2.3方案特点 .......................................................... 21
2.4抚顺市财务核算监督管理系统应用策略 ................................ 22
2.4.1财务基础资料逐级配置........................................... 22
2.4.2进行会计控制................................................... 23
2.4.3财政部门对预算单位的会计监管................................... 24
2.4.4财务数据的本地备份和处理....................................... 24
2.4.5预算单位历史财务数据的迁移..................................... 25
第三章 系统产品方案 .................................................... 25
3.1 系统产品总体构成 .................................................. 25
3.2系统产品介绍 ...................................................... 26
3.2.1账务核算管理系统............................................... 26
3.2.2报表管理系统................................................... 32
3.2.3固定资产管理系统............................................... 37
3.2.4政策法规查询系统............................................... 39
3.2.5系统管理....................................................... 39
3.2.6财政财务分析系统............................................... 40
3.2.7财政查询监管系统............................................... 41
3.2.8报表汇总查询系统............................................... 42
3.2.9领导决策支持系统............................................... 44
3.2.10与业务系统的数据接口.......................................... 46
3.3用友软件产品特点 .................................................. 47
第四章 技术实现方案 .................................................... 47
4.1用友GRP财政管理软件的设计原则 .................................... 48 用友政务软件有限公司
- 3 -
财务核算监督管理系统软件项目—技术文件
4.1.1先进性设计..................................................... 48
4.1.2实用性设计..................................................... 49
4.1.3可靠性设计..................................................... 49
4.1.4方便性设计..................................................... 50
4.1.5开放性设计..................................................... 51
4.1.6经济性设计..................................................... 51
4.2用友GRP财政管理软件设计特色 ...................................... 51
4.3技术线路及性能 .................................................... 52
4.3.1系统的技术理念................................................. 52
4.3.2系统的技术架构................................................. 53
4.3.3系统性能....................................................... 57
4.4系统安全方案 ...................................................... 59
4.4.1网络安全的概念................................................. 59
4.4.2来自 - 4 -
财务核算监督管理系统软件项目—技术文件
5.6.2项目组织结构图................................................. 76
5.6.3岗位职责说明................................................... 76
5.6.4项目组成员名单................................................. 79
5.7主要阶段与交付成果物 .............................................. 80
5.7.1准备阶段....................................................... 80
5.7.2开发阶段....................................................... 81
5.7.3推广阶段....................................................... 83
5.8项目开发管理 ...................................................... 84
5.8.1建模与UML ..................................................... 84
5.8.2 ISO9000质量管理体系........................................... 87
5.8.3项目过程管理................................................... 91
5.9项目需求管理 ...................................................... 94
5.9.1需求管理流程与职责关系......................................... 94
5.9.2需求管理控制点说明............................................. 98
5.9.3文档与工具..................................................... 98
5.10项目变更管理 ..................................................... 98
5.10.1变更管理流程与职责关系........................................ 99
5.10.2变更管理控制点说明........................................... 100
5.10.3文档与工具................................................... 100
5.11项目配置管理 .................................................... 100
5.11.1配置管理流程与职责关系....................................... 101
5.11.2配置管理控制点说明........................................... 103
5.11.3文档与工具................................................... 103
5.11.4文档管理..................................................... 104
5.12项目问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
管理 .................................................... 105
5.12.1问题管理流程与职责关系....................................... 106
5.12.2工作步骤与 - 5 -
财务核算监督管理系统软件项目—技术文件
5.13系统测试管理 .................................................... 108
5.14项目风险管理 .................................................... 112
5.14.1风险识别,分析与控制......................................... 112
5.14.2风险管理流程与职责关系....................................... 120
5.14.3工作步骤与 - 6 -
财务核算监督管理系统软件项目—技术文件
6.3.3质量记录...................................................... 133
6.3.4更正行动监督.................................................. 134
6.3.5签证.......................................................... 134
6.3.6支援审查和稽核................................................ 134
6.4质量保证措施 ..................................................... 134
6.4.1采用的技术规范与
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
.......................................... 134
6.4.2系统实验与检测措施............................................ 135
6.4.3系统实施过程质量保证措施...................................... 136
6.4.4主要技术和管理文件............................................ 140
第七章 项目培训方案 ................................................... 141
7.1培训机构 ......................................................... 141
7.2.培训师资 ......................................................... 142
7.3培训目标 ......................................................... 143
7.4培训对象 ......................................................... 143
7.5培训 - 7 -
财务核算监督管理系统软件项目—技术文件
8.5.1用友政务公司拥有一流的技术人员................................ 159
8.5.2用友政务公司拥有规范的管理体制................................ 159
8.5.3用友政务公司拥有值得信赖的合作伙伴............................ 159
8.6用友政务公司的服务响应 ........................................... 160
8.6.1售后服务分工响应程序.......................................... 160
8.6.2响应时间...................................................... 161
8.7技术支持服务的形式 ............................................... 161
8.7.1热线服务...................................................... 162
8.7.2在线服务...................................................... 162
8.7.3远程在线诊断和故障排除服务.................................... 163
8.7.4客户数据处理服务.............................................. 163
8.7.5现场响应服务.................................................. 164
8.7.6 E-mail服务................................................... 164
8.7.7技术讲座...................................................... 164
8.7.8电话访问或现场走访............................................ 165
8.8用友技术服务项目分类 ............................................. 165
8.9用友常规免费服务项目 ............................................. 168
8.9.1软件培训...................................................... 168
8.9.2热线支持...................................................... 169
8.9.3在线支持...................................................... 169
8.10免费服务期后提供的服务项目 ...................................... 169
8.11特别服务响应承诺 ................................................ 169
8.12本地化特色服务介绍 .............................................. 170
第九章 用友政务公司承接此项目主要优势 ................................. 171
9.1公司实力优势 ..................................................... 171
9.2专业对口优势 ..................................................... 171
9.3财政管理研究、信息化建设经验优势 ................................. 171
9.4财政管理信息化领域 - 8 -
财务核算监督管理系统软件项目—技术文件
9.6实施经验优势 ..................................................... 173
9.7人才资源优势 ..................................................... 174
9.8服务网络优势 ..................................................... 174
9.9掌握需求和升级优势 ............................................... 175
9.10用友抚顺代理的优势 .............................................. 175
第十章 典型应用案例 ................................................... 178 10.1典型案例:北京市区县财务
集中管理信息化建设 ...................... 178 10.2典型案例:广东省省级财务集中集中监管系
统 ........................ 179 10.3典型案例:上海市嘉定区财政资金集中收付中心信息平
台 .............. 182 10.4典型案例:哈尔滨市财政财务信息化管理平台 ........................ 183 10.5典型案例:浙江省交通厅集中财务管理系统 .......................... 184
用友政务软件有限公司 - 9 -
财务核算监督管理系统软件项目—技术文件
第一章 系统建设背景及目标
1.1.系统建设宏观背景
1.1.1.财政改革全面推进
从二十世纪九十年代中期开始,国家就明确提出“建设适应市场经济形势的公共财政框架”
的设想,并随之展开了一系列配套的财政改革措施。以部门预算、国库集中支付、收支两条
线等为代表的改革逐步深入,完全打破了旧体制下的利益分配格局,改变了原有财政资金管
理的模式。部门预算改革的推广进一步明确了具体政府部门的权利与责任;国库集中支付改
革的推广完全取代了原有的资金层层下拨、低效使用、以拨代管的局面,代之以预算指标、
用款
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
、财政资金直达供应商账户的先进管理方法;收支两条线的实行进一步推动了各级
政府部门非税收入管理的透明度。所有这些改革措施的出台,不仅仅意味着国家财政管理体
制的变化,更是为广大政府部门提升自身财务管理水平提出了更高的要求。
1.1.2.政府信息化全面建设
自从国家提出建设电子政务的号召以来,各级政府部门广泛开展了以“政府上网”、“三网
一库”、“十二金工程”等为代表的电子政务建设。财务管理是政府行政工作的重要保障,理
所当然的成为电子政务建设的重要 - 10 -
财务核算监督管理系统软件项目—技术文件
需要政府部门更有效地组织各种有效的资源来履行服务,而财务管理是政府组织经济资源
的重要 - 11 -
财务核算监督管理系统软件项目—技术文件
1.2.5不同政府部门间形成信息孤岛,信息反馈时效性差
政府服务职能进一步加强后,各政府部门间的沟通联系更加紧密,协同办公需要增强。但是在传统模式下,预算单位与财政部门之间,甚至同一单位
- 12 -
财务核算监督管理系统软件项目—技术文件
核算规程、统一预算单位会计核算软件,利用先进的信息技术,建立一个“财务核算监督管理”的财务系统。主要业务需求包括:
1) 升级替换并最终统一预算单位会计核算软件和统一会计核算规范,实现财务数
据分散存放和财政汇总、分析、监督管理;
2) 符合当前财政改革的需要。与国库集中支付、资产管理等系统有机结合(开发
系统接口);并适应财政收支分类改革的需要;
3) 核算与决算相结合,自动产生财政部门决算报表;全面实现核算、决算一体化
管理;
4) 加强对单位资产增减变动情况的管理与监督;
5) 各预算单位有自己独立的账套,并独立进行会计核算处理。真正实现三权不变;
6) 实现财政对预算单位财务数据的自动汇总与统计分析,为财政领导的决策支持
提供准确、及时的依据。
7) 财政可对单位财务数据进行深层挖掘、分析,自动生成各种决算分析报表。
1.4抚顺市财务核算监督管理系统建设目标
1.4.1总体建设目标
在“国 - 13 -
财务核算监督管理系统软件项目—技术文件
在不改变预算单位的财务核算方式的情况下,通过和国库集中支付系统、拨款系统、固定资产管理系统、特设专户管理系统等抚顺市财政业务系统的连接,进行自动登账、自动对账、自动生成决算和结余资金,简化预算单位账务处理操作;通过综合办公平台,实现单点登陆,统一身份认证。
(三) 财务分析智能互动化
建立财务分析,提供可自定义的多种财务指标,采用趋势分析、结构分析、比率分析、比较分析、预测分析等多种方法,进行本预算单位不同时期、多个不同预算单位的比较分析,从资产负债状况、结余利润状况、支出成本状况、现金流量状况、财务效益状况、资产运营状况、绩效评估等方面对单位的运行、经营和财务状况进行全面分析,出具表文兼备、图文并茂的年度、中期、季度、月度分析报告。
(四) 数据信息共享化
集成各种财务、计划、统计、管理、规章制度等信息,实现财务数据分散存放、财务管理集中设置、流程制度集中管理、信息资源集中共享,全面提高财务管理自动化程度。建立财务信息查询系统,面向财政、主管部门或单位领导、相关责任人员,提供各类人员所需或应知的财务及相关业务信息,如法律法规、政策制度、资金、预算执行、工资、固定资产、各类财务报表、财务分析报告等等。
1.4.2具体应用目标
在总体目标下,抚顺市预算单位财务核算监督管理系统建设要达到如下效果:
(一) 在保持现有各预算单位会计核算模式和实现方法基本不变的前提下,根据《会
计法》、《会计基础工作规范》和《会计核算软件基本功能规范》等的规定,统一核算方法和核算制度,实现预算单位对财政资金收付数据、国库集中支付业务数据、特设专户收付数据等的自动核算。核算系统具备系统维护、出纳处理、凭证处理、结账处理、账表查询、数据结转等功能。为了保证数据的历史延续性,系统将对往年的会计信息数据做整体移植。
(二) 财政部门通过该系统设定单位会计业务办理的规范流程,并对单位的会计科
目(包括非法对应科目的指定)、辅助核算参数等基础信息进行统一设定,形成预算单位核算业务的基础规范和工作流程。在统一的基础上,根据有关规
用友政务软件有限公司 - 14 -
财务核算监督管理系统软件项目—技术文件
定,可允许预算单位对某些基础信息进行适当的个性化设置。业务的处理必
须遵循系统设置的流程,从而充分保证预算单位会计信息的真实性、规范性、
合法性和有效性。在这个过程中,如果发现不正常现象,及时纠正不合规范
要求的会计行为。
(三) 通过该系统定期将国库集中支付系统中银行所提供的支出情况和预算单位的
支出情况进行自动对账,减轻了单位与财政系统的对账工作。
(四) 核算系统与国库集中支付系统(接口开发)和固定资产管理系统衔接。财务
核算监管管理系统是抚顺市财政国库改革的延伸,预算单位完成每笔财政直
接支付业务或授权支付业务后,直接产生会计核算凭证进入财务核算监管管
理系统对于单位的会计账套信息中,预算单位的财务人员进行相应的审核和
记账工作,大大减轻预算单位财务人员的工作量,提高了预算单位会计核算
信息的准确性、及时性;同时,固定资产管理系统也可以产生记账凭证,对
资产的变动情况等进行固定资产账务处理。
(五) 将财务核算管理系统随时、自动生成决算报表,在系统中定义好决算报表的
公式,从账务系统直接取数,在任何点自动生成财政所需的决算报表。预算
单位不再需要手工填报,系统可以自动按照全省决算数据格式生成月报、年
报并上报财政。
(六) 实现汇总、分析、监控和决策的目标。抚顺市财政局可通过该系统对预算单
位的会计信息,比如国库集中支付数据、特设专户数据、其他收入数据等进
行实时分析、动态监管,及时了解到预算单位财政资金的收支全貌,为宏观
决策、预算编制、资金需求预测等提供及时、可靠、正确的数据。
1.5系统建设原则
针对抚顺市财政局建立的财务核算监管管理应用平台,我们将遵循“统一规划,统一实施”的指导思想,在统一设计的前提下,系统全面满足抚顺市财政局对会计核算、监管的需求,而且这个管理平台具有一定的生命力,能够适应一定时期
- 15 -
财务核算监督管理系统软件项目—技术文件
性的开放的资源型管理平台。在具体的建设过程中,遵循以下原则:
1.5.1先进性和成熟性原则
抚顺市预算单位财务核算监督管理系统是在以往信息化建设的实践经验上进行的,是在对信息化技术日新月异的认识基础上进行的,为了保持其相对比较长久的生命力,本方案尽可能地采用具有前瞻性的成熟技术,在科学管理理念的指导下设计出流程科学的应用系统。
1.5.2全面性和专注性原则
本方案的设计无论从技术角度,还是从业务设计角度都完全满足客户的实际情况和业务需求;我们用友政务公司也以把项目规划好、建设好、服务好为出发点和落脚点,在公司领导的支持下,在人员、资金、技术等方面都给以充分的保证,充分发挥我们公司的专业特长和奋斗精神、合作精神,从而保证我们对用户的各项承诺得以兑现,保证项目的最终成功。
1.5.3经济性和实用性原则
先进的科学技术是推进管理进步的有力条件,通过软件应用来标准化业务流程,提高职能部门的管理水平,降低不必要的资源浪费,高效性、经济性作为衡量项目成功与否的关键参考指数,信息化建设的目标就是降低运营成本、提升响应速度。
1.5.4可靠性和稳定性原则
在方案设计的过程中,要采用成熟可靠的技术,系统各环节具备故障分析恢复和容错能力,在安全体系建设,设计时要采用可靠的技术,系统各环节具备故障分析与恢复和容错能力,在安全体系建设、复杂环节解决方案和系统切换等各方面考虑周到、切实可行,建成的系统安全可靠,稳定性强,从而把各种可能存在的风险降至最低。 用友政务软件有限公司
- 16 -
财务核算监督管理系统软件项目—技术文件
1.5.5安全性和保密性原则
针对目前的软件项目尽管已经采取了一定的安全措施,但随着应用需求的不断扩大,有待于建立权威部门认可的、规范的安全系统。我们提出财务核算监督管理系统应该以安全为出发点,采取完善的安全措施,确保系统的安全、平稳运行。
1.5.6可扩展性和易维护性原则
设计时应充分考虑财政业务、预算单位会计核算业务在未来若干年
- 17 -
财务核算监督管理系统软件项目—技术文件
系统总体构架
2.1.1. 网络应用服务平台层
通过该平台的规划,主要实现三个方面的功能:扩展C/S应用、业务应用拓展、非数据性传递。
扩展C/S应用
基于远程接入平台套件解决方案可以使C/S系统远程应用性能极大改善。更加迅速、更加有效、更加低成本地透过平台满足财政应对快速变革、集中管理和增加分布式业务的需求,同时也能够显著提升系统的可靠性和稳定性,实现集中管理,大大降低客户端维护成本。
业务应用拓展
平台支持其他非用友软件的B/S发布,帮助用户更好的集成各种应用服务系统。以实现所有计算机系统的集中应用。
非数据性传递
平台采用服务器计算模式技术(server-based computing),所有的计算均在服务器上完成,而只有键盘信息、鼠标点击和屏幕更新信息在客户机和服务器之间传输,同时采用数据加密压缩技术,对网络带宽占用降到最低。并有效确保数据的安全传输。 用友政务软件有限公司 - 18 -
财务核算监督管理系统软件项目—技术文件
2.1.2.分析决策层
控制决策层是抚顺市财务核算监管管理系统的最高层,在财务管理中起整体的查询、汇总、分析以及最终的决策支持作用。控制决策层具体包括四个方面的
- 19 -
财务核算监督管理系统软件项目—技术文件
务核算及控制工作,而且包括与业务系统的数据交换工作。
核算与控制
核算与控制是财务管理的基础和核心,是保证预算得以正确执行(控制)与反映(核算)的保证。将信息技术与核算和控制方法有机融合,构建财务核算与控制系统,根据预算对单位各项资金的使用情况进行实时监控,并全面、系统地反映经济业务,保证单位财务信息的真实、正确和可靠。
业务信息交换
单位财务核算与控制工作除了需求核算和控制的业务外,还需要与现有的其他业务系统交换信息。
市财政局及预算单位现使用了部门预算、国库集中支付、工资统发管理系统等财政业务系统,因此抚顺市财务核算监督管理系统需要与指标管理系统、国库集中支付系统等进行挂接,通过数据接口,自动实现财政业务系统与财务核算系统的实时信息交换。
网络应用服务平台、预算决策层、核算控制层、三个应用层次构成了抚顺市财务核算监督管理系统的总体应用框架,在此基础上,通过资源配置、数据存储策略设计,以及财务核算方案、资产管理方案、数据接口方案等方案的进一步设计,形成一个集资金流、信息流为一起的管理信息系统。
2.2.软件部署模式
在传统财务管理模式下,财务数据是分散存放与管理的,这种模式使得财务与业务信息形成一个个信息孤岛,制约着财务管理水平的提高。因此,必须利用信息技术改变传统财务管理模式为集中管理,即加载第三方远程通信平台,通过网络实时传递信息和财务信息化平台共享信息,消除信息孤岛,实现分散式财务数据的集中管理,促进抚顺市财务管理更加规范化和科学化。目前,软件部署和财务数据的存储建议采用分散式集中模式(又称虚拟集中模式)。
根据抚顺市财政局目前的管理和控制要求以及网络应用,建议采用“数据分布,应用集中”模式,来实现基于网络的分散式集中财务管理,具体方案如下:
用友政务软件有限公司 - 20 -
财务核算监督管理系统软件项目—技术文件
分散式集中模式(又称虚拟集中模式)是指在财政与各预算单位之间建立实时的网络通讯系统(专网/公网),各预算单位设立独立的数据库及软件应用服务,每个预算单位使用一套财务核算管理系统。预算单位的会计核算业务均在本单位完成,并且所有数据全部在本地存储,并可以根据需要把数据备份至财政局或政府专用网络中其他计算机系统中,以保证数据的安全。财政局通过政府专用网络完成各种查询、监督、审核操作。在需要时通过多种方式如网络自动传输、U盘报送、无线传递等技术实现报表的传递与汇总。实现形势上的集中,物理上的分离。
综上所述,市财政局数据存储采用上述“数据分布,应用集中”模式的策略,从管理和技术的角度看,这种策略能够体现抚顺市财政财务管理的特色,实现抚顺市预算单位全面的分散式财务数据集中管理与监督。
2.3方案特点
实现财政、财务业务一体化
系统实现与预算执行管理、国库集中支付管理、固定资产管理与行政事业单位账务处理、电子报表管理和出纳等系统的集成,即实现财政、财务业务集成,改变了过去执行和核算分离的现象,改变了过去业务分割、数据分割、信息失真、效率低下等诸多问题。
用友政务软件有限公司 - 21 -
财务核算监督管理系统软件项目—技术文件
实现核算、决算一体化
实现从会计核算、预算考核评估到最后出具决算报告的整体应用流程,提高了系统的效率和工作效率,减少了人为干预所带来的信息失真。
垂直财务监控、分析决策一体化
通过对基层单位财务信息的实时监控和依据报表的层层上报、自动汇总为财政部门、主管单位提供及时、可靠、全面的财务信息。财政部门以及主管单位可以通过自定义的方法,实现多口径、多维度汇总统计下级预算单位的财务数据,为领导查询、统计分析和决策支持提供优越的工具和手段。
全面支持政府收支分类改革。
用友政务公司与财政科研所紧密配合,用友R9管理软件通过了财政部财政科学研究所2007政府收支分类改革的鉴定。用友产品在收支分类科目设置、会计科目设置,辅助核算项设置、账表和报表设计、历史数据转换等方面全面支持收支分类改革。
2.4抚顺市财务核算监督管理系统应用策略
2.4.1财务基础资料逐级配置
用友政务软件有限公司 - 22 -
财务核算监督管理系统软件项目—技术文件
上图是一个典型的政府部门组织结构图。每个单位都有自己的会计核算帐套,有些单位以可以有多个账套,每个会计账套中都有会计科目、预算科目、会计期间、组织结构、外币、汇率等会计基础资料,这些资料本身就决定了一个单位/帐套的核算
- 23 -
财务核算监督管理系统软件项目—技术文件
财政局
如财政局需要了解和掌控下级单位发生的经济业务时,财政局可以随时随地地从抚顺市财务核算监督监管理系统中提取单位财务信息,进行各种信息的明细查询,并生成分析报表,为管理者提供决策信息支持。
2.4.3财政部门对预算单位的会计监管
财政部门可以通过该系统实同对所有预算单位的会计监管。虽然预算单位的所有会计核算业务都在预算单位本地计算机系统中完成,但是财政局可以通过系统平台进行时实的查询和监督。通过平台对财务数据的分散存储和对财务基础资料的集中配置,财政部门可以规范预算单位的会计科目、业务流程等到,从而达到对预算单位的财务信息全面实时监控。
2.4.4财务数据的本地备份和处理
为保证各种条件下,预算单位都能随时编辑查询到本单位的财务信息,并且财政局也能在任意时点上对各预算单位的财务数据进行监督审查。在财政数据在各预算单位分散存储的基础上,采用“网络复制”方式,在财政局或其他第三方网络环境中保留财政用友政务软件有限公司 - 24 -
财务核算监督管理系统软件项目—技术文件
数据。即使出现重大事故,也可以做到单点发生,单点排除。即哪家预算单位计算机或网络系统发生故障,只需要对发生故障的那家预算单位进行故障排除即可,并不影响系统中其他预算单位的正常使用。
2.4.5预算单位历史财务数据的迁移
为了保持单位会计核算信息的连续性和完整性,在对预算单位现有的财务软件进行认真调查、详细分析的基础上,制订数据迁移方案,根据抚顺市财务核算监督管理系统的要求,将各预算单位的历史财务数据进行相应的技术处理,包括会计科目编码对照、修改会计凭证格式等,修改整理完毕后,将其全部通过升级转换工具导至抚顺市财务核算集中管理系统,使预算单位在保留原有会计信息的同时顺利过渡到抚顺市财务核算集中管理系统,方便预算单位对历史财务数据的管理与查询。
第三章 系统产品方案
3.1 系统产品总体构成
用友政务公司提供的抚顺市财务核算监督管理系统解决方案的核心由“财务核算管理系统”和“政府财务分析系统”、“财务查询监控系统”、“领导决策支持系统”组成,外围和“预算执行管理系统”、“国库集中支付系统”、“固定资产管理系统”、“特设专户管理系统”、“前台报帐系统”、“工资统发管理系统”等相连,形成一套完整的网络化财务核算监督管理体系。
产品总体结构如下:
预算单位端:账务核算管理系统、报表管理系统、固定资产管理系统、政策法规查询、系统管理;
财政端:财务分析系统、财务查询监控系统、领导决策支持系统、报表汇总系统; 用友政务软件有限公司 - 25 -
财务核算监督管理系统软件项目—技术文件
3.2系统产品介绍
3.2.1账务核算管理系统
3.2.1.1系统功能
账务核算管理系统是财务管理的核心模块。本系统主要是通过对会计科目、预算科目以及各辅助核算项的基础资料的管理,日常财务工作中的会计凭证的录入、审核、记账结账处理,账簿查询和打印、出纳及银行对账管理,达到完整的财务核算的要求及基本的财务辅助控制目标,并实现各种财务报告的查询,满足政务部门基本财务管理的需要。系统除可进行日常发生的收支凭证处理、银行对账等管理外,系统还可以与工资、固定资产等其他系统模块无缝连接,实现其他系统发生业务的凭证处理和记账工作。与资金系统无缝连接,数据共享,自动往账务系统传递凭证。
按照政府部门财务管理的特点及分布集中式管理的要求,账务核算管理系统包含有如下主要功能:
用友政务软件有限公司 - 26 -
财务核算监督管理系统软件项目—技术文件
(1)基础设置
单位级基础数据:针对政务部门核算的实际情况,同一单位可能需要进行不同的核算主体的多账套核算管理,单位级基础数据就是专门设的对同一单位下属所有帐套进行约束的基础数据:
账务选项:设置一些总
账的系统选项;如:审核人
和制单人是否能为同一人;
是否可以修改他人的凭证;
所有的辅助核算项是否必
输。
会计期间:系统自动根
据会计期间模板自动生成当
前单位、当前账套的会计期
间;同时用户可以设置每个会计期间的状态:开启/冻结。
会计科目:设置当前单位、当前账套要使用的会计科目。这里的会计科目也可以从系统级的科目表会计科目中复制下来后,再根据用户自己的需要增加明细科目和会计科目的其他属性(如:是否外币核算、是否数量核算、是否进行辅助核算项核算等)。
系统支持从预置科目表中成批复制科目,设置科目属性、简化用户设置科目的工作量。
单位预算科目:设置当前单位需要的预算科目。各单位也可以从系统级预算科目中挑选本单位使用的预算科目,这样就减少了单位级科目设置的工作量。
用友政务软件有限公司 - 27 -
财务核算监督管理系统软件项目—技术文件
系统支持从预置预算科目表中成批复制预算科目,简化用户设置预算科目的工作量。
辅助核算项:系统支持三个以上辅助核算项的设置,支持自定义辅助核算项。系统会在保存时按照编码规则检测代码的合法性。
凭证类型非法对应科目:设置各凭证类型所必有必无科目。在凭证审核时,系统会根据此处的设置校验凭证合法性。
(2)日常核算处理
凭证管理:记账凭证录入,并可以进行作废/还原、冲红、修改、审核、销审、记账的凭证处理。凭证的录入简便快
捷,智能平衡金额,完全体现科目的
性质,实现成批录入;凭证审核处将
做大量的凭证合法性校验,如:凭证
所属会计期间是否开启,凭证中各代
码是否合法,凭证是否平衡等,以防
止非法凭证记入账薄。
凭证审核记账:对记账凭证进行
审核、销审、记账、反记账的操作处理。系统支持对指定期间的会计凭证进行批量审核、销审、记账等操作处理。
(3)期末处理
期间损益:根据会计科目设置收入、支出类科目的结转方式,系统自动编制一张将收入、支出类的科目余额结转到相关的净资产科目中去的凭证;同时系统也会根据转入科目的属性进行相应的
辅助核算项及预算科目的汇总
转入。
汇兑损益:根据会计科目的
设置,系统自动编制一张将外币
核算科目的外币和对应的本位
币根据调汇汇率进行平衡的凭
证。
用友政务软件有限公司 - 28 -
财务核算监督管理系统软件项目—技术文件
期末结转凭证:主要是用于将某些科目的余额结转到相应的科目上去。用户在此模块设置需要结转的科目的余额是多少,并设置转入科目,系统会根据这种设置自动编制一张结转凭证。
结账:进行相应会计期间的结账标志,同时在年底进行总账的结转工作。
(4)账证输出
日报单:查询某科目的一个日期范围 - 29 -
财务核算监督管理系统软件项目—技术文件
(6)银行对账
银行对账是预算单位和
银行都十分关心的,软件提供
的银行对账功能采用自动对
账与手工对账相结合的方式。
软件自动提供银行数据文件
的导入,无须手工录入(也可
手工录入银行对账单),对账
时可按支票号相同的单位账与银行对账单多对多对账,方便、有效、实用。
(8)数据备份
预算单位指定相应年度或期间等条件,通过导出数据的方式,进行数据备份。
(9)原始单据管理
对通过国库集中支付系统、
拨款等系统传递来的原始业
务单据进行统一管理。确认
后的原始凭证才可以生成会
计凭证。
支持原始凭证根据来源进行
分类管理
支持会计凭证与原始凭证之间的联查
3.2.1.2系统特点
财务管理系统是基于数据集中管理模式进行架构设计的。其特点:
一个数据库下可以进行多个单位的管理,同时一个单位可以进行多个账套核算的三层管理架构。在账套层面进行账务管理,在单位层面进行账务处理、资产、出纳、财务分析等业务的管理。单位之间又可以形成上下级的管理模式,便于数据的合并、汇总、查询。
(1)科学的管理基础数据
能将各单位的共有的基础资料进行统一维护,体现了数据统一的管理思想;
同时又用友政务软件有限公司 - 30 -
财务核算监督管理系统软件项目—技术文件
可以根据各单位的不同需要将个性的基础数据由各单位自己管理,从而能满足各单位的需要。
(2)灵活的辅助核算项管理
系统提供了三个以上辅助核算项供用户使用,同时每个辅助核算项又可以进行分级管理。在进行科目核算时,用户定义的辅助核算项可以任意交叉,从而能满足用户复杂的核算要求。
(3)加强了预算科目的管理
根据行政事业单位的特点,将预算科目进行专门管理,从而使系统更贴切行政事业单位的需要,同时也为集中支付、部门预算、财政总预算提供了明确的接口;同时也专门针对预算科目提供一些行政事业单位特有的财务报告。
(4)灵活实用方便的凭证录入
在录入凭证时,系统根据用户所选科目的属性,动态形成此科目需要核算的项目列表供用户进行成批录入。系统也会在用户输入凭证时进行动态的金额平衡。
(5)智能的期间损益
损益类科目与损益转入科目可以一对一的进行设置,系统会在期间损益处理中按照用户的设置进行生成凭证;同时如果转出损益科目是进行辅助核算项核算的科目,系统会根据转入科目的属性进行分类汇总式的分录编制。
(6)简单明了的期末转制凭证
使用此功能可以使用户将某科目及其各辅助核算项按照用户需要结转部分或全部余额到另一科目中去。
(7)体贴的容错处理
系统在关键数据删除、保存功能上都进行的良好的容错处理,从而防止不规范的基础数据进入系统以及误删的现象,从而使用户可以放心的进行系统操作,系统会友好的与用户进行交互。
(8)完善的数据校验
为了尽量减少用户编制错误的凭证,系统在凭证审核处做了大量的校验工作。如:非法对应科目、代码正确性、金额平衡、科目核算的合法性等方面的校验工作,从而保证只有正确的凭证才可以记入各账簿。从而保证了财务报告的正确性。
(9)智能的报表查询
用友政务软件有限公司 - 31 -
财务核算监督管理系统软件项目—技术文件
系统所有的报表都是根据用户定义的辅助核算项动态的生成查询条件。查询入口简单明了,系统会根据用户输入的不同条件组合生成不同的账表。
(11)全面支持差额预算单位会计核算
差额预算单位是指那些有稳定、经常和较多收入的事业单位,这些单位先“以收抵支”,在“入不敷出”的情况下,再由国家预算拨款补助。因这些单位的全部资金需要中仅有一部分来自国家预算拨款,即国家预算列入的只是其“支大于收”的差额预算单位,其会计称为差额预算单位会计,或简称为差额会计。
本系统既支持收付实现制,又支持权责发生制,可以全面满足差额预算单位对不同类型资金的核算需要;同时系统支持多账套管理、多科目体系管理,方便差额预算单位对资金的分账套分类别核算;此外系统通过灵活的辅助核算体系,可以满足差额预算单位成本分级细化核算的需求。
3.2.2报表管理系统
报表管理系统提供灵活方便的用户报表自定义功能,用户可根据需要制定各种财务、业务报表,定义报表中的公式,自动生成需要的财务报表,包括各下级单位的汇总报表、统计分析表等,报表编辑的界面,具有较强大的数据报送、汇总和分析功能。报表管理系统通过用户自定义的格式进行取数,有效满足财政部门和预算单位财务管理的要求。
3.2.2.1系统功能
1、报表设计
对报表的种类、各种报表的显示和打印格式以及报表的取数公式进行定义。 期间种类定:可定义系统分为多少个期间以及每个期间的起始和终止日期。 报表种类定义:通过报表种类对报表进行分类管理,当报表种类很多时,可以对报表种类进行分级定义。在主管单位可预设如下报表种类:预算报表、资产负债表(月报)、统计资料表、财政部年度报表、决算报表等。
报表模板设计:报表模板是制作报表的范本,定义报表模板的工作包括:显示和打印的格式、指标公式、审核公式以及表页保护和单元格锁定等。
模板参数配置:模板参数配置是对自用和上级下发的报表进行配置,以便本用友政务软件有限公司 - 32 -
财务核算监督管理系统软件项目—技术文件
单位下发。对于本单位自用的报表种类,在模板参数配置中可以修改实际使用的模板ID及计量单位,对于上级下发的报表种类,作为下级单位只能修改报表实际使用的模板。
2、模板下发:
模板下发:预设决算报表模板。还可以根据客户的需求个性化设置。将设计好的模板下发给下级单位。上级单位可以选择模板和下发单位,将报表发至相关单位,并要求这些单位进行报表上报。执行模板下发后,系统将自动将模板数据(包括格式、取数公式、审核公式)下发给下级单位。下级单位进入自身账套后就能看见这些由上级单位下发的报表,并对其进行计算取数。
3、报表填写:
报表生成:报表生成有两种方式,一种是在汇总机构中导入下级单位上报的报表数据;另一种是由各业务部门自己从账务取数生成报表或手工填入报表数据。
报表审核:对导入的或本单位自己生成的报表进行审核,报表录入(或导入)后,应立即进行审核,包括报表完整性审核、表 - 33 -
财务核算监督管理系统软件项目—技术文件
接口,可以直接将预算及决算报表传递到财政部预决算系统中。
报表报收情况查询:可查询下级单位上报的情况,并检查漏报。
5、汇总管理:
对于需要进行报表汇总的单位可以通过定义应收/应报信息、汇总关系,把所有下级的上报信息全部收集汇总,并进行查询。所有报表数据的查询可通过报表查询实现。
报表汇总:系统提供多级全部汇总、逐级节点汇总、本级节点汇总、按汇总关系汇总、自选单位汇总等多种灵活的报表汇总方式,用户可以按需要选取报表的汇总方式对下级上报的报表进行汇总处理。参与汇总的是汇总关系中定义的各个单位的报表数据。
6、指标分析:
用友政务软件有限公司 - 34 -
财务核算监督管理系统软件项目—技术文件
交叉分析:在“交叉分析”
中可以基于单位、时间、指标、
计量单位等条件生成交叉分
析表,并且可以进行多维分
析。并可对分析结果进行操
作。分析结果是一个数据透视
表。数据透视表是一种交互式
报表,可以快速合并和比较大
量数据。在数据透视表中可以
更改数据的视图以查看更多明细数据。可以任意调整行和列的
- 35 -
财务核算监督管理系统软件项目—技术文件
- 36 -
财务核算监督管理系统软件项目—技术文件
统的数据,生成所需的财务报表。
可以将电子报表文件导入Excel进行各项处理,在Excel中定义的报表
- 37 -
财务核算监督管理系统软件项目—技术文件
折旧费用,生成转账凭证。
自定义资产增减方式:您可以自定义增加新的增减方式。
(2)业务处理
卡片管理:资产卡片根据
使用日期分为原始卡片和新
增卡片,分别对系统启用前已
有资产和启用后新增的资产
进行管理,保证核算单位资产
管理的连续性;可以实现卡片
的录入、查询、采用卡片登记
簿、卡片变动登记簿、折旧登
记簿等方式进行卡片管理,并
支持多种查询条件,细化查询结果;通过划分使用部门,可将同一批相同资产录入到一张卡片上,按使用系数分别计提折旧,以减少同类同批卡片的录入工作。
折旧计提管理:系统自动计提折旧,折旧数据记入折旧分配表。折旧分配表中将本期计提折旧按使用部门进行分配;并提供折旧相关的账表查询。
记账凭证生成:资产增加、资产变动、折旧计提等业务能够自动生成凭证;除了在单个业务审核后直接编制凭证外,系统同时允许集中批量编制凭证。即可一次选取多笔业务,系统自动按业务顺序逐笔生成凭证。
(3)账表输出
基础账表:本模块提供的账表,既包括固定资产基础管理所需的账表,如固定资产台账、明细账和汇总表等,也提供了多种统计和分析账表。
打印输出:可以将报表的打印格式、颜色、字体等自定义,并可输出类型为.pdf文件到其他媒体功能。
3.2.3.2系统特点
(1)灵活的使用方式:系统的卡片样式由用户定义,折旧方法除系统预置,还可以根据需要,定义折旧计算公式,满足不同的折旧需要。
(2)简单的操作方式:系统利用事件驱动模式来引导用户使用软件系统,具有友好的用户界面与信息导航界面,易学易用。即使用户尚未全面掌握整个系统的功能及操用友政务软件有限公司 - 38 -
财务核算监督管理系统软件项目—技术文件
作方式也可非常好地在系统中处理他目前的业务及工作。
(3)良好的可集成性:系统可以与用友政务财务软件集成使用,实现无缝连接。 (4)快捷的卡片功能:在卡片录入时通过划分使用部门,可将同一批相同资产录入到一张卡片上,按使用系统分别计提折旧,以减少同类同批卡片的录入工作。
3.2.4政策法规查询系统
通过政策法规查询系统的规划和建设,要实现如下的系统功能:
1) 满足各预算单位操作人员对相应操作所涉及的政策法规的查询,提供模糊查询功
能。
2) 同时可以即支持集中查询,也支持根据业务进行链接查询。
3) 查询 - 39 -
财务核算监督管理系统软件项目—技术文件
以设置多个账套,每个账套可分别设置会计科目。
系统支持成批单位账套的建立,方便管理人员进行初试化工作。
3.系统选项设置
该功能用于对各单位使用系统所涉及的选项进行统一设置。包括辅助核算对应关系、辅助核算项是否可为空、是否记录国库支付业务单号等
3.2.6财政财务分析系统
财政财务分析系统能实现对账务数据进行综合评价,按照不同的角度来评估资金的收支运用情况,具有比较分析、结构分析、指标定义、指标分析等功能,可提供对财政管理到财务管理的政策、决策等的数据支持。
3.3.6.1系统功能
财务分析系统利用现代通讯技术和
决策分析方法,通过建立数据库和分析模
型,为预算单位的决策者提供及时、可靠
的财务业务信息,帮助决策者对未来的发
展方向和目标进行量化的分析和论证,从
而对资金的收支活动作出科学的决策。主
要功能包括:
预算执行情况分析:主要从预算单位本年度的年初预算、预算追加、追减及变动情况,对用款额度、预算增减情况以及
项目经费使用情况进行分析,评估。系统
可以按月、季、年对预算执行情况进行图
表并茂的分析,并可以将分析结果保存成
EXCEL文件。
资产负债分析:主要是从资产和
负债角度对本单位的资产、负债构成情况
进行分析;分析 - 40 -
财务核算监督管理系统软件项目—技术文件
资产构成情况及流动比率等项目;系统可以按月、季、年对资产、负债情况进行图表并茂的分析,并可以将分析结果保存成EXCEL文件。
收入情况分析:主要是针对行政事业单位的收入情况进行分析,包括各月的实际收入数、增减数及总收入数等。系统可以按月、季、年对单位收入情况进行图表并茂的分析,并可以将分析结果保存成EXCEL文件。
支出情况分析:主要是针对行政事业单位的日常支出情况进行分析,包括各月的实际发生的公用支出、专项支出、会议费、差旅费、交通费、人均支出等重要指标项目;系统可以按月、季、年对单位收入情况进行图表并茂的分析,并可以将分析结果保存成EXCEL文件。
节余情况分析:主要是针对行政事业单位的基本节余、项目节余、基建节余、政府采购节余、节余总数等各项资金的结余情况进行统计分析。系统可以按月、季、年对单位收入情况进行图表并茂的分析,并可以将分析结果保存成EXCEL文件。
3.3.6.2系统特点
1(自定义分析报表:用户可以根据自已需要定义分析报表;
2(支持多种图形分析方法:支持柱形图、条型图、折线图、饼图、散点图、面积图等图形分析,且用户可以根据需要自定义分析的指标项目。
3(系统提供多种分析方法:可以从针对不同情况让用户从各种角度对数据进行分析:包括比较分析、定基分析、环比分析、结构分析。如利用比较分析法,对本期支出实际数与预算数相比较,对本期实际完成数与上期实际数相比较;利用比率分析法,对各项财务指标之间的相关数进行分析等。
3.2.7财政查询监管系统
财政查询监管系统是专门为财政用户开发的子系统,主要用于财政部门对各预算单位的账务数据进行实时动态查询与监督管理。
3.2.7.1系统功能
系统主要功能包括:
1(财务账簿查询
包括查询预算单位的总账,明细账、多栏账、会计凭证及各种辅助核算账等账表用友政务软件有限公司 - 41 -
财务核算监督管理系统软件项目—技术文件
查询。
2(出纳账表查询
包括出纳日常的现金、银行日记账、日报单和现金盘点表等账表查询。
3(主管单位查询
主管单位查询主要用于财政部门汇总查询分析。它可汇总各预算单位的账套数据,财政部门可利用汇总数据进行综合查询、数据追踪、动态分析和监督管理,从而达到实时监控预算单位预算执行情况的目的。财政部门可以根据设置的条件,汇总查询各预算单位的明细账、总分类账和总账余额表等账表,以便在整个财政预算上进行把握。
4(财务报表查询
包括资产负债表、收入支出总表、支出明细表、暂存暂付款等会计报表查询。包括:
总查询:对预算单位上报上来的固定格式的报表进行汇总分类查询,以便在市级财政上进行把握。
分处室查询:各处室按照单位性质对分管的预算单位上报的报表进行汇总查询,以便对不同性质的分管单位上报的情况进行了解。
分主管局查询:各处室按照分管的主管局及主管局下属的预算单位性质对报表进行汇总查询,以便对不同主管局上报的情况进行了解和评价。
3.2.7.2系统特点
(1)查询方式灵活:可以按主管部门、预算单位、行政事业科目表等多种条件组合查询。
(2)可以跨年度查询:对多年的财务数据,不需要重新选择账套,可以直接选择任一会计年度查询。
(3) 全面体现个性化风格,不同职位的领导可根据职责范围选择自已想查看的报表置于查询主界面,方便操作与使用。
3.2.8报表汇总查询系统
市财政将各预算单位的财务信息收集后,一个主要目的是能为财政预算编制提供依据,同时便于预算单位按财政部统一规定的格式编制决算报表,以供有关部门批准。用友政务软件有限公司 - 42 -
财务核算监督管理系统软件项目—技术文件
预算单位通过“决算报表编制系统”进行报表编制并上报后,报表将自动汇总到财政服务器。通过决算报表查询子系统,财政部门可以随时查询各预算单位的决算报表上报情况,并可以通过系统提供的汇总功能,实现报表数据的自动汇总。主要功能包括:
报表接收:可根据下发任务将系统 - 43 -
财务核算监督管理系统软件项目—技术文件
3.2.9领导决策支持系统
3.2.9.1系统功能
财政部门将财务信息大集中后,可以对所集中数据进行进一步分析处理,为有关决策部门提供决策依据。通过建立数据库和统计分析、决策支持模型,辅以多种统计学算法和财务分析方法,实现对各项财务指标的深层挖掘,进一步强化监管功能。系统主要功能包括:
决策分析系统能实现对账务数据进行综合评价,按照不同的角度来评估资金的收支运用情况,具有比较分析、结构分析、指标定义、指标分析等功能,可提供对财政管理到财务管理的政策、决策等的数据支持。
1(单位财务分析
单位财务分析主要是从上级主管与基层预算单位的角度对预算执行情况、资产负债情况、收入支出情况、结余情况等进行分析。具体功能请参见财务分析系统介绍。
2(多单位横向分析
多单位横向分析与单位财务分析的区别是预算单位是否作为分析的因素。多单位横向分析是在单位财务分析的基础上,增加了不同预算单位参加分析,即以预算单位为分析维度,对预算执行
情况展开分析。包括:
预算执行情况
分析:以预算单位为分
析维度,对行政事业单
位的用款额度、项目经
费使用情况、预算单位
的增减变动情况进行
分析对比,以便为财政领导进行决策提供依据。
资产负债分析:以预算单位为分析维度,对行政事业单位的资产、负责构成情况进行分析对比,以确定各预算单位的资产、负债的构成是否合理、资产使用是否符合制度要求。
用友政务软件有限公司 - 44 -
财务核算监督管理系统软件项目—技术文件
收入情况分析:以预算单位
为分析维度,对行政事业单位的收
入执行情况进行分析对比,包括各
单位的实际收入数、增减数及总收
入数等。
支出情况分析:以预算单位
为分析维度,对行政事业单位的支
出执行情况进行分析对比,包括各
单位实际发生的公用支出、专项支出、会议费、差旅费、交通费、人均支出等重要指标项目。通过单位间的支出对比分析 ,确定各单位的支出是否合理,规范,从而实现对预算单位支出的实时监控管理。
节余情况分析:以预算单位为分析维度,对行政事业单位的各种支出结余进行对比分析,以便对下年度的预算安排与批复提供数据参考。
以上几种分析方法都可以按月、季、年进行分析对比,同时也可生成相应图形分析图,并可以将分析结果保存成EXCEL文件。
3.2.9.2系统特点
1(自定义分析报表:用户可以根据自已需要定义分析报表;
2(支持多种图形分析方法:支持柱形图、条型图、折线图、饼图、散点图、面积图等图形分析。
3(系统提供多种分析方法:可以从针对不同情况让用户从各种角度对数据进行分析:包括比较分析、定基分析、环比分析、结构分析。如利用比较分析法,对本期支出实际数与预算数相比较,对本期实际完成数与上期实际数相比较;利用比率分析法,对各项财务指标之间的相关数进行分析等。
4.针对预算单位分析与财政分析的角度不同,系统提供按预算单位进行横向对比与纵向对比两种不同对比方式。
5.打破职能部门间相对独立和地域限制的界限,提供通过对单位分散的数据整合处理,提供决策分析报表与图形分析功能。
6.系统提供多种分析方法,可以从针对不同情况让用户从各种角度对数据进行分用友政务软件有限公司 - 45 -
财务核算监督管理系统软件项目—技术文件
析:比较分析、对比分析、定基分析、环比分析、结构分析等分析方法。
3.2.10与业务系统的数据接口
3.2.10.1与集中支付系统的数据衔接
财务核算集中管理系统是以国库集中收付制度改革为前提,是国库集中收付系统的延伸和发展,因此,在系统的建设过程中,市级财务核算集中监管理系统与财政现有的国库集中支付系统可以无缝衔接,可以实现业务数据的共享和财政资金全过程的监控。通过这两个系统的衔接,可以真正实现对财政资金的全程监管,实现财政部门、代理银行、预算单位资金清算与核算,完整记录国库单一账户支付的每一笔资金的详细信息,国库支付系统的财政资金支付信息可直接传到财务核算集中管理系统,自动生成凭证,传递给预算
单位对应的会计账套,
完成单位财务核算登记
与处理。
数据接口主要功能
包括:
1、国库支付系统数
据源设置
主要设置国库集中
支付系统数据库与财务
核算监管系统的数据库
的基本参数信息和数据
导入的时间及会计年
度。
2(数据采集
数据采集主要是利
用事先设定好的财务监管系统与国库集中支付系统的对应关系原则,并通过设置的数据采集时间,实时或手工对国库集中支付系统数据进行转换,包括直接支付凭证、授权支用友政务软件有限公司 - 46 -
财务核算监督管理系统软件项目—技术文件
付凭证和银行对账单三种业务数据。数据采集后,预算单位就可以利用采集的数据结果进行记账凭证编制。
3.2.10.2固定资产管理系统的接口
支持通过从财政行政事业单位非经资产管理系统读取资产数据,包括资产的基础信息以及,资产管理状态信息等。
3.2.10.3与其他财政管理系统的接口
支持随着财政改革的不断深入,财政业务的不断细化,集中账务系统具备与其他财政业务系统连接的功能。
3.3用友软件产品特点
采用B/S与C/S交插平台。实现本地C/S平台数据分布存储,远程B/S平台实
时查询应用。
中间平台功能强大,支持第三方软件的发布与转换。
无需使用大型服务器系统。可利用各预算单位现有计算机设备,使硬件投资大
幅度减少。
数据的分布式存储,应用的分散式支持,使用故障的排除也解决速度大幅度提
高。同时也降低了整个平台的故障率。
数据采用MS SQL SERVER2000。
服务器操作系统采用WINDOWS2003。
提供严格的加密技术。采用网络、系统、平台、软件的四层口令验证技术,最
大限度的降低人为因素造成的风险。
技术上各预算单位相互分离,在整修政府网络中实现财政与各预算单位的点对
点应用。预算单位之间不能进行数据访问,以保证数据的安全与保密。
支持与外部扫描设备衔接,实现单据的自动扫描,附件文件管理。
第四章 技术实现方案
用友GRP-R9财政管理软件主体采用国际先进的技术精心设计而成,其关键技术全面满足抚顺市财政局国库支付中心的要求。同时相关技术标准、技术路线符合财政部关用友政务软件有限公司 - 47 -
财务核算监督管理系统软件项目—技术文件
于“金财工程”建设的整体要求。其开发工具采用世界一流的Java 、VC、Delphi,在技术上与国际软件同步,确保技术上的先进性。
4.1用友GRP财政管理软件的设计原则
用友GRP-R9财政管理软件主要使用对象为财政
- 48 -
财务核算监督管理系统软件项目—技术文件
有了平台化和部件后,我们就可以根据客户的需求,在很短的时间
- 49 -
财务核算监督管理系统软件项目—技术文件
操作简单,界面与Windows风格相同,具有系统备份、容错性能控制等,支持多种网络协议,C2级安全性,具有目录服务功能。
通过域(DOMAIN)的概念来对用户资源进行控制,并提供简单的方法来控制用户对网络的访问,良好的用户界面,支持多窗口。具有自动再连接特性,即当服务器从故障中恢复正常时,能重新建立和客户机的通信。从而保证了整个系统运行的基础的稳定可靠。
系统的数据库引擎采用Mssqlserver、ORACLE等大型关系型数据库管理系统,采用C/S、B/S综合体系结构,实现了网络环境下数据库之间的互动。而这一特点完全符合互联网应用迅速发展的普遍要求;适合联机事务处理的应用,具有很高的性能,可靠的数据完整性控制,先进的容错处理能力,断电保护技术,加强的安全保密功能等;实现了真正开放互联的数据管理,从而在系统的可靠性和与其他系统的兼容性上提供了保障。
同时公司在研发过程中严格按照国际上通行的ISO9001/ISO9002质量管理体系进行软件质量控制,同时按照计算机软件规范要求完善系统设计、文档管理和测试工作,这些措施都是系统品质和可靠性的保证。
4.1.4方便性设计
以客户对软件的客观要求为研发核心依据。
个性化----业务流程要有本单位特色,软件功能要有个性化,系统提供了多种手段和方式,来满足个性化的应用要求。采用自定义单据、报表模板、打印模板,自定义桌面,自定义菜单,系统根据用户权限自动过滤未授权的功能,而且用户可以根据自己的爱好定制桌面显示选项。
随需变化----适应单位不同发展阶段的需要,业务流程需要重构
集中管理----集中管理下的分布式计算,分散应用的集中管理
异构集成----异构环境下单位间的应用集成
无限可扩----能利用现有投资,降低系统总拥有成本
快速交付----容易部署和实施
用友政务软件有限公司 - 50 -
财务核算监督管理系统软件项目—技术文件
4.1.5开放性设计
为了适应应用的不断发展,系统在设计时定位于一个开放的体系,所有部件采用同一种标准的数据交换格式,这种格式既是系统 - 51 -
财务核算监督管理系统软件项目—技术文件
WIN2000S、WIN2003 平台上运行。
实现对多数据库的适配,支持的数据库有ORACLE、SQLSERVER,并且充分利用数据库的强大的处理能力,以及数据仓库的强大的功能进行软件的设计和开发。
(2)、支持分布式集中管理。
数据、应用、管理分布式集中,政务协同,集中化管理和维护,客户端的安装和零维护,极大的节维护成本。
(3)、基于WEB的应用,基于J2EE技术架构设计的多层C/S、B/S综合结构的产品。 可以采用多种方式的部署方式。客户端、WEB服务器、应用服务器、数据库服务器的合理分布,整个系统具有很高的可扩展性和安全性以及可靠性。客户层支持从Web到PDA等各种终端设备。
(4)、支持多组织、跨地区的异构大集成应用。
系统可以多实例安装,每个实例里可以管理多个单位(单位可以分级),在不同单位下可以建立不同的会计账套,各单位对基础数据可以在不同的层次下进行共享。
(5)、标准化与个性化相结合,提供给客户的是由客户组装出来的个性化的软件。个性化软件中包含标准的软件部件。
(6)、快速交付,提供了新软件开发模式:由于采用部件组装的方法生产软件,可以快速地为每个客户定制一个特定的产品。
4.3技术线路及性能
4.3.1系统的技术理念
在新经济时代下,财政部门的工作与时俱进,不断进行改革创新,因此,我们的理念是:打造一个“动态可重构,无限可扩展”的柔性软件,满足财政改革不断推进的需要。
这必然要求我们有大规模定制产品的能力,能快速反应需求的变化。我们已经建立并在不断丰富用友R9软件部件库,每个部件就是一个特定的功能模块。根据客户的要求,在很短的时间 - 52 -
财务核算监督管理系统软件项目—技术文件
是一个管理软件开发平台。这个平台上,客户同样可以开发出适合自己业务需求的软件部件,这些部件同时又丰富了我们的部件库,拉近了开发者与客户的距离。这既是一个产品的平台,又是一个开发者与客户交流的平台。
4.3.2系统的技术架构
安全可靠,易学易用,是我们不懈的追求。我们采用的技术是先进的、成熟的、开放的。系统主体采用用友GRP平台开发,可以跨平台运行,通过XML技术提供了可跨平台交换和移植的业务数据,同时采用Web Services提供了供其它应用调用接口,三者有力结合,可确保整个电子政务应用的开放性和集成度。
支持多种数据库、多操作系统,整个软件的服务器端支持主流的各种操作系统:windowsNT,Windows2000、Windows2003、UNIX、LINIX,可以良好的适配各种关系型数据库。客户端支持WIN98以上windows各版本。
4.3.2.1 C/S、B/S综合多层结构与分布计算技术
根据该系统的应用用户的广泛性及业务的复杂性,并根据财政部制定的《“政府财政管理信息系统”网络建设技术标准》与《“政府财政管理信息系统”安全总体标准》,该系统全部采用C/S、B/S综合多层结构与分布计算技术构建。
构建基于Web应用的多层体系结构,意味着提供基于Internet/Intranet技术的解决方案,完全使用Web方式进行数据集中式管理;
Browser/Server三层应用体系结构图如下:
用友政务软件有限公司 - 53 -
财务核算监督管理系统软件项目—技术文件
这种技术平台方案最大限度地方便了用户部署和维护大型软件系统,从而大大降低了用户目标系统的总体拥有成本(TCO)。客户端主要负责人机交互,包括一些与数据
应用服务器1
客户机Web服务器
…数据服务器•应用服务器主要负责应用系统的逻辑结构和数据关系,即事物处理。应用服务器又可以根据其处理的具体业务不同而分为多个;数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等等。
(1)、B/S多层结构
网络平台采用Browser/Server(浏览器/服务器)的方式,这是一种基于世界范围
- 54 -
财务核算监督管理系统软件项目—技术文件
的图形和界面运算;WEB服务器主要负责对客户端应用程序的集中管理;应用服务器主要负责应用系统的逻辑结构和数据关系,即事物处理。应用服务器又可以根据其处理的具体业务不同而分为多个;数据服务器则主要负责数据的存储和组织、分布式管理、备份和同步等。
采用B/S多层结构的优点:
* 浏览器界面易学易用,使用者无须太多技术知识
* 大大降低安装和维护费用
* 升级简便,只须在应用服务器端进行升级操作
* 充分保护客户现有资源,避免重复投资
* 支持跨平台的应用程序
* 扩展传统的C/S系统
* 远程等同于本地
* 容易集成最新的技术
(2)、对象层次分布
在多层分布式结构的系统框架之下,为了便于程序的合理部署,提高编码和运行的效率,提高程序可扩展性,有必要建立一种统一的代码构架。R9系统将业务代码对象按照功能和分布情况进行分类,定义每一类对象的结构和用途。
4.3.2.2 JAVA技术
JAVA是一种基于网络计算的开发语言,基于JAVA开发的应用程序是基于WEB的,由于JAVA的平台无关性,使得应用程序可以运行在不同硬件平台、不同操作系统平台上。
JAVA是一种简单的、面象对象的、分布式的、结构中立的、安全的、可移植的、解释的、性能优异的、多线程的、动态的开发语言。
JAVA自诞生以来,受到了各软件、硬件厂商的广泛支持,随着INTERNET的迅速发展,应用软件的开发工具转向JAVA是一种必然的趋势,它代表着未来软件开发技术的潮流,JAVA的良好表现证明它是一种成熟的、可靠的开发语言。
JAVA主要优点:
实现了开发环境和应用环境的分离
平台无关性
用友政务软件有限公司 - 55 -
财务核算监督管理系统软件项目—技术文件
可扩展性强
可分布性强
抗崩溃,具备很高的可靠性
实现动态负载均衡
4.3.2.3 XML技术
由于大系统所包容的子系统、财政业务的复杂性,财政改革的渐进规律,为满足系统所具有的开放性、可扩展性要求,要求采用XML技术来实现数据交换设计,形成标准数据交换平台。XML 具有简单性、开放性、可扩展性,并具备自我描述等特性,大系统利用XML技术和SOAP协议进行对外的数据交互,使得R9系统具有更强的开放性和可扩展性。
采用XML技术进行数据交换设计的一些优点:
(1)跨平台,包括跨操作系统平台、跨数据库平台,以及跨编程语言平台;
(2)低耦合,可以达到子系统(或模块)间相对松散的耦合,保证各子系统的相对独立和相互集成;
(3)数据交换标准,有利于建立起不同子系统、不同业务之间的数据交换机制;
(4)与外部单位之间的数据交换(如与国库、代理银行、税务等系统的接口)。
4.3.2.4数据交换平台
基于“技术平台化、业务部件化、部署个性化、生产工厂化”的设计思想来开发。系统采用了基于“平台/部件”的技术架构,它由“平台”和“部件”两大部分构成。通过平台,我们可以开发、部署和运行业务部件。部件是软件的基本组成单元,它们之间是相对独立的,在平台的控制下,可协同工作,从而完成特定的业务应用。同时,这些部件又是可重构的、可扩展的,能动态地完成不同客户的业务需求。部件与平台之间构成一个总线式的分层结构。
用友政务软件有限公司 - 56 -
财务核算监督管理系统软件项目—技术文件
平台(AnyisoftPlatform)在逻辑上又分为三大部分:运行器(Running Container)、设计器(DesignHelper)和政务管理器(Government Manager),三者按如下方式协同工作。
4.3.3系统性能
4.3.3.1稳定性
系统主要面向集中管理模式,需要支持几百甚至几千人的并发用户访问,必须具备高可靠性
服务器集群技术,由于现有的所有硬件系统不能达到100%的不间断运行,而单台服
务器不能做容错,所以不具备可靠性,利用服务器集群技术,可以建立一套高可靠应用环境
抗崩溃特性(事务处理机制、资源统一管理)
应用程序在例外(exception)处理、并发控制、容错、日志处理等的有效设计,
提高了应用程序本身的可靠性。
系统的自检与自恢复能力
系统的动态监控能力,提供故障快速排除的手段。
系统运行稳定可靠,用户的任何正常操作及客户端的任何非正常操作均不应造成系
统崩溃,即使本系统出现故障,也不会影响同一服务器上其他应用系统的正常运行 系统支持7x24 连续不间断地运行,不会因系统资源的耗尽而停机。系统维护工作
支持在线操作,不因维护工作降低系统可用性
用友政务软件有限公司 - 57 -
财务核算监督管理系统软件项目—技术文件
4.3.3.2高效性
在B/S多层结构和大规模网络化应用中,效率瓶颈往往在数据库,因此在数据库设
计时,我们将存储过程和触发器完成的工作作为业务逻辑部署到应用服务器上来,从而大大提高整个系统的处理效率
效率优化,利用效率测试工具,对关键算法和SQL语句进行优化,提高执行效率 可以将一些耗时的业务配置在相对空闲的时间里处理
由于中间件可连接多个数据库服务器,利用这一点可支持多数据库分布,数据库分
布主要有两种模式,一种是将业务处理与综合查询数据库分开,另一种是按会计主体分组,分别使用不同数据库服务器。数据库分布都将用到数据库复制技术。 利用WEBSERVER的动态负载均衡能力,利用多个服务器组成一个系统,通过一定的
机制或方法将所有的请求动态分配到所有的服务器,那么这个系统就拥有了几倍于单个服务器处理的能力。
系统采用多层结构,分步计算技术,充分利用客户端的资源,减轻了对服务器在资
源方面的压力,系统能满足6000以上个用户使用和500个用户的同时在线填报或查询,最大响应时间?10秒。
4.3.3.3可扩展性
系统为客户提供的是一个客户信息化平台,支持客户的可持续发展。在产品设计上充分考虑系统的开放性和可扩展性。
完全支持硬件系统性能升级与数量扩充,通过增加服务器,利用服务器集群间的负载均衡,
可以满足并发访问用户数的增长。
平台的开放性满足新业务范围的扩展,由R9系统采用基于框架的组件化设计,当出现新
的业务时,只需填加新的业务组件即可。
产品良好的设计,满足业务规模的扩展,如组织机构的平移、升级、降级;并可随时添加
会计主体
支持基于XML的数据交换接口,支持与第三方软件的客户应用集成。
支持与其他系统的数据集成和应用集成,满足未来“金财工程”新的发展思路的支持
4.3.3.4易用性
整个系统用户界面设计简捷易用,美观大方,便于用户在使用初期对系统的界面熟用友政
务软件有限公司 - 58 -
财务核算监督管理系统软件项目—技术文件
悉和理解,操作尽可能在少的步骤 - 59 -
财务核算监督管理系统软件项目—技术文件
人为安全威胁
恶意攻击来自 - 60 -
财务核算监督管理系统软件项目—技术文件
据被非法独占。
保护资源不被盗用
一些网络上的入侵者会利用信息网络中的各种资源:如硬盘空间、
- 61 -
财务核算监督管理系统软件项目—技术文件
户提供专用网络所具有的功能,但本身却不是一个独立的物理网络。
VPN产品在网络层建立安全通道,通过保证在网络层的数据安全来增强网络的安全性。
4.4.4.4 VLAN
对于 - 62 -
财务核算监督管理系统软件项目—技术文件
4.4.5.2系统漏洞扫描
由于目前的网络和主机配置会不可避免的出现一些漏洞,为了提前发现并在最大程度上减小这些漏洞对整个网络的威胁,可以采用网络扫描和检测工具对网络设备、操作系统和数据库进行扫描检测,它是一个网络安全性评估分析软件,其功能是用实践性的方法扫描分析网络系统,检查报告系统存在的弱点和漏洞,建议补求措施和安全策略,达到增强网络安全性的目的。
操作系统供应商经常发布各种安全补丁,系统管理员和网络管理员要随时了解最新补丁程序,修复漏洞。
4.4.5.3黑客入侵检测与预警
入侵检测是防火墙的合理补充,帮助系统对付网络攻击,扩展了系统管理员的安全管理能力(包括安全审计、监视、进攻识别和响应),提高了信息安全基础结构的完整性。在不影响网络性能的情况下可以监视网络上的通信数据流;捕捉可疑的网络活动;发现网络上存在的安全问题;进行实时响应和报警;提供详尽的网络安全审计分析报告。能在财务监管系统上自动、实时的进行入侵检测和响应系统。实时监控网络传输,自动检测可疑行为,分析来自中系统外部和 - 63 -
财务核算监督管理系统软件项目—技术文件
以网为本
防治病毒应该从网络整体考虑,从方便减少管理人员的工作上着手,透过网络管理PC机。如利用网络唤醒功能,在夜间对全网的PC机进行扫瞄,检查病毒情况;在线报警功能,网络上每一台机器出现故障、病毒侵入,网络管理人员都会知道,从而从管理中心处予以解决。
多层防御
新的防毒手段应将病毒检测、多层数据保护和集中式管理功能集成起来,形成多层防御体系。病毒检测一直是病毒防护的支柱。然而,随着病毒的数目和可能的切入点的增加,识别古怪代码串的进程变得越来越复杂,而且容易产生错误和疏忽。因此,任何一种反病毒的解决方案都应该既具有稳健的病毒检测功能,又具有客户机,服务器数据保护功能,也就是覆盖全网的多层次方法。
网关、服务器上防毒
大量的病毒针对网上资源的应用程序进行攻击,这样的病毒存在于信息共享的网络介质上,因而要在网关上设防,网络前端实时杀毒。防范手段应集中在网络整体上,单台PC独自解决病毒问题不可取,已不是网络应用环境下的现代工业的防范措施。在个人计算机的硬件和软件、LAN服务器、服务器上的网关、Internet及Intranet的Website上,层层设防,对每种病毒都实行隔离、过滤。在后台实时进行监控,发现病毒,随时杀灭,而前端用户根本没有感应,甚至根本不知道杀毒的过程,这才是比较科学的全面的解决方案。
4.4.5.6审计与监控
除了使用一般的网管软件和系统监控管理系统外,还应使用目前已经较为成熟的网络监控设备或实时入侵检测设备,以便对进出各级局域网的常见操作进行实时检查、监控、报警和阻断,从而防止针对网络的攻击与犯罪行为。
4.4.5.7备份与恢复
根据系统安全需求可选择的备份机制有:
场地 - 64 -
财务核算监督管理系统软件项目—技术文件
在进行备份过程中,常使用备份软件,它一般具有以下功能:
保证备份数据的完整性,并具有对备份介质的管理能力; 支持多种备份方式,可以定时自动备份。
4.4.5.8应急计划—接续方案
相对于主动安全计划,反应安全计划的目的是使系统从灾难中迅速恢复到正常状态。反应安全计划应用于攻击破坏了数据或其它部分,使正常商务运行中断,需要时间恢复的情况。最终的目标是维护数据的可用性、完整性和保密性。它要根据每种攻击来制订,指定谁在什么时间必须作什么来保障单位的运作。 比如:
运行地点改动
实施灾难恢复方案。
联系服务商和顾问
联系客户
周期性向员工通报新的接续步骤。
完成接续方案的任务:
引用单位现有的应急方案,与系统的应急方案结合制订接续方案。
针对实际保障效果评估现有的应急方案。
在计划中包含:对攻击的反应,它们是否足够限制破坏程度,保证系统正常的
运作。
备份方案,包括更新的文档和灾难恢复测试。对具体的数据库(Sql)备份方法,
见数据库(Sql)管理手册。
灾难恢复方案应该提供临时的操作环境,并且保证对临时操作环境的安全。 完整的文档应该包括:
? 在各种情况下对应急方案的测试。
? 任何依赖条件、困难、资源。
? 应急方案中各项的重要级别分类。
应急方案应该由安全项目之外的人进行测试,保证应急方案的有效性和文档能被其他人理解。
用友政务软件有限公司 - 65 -
财务核算监督管理系统软件项目—技术文件
4.4.6应用级安全解决方案
4.4.6.1用户授权管理机制
用友GRP/R9系统对操作用户权限有明细的管理功能,能够满足单位根据自身的机构设置、管理要求,制订权限管理策略,并根据权限管理策略,合理分配不同用户的不同操作权限。市财政局国库支付中心对其所采用的财务监管系统有明确的权限管理要求,对不同的部门、不同操作人员,对系统数据的操作、查询、修改的权限不同,不同层级的领导,拥有对不同数据的不同级别的查询和管理权限。
如同实际业务是由不同职责的岗位按照有序的分工协作完成一样,应用的功能也是由不同权限的用户角色按照实际岗位职责需要分布使用的。用户角色是多层次的并可对角色进行分组授权,首先是按用户性质划分成以下五类角色,即:
系统管理员角色:
系统管理员是对系统进行运行管理和控制的重要角色,包括用户帐号及授权的管理,业务流程的定制等;
参观访问者角色:
参观访问者只可以进入网上办公系统进行办事流程的查询和资料下载,不可以进行网上填报和申请,不可以修改任何数据;
基层会计人员角色:
基层会计人员需要用合法帐号登录系统,享有参观访问者角色的全部功能权限外,主要是可以进行网上财务数据的在线填报和上传,可以上网查询单位的各种财务信息。
审批工作人员角色:
审批工作人员可以在网上进行流程的审批工作,但只能对权限范围
- 66 -
财务核算监督管理系统软件项目—技术文件
4.4.6.2数据安全备份机制
系统的安全,核心是保证数据的安全,数据的安全可靠性是整个系统可靠性的一个关键环
节。数据的可靠性是指为了防止各种意外情况(包括:系统崩溃、灾难发生或设备损坏等)对数据库造成全部或部分数据的损失而采取的措施,包括利用各种RAID技术、备份技术等等。在现代信息社会,信息和数据即意味着财富,所以,保护好政府部门的各种有用和敏感的数据尤为重要。为此,我们设计采用以下措施:
采用可容错的备份存储技术
在设计数据库系统平台方案时,我们(建议)采用双机热备份系统,共享磁盘阵列的方案,用户数据全部存储在具有高容错、高可靠性的磁盘阵列设备上,磁盘阵列采用RAID5技术,实现存储设备的高度可靠性,以避免存储设备故障造成数据丢失。
制定完善的备份策略
由数据库管理员、系统管理员、网络管理员和开发人员一起根据系统运行的实际情况,制定完备的多级备份策略。包括数据库的全备份,增量备份,重要配置文件的备份,定期的数据导出等。对制定的备份策略进行全面的测试,形成文档和自动脚本,并定期调整,确保其有效性。培训相关数据库管理员、系统管理员,确保其熟悉备份、恢复操作。
对核心数据的自动备份
系统对数据字典、业务核心数据、流程定义数据等重要数据将实现自动备份。
4.4.6.3数据加密传输
数据加密技术从技术上的实现分为在软件和硬件两方面。按作用不同,数据加密技术主要分为数据传输、数据存储、数据完整性的鉴别以及密钥管理技术这四种。
在网络应用中一般采取两种加密形式:对称密钥和公开密钥,采用何种加密算法则要结合具体应用环境和系统,而不能简单地根据其加密强度来作出判断。因为除了加密算法本身之外,密钥合理分配、加密效率与现有系统的结合性,以及投入产出分析都应在实际环境中具体考虑。
对于对称密钥加密。其常见加密标准为DES等,当使用DES时,用户和接受方采用64位密钥对报文加密和解密,当对安全性有特殊要求时,则要采取IDEA和三重DES等。作为传统企业网络广泛应用的加密技术,对称密钥效率高,它采用KDC来集中管理和分发密钥并以此为基础验证身份,但是并不适合Internet环境。
用友政务软件有限公司 - 67 -
财务核算监督管理系统软件项目—技术文件
Internet中普遍使用公钥系统。即公开密钥加密,它的加密密钥和解密密钥是不同的。一般对于每个用户生成一对密钥后,将其中一个作为公钥公开,另外一个则作为私钥由属主保存。常用的公钥加密算法是RSA算法,加密强度很高。具体作法是将数字签名和数据加密结合起来。发送方在发送数据时必须加上数据签名,做法是用自己的私钥加密一段与发送数据相关的数据作为数字签名,然后与发送数据一起用接收方密钥加密。当这些密文被接收方收到后,接收方用自己的私钥将密文解密得到发送的数据和发送方的数字签名,然后,用发布方公布的公钥对数字签名进行解密,如果成功,则确定是由发送方发出的。数字签名每次还与被传送的数据和时间等因素有关。由于加密强度高,而且不要求通信双方事先要建立某种信任关系或共享某种秘密,因此十分适合Internet网上使用。
抚顺市预算单位财务核算监督管理系统在远程应用、尤其是通过Internet传输数据时,数
据的流通途径、路线存在着不可预期性。这也是所有基于互联网的应用系统所共同面临的问题。
抚顺市预算单位财务核算监督管理系统在这一方面采用了国际上较为通用的、技术比较成熟的“数据传递底层协议加密(SSL)”,此种方式不必改变应用层协议,也不必改变传输层协议,它是在应用层与传输层之间加一层安全加密协议,达到安全传输的目的。Secure Socket Layer
(SSL) 是由 Secure Channel (Schannel) 安全提供程序实现的基于公众密钥加密的安全协议。如今,Internet 浏览器和服务器使用这些安全协议来做互认证,信息完整性以及保密性高。当提交服务器的证书作为 SSL 安全通道建立的一部分后,就由 Internet Explorer (客户机) 来做 Internet 服务器的认证。客户机程序核实了服务器证书上加了密的签名,就接受这个证书和到几个已知的或设置的 CA 的任何中间的 CA 证书。采用SSL协议能为传输数据提供较高的安全性。
用友GRP/R9系统的客户机与服务器之间传递的所有数据均被加密,即使第三者能够截获这些数据(在网络环境中,这是无法避免的),他也无法理解这些数据的含义或从中获取有价值的 - 68 -
财务核算监督管理系统软件项目—技术文件
送的报文又如何盖章呢,这就是数字签名所要解决的问题。数字签名必须保证以下几点:
接收者能够核实发送者对报文的签名;发送者事后不能抵赖对报文的签名;接收者不能伪造对报文的签名。
现在已有多种实现各种数字签名的方法,但采用公开密钥算法(PKI,PubicKeyInfrastructure)要比常规算法更容易实现。下面就来介绍这种数字签名。
发送者A用其秘密解密密钥SKA对报文X进行运算,将结果DSKA(X)传送给接收者B。B用已知的A的公开加密密钥得出EPKA(DSKA(X))=X。因为除A外没有别人能具有A的解密密钥SKA,所以除A外没有别人能产生密文DSKA(X)。这样,报文X就被签名了。
假若A要抵赖曾发送报文给B。B可将X及DSKA(X)出示给第三者。第三者很容易用PKA去证实A确实发送消息X给B。反之,如果是B将X伪造成X’,则B不能在第三者面前出示DSKA(X’)。这样就证明B伪造了报文。可以看出,实现数字签名也同时实现了对报文来源的鉴别。
但是上述过程只是对报文进行了签名。对传送的报文X本身却未保密。因为截到密文DSKA(X)并知道发送者身份的任何人,通过查问手册即可获得发送者的公开密钥PKA,因而能够理解报文 - 69 -
财务核算监督管理系统软件项目—技术文件
经过CA私有密钥签名的证书。
数字证书采用公钥密码体制,即利用一对互相匹配的密钥进行加密、解密。每个用户拥有一把仅为本人所掌握的私有密钥(私钥),用它进行解密和签名;同时拥有一把公共密钥(公钥)并可以对外公开,用于加密和验证签名。
数字证书可用于:发送安全电子邮件、访问安全站点、网上证券、网上招标采购、网上签约、网上办公等网上安全电子事务处理和安全电子交易活动。
数字证书的格式一般采用X.509国际标准。目前数字证书认证中心主要有:安全电子邮件证书、个人和企业身份证书、服务器证书以及代码签名证书等几种类型证书。
市级财务核算集中管理系统如果需要对业务数据进行数字签名,需要单独进行处理。直接使用第三方数字签名解决方案提供的签名接口,用友GRP/R9系统可与第三方CA认证系统集成使用。
与CA身份安全数据认证接口配置策略
配置G-MAP平台
申请并安装客户端证书
通过HTTPS访问
4.4.6.6操作日志
在上面多层授权之后,系统还提供了操作日志功能,系统将自动记录操作人员对系统的登录和使用情况,并将对记录的修改操作记录现场,记录修改操作发生时的用户代码、工作站名、时间、修改原因和原数据等。
4.4.6.7痕迹跟踪
系统能跟踪文件处理过程中的任何修改/删除/增加动作,包括修改人,修改
- 70 -
财务核算监督管理系统软件项目—技术文件
对于数据库的管理员和超级用户,一定要作好密码的保密工作。同时将只允许特定的域账号对数据库访问,在中间层则以该域账号登录或者将中间层组件指定在该特定的账号下运行。这样一来,客户端没有办法可以直接访问数据库,只有中间层组件才有这个权力,从而提高了数据的安全性。
4.5计算机系统配置
4.5.1服务器系统配置
4.5.2服务器操作系统
服务器采用Microsoft Windows2003操作系统。
第五章 项目实施方案
5.1实施总体原则
抚顺市预算单位财务核算监督管理系统软件系统是一个大型项目,是关于抚顺市财政资金管理变革的系统项目。时间紧、难度大、任务重、涉及面广,为了在规定时间
- 71 -
财务核算监督管理系统软件项目—技术文件
2)效益驱动,重点突破
根据抚顺市财政局目前需求与实施应用环境,确定一个成功应用点,并作为驱动整个系统应用的突破口。驱动应用点的选定,关系到抚顺市财政局走向管理信n息化道路的全面启动应用。因此,在选定时,应在容易与复杂、局部与全部、独立与相关等问题上作些分析与权衡。
3)持续改进
通过试点部门与单位的使用,我们应不断对该系统进行维护,完善系统功能,最大限度地满足抚顺市财政局及各级预算单位的实际业务需要。
4)重点突出、以点带面
该项目涉及使用部门与单位较多,不可能同时实施该系统。我们将选择重点部门与试点单位,优先实施该系统。在实施过程中,还应不断总结经验和进行功能改进,为大面积地系统推广做准备和经验参考。
5)紧密结合、周密计划
该系统应与抚顺市财政局的需求紧密结合,最大程度的满足实际业务需求;制定切实可行的项目计划,同时在项目每个阶段,负责人也制定细化的阶段计划,作为项目每个阶段的航标,确保项目满足客户要求,按时、高质量提交。
在保证软件开发、实施质量的前提下,侧重提高实施效率、成功率和加速项目实施速度,大幅度地减少抚顺市财政局各种资源费用,缩短实施周期。
6)迭代开发、推广、逐步上线
总体规划、分步项目、突出重点:总体规划整体信息化进程,将规定时间
- 72 -
财务核算监督管理系统软件项目—技术文件
《软件项目实施方法》是我公司完成项目实施、规范实施工作的指导纲领。
公司的项目实施主要面向政务管理,在实施过程中将政务管理和信息技术有效结合,一方面满足用户的工作目标和需求,另一方面通过由很多步骤组成的规范化操作过程,实现上述结果。
软件项目实施方法具体描述了公司实施的原则、方法、工作规范等
- 73 -
财务核算监督管理系统软件项目—技术文件
(3)阶段实施、按时验收
为了保证在实施的过程中有一个阶段的实施重点,实施组应该根据实施主计划形成阶段实施计划,同时为了让客户和所有参与项目的人员能保持高度的激情和成就感,应该设立里程碑事件,阶段实施计划和里程碑事件都应该能和合同中要求的验收条件相一致。
(4)项目管理、团队协作
我们应按项目管理的方法来对项目进行管理,所有我方的项目组成员都应该掌握项目管理的基本方法、项目经理应该有大型软件系统的实施管理经验,并能将项目组打造成为富有战斗力和工作激情的团队,使项目项目组成员在圆满完成项目任务的同时对自身的能力得到提升。
5.3整体实施计划
根据抚顺市预算单位财务核算监督管理系统软件系统建设的总体规划及实际推进,项目建设分为三个阶段:
第一阶段:试点单位运行阶段(2007年5月1日,2007年5月31日)
合同生效后,选项择30家未使过用软件的预算单位与30家已经使用过用友其他版本软件或其他公司软件的预算单位,作为第一阶段测试用户。实施采用集中安装调试,一对一培训辅导的实施方法。在保证这60家预算单位系统正常运行的前提下,找出第一阶段存在的问题,进行改进。
第二阶段:完善系统,扩大推广单位范围阶段(2007年6月1日,2007年7月31日)
在第一阶段60家试点预算单位的基础上,结合第一阶段出现问题,完善实施方案。对剩余全部预算单位进行实施工作。实施方法在改进第一阶段方案的基础上,同样采用集中安装调试,一对一培训辅导的实施方法。
第三阶段:问题排除阶段(2007年8月1日,2007年8月31日)
在第二阶段全面应用的基础上,针对各预算单位在使用中出现的问题,个别走访、个别解决、个别辅导。
用友政务软件有限公司 - 74 -
财务核算监督管理系统软件项目—技术文件
5.4项目验收计划
按照项目总体目标要求,以及时间进度的划分,关键里程碑为:
1)2007年6月底之前
完成系统客户设定及各性质账套的建立
完成系统测试
2)2007年8月底之前
完成试点单位的实施上线,包括:培训,系统初试化,数据迁移,系统试运行,验收。
5.5实施培训地点
由财政局提供具体的实施地点,并且负责集中各预算单位计算机设备到该地点进行集中实施。
培训地点为各预算单位,进行一对一培训。
5.6项目组织体系
5.6.1项目组织设计原则
用友政务公司为确保“抚顺市预算单位财务核算监督管理系统软件系统”,按照既定的方案与计划进行,针对本项目的特点,在组建项目团队时,特别考虑了以下几点:
设立强有力的领导小组,由用友政务公司主要领导担任领导小组组长,与抚顺市财政局项目领导小组定期沟通,审核项目计划,监控项目进度,协调和解决项目中的重大问题;
设立项目管理办公室,抚顺市预算单位财务核算监督管理系统软件系统是由一组相互关联的分项目组成,分项目之间的沟通和管理非常复杂,项目管理办公室设立技术总体组,业务总体组,质量管理组,推广培训组,服务支持组对各分项目进行协调和管理。
每个分项目指定专门的分项目经理,负责具体分项目的管理工作。
用友政务软件有限公司 - 75 -
财务核算监督管理系统软件项目—技术文件
5.6.2项目组织结构图
图17-3 项目组织机构
5.6.3岗位职责说明
1)项目领导小组
负责对抚顺市预算单位财务核算监督管理系统软件系统进行指导、协调、监督和重大决策。
对项目进行中的重大问题进行协调和决策。
对项目的关键节点目标进行审查监督。
2)项目经理
制定项目计划,任务分配,安排资源及协调项目组成员的日常工作。 用友政务软件有限公司 - 76 -
财务核算监督管理系统软件项目—技术文件
对项目组成员的工作及项目进度进行检查。
管理项目风险,预算控制,人员安排,保证项目按规定的标准和质量进行。 代表用友政务公司参加与项目有关的会议,协调抚顺财政局与用友政务公司的关系。
定期提交项目进展情况报告,提出需要解决的问题
3)变更控制委员会
由客户代表、项目经理、质量经理、技术负责人、配置管理组长及需求分析组、设计组、开发组、测试组组长等成员组成。
负责评审、批准重大项目变更
组织对于变更的评审,协调变更控制委员会(SCCB)成员对变更达成一致,并确认变更的结果。
4)业务总体组
管理项目中业务方面的流程以及业务标准化方面的工作。
安排和协调项目组关于业务方面的工作,检查和汇报工作进度。
完成项目经理分派的任务,提供对分项目的业务指导。从业务角度对分项目进行质量把关。
执行项目计划中负责的工作。
5)技术总体组
负责开发工作的标准化制定与监督, 向项目经理和分项目经理提供对关键技术选用的决策性建议。
负责对分项目的技术指导,协助解决在开发中遇到的技术问题。
检查和汇报工作进度,从业务角度对分项目进行质量把关。
完成项目经理分派的任务,执行项目计划中负责的工作
6)质量管理组
制定详细的质量控制计划和规范。
在项目过程中对项目质量进行过程控制。
定期或不定期针对项目进度、计划,文档及格式等进行质量检查。
定期提出质量报告。
协调质量问题的解决。
用友政务软件有限公司 - 77 -
财务核算监督管理系统软件项目—技术文件
7)培训推广组
负责与客户方项目培训组长协商培训总体计划及培训
- 78 -
财务核算监督管理系统软件项目—技术文件
11)技术人员
完成项目经理分派的任务。
专职负责技术平台、技术架构、开发方面的技术工作。 为抚顺市财政局提供技术平台、技术,开发技术等培训。 参与系统有关的方案设计、开发、维护等方面的工作。
负责项目中网络硬件、操作系统、数据库系统、应用系统方面的工作。 执行项目计划中负责的工作。
总之,应当确保所有进入项目开发现场的项目组成员具备与其职责相关的专业知识和技能,在项目队伍里各司其职,确保项目的顺利开展
5.6.4项目组成员名单
由主管副总经理负责项目的总体安排与协调。关键项目组成员名单如下:
用友政务软件有限公司 - 79 -
财务核算监督管理系统软件项目—技术文件
5.7主要阶段与交付成果物
5.7.1准备阶段
用友政务软件有限公司 - 80 -
财务核算监督管理系统软件项目—技术文件
5.7.2开发阶段
用友政务软件有限公司 - 81 -
财务核算监督管理系统软件项目—技术文件
用友政务软件有限公司 - 82 -
财务核算监督管理系统软件项目—技术文件
5.7.3推广阶段
用友政务软件有限公司 - 83 -
财务核算监督管理系统软件项目—技术文件
5.8项目开发管理
根据系统总体方案,公司在本项目开发过程中,将严格按照公司的iSO19000的质量管理体系执行,并参照软件工作、RationalUnifiedProcess(RUP)CMM3级的标准。虽然我们已经有了相当完备和成熟的产品,但是,需要根据抚顺市财政改革与财务管理的实际情况调整现有软件功能:
5.8.1建模与UML
UML是一种先进实用的标准建模语言,我们选用UML作为软件系统的建模方法。 目前常用的建模方法包括:对象建模技术(OMT)面向对象软件工程(OOSE)Booch方法、统一建模语言(UML)方法、VMT技术等。其中,Booch 方法比较适合于系统的设计和构造;OMT-2特别适用于分析和描述以数据为中心的信息系统;OOSE比较适合支持商业工程和需求分析;VMT技术是IBM公司基于OMT技术提出的一种可视化建模技术;UML方法是由ANSI和OMG采用的基于面向对象技术的标准建模语言,代表了面向对象方法的软件开发技术的发展方向,并为大多数公司所采用。
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML采用了面向对象的概念,并引入各种独立于语言的表示符。这种方法用对象模型、动态模型、功能模型和用例模型,共同完成对整个系统的建模,所定义的概念和符号可用于软件开发的分析、设计和实现,软件开发人员不必在开发过程的不同阶段进行概念和符号的转换。
5.8.1.1UML的特点
标准建模语言UML的主要特点为:
(1)UML统一了Booch、OMT和OOSE等方法中的基本概念。
(2)UML还吸取了面向对象技术领域中其他流派的长处,其中也包括非OO方法的影响。UML符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。因此,在UML中汇入了面向对象领域中很多人的思想。这些思想并不是UML的开发者们发明的,而是开发者们依据最优秀的OO方法用友政务软件有限公司 - 84 -
财务核算监督管理系统软件项目—技术文件
和丰富的计算机科学实践经验综合提炼而成的。
(3)UML在演变过程中还提出了一些新的概念。在UML标准中新加了模板、职责、线程、过程、分布式、并发、模式、合作、活动图等新概念,并清晰地区分类型、类和实例、细化、数据交换关系和组件等概念。
(4)应用领域广泛。适用于以面向对象技术来描述任何具有静态结构和动态行为的系统;而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。
5.8.1.2UML方法在软件开发过程中的应用
UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用UML类图来描述。为实现用例、类之间需要协作,这可以用UML动态模型顺序图来描述。
从应用的角度看,当采用面向对象技术设计系统时,首先是描述需求;其次根据需求建立系统的静态模型,以构造系统的结构;第三步是描述系统的行为。其中在第一步与第二步中所建立的模型都是静态的,包括用例图、类图,是标准建模语言UML的静态建模机制。其中第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系。主要采用顺序图,是标准建模语言UML的动态建模机制。
(1)需求分析阶段
在需求分析过程中建立业务功能模型——系统用例图,通过系统用例建模对业务功能进行分析,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。系统用例图用一系列规范图形符号描述了一个系统中使用者、系统用例及它们之间的关系,不会涉及任何
- 85 -
财务核算监督管理系统软件项目—技术文件
5)帮助用户从整体上理解和认识信息系统
UseCase图是UML中最重要的元素,正确应用Use Case图是项目成功的基础。UseCase设计得好,当需求发生变化时,只需添加新的UseCase而不用修改已经在使用的UseCase。系统用例是精确描述需求的重要武器,贯穿于整个开发过程,包括对系统的测试和验证。
三层结构组件系统的设计融合了螺旋滚动的渐进设计方法,支持过程演化,支持软件开发的迭代方法。用友政务公司首先建立一个系统原型,它是由多个组件组成的。原型的本地化过程将根据需求对需要增加的类采用面向对象的方法开发它。之后就可以利用从库中提取出来的类以及为了满足应用程序的特定要求而建造的新类,来构造待开发的应用程序的第一个迭代。过程流程而后又回到螺旋,并通过随后的工程活动最终再进入构件组装迭代。
在设计系统原型时,我们充分考虑了系统的可扩展性和灵活性,并且针对主要政策和实施
细则开发出几百个组件,这样可以大大减少客户化开发的成本,同时也会减少以后的管理和维护成本。
(2)设计阶段
对分析阶段产生的模型进行细化和扩充,考虑软件系统中技术细节的类(如处理用户数据交换关系、数据库、通讯等问题的类),增加相应的模型。在面向对象建模技术中,我们将客观世界的实体映射为对象,并归纳成一个个类。类(Class)对象(Object)和它们之间的关联是面向对象技术中最基本的元素。对于一个想要描述的系统,其类模型和对象模型揭示了系统的结构。在UML中,类由类图表示,类图技术是OO方法的核心。
类图(ClassDiagram)描述类和类之间的静态关系。与数据模型不同,它不仅显示了信息的结构,同时还描述了系统的行为。类图是定义其它图的基础。建立类模型时,我们应尽量与应用领域的概念保持一致,以使模型更符合客观事实,易修改、易理解和易交流。
类描述一类对象的属性(Attribute)和行为(Behavior)。在UML中,类的可视化表示为一个划分成三个格子的长方形。
顺序图(SequenceDiagram)用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。顺序图存在两个轴:水平轴表示不同的对象,垂直轴表示时间。顺序图中的对象用一个带有垂直虚线的矩形框表示,并标有对象名和类名。垂直虚线是对用友政务软件有限公司 - 86 -
财务核算监督管理系统软件项目—技术文件
象的生命线,用于表示在某段时间 - 87 -
财务核算监督管理系统软件项目—技术文件
《编码和 - 88 -
财务核算监督管理系统软件项目—技术文件
系统用户界面(初步);
其它数据交换关系需求(软件、硬件和数据交换关系需求);
性能需求;
数据需求;
系统运行环境和简要实现方案等。
对系统集成项目的控制,采用项目管理的方法进行控制,设计输入是项目的“系统需求”包括软件和硬件二方面的需求;客户经理与开发部门在项目需求分析阶段,要确定与项目有关的设计输入要求,包括合同、标书、立项书或以其它方式提出的用户需求、适用的法令法规要求等,对于不完善、含糊或矛盾的要求,应采取用户调查、专家咨询等方法加以解决,最终形成《系统需求说明书》,并依照规定评审确认。
5.8.2.3设计和开发输出
系统集成项目的设计输出应包括《项目实施方案》《工程项目设计报告》等。
每个软件项目的设计实现的输出,均应形成相应的文件,按照程序文件和作业指导书《概要设计编写规范》、《设计管理规程》、《编码和 - 89
-
财务核算监督管理系统软件项目—技术文件
5.8.2.5设计和开发验证
在软件设计的各个阶段需进行必要的设计验证,包括一定范围
- 90 -
财务核算监督管理系统软件项目—技术文件
置管理计划》要求的规定实施,变更结果必须得到确认和审批,并做好记录。需注意连带变更的控制,同时变更必须及时
通知
关于发布提成方案的通知关于xx通知关于成立公司筹建组的通知关于红头文件的使用公开通知关于计发全勤奖的通知
到所有相关部门和人员。
5.8.3项目过程管理
在项目的流程管理中,目前通过 RationalUnifiedProcess?(即 RUP?)实现,这是行业领先的流程平台。 Rational UnifiedProcess 可以帮助项目经理为任何项目“量身定做”适合的流程。 项目经理可以使用 RUP 轻松选择一套能够满足特定项目需要的流程构件。 通过使用这一软件开发的最佳经验方法,项目团队可以实现可预见的结果。
5.8.3.1先启阶段
先启阶段的基本目标是实现项目的生命周期目标中所有涉众之间的并行。先启阶段主要对新的开发工作具有重大意义,新工作中的重要业务风险和需求风险问题必须在项目继续进行之前得到解决。对于重点是扩展现有系统的项目来说,先启阶段较短,但重点仍然是确保项目值得进行而且可以进行。
先启阶段的主要目标包括:
建立项目的软件规模和边界条件,包括运作前景、验收标准以及希望产品中包括和不包括的 - 91 -
财务核算监督管理系统软件项目—技术文件
确保构架、需求和计划足够稳定,充分减少风险,从而能够有预见性地确定完成开发所需的成本和进度。对大多数项目来说,通过此里程碑也就相当于从简单快速的低风险运作转移到高成本、高风险的运作,并且在组织结构方面面临许多不利因素。
处理在构架方面具有重要意义的所有项目风险 建立一个已确定基线的构架,它是通过处理构架方面重要的场景得到的,这些场景通常可以显示项目的最大技术风险。
制作产品质量构件的演进式原型,也可能同时制作一个或多个可放弃的探索性原型,以减小特定风险,例如:设计/需求折衷、构件复用、产品可行性或向投资者、客户和最终用户进行演示。
证明已建立基线的构架将在适当时间、以合理的成本支持系统需求。 建立支持环境。
5.8.3.3构建阶段
构建阶段的目标是阐明剩余的需求,并基于已建立基线的构架完成系统开发。构建阶段从某种意义上来说是一个制造过程,在此过程中,重点在于管理资源和控制操作,以便优化成本、进度和质量。从这种意义上说,从先启和精化阶段到构建和产品化阶段,管理上的思维定势经历了从知识产权开发到可部署产品开发的转变。
构建阶段的主要目标包括:
通过优化资源和避免不必要的报废和返工,使开发成本降到最低 快速达到足够好的质量 快速完成有用的版本(Alpha 版、Beta 版和其他测试发布版) 完成所有所需功能的分析、开发和测试。 迭代式、递增式地开发随时可以发布到用户群的完整产品。这意味着描述剩余的用例和其他需求,充实设计,完成实施,并测试软件。
确定软件、场地和用户是否已经为部署应用程序作好准备。 开发团队的工作实现某种程度的并行。即使是较小的项目,也通常包括可以相互独立开发的构件,从而使各团队之间实现自然的并行(资源允许)。这种并行性可较大幅度地加速开发活动;但同时也增加了资源管理和工作流程同步的复杂程用友政务软件有限公司
- 92 -
财务核算监督管理系统软件项目—技术文件
度。如果要实现任何重要的并行,强壮的构架至关重要。
5.8.3.4产品化阶段
产品化阶段的重点是确保最终用户可以使用软件。产品化阶段可跨越几个迭代,包括测试处于发布准备中的产品和基于用户反馈进行较小的调整。在生命周期中的该点处,用户反馈应主要侧重于调整产品、配置、安装和可用性问题,所有较大的结构上的问题应该在项目生命周期的早期阶段就已得到解决。
在产品化阶段生命周期结束时,目标应该已经实现,项目应处于将结束的状态。某些情况下,当前生命周期的结束可能是同一产品另一生命周期的开始,从而导致产生产品的下一代或下一版本。对于其他项目,产品化阶段结束时可能就将工件完全交付给第三方,第三方负责已交付系统的操作、维护和扩展。
根据产品的种类,产品化阶段可能非常简单,也可能非常复杂。例如,发布现有桌面产品的新发布版可能十分简单,而替换一个国家的航空交通管制系统可能就非常复杂。
产品化阶段的迭代期间所进行的活动取决于目标。例如,在进行调试时,实施和测试通常就足够了。但是,如果要添加新功能,迭代类似于构建阶段中的迭代,需要进行分析设计。
当基线已经足够完善,可以部署到最终用户领域中时,则进入产品化阶段。通常,这要求系统的某个可用部分已经达到了可接受的质量级别并完成用户文档,从而向用户的转移可以为所有方面都带来积极的结果。
产品化阶段的主要目标是:
进行 Beta 测试,按用户的期望确认新系统 Beta 测试和相对于正在替换的遗留系统的并行操作 转换操作数据库 培训用户和维护人员 市场营销、进行分发和向销售人员进行新产品介绍 与部署相关的工程,例如接入、商业包装和生产、销售介绍、现场人员培训 调整活动,如进行调试、性能或可用性的增强 根据产品的完整前景和验收标准,对部署基线进行的评估
用友政务软件有限公司 - 93 -
财务核算监督管理系统软件项目—技术文件
实现用户的自我支持能力 在涉众之间达成共识,即部署基线已完成 在涉众之间达成共识,即部署基线与前景的评估标准一致
5.9项目需求管理
需求指明了系统开发所要做和必须做的每一件事,指明了所有设计应该提供的功能和必然
受到的制约。需求管理的过程,从需求获取开始贯于整个项目生命周期,力图实现最终产品同需求的最佳结合。
需求管理是完整管理模式中的一环,同其他特性诸如完整性、一致性等不可分割,彼此相关而成一体。需求管理应保证一套需求是已知系统需求的完整体现,每部分解决方案都是对总体需求一定比例的满足(甚至是充分满足),仅仅解决部分需求是没有意义的。
具体的需求开发过程包括:需求获取、需求分析、编写需求规格说明书、需求验证几大步骤。需求管理必须保证需求开发过程和产出物的质量,以及随后的系统开发活动(包括设计、编码、测试、维护等)正确、完整、一致地实现已定义的需求。具体来说,需求管理主要涉及以下几方面的工作:
需求评审
需求确认
需求跟踪
需求变更控制
5.9.1需求管理流程与职责关系
1)需求评审
需求评审是针对需求开发阶段的交付物——需求规格说明书的重要的质量控制措施。它需要从形式上到 - 94 -
财务核算监督管理系统软件项目—技术文件
用户的需求。
需求规格说明书的每一项需求描述清晰,相互一致。
需求规格说明书中的需求描述足够详细,能够作为后续系统分析、设计和开发的基础。
需求规格说明书满足其他的标准、规范和质量指标要求。比如,需求规格说明书必须满足标准模板的格式要求、各个需求项具有唯一的标识、各个需求项具有重要性和优先级排序,以便在特定约束条件下(进度、成本、资源等)合理调配资源实现相关的技术特性。
需求评审应采用正式的评审方式,参加的角色包括:开发小组的需求分析人员、系统分析人员、设计人员、测试人员,业务小组相关的需求提出人员,技术专家组相关成员,质量保证(QA)人员等。当需求规格说明书篇幅较多时,可采取分别召开多次评审会议的分块评审方式。
2)需求确认
对于需求最终的确认,需要在需求通过正式评审后,由用户业务人员进行确认。需求确认的目的是:
对需求规格说明书中描述的需求,相关各方均已理解并达成共识(包括业务人员、系统开发人员)。
同意后续的开发工作根据该工作产品开展。
如果需求发生变化,相关各方将共同遵循项目定义的“变更控制规程”执行。需求的变更将导致相关各方重新协商成本、资源和进度等。
需求确认的具体操作可以先由业务组相关负责人分别对需求规格说明书的相关部分进行确认,然后统一汇总,由项目管理办公室对整体的需求规格说明书进行确认。需求确认结果
应上报项目经理审核和检查,并向项目指导小组汇报。
3)需求的跟踪
需求的跟踪包括需求项所处状态的跟踪,以及需求与设计、代码、测试用例映射关系的跟踪。前者主要监控每个需求项的实现程度,后者主要监控需求项之间以及需求与设计、代码、测试用例的一致性。
(1)需求状态跟踪
需求状态跟踪的目的是定期监控各个需求项的实现程度。每个需求项的实现程度可用友政务软件有限公司 - 95 -
财务核算监督管理系统软件项目—技术文件
以根据项目组的具体情况自行定义。通常可定义为:未明确(TBD)、已定义、已确认、已实现(可细分为设计完成、编码完成)、已验证等状态。在需求发生变更或删除时,会增加一些状态。
需求状态跟踪过程从需求获取过程开始贯穿项目生命周期的始终。项目开发组负责编写需求状态跟踪表,定期维护所有需求项的状态,并提交项目管理办公室。
(2)需求项依赖关系及需求与设计、代码、测试用例的一致性跟踪
一致性跟踪有时统称需求跟踪,其目的是为了建立和维护从用户需求开始到测试之间的一致性与完整性。确保所有的实现是以用户需求为基础。对于需求实现全部的覆盖。同时确保所有的输出与用户需求的符合性。
具体的跟踪方式有两种——正向跟踪与逆向跟踪:
正向跟踪:以用户需求为切入点,检查《用户需求说明书》或《需求规格说明书》中的每个需求是否都能在后继工作产品中找到对应点。
逆向跟踪:检查设计文档、代码、测试用例等工作产品是否都能在《需求规格说明书》中找到出处。
正向跟踪和逆向跟踪合称为“双向跟踪”。不论采用何种跟踪方式,都要建立与维护《需求跟踪矩阵》。需求跟踪矩阵保存了需求与后续开发过程输出的对应关系。矩阵单元之间可能存在“一对一”、“一对多”或“多对多”的关系。
简单的需求跟踪矩阵示例见下表:
开发组负责建立与本项目相适合的需求跟踪矩阵。定期维护需求跟踪矩阵并汇总提交项目管理办公室。
4)需求变更控制
需求变更本身是一把双刃剑。一方面,合理的需求变更能够使产品更加符合市场或用友政务软件有限公司 - 96 -
财务核算监督管理系统软件项目—技术文件
客户需求,另一方面,需求变更意味着需要重新进行估计,调整资源、重新分配任务、修改前期工作产品等。而作为开发商,需要增加预算与投资,开发组要为此付出较重的代价。
需求变更控制的主要原则是:
拒绝对实现项目目标带来损害或偏离项目目标的需求变更。
衡量需求变更造成的影响。如果需求变更带来的好处大于坏处,那么允许变更,但必须按照已定义的变更控制规程执行,以免变更失去控制。否则拒绝变更。 需求变更控制流程具体参见 “变更管理”中定义的流程。
需求变更的申请和具体变更的落实由项目组负责,但需求变更的采纳和拒绝由变更控制委员会(,CCB)决定。针对每一个需求变更,项目组负责记录需求变更信息,跟踪需求的状态(包括:需求项的实现状态、更新的需求跟踪矩阵等),定期汇总整理需求变更信息并提交项目管理办公室。
需求管理的流程及职责如下图所示:
用友政务软件有限公司 - 97 -
财务核算监督管理系统软件项目—技术文件
5.9.2需求管理控制点说明
需求管理的流程及职责图中黄色填充的四个方框代表需求管理的主要活动。“需求获取”、“需求分析及编写需求规格说明书”是整个需求开发流程中的重要部分,需求开发属于项目开发过程中的具体任务,由业务组配合,开发组主要负责共同完成。其他各活动涉及项目管理中的沟通和汇报机制。
5.9.3文档与工具
1)主要文档
需求规格说明书
评审检查表、评审反馈表、评审报告
需求状态跟踪表
需求跟踪矩阵
变更
申请表
食品经营许可证新办申请表下载调动申请表下载出差申请表下载就业申请表下载数据下载申请表
2)主要工具
需求管理软件工具(Rational Requisite)
投影仪
电子邮件系统
5.10项目变更管理
变更管理是软件项目的重要 - 98 -
财务核算监督管理系统软件项目—技术文件
设计变更原则上由业务人员和开发人员和相关人员提出,项目经理审批;
- 99 -
财务核算监督管理系统软件项目—技术文件
3)变更的项目
如果SCCB通过了变更请求,SCCB会将变更请求分配给相关人员项目,项目配置管理要向项目组、所有相关人员发送通知,通知相关配置项已发起变更;项目配置管理要将所有变更涉及的配置项从配置库中签出并提交给变更执行者,在变更完成并经过验证后,配置管理要将经批准的配置项签入。
4)变更的验证
对变更的软件工作产品的验证由SCCB或SCCB指定的人员验证变更是否正确完成,质量人员要验证变更过程是否符合规范。
5.10.2变更管理控制点说明
通过事件触发来作为变更的控制点。
5.10.3文档与工具
《变更申请表》
《变更跟踪状态表》
5.11项目配置管理
配置管理的作用是建立和维护在整个软件生命周期中项目产品的完整性、一致性和可追踪性。它关注的不是软件的好坏,而是工件的有无。
良好的配置管理是变更控制的基础,它提供了配置项存储、版本管理、一致性控制、访问控制、工作区管理、备份及恢复等强有力的功能。
建议整个项目设置一个配置管理系统,所有的项目文档和交付物纳入配置库进行管理。这
样便于统一进行配置管理,变更控制,防止不必要的变更给项目带来影响。
配置管理的主要活动有:编制、评审和批准SCM计划;SCM人力组织;建立配置环境;发布配置状态报告;基线发布;变更申请、审核与项目;发送变更结果给受影响方;配置审计;产品发布等。
用友政务软件有限公司 - 100 -
财务核算监督管理系统软件项目—技术文件
5.11.1配置管理流程与职责关系
1)编制、评审和批准SCM计划
配置管理计划是项目计划的重要组成部分,是配置管理活动的基础。其制作以软件开发计划(SDP)为基础,根据SDP的生命周期和其它计划安排,编写配置管理计划。
其基本 - 101 -
财务核算监督管理系统软件项目—技术文件
项目的任一相关方都可以向配置管理组提出变更请求,配置管理员组织变更控制机构及相关方召开变更控制会议,明确该次变更的受影响方,并明确决定(一般要求书面)是否接受本次变更。如果同意变更,则发布变更报告,通知受影响方项目变更,并跟踪变更直到全部变更项目完毕,并体现在配置状态报告中。
变更控制机构的组成以及变更控制会议的规模和具体形式可根据实际情况灵活处理。开发方和用户的变更都关系到项目的成败,所以变更控制机构在组建时需要充分考虑。
典型的变更控制流程如下图所示:
6)配置审计
项目管理办公室、配置管理员定期根据各项目的配置管理计划和配置管理要求,对配置库中的配置项进行审计,纠正配置管理过程中的问题。
7)配置报告
配置管理员定期发布配置管理状态报告和配置项列表。
用友政务软件有限公司 - 102 -