py3study / school_management

校园管理系统

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

本程序运行环境:python3.x
说明:
'user_info.txt',  # 用户名和密码验证文件,所描述的列分别为: 用户名,密码,角色
'teacher_info.txt',  # 老师详细信息,所描述的列分别为: 姓名,性别,年龄,课程
'student_info.txt',  # 学生详细信息,所描述的列分别为: 姓名,性别,年龄,课程,成绩,班级
'classes_info.txt',  # 班级详细信息,所描述的列分别为: 名字,课程,老师
'course_info.txt',  # 课程详细信息,所描述的列分别为: 名字,周期,价格,城市
'school_info.txt',  # 学校信息,所描述的列分别为: 名字
'test.log',  # 记录登录日志

通过pickle序列化保存到文件里

登录之后,每种角色能完成不同的功能
管理员:1. 创建老师,2. 创建班级,3. 创建课程,4. 创建学生,5. 创建学校,6. 查看老师,7. 查看班级,8. 查看课程,9. 查看学生,10. 查看学校,11. 退出
老师:1. 查看课程,2. 查看班级,3 查看学员信息 4. 修改学员成绩 5.退出
学生:1. 查看课程,2. 查看班级,3. 退出

运行方式:直接执行start.py文件。它依赖7个文本文件,不存在时,自动创建。

默认管理员账号xiao
密码123

About

校园管理系统


Languages

Language:Python 100.0%