基于springboot+vue的大学生健康档案管理系统

简介: 本系统是一个前后端分离的健康档案系统,适用于毕业设计,适合选题:前后端分离、大学生健康、健康管理、档案管理等,系统采用springboot+vue整合开发,前端主要使用了ElementUI框架、项目后端主要使用了springboot等一系列框架,数据层采用mybatis。可以个性化将学校图标或者文字修改,比如:**大学健康档案系统。

项目技术:



系统使用技术:springboot,mybatis


前端技术:ElementUI、js、css等


开发工具:idea/vscode


数据库:mysql5.7


项目介绍:



本系统是一个前后端分离的健康档案系统,适用于毕业设计,适合选题:前后端分离、大学生健康、健康管理、档案管理等,系统采用springboot+vue整合开发,前端主要使用了ElementUI框架、项目后端主要使用了springboot等一系列框架,数据层采用mybatis。可以个性化将学校图标或者文字修改,比如:**大学健康档案系统。


功能概述:



通过电子健康档案管理系统这个平台,可以实现人员健康情况的信息化、网络化、系统化、规范化管理,从繁杂的数据查询和统计中解脱出来,更好的掌握人员健康状况。系统共分为7个角色,主要功能包括:个人健康档案查看、查看健康建议、健康知识阅读、健康档案维护、角色管理、用户管理、权限管理等功能。


文档详情:



2021091710300486.png


部分功能展示:



系统角色为7个,下方主要展示管理员角色截图:


系统登录:


2021091710304662.png


管理员首页


查看系统首页,显示不同模块


20210917103139570.png


查看个人档案


查看个人档案信息


20210917103154722.png


学生健康分析


根据身高、体重等指标分析


20210917103213212.png


查看档案详情


查看档案详细信息,比如对应医生的检查内容


2021091710324545.png


健康知识管理


查看健康知识


20210917103316162.png


发布健康知识


可以进行上传图片,以及设置格式


20210917103405100.png


健康知识查看


查看健康知识


20210917103440212.png


权限管理


查看各个菜单权限


20210917103501421.png


修改权限


修改权限信息


20210917103519626.png


角色管理


对角色进行维护


2021091710353930.png


用户管理


对用户信息进行维护


20210917103556543.png


部分代码:



@Api(description = "医师建议相关接口")
@Controller
@RequestMapping(value = "api/suggestion")
public class SuggestionController extends BaseController<SuggestionService,Suggestion,Integer> {
    @Override
    @RequiresPermissions("suggestion:add")
    public ResponseEntity<Suggestion> save(@RequestBody Suggestion entity) {
        return super.save(entity);
    }
    @PostMapping("/getInfoPage")
    public ResponseEntity<PageInfo<Suggestion>> getPage(@RequestBody InfoDTO infoDTO){
        return ResponseEntity.ok(this.service.getPage(infoDTO));
    }
    @GetMapping("/getUnReadInfoCount")
    public ResponseEntity getUnReadInfoCount(Integer userId){
        List<Suggestion> info = this.service.getUnReadMessageByUserId(userId);
        return ResponseEntity.ok(info.size());
    }
    @PostMapping("/setInfoRead")
    public ResponseEntity setInfoRead(@RequestBody InfoReadDTO infoReadDTO){
        if (this.service.markToRead(infoReadDTO)>0){
            return ResponseEntity.ok("操作成功");
        }else {
            throw new MyException(ExceptionEnums.UPDATE_ERROR);
        }
    }
    @PostMapping("/deleteByIds")
    public ResponseEntity deleteByIds(@RequestBody Integer[] ids){
        if (this.service.deleteInfoByIds(ids)>0){
            return ResponseEntity.ok("操作成功");
        }else {
            throw new MyException(ExceptionEnums.DELETE_ERROR);
        }
    }
}


以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。


相关文章
|
7天前
|
Web App开发 编解码 Java
B/S基层卫生健康云HIS医院管理系统源码 SaaS模式 、Springboot框架
基层卫生健康云HIS系统采用云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医疗机构的主要工作流程,能够与监管系统有序对接,并能满足未来系统扩展的需要。
56 4
|
1天前
|
JavaScript Java 测试技术
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)
9 0
|
1天前
|
JavaScript NoSQL Java
选修选课|基于Springboot+vue的大学生选修选课系统的设计与实现(源码+数据库+文档)
选修选课|基于Springboot+vue的大学生选修选课系统的设计与实现(源码+数据库+文档)
13 0
|
1天前
|
JavaScript Java 关系型数据库
大学生就业招聘|基于Springboot和vue的大学生就业招聘系统设计与实现(源码+数据库+文档)
大学生就业招聘|基于Springboot和vue的大学生就业招聘系统设计与实现(源码+数据库+文档)
8 1
|
1天前
|
JavaScript Java 关系型数据库
大学生租房|基于Springboot+vue的大学生租房平台(源码+数据库+文档)
大学生租房|基于Springboot+vue的大学生租房平台(源码+数据库+文档)
4 0
|
1天前
|
JavaScript Java 关系型数据库
基于SprinBoot+vue的租房管理系统2
基于SprinBoot+vue的租房管理系统2
8 0
|
1天前
|
JavaScript 小程序 Java
大学生租房系统|基于SpringBoot的大学生租房系统设计与实现(源码+数据库+文档)
大学生租房系统|基于SpringBoot的大学生租房系统设计与实现(源码+数据库+文档)
4 0
|
1天前
|
安全 JavaScript Java
社区老人健康信息管理系统|基于springboot社区老人健康信息管理系统设计与实现(源码+数据库+文档)
社区老人健康信息管理系统|基于springboot社区老人健康信息管理系统设计与实现(源码+数据库+文档)
3 0
|
1天前
|
JavaScript Java 数据库
考勤|基于Springboot的大学生考勤系统设计与实现(源码+数据库+文档)
考勤|基于Springboot的大学生考勤系统设计与实现(源码+数据库+文档)
8 0
|
1天前
|
JavaScript 小程序 Java
选课|基于Springboot的大学生选课系统设计与实现(源码+数据库+文档)
选课|基于Springboot的大学生选课系统设计与实现(源码+数据库+文档)
3 0