# 云日记 **Repository Path**: fengfeng-tech/cloud-diary ## Basic Information - **Project Name**: 云日记 - **Description**: 一款开源的免费试用的云日记产品的研发与制作,适合有一定基础的开发人员练习使用,欢迎支持 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-08-08 - **Last Updated**: 2025-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Web ## README ## 项目简介 ​ 云R记软件就是用于记录日常生活点滴。一款跨平台的简单快速的个人记事备忘工具,并且能够实现 PC、移动设备和云端之间的信息同步,简洁高效。将会议记录、日程安排、生活备忘,奇思妙想、快乐趣事以及任何突发灵感都可快速记录到系统中。 ​ 本系统采用 B/S 架构,使用 BootStrap + Jsp + Servlet + MySQL+ Tomcat 开发,使用 Maven 构建,采用 Junit 单元测试、Log4j 搭建日志、使用 POI 导入导出报表,操作 DB 使用大名鼎鼎的 DBUtil,同时 V2 版本使用 MongoDB 数据库,底层使用 Redis 做缓存,采用 Git 进行分布式版本控制开发。 ​ 本项目包含用户模块、类型模块、云记模块、数据报表、首页模块这几个核心模块,核心主旨是掌握功能的分析以及前后台数据交互。 ## 项目流程 | 阶段 | 文档 | | ------------ | ------------------------------------------------ | | **立项** | **成立项目,执行实施** | | **调研** | **调研报告** | | **需求分析** | **需求分析报告(面向客户),《需求规格说明书》** | | **规格分析** | **规格分析文档(面向技术人员)** | | **前端** | **静态页面** | | **后端** | **数据库设计报告、开发规范文档** | | **编码** | **单元测试** | | **测试** | **测试文档** | | **实施** | **上线报告** | | **需求变更** | **......** | | | | ### 技术选型 - JSP - Servlet - Jquery及插件 - Ueditor - log4j - Junit ### 技术细节 - 增删改查 - 免登录:Session 和 Cookie - 非法访问:过滤器 Filter - 文件上传 - 分页 - Ajax:Dom操作 - 富文本编辑器 ### 开发环境 IDEA + Maven + MySQL + Jdk1.8 + Tomcat