开发者学堂课程【Python入门 2020年版:学生管理系统介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10431
学生管理系统介绍
内容介绍:
一.编写代码
二.运营
一.编写代码
ipmport file-manager
Ipmport model
import student_manager
Import tools
USERS_FILE='teachers.json'
def 1ogin():
all_user = file_manager.read_json(USERS_FILE,{}
user_name = input('请输入账号:')
if user_name not in all_user:
print('登陆失败!该账号没有注册!')
else :
password = input(‘请输入密码')
if tools.encrypt_password(password)==all_user[user_name]
#print('登陆成功!')
student_manager.USER_NAME = user_ name
student_manager.show_system()
二.运营
出现界面
**欢迎来到 xx 管理系统**
◆ 1.登 录
◆ 2.注 册
◆ 3.退 出
进行注册
请选择(1-3):2
请输入账号(3~6位):jack
请输入密码( 6~12位) :123456
密码输入错误
请选择(1-3):1
请输入账号:jack
请输入密码:234245tr
输入正确密码
请选择(1-3):1
请输入账号:jack
请输入密码:123456
进入学生管理页**
欢迎 jack:
▼1. 添加学生
▼2. 查看学生
▼3. 修改学生信息
▼4. 删除学生
▼5. 返回
选择查看学生
请选择(1-5):2
该账号没有可管理的学生!请先添加学生!
添加学生
请选择(1-5):1
请输入姓名:zhangsan
请输入年龄:18
请输入性别:男
请输入电话:998
添加成功!
1.继续
2.返回
请选择(1-2):1
请输入姓名:lisi
请输入年龄:19
请输入性别:女
请输入电话:888
添加成功!
1.继续
2.返回
请选择(1-5):2
跳转新页面
**欢迎 jack:
▼1. 添加学生
▼2. 查看学生
▼3. 修改学生信息
▼4. 删除学生
▼5. 返回
请选择(1-5):2
1.查看所有学生
2.根据姓名查找
3.根据学号查找
其他:返回
请选择:1
学号:stu0001,姓名:zhangsan,性别:男,年龄:18,
学号:stu0002,姓名:lisi,性别:女,年龄:19,
删除学生**
欢迎 jack:
▼1. 添加学生
▼2. 查看学生
▼3. 修改学生信息
▼4. 删除学生
▼5. 返回
请选择(1-5):4
请输入要删除的学生名字:zhangsan
0学号:stu0001,姓名:zhangsan,性别:男,年龄:18,雷:998
请输入需要删除的学生的标号(0~0),q-返回:0
删除成功!
请选择(1-5):5
**欢迎来到 xx 管理系统**
◆ 1.登 录
◆ 2.注 册
◆ 3.退 出
请选择编号:3