CMS需求文档
文章目录
- CMS需求文档
- 一、单体(分布式)架构
- 二、技术
- 三、面向用户
- 四、功能列表
- 1.1.用户管理
- 1.2.权限体系
- 1.3.多站点
- 1.4.模板管理
- 1.5.媒体管理(资源库)
- 1.6.内容组织(分类)
- 1.7.内容创作(稿件库)
- 1.8.内容发布
- 1.9.全文检索
- 1.10.内容词汇
- 1.11.性能优化
- 1.12.日志记录
- 1.13.工作流和审批
- 1.14.备份和恢复
- 1.15.社交媒体集成
- 1.16.统计和分析
- 五、参考原型
一、单体(分布式)架构
可根据实际情况,采用不同的部署方案。
- 资源共享:系统中每个服务节点上的资源都可以被系统中的其他节点访问。 经济型:分布式系统的使用成本远低于集中式系统。
- 可伸缩性好:系统可以方便地增删新的服务资源以满足需要。
- 健壮性:分布式系统中的信息冗余可以容忍一定程度的软硬故障。
- 性能高:通过越来越多的设备互连,以及高效的任务分配,分布式系统性能越来越高。
- 可扩展性:分布式架构可以通过水平扩展和垂直扩展来增加系统的容量和性能。
- 高可用性:分布式架构可以实现高可用性,即使一个节点出现故障,系统仍然可以继续运行。
- 低延迟:分布式架构可以通过就近访问、负载均衡等技术实现低延迟的请求响应。
- 可靠性:分布式架构可以通过数据备份、故障转移等技术实现系统的可靠性。
二、技术
- Spring Boot
- Sa-Token
- Mybatis Plus
- MySQL
- Redis、Redisson
三、面向用户
- 后台超管
- 后台普管:内容编辑、发布等
四、功能列表
1.1.用户管理
- 登录、注销、用户资料管理、
1.2.权限体系
- 多租户;
- 集团内上下级管理(分级授权、细粒度)、范围可见性;