基于javaweb的SpringBoot养老院管理系统(java+springboot+thymeleaf+html+js+mysql+maven)

运行环境

Java≥8、MySQL≥5.7

开发工具

eclipse/idea/myeclipse/sts等均可配置运行

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

功能说明

210023532402

220023532402

230023532402

240023532402

250023532402

260023532402

基于javaweb的SpringBoot养老院管理系统(java+springboot+thymeleaf+html+js+mysql+maven)

项目介绍

基于springboot的养老院管理系统,本系统为后台管理系统,分为三个角色,分别是超级管理员、管理员、用户。 超级管理员、管理员的功能如下: 登录、修改密码、账号管理、健康档案管理、病例管理、药品管理、每月餐饮管理、外出报备、入住登记、寝室分配、事故记录、访客记录、收费管理; 其中超级管理员可进行管理员账号管理; 用户的功能如下: 登录、修改密码、个人信息、家人情况、每月餐饮管理、外出报备、查看收费标准

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
4.数据库:MySql 5.7版本;

技术栈

1.后端:springboot+Mybatis

2.前端:HTML+thymeleaf+Javascript+css

使用说明
运行项目,在浏览器中输入地址:http://localhost:8080/
登录账号
超级管理员:root/123456
管理员:admin/123456
用户:user/123456

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

@RequestMapping("/usrAltPwd")
public AjaxResult usrAltPwd(String pwd,String rpwd,Map map,HttpServletRequest request) {
if(!pwd.equals(rpwd)) return error( "两次密码不一致");

if (pwd != null && !pwd.equals("")) {
UsrInfo usr = (UsrInfo) request.getSession().getAttribute("usr");
Long id = usr.getUsrId();
map.put("pwd",pwd);
map.put("id",id);
int i = usrInfoService.altPwd(map);
if (i != 0) {
return success(0, "修改成功");
}
}
return error("密码不允许为空");
}
}
package com.sm.graduation.view;


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

@RequestMapping("/batchDelCheck")
public AjaxResult batchDelCheck(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
checkInService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}

@RequestMapping("/delNurs")
public AjaxResult delNurs(@RequestParam(value = "id") Integer id){
nursingService.delete(id);
return success("删除成功");
}

@RequestMapping("/batchDelNurs")
public AjaxResult batchDelNurs(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
nursingService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}




/** root 修改密码 */
@RequestMapping("/altPwd")
public AjaxResult altPwd(String pwd,String rpwd) {
if(!pwd.equals(rpwd)) return error( "两次密码不一致");

if (pwd != null && !pwd.equals("")) {
int i = rootInfoService.altPwd(pwd);
if (i != 0) {
return success(0, "修改成功");
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    return success("删除成功");
}

@RequestMapping("/batchDelVis")
public AjaxResult batchDelVis(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
visitorService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}

@RequestMapping("/delCheck")
public AjaxResult delCheck(@RequestParam(value = "id") Integer id){
checkInService.delete(id);
return success("删除成功");
}

@RequestMapping("/batchDelCheck")
public AjaxResult batchDelCheck(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
checkInService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}

@RequestMapping("/delNurs")
public AjaxResult delNurs(@RequestParam(value = "id") Integer id){
nursingService.delete(id);
return success("删除成功");
}

@RequestMapping("/batchDelNurs")
public AjaxResult batchDelNurs(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
nursingService.delete(Integer.valueOf(id));
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
    }
return error("添加失败");
}


@RequestMapping("/addMon")
public AjaxResult addMon(MonthlyCatering monthlyCatering){
System.out.println(monthlyCatering);
int insert = monthlyCateringService.insert(monthlyCatering);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}


@RequestMapping("/addOut")
public AjaxResult addOut(GoOut goOut){
System.out.println(goOut);
int insert = goOutService.insert(goOut);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}

@RequestMapping("/addOlder")
public AjaxResult addOlder(OlderInfo olderInfo){
System.out.println(olderInfo);
int insert = olderInfoService.insert(olderInfo);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}

@RequestMapping("/addDorm")
public AjaxResult addDorm(DormitoryAllocation dormitoryAllocation){
System.out.println(dormitoryAllocation);
int insert = dormitoryAllocationService.insert(dormitoryAllocation);
if (1 == insert){
return success("添加成功");
}
return error("添加失败");
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
                olderInfoService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}

@RequestMapping("/delDorm")
public AjaxResult delDorm(@RequestParam(value = "id") Integer id){
dormitoryAllocationService.delete(id);
return success("删除成功");
}

@RequestMapping("/batchDelDorm")
public AjaxResult batchDelDorm(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
dormitoryAllocationService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}


@RequestMapping("/delAcc")
public AjaxResult delAcc(@RequestParam(value = "id") Integer id){
accidentRecordService.delete(id);
return success("删除成功");
}

@RequestMapping("/batchDelAcc")
public AjaxResult batchDelAcc(String listStr){
if (null != listStr && !"".equals(listStr)){
String[] ids = listStr.split(",");
for (String id:ids) {
if (null != id && !"".equals(id)) {
System.out.println(id);
accidentRecordService.delete(Integer.valueOf(id));
}
}
}
return success("删除成功");
}


@RequestMapping("/delVis")
public AjaxResult delVis(@RequestParam(value = "id") Integer id){
visitorService.delete(id);


项目链接:
https://javayms.github.io?id=101422272105200aj
https://javayms.pages.dev?id=101422272105200aj