当前位置:

基于Springboot实现在线药品销售存储管理平台

码岸源码 发布于:2024-06-24 最后修改于:2024-07-31 107 0

Hi~今天给大家带来一款使用Springboot框架(Spring框架、Spring MVC框架、Mybatis框架、Springboot框架的集合)开发的在线药品销售存储管理平台。

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了Springboot框架,Springboot框架(Spring框架、Spring MVC框架、Mybatis框架、Springboot框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 t_customer
2 t_drug
3 t_drug_category
4 t_drug_sales
5 t_drug_stock
6 t_employees
7 t_log_operation
8 t_sales_return
9 t_stock_return
10 t_supplier
返回列表页表3-1: t_customer表
说明:
序号 名称 数据类型 主键 说明
1 uid int Y 客户id
2 username varchar N 客户名
3 password char N 密码
4 salt char N 盐值
5 gender int N 性别,0-女性,1-男性
6 age int N 年龄
7 phone varchar N 电话
8 email varchar N 邮箱
9 avatar varchar N 头像
10 address varchar N 地址
11 cardBank varchar N 开户行
12 card varchar N 银行账户
13 is_delete int N 是否删除,0-未删除,1-已删除
14 created_user varchar N 创建执行人
15 created_time datetime N 创建时间
16 modified_user varchar N 修改执行人
17 modified_time datetime N 修改时间
返回列表页表3-2: t_drug表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 药品id
2 drugName varchar N 药品名
3 barCode varchar N 条形码
4 referred varchar N 简称
5 specifications varchar N 规格
6 unit varchar N 单位
7 origin varchar N 产地
8 approvalNumber varchar N 批准文号
9 pleasedTo float N 进货价
10 salesPrice float N 售货价
11 inventory int N 库存
12 totalSales int N 销售总量
13 drugNote varchar N 药品备注
14 category_id int N 药品类别id
15 is_delete int N 是否删除,0-未删除,1-已删除
16 created_user varchar N 创建执行人
17 created_time datetime N 创建时间
18 modified_user varchar N 修改执行人
19 modified_time datetime N 修改时间
返回列表页表3-3: t_drug_category表
说明:
序号 名称 数据类型 主键 说明
1 categoryId int Y 药品类别id
2 categoryName varchar N 药品类别名
3 note varchar N 备注
返回列表页表3-4: t_drug_sales表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 销售id
2 documentNo varchar N 销售单据号
3 inventoryQuantity int N 销售数量
4 price float N 单价
5 inventory float N 销售金额
6 storageTime datetime N 销售时间
7 drugName varchar N 药品编号
8 customer_id int N 客户id
9 is_delete int N 是否删除,0-未删除,1-已删除
10 created_user varchar N 创建执行人
11 created_time datetime N 创建时间
12 modified_user varchar N 修改执行人
13 modified_time datetime N 修改时间
返回列表页表3-5: t_drug_stock表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 进货id
2 documentNo varchar N 入库单据号
3 inventoryQuantity int N 入库数量
4 price float N 入库单价
5 inventory float N 入库金额
6 storageTime datetime N 入库时间
7 drug_id int N 药品编号
8 supplier_id int N 供货商id
9 employees_id int N 员工id---经办人
10 is_delete int N 是否删除,0-未删除,1-已删除
11 created_user varchar N 创建执行人
12 created_time datetime N 创建时间
13 modified_user varchar N 修改执行人
14 modified_time datetime N 修改时间
返回列表页表3-6: t_employees表
说明:
序号 名称 数据类型 主键 说明
1 uid int Y 用户id
2 username varchar N 用户名
3 password char N 密码
4 salt char N 盐值
5 gender int N 性别,0-女性,1-男性
6 age int N 年龄
7 phone varchar N 电话
8 email varchar N 邮箱
9 avatar varchar N 头像
10 cardBank varchar N 开户行
11 card varchar N 银行账户
12 is_delete int N 是否删除,0-未删除,1-已删除
13 permissions int N 权限,0-老板,1-员工
14 created_user varchar N 创建执行人
15 created_time datetime N 创建时间
16 modified_user varchar N 修改执行人
17 modified_time datetime N 修改时间
返回列表页表3-7: t_log_operation表
说明:
序号 名称 数据类型 主键 说明
1 id int Y id
2 name varchar N 操作人的名
3 operation varchar N 操作
4 table_name varchar N 表名
5 time datetime N 时间
6 note varchar N 详细操作
返回列表页表3-8: t_sales_return表
说明:
序号 名称 数据类型 主键 说明
1 id int Y id
2 customerName varchar N 客户名称
3 drugName varchar N 药品名称
4 salesOrder varchar N 销售单号
5 returnOrder varchar N 退货单号
6 drugAddress varchar N 药品产地
7 returnTime datetime N 退货时间
8 employeesName varchar N 员工名称
9 drugPrice float N 购买药品单价
10 number int N 退货数量
11 returnPrice float N 退货时金额
12 amount float N 退货总金额
13 why varchar N 退货原因
14 created_user varchar N 创建执行人
15 created_time datetime N 创建时间
16 modified_user varchar N 修改执行人
17 modified_time datetime N 修改时间
返回列表页表3-9: t_stock_return表
说明:
序号 名称 数据类型 主键 说明
1 id int Y id
2 drugName varchar N 药品名称
3 stockOrder varchar N 进货单号
4 returnOrder varchar N 退货单号
5 drugAddress varchar N 药品产地
6 returnTime datetime N 退货时间
7 employeesName varchar N 员工名称
8 drugPrice float N 购买药品单价
9 number int N 退货数量
10 returnPrice float N 退货时金额
11 amount float N 退货总金额
12 why varchar N 退货原因
13 created_user varchar N 创建执行人
14 created_time datetime N 创建时间
15 modified_user varchar N 修改执行人
16 modified_time datetime N 修改时间
返回列表页表3-10: t_supplier表
说明:
序号 名称 数据类型 主键 说明
1 uid int Y 供货商id
2 username varchar N 厂名
3 phone varchar N 电话
4 email varchar N 邮箱
5 address varchar N 地址
6 cardBank varchar N 开户行
7 card varchar N 银行账户
8 is_delete int N 是否删除,0-未删除,1-已删除
9 created_user varchar N 创建执行人
10 created_time datetime N 创建时间
11 modified_user varchar N 修改执行人
12 modified_time datetime N 修改时间

四、项目截图

4.1 下面是员工角色的功能介绍

员工角色-员工登录 图4.1 员工角色-员工登录

员工角色-供货商管理 图4.2 员工角色-供货商管理

员工角色-修改密码 图4.3 员工角色-修改密码

员工角色-个人信息修改 图4.4 员工角色-个人信息修改

员工角色-客户查询 图4.5 员工角色-客户查询

员工角色-平台信息统计 图4.6 员工角色-平台信息统计

员工角色-药品管理 图4.7 员工角色-药品管理

员工角色-药品类别管理 图4.8 员工角色-药品类别管理

员工角色-进货查询 图4.9 员工角色-进货查询

员工角色-进货添加 图4.10 员工角色-进货添加

员工角色-退货账单查询 图4.11 员工角色-退货账单查询

员工角色-销售账单查询 图4.12 员工角色-销售账单查询

4.2 下面是管理员角色的功能介绍

管理员角色-客户注册后登录 图4.13 管理员角色-客户注册后登录

管理员角色-修改密码 图4.14 管理员角色-修改密码

管理员角色-修改个人信息 图4.15 管理员角色-修改个人信息

管理员角色-查看已经购买的药品 图4.16 管理员角色-查看已经购买的药品

管理员角色-药品展示 图4.17 管理员角色-药品展示

管理员角色-购买商品 图4.18 管理员角色-购买商品

五、演示站点

地址 http://www.csbishe.cn:15036/boot_drugscsys
账号密码

员工角色账号/密码: 15133330552/123456
管理员角色账号/密码: 15133330551/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目