病人标签信息管理系统

我要开发同款
早睡蛋Java2022年10月14日
183阅读

作品详情

开发环境:Node.js16.13、Vue3.0、MySQL5.7、JDK1.8

软件框架:Vue全家桶 + ElementUI + Axios + JWT + SpringBoot + Shiro + MySQL + Swagger2 + MyBatisPlus + Redis

项目描述:
团队开发,一个为病人打标签的系统。有普通用户、词库管理员、管理员三种角色。该系统能高效便捷地为病人打上标签,并且可以通过不同类型的标签组合查询对应的病人,词库里面存有大量的词条,任何标签都是通过词库获取,若词库中没有对应词条,词库管理员可以进行词条的录入。另外在管理员界面,管理员可以创建新的账号。查询病人后能及时进行标签的绑定和解绑,可以设置标签绑定的时限。实现词条的批量录入,提高录入效率。

技术概述:
使用 Shiro 权限框架负责管理用户的权限认证信息,以及使用JWT加盐加密提高安全性。应对有期限的标签,使用Redis缓存数据库对有时间期限的标签进行存储计时。解决前端传输过程的密码泄露问题,注册以及登录时添加js-md5加密,使得系统更加安全。前后端分离接口的对接测试使用Swagger2。解决不同浏览器显示问题,使用px2rem页面自适应工具。通过标签的混合组合查询病人。

项目职责:
通过前端的需求分析以及原型设计,负责前端项目代码的全部编写
解决词条批量录入的调优以及bug处理,解决因为Axios是异步请求而导致批量录入,这里最终使用了递归算法进行批量录入
负责与后端接口的接入以及调试
解决下拉框远程搜索速度过慢问题,对查询数据结果条数进行限制
负责网站前端部分的部署调式,最终的上线

项目地址:tag.hezc.top
管理员账号658047 密码658047
词库管理员账号692885 密码692885
普通用户 402819 密码402819
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论