项目介绍

简介

  • Python-Tk 模块实现学生后台管理系统

  • 思维导图

项目地址

项目部署

搭建环境

配置 Python3.6 (及以上)的虚拟环境

安装所需的包

1
pip install -r requirements.txt

使用说明

文件目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|-- db
|-- HandleDB.py # 数据库的增删改查
|-- InitializeDB.py # 初始化数据库
|-- LogDB.py # 日志
|-- lib
|-- config.ini # 数据库的配置文件
|-- readconfig.py # 读取配置文件
|-- ConnectDB.py # 数据库的连接文件
|-- view
|-- admin
|-- v_admin.py # 管理员界面
|-- admin_append.py # 添加学生界面
|-- admin_show.py # 查找学生界面
|-- admin_delete.py # 删除学生界面
|-- admin_modify.py # 修改学生界面
|-- admin_showAll.py # 所有学生界面
|-- index
|-- index.py # 登录界面
|-- connect.py # 连接数据库
|-- base.py # 父类模板
|-- log # 日志文件夹
|-- main.py # 主程序

配置数据库信息

  • config.ini 中配置数据库的参数

运行

  • main.py 运行主程序
  • 登录时会检测数据库的连接是否正常
    • 通过弹窗反馈给用户(弹窗默认 3 秒关闭)
    • 如果配置信息有误(弹窗弹出的时间变长)
  • 数据连接正常会进入到登录页面

登录

  • 账号: admin
  • 密码: admin

效果演示

查询所有学生

添加学生信息

查询学生信息

删除学生信息

修改学生信息