项目介绍:
「恋爱日记」是一款专为恋人两人世界设计的全场景数字化情侣生活管理平台。系统以记录、连接、陪伴为核心理念,融合了社交、生活、商业三大维度,让每
一对恋人都能在一个 App 里管理彼此共同的点滴日常、生活节奏与私密记忆。不同于普通的日记或社交软件,「恋爱日记」构建了一个情侣双人专属的私密空
间——两人可以绑定成为「情侣档案」,共享日记、挑战、打卡、位置、纪念日等几乎所有生活模块。同时,平台还拥有开放广场、挑战社区等面向公众的社交功
能,帮助情侣在两人世界之外也能找到志同道合的伴侣圈子。
系统说明:
系统采用前后端分离架构,由以下三大工程组成:
● 微信小程序(uniapp)
─ 基于 Vue 3 + uniapp 框架开发
─ 目标平台:微信小程序(mp-weixin)
─ 粉色渐变 + 玻璃拟态(glassmorphism)视觉风格
─ 面向 C 端用户,提供完整的情侣生活功能体验
● 后端 API 服务(Spring Boot)
─ Spring Boot 2.7.14 + MyBatis Plus + Spring Security + JWT
─ 运行端口:9211,上下文路径:/api
─ 数据库:MySQL + Redis 双存储
─ 对象存储:腾讯云 COS
─ 提供完整 RESTful API 支撑前后两端
● 运营管理后台(Vue 3)
─ Vue 3.3 + Element Plus + Vuex + Vue Router
─ 面向运营/管理员,提供数据看板、内容审核、用户治理、商业化配置等能力
─ 覆盖 40+ 数据表、100+ 管理接口
三、详细功能介绍
================================================================================
【 3.1 账号与身份认证 】
────────────────────────────────────────────────────────────────────────────────
• 微信授权一键登录
用户通过微信 OAuth 授权完成登录,无需注册,系统自动创建用户档案,并初
始化个人首页置顶功能入口,真正做到零门槛开始使用。
• JWT 无状态鉴权
后端采用 io.jsonwebtoken 0.11.5 颁发 JWT Token,实现 Stateless 鉴权模
式,前端所有请求自动携带 Token 头部,拦截器统一校验身份。
• 管理员独立登录体系
管理后台拥有独立的账号密码登录入口,登录时需通过图形验证码(Captcha)
校验防刷,支持多管理员账号、权限管控,记录每次登录的 IP 和时间。
• 安全口令刷新
用户可主动刷新安全口令,用于特殊场景下的二次身份验证,保障账户安全。
【 3.2 情侣档案与绑定 】
────────────────────────────────────────────────────────────────────────────────
• 邀请码绑定系统
用户生成专属邀请码,对方输入邀请码后双方正式绑定为情侣。绑定后两人共
享情侣档案空间,所有互动数据在情侣维度下流通。
• 情侣信息共同维护
情侣档案支持记录双方的恋爱开始日期、关系昵称、情侣头像等共同信息,系
统自动计算并实时展示「在一起 X 天」的相恋计时。
• 解除绑定(分手)
平台提供情侣解绑入口,解绑后双方数据进行安全隔离,情侣空间数据保留供
各自回顾,不会强制删除。
• 管理后台情侣关系治理
运营人员可查阅和管理全平台的情侣绑定关系,处理异常数据和纠纷。
【 3.3 恋爱日记 】
────────────────────────────────────────────────────────────────────────────────
• 富文本日记记录
两人均可在情侣空间内书写恋爱日记,支持图文混排、地理位置标记,记录下
每一次值得铭记的约会、旅行和日常故事。
• 情侣共享日记本
所有日记在情侣两人之间共享查阅,形成专属于这对恋人的「恋爱故事书」,
按时间轴排列,随时翻阅记忆。
• 日记列表与详情
支持分页翻阅日记列表,单条日记可查看完整图文详情,支持删除操作。
• 后台内容审核
管理员可查看全平台日记内容,支持违规内容下架、批量删除及数据导出统计。
【 3.4 心情日记 】
────────────────────────────────────────────────────────────────────────────────
• 每日心情记录
提供轻量级的每日心情记录入口,用户可以快速记录当天的情绪状态、心情描
述和地理位置标注,养成每日打卡记录心情的好习惯。
• 按日期查阅
支持按日历视图查看历史心情记录,任意点击某天可查看当天的心情详情。
• 心情数据统计
系统聚合统计用户的情绪分布、记录频率等数据,以可视化方式呈现心情变化
趋势,帮助用户了解自身情绪规律。
• 后台内容管理
支持管理员查看、编辑、删除心情日记数据,维护内容平台健康。
【 3.5 广场动态(时间线)】
────────────────────────────────────────────────────────────────────────────────
• 公开动态发布
用户可向广场发布图文动态,与平台上的其他情侣用户分享生活片段、恋爱经
历、约会攻略等内容,构建情侣社交社区氛围。
• 点赞与评论
广场动态支持点赞、发表评论,以及对评论进行二次点赞,形成完整的社交互
动闭环,增强用户留存和活跃度。
• 关注体系
用户可以关注其他情侣,构建关注/粉丝关系链,关注列表和粉丝列表均可查看,
形成情侣圈子社交图谱。
• 匿名浏览
广场列表支持未登录匿名浏览,降低新用户注册门槛,先吸引浏览再引导注册。
• 活动广场
平台可推出特定主题活动,用户参与打卡并在广场展示,运营端管控活动时间
线和展示位。
• 后台动态治理
管理员可下架违规动态,编辑推荐位置,批量删除评论,维护广场内容健康。
【 3.6 情侣挑战 】
────────────────────────────────────────────────────────────────────────────────
• 系统挑战模板库
平台内置丰富的情侣挑战模板,按分类(如浪漫、生活、运动、游戏等)分类
展示,情侣可以选择感兴趣的挑战开启打卡旅程。
• 自定义挑战
除官方挑战外,情侣可以自己创建专属挑战,设置挑战名称、目标次数、截止
日期等,让挑战完全私人定制。
• 打卡与完成
每次完成挑战的一项条目时,可记录完成内容、拍照留念、标记地理位置。当
所有条目完成后,挑战状态更新为已完成,形成完整的挑战故事。
• 挑战数据统计
展示每个挑战的参与人数、完成率等统计数据,激励更多情侣参与和坚持。
• 后台挑战运营
管理员可新增、编辑、下架挑战模板及分类,管理全平台用户的挑战参与记录
和打卡明细,进行违规处理。
【 3.7 一起上厕所(趣味互动功能)】
────────────────────────────────────────────────────────────────────────────────
「一起上厕所」是本平台极具特色的趣味功能,将日常生活中的如厕这一私密行
为游戏化、社交化,成为情侣间增添趣味互动的独特体验。
• 如厕计时记录
用户点击「开始」发起如厕计时,点击「结束」自动记录本次如厕时长,支持
地理位置标注,数据存储在个人如厕记录库中。
• 日历视图回顾
以日历方式展示历史如厕记录,用户可查看某天的如厕次数、时长等明细数据,
形成健康数据追踪。
• 伴侣状态同步
实时展示伴侣当前是否正在「如厕中」,两人状态同步带来有趣的共鸣感。
• 趣味互动消息
在伴侣如厕期间,另一方可以发送「叫人」、「爱心比心」、「留言」等场景
化互动消息,对方可查看未读消息,系统提供未读消息数提醒。
• 数据统计与排行
提供个人如厕统计、城市排行榜、省份排行榜等多维度数据统计,通过逆地理
编码将如厕地点解析为城市/省份,形成全平台如厕大数据图谱,让数据统计
变得有趣。
【 3.8 睡眠状态共享 】
────────────────────────────────────────────────────────────────────────────────
• 睡眠状态切换
情侣可以分别标记自己「已入睡」或「已醒来」的状态,伴侣可实时查看对方
的睡眠状态,增强远距离恋人之间的陪伴感。
• 后台数据管理
管理员可查看和管理全平台的睡眠记录数据。
【 3.9 纪念日管理 】
────────────────────────────────────────────────────────────────────────────────
• 纪念日创建与管理
支持创建各类重要纪念日(初次见面、第一次约会、求婚日、结婚纪念日等),
可自定义纪念日名称、日期、提醒方式。
• 相恋天数实时展示
在恋爱日记首页突出显示「在一起 X 天 X 小时」的实时计时,让恋爱时光更
具仪式感。
• 倒计时提醒
重要纪念日到来前,系统推送微信订阅消息提醒,帮助用户不遗漏任何重要
节点,避免忘记纪念日引发的感情危机。
【 3.10 经期助手(姨妈追踪)】
────────────────────────────────────────────────────────────────────────────────
• 生理周期设置
女性用户可记录生理周期长度、经期持续天数等个人健康数据,系统据此进行
智能预测。
• 经期开始记录
用户可随时记录本次经期的开始日期,系统自动更新预测模型,越用越准确。
• 经期状态预测
系统根据历史记录和个人设置,智能预测下次经期开始日期、预计结束日期,
帮助情侣提前了解对方的生理状态,更体贴地关爱伴侣。
• 症状追踪
支持记录经期症状(头痛、腹痛、情绪变化等),帮助用户掌握自身健康规律。
【 3.11 位置共享 】
────────────────────────────────────────────────────────────────────────────────
• 实时位置上报
用户可将当前地理位置(经纬度)上报至服务器,系统通过腾讯地图逆地理编
码 API 自动将坐标解析为可读地址(省市区街道),形成位置动态。
• 伴侣位置查看
可查看伴侣最近一次上报的位置信息,了解对方的大概所在,适合远距离情侣
增强连接感。
• 位置动态列表
以时间轴形式展示历史位置活动记录,完整记录两人的足迹轨迹。
• 安全预警(数据层面)
数据库层面支持安全预警记录,为后续位置安全功能扩展预留能力。
• 后台位置数据治理
管理员可查看和清理全平台的位置活动数据,保护用户隐私。
【 3.12 站内消息与聊天 】
────────────────────────────────────────────────────────────────────────────────
• 情侣私聊
平台提供基于会话(Conversation)模型的私信功能,情侣之间可以发送文字
消息,进行实时通讯。
• 消息已读回执
支持对单条消息或整个会话进行「标记已读」操作,系统显示未读消息计数,
保障消息沟通质量。
• WebSocket 实时通讯支持
系统安全配置对 WebSocket 路径单独放行,支持接入 WebSocket 实现消息实时
推送,带来更接近即时通讯的聊天体验。
• 后台消息审计
管理员可查阅全平台站内信,对违规消息进行删除处理,维护平台通讯生态
健康。
【 3.13 VIP 会员与商业化 】
────────────────────────────────────────────────────────────────────────────────
• VIP 套餐体系
平台提供多种 VIP 套餐(月卡、季卡、年卡等),情侣可购买为自己或对方开
通 VIP,解锁专属权益。
• 微信支付下单与回调
支持标准微信支付流程:创建订单 → 拉起微信支付 → 接收异步回调 → 自动
履约激活 VIP,全流程自动化处理。
• 订单查询与退款
支持订单状态查询,管理员可在后台对支付订单发起退款操作。
• 卡密兑换 VIP
平台支持卡密(激活码)兑换机制,用户输入卡密可直接兑换对应天数的 VIP,
适合线下发卡、渠道分销等场景。系统记录兑换者的 IP、设备信息,防止滥用。
• 卡密批量生成
管理后台支持按批次批量生成卡密,可设置卡密面值(VIP 天数)、有效期等,
并提供卡密统计和过期检查功能。
【 3.14 情侣币系统 】
────────────────────────────────────────────────────────────────────────────────
• 情侣币账户与流水
每位用户拥有独立的情侣币账户,所有收入和支出均记录在流水明细中,支持
查看完整的收支历史。
• 多渠道获取情侣币
─ 每日签到:每天登录签到可获得固定数量的情侣币奖励
─ 看激励广告:观看广告视频后获得情侣币,实现广告变现与用户激励双赢
─ 邀请好友:通过专属邀请口令拉新,双方均可获得情侣币奖励
─ 完成任务:完成指定任务或挑战可获得情侣币
• 情侣币商城
平台设有情侣币商城,用户可用情侣币兑换虚拟商品、特权道具等(如专属壁
纸、特效等),增强平台粘性。
• 邀请裂变统计
提供详细的邀请统计数据,展示邀请人数、获得奖励等信息,激励用户积极
分享推广。
• 后台调账与商品管理
管理员可手工调整用户情侣币余额(充值/扣减)、管理情侣币商城商品上下架。
【 3.15 活动打卡领奖励 】
────────────────────────────────────────────────────────────────────────────────
• 活动参与
平台不定期举办主题活动,用户可通过上传活动截图的方式参与并核验。
• 阶梯式奖励体系
支持日奖励、周奖励、大奖三级奖励体系,用户完成对应活动量后可主动领取,
形成持续激励用户参与活动的闭环。
【 3.16 个性化与壁纸中心 】
────────────────────────────────────────────────────────────────────────────────
• 壁纸库
平台内置丰富的情侣主题壁纸,按分类(节日、季节、风格等)分类展示,用
户可浏览全库或按分类筛选。
• 设置当前壁纸
用户可将喜欢的壁纸设为当前使用壁纸,应用于 App 的背景主题,实现个性化
视觉定制。
• 首页功能宫格自定义
用户可自定义首页功能入口的置顶展示内容,拖拽排序常用功能,让首页操作
更高效,体验更个性化。
【 3.17 情侣闹钟 】
────────────────────────────────────────────────────────────────────────────────
• 情侣闹钟配置
情侣双方可设置共同的闹钟,以「叫醒」的方式互相提醒对方起床或完成事项,
增加日常陪伴互动。
• 后台闹钟数据管理
管理员可查看和管理全平台的情侣闹钟数据。
【 3.18 开屏广告与变现 】
────────────────────────────────────────────────────────────────────────────────
• 开屏广告配置
管理后台支持配置多条开屏广告素材,可设置展示时间、跳转链接、生效时间段
等参数,灵活控制广告投放。
• 展示漏斗统计
系统记录每次广告的曝光(展示)、点击、跳过行为,在管理后台提供完整的
广告效果漏斗数据,支撑广告优化决策。
• C 端展示与交互
小程序启动时展示当前有效开屏广告,用户可点击跳转或直接跳过,体验流畅
不强制。
【 3.19 微信订阅消息 】
────────────────────────────────────────────────────────────────────────────────
• 订阅模板管理
管理后台可查看用户对各订阅消息模板的授权状态,监控订阅覆盖率。
• 消息发送日志
每次系统下发订阅消息均有完整的发送日志记录,包括发送时间、接收用户、
发送结果等,支持明细查询和统计汇总,方便运营团队追踪消息触达效果。
• 合规审计
符合微信平台订阅消息合规要求,确保服务消息在用户授权范围内下发。
【 3.20 分销与代理体系 】
────────────────────────────────────────────────────────────────────────────────
• 分销配置管理
管理后台提供多级分销参数配置,包括分销开关、各级分销比例、代理权限费、
审核策略等,一键配置整个分销体系。
• 代理商管理
数据库层面已建立完整的代理商体系,包括代理档案、邀请关系、提成记录、
提现申请等数据表,支撑完整的分销管理流程。
• 代理管理前台页面
管理后台已开发代理控制台、提成明细、提现管理、代理明细等管理页面,
支持运营团队全面管理代理渠道。
【 3.21 运营与系统管理后台 】
────────────────────────────────────────────────────────────────────────────────
• 数据看板(Dashboard)
管理后台首页展示核心运营指标:注册用户数、活跃用户数、情侣对数、VIP
会员数、营收统计等,以图表形式展示用户增长趋势和营收曲线,便于运营
团队快速掌握平台状态。
• 用户全生命周期管理
支持查看用户列表、修改用户状态(正常/封禁)、重置密码、查看用户统计
数据,对违规用户进行精准处理。
• 设备管理
管理全平台的用户登录设备令牌,支持强制下线指定设备,保障账号安全。
• 反馈工单流
用户提交的意见反馈进入工单系统,运营人员可查看反馈详情、修改处理状态
(待处理/处理中/已解决)、回复用户,形成闭环的反馈处理流程。
• 操作审计日志
所有管理员在后台的操作行为均被完整记录,包括操作时间、操作人、操作内
容等,支持查询和统计,满足合规审计需求。
• 子管理员账号管理
支持创建多个子管理员账号,分配不同权限,管理账号的启用/禁用状态和密
码重置,实现多人协作运营。
• 系统公告与活动横幅
管理员可发布全平台系统公告和活动横幅,设置展示时间和跳转目标,灵活
运营平台活动推广。
• 支付配置管理
在管理后台统一管理微信支付等支付渠道的配置参数,无需修改代码即可切换
支付参数。
• FAQ 知识库
支持维护常见问题(FAQ)内容库,为用户自助解决问题提供支持,减少客服
压力。
四、技术亮点
================================================================================
1. 全 RESTful API 设计
后端严格遵循 RESTful 规范,统一使用 Result<T> 响应包装器,接口风格一
致、文档友好,前后端解耦彻底。
2. JWT 无状态安全体系
基于 Spring Security + JWT 构建无状态鉴权体系,Token 携带用户身份信息,
水平扩展无需 Session 共享,天然支持分布式部署。
3. 腾讯地图智能地址解析
位置上报功能接入腾讯地图逆地理编码 API,自动将 GPS 经纬度解析为省市区
可读地址,并聚合为地域排行榜数据,让位置功能更有趣。
4. Flyway 数据库版本管理
采用 Flyway 进行数据库迁移管理,版本化 SQL 脚本(V1_0_0__xxx.sql)保障
多环境数据库结构一致性,降低部署风险。
5. 微信支付全链路对接
完整实现微信小程序支付全流程,从下单创单、JSAPI 拉起支付到异步回调处
理、VIP 自动履约,无需人工干预,支付体验流畅。
6. 微信订阅消息合规推送
集成微信订阅消息服务,在用户授权的前提下推送纪念日提醒、活动通知等服
务消息,合规触达用户,提升用户回访率。
7. 腾讯云 COS 对象存储
图片、音频等媒体文件通过腾讯云 COS 存储,利用 CDN 加速访问,支持多端
上传(后台管理端和小程序端分别有独立上传通道),存储与服务分离。
8. 经期智能预测算法
基于用户历史经期记录和个人周期设置,实现经期开始日期和结束日期的智能
预测,越使用越精准,提供个性化的健康助手体验。
9. 情侣币经济体系设计
设计了完整的虚拟货币经济循环:多渠道获取(签到、广告、邀请)→ 商城消
费 → 后台调控,形成平台内部的激励经济闭环,增强用户粘性。
10. 响应式后台管理系统
基于 Vue 3 + Element Plus 构建的后台管理系统,采用懒加载路由降低首屏
加载时间,Vuex 模块化状态管理,UI 组件自动按需引入,工程化质量高。
五、应用场景与价值
================================================================================
● 日常情侣:两人记录生活点滴、互送心意消息、共同完成挑战打卡
● 异地恋人:通过位置共享、睡眠状态、消息系统保持紧密连接
● 新婚夫妇:经营婚后生活,管理纪念日,共同打卡生活挑战
● 平台运营:通过广告变现、VIP 会员、情侣币商城实现商业化收入
六、系统数据规模
================================================================================
● 数据库表数量:40+ 张核心业务表
● 后端接口数量:100+ 个 RESTful 接口
● 小程序页面数:30+ 个功能页面
● 管理后台页面:40+ 个运营管理页面
● 功能模块数量:20+ 个独立功能模块
适用场景:
毕业论文、课程设计、公司项目参考
系统截图:

文件截图:
文章截图:
文件大小:
关注【程序代做 源码分享】公众号获取更多免费源码!!!

99源码网 » 一款专为恋人设计的全场景数字化情侣生活管理平台+小程序
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网