基于javaweb的SpringBoot酒店预定管理系统(java+springboot+mysql+javascript+css+jsp+maven)

运行环境

Java≥8、MySQL≥5.7

开发工具

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

适用

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

功能说明

032323112507

042323112507

基于javaweb的SpringBoot酒店预定管理系统(java+springboot+mysql+javascript+css+jsp+maven)

1
2
3
4
5
6
7
8
9
管理员
root 123456


用户
123 123456
st1 123456
t1 123456
222 123456

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
    int width = 90, height = 30;
BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
Graphics2D g = (Graphics2D) img.getGraphics();
g.setColor(Color.GRAY);
g.fillRect(0, 0, width, height);
g.setColor(Color.GREEN);
g.drawRect(0, 0, width - 1, height - 1);
Random random = new Random();
g.setFont(new Font("黑体", Font.BOLD, 20));
int x = 20, y = 20;
String data = "QWERTYUIOPASDGHJKLZXCVBNM13456789";
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 4; i++) {
int jiaodu = random.nextInt(60) - 30;
double hudu = jiaodu * Math.PI / 180;
g.rotate(hudu, x, y);
int index = random.nextInt(data.length());
ch = data.charAt(index);
sb.append(ch);
g.drawString("" + ch, x, y);
g.rotate(-hudu, x, y);
x += 15;
}
request.getSession().setAttribute("code", sb.toString());
g.setColor(Color.PINK);

ImageIO.write(img, "jpg", response.getOutputStream());
}

@RequestMapping("list")
public String list(HttpServletRequest request){
List<User> list = userService.userlist();
request.setAttribute("userlist",list);
return "user";
}

@RequestMapping("detail")
public String detail(Long id,HttpServletRequest request){
User user = userService.idByuser(id);
request.setAttribute("userbyid",user);
return "userinfo";
}

@RequestMapping("update")
public String updateUser(User user){
userService.update(user);
return "redirect:/user/list";
}

@RequestMapping("/delete")
public String deleteUser(Long id){
userService.delete(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
47
48
49
        StringBuffer sb = new StringBuffer();
for (int i = 0; i < 4; i++) {
int jiaodu = random.nextInt(60) - 30;
double hudu = jiaodu * Math.PI / 180;
g.rotate(hudu, x, y);
int index = random.nextInt(data.length());
ch = data.charAt(index);
sb.append(ch);
g.drawString("" + ch, x, y);
g.rotate(-hudu, x, y);
x += 15;
}
request.getSession().setAttribute("code", sb.toString());
g.setColor(Color.PINK);

ImageIO.write(img, "jpg", response.getOutputStream());
}

@RequestMapping("list")
public String list(HttpServletRequest request){
List<User> list = userService.userlist();
request.setAttribute("userlist",list);
return "user";
}

@RequestMapping("detail")
public String detail(Long id,HttpServletRequest request){
User user = userService.idByuser(id);
request.setAttribute("userbyid",user);
return "userinfo";
}

@RequestMapping("update")
public String updateUser(User user){
userService.update(user);
return "redirect:/user/list";
}

@RequestMapping("/delete")
public String deleteUser(Long id){
userService.delete(id);
return "redirect:/user/list";
}



}
package com.controller;

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


@Controller
@RequestMapping("user")
public class UserController {

@Autowired
private UserService userService;

/**
* 备份数据
*/
@RequestMapping("backup")
public String backup(){
userService.backup();
return "redirect:/user/list";
}


@RequestMapping("logout")
public String cancellation(String username,String password,HttpSession session) throws UnsupportedEncodingException {
try {
userService.logout(username,password);
}catch (RuntimeException e){
e.printStackTrace();
return "redirect:/logoff.jsp?msg="+ Status.failure;
}
return "redirect:/login.jsp?msg="+ Status.Success;
}


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
            sb.append(ch);
g.drawString("" + ch, x, y);
g.rotate(-hudu, x, y);
x += 15;
}
request.getSession().setAttribute("code", sb.toString());
g.setColor(Color.PINK);

ImageIO.write(img, "jpg", response.getOutputStream());
}

@RequestMapping("list")
public String list(HttpServletRequest request){
List<User> list = userService.userlist();
request.setAttribute("userlist",list);
return "user";
}

@RequestMapping("detail")
public String detail(Long id,HttpServletRequest request){
User user = userService.idByuser(id);
request.setAttribute("userbyid",user);
return "userinfo";
}

@RequestMapping("update")
public String updateUser(User user){
userService.update(user);
return "redirect:/user/list";
}

@RequestMapping("/delete")
public String deleteUser(Long id){
userService.delete(id);
return "redirect:/user/list";
}



}
package com.controller;



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

}
package com.controller;




@Controller
@RequestMapping("check")
public class CheckController {

@Autowired
private CheckService checkService;

@RequestMapping("search")
public String search(HttpServletRequest request){
String checkname = request.getParameter("checkname");
List<Records> recordsList = checkService.idbyname(checkname);
request.setAttribute("searchlist",recordsList);
return "search";
}

@RequestMapping("list")
public String signlist(HttpServletRequest request){
List<Records> list = checkService.list();
request.setAttribute("signlist",list);
return "check";
}


@RequestMapping("update")
public String update(Records records){
checkService.update(records);
// checkService.updatestu(records.getCheckstatus());
return "redirect:/check/list";
}

@RequestMapping("detail")
public String detail(Long id,HttpServletRequest request){


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