【项目总结】站群cms系统
一、項目簡介
? ? ? ? 1.基于java技術開發,繼承java的強大、穩定、安全、高效、跨平臺等多方面的優點
? ? ? ? 2.為方便用戶管理內容,提供了強大、靈活的標簽功能,簡單學習即可輕松管理內容
? ? ? ? 3.新建站點自動生成靜態資源,亦可手動上傳自己的本地資源以供使用
? ? ? ? 4.每一個站點獨立工作,互不影響,但提供內容在不同站點間的引用功能
? ? ? ? 5.輕松簡歷大規模站點群,通過不同域名即可訪問不同站點
? ? ? ? 6.不同站點單點登錄
二、技術棧簡介
? ? ? ? 1.后端開發:SpringBoot
? ? ? ? 2.權限管理:Spring Security
? ? ? ? 3.單點登錄:JWT
? ? ? ? 4.數據庫:MySQL-8.0
? ? ? ? 5.緩存系統 :Redis
????????6.持久層框架 :Mybatis-plus
? ? ? ? 7.定時任務:Quartz
? ? ? ? 8.pc端前臺開發:html+FreeMarker+js+css
? ? ? ? 9.移動端前臺開發:html+css+vue+js+FreeMarker
三、項目需求介紹
? ? ? ? 1.項目主體功能導圖:
? ? ? ?2.項目核心模塊介紹:
? ? ? ? ? ? ? ?1. 站點管理:
? ? ? ? ? ? ? ? ? ? ? ? 1>超級管理員可以添加站點,配置站點基本信息
? ? ? ? ? ? ? ? ? ? ? ? 2>站長可以對站點配置SEO信息
? ? ? ? ? ? ? ? ? ? ? ? 3>站長需要配置站點的郵件信息,來發送郵件
? ? ? ? ? ? ? ? 2.欄目管理:
? ? ? ? ? ? ? ? ? ? ? ? 添加欄目或子欄目,配置欄目基本信息,選定欄目模板,設置內容模板
? ? ? ? ? ? ? ? 3.內容管理:
? ? ? ? ? ? ? ? ? ? ? ? 1>可選定欄目,在置頂欄目下添加內容,同時可以配置內容的各種權限,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如是否允許評論,是否置頂等,保存后還可以進行編輯來修改
? ? ? ? ? ? ? ? ? ? ? ? 2>可以推送至其他站點
? ? ? ? ? ? ? ? ? ? ? ? 3>鏈接型引用:將內容的鏈接共享到所選欄目,所選欄目中生成一篇
? ? ? ? ? ? ? ? ? ? ? ? ? ?虛擬的內容,內容的模板依然用原來的模板,鏈接依然是原來的鏈接
? ? ? ? ? ? ? ? ? ? ? ? 4>鏡像型引用:所選欄目中生成一篇虛擬的內容,內容的模板
????????????????????????????套用所選欄目的模板,生成新的鏈接地址
? ? ? ? ? ? ? ? 4.模板管理:
? ? ? ? ? ? ? ? ? ? ? ? 1>欄目管理和內容管理所配置的模板路徑均出自這里
? ? ? ? ? ? ? ? ? ? ? ? 2>在這里可以創建目錄,創建模板、資源等,供欄目和內容使用
? ? ? ? ? ? ? ? 5.系統權限管理:
? ? ? ? ? ? ? ? ? ? ? ? 1>使用RBAC模型,實現基于角色的訪問控制,管理員可以為用戶設置角色,
? ? ? ? ? ? ? ? ? ? ? ? ? ? 并對不同的角色進行賦予資源訪問權限等操作,后臺系統的操作功能以及
? ? ? ? ? ? ? ? ? ? ? ? ? ? 資源的展示都是根據登錄用戶的角色類型來區分的
? ? ? ?3.項目部分技術點總結:
????????????????1.集成郵箱,為用戶發送郵箱信息
? ? ? ? ? ? ? ??2.前端登錄
? ? ? ? ? ? ? ? 3.注冊,忘記密碼實現
? ? ? ? ? ? ? ? 4.freemarker自定義標簽編寫
? ? ? ? ? ? ? ? 5.前端瀏覽記錄切面AOP+自定義注解實現
? ? ? ? ? ? ? ?
總結
以上是生活随笔為你收集整理的【项目总结】站群cms系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 用 xlwings 处理
- 下一篇: 如何开发自己的电子地图系统 web版 单