☰
2027创新计算机选题:秋日桂花香气记录与城市赏桂社交平台 —— 桂香地图OsmanthusMap
2026/9/29 21:51:23 网站建设 项目流程

1. 项目背景

桂花是中国传统秋日意象,花期短、香气浓、地域分布广。每年 9-11 月,全国赏桂人群规模庞大,但缺乏一个集记录、社交、消费、文旅于一体的垂直平台。

本平台「桂花开了」正是为此而生:以「香气」为纽带,连接普通用户、内容创作者、商家、景区、平台运营与 AI 算法团队,构建完整的桂花生态闭环。

2. 平台整体架构

平台采用前后端分离架构,核心模块如下:

用户端 App/小程序

网关层

业务服务层

用户服务

内容服务

商城服务

地图服务

AI 服务

MySQL 主库

GIS 引擎

模型仓库

数据仓库

运营看板

3. 七大角色功能矩阵

平台围绕 7 类核心角色设计功能,覆盖从体验到变现的完整链路:

角色核心诉求关键功能变现/价值点
普通用户找花、记录、分享赏桂地图、香气日记、拍照打卡桂花币、商城消费
内容创作者涨粉、变现图文/视频、数据分析、带货打赏、付费专栏、广告
商家卖货、获客商品管理、直播带货、优惠券订单收入、品牌曝光
景区管理方引流、管理赏桂点维护、人流监控、数据看板游客增长、活动转化
平台管理员治理、增长审核、安全、运营活动平台生态健康
AI 训练师模型优化品种识别、开花预测、推荐算法技术壁垒
广告主精准投放主题广告、用户画像、效果追踪ROI 提升

4. 核心功能模块详解

4.1 赏桂地图与热力图

地图是用户的第一入口,核心能力包括:

  • 附近赏桂点展示与导航
  • 桂花热力图:实时展示花开最盛区域
  • 赏桂点详情:品种、开花进度、香气浓度评分
  • 用户上报新赏桂点 + 审核纠错

用户打开地图

定位城市

加载赏桂点 POI

热力图渲染

点击查看详情

导航前往

上报/纠错

4.2 香气日记

以「香气」为核心的记录体系,支持多模态输入:

记录维度输入方式存储形式
心情5 种预设选择枚举标签
香气描述文字 / 语音文本 + 音频
桂花照片拍照上传图片对象
环境音录音音频文件
天气自动关联天气编码
香气浓度用户自评1-5 分

4.3 AI 能力矩阵

平台内置 5 大 AI 模型,构成技术护城河:

模型输入输出应用场景
品种识别桂花图片金桂/银桂/丹桂/四季桂拍照识花
开花进度识别花苞特写含苞/初开/盛放/落花热力图更新
香气浓度预测图片+环境数据1-5 分众评辅助
赏桂点推荐用户偏好+位置Top10 赏桂点地图推荐
内容推荐浏览行为个性化 Feed信息流
# 品种识别模型调用示例fromosmanthus_aiimportFlowerRecognizer recognizer=FlowerRecognizer(model_version="v2.1")result=recognizer.predict(image_path="osmanthus.jpg")# 输出: {"species": "金桂", "confidence": 0.96, "bloom_stage": "盛放"}

4.4 桂花商城与桂花币

平台构建「记录 → 消费」闭环,桂花币作为生态激励货币:

获取方式数量消耗方式数量
每日签到+5兑换香薰-200
发布日记+10兑换桂花茶-150
拍照打卡+8兑换文创-300
分享动态+3抽奖-50/次
连续打卡 7 天+50商城抵扣1币=0.1元

5. 数据表设计

5.1 用户表user

CREATETABLE`user`(`id`BIGINTPRIMARYKEYAUTO_INCREMENT,`phone`VARCHAR(20)UNIQUE,`nickname`VARCHAR(50),`city`VARCHAR(50),`pref_species`VARCHAR(20),`is_allergic`TINYINTDEFAULT0,`osmanthus_coin`INTDEFAULT0,`created_at`DATETIMEDEFAULTCURRENT_TIMESTAMP);

5.2 赏桂点表spot

CREATETABLE`spot`(`id`BIGINTPRIMARYKEYAUTO_INCREMENT,`name`VARCHAR(100),`address`VARCHAR(200),`lat`DECIMAL(10,6),`lng`DECIMAL(10,6),`species`VARCHAR(50),`bloom_stage`TINYINTCOMMENT'1含苞 2初开 3盛放 4落花',`scent_score`DECIMAL(2,1),`status`TINYINTDEFAULT1COMMENT'0待审 1通过 2驳回');

5.3 香气日记表diary

CREATETABLE`diary`(`id`BIGINTPRIMARYKEYAUTO_INCREMENT,`user_id`BIGINT,`mood`VARCHAR(10),`scent_desc`TEXT,`audio_url`VARCHAR(200),`photo_url`VARCHAR(200),`scent_score`TINYINT,`weather`VARCHAR(20),`spot_id`BIGINT,`created_at`DATETIMEDEFAULTCURRENT_TIMESTAMP,INDEX`idx_user_time`(`user_id`,`created_at`));

5.4 订单表order

CREATETABLE`order`(`id`BIGINTPRIMARYKEYAUTO_INCREMENT,`user_id`BIGINT,`product_id`BIGINT,`amount`DECIMAL(10,2),`status`TINYINTCOMMENT'0待支付 1已支付 2已发货 3已完成',`pay_time`DATETIME,`created_at`DATETIMEDEFAULTCURRENT_TIMESTAMP);

6. 核心接口示例

6.1 获取附近赏桂点

@GetMapping("/api/spots/nearby")publicResult<List<SpotVO>>nearby(@RequestParamDoublelat,@RequestParamDoublelng,@RequestParam(defaultValue="5")DoubleradiusKm){List<SpotVO>spots=spotService.queryNearby(lat,lng,radiusKm);returnResult.success(spots);}

6.2 发布香气日记

@PostMapping("/api/diary")publicResult<Long>createDiary(@RequestBodyDiaryDTOdto,@RequestHeader("userId")LonguserId){LongdiaryId=diaryService.create(userId,dto);returnResult.success(diaryId);}

6.3 提交赏桂点上报

@PostMapping("/api/spot/report")publicResult<Void>reportSpot(@RequestBodySpotReportDTOdto){spotService.report(dto);// 进入审核队列returnResult.success();}

7. 创新功能亮点

亮点功能技术实现用户价值
桂花热力图GIS + 实时开花数据聚合一眼找到花开最盛处
AI 品种识别CNN 图像分类模型拍照即知品种
香气浓度评分众评 + AI 预测融合量化「香不香」
香气日记 + 环境音多模态记录沉浸式留存秋日记忆
桂花明信片生成模板 + 滤镜引擎一键分享秋日浪漫
同城赏桂匹配LBS + 兴趣标签找到赏桂搭子
AI 开花预测花期时序模型不错过最佳赏桂时间

8. 总结

「桂花开了」不是一个简单的工具型 App,而是一个以桂花香气为情感纽带、以 AI 为技术引擎、以桂花币为激励闭环的垂直生态平台。

从用户记录一朵桂花,到创作者产出内容、商家完成交易、景区实现引流、广告主精准投放,七大角色在同一个生态里各取所需。未来可进一步拓展桂花花期预测的 C 端订阅、文旅联名活动与桂花香气数字藏品,让秋日香气持续产生商业价值。

























需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询