ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して完全に機能する学生管理システムを実装する方法。

Python を使用して完全に機能する学生管理システムを実装する方法。

WBOY
WBOY転載
2023-05-08 23:58:151888ブラウズ

機能説明

1. 2つのインターフェースに分かれています: (1) ログインおよび登録インターフェース (2) 学生管理システムインターフェース
2. ログイン機能は以前にリリースされた図書館管理システムと同じです。 , ログイン 成功したら、学生管理システムのインターフェースに入ることができますが、ここでは説明しません
3. システム機能 (1) 学生情報の追加 (2) 学生情報の削除 (3) 学生情報の変更 (4) 学生のクエリ情報 (5) すべての学生を表示 情報 (6) 終了
4. モジュールのインポート、ログインと登録、改行なしの改行など、多くの場所が最適化および改善されました。プログラムコード全体は約200行です。

注: コードは 2 つのモジュールに分割されており、student_main モジュールで開始する必要があります。 Student_main モジュールは入力操作のみを担当しますが、student_tools モジュールは特定の学生情報システム操作実装機能を担当します。したがって、コードをコピーするときは、誰もが 2 つの .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()

student_tools モジュール コンテンツ コード:

リーリー

以上がPython を使用して完全に機能する学生管理システムを実装する方法。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。