一、源码特点
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 {@Autowiredprivate 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
四、系统实现