摘 要
随着互联网的普及,电子化产业开始蓬勃发展。学生的身体素质一直是社会关 注的热点问题,大量的纸质档案的管理对医院和学校来说一直都是个棘手的问题,学校 往往需要花费大量的人力、物力、财力去管理学生的档案。为了方便学校对学生体检档 案的管理,在 idea 平台上采用了 Java Web 技术开发了一项大学生体检档案管理系统。 本系统采用了面向对象的程序设计语言—Java,使用 idea 作为开发平台,前端使 用 Vue 框架编写,后端采用 Spring Boot 框架,主要实现了用户管理、健康档案管理、 权限管理、健康知识阅读管理、角色管理和健康建议管理等。体检档案的增删改查满足 了用户对于档案管理的基本需求,个人信息功能是用户可以对自己的信息进行修改,权 限管理实现了管理员对系统权限的分配。 关键词:档案管理;体检档案;大学生健康;Spring Boot 框架
设计技术:
- 开发语言:Java
- 数据库:MySQL
- 技术:Springboot+Mybatis+vue
-
工具:IDEA、Maven、Navicat
主要功能:
3.1 系统功能模块分析 本系统主要分为个人信息、个人健康档案、健康建议、健康知识阅读、健康档案管 理、角色管理、用户信息管理和权限管理七个模块。
3.1.1 健康知识阅读 医生、辅导员可以通过该功能对一些关于健康知识的文章进行增删改查,便于学生 进行阅读,学生仅仅具有阅读的权限。
3.1.2 个人健康档案 学生可使用该功能选择学年进行添加档案,不允许同一学生同一学年添加两份档 案。添加档案后,对档案进行管理的用户可以看到对应学生的档案,为了简化档案管理 用户的操作,提交的档案会默认填写一些数据,若有与体检表不一样的数据需要档案管 理用户进行修改。
3.1.3 健康建议 医生会根据学生的体检表对学生提出一些健康建议,学生可以在健康建议这一栏中 看到医生向自己提出的建议,医生可以在这一栏中看到自己已经对学生提出的建议,两 类用户都可以对建议进行删除操作;学生若选择已读该条建议,医生可以看到这条建议 是否已经被读。 3.1.4 健康档案管理 本系统的核心功能,医生使用该功能实现对学生体检档案的操作,也可以查看学生 的体检表后对其提出健康建议。
3.1.5 角色管理 管理员可以使用该功能为系统增加角色,比如辅导员或者家长,并通过权限管理为 其赋予一定的权限。
3.1.6 用户信息管理 管理员可以使用该功能查看本系统的所有用户,实现对用户的信息的操作;辅导员 可以也可以使用本功能,但只能对学生的信息进行管理;医生和学生都不能使用该功能。
7 3.1.7 权限管理 管理员可以使用该功能使系统角色看到哪些模块,比如可以使辅导员没有修改学生 体检档案的权限,使医生不具有用户信息管理的功能。
4.2 登录注册功能设计与实现 系统界面如图4-1所示。该界面主要有登录和注册两个功能, 用户登录后可进入主菜单界面;若无账号可进行注册后再登录,注册默认角色为学 生。图4-2为流程图。
健康档案管理主要是医生对学生档案的增删改查以及根据学生的档案提出建议。进 入档案管理的页面后,可以看到全校学生的档案,为了使医生方便查询,再页面的顶端 加入了查询功能,可以按照学年、学院、专业和姓名进行检索。下图为界面展示图和流 程图
4.5 权限管理功能的设计与实现 权限管理是管理员独有的功能,通过这个功能可以实现控制用户权限的目的。如果 管理员不想让某类用户使用该功能,可以直接不赋予该类权限,那么该类用户就无法在 系统中看到这个功能;当然也可以使某类用户看到该功能,但不赋予他增删改的权限。 比如健康档案管理这个模块是医生专有的功能,但管理员也可以赋予学生权限,使其看 到这个功能。下面为该功能的界面和流程图
基于SpringBoot+Vue的大学生健康管理系统(带文档,