作者主页:源码空间站2022

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

本项目为后管系统。

管理员角色包含以下功能:

管理员登录,用户管理,患者管理,挂号管理,科室管理,分诊叫号管理等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7/8.0版本均可;
6.是否Maven项目:否;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:JSP+CSS+JavaScript+jQuery+easyUI

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,修改相关配置,然后运行;
3. 将项目中application.properties配置文件中的数据库配置改为自己的配置;
4. 运行项目,输入localhost:8080/triage 登录
管理员账号/密码:admin/123456

运行截图

相关代码

部门控制器

package com.bjpowernode.triage.buss.controller;import java.util.List;
import java.util.Map;import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;import com.bjpowernode.triage.buss.entity.Dept;
import com.bjpowernode.triage.buss.service.DeptService;
import com.bjpowernode.triage.common.controller.BaseController;
import com.bjpowernode.triage.common.persistence.Page;
import com.bjpowernode.triage.common.persistence.PropertyFilter;
import com.bjpowernode.triage.system.entity.Permission;/*** 用户controller* @author bjpowernode* @date 2016年1月13日*/
@Controller
@RequestMapping("buss/dept")
public class DeptController extends BaseController {@Autowiredprivate DeptService deptService;/*** 默认页面*/@RequestMapping(method = RequestMethod.GET)public String list() {return "buss/deptList";}/*** 部门集合(JSON)*/@RequestMapping(value="allDept/json",method = RequestMethod.GET)@ResponseBodypublic List<Dept>  allDept(){List<Dept> deptList=deptService.getAll();return deptList;}/*** 获取科室json*/@RequiresPermissions("buss:dept:view")@RequestMapping(value="json",method = RequestMethod.GET)@ResponseBodypublic Map<String, Object> getData(HttpServletRequest request) {Page<Dept> page = getPage(request);List<PropertyFilter> filters = PropertyFilter.buildFromHttpRequest(request);page = deptService.search(page, filters);return getEasyUIData(page);}/*** 添加科室跳转* * @param model*/@RequiresPermissions("buss:dept:add")@RequestMapping(value = "create", method = RequestMethod.GET)public String createForm(Model model) {model.addAttribute("dept", new Dept());model.addAttribute("action", "create");return "buss/deptForm";}/*** 添加科室* * @param dept* @param model*/@RequiresPermissions("buss:dept:add")@RequestMapping(value = "create", method = RequestMethod.POST)@ResponseBodypublic String create(@Valid Dept dept, Model model) {deptService.save(dept);return "success";}/*** 修改科室跳转* * @param id* @param model* @return*/@RequiresPermissions("buss:dept:update")@RequestMapping(value = "update/{id}", method = RequestMethod.GET)public String updateForm(@PathVariable("id") Integer id, Model model) {model.addAttribute("dept", deptService.get(id));model.addAttribute("action", "update");return "buss/deptForm";}/*** 修改科室* * @param dept* @param model* @return*/@RequiresPermissions("buss:dept:update")@RequestMapping(value = "update", method = RequestMethod.POST)@ResponseBodypublic String update(@Valid @ModelAttribute @RequestBody Dept dept,Model model) {deptService.update(dept);return "success";}/*** 删除用户* * @param id* @return*/@RequiresPermissions("buss:dept:delete")@RequestMapping(value = "delete/{id}")@ResponseBodypublic String delete(@PathVariable("id") Integer id) {deptService.delete(id);return "success";}}

如果也想学习本系统,下面领取。关注并回复:175ssm

Java项目:SSM医院分诊管理系统相关推荐

  1. java毕业生设计医院分诊管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计医院分诊管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计医院分诊管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  2. Java项目ssm企业工资管理系统源码

    Java版ssm企业工资管理系统,源码免费分享,需要可私信. 项目技术:jsp+mysql+Spring+mybatis 运行环境:最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论 ...

  3. Java项目:中小医院信息管理系统(java+Springboot+ssm+mysql+maven+jsp)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 本系统功能包括:实现了挂号收费,门诊管理,划价收 费,药房取药,体检管理,药房管理,系统维护等各个模块功能,非常不错. 二.项 ...

  4. SSM毕设项目宠物医院预约管理系统wjz80(java+VUE+Mybatis+Maven+Mysql)

    SSM毕设项目宠物医院预约管理系统wjz80(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilde ...

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

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

  6. java-php-python-ssm医院分诊管理系统计算机毕业设计

    java-php-python-ssm医院分诊管理系统计算机毕业设计 java-php-python-ssm医院分诊管理系统计算机毕业设计 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  7. java毕业生设计医院病房管理系统计算机源码+系统+mysql+调试部署+lw

    java毕业生设计医院病房管理系统计算机源码+系统+mysql+调试部署+lw java毕业生设计医院病房管理系统计算机源码+系统+mysql+调试部署+lw 本源码技术栈: 项目架构:B/S架构 开 ...

  8. java毕业生设计医院药品管理系统演示录像2020计算机源码+系统+mysql+调试部署+lw

    java毕业生设计医院药品管理系统演示录像2020计算机源码+系统+mysql+调试部署+lw java毕业生设计医院药品管理系统演示录像2020计算机源码+系统+mysql+调试部署+lw 本源码技 ...

  9. JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署 本源码技术栈 ...

最新文章

  1. 语言模型GPT跨界CV,OpenAI揭示强算力Transformer具有通用性
  2. Git冲突与解决方法【转】
  3. 微软VSTS的新功能:WebTest要点
  4. 微信阅读原文直接打开浏览器_微信打开网址添加在浏览器中打开提示
  5. 说了这么多次 I/O,可你知道其中的原理么
  6. javascript框架比较(一)
  7. 人机交互,加速机器人拟人化
  8. 硬板床害死中国人?西方人都睡软床垫?究竟是谁睡错了?
  9. Spring源码:ApplicationContextInitializer
  10. paper reading:Part-based Graph Convolutional Network for Action Recognition
  11. 虚拟机同步器用易语言怎么写_安装虚拟机的好处或用处是什么/如有效地防止病毒...
  12. ce能修改mc服务器吗,CE怎么修改DNF私服的装备。
  13. S40后台运行权限破解详尽图文
  14. 余世伟视频笔记----如何塑造管理者的性格魅力之领袖的两大要素
  15. Excel突然出现很多小黑点
  16. linux时间设置与同步--NTP
  17. ip地址、DNS服务器、子网掩码、默认网关之间关系
  18. 每日学术速递1.29
  19. java nanotime 重复_关于Java中System.currentTimeMillis和System.nanoTime的错误认识
  20. 如今网络技术日新月异,网络架构师们又如何演变?

热门文章

  1. MemoryAnalyzer(MAT)内存分析工具和Android Profiler的使用
  2. 海康威视录像机如何添加大华摄像头
  3. 设计九宫格手机输入法(附C++源码)初学C语言练手小项目!
  4. [附源码]计算机毕业设计Python+uniapp安卓门禁系统appo8yd7(程序+源码+LW+远程部署)
  5. ajas php 验证码_thinkPHP3.2.3利用Ajax前台实现验证码验证,但通过form表单的按钮提交后,验证码一直错误!如何解决?...
  6. py2neo——Neo4jpython的配合使用
  7. 硬盘分区表丢失、修复大事记--分区表修复利器testdisk
  8. 视频教程-ShardingSphere:SpringBoot2+MybatisPlus读写分离+分表-Java
  9. Unregistere
  10. 如何检测和处理内存泄漏