您现在的位置:首页 >> 作品展示 >> 毕设优秀作品
  • 毕设优秀作品
  • 作品简介
  • 作品截图
  • 作品视频
基于微服务架构的风控服务设计与实施

人工智能学院2022届学生毕业综合实践优秀作品

 

作品名称:基于微服务架构的风控服务设计与实施

   者:陈先钰

   业:计算机网络技术

   级:网络1902

指导教师:赵尚宇助教

作品特点:

采用基于Spring Cloud的微服务架构,支持高可用和负载均衡的数据服务体系,实现对风控表的CRUD操作,同时实现了前端页面和后端接口,以及前后端交互。

作品说明:

1. 课题来源

某银行信用卡风控数据中心,针对风控业务进行数据服务的设计开发。

2. 作品功能

风控业务数据表设计、数据服务接口设计开发、前端界面设计开发系统负载均衡、系统高可用

3. 设计方法或设计思路

MySQL中创建数据库(db_risk)和数据表(用户基本信息表、用户地址表、用户学历表、用户借款行为表、用户通讯录表),插入相关数据,用IDEA进行JAVA开发,使用Maven管理工程,添加依赖包。开发前,确定好工程结构为实体类(bean)、数据操作层(DAO)、业务逻辑层(Service)、Controller层(Controller)、应用启动类、HTML页面以及application.properties,分别开发相关接口。前端使用EasyUi的插件调用后端接口,后端执行SQL语句进行相关数据的CRUD操作,并实现数据封装,前端根据后端的接口返回的数据进行个性化展示。后端使用基于SpringCloud的微服务架构来实现负载均衡和高可用。

成果展示:

首页为用户登录界面,如 1所示。

图片1.png 

1 用户登录界面

针对未注册用户,登录界面可跳转为注册界面 2所示。

图片2.png 

2 用户注册界面

针对已注册用户,登录页面可跳转至用户身份信息界面,如图3所示。

图片3.png 

3 用户身份信息界面

点击用户地址信息可以查看用户地址信息,如图4所示

图片4.png 

4 用户地址信息界面

点击用户借款信息可以查看用户借款信息,如图5所示。

图片5.png 

5 用户借款信息界面

点击添加用户相关信息,如 6所示

图片6.png 

6 添加用户操作界面

点击更改用户信息,如图7所示。

图片7.png 

7 更改用户信息操作界面

选中用户数据,点击删除用户信息,则会有相关提示如 8所示

图片8.png 

8 删除用户信息操作提示

指导教师点评:

课题取自真实项目,有较强的实用价值。对于风控业务的理解较为深刻,设计出符合风控业务需求的数据库。模块设计合理,代码开发质量较高,并且能够利用微服务技术解决课题中遇到的负载均衡、高可用等问题。 

负载均衡和高可用功能实现后,对于该功能的测试设计内容不足。


友情链接:选书系统-高教社    版权所有:温州职业技术学院人工智能学院    地址:温州茶山高教园区(温州大学城)  技术支持:瑞星科技      [旧版入口]