【Java web 项目】医院药品管理系统

医院药品管理系统

项目简介

技术栈:spring boot + mybatis-plus + themeleaf

项目测试地址:

云端我关闭了,之前服务器被黑客攻击拿去挖矿了。。。 想试一下的自己下载源码跑一下,也就一顿饭钱(可能还没一顿饭钱)T_T

或者可注册账号后登陆系统,根据系统通知进行操作

下载地址:

1. 功能模块

1.0 登录注册功能

登陆、注册、重置密码

1.1 药品入库功能

开发技术完成药品入库单的增、删、改和保存功能并撰写实验报告;

1.2 通知发布功能

新增、修改、删除和发布通知;显示已发布但当前登录用户还没有浏览的通知列表,并提供查看功能;撰写实验报告;

1.3 用户登录日志功能

用户登录系统时,记录用户名、登录模块名、机器IP地址、登录时间等数据;用户退出系统时,记录用户退出系统时间(登录和退出系统时间应取服务器时间);查看当前在线用户;撰写实验报告;

1.4 员工录入功能

设计一个录入界面,支持录入姓名、出生日期、身份号码、籍贯等数据项;录入籍贯数据项时要显示行政区划列表,键入行政区划编码(如640104)或拼音助记符(如宁夏银川的拼音助记符是nxyc或NXYC)时提供逐渐提示功能;录入汉字姓名后要做数据合法性校验(可选)。撰写实验报告;

1.5 大文本数据录入功能

创建数据表,编写代码插入3条记录,每条记录包括姓名、出生日期、照片(二进制存储)、照片(Base 64字符存储)四项,按姓名查找某条记录,分别显示上述四项数据。撰写实验报告

1.6 菜单授权功能

实现菜单、角色、用户管理,可以为每个角色分配访问某些菜单的权限,并可以更新已赋予角色的权限,要求每个用户都属于某个角色,并继承此角色的权限

序号 身份 菜单 说明 1 系统高级管理员 所有菜单 系统高级管理员可以操作所有功能 2 用户 用户信息管理->个人信息 用户登陆后只能查看和修改个人信息 3 员工 用户信息管理->个人信息 员工登陆后只能查看和修改个人信息 4 人事管理员 用户信息管理、员工信息管理 管理用户和员工信息 5 通知管理员 通知信息管理 管理通知信息 6 大文本数据管理员 大文本数据管理 管理大文本信息 7 药品管理员 药品管理 管理药品信息 8 供应商管理员 供应商管理 管理供应商信息 9 入库单管理员 入库单管理、供应商管理、药品管理 管理入库单、供应商、药品信息 10 系统管理员 所有菜单 - 角色授权 系统管理员可以操作除角色授权以外所有功能

2. 项目结构简介

3. 数据库

数据库为: MySQL 8

数据库名为:hospital_drug_management_system

表间关系如下图所示:

创建好数据库后运行table.sql文件即可创建好项目所需数据库,并添加初始化管理员信息

系统管理员 冷芝士鸭

    账号为:100000 密码为:123546

4.1 登陆注册

4.2 入库单管理

4.3 供应商管理

4.4 药品管理

4.5 用户管理

4.6 通知管理

查看所有通知

登陆后弹出通知

4.7 部门管理

4.8 员工管理

4.9 大文本管理

4.10 角色授权管理

经验分享 程序员 微信小程序 职场和发展