学位论文 > 优秀研究生学位论文题录展示

财政应用系统数据访问层的设计与实现

作 者: 任璟
导 师: 武波;薛魁
学 校: 西安电子科技大学
专 业: 软件工程
关键词: 财政业务 数据访问层 数据库中间件 pgpool-II wxWidgets
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 21次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着财政业务信息化建设的迅速发展,越来越多的应用系统服务于各种财政业务的信息管理。由于财政业务的种类繁多,从而导致不同应用系统对应的业务数据相对独立,业务数据访问接口难以维护。为了解决上述问题,本文通过在应用系统中加入数据访问层实现对用户的数据访问进行控制。数据访问层由数据库中间件pgpool-II+pgbouncer构成,通过数据库访问接口libpq与前后端进行通信。本文在pgpool-II已有功能的基础上增加对前端连接的安全管理机制,包括身份验证、请求格式验证、权限验证、以及消息返回处理功能。同时,以县级预算执行系统为研究背景,选取其中预算管理模块应用wxWidgets技术重新开发一个客户端应用实例。通过对财政应用系统数据访问层的设计与实现,课题研究的内容已满足对用户数据访问控制的要求,对陕西省财政信息管理有一定的实际作用。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-11
  1.1 论文背景  7
  1.2 国内外研究现状  7-9
  1.3 本文主要研究内容  9-10
  1.4 论文结构  10-11
第二章 相关理论与技术  11-19
  2.1 数据库技术  11-12
    2.1.1 PostgreSQL数据库介绍  11-12
    2.1.2 存储过程在数据库中的应用  12
  2.2 数据库访问技术  12-14
    2.2.1 数据库访问API-Libpq  12-13
    2.2.2 数据库中间件-Pgpool-II和Pgbouncer  13-14
  2.3 XML解析技术  14-16
  2.4 跨平台wxWidgets技术  16-17
    2.4.1 wxWidgets的特点  16
    2.4.2 wxWidgets程序执行流程  16-17
  2.5 本章小结  17-19
第三章 系统的需求分析  19-31
  3.1 系统总体需求  19-20
  3.2 数据访问层的需求分析  20-26
    3.2.1 连接管理  21-25
    3.2.2 事务处理保证  25
    3.2.3 日志记录  25-26
    3.2.4 消息返回  26
  3.3 客户端的功能需求  26-29
  3.4 本章小结  29-31
第四章 数据访问层的设计与实现  31-49
  4.1 数据访问层设计思路  31-32
  4.2 数据访问层的总体设计  32-38
    4.2.1 数据访问层的体系结构  32-33
    4.2.2 数据访问层的逻辑结构  33-36
    4.2.3 数据访问层的功能关系  36-38
  4.3 身份验证模块的设计与实现  38-41
    4.3.1 接口设计  38-39
    4.3.2 处理流程  39-41
  4.4 格式验证模块的设计与实现  41-42
    4.4.1 接口设计  41
    4.4.2 处理流程  41-42
  4.5 权限验证模块的设计与实现  42-45
    4.5.1 接口设计  42-43
    4.5.2 处理流程  43-45
  4.6 消息返回模块的设计与实现  45-47
    4.6.1 接口设计  45
    4.6.2 处理流程  45-47
  4.7 本章小结  47-49
第五章 客户端的设计与实现  49-57
  5.1 客户端的总体设计  49-50
  5.2 界面层的设计与实现  50-51
  5.3 数据存储层的设计与实现  51-54
    5.3.1 数据库表设计  51-53
    5.3.2 存储过程设计  53-54
  5.4 功能实现层的设计与实现  54-56
  5.5 本章小结  56-57
第六章 系统测试  57-67
  6.1 软硬件配置  57
  6.2 物理部署  57-58
  6.3 功能测试  58-64
  6.4 压力测试  64-65
  6.5 测试评价  65-66
  6.6 本章小结  66-67
第七章 总结与展望  67-69
致谢  69-71
参考文献  71-73

相似论文

  1. 基于.NET电厂厂级监控系统的设计与实现,TP311.52
  2. 基于JAVA的多数据库中间件的设计与实现,TP311.10
  3. 大型异构数据库互联技术研究,TP311.13
  4. 基于异构数据教材管理系统的设计与实现,TP311.52
  5. 基于OSG的虚拟设施布局系统的研究与设计,TP391.9
  6. 基于XML的异构数据库集成中间件的研究及实现,TP311.13
  7. 基于XML数据库的中间件的研究与实现,TP311.52
  8. 基于分布式数据库的企业一卡通系统研究,TP311.52
  9. 面向主题的数据库中间件应用平台的设计与实现,TP311.52
  10. 录井数据访问层中SQL注入检测技术的研究,TP311.13
  11. 牙科图像三维可视化平台研究,TP391.41
  12. 基于XML的远程教育异构数据库的技术研究,TP311.13
  13. 基于MES的生产监控辅助决策系统的研究与应用,TP319
  14. 基于NCCS数据库中间件的对象关系映射和池化资源技术研究,TP311.52
  15. 基于wxWidgets的珍贵历史音频资料数字修复系统的设计与实现,TP311.52
  16. 录井公司数据访问层的设计与实现,TP311.13
  17. 自主数据库中间件的研究,TP311.52
  18. 基于IT的财政系统业务流程再造案例研究,F810.2
  19. 基于XML的数据库中间件技术与应用研究,TP311.52
  20. 基于WEB的数据库访问技术,TP311.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com