ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して完全に機能する学生管理システムを実装する方法。
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 サイトの他の関連記事を参照してください。