4 Star 53 Fork 24

Cau1i / NSMS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.29 KB
一键复制 编辑 原始数据 按行查看 历史
Cau1i 提交于 2022-10-11 06:06 . update README.md.

NSMS

平台介绍

一、项目背景

  • 传统的护士排班中,护士长根据以往经验以及个人判断的手动排班。
  • 这样的排班方式基于人工排班或者按照固有模式安排护士值班 ,不能根据护士的实际情况进行调整。
  • 本系统采用自动排班的方式,方便护士长对护士和助手的管理、以及简化排班过程。

二、前提条件

  • 本项目最核心功能味排班管理的自动排班功能,能根据规则快速为员工进行排班。
  • 排班规则如下:
    • 员工一周最多上6天班;
    • 员工一周最多上3天大夜班;
    • 上完大夜班之后必须休息1天后,才能继续上班;

三、主要技术

  • 前端采用VueElement-UIECharts
  • 后端采用SpringBoot、MyBatis-Plus、JWT

四、功能模块概述

  1. 护士长:登录(token验证)、注册、修改密码、用户管理、角色管理、期望管理、请假管理、换班管理、工作量管理、排班管理(手动排班、自动排班、排班表打印)、班次管理、查看个人信息、查看工作量;
  2. 总护士长:包含护士长所有功能、科室管理;
  3. 系统管理员:包含总护士长所有功能、文件管理、权限管理、菜单分配。

安装教程

  1. git clone https://gitee.com/he-yicheng/nsms.git
  2. 导入数据库nsdb.sql文件
  3. 打开项目文件后,在Terminal下输入
cd vue
npm install
npm run serve # 启动后台
cd ..
cd vue-front 
npm install
npm run serve # 启动前台
  1. 再启动后端SpringBoot项目即可进入页面
  2. 默认输入http://localhost:8080/background/login进入后台
  3. 默认输入http://localhost:8081/front/login进入前台

在线体验

角色 账号 密码
管理员 1 1
总护士长 lux lux
护士长 ashe ashe

演示图

登录

注册

管理员主页

前台主页

个人中心

用户管理

菜单管理

排班管理

注意

  • 本项目有许多已知或未知BUG!本项目有许多已知或未知BUG!本项目有许多已知或未知BUG!
  • 技术很差,经供参考。
Java
1
https://gitee.com/Cau1i/nsms.git
git@gitee.com:Cau1i/nsms.git
Cau1i
nsms
NSMS
main

搜索帮助