Python綜合訓練:學生信息管理

文章目錄

一、 程序功能
1.功能概述
2.思維導圖
二、 學生實體
1.思維導圖
2.關係模式
3.學生表
三 、讀取學生文件
1.演示用二維列表保存多個學生信息
2.讀取學生文件數據,保存到二維列表裏
3.操作時容易遇到的問題
四 、對二維列表進行增刪改查操作
1.增加學生記錄
2.查詢學生記錄
(1)按學號查詢學生記錄
(2)按姓名查詢學生記錄
3.修改學生記錄
4.刪除學生記錄
五 、將學生二維列表寫入學生文件
1.將students寫入學生.txt
2.查看更新之後的學生.txt
六、構建學生信息管理多級菜單系統
1.構建多級菜單系統
2.實現學生信息管理功能模塊
(1)編寫查詢全部學生記錄功能
(2)編寫增加學生記錄
























一、程序功能

1.功能概述
利用Python完成一個學生信息的增加刪除改查的程序系統,涉及到了程序控制結構、文件讀寫操作、利用函數實現功能模塊化

2.思維導圖
在這裏插入圖片描述

學生實體

1.思維導圖
在這裏插入圖片描述

2. 關係模式:
學生(學號,姓名,性別,年齡,班級,專業,系部,電話)

3.學生表
行–記錄–列
列–字段–屬性

學號 姓名 性別 年齡 班級 專業 系部 電話
2020001 李曉紅 19 2020級軟件四班 軟件技術 信息工程學院 15945456780
2020002 王曉剛 18 2020級軟件四班 軟件技術 信息工程學院 13890904567
2020003 唐雨涵 19 2020級軟件四班 軟件技術 信息工程學院 18878789023
2020101 張三丰 18 2020級大數據1班 大數據計算與應用 信息工程學院 15945456780
2020102 肖雨林 18 2020級大數據1班 大數據計算與應用 信息工程學院 18890904560
2020103 鄭小翠 19 2020級大數據1班 大數據計算與應用 信息工程學院 15890904567

二 將學生信息保存到文本文件裏面,用空格來隔開每個字段。
在這裏插入圖片描述
三 讀取學生文件
文件結構是由若干行若干列構成,一行一行的讀取,每一行讀取出來的字符串,通過空格拆分成一個列表,所有行讀取出來之後就自然構成列表的列表,即二維列表。
1.演示用二維列表保存多個學生信息
創建六個列表student1,student2,student3,student4,student5,student6在這裏插入圖片描述
直接輸出students列表在這裏插入圖片描述
格式輸出students列表
在這裏插入圖片描述







在這裏插入圖片描述
2.讀取學生文件數據,保存到二維列表裏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章