學生管理系統

2021-10-24 01:25:51 字數 1806 閱讀 3060

1.新增學員資訊

2.刪除學員資訊

3.修改學員資訊

4.查詢學員資訊

5.退出系統

1.1新增學員資訊:

1.使用者輸入學號和姓名

2.判斷學員姓名是否存在

1.如果在原來的列表中存在函式,則報錯,反之則新增

1.2.刪除學員

1. 1.使用者輸入學號和姓名

2.判斷學員姓名是否存在

1.如果存在,則進行刪除操作,主要由函式remover實現

3.修改學員

1.使用者輸入學號和姓名

2.判斷學員姓名是否存在

4.查詢學員

1.使用者輸入學號和姓名

2.判斷學員姓名是否存在

5.退出系統

先由使用者進行選擇是否退出系統,如果選擇yes,則由break結束while true的函式,退出系統
新增學員:

id=input("親輸入學生的id:")

name= input("親輸入學生的姓名:")

#宣告info為全域性變數

global info

#2.判斷是否新增學員

#2.1使用者輸入的資訊和列表中的字典的name相同,則結束這個函式

for i in info:

if name==i['name']:

print("輸入錯誤")

return

#2.2準備乙個空字典,儲存資料,字典新增資料,追加到列表中

dict={}

dict['id']=id

dict['name']=name

# print(dict)

刪除學員:

del_name=input("請輸入你要刪除的名字")

#2。判斷學員是否存在,存在即刪除,不存在則提示

#2。1宣告info為全域性變數

global info

#2。2遍歷列表

for i in info:

# 2。3判斷學員是否存在

if i['name']==del_name:

info.remove(i)

break

else:

print("該學員不存在")

修改學員:

modify_name=input("請輸入你要修改的姓名:")

global info

for i in info:

if modify_name==i['name']:

i['name']=input("請輸入你要修改的名字:")

# print(info)

break

else:

print("你輸入的有誤")

查詢學員:

serach_name=input("請輸入你要查詢學員的姓名:")

global info

for i in info:

if serach_name==i['name']:

print("-" *10)

print(f"'學員的學號' ,姓名是")

break

else:

print("你輸入的有誤")

退出系統:

elif user_num==6:

exit_flag=input("是否退出yes/no:")

if exit_flag=='yes' :

break

學生管理系統

include stdio.h include include include struct student void print void void display struct student head struct student creat q next null display head ...

學生管理系統

任務 提供 管理員 和 使用者 乙個系統 可以檢視學生資訊 系統提供 帳號登入 資訊管理功能 管理員使用者可以對學生資訊進行 增 刪 改 查 並 同時能夠 管理賬戶 資訊 普通使用者 只能進行 對資訊的查詢功能 可以根據學號 或者 姓名查詢 1.初始化 3個檔案 配置檔案 帳號資訊檔案 學生資訊檔案...

學生管理系統

注釋 這個小的系統,主要體現了c語言的 分而治之,重用 也就是老師教函式時給我們說的最核心的思想。主要吧,就是先在開始 定義後面要使用的函式,再定義一些全域性變數 再在主函式中一一呼叫。在主函式後面 再一一的寫這些函式體 也就是乙個個小的演算法慢慢湊起來 就組成了 include include i...