首页 > 其他分享 >仓库管理系统

仓库管理系统

时间:2024-07-10 20:55:01浏览次数:12  
标签:管理系统 仓库 归还 datetime df pd 借用 import

使用方法:
1. 输入,借用人姓名,借用物品信息,批准人姓名
2.点击借用,实现借用,信息会保存在excel文件中
3.点击未归还人员,会列出未归还人员
4 点击未归还人员的名字
5.点击归还,会归还
6.借用时间和归还时间会记录。




import pandas as pd
from datetime import datetime
import PySimpleGUI as sg

# 定义数据存储的Excel文件路径
# 采用‘a'读写模式所以必须建立相应excel文件
EXCEL_FILE = './relax.xlsx'

# 定义请假函数
def approve_leave(name, reason, approver):
    data = {
        '借用人': name,
        '借用物品': reason,
        '批准人': approver,
        '借用时间': datetime.now().strftime('%Y-%m-%d %H:%M'),
        '归还时间': '',
    }
    df = pd.DataFrame([data])

    # 未来pandas版本变化,pd.concat()方法将不会自动过滤全为空的列,所以需要提前设置,避免版本更迭影响使用
    def remove_all_na_columns(df):
        return df.loc[:, (df.isnull().sum() != len(df))]

    # 检查文件是否存在,如果不存在,直接写入;如果存在,读取后追加
    try:
        existing_df = pd.read_excel(EXCEL_FILE)
        exist

标签:管理系统,仓库,归还,datetime,df,pd,借用,import
From: https://blog.csdn.net/weixin_55144746/article/details/140333983

相关文章

  • python+flask计算机毕业设计小型社区疫情期间应急线上管理系统(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着全球疫情的持续蔓延,小型社区作为社会的基本单元,其疫情防控能力直接关系到居民的生命安全与社会的稳定。疫情期间,传统的管理方式面临诸......
  • 深入解析大数据核心概念:数据平台、数据中台、数据湖与数据仓库的异同与应用
    大数据领域内的诸多概念常常让人困惑,其中数据平台、数据中台、数据湖和数据仓库是最为关键的几个。1.数据平台定义:数据平台是一个综合性的技术框架,旨在支持整个数据生命周期的管理和使用。它包含数据采集、存储、处理、分析和可视化等多个环节。特点:全流程支持:从数据的......
  • python+flask计算机毕业设计基于B_S的江理工党员信息管理系统设计与实现(程序+开题+论
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和高校党建工作的日益深入,传统的党员信息管理模式已难以满足当前高效、精准、便捷的管理需求。江苏理工学院(简称江......
  • 基于springboot牙科就诊管理系统源码
    现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本牙科就诊管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事......
  • 基于springboot滑雪场管理系统源码和论文
    滑雪场管理系统的设计与实现摘要近年来,信息化管理行业的不断兴起,使得人们的日常生活越来越离不开计算机和互联网技术。首先,根据收集到的用户需求分析,对设计系统有一个初步的认识与了解,确定滑雪场管理系统的总体功能模块。然后,详细设计系统的主要功能模块,通过数据库设计过程......
  • 把本地已经创建的项目推送到gitee上新创建的同名仓库
    1.在gitee上新建项目demo-programe创建后,如下:2.在本地创建同名项目文件2.1.进入文件夹2.2.在文件夹里面,初始化文件夹(gitinit)gitinit2.3.把.gitignore文件加入文件夹中2.4..gitignore文件内容如下3.把本地demo-programe文件夹推送到gitee新建的demo-programe......
  • Java计算机毕业设计生鲜仓储管理系统(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着生鲜电商的蓬勃发展和消费者对食品新鲜度、安全性的日益重视,生鲜仓储管理成为了保障供应链顺畅与产品质量的关键环节。然而,传统的生鲜仓储管理模......
  • 基于springboot+layui+thymeleaf的学生成绩管理系统设计与实现(源码+SQL+使用说明)
    本项目适合做计算机相关专业的毕业设计,课程设计,技术难度适中、工作量比较充实。完整资源获取点击下载完整资源1、资源项目源码均已通过严格测试验证,保证能够正常运行;2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通;3、本项目比较适合计算......
  • 基于SpringBoot + SpringCloud+ElasticSear的在线教育管理系统设计与实现(MySQL、Mongo
    本项目适合做计算机相关专业的毕业设计,课程设计,技术难度适中、工作量比较充实。完整资源获取点击下载完整资源1、资源项目源码均已通过严格测试验证,保证能够正常运行;2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通;3、本项目比较适合计算......
  • 单机版的食品管理系统设计与实现GUI图形界面(学之余版权所有)
    单机版的食品管理系统设计与实现摘要:本论文旨在设计并实现一个单机版的食品管理系统。通过使用Java语言和相关技术,以食品管理为核心功能,实现了用户登录、食品浏览、新增、删除和修改等操作。该系统可以分为管理员和非管理员两类用户,管理员拥有对食品进行增删改查的权限,而非......