## 无道云笔记
### 一、使用技术
- 前端:Bootstrap
- 开发工具;IDEA
- 数据库:MySQL
- 数据可视化:Echarts
- 后端框架:Spring + SpringMVC + Mybatis
- 安全框架:Shiro
- PDF转换:Aspose
- PDF预览:PDF.js
- 全局搜索:Lucene
- 短信服务:阿里云
- 评论:Valine
- 社会化分享:Jiathis
### 二、项目截图
**整体流程图 :**
![流程图](./screenshot/process.png)
**用户首页:**
![用户首页](./screenshot/user_index.png)
**笔记搜索:**
![笔记搜索](./screenshot/search.png)
**笔记分享:**
![笔记分享](./screenshot/share.png)
**消息中心:**
![消息中心](./screenshot/notify.png)
**个人网盘:**
![个人网盘](./screenshot/pan.png)
**管理员首页:**
![管理员首页](./screenshot/admin_index.png)
**分享审核:**
![分享审核](./screenshot/share_audit.png)
### 三、起步
> 阿里云短信服务请自行注册,然后编辑 `system.properties` 文件的 `MOULD_ID` 、`ACCESS_KEY_ID` 和 `ACCESS_KEY_SECRET` 属性。
#### 3.1 配置数据库
(1)首先请创建数据库:
```sql
CREATE DATABASE IF NOT EXISTS `cloud_note` /*!40100 DEFAULT CHARACTER SET utf8 */
```
(2)导入项目 sql 文件夹下的 `cloud_note.sql` 文件。
(3)编辑项目中 `src/main/resources/db.properties` 文件,修改数据库连接信息:
```application
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 # 密码
```
#### 3.2 运行程序
电脑安装 IDEA Ultimate 版,并安装好 `Tomcat`、`Maven`(可略,使用IDEA自带也行)后。
(1)运行 IDEA,点击 `Import Project` 按钮,导入项目。
![](./screenshot/20190512171652.png)
(2)点击 `File -> Settings -> Build,Execution... -> Application Servers` 中添加 Tomcat 的路径。
添加完毕后,点击主窗口中 `Add Configuation...`,添加 Tomcat 启动项,如图所示。
![](./screenshot/20190512171854.png)
(3)添加完毕后,添加项目到 Tomcat 中,如图所示。
![](./screenshot/20190512172039.png)
(5)确保 URL 正确,如图所示
![](./screenshot/20190512172101.png)
(6)配置完毕后,依次点击 `Apply`、`OK` 按钮,然后点击 `Tomcat` 旁边的绿色三角按钮即可。
![](./screenshot/20190512172516.png)
#### 3.3 用户登录
查看 `login` 表记录,登录名为 `tel` 列记录,密码均为 `123`。用户角色为 `role_id` 列,请自行更改:
- role_id = 1:管理员
- role_id = 2:普通用户
![](./screenshot/20190512173345.png)
### 四、任务要求
#### 任务一 题目理解
- 根据题目要求,以流程图等形式展示总体业务逻辑,并给出系统E-R图
- 进行技术选型,给出相关技术
#### 任务二 后端通信协议确立和接口文档编写
确立前后端通信协议,编写前后端通信接口文档
#### 任务三 用户登陆、注册功能实现
- 使用手机号码和第三方应用登陆、注册(注册信息包括头像、昵称、邮箱、性别、地区等)
- 用户访问资源的认证和授权
#### 任务四 云笔记的创建和在线编辑
- 登陆后可在线创建和修改笔记
- 笔记包括标签、标题、内容、附件等基本属性,笔记编辑区域具备基本的富文本编辑功能
- 笔记具有修改和删除功能
- 笔记编辑完成后,可以手动同步笔记,或者跳转到其他界面时自动同步笔记
#### 任务五 笔记分类和搜索功能实现
- 笔记编辑完成后,对笔记进行分类归档
- 笔记文件夹可以进行创建、重命名和删除功能
- 对笔记标题、标签和内容进行索引,实现快速查找
#### 任务六 笔记分享功能实现
默认拥有者才有查看和编辑权限,共享笔记时,可以将笔记链接分享到微信、QQ、微博、好友
#### 任务七 创建富文本文件笔记
- 通过上传word、execel、ppt、pdf等富文本文件,创建富文本笔记
- 要求在线预览
#### 附加任务
- 消息推送
- 后台管理(用户、笔记、消息、网盘)
- 笔记评论
- 个人网盘
- 数据可视化
- 逛一逛(站内查看分享)
没有合适的资源?快使用搜索试试~ 我知道了~
基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码.zip
共565个文件
bcmap:168个
png:120个
java:118个
1 下载量 172 浏览量
2023-09-04
14:57:35
上传
评论 1
收藏 47.88MB ZIP 举报
温馨提示
项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。项目真实可靠,源码都经测试过,能跑通,可用作本科毕业设计经测试过,请放心下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码.zip (565个子文件)
UniCNS-UTF8-H.bcmap 52KB
UniCNS-UTF32-H.bcmap 51KB
UniCNS-UTF16-H.bcmap 49KB
UniCNS-UCS2-H.bcmap 47KB
UniGB-UTF8-H.bcmap 46KB
UniGB-UTF32-H.bcmap 45KB
UniGB-UTF16-H.bcmap 43KB
UniGB-UCS2-H.bcmap 42KB
UniJIS2004-UTF8-H.bcmap 41KB
UniJIS-UTF8-H.bcmap 41KB
Adobe-CNS1-UCS2.bcmap 40KB
Adobe-Japan1-UCS2.bcmap 40KB
UniJIS2004-UTF32-H.bcmap 40KB
UniJISX02132004-UTF32-H.bcmap 40KB
UniJIS-UTF32-H.bcmap 40KB
UniJISX0213-UTF32-H.bcmap 40KB
UniJIS2004-UTF16-H.bcmap 39KB
UniJIS-UTF16-H.bcmap 39KB
Adobe-GB1-UCS2.bcmap 33KB
UniKS-UTF8-H.bcmap 27KB
UniKS-UTF32-H.bcmap 26KB
UniKS-UTF16-H.bcmap 26KB
UniKS-UCS2-H.bcmap 25KB
UniJIS-UCS2-H.bcmap 25KB
Adobe-Korea1-UCS2.bcmap 23KB
GBK2K-H.bcmap 19KB
KSC-Johab-H.bcmap 16KB
GBK-EUC-H.bcmap 14KB
GBKp-EUC-H.bcmap 14KB
GBTpc-EUC-H.bcmap 7KB
GBT-EUC-H.bcmap 7KB
GBT-H.bcmap 7KB
HKscs-B5-H.bcmap 4KB
ETHK-B5-H.bcmap 4KB
KSCms-UHC-HW-H.bcmap 3KB
KSCms-UHC-H.bcmap 3KB
NWP-H.bcmap 3KB
HKdla-B5-H.bcmap 3KB
78ms-RKSJ-H.bcmap 3KB
Ext-RKSJ-H.bcmap 2KB
Ext-H.bcmap 2KB
Add-H.bcmap 2KB
HKdlb-B5-H.bcmap 2KB
Add-RKSJ-H.bcmap 2KB
78-EUC-H.bcmap 2KB
78-RKSJ-H.bcmap 2KB
78-H.bcmap 2KB
HKgccs-B5-H.bcmap 2KB
HKm471-B5-H.bcmap 2KB
KSCpc-EUC-H.bcmap 2KB
CNS-EUC-V.bcmap 2KB
KSC-EUC-H.bcmap 2KB
KSC-H.bcmap 2KB
CNS-EUC-H.bcmap 2KB
HKm314-B5-H.bcmap 2KB
ETen-B5-H.bcmap 1KB
B5pc-H.bcmap 1KB
B5-H.bcmap 1KB
90pv-RKSJ-H.bcmap 982B
83pv-RKSJ-H.bcmap 905B
UniJISPro-UTF8-V.bcmap 726B
90ms-RKSJ-H.bcmap 721B
90msp-RKSJ-H.bcmap 715B
CNS1-H.bcmap 706B
UniJISPro-UCS2-HW-V.bcmap 705B
UniJISPro-UCS2-V.bcmap 689B
UniJISX02132004-UTF32-V.bcmap 688B
UniJISX0213-UTF32-V.bcmap 684B
UniJIS2004-UTF8-V.bcmap 682B
UniJIS2004-UTF32-V.bcmap 681B
UniJIS-UCS2-HW-V.bcmap 680B
UniJIS-UTF8-V.bcmap 678B
UniJIS-UTF32-V.bcmap 677B
UniJIS-UCS2-V.bcmap 664B
UniJIS2004-UTF16-V.bcmap 647B
UniJIS-UTF16-V.bcmap 643B
Adobe-GB1-5.bcmap 625B
Adobe-GB1-4.bcmap 601B
EUC-H.bcmap 578B
GBpc-EUC-H.bcmap 557B
H.bcmap 553B
GB-EUC-H.bcmap 549B
RKSJ-H.bcmap 534B
GB-H.bcmap 528B
CNS2-H.bcmap 504B
Adobe-Japan1-6.bcmap 485B
Adobe-GB1-3.bcmap 470B
Adobe-GB1-2.bcmap 465B
Adobe-Japan1-5.bcmap 430B
Adobe-CNS1-6.bcmap 406B
Adobe-CNS1-5.bcmap 406B
Adobe-CNS1-4.bcmap 405B
Adobe-CNS1-3.bcmap 401B
Adobe-Korea1-2.bcmap 391B
Adobe-Korea1-1.bcmap 386B
Adobe-CNS1-2.bcmap 376B
Adobe-CNS1-1.bcmap 371B
Adobe-Japan1-4.bcmap 337B
Adobe-CNS1-0.bcmap 317B
90msp-RKSJ-V.bcmap 291B
共 565 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
c++服务器开发
- 粉丝: 3181
- 资源: 4461
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Matlab根据flac、pfc或其他软件导出的坐标及应力、位移数据再现云图 案例包括导出在flac6.0中导出位移的fish代码(也可以自己先准备软件导出的坐标数据及对应点的位移或应力数据,可根据需
- 拳皇97.exe拳皇972.exe拳皇973.exe
- 捕鱼达人1.exe捕鱼达人2.exe捕鱼达人3.exe
- 医疗骨折摄像检测29-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma数据集合集.rar
- ks滑块加密算法与源代码
- 医护人员检测23-YOLOv8数据集合集.rar
- 1.电力系统短路故障引起电压暂降 2.不对称短路故障分析 包括:共两份自编word+相应matlab模型 1.短路故障的发生频次以及不同类型短路故障严重程度,本文选取三类典型的不对称短路展开研究
- C#连接sap NCO组件 X64版
- 开源基于51单片机的多功能智能闹钟设计,课设毕设借鉴参考
- 深度强化学习电气工程复现文章,适合小白学习 关键词:能量管理 深度学习 强化学习 深度强化学习 能源系统 优化调度 编程语言:python平台 主题:用于能源系统优化调度的深度强化学习算法的性能比较
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功