摘要
本文对银行理财产品推荐购买系统的构建流程进行了介绍,其主要包括需求分析详细设计、系统实现等重要部分组成,在此基础上构建的系统可应用到实际的银行理财产品推荐购买系统业务中。本系统的主要特点在于将SpringBoot应用到银行理财产品推荐购买系统中,SpringBoot的引入提高系统开发效率,最终实现的系统具备运行稳定易用以及实用的特点。主要工作分为如下几个部分:系统基于B/S模式进行开发,并采用了JAVA语言,在MySQL数据库的基础上进行功能的实现,在开发过程中引入了SpringBoot提高开发效率。通过对系统的业务需求分析以及功能需求分析确定了系统的功能架构组成,并对系统进行了安全性设计。
关键词 银行理财产品推荐购买系统 系统设计 SpringBoot MySQL
4.3 系统功能操作流程
在管理系统的时候,需要先对信息化流程有自己的基本认识,对系统的软件开发步骤展开设计,从底层对数据库进行设计。系统的开发流程如图4-2所示。
图4-2开发流程图
4.3.1 系统功能流程
在登录流程中,为了保护用户的安全,系统中所有使用的账户和密码都将完全与Database中匹配成功才能进入,如果发现错误将会阻止这次请求返回False并且给出提示,在登录成功以后用户才能对系统中的功能进行使用,所有涉及到的功能都需要登录才能进行操作。这道检查将会十分严格,因为这关系到后续数据的正确性。系统的功能流程如图4-3所示。
图4-3系统功能流程
4.4.1 登录时序分析
用户登录系统的流程,首先用户进行系统访问登录页面,输入登录信息,当登录信息判断通过以后才能进入系统首页,否则要再次输入登录信息和判断登录信息。登录时序图如图4-10所示。
图4-10登录时序图
5.5 理财产品信息模块
对理财产品信息进行增删改查的管理,该银行理财产品推荐购买系统的理财产品信息具体界面如如图5-8所示:
图5-8理财产品信息界面
5.6 订单信息界面模块
对订单信息进行增删改查的管理,该银行理财产品推荐购买系统的订单信息界面如图5-9所示:
图5-9订单信息界面
5.7 管理员模块界面模块
用户登录成功以后进入的界面,该银行理财产品推荐购买系统的管理员模块界面如图5-10所示:
图5-10管理员模块界面
6.1 测试目的
系统测试是项目过程中必不可少的重要组成部分,它试图通过系统测试来了解系统在现阶段的缺陷,并对系统漏洞进行详细检查,以便在商业使用前维护和更新系统,并避免用户体验差的问题。因此,在这个阶段,将对管理应用程序进行测试,以确保该应用程序为用户提供高度的体验。
6.2 测试计划
为保证本次系统测试工作顺利进行,现阶段制定严谨的系的测试计划。首先确定开发人员兼任测试人员,进而编写测试用例对本系统进行是单元测试,在这里以系统的添加、删除、修改、查找信息、登录、注册、个人信息等功能模块为例,进行测试。
6.3 测试用例
系统的测试用例将以系统的核心功能展开详细阐述,一个核心功能点衍生一条测试用例。在执行测试用例过程中,需要测试人员严格遵守用例要求。接下来将对测试用例和测试结果进行详细阐述。
表6-1系统添加用户信息测试结果表
编号 | 测试方法 | 预期结果 | 实际结果 |
1 | 录入符合系统提示要求的用户信息,点击保存。 | 添加成功。并将所添加的用户信息展现于用户展示界面。 | Pass |
2 | 录入不符合系统提示要求的用户信息,点击保存。 | 不符合系统提示要求的信息添加失败,并且给予用户添加失败提示。 | Pass |
3 | 录入符合系统提示要求的用户信息,点击重置。 | 录入信息被重置。 | Pass |