文档介绍:基于定时任务作业的财务报表系统的设计和实现
上海交通大学
学位论文原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立
进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不
包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究
做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意
识到本声明的法律结果由本人承担。
学位论文作者签名:
日期: 年 月 日
基于定时任务作业的财务报表系统的设计和实现
上海交通大学
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同
意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许
论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或
部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制
手段保存和汇编本学位论文。
保密□,在 年解密后适用本授权书。
本学位论文属于
不保密□。
(请在以上方框内打“√”)
学位论文作者签名: 指导教师签名:
日期: 年 月 日 日期: 年 月 日
基于定时任务作业的财务报表系统的设计和实现
基于定时任务作业的财务报表系统的设计和实现
摘 要
财务报表系统是用于企业财务管理的软件系统,它帮助人们从繁杂的数据整理与分
析中解放出来。不但节省了大量的人力物力,而且生产效率的精准度也大大改善。现在
财务报表系统已是大型企业财务管理不可或缺的。特别是银行财务报表系统。企业财务
管理具有计划作用、控制作用、监督作用和资本运营作用。发挥财务管理的作用要正确
处理财务工作与其它管理工作的关系,有一个科学的财务管理体制和一支高素质的财会
队伍。财务管理与其他管理工作相比是一种价值形式的综合性管理,因此是企业管理的
中心。随着计算机的普及和应用,财务人员已更多地投入到管理工作之中,经济的发展,
也要求加强企业财务管理。
本文描述了微软财务报表系统的设计思想和建设过程。此系统是公司用于处理业务
所需的一个庞大的财务报表系统,它除了对业务数据的 Extraction and load(ETL)之
外,还要生成大量各种不同报表,以及对各个合作伙伴业务的处理。正因如此,在这个
财务报表系统中主要依赖数据库定时任务系统的方式来进行运作,使整个系统成为一个
自动化,可以实时监控的系统。其中对于业务数据的 ETL 处理,考虑到数据的安全性,
在多服务器之间采用了 c#语言连接数据库读取数据,并且把参数以 XML 的格式读取。系
统的自动化是采用 XML 格式中定义作业作息时间间隔参数实现,对于这些参数以及作业
的运行情况、历史记录,系统还专门有一个数据库进行数据的记录和操作,从而达到实
施监控以及调整的作用。针对这点,系统用 c#语言编写了用于总调度和运行作业的工具
——Tako。因此从理论上讲,从 Tako 部署到服务器上开始就不需要去管理那些作业的
调度了。因为系统已经对于作业的调度安排设置完毕。当然在实际情况还有很多意外的
情况,而这种情况下维护人员也可以通过对 Conductor 数据库(上文提到用于记录参数
以及作业的运行情况、历史记录的数据库)的操作及时了解到当