社会保险财务管理信息系统的设计与实现.docx
《社会保险财务管理信息系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《社会保险财务管理信息系统的设计与实现.docx(6页珍藏版)》请在冰豆网上搜索。
社会保险财务管理信息系统的设计与实现
社会保险财务管理信息系统的设计与实现
摘要:
社会保险基金财务系统,实现了社会保险基金财务的会计电算化,建成了一个实用、规范的系统,实现对劳动保障基金财务的管理,形成有效的基金监控体系,建成与社会保险业务系统无缝衔接,信息完全共享的财务系统。
关键词:
财务管理系统社会保险管理信息系统无缝衔接信息完全共享
1社会保险业务的现状和信息系统的目的
社会保险制度是我国社会保障体系的重要组成部分,是我国经济发展、社会稳定、人民安居乐业的重要保障制度。
随着社会保险制度改革的深入,城乡居民生活水平的不断提高,和人们保险意识的增强,社会保险的业务量呈现急剧增长的趋势。
建立社会保险信息系统可以大大提高工作效率,轻松应对日益增长的保险业务量,更好的为社会服务,更可为科学决策提供依据。
加强社保财务信息系统的建设,意义十分重大,财务信息系统是决定社保事业能否健康发展,以及如何发展的关键一环。
这是因为,社保财务信息系统是社保体系的重要组成部分,是社保业务系统的主要技术支持,而建设一个完善的、运行良好的社保财务信息系统需要从资金到技术等各方面的投入。
1.1社保财务信息系统的业务基础
社保财务信息系统的业务基础是社保财务会计核算,它包括五方面的内容:
一是会计核算主体是社保基金,而不是经办社保机构。
会计核算的这一特点是由社保基金的性质所决定的,表明社保基金既不属于政府,也不属于社保经办机构,而是属于全体参保人员;二是社保基金的安全管理及保障支付能力顺理成章的成为政府和社会各界关注的焦点;三是社保财务会计工作首先要对所有参保人负责;四是社保财务会计信息必须具备开放性;五是社保财务会计核算的对象是海量的数据。
由此决定了社保财务信息系统的建设,首先必须做到:
明细核算到个人账户(养老保险和医疗保险)的收入、支出、结余信息;满足参保人缴费情况、待遇享受等情况的查询需要;安全、快捷、甚至实时的处理海量数据;随时为政府部门制定社保政策提供预测、决策支持;接受各方监督社保会计核算的这些要求,决定了社保财务信息系统不能是一个信息的孤岛,而应是一个综合化和集成化的支持预测、决策的信息化管理系统。
1.2社保财务信息系统的主要内容
在网络化的条件下,社保财务信息系统与业务信息管理系统之间实现无缝连接、资源共享、互相支持、互相监督的一体化管理;通过外部接口,收发和处理外部数据,形成一个综合化、集成化的信息化管理系统,从而为决策管理提供支持。
(1)实现与业务系统无缝连接、数据共享和标准统一。
在网络运行环境下,财务信息系统不应是一个封闭的信息孤岛,而应与业务系统有着紧密关系。
二者通过共用一个中心数据库,实现无缝连接、数据共享及标准统一。
(2)与外部关联单位实现电子数据交换。
社保基金财务管理的全过程涉及财政部门、劳动保障部门及其经办机构,以及税务机关、银行、邮政、医院等众多部门。
不但数据处理的环节众多,而且数据量十分庞大。
在社保事业不断发展,数据不断增加的情况下,必须实现与外部关联单位的电子数据交换。
其中,关键的一环就是在社保管理部门的协调下,制定统一的数据格式和数据交换标准。
至于电子数据交换的方式可视具体条件进行。
例如,医疗保险的个人账户及时的实账注资,社会保险、失业保险及时的实账计算等都需要时实、分布式处理。
(3)实现业务系统支持和监督。
加强内控管理是基金管理监督机制的基础环节,各级社保经办机构作为基金收支管理的主体,必须有健全的规章制度和监督约束机制,其中重要的一点就是在机构内部实现财务和业务相联通。
内控制度实施的重点、难点在于如何实现财务会计的实收实付金额、到账标识、到账时间与业务经办部门应收应付金额、到账标识、到账时间保持一致,防止出现重复,甚至虚假收入和待遇支付的情况发生。
通过常设会计记账凭证金额与业务数据应收、应付的唯一性的确认,可以堵塞收、支业务的漏洞,实现严格的系统内部控制。
一方面,财务信息系统在进行应收、应付数据到账确认处理时,直接自动生成常设会计记账凭证。
另一方面,由纸质会计原始凭证生成电子化会计原始凭证。
即,凡是涉及基金正常收付(指有业务应收、应付台p用ORACLE系统提供的软件工具开发的社会保险信息系统是社会保险行业整体信息系统,承担着社会保险机构的业务处理,内部管理和社会服务等功能。
目前大多数社会保险信息系统的建设都在起步阶段,因此,正确的选择设计原则和整体架构对整个系统的成功实施和未来发展都是至关重要的。
本系统的数据库服务器是ORACLE11G企业版,操作系统为AIX,采用ORACLE11G技术建立数据库,使用基于ORACLE数据库的专用开发工具Developer/2000FormsDesigner技术建立与ORACLE数据源的链接,并且实现了财务管理系统的管理功能。
Developer/2000FormsDesigner是ORACLE系统提供的软件开发工具,是为程序员提供用来开发基于表格的应用软件的一个通用软件生成工具。
它采用原型法为开发方法,采用软件自动生成技术、重用技术、动态定义技术等当代计算机软件发展的高新技术。
ORACLEForms是Developer/2000R2.0的主要产品,也是最复杂的一个开发工具,利用form可以开发出基于Form的Client/Server应用系统。
Form是一个应用界面,是将数据以动态表格的形式显示在屏幕上,通过这个界面用户可以和数据库进行交互,完成对数据库中数据的插入、更新、删除。
在Form中,还可以进行Form之间的集成,设计出菜单以及画布、窗口、标签等,构成复杂的应用系统。
Form应用包含的对象如下。
Form:
是由相关Block(数据块)组成的集合,每个Block可与数据库相连接;
Block:
所有Item(数据项)都包含在一个Block中,数据块有基表块和控制块;
Item:
是界面对象,Item逻辑的组成了Block。
所以,Form是Block和Item的集合。
从以上分析可以知道,Form是Block组成,Block由Item组成,而Item还有下一层,就是触发器(Trigger),这是项级触发器。
此外,Block有块级触发器,Form有表格级触发器。
组成一个Form往往有多个Block,而Block中又包含多个Item。
通过“菜单选择”和“表格填写”的用户界面使你可迅速的开发出基于表格的录入、查询、修改等等操作的应用软件。
它所特有的非过程化方法使得你能非常高效的构造应用“原型”并可在“原则”上对应用软件进行优化。
你的设计重点是放在“原型设计”上,而不是“编程”上。
当“原型设计”完成后,应用软件的开发便基本告成。
Form不同于其他开发工具可以把好多功能集中在一个模块中,在Form中一个功能使用一个模块,也就是可以生成一个执行文件,到最后运用菜单技术把所有的执行文件上传到总的运行环境。
Form开发的基金财务子系统能够和业务很好的结合起来,可以从业务通用接口中取得数据进行财务处理然后在返回业务接口,使财务系统与财务系统无缝衔接。
3社会保险财务管理系统基金财务子系统总体规划
3.1社保信息系统设计原则
社会保险行业在机构设置上属于的域分布式,在业务处理上属于典型的联机事务处理(OLTP)类型,具有与金融行业类似的特征,借鉴国内外金融、保险系统的发展思路和经验、社保信息系统的建设应当遵守以下几个设计原则。
3.8财务管理系统其它设计工作
(1)财务管理数据库的重新组织设计。
对财务管理数据库的概念模式,逻辑结构或物理结构的改变称作重新组织,其中改变概念模式或逻辑结构又称为重新构造,改变物理结构则称为重新格式化。
重新组织通常是由于环境、需求的变化或性能原因而进行的,如信息定义的改变,增加新的数据类型,对原有的数据提出了新的使用要求,改用具有不同物理特性的新存储设备以及数据库性能下降等都要求进行数据库重新组织。
(2)安全性考虑。
在设计财务管理应用程序时,要考虑系统安全性问题,例如所设置密码的保密程度,也可以为不同级别的用户建立不同的view。
(3)事物控制。
为保证多用户环境中数据的完整性和一致性,许多数据库管理系统都支持事物概念。
事物控制通常有系统控制和人工控制两种方式。
系统控制通常都是以一个语句为单位。
人工控制则以事物的开始和结束语句显示实现。
一般有经验的应用开发人员采用人工控制方式。
人工控制方式用几条完成同一目的语句构成一个事物,可减少一个语句所导致的较多的系统开销。
3.9财务管理系统调试
财务管理数据库建立后,应装入大量记录,进入试运行阶段。
业务界面包括对缴纳费用人员记录的添加、删除、修改、查询等功能的调试。
最主要的是增加模块的调试。
财务界面包括对凭证库的查询、修改、打印情况等功能的调试。
最主要的也是查询模块的调试。
用户的反馈信息也非常重要,我们在自己调试的同时也要相应的指导用户对相关模块的测试,定期的进行交流,对于测试中的问题及时处理,以避免不必要的开销。
在前一阶段,虽然也作了性能预测,但是仅仅估计了性能估计,且在估计过程中,我们做了许多简化和假设,忽略了许多次要因素,因而估计是粗糙的,并可能失真。
在试运行阶段,必须进行实际测量和评价,测试数据尽可能覆盖现实世界的各种情况。
如果实际测试结果不符合设计目标,则需返回物理设计阶段,修改参数。
有时也许还需要返回逻辑设计阶段,调整逻辑阶段。
3.10财务管理系统运行与维护
财务管理数据库正式投入运行标志着数据库运行与维护的开始,但并不标志着财务管理数据库设计工作的结束。
财务管理数据库维护工作不仅仅是维持其正常运行,而是设计工作的继续和提高。
运行维护阶段的主要工作如下。
(1)数据库的安全性与完整性控制及系统的转储和恢复。
按照系统提供的安全规范和故障恢复规范,经常检查系统安全性是否受到侵犯,及时调整授权,实施系统转储与后备,发生故障后及时恢复。
(2)性能的监督、分析与改进。
利用系统提供的性能分析工具,经常对数据库的存储空间及响应时间进行分析、评价,并结合用户意见确定改进措施,实施重新构造或重新格式化。
(3)增加新功能。
根据用户的意见,在不损害原系统功能和性能的情况下,对原有功能进行扩充。
(4)发现错误,修改错误。
及时发现系统运行中的错误,并修改错误,保证系统正常运行。
由于数据库应用环境发生变化,需要增加新的功能或实体,实体与实体的联系也会发生相应的变化,原设计不能很好的满足新的需求,不得不适当调整数据库的模式和内模式。
当然,数据库重新构造的程序功能是有限的,只能作部分的修改和调整,若应用变化太大,重新构造也无能为力了,则表明原数据库应用系统生存期的结束,应该重新设计数据库,开始一个新的数据库应用系统的设计周期。
参考文献
[1](美)laorsbovanting.oracle企业管理器基础教程[M].2版.机械工业出版社.
[2]藤永昌,孟凡民.oracledeveloper/2000r2.0开发技巧与应用教程[M].2版.北京:
清华大学出版社,2002:
55-73.
[3]劳动和社会保障部信息中心.劳动和社会保障信息化建设文件资料集(2000~2003).北京:
中国劳动社会出版社,2003:
43-46.
[4]赵伯山.Oracle9i中文版实用培训教程.北京:
清华大学出版社,2001:
103-151.
[5]陈思国,殷巍.SQL*FORM与软件开发的研究[J].计算机应用研究,1995(5):
45-46.