前端:Bootstrap
開發工具;IDEA
數據庫:MySQL
數據可視化:Echarts
後端框架:Spring + SpringMVC + Mybatis
安全框架:Shiro
PDF轉換:Aspose
PDF預覽:PDF.js
全局搜索:Lucene
短信服務:阿里雲
評論:Valine
社會化分享:Jiathis
整體流程圖:

用戶首頁:

筆記搜索:

筆記分享:

消息中心:

個人網盤:

管理員首頁:

分享審核:

阿里雲短信服務請自行註冊,然後編輯
system.properties文件的MOULD_ID、ACCESS_KEY_ID和ACCESS_KEY_SECRET屬性。
(1)首先請創建數據庫:
CREATE DATABASE IF NOT EXISTS ` cloud_note ` /* !40100 DEFAULT CHARACTER SET utf8 */ (2)導入項目sql 文件夾下的cloud_note.sql文件。
(3)編輯項目中src/main/resources/db.properties文件,修改數據庫連接信息:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/cloud_note?useUnicode=true&characterEncoding=utf-8
jdbc.username=root # 用户名
jdbc.password=root # 密码
電腦安裝IDEA Ultimate 版,並安裝好Tomcat 、 Maven (可略,使用IDEA自帶也行)後。
(1)運行IDEA,點擊Import Project按鈕,導入項目。

(2)點擊File -> Settings -> Build,Execution... -> Application Servers中添加Tomcat 的路徑。
添加完畢後,點擊主窗口中Add Configuation... ,添加Tomcat 啟動項,如圖所示。

(3)添加完畢後,添加項目到Tomcat 中,如圖所示。

(5)確保URL 正確,如圖所示

(6)配置完畢後,依次點擊Apply 、 OK按鈕,然後點擊Tomcat旁邊的綠色三角按鈕即可。

查看login表記錄,登錄名為tel列記錄,密碼均為123 。用戶角色為role_id列,請自行更改:

根據題目要求,以流程圖等形式展示總體業務邏輯,並給出系統ER圖
進行技術選型,給出相關技術
確立前後端通信協議,編寫前後端通信接口文檔
使用手機號碼和第三方應用登陸、註冊(註冊信息包括頭像、暱稱、郵箱、性別、地區等)
用戶訪問資源的認證和授權
登陸後可在線創建和修改筆記
筆記包括標籤、標題、內容、附件等基本屬性,筆記編輯區域具備基本的富文本編輯功能
筆記具有修改和刪除功能
筆記編輯完成後,可以手動同步筆記,或者跳轉到其他界面時自動同步筆記
筆記編輯完成後,對筆記進行分類歸檔
筆記文件夾可以進行創建、重命名和刪除功能
對筆記標題、標籤和內容進行索引,實現快速查找
默認擁有者才有查看和編輯權限,共享筆記時,可以將筆記鏈接分享到微信、QQ、微博、好友
通過上傳word、execel、ppt、pdf等富文本文件,創建富文本筆記
要求在線預覽
消息推送
後台管理(用戶、筆記、消息、網盤)
筆記評論
個人網盤
數據可視化
逛一逛(站內查看分享)