一、源码特点
   SSM医院挂号管理系统是一套完善的完整医院类型系统,结合SSM框架和bootstrap完成本系统SpringMVC spring mybatis ,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式
 开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
ideaSSM医院挂号管理系统VS开发mysql数据库web
 前段主要技术 bootstrap.css jquery
 后端主要技术 SpringMVC spring mybatis 
 数据库 mysql
 开发工具 IDEA  JDK1.8 TOMCAT 8.5
 二、功能介绍
 系统主要角色包括患者、
 各个角色具有不同的角色
 1.用户管理模块包括对系统内用户信息的发布,修改,查看,删除等功能。
 2.医生管理模块包括对系统内医生信息的发布,修改,查看,删除等功能
 3.挂号管理模块包括对系统内挂号信息的发布,修改,查看,删除等功
 4.个人信息管理
 5.患者注册
数据库设计
(1)用户信息表如表5.1所示:
表5.1 用户信息表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   yhid  |   INTEGER  |   11  |   是  |   用户编号  | 
|   2  |   yhm  |   VARCHAR  |   40  |   否  |   用户名  | 
|   3  |   mm  |   VARCHAR  |   40  |   否  |   密码  | 
|   4  |   xm  |   VARCHAR  |   40  |   否  |   姓名  | 
|   5  |   lxdh  |   VARCHAR  |   40  |   否  |   联系电话  | 
|   6  |   lxdz  |   VARCHAR  |   40  |   否  |   联系地址  | 
(2)医生表如表5.2所示:
表5.2 医生表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   ysid  |   INTEGER  |   11  |   是  |   医生编号  | 
|   2  |   yhm  |   VARCHAR  |   40  |   否  |   用户名  | 
|   3  |   mm  |   VARCHAR  |   40  |   否  |   密码  | 
|   4  |   xm  |   VARCHAR  |   40  |   否  |   姓名  | 
|   5  |   lxdh  |   VARCHAR  |   40  |   否  |   联系电话  | 
|   6  |   lxdz  |   VARCHAR  |   40  |   否  |   联系地址  | 
|   7  |   ks  |   VARCHAR  |   40  |   否  |   科室  | 
|   8  |   cyjl  |   VARCHAR  |   40  |   否  |   从业经历  | 
(3)挂号表如表5.3所示:
表5.3 挂号表
|   序号  |   字段名称  |   数据类型  |   长度  |   主键  |   描述  | 
|   1  |   ghid  |   INTEGER  |   11  |   是  |   挂号编号  | 
|   2  |   lsh  |   VARCHAR  |   40  |   否  |   流水号  | 
|   3  |   bt  |   VARCHAR  |   40  |   否  |   标题  | 
|   4  |   nr  |   VARCHAR  |   40  |   否  |   内容  | 
|   5  |   ys  |   VARCHAR  |   40  |   否  |   医生  | 
|   6  |   sm  |   VARCHAR  |   40  |   否  |   说明  | 
|   7  |   yh  |   VARCHAR  |   40  |   否  |   用户  | 
|   8  |   zt  |   VARCHAR  |   40  |   否  |   状态  | 
|   9  |   ylxx  |   VARCHAR  |   40  |   否  |   医疗信息  | 
|   10  |   jy  |   VARCHAR  |   40  |   否  |   建议  | 
主要代码:
**
挂号方法封装了主要的增加删除修改
*/
@Repository("guahaoDao")
public class guahaoDao {
	@Autowired
	private SqlSessionTemplate sqlSession;
	  /*
  查所有
  return List<guahao>
   */
    public  List<Map> getAll(Map map){
        return sqlSession.selectList("com.guahao.getAll", map) ;
    }
    /*
    根据ID查询
    {id} 要查询guahao的 id
     */
    public  guahao getguahaoByID(int id){
        return sqlSession.selectOne("com.guahao.getguahaoByID",id);
    }
    /*
    删除
    {id} 要删除挂号的 id
     */
    public void delete(int id){
        sqlSession.delete("com.guahao.delete", id);//执行delete 删除方法
    }
    /*
    更新
    {p} 要更新guahao实例
     */
    public  void update(guahao p){
        sqlSession.update("com.guahao.update", p);//执行update 修改方法
    }
    /*
    增加
    {p} 要新增的guahao实例
     */
    public void add(guahao p){
        sqlSession.insert("com.guahao.add", p);//执行insert 插入方法
    }
	
	
}
 
三、注意事项
 1、管理员账号:admin密码:admin 数据库配置文件DBO.java
 2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。
 3、数据库文件名是jspguhao.sql 系统名称guhao
 4、地址:login.jsp 
四、系统实现

 
 
 
 
 



















