项目介绍:这是一个河北省国医堂的综合医疗服务系统。其主要功能有河北省国医堂的数据管理、数据审核以及信息发布等。移动端微信小程序,实现预约挂号,查看电子病历等功能。
开发技术:信息系统前端采用VUE+ElementUI,小程序前端使用Taro,信息系统后台及小程序API使用SpringBoot+MyBatis搭建,整合SpringSecurity作为安全框架。
项目心得:在此项目中本人主要参与数据库设计,将数据中的分类信息提取成字典,封装字典工具类,并设置查询字典的接口供其他小组成员调用。除此之外,该项目的数据审核模块也是一大核心,数据的发布需要经过县市省三级审核,最终我用SpringSecurity中提供的授权功能结合前端页面组件,令不同权限具有不同操作,以此实现数据审核功能。这个过程也让我充分意识到封装工具类的作用,这种习惯既可以让代码更加简洁,也能使整个项目逻辑更清晰。