Java项目-医院挂号管理系统

在本系统中,主要分为三个角色,患者主要实现按照科室挂号,按照医生挂号,查看我的预约,查看我的诚心度,医生主要实现查看我的排班信息,我的申请,患者队列,我的信息,管理员主要实现查看我的基本信息,医生信息管理,患者信息管理,科室信息管理,排班申请管理。具体描述如下:

管理员:

基本信息:统计各个科室信息以及每周的预约信息,用柱状图显示。

医生信息管理:可以对医生进行模糊查询,添加医生。

患者信息管理: 查看患者信息。

排班申请管理:查看医生申请出诊信息

医生:

排班信息:可以查看自己的每周排班情况。

我的申请:查看自己申请出诊信息。

患者队列:查看患者预约信息,以及对预约进行就诊完成还是患者爽约操作。

我的信息:查看我的详细信息。

患者:

按照科室挂号:按照科室进行挂号操作,挂号需要在自己的163邮箱中收到预约验证码,正确填写验证码后才能挂号成功。

按照医生挂号:按照医生进行挂号操作,挂号需要在自己的163邮箱中收到预约验证码,正确填写验证码后才能挂号成功。

查看我的预约:可以查看自己预约信息,以及修改和取消预约,取消预约同样需要接受验证码。

查看我的诚心度:查看自己的诚信都是多少分。

本系统各模块如下图2.1所示:

3.系统设计

======

3.1登录


填写用户名或者密码,如果用户名或者密码错误,登录失败,反之登录成功。判断用户角色,如果是管理员跳转到admin/index.jsp,如果是医生跳转到doctor/login.jsp,如果是患者,跳转到index.jsp。

protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

String account = req.getParameter(“account”);

String password = req.getParameter(“password”);

String accounttype = req.getParameter(“accounttype”);

req.getSession().removeAttribute(“message”);

// System.out.println(url);

switch (accounttype){

case “管理员”:

AdminDao adminDao=new IAdminimpl();

List admins = adminDao.getAdmin(account);

if(admins.size()>0){

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值