精通Java语言及面向对象设计思想
熟悉MySql数据库基本概念和操作,熟练编写SQL语句
掌握Web前端相关技术,如HTML,JS,Vue,Element-Plus,Bootstrap 5等
熟练掌握Servlet开发技术与MVC设计模式
能够灵活运用Spring,MyBatis,SpringMVC,SpringBoot等框架进行开发
掌握Maven项目管理与Git版本控制工具
his云医疗管理系统
主要内容:
为了方便医院管理,简化处理流程,设计开发了本软件,其中包括挂号人员的挂号功能,药房药品管理功能 ,检查科室的检查功能,坐诊医生开药处置功能,处置室处置功能,检查时检查功能,系统流程为挂号人员挂号→坐诊医生检查并且做出处置方案→挂号人员缴费→处置。使用SpringBoot+Vue实现业务功能
(1 : 登录模块,前端通过axios的get请求向后台发送账号密码信息,后端将数据传入mapper层进行查询,若查询出结果将该对象传递至前端,前端通过后台返回的内容来判断,若为返回为null或’’代表登录失败
(2 : 用户首页:在登录成功后返回的对象中储存着当前对象角色id,通过角色id查询菜单id,再通过菜单id查询进行一对多查询子集菜单,返回前端进行页面子集菜单通过v-for进行遍历后进行动态绑定,点击对应子菜单通过v-bind:index属性绑定进行页面的具体功能页面的显示
(3 : 挂号模块:通过element-plus进行页面效果设计,利用css进行页面精修,主要实现病人挂号信息的添加,其中由系统自动生成的由disabled修饰,不可由用户修改,通过v-model绑定到一个对象中,通过qs将对象序列化 再通过get方式发送请求传给后台
(4 : 坐诊医生模块:当挂号模块完成挂号操作后医生会通过数据库查询到病人信息,坐诊医生会给患者开具处方或处置办法,处方会通过患者的挂号id储存在处方表上,处方的药品可以通过模糊查询找到,处置办法会储存在处置表中 患者需要到挂号模块进行缴费,未缴费数据库会标记0,缴费完成后数据库更正为1
(5 : 药房模块,通过患者挂号号码查找处方药品,可查看是否缴费,与核对患者信息,可增加药品信息,退药操作,在退药时数据库会有一个退药字段,由药房控制,默认为若为1 则申请退药,挂号模块会退费
(6 :处置室模块:坐诊医生递交处置申请后,处置室分配处置医生,通过处置申请的处置项进行处置操作
技术点:SpringBoot,Vue,MySql,Element-Plus,Ajax,Axios,MyBatis