随着计算机信息管理,信息交流的便捷已被越来越多的人所利用。利用先进的管理手段提高经费的利用效率,确保项目资金管理工作的良性运转,集中管理,统一使用,使资金管理成本最低化。项目经费管理系统就成为必须了。系统设计的目标是实现对项目经费进行统一管理,提供项目经费管理信息,用以支持决策,实现项目经费有效管理的需要,同时可以与其它系统协同工作。
构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。
Spring Cloud Eureka是Spring Cloud Netflix微服务套件中的一部分,它基于Netflix Eureka做了二次封装。主要负责完成微服务架构中的服务治理功能。
Eureka服务端,即服务注册中心。它同其他服务注册中心一样,支持高可用配置。依托于强一致性提供良好的服务实例可用性,可以应对多种不同的故障场景。
项目经费管理系统主要包括项目申报模块,项目管理模块,资金管理模块等,实现科技项目经费预算/概算的录入和查询功能,项目经费,审批状况的查询功能,为用户或管理人员处理科技项目经费预算/概算信息方面提供便利,推动科技项目经费管理更科学,更规范我,为建立更全面的科技项目及经费管理系统奠定技术基础。
研究思路:
(1)系统规划: 主要是对组织为实现目标的信息需求进行总体分析,确定系统总体方案,并估计系统所需资源等。
(2)系统分析:包括系统初步调查,可行性分析研究,需求分析,系统详细调查等。
(3)系统设计:包括系统总体结构设计,详细设计等。
(4)系统实施:主要是软件编码,系统测试,系统安装与运行等。
(5)系统运行与维护: 包括系统运行的组织与管理,系统纠错性维护,完善性维护等。
本技术是java平台的开源应用框架,其目的是简化Sping的初始搭建和开发过程。默认配置了很多框架的使用方式,自动加载Jar包,为了让用户尽可能快的跑起来spring应用程序。
SpinrgBoot的主要优点有:
1、为所有spring开发提供了一个更快、更广泛的入门体验;
2、零配置;
3、集成了大量常用的第三方库的配置;
4、提供准备好的特性。当今,java领域的开发者机会都在使用SpinrgBoot,在开发领域逐渐成为领导者。