花园博客小程序开发规划主要分为以下几个大页面:登录/注册页面登录使用用户名密码注册的时候传入用户名,密码,手机号在存入数据库的时候用户的手机号和密码需要加密博客页面每一个方块都对应一个博客点击进入方块后可以看到具体内容,图片内容可以左右滑动,可以发布评论,关注博主,点击喜欢,点击收藏等最上方是关注发现两个选项框当选项框是发现的时候,下面有二级选项框,二级选项框中有推荐标签,植物标签,季节标签,花园风格标签可以进行搜索进行模糊匹配,有历史记录所有标签下的推文都遵循一个简易的随机推流算法功能页面下面这三个功能占一个小白条(1). AI 植物识别模块拍照 / 上传识别植物支持花草 / 蔬菜 / 果树显示植物百科名称、科属、毒性、花期、难易度显示最佳生长条件光照 / 水分 / 温度 / 土壤 / 施肥 / 修剪识别病虫害拍照叶子→AI 判断病害 给出治疗方案支持批量识别一张图多棵植物分别识别识别后存入用户相册表中,健康状况要特别标注,其他的算了(2). AI 花园智能设计花园照片→AI 生成最佳搭配植物方案花园照片→AI 生成未来 1 年 / 2 年 / 3 年生长效果图支持风格选择日系庭院 / 美式花园 / 多肉风 / 香草园 / 蔬菜园 支持空间适配阳台、小庭院、楼顶、窗台、室内绿植可保存设计图、对比原图、重新生成(3). AI 智能养护体系按植物生成专属养护日历智能提醒浇水 / 施肥 / 修剪地区天气联动下雨自动跳过浇水提醒植物生长记录上传照片→AI 判断长势好不好支持多盆植物批量管理生成之后给用户自行选择是否保存,保存后进入的是用户自己的花园花园工具集植物备忘录天气适配建议:当地温度,下面是自己的智能日记推荐今天是否适合浇水季节建议:当前季节适合的植物添加博客按钮上传自己的花园照片,ai根据照片的植物种类,和用户获取这个照片的时间去生成(如果是从自己的相册中选择的图片上传,则需要手输这张图片的拍摄日期),用户可以在生成前选择生成风格(治愈风 / 干货风 / 记录风 / 简约风)标题 正文 种植心得 养护技巧 季节总结在正式发布前用户可以自行编辑,如果不满意也可以对输入的图片进行修改(不修改也行),重新生成消息页面最上方:赞和收藏,新增关注,评论下面养护系统的系统提醒,以及别人给你的私信可能感兴趣的人也可以加,通过你浏览的标签以及各个用户对每个模块发的文章数目,热度等进行推荐我的页面头像名称….关注,粉丝,点赞收藏…下面最重要的我的花园每个人注册的时候都会生成自己的花园别人的花园只能观看,不能进行修改每个花园中都有一个时间轴,时间轴上的图片根据用户在功能模块,拍摄的自己的花园的照片以及生成的未来长势的图片构成数据库设计1. 用户表id用户名密码手机号subscribe (用于在用户界面快速获得关注人数)fan (用于在用户界面快速获得粉丝人数)like_and_collect (获赞与收藏用于快速确定数字)avator_urlbrowse_rate2. 博客表idtopiccontentlikecollecttag3. 博客所属图片表idimage_url (用于在博客块和博客详细页获取照片网址用)blog_id (博客图片 1:n)4. 搜索历史记录表idcontentuser_idcreate_timeupdate_time5. 评论表idcontentlikeblog_idis_browse (用于在用户的消息页面显示未读评论的)6. 评论图片表idimage_url (评论附图)comment_id7. 花园表每个用户创建账号的时候附带生成的一个人只能有一个直属花园idhost_idbest_distance (在用户让 ai 生成最佳花园搭配的时候生成的用户距离完美花园的所差的所有植物后续用户可以通过再对自己的花园进行拍照识别或是手动修改)best_image8. 花园图片表用于实现用户个人花园时间轴的表idgarden_idimage_urltime (照片所属的时间段)9. 用户相册表 (用户相册页)在 ai 识别植物状态的时候所用ai 在生成的时候考虑植物的状态和种类对用户所拍照片中的花识别的结果表iduser_idimage_urlconditionbelong10. 植物养护日记表用户在使用 ai 生成植物养护日记的时候选择保存后添的数据用于花园工具类的显示idplant_namesuitable_seasonlowsuitable_temperature (用于存储在适宜天气下的浇水施肥修剪间隔 (日))highlatest_irrigatelatest_fertilizelatest_trimis_selectgarden_id11. 植物备忘录表idbirthdaypurchase_timeimage_urltype (植物所属种类通过用户传入的图片自行识别)12. 聊天消息chat_idfrom_idto_idcontentis_browse13. 点赞收藏关注记录表 (只要用户点开看了之后就清空)idfrom_idto_idtype (点赞收藏关注)is_browse (是否被浏览用于显示小红点)14. 关注表idfrom_idto_id