首页 > 数据库 >1974Springboot医院远程诊断管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目

1974Springboot医院远程诊断管理系统idea开发mysql数据库web结构java编程计算机网页源码maven项目

时间:2024-07-01 12:29:11浏览次数:21  
标签:COMMENT web 1974Springboot VARCHAR String default 40 源码 NULL

一、源码特点
  springboot医院远程诊断管理系统是一套完善的信息系统,结合springboot框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

<iframe allowfullscreen="true" data-mediaembed="csdn" frameborder="0" id="sqTPTV0Z-1719646737549" src="https://live.csdn.net/v/embed/404218"></iframe>

springboot 医院远程诊断系统


前段主要技术 bootstrap.css jquery
后端主要技术 springboot
数据库 mysql
开发工具 IDEA  JDK1.8 TOMCAT 8.5

二、功能介绍
1. 管理员角色,作为系统的管理员,主要职责是对整个医疗管理系统进行有效的管理和维护,以保障系统的正常运行和安全性。管理员需要以下功能:
医院信息管理: 负责管理医院的基本信息,包括名称、地址、联系方式等。
科室管理: 管理医院各科室的信息,包括科室名称、简介、负责人等。
医生管理: 添加、删除、修改医生信息,包括姓名、职称、专长等。
患者管理: 管理患者的基本信息,确保患者信息的安全性和完整性。
预约管理: 管理患者的预约挂号信息,包括预约审核、调度等。
诊断管理: 管理医生的诊断记录,确保诊断信息的准确性。
公告管理: 发布医院的公告信息,包括重要通知、活动信息等。
2. 医生角色,作为医生,主要职责是提供专业的医疗服务,为患者提供诊断、治疗等医疗建议。医生需要以下功能:
患者诊断: 查看患者的预约信息和诊疗记录,为患者进行诊断和治疗。
处方开具: 开具处方,包括药品、剂量、用法等信息。
诊断记录管理: 记录患者的诊断过程和治疗建议,为患者的治疗提供依据。
3. 患者角色,做为患者,主要职责是获得医疗服务,并了解自己的健康状况和治疗方案。患者需要以下功能:
信息浏览和查询: 查看医院、科室、医生等信息,选择合适的医疗服务。
预约挂号: 提交自己病例信息、然后等待管理员分配医师进行诊断。
诊疗记录查看: 查看自己的诊疗记录,了解健康状况和治疗历史。
以上需求分析从不同角色的使用者的视角出发,覆盖了医疗管理系统的核心功能,以确保系统能够满足各方的需求,并顺利支持医院的日常运作。

数据库设计

