1. 在系统首页会显示系统知识库中全部的农业知识文章。农户可以在系统上方输入框中输入想要搜索的农业知识,系统会通过模糊查找的方式在数据库中找出标题或内容中包含搜索内容的文章,并在输入框下方自动显示一个相关文章标题列表的下拉框,可选择下拉框中的某一篇文章查看该文章的详情;农户也可点击搜索按钮跳转到相关文章列表页面。同时,农户可以在系统右侧的标签栏快速筛选出想要查找的农业知识信息。
2. 农户进入智能答疑页面,在咨询框中输入想要咨询的内容,点击提交按钮。系统调用对接的DeepSeek API接口判断问题是否属于农业领域。若不属于农业领域,智能助手不进行答疑,给出“请询问农业领域相关问题”提示;若属于农业领域,智能助手会给出进行答疑,并将问题和答疑内容打上智能助手的标签,存储到系统农业知识库中。
3. 农业专家是农户的基础上增加了个人文章管理功能。农业专家登录系统后进入后台博客管理页面,选择文章管理即可显示个人已发布的农业知识文章,农业专家可以对文章进行crud操作。在进行删除操作时,点击删除按钮后系统会给出确认删除的提示,避免因误选而造成数据丢失的情况。
4. 管理员除了拥有农户和农业专家所有功能之外,在后台管理中拥有着更多的权限,可以对用户、角色、菜单和日志等进行管理,也可对整个数据库中农业知识文章、标签和分类等数据做crud操作。管理员可以通过系统角色管理界面创建新的角色,为每个角色指定一个唯一的名称和描述。通过RBAC基于角色的访问控制,对不同角色分配按钮级别的权限控制