“绿植养殖指南”系统分析与设计,SpringBoot微信小程序

随着人们生活水平的日渐提升,再加上在pm2.5等污染物的压力下,大家越来越重视家居的空气质量,除了选择配备空气净化器,很多植物也可以对改善空气质量起到一定的辅助作用。绿植通过自身的光合作用释放大量氧气,增加空气中的含氧量,打造家居天然养吧,但由于许多人没有养殖经验或者时间安排的不足,导致养殖效果不够明显。
因此设计一款基于微信小程序的“绿植养殖指南”系统,录入各种常见绿植的养殖方法,指导用户正确的养殖,从而保证绿植存活率,减少资源浪费,更好的达到预期的效果。设置记录提醒功能,用户可以设置指定时间或者周期时间提醒浇水施肥等,避免绿植因缺水缺肥而黄叶、枯死。更加入社区功能,让有共同爱好的用户可以在同一社区进行养殖方法的交流,有养殖经验的用户还可以在社区进行分享,用户通过也可以通过交流探索出更多的适应不同用户的养殖方法来解决用户养殖难,不会养的问题。
本文将以五大章节分别阐述系统的开发背景,意义;关键的开发技术:Spring Boot,MySQL,微信小程序;分析思想与方法:用例图,活动图,数据流图;设计理念与设计逻辑,实现效果与实现结果,介绍本系统的设计实现过程。

