帮我生成学生宿舍管理系统老师,舍管,管理员登录的业务逻辑的代码
时间: 2023-09-19 22:13:26 浏览: 35
好的,以下是一个简单的学生宿舍管理系统的登录业务逻辑的代码示例,包括老师、舍管和管理员的登录:
```python
# 定义三个用户类型的账号和密码
teacher_accounts = {"teacher1": "password1", "teacher2": "password2"}
dorm_manager_accounts = {"manager1": "password1", "manager2": "password2"}
admin_accounts = {"admin1": "password1", "admin2": "password2"}
# 定义一个函数来处理用户登录
def login(user_type):
while True:
# 提示用户输入账号和密码
username = input("请输入用户名:")
password = input("请输入密码:")
# 判断用户类型并验证账号密码是否正确
if user_type == "teacher":
if username in teacher_accounts and teacher_accounts[username] == password:
print("欢迎进入教师系统!")
break
else:
print("用户名或密码错误,请重新输入!")
elif user_type == "dorm_manager":
if username in dorm_manager_accounts and dorm_manager_accounts[username] == password:
print("欢迎进入舍管系统!")
break
else:
print("用户名或密码错误,请重新输入!")
elif user_type == "admin":
if username in admin_accounts and admin_accounts[username] == password:
print("欢迎进入管理员系统!")
break
else:
print("用户名或密码错误,请重新输入!")
else:
print("用户类型错误,请重新输入!")
# 调用登录函数,传入不同的用户类型参数
login("teacher")
login("dorm_manager")
login("admin")
```
以上代码仅为示例,实际的业务逻辑需要根据具体需求进行调整和完善。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)