首页 >后端开发 >Python教程 >如何使用Python实现一个功能齐全的学生管理系统。

如何使用Python实现一个功能齐全的学生管理系统。

WBOY
WBOY转载
2023-05-08 23:58:151887浏览

功能说明

  1. 分为两个界面:(1)登录注册界面(2)学生管理系统界面22bae102f4da5b58d7355b39d396e2b32.登录功能与之前发布的图书管理系统相同。登录成功后,即可进入学生管理系统界面,此处不再赘述。三、系统功能 (1)添加学生信息 (2)删除学生信息 (3)修改学生信息 (4)查询学生信息 (5)显示所有学生信息 (6)退出
    4.模块导入、登录注册、回车等均已优化完善,无需修改。整个代码长约200行。

说明:程序代码分为两个模块,需要在student_main模块中启动。 Student_main模块只负责输入操作,而student_tools模块负责具体的学生信息系统操作实现功能。所以复制代码的时候,记得创建两个.py文件。

完整代码如下

student_main模块内容代码:

import student_tools

user=['wangtaotao']
pwd=['123456']

#登录
def denglu():
    users = input("请输入您的用户名:")
    pwds = input("请输入您的密码:")
    if users in user and pwds in pwd:
        student()
    else:
        print("账号或密码不正确,请重新输入")

#注册
def zhuce():
    users=input("请输入您要注册的用户名:")
    pwds=input("请输入您要注册的密码:")
    user.append(users)
    pwd.append(pwds)
    print()
    print("注册成功!")
    print()

#登录界面
def dljiemian():

    while True:
        print("---------------------------")
        print("    学生管理系统登陆界面 V1.0  ")
        print("                           ")
        print("        1:登   录           ")
        print("        2:注   册           ")
        print("        3:退   出           ")
        print("                           ")
        print("---------------------------")
        xx=input("请输入您的选择:")
        #1.登录
        if xx=='1':
            denglu()
        elif xx=='2':
        #2.注册
            zhuce()
        elif xx=='3':
        #3.退出
            print()
            print("成功退出!")
            print()
            break
        else:
            print("输入错误,请重新输入")
#学生管理系统
def student():
    while True:
        #调用student_tools模块中的界面函数
        student_tools.jiemian()
        x=input("请输入您的选择:")
        #添加学生
        if x=='1':
            student_tools.add()
        #删除学生
        elif x=='2':
            student_tools.dele()
        #修改学生
        elif x=='3':
            student_tools.xiugai()
        #查询学生
        elif x=='4':
            student_tools.find()
        #显示所有学生
        elif x=='5':
            student_tools.showall()
        #退出学生管理系统,返回上一层登录界面系统
        elif x=='6':
            print()
            print("成功退出学生管理系统!")
            break
        else:
            print()
            print("输入错误,请重新输入")
            print()

#调用最先执行的登录界面函数
dljiemian()

以上是如何使用Python实现一个功能齐全的学生管理系统。的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:yisu.com。如有侵权,请联系admin@php.cn删除