上饶银行项目需求
编写目的
本需求说明书全面描述上饶银行项目的各种功能,运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为共同开发的接触
预期读者
项目背景
- 该项目为了方便对银行对各种投资项目的查看和分析
- 方便对投资项目的详细了解
- 建立一个方便银行使用的高效投资查看平台
系统说明
系统描述
- 系统从不同的子系统获取数据,比如菜市场系统,停车场系统,餐饮系统等
- 系统获取数据后对数据进行储存,然后进行数据的分析和整理,进行数据的可视化展示
满足了银行对各种子系统详细的了解
银行投资项目的功能需求
在计算机网络,数据库和先进的开发平台上,利用银行提供的硬件环境
搭建一个具有开放体系结构,扩展性,可维护性,不返工的人机交互方便的
银行投资项目系统,为银行提供准确,精细,迅速的系统
根据银行提供的需求,分析现有的架构,采用B/S结构,微服务架构(springCloud)
把不同的模块服务化,比如菜市场服务,停车场服务,餐饮服务,后期遇见数据量大的
模块方便进行扩展和负载和备份,提供了程序的扩展性
界面要求
- 界面美观大方,容易操作
- 出现在页面的每个按钮,每个功能详细的描述信息
运行环境
- 硬件环境:两个centos服务器
- 软件环境:mysql,rabbitMq,redis,mongoDB等
- 部署方式,一个服务器部署开发的软件项目,一个部署其他的第三方软件
接口方式
- 服务内部调用:返回精准的类型数据,该是什么数据就是什么数据
- 服务对外提供:统一的返回ApiResult,里面有Code(状态码),Data(数据),Message(成功或者失败)
开发语言
java