美文网首页
ssm医院管理系统

ssm医院管理系统

作者: 源码空间站2022 | 来源:发表于2021-03-01 11:16 被阅读0次

功能介绍

基于ssm+layui框架的小型医院后台管理系统。简单实现了病人管理、病床管理、员工管理、部门管理、药品管理、仪器管理等基础功能。

整个项目通过maven方式搭建,用到的jar包通过maven导入,前端使用搭建好的Layui框架,拿来即用。后端使用SSM+MySQL,后台逻辑实现了分页、

级联、多表查询。目前项目基本完成,可重构与扩展

技术栈

- SSM框架

- Layui框架

- MySQL数据库

- Maven搭建

- MD5加密

实现功能

- [x] 管理员的登录、退出与切换

- [x] 管理员、仪器、药品、部门、员工、病床、病人各模块增删改查

- [x] 个别模块关联查询

- [x] 各个模块数据导出Excel

管理员账号:yg009

密码:1234

运行截图

相关代码

@Controller

public class PaitientController {

@Autowired

    private PaitientServicepaitientService;

/**

* 分页查询

*/

    @RequestMapping("/findPaitient")

public String findPaitient(String paitientId, String paitientName,String paitientGender,Integer pageIndex

, Integer pageSize, Model model,HttpSession session){

PageInfo 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)

@ResponseBody

    public String addPaitient(@RequestBody Paitient paitient) {

int a =paitientService.addPaitient(paitient);

return "paitient_list";

}

/**

* 删除仪器信息

*/

    @RequestMapping("/deletePaitient")

@ResponseBody

    public 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)

@ResponseBody

    public List exportPotion(){

List paitients =paitientService.getAll();

return paitients;

}

/**

* 部门人员信息查询

*/

    @RequestMapping(value ="/findPP")

public String findPP(Personnel personnel, Model model) {

List paitients =paitientService.findPP(personnel);

model.addAttribute("pas",paitients);

return "PP_list";

}

}

相关文章

网友评论

      本文标题:ssm医院管理系统

      本文链接:https://www.haomeiwen.com/subject/jeoofltx.html