缩略图

“渔缘”智能垂钓助手小程序的设计与实现

作者

苗廷顺 白楠 张梓瑞 孙绍涵 赵建德 谢茂林

大连科技学院辽宁省大连市116036

摘要:

随着休闲渔业的发展,垂钓活动日益受到大众青睐。然而,垂钓者常面临渔场信息闭塞、渔具选购不便及垂钓知识匮乏等问题。研究利用微信平台的优势,设计了“渔缘”智能垂钓助手小程序,该小程序集AI识鱼、渔场位置、渔获情况、钓鱼资讯等功能于一体的同城钓鱼平台,旨在为垂钓爱好者提供一站式服务。

关键词:垂钓;小程序;uniapp

1 引言

根据中国钓鱼协会2024年底发布的不完全统计,全国约有1.6亿活跃钓鱼者(每年至少参与4次钓鱼活动),且消费热情高涨。然而,垂钓者常面临钓点信息难寻、鱼类识别不清等难题。为此,本研究设计了一款垂钓助手小程序,整合钓点信息和AI识别功能等,提供一站式服务,旨在提高垂钓体验和乐趣,本文的研究成果将作为促进钓鱼文化传播与发展的参考。

2 关键技术

2.1 uniapp框架

uniapp是一种基于Vue.js的跨平台前端开发框架,支持微信小程序、H5页面等多种平台的开发。其优势在于代码复用性高、开发效率快,适合快速构建轻量级应用。在“渔缘”小程序中,uniapp用于实现前端界面开发,结合HTML、CSS和JavaScript,提供简洁易用的用户体验。

2.2 SpringBoot框架

SpringBoot是一个开源的Java基础框架,简化了Spring应用的初始搭建以及开发过程,提供了自动配置Spring和依赖管理的功能。在“渔缘”小程序的后端开发中,Spring Boot用于实现数据管理、业务逻辑处理和API接口的开发。

2.3 PP-ShiTuV2模型

PP-ShiTuV2模型是一种基于深度学习的图像识别技术,能够对输入的鱼类图片进行快速识别并输出结果。该技术在“渔缘”小程序中用于实现鱼类识别功能,帮助用户快速了解鱼的种类,增加钓鱼乐趣与知识储备。

3 交互设计

该系统分为用户端和管理员端,“渔缘”小程序的用户界面设计简洁直观,主要包括首页、天气、渔场信息、智能识鱼、渔场预约、渔具商城和个人中心等功能。首页展示核心功能入口,渔具商城提供丰富的钓具资源;渔场信息页面可以查看到渔场名称、渔场类型、渔场位置、鱼获情况、预约费用、渔场规则、渔场设施、渔场图片等信息,可以进行预约、赞、踩等操作。渔具商品页面可以查看到渔具名称、渔具类型、品牌规格、成色、生产商、价格等。

管理员端主要用于后台管理,包括用户管理、渔场信息、渔场预约、渔场类型、钓鱼资讯、资讯类型、渔具商品、渔具订单、轮播图管理、用户资料等进行操作。管理员可以通过该界面快速响应用户需求,维护平台的正常运行。

4 功能设计

“渔缘”小程序的功能设计基于用户需求分析,主要分为以下几个部分:

4.1 鱼类识别

借助PP-ShiTuV2模型,“渔缘”小程序能够对用户上传的鱼类图片进行智能识别。用户在钓鱼过程中,可以通过拍照或上传图片的方式,快速了解鱼的种类和相关信息,提升钓鱼体验。

4.2 钓点地图

“渔缘”小程序整合了丰富的钓点信息,基于高德地图定位 API,利用先进的地理定位技术,实现钓点分布的精准呈现。钓友可凭借此功能轻松查看钓点分布情况,结合地理信息系统(GIS)技术,实现钓点定位、导航及周边信息展示,帮助钓友快速、准确地选择心仪钓点,提升垂钓规划效率。

4.3 钓具商城

小程序内置了钓具商城,提供丰富的钓具资源,涵盖鱼饵、鱼线、鱼钩等。用户可以在商城中购买所需的钓具,享受一站式购物体验。

4.4 个人中心

个人中心模块用于管理个人信息、渔场预约、管理订单和收藏等。用户可以在此模块中更新个人信息,查看历史订单和收藏的钓点及钓具,方便随时回顾和管理自己的钓鱼活动。

5 结束语

“渔缘”智能垂钓助手小程序通过整合多种功能模块,为钓鱼爱好者提供了一站式服务,有效提升了垂钓体验和社交乐趣。系统采用uniapp和SpringBoot框架开发,具有高效性、稳定性和可扩展性。未来,我们将进一步优化系统功能,增加更多实用工具,如智能提醒等,以满足用户的多元化需求。此外,我们还将通过线上推广和用户反馈,持续改进小程序的性能和用户体验,推动钓鱼文化的传播与发展。

参考文献

许玉兰,王丽君,谢惠珠,等.基于微信小程序的钓鱼助手《渔人》App的设计和实现[J].电脑知识与技术,2023,19(24):46-50.

吴征,张明洋.基于WebGIS的垂钓服务信息系统的设计与实现[J].科技信息,2012,(31):138-139.

作者信息:

姓名:苗廷顺,出生年月2002.11.7,男,汉族,籍贯:河南省濮阳市,

所在院校:大连科技学院,学历:本科,研究方向:软件工程

姓名:白楠,出生年月1991.07.21,女,蒙古族,籍贯:辽宁省朝阳市,

所在院校:大连科技学院,职称:讲师,学历:研究生,

研究方向:软件设计与算法,大数据分析与应用

姓名:张梓瑞,出生年月2004.02.21,男,汉族,籍贯:河北省曲阳市,

所在院校:大连科技学院,学历:本科,研究方向:软件工程

姓名:孙绍涵,出生年月2003.07.28,男,汉族,籍贯:辽宁省锦州市,

所在院校:大连科技学院,学历:本科,研究方向:软件工程

姓名:赵建德,出生年月2004.02.07,男,汉族,籍贯:辽宁省瓦房店市,

所在院校:大连科技学院,学历:本科,研究方向:软件工程

姓名:谢茂林,出生年月2004.09.05,男,汉族,籍贯:四川省巴中市,

所在院校:大连科技学院,学历:本科,研究方向:软件工程

项目来源:2025年大学生创新创业训练计划项目;

项目名称:“渔缘”—智能垂钓助手小程序