水产养殖系统-springboot vue

56 阅读5分钟

淘宝店铺搜索:点创微科

水产养殖系统-springboot vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot+vue的水产养殖系统。通过springboot,vue框架进行开发

前台登录页面 http://localhost:8080/shuichanyangzhi/front/index.html

后台登录页面 http://localhost:8080/shuichanyangzhi/admin/dist/index.html

管理员 账户:admin 密码:123456

用户 账户:用户1 密码:123456

二、项目功能

管理员功能

1. 系统导航与管理

首页:系统入口,提供快捷导航。 个人中心:管理员个人信息管理,包括修改密码和查看个人信息。 退出登录:安全退出系统。

2. 用户管理

用户列表管理:查看、编辑、删除用户信息。 用户状态管理:启用/禁用用户账户。 重置密码:为用户重置密码。

3. 管理员管理

管理员信息管理:查看、编辑管理员信息。 新增/删除管理员:管理后台管理员账户。

4. 基础数据管理

公告管理: 公告类型管理(新增、修改、删除)。 公告发布与管理。

新闻管理: 新闻类型管理。 新闻发布与管理。

水产类型管理:新增、修改、删除水产类型。

水质类型管理:管理水质分类。

饲料类型管理:管理饲料分类。

饲料使用类型管理:管理饲料使用分类。

养殖区域类型管理:管理养殖区域分类。

5. 水产养殖管理

水产管理: 添加、编辑、删除水产信息。 查看水产照片、类型、数量等详细信息。 水产收藏管理:管理用户收藏的水产信息。

水质管理:监测和管理水质数据。

饲料管理:管理饲料库存和使用情况。

饲料使用管理:记录饲料使用情况。

养殖区域管理: 管理养殖区域信息(新增、修改、删除)。 查看区域照片、类型、位置等信息。

6. 公告与新闻管理

公告发布:发布系统公告,关联图片和类型。

新闻管理:发布和管理新闻资讯,支持图片和分类。

7. 数据查询与筛选

多条件筛选功能(如按名称、类型、状态查询)。

支持批量操作(如批量删除)。

8. 轮播图管理

管理首页轮播图,支持图片上传和内容编辑。

9. 操作权限管理

每个模块支持详细信息查看、修改、删除操作。

部分功能需要管理员权限(如启用/禁用用户)。

10. 数据统计与展示

表格化数据展示,支持排序和分页。

数据录入时间记录,便于追溯。

11. 系统日志与留言管理

养殖区域留言管理:查看用户留言,支持回复和删除。

操作日志:记录管理员操作历史。

12. 其他功能

轮播图信息管理:管理首页轮播图内容。

文件下载:支持附件下载功能。

用户功能

1. 导航与信息展示

首页导航:快速访问首页、公告、水产资讯、水产、养殖区域和个人中心。

信息展示:

公告和水产资讯以列表形式展示,支持按类型筛选。

水产和养殖区域信息以卡片或列表形式展示,包含图片、名称、类型等。

2. 个人中心管理

个人信息管理:用户可查看和编辑个人信息(如用户名、手机号、邮箱等)。

头像上传:支持上传个人头像。

密码修改:提供修改密码功能。

3. 水产与养殖区域管理

水产管理: 查看水产信息(名称、类型、数量、投放日期等)。 支持按类型筛选水产列表。

养殖区域管理: 查看养殖区域信息(名称、类型、位置等)。 支持按类型筛选区域列表。

收藏功能:用户可收藏水产或养殖区域信息。

4. 水质与饲料管理

水质管理:查看水质信息(编号、照片、状态等)。

饲料管理:

查看饲料信息(名称、类型、数量、附件等)。 支持按类型筛选饲料列表。

饲料使用记录:记录饲料使用情况(使用数量、类型、时间等)。

5. 互动功能

留言功能:用户可在养殖区域页面留言,查看他人留言及回复。

回复功能:对留言进行回复。

6. 数据录入与筛选

添加信息:支持添加水产、水质、饲料等信息。

筛选功能:按类型(如水产类型、区域类型、水质状态等)筛选数据。

搜索功能:通过关键词搜索水产、区域、公告等信息。

7. 附件管理

附件下载:支持下载水产、饲料、水质等相关附件。

8. 分页与导航

分页功能:支持多页浏览,方便查看大量数据。

标签导航:在不同模块间快速切换(如全部、类型筛选)。

9. 可视化展示

卡片式布局:水产、区域、饲料等信息以卡片形式展示,直观清晰。

图片展示:支持展示相关图片(如水产照片、区域照片等)。

10. 用户专属功能

养殖区域收藏:管理收藏的养殖区域。

我养殖的水产:查看自己养殖的水产信息。

饲料使用记录:记录和查看饲料使用情况。

三、运行环境

开发环境 idea+vscode

运行环境 node14+MYSQL5.7+jdk1.8

(此配置为本人调试所用,仅供参考)

四、项目技术

前端:vue ,axios,vue-router

后端:Java, springboot , mysql

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752650228-6fd140937f56fac.png

1752650239-05b9d466425b3bb.png

1752650245-d71629595ad9a5d.png

1752650257-baffba1e940c2ad.png

1752650262-a70d9b58f0d5c2d.png

1752650265-5e98feb7fc10a75.png

1752650273-1d85454d18c65fb.png

1752650282-cd2c1b149171c3f.png

1752650284-01d42fd02f7ab1a.png

1752650288-aae31185294a8b9.png

1752650291-c13b77c47385ea9.png

1752650296-1c340a451021e9f.png

1752650298-89c24bc7c3c257b.png

1752650303-3096660fbd11965.png

1752650306-29e9847781de595.png

1752650309-b03335722d51a63.png

1752650314-86607fcdd4589d6.png

1752650317-c03f0e250f77af3.png

1752650319-4b056c738b2ae5c.png

1752650321-54887e980c49c6d.png

1752650323-09eb25f7b4c1b0b.png

1752650326-d4d4dde1c7a2b6b.png

1752650328-c8c3a2aeb7c9d93.png

1752650331-17a024ad0b6c000.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp