python实验室预约系统(基于xlsx表)

Introduction


本项目用于模拟维护一个教室预约系统。
模拟预约并显示下一周的教室预约情况。

安装流程


下载python运行环境


安装python运行环境(解释器):
可用教程: 超详细的Python安装和环境搭建
推荐安装Python3.9或以上版本

下载项目文件


在github上下载并安装https://github.com/NRaidS/xlsxBookRoom

依赖库安装


打开cmd,切换命令行到本工程所在目录:

cd clstmeSystem

执行以下命令安装依赖:

python -m pip install -U pip
pip install -r requirements.txt

运行程序


直接点击main.py文件执行,或者进入在cmd中输入

python main.py

基础表格文件介绍


stuNo.xlsx存放学生学号和姓名
classInfo.xlsx存放班级信息
clstme.xlsx存放预约信息


使用手册


项目使用样例视频:基于py实现的教室预约系统
本项目功能主要有登录,菜单,预约教室,显示目前全部的预约信息,查询所有教室,查询本人预约情况,修改本人预约信息,退出系统
其功能相互关系如下图所示。

输入正确的学号姓名
输入1
输入2
输入3
输入4
输入5
输入6
登录
菜单
预约教室
显示目前全部的预约信息
查询所有教室
查询本人预约情况
修改本人预约信息
退出系统

0、登录


在登录系统根据提示分别输入学号和姓名。验证成功后即可进入菜单操作。

1、菜单


在菜单中可以输入数字1-6分别对应6个功能:预约教室,显示目前全部的预约信息,查询所有教室,查询本人预约情况,修改本人预约信息,退出系统

2、预约教室


输入1
输入0退出
输入预约教室
输入不合法
输入预约时间
输入不合法
教室此时段未被占用
教室此时段已被占用
查看
返回
返回
菜单
预约教室
确定目标教室
确定目标时间
预约成功
显示所有教室

3、显示目前全部的预约信息


读取clstme.xslx文件并输出成一张图表供查看。

4、查询所有教室


读取classInfo.xslx文件,并将信息输出到控制台。

5、查询本人预约情况


读取clstme.xslx文件,只输出本人预约的信息。

6、修改本人预约信息


输入5
无已约教室
有已约教室
输入合法
输入不合法
成功or退出
失败
菜单
修改信息
确定要修改的对应信息
预约教室

7、退出系统


退出程序

不足之处


0、代码冗余且不够规范
1、显示目前全部的预约信息时,制作出的图表不够美观。
2、显示本人预约信息时,并没有严格按照时间顺序进行排序。
3、需手动添加教室,学生。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值