需求规格说明书.docx
- 文档编号:12695600
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:53
- 大小:242.92KB
需求规格说明书.docx
《需求规格说明书.docx》由会员分享,可在线阅读,更多相关《需求规格说明书.docx(53页珍藏版)》请在冰点文库上搜索。
需求规格说明书
需求规格说明书
用友政务会计平台项目组
xxxx年xx月
文档控制
更改记录
日期
作者
版本
更改参考
2008年1月
张三
1.0
编写完成
审阅
姓名
职位
签字
分发
拷贝号
姓名
区域
第一章引言
一.1编写目的
XX省会计平台项目是用友公司应XX省财政厅委托开发的一款大型信息系统,用以支撑省级财政部门本级财政支出到单位及对下转移支付资金的规范管理,实现专项资金的动态监控、预算单位资产的有效监管和财政综合数据的分析利用,逐步实现预算自动汇编、收支及时汇总和决算即时生成,努力推动财政管理的科学化、精细化和规范化。
平台从涵盖的范围上包括:
会计平台主体、离线端、预算单位财务软件等系统,应用范围涉及多个业务处室及全省各省级预算单位。
数据交换阶段主要包括:
会计平台端修改、离线端以及预算单位财务软件升级等相关工作。
本文档的编制,旨在准确记录客户需求,为今后需求分析、系统设计、编码、测试、后续运营维护等工作提供依据。
一.2预期读者
管理成员:
项目指导小组、项目经理、质量经理、技术经理;
开发成员:
系统分析员、详细设计人员、编码人员、测试员、文档员、项目实施成员;
客户成员:
领导、业务代表;
监理成员:
项目监理人员。
一.3背景说明
待开发系统名称
XX省会计平台
任务提出者
XX省财政厅信息中心
开发者
用友政务软件有限公司
用户
XX省财政厅相关业务处室
各预算单位
其它用户
一.4术语和缩略语
术语、缩略语
解释
预算执行系统
全称:
XX省财政预算执行系统
财政用于指标管理、计划管理、支付管理和账务处理的各个业务系统的总称。
单位财务软件
各单位财务人员从事会计核算工作所使用的计算机应用软件
离线端
安装在各预算单位的数据交换服务程序,负责与预算单位会计核算软件交互,将会计核算软件中各类基础数据、会计凭证数据、账表数据等标准化处理后,传递给会计平台,从而确保数据的准确性和一致性
XML文件
用具有数据描述功能、调试结构性及可验证性的可扩展标置语言描述的数据文件。
基础数据
是由会计平台及预算单位会计核算软件提供的关键的基础性数据,在业务处理过程中使用。
包括:
会计科目、辅助核算、业务要素等
辅助核算项
是从与会计科目不同角度对财务信息进行的另类划分。
辅助核算与会计科目组合使用,可全面反映各类经济业务,也使账务处理更加灵活,充分发挥会计电算化的优势。
一.5参考资料
编号
资料名称
作者
出版单位
日期
第二章需求概述
二.1项目业务背景
近年来,XX省陆续实行了部门预算改革、国库单一账户体系、派驻财政监察员等多项改革,在加强财政资金监督管理方面进行了许多有益探索,规范了财政资金的有效使用。
但与此同时,也发现了一些监管上存在的问题。
如,在财政授权支付资金的监控方面,出现预算单位通过零余额账户转移财政资金,开户银行套用公共资金进行内部操作等违规现象;在会计信息方面,存在部分预算单位会计信息失真问题;在财务管理方面,存在会计电算化和手工操作并存、部门间会计核算水平参差不齐现象。
为了规范全省财政财会信息管理,强化财政资金有效监管,建设覆盖预算编制、预算执行、预算单位会计核算各环节的完整的信息管理系统,XX省财政厅党组提出了重要指示,建设一个覆盖预算编制、预算执行预算单位跨级核算各环节的省级财政财会信息管理平台(即,会计平台)。
会计平台建设以国库管理制度改革为依托,把对财政资金的使用监管从财政部门延伸到预算单位,将有效填补现代会计管理中预算单位会计核算与预算执行连接上的空白,建立一个连贯的、整体的财政财务监督管理循环体系,实现真正意义上的全程监控、规范操作,解决财政财务管理最薄弱环节的监管问题,对加强财政资金监督管理和保障资金安全有效使用将起到有益的补充,同时对增强预算执行透明度,规范财政权力公开运行,从机制上、源头上推进财政反腐倡廉具有积极作用。
平台建设对进一步深化国库管理制度改革,加强行政事业单位资产管理和财政监督管理,实现会计工作规范化、标准化管理,提升财政部门服务水平,促进XX省财政事业快速、健康发展具有重要意义。
二.2假设与依赖
其他信息请参照《合同》和《工作说明书》。
第三章功能性需求
三.1总体需求
三.1.1基本内容
会计平台的各类业务数据、基础资料等均来自外部系统,需要与预算执行系统、与单位现有的财务软件进行数据的交互,以及实现数据的采集与积累。
因此,需要制定一套较为完善的接口规范,并严格依据规范,进行接口开发,在实现数据交换的同时,对规范的可行性、科学性、严谨性进行有效论证。
为保证接口的健壮性与可扩展性,各环节的交互内容应做到可配置、可扩展。
同时,要尽量减少对预算单位人员现有工作的影响,实现上传、下载、软件升级等全流程自动化。
三.1.2总体结构图
会计平台
离线端
三.1.3总体部署图
三.2会计平台
三.2.1基本内容
接口规范验证阶段,会计平台需要实现的主要功能:
一是与上游预算执行系统对接,将预算执行系统业务数据转换成会计核算相关业务要素,再通过下游离线端下发到各预算财务软件。
在规范预算单位财务核算的模式与核算方法的同时,为预算单位会计记账、核算提供更为准确、方便的数据依据,尽可能减轻财务人员工作量。
第二,会计平台也要提供相关服务,用以接收和主动抓取来自单位财务软件的财务数据。
第三,会计平台应提供一系列完善的数据展现机制,针对单个单位、多个单位的各类财务核算数据进行统计分析界面,以方便后续各级主管单位对其下属单位,省财政对各省级预算单位各类资金使用情况的监管。
三.2.1.1功能结构图
三.2.1.2功能结构说明
功能分解
功能概要
用户管理
会计平台用户管理
用户登录
会计平台WEB登录服务
数据下载
为预算单位提供会计凭证、总账余额表数据上传服务
数据上传
为单位提供报表格式化数据上传服务
主动获取单位数据服务
会计平台主动通过离线端抓取单位财务软件数据
主动获取单位数据操作方案设置
前台配置会计平台主动获取单位财务数据的操作方案
会计科目及辅助核算项的状态维护
会计科目及辅助核算项的使用状态维护
会计凭证和业务单据挂接关系维护
会计凭证和业务单据挂接关系维护
单位端新增辅助核算项资料维护
单位端新增的辅助核算项资料维护到会计平台
CA证书管理
提供对CAKEY对应单位、对应使用人的分配
CA服务管理
提供对CA认证服务器IP及端口配置
消息中间件配置管理
提供对消息中间件中心节点、瘦服务端文件交换目录的设置
数据交换对应关系配置
配置数据交换过程中,节点间对应关系
功能分解
功能概要
数据上传、下载类型动态定义
动态定义数据上传下载类型
系统财务管理
配置系统财务与下属单位对应关系
代理记账管理
配置代理记账单位与代管账单位对应关系
数据卸载
卸载单位级、系统级账套
单位基础资料查询与管理
提供单位级基础信息的查询与管理
主管查询
包括对主管总账余额表、主管明细账、主管总分类账的展现,并实现主管报表查询及穿透式查询
业务处室查询
提供对预算单位账务使用情况、部门总账、明细账的查询及穿透式查询
单位财务数据查询
包括对单位会计凭证、总账余额、财务报表、决算报表等的展现
数据上传下载情况查询
查询数据上传下载情况
消息通讯保障
通过使用消息中间件,保障通讯的可靠性
安全性保障
通过使用CA认证,确保包括WEB、离线端等各种登录形式的安全性
日志管理
系统提供统一的日志管理机制,针对平台访问、重要数据交互等操作记录必要的日志
离线端版本管理
设置和管理离线端伺服程序版本,供单位端自动更新
三.2.1.3外部关系
三.2.2功能描述
三.2.2.1用户管理
1.功能说明
会计平台用户主要分为两类,一类是直接登录会计平台进行查询、管理等操作用户,另一类是离线端用户。
两类用户除登录机制有所区别外,应不存在过多其他差异,且可以通用。
会计平台应提供用户的注册、管理功能,对用户所属单位、登录密码、基本资料、操作权限等信息进行创建、维护与管理。
2.业务数据
包含关键业务要素:
用户名、密码、用户基本资料、CA证书SN
3.处理
A.由管理员新增(注册)平台用户,登记用户基本资料,分配初始化密码,并对用户权限进行配置。
B.管理员可以对用户全部信息进行修改,也可以授权用户本身,对其自己部分资料、甚至全部资料、登录密码等进行修改。
4.约束条件
无
5.异常处理
无
三.2.2.2用户登录
1.功能说明
为会计平台所有用户提供登录服务。
包括:
会计平台用户WEB登录、离线端的连接申请等。
2.业务数据
包含关键业务要素:
会计平台用户WEB登录:
用户名、密码、CA证书SN
离线端用户登录:
连接地址、用户名、密码、CA证书SN
3.处理
A.接收登录请求
B.CA身份认证
C.平台用户名、密码校验
D.全部信息通过验证后,登录成功;否则拒绝登录
4.约束条件
无
5.异常处理
登录过程出现异常及CA认证信息给出明确提示,并记录系统日志。
三.2.2.3数据下载
1.功能说明
为离线端提供数据下载服务,包括:
基础资料下载、配置项下载、执行系统业务数据下载、报表规范下载。
系统财务单位进行基础数据下载时,系统应自动额外提供“收支单位”、“系统经济分类
”两类辅助核算项。
进行业务数据下载时,系统应将全部在“单位关系定义”中配置的关系单位业务数据提供给系统财务单位。
2.业务数据
基础资料下载:
关键业务要素
说明
类型
长度
预算单位
各级预算单位
文本
30
会计年度
会计年度
数值
4
账套
各单位上报财政的账套信息
文本
30
基础资料类别
各类基础资料,如:
会计科目、功能分类、预算项目等
文本
30
基础资料代码
基础资料代码
文本
30
基础资料名称
基础资料名称
文本
100
基础资料分级规则
基础资料编码分级规则
文本
30
上级基础资料代码
上级基础资料代码
文本
30
是否明细属性
是否为明细资料代码
文本
1
配置项下载:
关键业务要素
说明
类型
长度
预算单位
预算单位
文本
30
会计年度
会计年度
数值
4
配置项类别
配置项类别
文本
30
配置项代码
配置项代码
文本
30
配置项名称
配置项名称
文本
100
执行系统业务数据要素:
关键业务要素
说明
类型
长度
业务单据类别
区分财政4类业务单据的单据类别
文字
30
业务单据编号
业务单据的主编号
文字
30
明细单据编号
业务单据明细编号
文字
30
业务日期
发生该笔业务的日期
文字
10
业务单位
发生该笔业务的单位
文字
30
关键业务要素
说明
类型
长度
单据金额
该笔业务金额
数值
16
资金用途
该笔业务资金用途,一般用作凭证摘要
文字
30
预算项目
该笔业务支出的财政预算项目
文字
30
资金性质
该笔业务资金的性质
文字
30
支付方式
该笔业务资金的支付方式
文字
30
功能分类
该笔业务支出所属的功能分类
文字
30
经济分类
该笔业务支出明细到的经济分类
文字
30
预算指标
该笔业务所属财政预算指标
文字
30
开户行信息
业务单位开户行信息:
账号、名称等
文字
30
报表规范下载:
关键业务要素
说明
类型
长度
报表代码
资产负债表、收入支出表等报表代码
文字
30
报送类型
年报还是月报
文字
10
报表期间
本次报送期间(日期)
文字
10
元素代码
报表元素代码
文字
30
元素名称
报表元素对应的业务含义,如:
流动资产年初数、年末数等
文字
数据精度
数值型数据要求的数据精度
文字
10
元素值类型
文本型还是数值型
文字
1
是否浮动元素
表明当前报表元素是否属于可以行浮动的元素
文字
1
是否主键列
当前元素是否是浮动报表的主键列
文字
1
元素对应取数公式
当前元素对应的财务软件取数公式
文字
500
元素备注
描述该元素的业务含义,为定义元素的取数公式提供业务指导和参考
文字
500
元素计算后的值
手工输入或通过取数公式从财务系统计算得出的元素的值,数值型或文本型
文字
500
3.处理
A.会计平台接收到来自某预算单位离线端,针对某一类型数据的下载请求后,将会计现有数据根据各类请求的格式规范进行组织与整理,最终通过离线端下发给请求单位。
B.实现定时处理、手动处理两种机制。
4.约束条件
无
5.异常处理
数据准备及下载过程出现异常及时给出信息提示并记录系统日志。
三.2.2.4数据上传
1.功能说明
为离线端提供数据上传服务,包括:
会计凭证及总账余额表上传、报表数据上传、单位基础资料上传。
2.业务数据
会计凭证及总账余额表上传:
关键业务要素
说明
类型
长度
单位代码
预算单位
文字
30
预算年度
预算年度
文字
10
账套号
和财政交互数据的账套
文字
10
会计期间
会计凭证所属会计期间
文字
30
凭证号
凭证编号
文字
关键业务要素
说明
类型
长度
凭证日期
凭证日期
文字
10
凭证类型
凭证类型
文字
1
凭证来源
凭证来源(JZ:
记账,ZZ:
转账)
文字
1
主摘要
凭证主摘要
文字
1
分录摘要
凭证分录摘要
文字
500
制单人
编制凭证的人员代码
文字
500
制单日期
编制日期
文字
500
审核人
审核凭证的人员
审核日期
凭证审核日期
记账人
将凭证登账的人
记账日期
凭证记账日期
凭证状态
已审核、未审核、已记账
附件张数
原始附件张数
科目代码
分录会计科目
辅助项1
分录辅助核算项1
辅助项2
分录辅助核算项2
辅助项3
分录辅助核算项3
辅助项4
分录辅助核算项4
辅助项5
分录辅助核算项5
辅助项6
分录辅助核算项6
辅助项7
分录辅助核算项7
辅助项8
分录辅助核算项8
辅助项9
分录辅助核算项9
辅助项10
分录辅助核算项10
借贷方向(1:
借-1:
贷方)
凭证分录都统一使用借贷方向
数量
凭证涉及到的数量
单价
凭证涉及到的单价
关键业务要素
说明
类型
长度
外币
外币核算时,外币代码
汇率
外币核算时,浮动汇率
金额
凭证金额
报表数据上传:
关键业务要素
说明
类型
长度
报表代码
资产负债表、收入支出表等报表代码
文字
30
报送类型
年报还是月报
文字
10
报表期间
本次报送期间(日期)
文字
10
元素代码
报表元素代码
文字
30
元素名称
报表元素对应的业务含义,如:
流动资产年初数、年末数等
文字
数据精度
数值型数据要求的数据精度
文字
10
元素值类型
文本型还是数值型
文字
1
是否浮动元素
表明当前报表元素是否属于可以行浮动的元素
文字
1
是否主键列
当前元素是否是浮动报表的主键列
文字
1
元素对应取数公式
当前元素对应的财务软件取数公式
文字
500
元素备注
描述该元素的业务含义,为定义元素的取数公式提供业务指导和参考
文字
500
元素计算后的值
手工输入或通过取数公式从财务系统计算得出的元素的值,数值型或文本型
文字
500
单位基础资料上传:
关键业务要素
说明
类型
长度
预算单位
各级预算单位
文本
30
会计年度
会计年度
数值
4
账套
各单位上报财政的账套信息
文本
30
基础资料类别
各类基础资料,如:
会计科目、功能分类、预算项目等
文本
30
基础资料代码
基础资料代码
文本
30
关键业务要素
说明
类型
长度
基础资料名称
基础资料名称
文本
100
基础资料分级规则
基础资料编码分级规则
文本
30
上级基础资料代码
上级基础资料代码
文本
30
是否明细属性
是否为明细资料代码
文本
1
3.处理
接收到单位端上传的标准规范数据(单位会计凭证及总账余额数据、报表数据、基础资料数据)后,对数据进行分析分别维护到会计平台相关数据表中。
4.约束条件
无
5.异常处理
数据准备及上传过程出现异常及时给出信息提示并记录系统日志。
三.2.2.5主动获取单位数据服务
1.功能说明
会计平台主动通过离线端抓取单位财务软件数据,会计平台不能直接访问各离线端,需对离线端提供轮询提取单位财务数据任务的服务。
2.业务数据
包含关键业务要素:
任务号、单位代码、会计年度、账套号、数据类别、起止会计期间
关键业务要素
说明
类型
长度
关键业务要素
说明
类型
长度
任务号
手动获取单位财务数据任务号
文本
30
预算单位
各级预算单位
文本
30
会计年度
会计年度
数值
4
账套号
各单位上报财政的账套信息
文本
30
数据类别
预算单位财务数据,如:
会计凭证、总账余额表、报表、基础资料等
文本
30
起止会计期间
上传单位财务数据的会计期间
数值
2
3.处理
提供WEB访问服务,通过该服务,离线端可以获取到会计平台已定义的手工从预算单位提取财务数据的请求任务。
4.约束条件
无
5.异常处理
调用该服务过程出现异常及时给出信息提示并记录系统日志。
三.2.2.6主动获取单位数据操作方案设置
1.功能说明
手动配置会计平台主动获取单位财务数据的任务方案。
2.业务数据
包含关键业务要素:
任务号、单位代码、会计年度、账套号、数据类别、起止会计期间
关键业务要素
说明
类型
长度
任务号
手动获取单位财务数据任务号
文本
30
预算单位
各级预算单位
文本
30
会计年度
会计年度
数值
4
账套号
各单位上报财政的账套信息
文本
30
数据类别
预算单位财务数据,如:
会计凭证、总账余额表、报表、基础资料等
文本
30
起止会计期间
上传单位财务数据的会计期间
数值
2
3.处理
A.选择单位、账套、会计期间起始范围,定义从预算单位获取财务数据的任务
B.将任务按期间明细分解成多条任务,存储到会计平台消息中间表
C.提供WEB服务给离线端访问上述任务,形成标准的消息格式,返回给离线端进行后续的财务数据上传自动处理
4.约束条件
无
5.异常处理
手工获取单位财务数据的任务定义过程过程出现异常给出信息提示并记录系统日志。
三.2.2.7会计科目及辅助核算项的状态维护
1.功能说明
单位财务数据上传后,需对平台中的会计科目及辅助核算项的使用状态进行自动维护。
2.业务数据
包含关键业务要素:
资料是否被凭证使用字段。
3.处理
单位财务数据上传后,根据会计凭证中已使用到的各类基础资料,对各基础资料表中对应资料是否被使用字段进行自动维护,在账表查询时提供资料筛选,提高查询效率。
4.约束条件
无
5.异常
基础资料数据是否使用状态维护过程出现异常记录系统日志,并给出提示信息。
三.2.2.8会计凭证和业务单据挂接关系维护
1.功能说明
执行系统业务单据自动生成的凭证,在业务单据中间表中需建立会计凭证和业务单据的对应关系。
2.业务数据
包含关键业务要素:
单据编号、明细单据编号、凭证号、凭证分录号、明细分录号等
3.处理
根据业务单据类型,每类业务单据对应的关键业务要素和辅助核算项进行匹配,将业务单据自动生成的凭证中的单据号和明细单据号和会计凭证分录、明细分录进行匹配。
记录凭证是由哪张单据生成的。
4.约束条件
无
5.异常
无
三.2.2.9单位端新增辅助核算项资料维护
1.功能说明
单位端新增的下级会计科目及辅助核算项资料上传到会计平台,并自动维护到平台对应的基础资料表中。
2.业务数据
包含关键业务要素:
基础资料代码、基础资料名称、上级代码、是否明细代码
3.处理
根据上传的辅助核算项资料,进行判断,对新增基础资料自动维护到会计平台基础资料表。
4.约束条件
无
5.异常
单位新增基础资料维护过程出现异常记录系统日志,并给出提示信息。
三.2.2.10CA证书管理
1.功能说明
提供预算单位CA认证KEY的登记注册功能,并可以将KEY的使用分配到具体单位用户。
此外,还要提供前台的CA认证服务器IP及端口配置。
2.业务数据
包含关键业务要素:
CA认证KEY_SN,预算单位信息,使用者
3.处理
填写、修改和删除CA认证KEY与单位的对应关系,以及与使用者的对应关系
4.约束条件
一个KEY只能分配给唯一一个单位
5.异常
无
三.2.2.11CA服务器配置管理
1.功能说明
使用前台配置CA认证服务器IP及端口配置。
2.业务数据
包含关键业务要素:
服务器IP地址、端口
3.处理
通过前台设置CA服务器的IP地址信息、接口信息
4.约束条件
无
5.异常
无
三.2.2.12消息中间件配置管理
1.功能说明
管理员使用会计平台对消息中间件(东方通)中心节点配置文件路径、瘦服务端文件交换目录等进行配置管理。
2.业务数据
包含关键业务要素:
配置项目、文件路径
3.处理
A.瘦服务端文件交换目录设置:
使用会计平台对东反弹瘦服务端文件交换目录进行设置。
B.中心节点配置文件路径设置:
使用会计平台对东方通各中心节点所在配置文件路径进行设置。
C.需特别注意,生产环境较为复杂,不同服务器环境下的目录格式,需要提醒用户在输入时注意。
4.约束条件
无
5.异常
无
三.2.2.13数据交换对应关系配置
1.功能说明
配置数据交换过程中,业务要素(如辅助核算项、业务单据等)与程序中数据节点间的关系。
2.业务数据
包含关键业务要素:
业务要素名称、节点名称
3.处理
支持新增、修改、删除业务要素与程序节点之间的对应关系。
4.约束条件
无
5.异常
无
三.2.2.14数据上传、下载类型动态定义
1.功能说明
使用前台配置参与上传、下载的数据类型。
2.业务数据
包含关键业务要素:
数据类型、是否参与上传、是否参与下载
3.处理
使用前台配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 规格 说明书