項目編號: S 056 ,文末獲取源碼。 \color{red}{項目編號:S056,文末獲取源碼。} 項目編號:S056,文末獲取源碼。
目錄
- 一、摘要
- 1.1 項目介紹
- 1.2 項目錄屏
- 二、功能模塊
- 2.1 普通用戶模塊
- 2.2 護工模塊
- 2.3 管理員模塊
- 三、系統展示
- 四、核心代碼
- 4.1 查詢康復護理
- 4.2 新增康復訓練
- 4.3 查詢房間
- 4.4 查詢來訪
- 4.5 新增用藥
- 五、免責說明
一、摘要
1.1 項目介紹
基于JAVA+Vue+SpringBoot+MySQL的康復中心管理系統,包含了訪客管理、房間管理、入住退房管理、繳費管理、藥品檔案管理、康復訓練、網上咨詢模塊,還包含系統自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數據字典管理、文件管理、圖表展示等基礎模塊,康復中心管理系統基于角色的訪問控制,給醫院管理員、護理人員使用,可將權限精確到按鈕級別,您可以自定義角色并分配權限,系統適合設計精確的權限約束需求。
1.2 項目錄屏
源碼下載
二、功能模塊
2.1 普通用戶模塊
(1)登錄注冊:用戶填寫相關信息后并注冊,可以登錄登出系統
(2)信息管理:管理個人資料信息,修改可修改的信息項
(3)入住登記:患者編號、姓名、年齡、性別,具體入住的樓層以及房間號
(4)來訪登記:具體來訪人的身份證信息、姓名、年齡登記
(5)網上咨詢:用戶可以輸入咨詢問題,咨詢問題的編號,用戶賬號,審核狀態,等具體回復審核等
(6)康復護理:患者的康復護理安排事宜,安排時間等
(7)繳費中心:羅列患者需要繳費的清單,患者編號、姓名、用戶賬號、繳費價格等
(8)用藥記錄:記錄患者康復時所用所有藥品
(9)退房登記:樓層、房間號、床位號、患者編號、退房時間等
2.2 護工模塊
(1)患者護理:對入住患者進行必要的日常護理安排
(2)康復訓練:對入住患者進行康復訓練安排
(3)用藥記錄錄入:對患者的用藥情況進行記錄
(4)藥品庫存:對藥品的入庫出庫進行記錄
(5)房間信息:可以查詢所有入住患者的信息
(6)收費標準:藥品的具體名稱、價格、收費價格等
2.3 管理員模塊
(1)普通用戶管理:刪除普通用戶賬號,凍結普通用戶賬號等
(2)護工管理:可以增刪查改護工人員
(3)藥品管理:輸入藥品編號、名稱、用途、圖片以及對藥品庫管理
三、系統展示
四、核心代碼
4.1 查詢康復護理
@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查詢康復護理")
public Result<IPage<Nurse>> getByPage(@ModelAttribute Nurse nurse ,@ModelAttribute PageVo page){QueryWrapper<Nurse> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(nurse.getContent())) {qw.like("content",nurse.getContent());}if(!ZwzNullUtils.isNull(nurse.getUserName())) {qw.like("user_name",nurse.getUserName());}IPage<Nurse> data = iNurseService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Nurse>>().setData(data);
}
4.2 新增康復訓練
@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增康復訓練")
public Result<NurseTrain> insert(NurseTrain nurseTrain){User u = iUserService.getById(nurseTrain.getUserId());if(u == null) {return ResultUtil.error("用戶不存在");}nurseTrain.setUserName(u.getNickname());iNurseTrainService.saveOrUpdate(nurseTrain);return new ResultUtil<NurseTrain>().setData(nurseTrain);
}
4.3 查詢房間
@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查詢房間")
public Result<IPage<Room>> getByPage(@ModelAttribute Room room ,@ModelAttribute PageVo page){QueryWrapper<Room> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(room.getTitle())) {qw.like("title",room.getTitle());}if(!ZwzNullUtils.isNull(room.getStatus())) {qw.eq("status",room.getStatus());}IPage<Room> data = iRoomService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Room>>().setData(data);
}
4.4 查詢來訪
@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查詢來訪")
public Result<IPage<Visitor>> getByPage(@ModelAttribute Visitor visitor ,@ModelAttribute PageVo page){QueryWrapper<Visitor> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(visitor.getName())) {qw.like("name",visitor.getName());}if(!ZwzNullUtils.isNull(visitor.getIdCard())) {qw.like("id_card",visitor.getIdCard());}IPage<Visitor> data = iVisitorService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Visitor>>().setData(data);
}
4.5 新增用藥
@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增用藥")
public Result<MedicineUse> insert(MedicineUse medicineUse){User u = iUserService.getById(medicineUse.getUserId());if(u == null) {return ResultUtil.error("患者不存在");}medicineUse.setUserName(u.getNickname());Medicine m = iMedicineService.getById(medicineUse.getMedicineId());if(m == null) {return ResultUtil.error("藥品不存在");}medicineUse.setTitle(m.getTitle());medicineUse.setImage(m.getImage());iMedicineUseService.saveOrUpdate(medicineUse);return new ResultUtil<MedicineUse>().setData(medicineUse);
}
五、免責說明
- 本項目僅供個人學習使用,商用授權請聯系博主,否則后果自負。
- 博主擁有本軟件構建后的應用系統全部內容所有權及獨立的知識產權,擁有最終解釋權。
- 如有問題,歡迎在倉庫 Issue 留言,看到后會第一時間回復,相關意見會酌情考慮,但沒有一定被采納的承諾或保證。
下載本系統代碼或使用本系統的用戶,必須同意以下內容,否則請勿下載!
- 出于自愿而使用/開發本軟件,了解使用本軟件的風險,且同意自己承擔使用本軟件的風險。
- 利用本軟件構建的網站的任何信息內容以及導致的任何版權糾紛和法律爭議及后果和博主無關,博主對此不承擔任何責任。
- 在任何情況下,對于因使用或無法使用本軟件而導致的任何難以合理預估的損失(包括但不僅限于商業利潤損失、業務中斷與業務信息丟失),博主概不承擔任何責任。
- 必須了解使用本軟件的風險,博主不承諾提供一對一的技術支持、使用擔保,也不承擔任何因本軟件而產生的難以預料的問題的相關責任。