源码获取:博客首页 "资源" 里下载!

一、项目简述

功能包括: 住院病人管理,住院病房管理,医生管理,药品管理,仪 器管理等等。

二、项目运行

环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。

管理员控制层:

@Controller
public class TmsController {@Autowiredprivate TmsService tmsService;@RequestMapping(value = "/login")public String login(Tms tms, Model model, HttpSession session){// 通过账号和密码查询用户tms.setTmsPswd(MD5Util.MD5EncodeUtf8(tms.getTmsPswd()));Tms ad = tmsService.findTms(tms);if(ad!=null){session.setAttribute("ad", ad);return "homepage";}model.addAttribute("msg", "error");return "login";}/*** 退出登录*/@RequestMapping(value = "/loginOut")public String loginOut(Tms tms, Model model, HttpSession session) {session.invalidate();return "login";}/*** 分页查询*/@RequestMapping(value = "/findAdmin")public String findAdmin(String tmsUser, String tmsName,Integer pageIndex, Integer pageSize, Model model,HttpSession session) {PageInfo<Tms> ai = tmsService.findPageInfo(tmsUser,tmsName, pageIndex,pageSize);model.addAttribute("ai",ai);session.setAttribute("u",tmsUser);session.setAttribute("t",tmsName);return "admin_list";}/*** 添加管理员信息*/@RequestMapping(value = "/addAdmin" ,method = RequestMethod.POST)@ResponseBodypublic String addAdmin(@RequestBody Tms tms) {tms.setTmsPswd(MD5Util.MD5EncodeUtf8(tms.getTmsPswd()));int a = tmsService.addTms(tms);return "admin_list";}/*** 删除管理员信息*/@RequestMapping( "/deleteAdmin")@ResponseBodypublic String deleteAdmin(Integer tmsId) {int a = tmsService.deleteTms(tmsId);return "admin_list";}/*** 导出Excel*/@RequestMapping(value = "/exportadminlist" , method = RequestMethod.POST)@ResponseBodypublic List<Tms> exportAdmin(){List<Tms> admin = tmsService.getAll();return admin;}/*** 根据管理员Id搜索;*/@RequestMapping( "/findAdminById")public String findAdminById( Integer tmId,HttpSession session) {Tms a= tmsService.findTmsById(tmId);session.setAttribute("a",a);return "admin_edit";}/*** 修改管理员信息*//*** 将提交数据写入Tms对象*/@RequestMapping( value = "/updateAdmin", method = RequestMethod.POST)public String updateAdmin(Tms tms) {tms.setTmsPswd(MD5Util.MD5EncodeUtf8(tms.getTmsPswd()));int a = tmsService.updateTms(tms);return "redirect:/findAdmin";}}

部门控制层:

@Controller
public class DeptController {@Autowiredprivate DeptService deptService;/*** 分页查询*/@RequestMapping("/findDept")public String findDept(String deptNo, String deptName,Integer pageIndex, Integer pageSize, Model model,HttpSession session){PageInfo<Dept> de = deptService.findPageInfo(deptNo,deptName, pageIndex,pageSize);model.addAttribute("de",de);session.setAttribute("u",deptNo);session.setAttribute("t",deptName);return "Dept_list";}/*** 添加管理员信息*/@RequestMapping(value = "/addDept" ,method = RequestMethod.POST)@ResponseBodypublic String addDept(@RequestBody Dept dept) {int a = deptService.addDept(dept);return "Dept_list";}/*** 修改信息*/@RequestMapping( value = "/updateDept", method = RequestMethod.POST)public String updateDept(Dept dept) {int a = deptService.updateDept(dept);return "redirect:/findDept";}/*** 根据Id搜索;*/@RequestMapping("/findDeptById")public String findDeptById(Integer deptId, HttpSession session) {Dept de2= deptService.findDeptById(deptId);session.setAttribute("de2",de2);return "Dept_edit";}/*** 导出Excel*/@RequestMapping(value = "/exportDeptlist" , method = RequestMethod.POST)@ResponseBodypublic List<Dept> exportDept(){List<Dept> depts = deptService.getAll();return depts;}/*** 部门人员信息查询*/@RequestMapping(value = "/findDeptPersonnel")public String findClassStudent(Dept dept,Model model, HttpSession session) {List<Dept> dep = deptService.findDeptPersonnel(dept);model.addAttribute("dep",dep);return "dept_Personnellist";}}

病人控制层:

@Controller
public class PaitientController {@Autowiredprivate PaitientService paitientService;/*** 分页查询*/@RequestMapping("/findPaitient")public String findPaitient(String paitientId, String paitientName,String paitientGender,Integer pageIndex, Integer pageSize, Model model,HttpSession session){PageInfo<Paitient> pa = paitientService.findPageInfo(paitientId,paitientName,paitientGender, pageIndex,pageSize);model.addAttribute("pa",pa);session.setAttribute("u",paitientId);session.setAttribute("t",paitientName);session.setAttribute("g",paitientGender);return "paitient_list";}/*** 添加管理员信息*/@RequestMapping(value = "/addPaitient" ,method = RequestMethod.POST)@ResponseBodypublic String addPaitient(@RequestBody Paitient paitient) {int a = paitientService.addPaitient(paitient);return "paitient_list";}/*** 删除仪器信息*/@RequestMapping( "/deletePaitient")@ResponseBodypublic String deletePaitient(Integer paitientId) {int a = paitientService.deletePaitient(paitientId);return "paitient_list";}/*** 修改仪器信息*/@RequestMapping( value = "/updatePaitient", method = RequestMethod.POST)public String updatePaitient(Paitient paitient) {int a = paitientService.updatePaitient(paitient);return "redirect:/findPaitient";}/*** 根据管理员Id搜索;将请求数据a_id写入参数a_id*/@RequestMapping("/findPaitientById")public String findPaitientById(Integer paitientId, HttpSession session) {Paitient pa2= paitientService.findPaitientById(paitientId);session.setAttribute("pa2",pa2);return "paitient_edit";}/*** 导出Excel*/@RequestMapping(value = "/exportPaitientlist" , method = RequestMethod.POST)@ResponseBodypublic List<Paitient> exportPotion(){List<Paitient> paitients = paitientService.getAll();return paitients;}/*** 部门人员信息查询*/@RequestMapping(value = "/findPP")public String findPP(Personnel personnel, Model model) {List<Paitient> paitients = paitientService.findPP(personnel);model.addAttribute("pas",paitients);return "PP_list";}
}

源码获取:博客首页 "资源" 里下载!

Java项目:医院住院管理系统(java+SSM+jsp+mysql+maven)相关推荐