CREATE TABLE `yiyuan` (
`yyid` int(11) NOT NULL auto_increment,
`yymc` VARCHAR(40) default NULL COMMENT '医院名称',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`dh` VARCHAR(40) default NULL COMMENT '电话',
`dz` VARCHAR(40) default NULL COMMENT '地址',  PRIMARY KEY  (`yyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `keshi` (
`ksid` int(11) NOT NULL auto_increment,
`ksmc` VARCHAR(40) default NULL COMMENT '科室名称',
`ksjs` VARCHAR(40) default NULL COMMENT '科室介绍',
`jg` VARCHAR(40) default NULL COMMENT '价格',  PRIMARY KEY  (`ksid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gly` (
`glyid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',  PRIMARY KEY  (`glyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `huanzhe` (
`hzid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`zcsj` VARCHAR(40) default NULL COMMENT '注册时间',  PRIMARY KEY  (`hzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `yisheng` (
`ysid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`ks` VARCHAR(40) default NULL COMMENT '科室',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`js` VARCHAR(40) default NULL COMMENT '介绍',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`yy` VARCHAR(40) default NULL COMMENT '医院',  PRIMARY KEY  (`ysid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `bingli` (
`blid` int(11) NOT NULL auto_increment,
`blh` VARCHAR(40) default NULL COMMENT '病例号',
`bt` VARCHAR(40) default NULL COMMENT '标题',
`bqms` VARCHAR(40) default NULL COMMENT '病情描述',
`hz` VARCHAR(40) default NULL COMMENT '患者',
`tjsj` VARCHAR(40) default NULL COMMENT '提交时间',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`qtqk` VARCHAR(40) default NULL COMMENT '其他情况',
`jzys` VARCHAR(40) default NULL COMMENT '接诊医师',
`ks` VARCHAR(40) default NULL COMMENT '科室',  PRIMARY KEY  (`blid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

代码设计

	  @Resource
    private gonggaoDao gonggaodao;
    @RequestMapping(value="/addpage")
    public String addpage(gonggao bean, HttpServletRequest request){
	/**
	公告添加页面
	*/

        Map<String,Object> map= new HashMap<String,Object>();

        System.out.println("addPageok");
        return "gonggao/gonggaoadd";
    }

    @RequestMapping(value="/add")
    public String add(gonggao bean, HttpServletRequest request){
        /**
	公告添加处理方法
	**/
        Map<String,Object> map= new HashMap<String,Object>();//初始变量

	

		String ggid=(String)request.getParameter("ggid");//公告编号

		String bt=(String)request.getParameter("bt");//标题

		String nr=(String)request.getParameter("nr");//内容

		String fbsj=(String)request.getParameter("fbsj");//发布时间

        



        gonggaodao.add(bean);//调用添加方法
        System.out.println("add");
        request.setAttribute("msg", "<script>alert('添加成功');</script>");//操作提示
        return "gonggao/gonggaoadd";
    }


    /**删除 公告
     *
     */
    @RequestMapping(value="/del")
    public String  del(HttpServletRequest request,Map<String,Object> map){
	
        //	Map<String,Object> map= new HashMap<String,Object>();//初始化对象
        String a=(String)request.getParameter("keyid");//request 方式获得主键id
        int id=Integer.parseInt(a);
        request.setAttribute("msg", "<script>alert('删除成功');</script>");
        gonggaodao.delete(id);//调用 删除方法
        return listpage(map,request);
    }

    /**
     * 查询gonggao信息 返回list结果 前台获取
     */
    @RequestMapping(value="/listpage")
    public String listpage(Map<String,Object> map,HttpServletRequest request){
        List<Map> list= new ArrayList<Map>();//初始化对象
        Map  map1= new HashMap();

      
	String ggid=(String)request.getParameter("ggid");//公告编号
	if(ggid!=null&&!ggid.equals("")){
	map1.put("ggid",ggid);//公告编号
	}
	String bt=(String)request.getParameter("bt");//标题
	if(bt!=null&&!bt.equals("")){
	map1.put("bt",bt);//标题
	}
	String nr=(String)request.getParameter("nr");//内容
	if(nr!=null&&!nr.equals("")){
	map1.put("nr",nr);//内容
	}
	String fbsj=(String)request.getParameter("fbsj");//发布时间
	if(fbsj!=null&&!fbsj.equals("")){
	map1.put("fbsj",fbsj);//发布时间
	}

        list=gonggaodao.getAll(map1);//传入 方法参数 返回gly结果集
        System.out.println("listsize="+list.size());

        map.put("list", list);//传递参数
        return "gonggao/gonggaolist";
    }


    /**
     * 查询gonggao信息 返回list结果 前台获取
     */
    @RequestMapping(value="/list")
    public String list(Map<String,Object> map,HttpServletRequest request){
        List<Map> list= new ArrayList<Map>();//初始化对象
        Map  map1= new HashMap();


        String ggid=(String)request.getParameter("ggid");//公告编号
        if(ggid!=null&&!ggid.equals("")){
            map1.put("ggid",ggid);//公告编号
        }
        String bt=(String)request.getParameter("bt");//标题
        if(bt!=null&&!bt.equals("")){
            map1.put("bt",bt);//标题
        }
        String nr=(String)request.getParameter("nr");//内容
        if(nr!=null&&!nr.equals("")){
            map1.put("nr",nr);//内容
        }
        String fbsj=(String)request.getParameter("fbsj");//发布时间
        if(fbsj!=null&&!fbsj.equals("")){
            map1.put("fbsj",fbsj);//发布时间
        }

        list=gonggaodao.getAll(map1);//传入 方法参数 返回gly结果集
        System.out.println("listsize="+list.size());

        map.put("list", list);//传递参数
        return "gonggao/list";
    }

三、注意事项
1、管理员账号:admin密码:admin 数据库配置文件\src\main\resources\application.properties
2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
3、数据库文件名是javayyzd.sql 系统名称yyzd
4、地址:http://127.0.0.1:8080/qt/index.jsp

四系统实现

需要源码 其他的定制服务  下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 或者私信作者
 

标签:COMMENT,web,1974Springboot,VARCHAR,String,default,40,源码,NULL
From: https://blog.csdn.net/qq_41221322/article/details/140065317

相关文章