Aignize第一期完善产品逻辑+类图说明书

发布时间 2023-11-19 11:26:36作者: BuguBuguNooo

Aiganize产品说明+拟类图(第一期)

·附图:

 

此应用由:

前端:微信小程序前端+vue3后台管理系统
后端:Springboot+Mysql

服务器:后端服务器+AI交互服务器

整个应用流程大致分为:活动|聊天|AI影子交互| 三个模块
用户在刚进入小程序未注册登录时:为游客
注册登录后为用户,可申请为组局者
用户逻辑如图。

三角形标志为第一阶段不实现,过于困难。
问号标志为实现逻辑尚不清晰,需要研究。

整个开发围绕上述三个模块进行,数据库设计在图中有初步说明。

·活动表:存储活动id、时间、地点、发起人id、发起人数等基础信息

·用户参与表:以活动id、用户id为外键,添加用户参与时间,支付状态等信息。

·用户表:储存用户id、用户昵称、用户密码等用户基础信息。

·影子表:以用户id为外键,存储影子id,影子的MBTI类型,影子的各种个性化信息等(可生成可修改的影子信息检索文档)。

·聊天信息表:以组织id为外键,存储信息内容、信息时间等信息。(不确定,需要研究)。

·组织表:存储组织id,组织人员结构(群主、管理员、参与人)等,并与聊天信息表做关联实现聊天功能。(不确定,需要研究)。

·标签表:以标签id为单位存储活动的各种标签,用来实现最简单的匹配和推荐机制。

基本逻辑如上,有不确定或者不严谨不合逻辑处,请联系笔者。

笔者电话:19816898051 邮箱: 1612921077@qq.com|32101073@stu.hzcu.edu.cn