2023.6电脑编程技巧与维护1概述为更好地弘扬中医药文化,基于现有的图像识别技术、中医药数据知识及微信小程序开发技术,设计开发了一款普及中医药知识的微信小程序———“慧眼识药”,帮助用户了解中药材的药性、药效、忌用人群、注意事项等,同时针对用户关注的内容,就有关的穴位按摩、养生技巧等内容实现算法推荐,提升用户体验。1.1用户分析中医在疾病预防、养生保健、身体调节等方面有着显著的优势[2]。对中医感兴趣、愿意继承并发扬中医药文化的人很多。“慧眼识药”微信小程序可以帮助中医初学者辨别中药、了解药材药性;为中医大夫分享中药知识提供途径;帮助人们学习如何养生。1.2功能需求系统采用前后端分离模式开发,分为微信小程序端、管理员端和服务器端。其中,微信小程序端为用户展示中药资料及相关文章,提供中药材识别与药单分析功能,提供文章、中药、处方信息的检索等功能;管理员端通过浏览器即可完成文章、中药等信息的增删改查等功能,方便其维护数据库中的数据;服务器端实现各种数据的增删改查、热门数据缓存、图像识别、文字提取、用户行为分析及文章推荐,与前端发送请求进行交互。“慧眼识药”功能模块如图1所示。2系统设计2.1系统架构系统整体架构图如图2所示。后端使用SpringBoot框架开发;前端的网络请求经过Nginx代理和网关并且校验了JWTToken后,NACOS会为其提供服务。服务调用涉及到的数据库包含MySQL、Redis、MongoDB。图像识别服务依赖Java端的深度学习库(DJL),通过调用Pytorch训练好的torchscript模型文件完成识别任务。全文检索、中文分词服务借助ElasticSearch、IK分词器实现。2.2系统模块系统分为中药模块与用户模块,其中,中药模块可划分为中药数据模块、文章讨论模块及识别模块;用户模块可划分为登录注册模块、检索模块及文章推荐模块。2.2.1中药数据模块当用户对系统中的中药、处方等数据进行检索,或进入数据展示页请求查询中药数据时,服务器将根据用户的筛选条件对数据进行查询,并将结果返回前端界面,以列表分页形式展示或以图文形式展示。融合图像识别算法的中医药知识推广系统李果恩,梁颖,王淑琴,邓玥(天津师范大学软件学院,天津300387)摘要:中医药文化是宝贵的传统文化之一。为了弘扬中医药文化、方便大众了解相关知识,开发了一款融合图像识别算法的中医药知识推广系统。该系统前端基于微信小程序和Vue框架搭建;后端基于SpringBoot框架完成开发,可为用户提供中药及处方资料查...