开发环境
项目编号:springmvc+vue ssm443预约挂号系统#毕业设计
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
项目介绍
随着行业规模的不断壮大,信息变得越来越多。同时计算机网络技术高速发展,网络管理运用也变得越来越广泛。因此,建立一个B/S结构的医院预约挂号系统来管理医生信息,会使管理工作系统化、规范化,也会提高医院形象,提高管理效率。
本医院预约挂号系统是针对目前医院预约挂号的实际需求,从实际工作出发,对过去的医院预约挂号系统存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,采用目前最流行的B/S结构和eclipse编辑器、MySQL数据库设计并实现的 。本医院预约挂号系统主要包括登录模块、科室信息管理模块、医生信息管理模块、门诊收费管理模块、和退出模块等多个模块。它帮助医院预约挂号实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了网络数据资源,有效的减少了医院预约挂号的经济投入,大大提高了医院预约挂号的效率。
系统截图
关键代码
/**
* 医生信息
* 后端接口
* @author
* @email
* @date 2021-04-19 22:20:39
*/
@RestController
@RequestMapping("/yishengxinxi")
public class YishengxinxiController {
@Autowired
private YishengxinxiService yishengxinxiService;
/**
* 后端列表
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,YishengxinxiEntity yishengxinxi,
HttpServletRequest request){
EntityWrapper<YishengxinxiEntity> ew = new EntityWrapper<YishengxinxiEntity>();
PageUtils page = yishengxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yishengxinxi), params), params));
return R.ok().put("data", page);
}
/**
* 前端列表
*/
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,YishengxinxiEntity yishengxinxi, HttpServletRequest request){
EntityWrapper<YishengxinxiEntity> ew = new EntityWrapper<YishengxinxiEntity>();
PageUtils page = yishengxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yishengxinxi), params), params));
return R.ok().put("data", page);
}
/**
* 列表
*/
@RequestMapping("/lists")
public R list( YishengxinxiEntity yishengxinxi){
EntityWrapper<YishengxinxiEntity> ew = new EntityWrapper<YishengxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( yishengxinxi, "yishengxinxi"));
return R.ok().put("data", yishengxinxiService.selectListView(ew));
}
/**
* 查询
*/
@RequestMapping("/query")
public R query(YishengxinxiEntity yishengxinxi){
EntityWrapper< YishengxinxiEntity> ew = new EntityWrapper< YishengxinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( yishengxinxi, "yishengxinxi"));
YishengxinxiView yishengxinxiView = yishengxinxiService.selectView(ew);
return R.ok("查询医生信息成功").put("data", yishengxinxiView);
}
/**
* 后端详情
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
YishengxinxiEntity yishengxinxi = yishengxinxiService.selectById(id);
return R.ok().put("data", yishengxinxi);
}