基于jsp+servlet+sqlserver养老院管理系统sql数据源
1.包含源程序,数据库脚本。
2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善。
开发环境:
代码已经上传github,下载地址 https://github.com/21503882/pension
Eclipse ,MySQL 5.1,JDK1.7,Tomcat 7
涉及技术点:
MVC模式、JavaWeb、JDBC、HTML、CSS、JQUERY、Bootstrap、json、PageModel分页、等。
项目描述:
package com.trans.translation.controller;
import com.trans.translation.common.Result;
import com.trans.translation.service.SubpackageService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/subpackage")
public class SubpackageController {
@Autowired
private SubpackageService subpackageService;
@GetMapping
public Result findAll(){
return subpackageService.findAll();
}
@GetMapping(value = "/search/{page}/{size}")
public Result pageQuery(@PathVariable int page, @PathVariable int size){
return subpackageService.pageQuery(page,size);
}
@GetMapping(value = "/{territory}")
public Result findByTerritory(@PathVariable String territory){
return subpackageService.findByTerritory(territory);
}
/**
* 通过领域查找分包信息
* @param page
* @param size
* @param territory
* @return
*/
@GetMapping(value = "/search/{page}/{size}/{territory}")
public Result pageQueryByTerritory(@PathVariable int page, @PathVariable int size, @PathVariable String territory){
return subpackageService.pageQueryByTerritory(page,size,territory);
}
/**
* 查找上下文
* @param section
* @return
*/
@GetMapping(value = "/{taskId}/{section}")
public Result findByContext(@PathVariable String taskId,@PathVariable Integer section){
return subpackageService.findByContext(taskId,section);
}
@GetMapping(value = "/{id}")
public Result findById(@PathVariable String id){
return subpackageService.findById(id);
}
}
package com.trans.translation.controller;
import com.trans.translation.common.Result;
import com.trans.translation.common.StatusCode;
import com.trans.translation.pojo.User;
import com.trans.translation.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.Map;
@RestController
@RequestMapping(value = "/user")
public class UserController {
@Autowired
private UserService userService;
/**
* 用户登录
* @param params
* @return
*/
@PostMapping(value = "/login")
public Result getOpenId(@RequestBody Map<String,Object> params){
return userService.getOpenId(params.get("code").toString());
}
/**
* 添加用户
*/
@PostMapping
public Result add(@RequestBody User user){
return userService.add(user);
}
/**
* 查询全部数据
*/
@GetMapping
public Result findAll(){
return userService.findAll();
}
/**
* 修改用户信息
*/
@PutMapping(value="/{id}")
public Result update(@RequestBody User user,@PathVariable String id){
user.setId(id);
return userService.update(user);
}
/**
* 根据ID查询
* @param id ID
* @return
*/
@GetMapping(value="/{id}")
public Result findById(@PathVariable String id){
return userService.findById(id);
}
}
代码已经上传github,下载地址 https://github.com/21503882/pension