百度开放云财务系统通用财务子系统的设计与实现
本文关键词:百度开放云财务系统通用财务子系统的设计与实现,,由笔耕文化传播整理发布。
【摘要】:本文主要介绍了百度开放云财务系统通用财务子系统的需求、设计和实现的整个过程。该通用财务子系统被设计用来支百度开放云持财务人员的日常操作,属于财务应用软件范畴,数据的安全性、流程的规范性是这类软件的特点和设计重点考量。同时百度开放云财务系统也处于不断的迭代更新的周期中,能够快速支持后续业务的变化也是该系统的一个重要设计原则。总的来说,通用财务子系统是-个需要兼具灵活性和严谨性的系统。我们最终使用了一个分层的设计架构。处于最底层的finance-core模块负责处理账户资金池数据,所有的操作都在一个分布式事务中完成,且会留下操作记录,这个模块是财务系统的核心,一般不会发生变更。中间层的finance-admin模块负责处理通用财务的一般业务逻辑,和核心业务解耦,这个模块可能随着业务的变更经常发生变动。最上层的osp-finance模块提供了一个web界面,负责与用户交互。本系统主要使用了Spring Boot作为软件开发的主要框架,使用Maven作为项目管理的工具。在项目的测试中,我们还使用了嵌入式的H2数据库引擎。通用财务子系统上线后,财务人员可以使用该系统发起和执行账户资金操作工作流,对财务数据进行查询、统计和分析,提高了财务人员的工作效率和可靠性,为企业发展带来了切实的利益。
【关键词】:JAVA RESTful服务 Spring Boot框架 MyBatis框架 财务软件
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【目录】:
- 摘要5-6
- Abstract6-11
- 第一章 引言11-15
- 1.1 项目背景11-12
- 1.2 国内外相关软件的发展概况12-13
- 1.3 本文主要研究的工作13-14
- 1.4 本文的组织结构14-15
- 第二章 技术综述15-22
- 2.1 RESTful Web Service15-16
- 2.1.1 RESTful Web Service的概述15-16
- 2.1.2 RESTful Web Service的实现16
- 2.2 Spring Boot16-20
- 2.2.1 Spring框架概述16-18
- 2.2.2 Spring依赖注入18
- 2.2.3 Spring MVC18-19
- 2.2.4 Spring Boot19-20
- 2.3 其他相关技术20-21
- 2.3.1 Maven20
- 2.3.2 H2 Database Engine20-21
- 2.3.3 Lombok21
- 2.4 本章小结21-22
- 第三章 通用财务系统的分析与设计22-51
- 3.1 项目概述22
- 3.1.1 系统总体规划22
- 3.1.2 用户角色类型22
- 3.2 系统需求分析22-34
- 3.2.1 功能需求22-32
- 3.2.2 加退款流程32-33
- 3.2.3 非功能需求33-34
- 3.3 系统总体设计与模块设计34-41
- 3.3.1 总体结构35-36
- 3.3.2 系统概要设计36-41
- 3.4 模块详细设计41-49
- 3.4.1 finance-core模块详细设计41-45
- 3.4.2 finance-admin模块详细设计45-47
- 3.4.3 osp-finance模块详细设计47-49
- 3.5 本章小结49-51
- 第四章 通用财务系统的实现51-64
- 4.1 finance-core模块的实现51-54
- 4.1.1 数据库切分的实现51-53
- 4.1.2 分布式事务的实现53-54
- 4.2 finance-admin模块的实现54-58
- 4.2.1 数据库映射的实现54-56
- 4.2.2 模型代码自动生成56-57
- 4.2.3 对外接口的实现57-58
- 4.3 osp-finance的实现58-63
- 4.3.1 CSV导出58-59
- 4.3.2 用户权限控制59-60
- 4.3.3 用户界面60-63
- 4.4 本章小结63-64
- 第五章 总结与展望64-66
- 5.1 总结64-65
- 5.2 进一步工作展望65-66
- 参考文献66-68
- 致谢68-70
【相似文献】
中国期刊全文数据库 前1条
1 ;The Forecasting of the Development of Postal Services[J];The Journal of China Universities of Posts and Telecommunications;1999年02期
中国重要会议论文全文数据库 前4条
1 ;The Research on Strategies of China's Green Finance Development[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
2 Yao Fengge;Sun Yanping;;The Study on The Relativity Between Financial Development and Economic Growth(The Empirical Study basing on China)[A];Innovation Economy and Regional Development[C];2007年
3 GUO Guan-cheng;WANG Xun-jie;;Motivation,Capability,Restriction and Effect of Local Governments' Land Finance:An Analytical Framework[A];Journal of Contemporary Finance and Economics(English Version 2014)[C];2014年
4 JIA Kang;MENG Yan;;Reflection on the Basic Orientation of China's Policy-Oriented Financial System[A];Journal of Contemporary Finance and Economics(English Version 2013)[C];2013年
中国硕士学位论文全文数据库 前1条
1 龚世伟;百度开放云财务系统通用财务子系统的设计与实现[D];南京大学;2016年
本文关键词:百度开放云财务系统通用财务子系统的设计与实现,由笔耕文化传播整理发布。
本文编号:330142
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/330142.html