1.我们的软件角色有管理员和普通用户2类。
面向管理员的功能有:发布心理测评问卷、发布心理活动通知、调整预约的时间段和地点、查看预约情况、查看普通用户发帖发言情况、发布心理素材(包括电影与视频、音乐、笑话、心理书籍)
面向普通用户的功能有:心理问卷答题、心理问卷答题报告、心理小游戏、放松心理的笑话、交流分享互助博客、心理中心地图路径导航、心理电影推荐、书籍推荐、音乐推荐、查看心理活动通知、线下心理咨询预约
系统的图片、视频、音频等数据存储于七牛云对象存储空间,服务器存储压力小,请求回复速度和并发访问性能都较好,此外采用了多模块结合方式,将心理游戏模块单独开发来进一步增强系统的性能并减小系统的复杂度。
2.我负责整体后端功能实现以及服务器端的部署工作,主要使用了Springboot框架,运用了Mybatis,Maven,MySQL等技术栈
3.(1) 采用合适的数据结构和存储方式存取数据来提高效率
在设计数据库时,为了提高服务器响应速度并提高用户使用体验,我们将图片、视频、音频等大容量数据存储于七牛云对象存储云平台,而在数据库表里只存储其在七牛云平台的存储地址,当前端请求这些数据时直接访