  1. Java项目:医院分诊管理系统(java+SSM+jsp+HTML+JavaScript+mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 管理员角色包含以下功能: 管理员登录,用户管理,患者管理,挂号管理,科室管理,分诊叫号管理等功能. 环境需要 1.运行环境:最 ...

  2. 基于javaweb的医院住院管理系统(java+ssm+jsp+bootstrap+mysql)

    基于javaweb的医院住院管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/my ...

  3. 计算机毕业设计Java医院住院管理系统(系统+源码+mysql数据库+Lw文档)

    计算机毕业设计Java医院住院管理系统(系统+源码+mysql数据库+Lw文档) 计算机毕业设计Java医院住院管理系统(系统+源码+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  4. 基于javaweb+jsp的小区物业管理系统(java+SSM+jsp+mysql+maven)

    基于javaweb+jsp的小区物业管理系统(java+SSM+jsp+mysql+maven) 一.项目简述 功能包括: 分为管理员及普通业主角色,业主信息,社区房屋,维护 管理,社区车辆,社区投诉 ...

  5. 基于javaweb+jsp的酒店管理系统(java+SSM+jsp+mysql+maven)

    基于javaweb+jsp的酒店管理系统(java+SSM+jsp+mysql+maven) 主要技术:java springmvc mybatis mysql tomcat js jquery js ...

  6. 基于javaweb+jsp的在线点餐系统(java+SSM+jsp+mysql+maven)

    基于javaweb+jsp的在线点餐系统(java+SSM+jsp+mysql+maven) 一.项目简述 功能包括: 在线点餐,评论,购物车,下单,支付,管理员,店家多 商家管理,后台评论管理,订单 ...

  7. 医院在线预约挂号系统 jsp+mysql+maven

    医院在线预约挂号系统 jsp+mysql+maven 挂号预约系统 选题背景 现有某医院想要提升患者挂号管理水平,打算引入一套挂号预约管理系统. 功能需求 挂号预约系统主要包括基础数据管理.预约管理. ...

  8. Java项目:智能小区物业管理系统(java+JSP+bootstrap+JavaScript+servlet+Mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 本项目为后台管理系统,分为管理员与业主两种角色: 管理员主要功能包括: 首页.公告查询.修改密码.报修管理.业主信息.房产信息 ...

  9. Java项目:停车位预定管理系统(java+JSP+JavaScript+HTML+Mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 管理员角色包含以下功能: 管理员登录页面,车位信息管理,停车位信息管理,系统帮助管理,注册用户管理,留言信息管理,预定信息管理 ...

最新文章

  1. java积分签到功能_大河客户端积分商城上线,看新闻就能换取各种超实用奖品,来约...
  2. 微服务(Microservices)和服务网格(Service Mesh)架构概念整理
  3. 我五年来都没来过 我的意志力飞涨。
  4. 2021-11-10 动态粒子背景插件
  5. 为程序员节省时间的习惯
  6. 数据结构和算法——八种常用的排序算法----直接插入排序和希尔排序
  7. ubuntu16使用labelImg
  8. [ 物联网篇 ] ESP32 AWS IoT and Amazon Alexa Development / FreeRTOS平台的Alexa语音助手
  9. javaweb调用第三方短信接口
  10. 研究生跟了一个很棒的导师是种怎样的体验?
  11. qq第三方登录所需appid
  12. Java实现 LeetCode 492 构造矩形
  13. 上海市计算机应用基础答案,计算机应用基础10统考(附答案)
  14. PPT画图(或排版)后保存为高清图片(可自定义分辨率)
  15. 亚马逊中东站好做吗?这或许是迄今为止最好的回答!
  16. L5W3作业2 关键字语音识别
  17. wps linux 无法输入中文,WPS for linux 中不能切换到中文输入法
  18. IDEA中怎么创建xml文件
  19. 使用哈希函数:H(k)=3k MOD 11,并采用链地址法处理冲突。试对关键字序列(22,41,53,46,30,13,01,67)构造哈希表,求等概率情况下查找成功的查找长度,并设计构造哈希表
  20. 跟着小老弟来学习Kotlin中的逆变和协变

热门文章

  1. 在Ubuntu 14.04 64bit上使用JBL Charge2+无线蓝牙音箱听歌指南
  2. 最新 crtmpserver 源码的获取方法
  3. Maya与Substance Painter风格化材质阴影和照明学习教程
  4. leetcode-23 合并K个排序链表
  5. Kubernetes 架构(下)【转】
  6. Struts2 2.5版本新配置filter-class
  7. Vue 框架-02-事件:点击, 双击事件,鼠标移上事件
  8. es安装的时候遇到的所有的坑
  9. 理解 : UDID、UUID、IDFA、IDFV
  10. jenkins2 multibranch