WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud

文章目录

  • 前言
  • 功能
  • 前端构建
    • 用户端
    • 管理端
  • 后端
  • 基本架构图

前言

不出意外,这个应该是本科阶段最后一个大型web项目了,我们的期望是两个方面:
1. Java部分

  1. 基于SpringCloud打造一个真正意义上的分布式微服务项目
  2. 完成完整的流程开发,整合目前企业里面的主流技术
  3. 从调试环境上传至生产环境,涵盖测试,上线,服务监控,运维并部署至K8s服务集群

2 .Python部分

  1. 我们期望基于机器学习完成用户内容推荐
  2. 基于NLP完成对博文内容的自动化审核
  3. 在趣味模块上线有关于人工智能的小dome
  1. 前端部分
  1. 基于vue+elementUI 完成PC端的搭建
  2. 基于低代码开发平台完成移动端的开发
  3. 集成优秀的开源项目降低开发成本

功能

.1. 博文编写(主PC端)
.2. 社区管理,用户可加入或创建管理社区
.3.问答功能(仿知乎,主移动端)
.4. 博文开源(仿Git,将博文视为开源/闭源项目)
.5. 树洞(趣味功能,目前为:日志,好友功能,非主动式聊天(服务成本过较高))

前端构建

前端分为两个部分PC端和移动端。不过目前只有PC端,移动端暂时没有构建。

WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第1张图片

用户端

部分内容预览
WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第2张图片
WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第3张图片

管理端

管理端使用开源项目搭建。
WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第4张图片

后端

WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第5张图片
目前后端只是创建了基本的模块,整合了开源项目后端。

WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第6张图片
基于Python的端将在下一个版本构建,本版本主要是先完成基本的功能构建,在时间允许的情况下开发(核心目标为考研)

基本架构图

当前的基本架构图如下:
WhiteHoleV0.7实战开发(一)>>你的下一个项目为何不可基于SpringCloud_第7张图片

当然我们这边前端将会消耗更多的时间,后端的套路较为固定。

由于这边以考研为主,所以本项目的0.7版本开发有可能花费一个学期,预计开发时间为3个月。

你可能感兴趣的:(JAVA后端,人工智能,spring,cloud,spring,后端)