政府债务管理信息数据库架构设计
第 1章绪论
系统开发背景
近年来,全国各级政府部门不遗余力的大力推广电子政务系统,推
进政府办公无纸化、自动化进程。利用计算机及相关政务软件提高政府办
公效率、改进服务质量已成为大势所趋。
债务金融处的国际金融组织贷款和外国政府贷款的日常工作业务没
有实行计算机软件化的管理,都是通过工作人员手工完成的。由于数据量
较大,对数据的整理、查找工作带来了极大的不便。为了顺应时发表展,
提高工作效率,债务系统工作极需与之配套的办公软件支持,本系统即在
此背景下应运而生。
系统解决的主要问题
从本省开展外债工作至今,每年都有大量的数据需要记录、维护及
统计,以往外债数据都是以传统的手工方式进行记录的,由于数据量大、
项目类别繁多、信息分类复杂,造成工作人员工作繁重、效率低下,而且
以往数据都是保存到纸质的材料中,占用空间大,不方便存储,而且易丢
失,不能保证数据完整、安全。查找往年数据资料极不方便,会由于人员
的变更使得查询工作变得更加困难。而且数据资料都存放在公用办公室,
人员流动量大,这会造成数据安全隐患。
以上诸多问题,在本系统中都将会得到解决。本系统利用先进的计
算机技术,将全部数据保存在计算机数据库中,工作人员利用网页客户端
进行数据录入、债务分割、贷款申请、下发还款通知等操作,而且还具有
持久保存、方便查找等优点,使用债务管理工作简单高效。
本系是在内部网络上运行,使用 Linux系统服务器架构,可避免外
部攻击,而且数据有自动备份功能,每个工作人员都有各自的权限,从而
很好的解决了数据的安全问题。
本系统的主要工作
第一,本系统能极大的提高工作人员的效率。由于本软件系统使用
B/S架构,工作人员无需安装客户端,只需在服务器端部署服务,使用任
意一款浏览器即可对本系统进行所有的操作。在数据录入页面,省级工作
人员可以快捷的录入项目信息,包括项目基本描述、项目金额、项目用
途、币种、开户银行等信息。地市级工作人员同样可以利用该系统进行贷
款申请、还款信息录入等工作。本系统对各项目及对应的子项目都有很好
的分类,还能根据贷款银行进行分类,使工作人员能够非常容易的对项目
进行分类管理。系统还能自动对项目金额进行统计,减少了工作人员的负
担。
第二,本系统能够对数据进行良好的保存。系统釆用 orade数据
库,具有高性能、高效率等优点。项目信息全部保存在数据库中,不占用
实际空间,而且保存数据更持久不易丢失。系统还能对数据进行热备份,
对数据安全提供了保障。
第三,本系统能更好的对数据进行保密不泄露。系统只在内部网络
中运行,与互联网物理隔离,以免遭受外部攻击。只有负责该项工作的专
职人员才有该系统的登录账号,工作人员必须使用用户名和密码才能登录
本系统,而且不同的工作人员具有不同的操作权限,这便从根本上解决了
系统的安全问题,对机密数据的安全提供了良好的保障。第四,使用本系
统能更加方便快捷的查询往年数据。工作人员可以根据项目名称、项目年
度、项目地市等基本信息查询项目的全部信息以及相关的子项目。工作人
员能更好的掌握当前项目的进度,及时进行贷款申请、付款通知的下发
等。能更好的节省人力物力,提高工作效率。
本文的组织架构
全文共分为六章。
第 1章是绪论,简要介绍山东省政府债务管理信息系统的开发背
景、课题研究目的及内容以及本文的主要工作。
第 2章是系统需求分析部分,首先从整体上描述了系统的总体需
求,同时对系统的建设目标和解决的问题简要进行了说明。重点阐述了系
统的功能性需求以及非功能性需求,釆用 UML统一建模语言对系统功能进
行功能分析。
第 3章是系统的架构设计部分,通过对系统设计目标和原则的分
析,阐述了系统架构设计的思路,给出系统总体架构,采用 B/S模式下三
层软件分层方式。同时重点介绍系统应用架构和系统部署架构。在明确架
构的基础上为后文进行详细设计奠定基础。
第 4章是系统的详细设计部分,主要是进行了系统功能的详细描
述,对部分典型功能实现工程进行了建模,并给予了详细的系统处理流程
图等图表,同时利用 UML流程图活动图等形式化语言描述了各个模块的系
统功能具体实现,为进一步的实现工作做了准备。
第 5章是系统实现部分,阐述了系统的总体实现,并就部分关键功
能模块的实现进行了详细说明,结合系统运行情况截图进行了说明。第 6
章是总结部分,对本文工作进行了总结,阐述了系统建设后能够达到的预
期目标,同时分析了系统建设中存在的不足之处。
第 2章 系统需求................ 13-32
系统概..................... 13
项目管理模式及需求................ 13-20
项目开发................... 13-14
项目管理......................... 14-16
项目 ACTOR与...................... 16-18
需求变更........................... 18-20
系统功能需求........................... 20-29
国际金融组织贷款管理子
系...................... 20-24
国外政府贷款管理子.......................
24-29
系统权限管理需..................... 29-30
系统性能需................... 30-32
第 3章 系统架构设计 32-.............. 32
系统的技术.................... 34-36
系统部署架..................... 36-38
第 4章 系统详细.................... 38-53
结论
通过本文的相关工作和项目建设,研发了一套利用先进网络技术、
信息技术,能够全面支撑国际金融组织贷款、外国政府贷款等核心业务的
山东省政府债务管理信息系统。该系统的研发和上线,实现了政府债务管
理的“事前预测、过程控制和项目结果分析”的规范管理。加强了对资金
流向、金融机构、贷款还款等政府债务业务的监管。
当然,本系统还存在许多不足,主要是在系统的架构设计方面,有
关提高系统性能方面的设计还可以进一步加强,并且由于本系统结构复
杂,系统内部各功能模块之间存在复杂的相互关联关系,在业务与技术的
衔接上还需要进一步的加强。另外,业务数据经过系统的收集和整理之
后,如何利用这些数据、对数据进行合理的分析,为政府债务管理的政策
决策提供分析支持,也是下一步系统改进的方向。
参考文献
[1]丁宝康数据库实用教程北京:清华大学出版社,2004
[2]张瑞君,蒋砚章会计信息系统北京:中国人民大学出版社,2009
[3]甘仞初信息系统分析与设计[M]北京:高等教育出版社,2003
[4]赵建勇政府与非营利组织会计北京:中国人民大学出版社,2011
[5]张云勇等中间件技术原理与应用北京:清华大学出版社,2004
[6]王珊,萨师煊等数据库系统概论北京:高等教育出版社,2006
[7]朱少民软件质量保证和管理北京:清华大学出版社,2007
[8]杨琦企业财务集成管理信息系统厦门:厦门大学出版社,2009
[9]赵颖基于非财务信息披露的投资者关系评价体系构建及其应用研
究北京:中国物资出版社,2011
[10]张先治财务分析大连:东北财经大学出版社,2008