云日记平台-Layui +JavaServlet

59 阅读2分钟

淘宝店铺搜索:点创微科

云日记平台-Layui +JavaServlet

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

云日记平台

系统架构: 基于JavaServlet开发的个人云日记项目

登录网址 http://localhost:8080/cloud_diary/login.jsp

管理员账号:admin 密码:123456

用户账号:zhangsan 密码:123456

二、项目功能

面向普通用户

注册 / 登录

• 支持邮箱或用户名注册,密码加密存储。

• 登录页可勾选“记住我”,实现持久化登录。

个人中心

• 修改昵称、头像、心情签名。

• 查看账号信息、注册时间、上次登录时间。

日记管理

• 发表:富文本编辑器,可插入图片、位置、天气、心情。

• 修改 / 删除:仅作者可操作。

• 类别:创建、修改、删除自定义类别(私人、旅游、美食等)。

• 附件:支持多张图片、语音、文件。

日记浏览

• 列表视图:默认倒序,支持分页、瀑布流。

• 日历视图:按日期快速跳转。

• 地图视图:根据地理位置聚合展示。

搜索与筛选

• 按标题/内容全文搜索(关键词高亮)。

• 按类别、时间段、地点、天气、心情多条件筛选。

• 搜索结果支持二次排序。

数据报表(可视化)

• 按月份统计日记数量折线图。

• 类别占比饼图。

• 心情/天气柱状图。

• 足迹地图:标记所有带坐标的日记。

隐私与安全

• 私人 / 公开双模式。

• 回收站:删除后 30 天内可恢复。

• 数据导出:PDF、Markdown、JSON 一键备份。

面向管理员

登录后台

• 独立域名 /admin,支持验证码。

用户管理

• 列表、禁用/启用、重置密码、导出用户数据。

内容审核

• 举报处理、敏感词过滤、批量删除违规日记。

系统配置

• 站点公告、注册开关、上传容量限制、备份策略。

日志与监控

• 登录日志、操作日志、异常监控告警。

三、运行环境

开发工具 :idea

运行环境 :jdk-1.8、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

前端:Layui + BootStrap + JSP

后端:Maven + Servlet + MySQL + Tomcat + Docker + Log4j

其他:Echarts + 百度地图API + UEditor

五、项目截图

1753424509-5766df975a09055.png

1753424512-ef9dc0a92ea3978.png

1753424514-12b76f29ae735ad.png

1753424516-e85d43aa8b32a21.png

1753424518-f648a33461eff30.png

1753424521-481b982dead3430.png

1753424525-6614e2216b671d1.png

1753424527-b2ec5c1528caaff.png

1753424529-d1ce92b91b762f4.png

1753424531-00787062d99785b.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp