# 云笔记 **Repository Path**: Good__night/cloud-notes ## Basic Information - **Project Name**: 云笔记 - **Description**: 云记软件就是用于记录日常生活的点滴。一款简单快速的个人记事备忘工具,并且能够实现PC、移动设备和云端之间的信息同步,简介高效,将会议记录,日程安排,生活备忘,奇思妙想,快乐趣事以及任何突发灵感都可以记录到系统中。 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2022-01-03 - **Last Updated**: 2025-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java ## README ## 云日记 #### 模块内容 ![1639619102794](C:/Users/asus/AppData/Local/Temp/1639619102794.png) #### 项目简介 云记软件就是用于记录日常生活的点滴。一款简单快速的个人记事备忘工具,并且能够实现PC、移动设备和云端之间的信息同步,简介高效,将会议记录,日程安排,生活备忘,奇思妙想,快乐趣事以及任何突发灵感都可以记录到系统中。 本系统采用的是B/S架构,使用BootStrap+Jsp+Servlet+MySql+Tomcat 开发,使用Maven构建,采用Junit单元测试,Log4j搭建日志,使用POI导入导出报表,操作DB使用大名鼎鼎的DBUtil,同时v2版本使用MongoDB数据库,底层使用Redis做缓存,采用Git进行分布式进行版本控制开发。 本项目包含用户模块、类型模块、云记模块、数据报表、首页模块这几个核心模块,核心主旨是功能分析以及前后台数据交互。 #### 项目流程 | 阶段 | 文档 | | -------- | -------------------------------------------- | | 立项 | 成立项目,执行实施 | | 调研 | 调研报告 | | 需求分析 | 需求分析报告(面向客户),《需求规格说明书》 | | 规格分析 | 规格分析文档 | | 前端 | 静态页面 | | 后端 | 数据库设计报告,开发规范文档 | | 编码 | 单元测试 | | 测试 | 测试文档 | | 实施 | 上线报告 | | 需求变更 | ...... | | | | #### 需求分析 ##### 功能分析 ![1639619942813](C:/Users/asus/AppData/Local/Temp/1639619942813.png) ##### 技术选型 - JSP - Servlet - jquery - Uediitor - log4j - Junit - 增删改查 - 免登录:Session 和 Cooike - 非法访问:过滤器Filter - 文件上传 - 分页 - Ajax:Dom操作 - 富文本编辑器 ### 开发环境 IDEA + Maven +Jdk1.8 + Tomcat ### 数据库设计 根据系统架构设计,本系统采用简单灵巧的 MySQL 数据库,遵循关系型数据库标准,符合三范式设 计,一切从简,相关表如下。 #### E-R图表 #### 表结构详情