表3.1信息查询
名称 普通用户信息查询功能用例表
概述 普通用户登入系统后,可以进行植物搜索,养殖方法,养殖技巧等信息的精确查询与模糊查询
参与者 普通用户
前置条件 成功通过微信官方API登入系统
基本事件流 步骤 活动
1 通过微信搜索或者小程序进行入系统
2 输入自己想要知道的内容或者选择信息模块进行查询
3 系统通过用户输入的查询字段进行查询,返回用户想要的数据
扩展事件流 1a 如果搜索的条件结果为空,系统会提示暂无结果
2a 如果系统出现错误,系统会提示“系统错误!”,且不中断系统运行
规则与约束 无
表3.2社区交流
名称 普通用户社区交流用例表
概述 用户可以在社区模块中进行发帖操作,且可以对他人的发帖进行点赞回复功能
参与者 普通用户
前置条件 成功通过微信官方API登入系统
基本事件流 步骤 活动
1 用户进入社区模块,通过模糊搜索查询想要的帖子
2 进行留言操作/进行点赞操作
3 用户点击+号进行发帖操作,可以上传图片输入内容完成发帖
4 用户可以对带有敏感信息的帖子与回复内容进行举报,
扩展事件流 1a 如果用户输入辱骂信息,系统会自动屏蔽,并提示用户正确输入,且提示次数超过三次将会封禁一天,禁止社区交流
2a 如果系统出现错误,系统会提示“系统错误!”,且不中断系统运行
规则与约束 回复字符串判断,是否有辱骂;发帖内容判断是否有辱骂,政治等敏感信息
表3.3个人中心
名称 普通用户个人中心用例表
概述 个人中心模块是一个集中所有关于用户本身操作的操作指示界面
参与者 普通用户
前置条件 成功通过微信官方API登入系统
基本事件流 步骤 活动
1 用户点击我的贴子按钮可以查看个人所发的帖子
2 用户点击我的回复/点赞按钮可以查看我回复或者点赞的帖子
3 用户点击我的植物,可以查看我养殖的植物,并且能查看我养殖的植物浇水历史,提醒历史等
4 查看我的系统提醒次数(辱骂等信息提醒)
扩展事件流 1a 如果系统出现错误,系统会提示“系统错误!”,且不中断系统运行
规则与约束 无
表3.4浇水记录与历史查询
名称 普通用户养殖植物浇水记录与浇水历史查询
概述 该模块为植物养殖查询,其中浇水记录与浇水历史查询为该模块的重要功能,浇水记录会显示当天是否对植物浇水,历史查询可以查询该植物以往的浇水日期
参与者 普通用户
前置条件 成功通过微信官方API登入系统
基本事件流 步骤 活动
1 点击导航栏我的植物,进入植物养殖列表
2 通过关键字搜索查询出想要查看的植物
3 进行未浇水的植物操作(已浇水/暂时没空)
4 用户点击植物图片,进入植物浇水历史界面
5 在该界面中可以查看该植物每天的浇水记录(已浇水/未浇水),并且可以进行时间查询,查询出某一天的浇水记录
扩展事件流 1a 如果养殖植物列表的关键字查询为空,系统将提示暂未养殖该植物
2a 如果系统出现错误,系统会提示“系统错误!”,且不中断系统运行
规则与约束 时间查询的字段需要进行转义处理
在这里插入图片描述
表3.5信息管理
名称 小程序首页信息管理用例表
概述 管理员用户可以进行植物养殖信息,植物介绍信息,植物图片等小程序首页显示信息得增加,删除,修改,查询操作,植物类别的增删,删除,修改
参与者 管理员用户
前置条件 输入正确的账号与密码进入系统
基本事件流 步骤 活动
1 点击信息管理按钮,进入植物信息列表页面
2 输入模糊查询字段或者选择植物分类字段查询出想要的信息
3 点击修改按钮进入修改界面,修改植物的基本信息等
4 点击增加按钮,进入增加界面,输入植物类别,植物名称,植物基本信息等,上传植物图片完成植物信息增加
5 在列表页面中点击删除按钮,完成该条植物信息的删除
6 点击植物类别,进入类别列表,点击删除,删除植物类别
7 点击修改,输入信息,修改植物类别
8 点击增加,输入信息,增加植物类别
扩展事件流 1a 如果搜索的条件结果为空,系统会提示暂无结果
2a 如果列表展示的条数过多,系统将会进行分页展示
3a 删除植物信息时,与该植物信息有关的照片也将在实体路径中删除
4a 删除植物类别时,如果该类别下有植物,将无法删除
规则与约束 需要进行分页展示,图片需要进行拦截处理,附件上传只能上传png/jpg的格式
表3.6社区管理
名称 小程序社区交流模块信息管理用例表
概述 管理员对小程序用户的社区交流模块中的帖子内容,回复内容,举报内容进行审核管理,进行发帖内容自动审核规则管理
参与者 管理员用户
前置条件 输入正确的账号与密码进入系统
基本事件流 步骤 活动
1 管理员点击发帖管理进入小程序用户发帖列表界面
2 进行举报数量排序处理,以大到小进行举报是否合理审核,审核通过进行删除,并提醒
3 用户查看帖子内容是否合格,不合格进行删除,并提醒
4 用户查看帖子回复内容是否具有辱骂等信息,如有进行删除并提醒
5 用户点击自动审核管理,配置自定审核规则,主要配置关键字查询,如输入部分带有辱骂性,广告性,政治性关键字,进行模糊匹配,自动审核用户的发帖内容是否合格
扩展事件流 1a 进行提醒时,系统自动判断该用户的提醒次数,超过三次进行封禁处理
2a 删除用户帖子时,与该用户帖子有关的所有内容都将删除
规则与约束 发帖列表页面中,需要进行分页展示
表3.7用户管理
名称 管理员用户管理小程序用户用例表
概述 管理员对小程序用户进行删除,解禁,手动封禁,清空提醒次数等操作
参与者 管理员用户
前置条件 输入正确的账号与密码进入系统
基本事件流 步骤 活动
1 点击用户管理进入用户列表页面,查看用户的基本信息(是否被封禁,提醒次数)
2 点击删除按钮,用户将被删除,且与用户有关的植物养殖信息,发帖内容信息都将被删除,高危操作
3 点击封禁按钮,用户将被封禁一天,一天内将无法进行发帖,回帖处理
4 点击解禁按钮,用户将重新拥有发帖回帖功能
扩展事件流 1a 进行删除时,系统会判断该用户是否为正常登录的用户
规则与约束 列表进行分页展示,接口进行是否登录保护
根据上述用例表可以看出在本系统的后台管理模块中拥有三大功能模块:植物信息管理,社区管理,用户管理。因此管理员用户的用例图如图3.2管理员用户用例图所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码地址:https://download.csdn.net/download/weixin_42829783/87763757

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 这个微信小程序demo是一个专门为花店设计的应用程序。该程序可以被花店使用来展示其花卉产品、促销活动、营业时间和位置等信息。其主要目的是为了让花店更好的服务顾客,提高其销售业绩。 该微信小程序的主界面非常简单,用户可以在其中浏览花店的花卉产品以及相关信息。该程序还提供了搜索功能,用户可以根据花卉种类、价格、颜色等条件来查找需要的花卉产品。用户可以在商品详情中查看花束的详细信息,包括产品描述、价格和库存等。顾客还可以在该微信小程序上提交订单,并在线支付。 此外,花店还可以利用该微信小程序来管理其业务。该程序提供了一个后台管理界面,让花店管理者可以管理订单、添加、删除和编辑产品、管理花店的营业时间和位置等。 总之,该微信小程序是为花店设计的一个充满活力和功能性的解决方案,可以帮助花店实现管理效率的提升,提供更好的用户体验,进而增加销售业绩。 ### 回答2: 微信小程序demo:花店,是一个用于展示花店销售产品、实现购买的小程序示例。该小程序主要功能包括商品浏览、商品搜索、商品分类、购物车、订单支付等。 首先,用户可以在花店小程序中浏览各种精美的鲜花和绿植,通过点击商品图片或是商品信息,打开商品详细页面,了解每个商品的详细信息和售价。 其次,小程序设计了分类功能,可根据花草种类、价格等分各种商品进行分类,方便用户查找和筛选适合自己的产品。 在小程序售卖的商品中,用户将自己喜欢的商品加入购物车,或者选择直接下单,再通过线上支付等方式进行结算。 最后,小程序还提供了订单查询功能和订单详情功能,方便用户随时查询和了解订单状态和物流信息。 在小程序的开发过程中,考虑到用户体验,花店小程序设计简洁明了、色彩和谐、交互简洁、界面美观,体现了微信小程序的优势和特点,让用户能够更轻松愉快地进行购物。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机程序分享达人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值