1 简介
博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、编程领域优质创作者,博客之星、各平台优质作者、专注于Java,python等技术领域和毕业项目实战✌
🍅文末获取源码联系🍅
计算机毕业设计之基于springboot+vue的医院预约挂号平台。
2 设计概要
1.角色
管理员:
普通用户
2.注册
邮箱注册:注册的是普通用户
3.登录验证码登录
4.后台
携带后台权限的可以直接登录到后台-注意切换帐号的时候刷新一下,
用户管理:查看系统用户设置角色,这里可以看到我们新注册的用户
角色管理:定义系统角色。现在默认了两个角色,普通用户,管理员,普通角色没得后台权限所以进不了后台,可以看到为我们新注册的角色设置了管理员,他就可以
进入后台了,新建角色设置了除系统管理的所有角色,可以看到这个角色没得系统管理的权限
菜单管理:定义菜单,这个不要动,定义的系统菜单
字典管理:定义系统中的字典
这里的字典都会体现在各个使用到的功能里面,可以自己维护,可以看到我现在没得神经科,这里科室就有了神经科,其他同理
医院管理:定义医院,可以自己找一些资源,可以看到前台首页就有这个医院了
医生管理:定义各个医院的医生,按科室医院级别分类
号源管理:定义可以挂号的医生,挂号时间,价格
预约管理:查看已经预约的患者
前台
个人信息:修改个人信息,头像等基础信息
修改密码:旧密码,修改新密码
首页:
首页展示最多挂号数的医院和医生取的最多的前6个,更多可以查看所有
点击医院可以选择科室,选中科室后会过滤出当前医院当前科室的医生,我们挂刚才创建的医生的号,可以看到他的挂号数+1了,剩余号数也减一了
我的预约:
查看我的预约可以取消预约
3 系统关键技术
具体请直接咨询,以回复为准,使用Java,python,springboot,vue,mysql, mybaties, typescript, html ,css, js 等进行开发
4 开发工具
开发工具主要有:idea、jdk1.8、maven、mysql5.7、Navicat等。
5 代码展示
@RequestMapping("/strategy")
@RestController
@Scope("prototype")
public class StrategyController {
@Autowired
private StrategyService strategyService;
@Value("${web.upload-path}")
private String path;
@RequestMapping("/findPage")
public ObjDat<Strategy> findPage(Strategy strategy, @RequestParam(value="page", defaultValue="1") int page, @RequestParam(value="limit", defaultValue="10") int limit){
return strategyService.findPage(strategy,page-1,limit);
}
@RequestMapping("/edit")
public JsonResult edit(HttpServletRequest request, Strategy strategy) throws IOException {
User user=(User)request.getSession().getAttribute("user");
if(user==null){
return JsonResult.error("请登录");
}
String str=strategyService.edit(request,strategy);
if(str.equals("成功")){
return JsonResult.success("操作成功");
}else{
return JsonResult.error("操作失败");
}
}
6 系统功能描述
项目功能演示
7 最后
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