文章目录
一、程序功能
1、功能概述
利用Python完成一个学生信息的增删改查程序,主要涉及知识点:程序控制结构(实现可进可退的多级菜单)、文件读写操作(学生信息要保存到磁盘上的文件里)、利用函数实现功能模块化。
2、思维导图
工具:百度脑图
二、学生实体
1、思维导图
工具:百度脑图
2、关系模式
学生(学号,姓名,性别,年龄,班级,专业,学院,电话)
3、学生表
行 — 记录 — 元组
列 — 字段 — 属性
学号 | 姓名 | 性别 | 年龄 | 班级 | 专业 | 学院 | 电话 |
---|---|---|---|---|---|---|---|
2021001 | 李晓红 | 女 | 19 | 2021级软件4班 | 软件技术 | 人工智能与大数据学院 | 15945456780 |
2021002 | 王晓刚 | 男 | 18 | 2021级软件4班 | 软件技术 | 人工智能与大数据学院 | 14567895467 |
2021003 | 唐雨涵 | 女 | 19 | 2021级软件4班 | 软件技术 | 人工智能与大数据学院 | 16789023457 |
2021101 | 张三丰 | 男 | 18 | 2021级大数据1班 | 大数据技术 | 人工智能与大数据学院 | 17345685567 |
2021102 | 肖雨林 | 男 | 19 | 2021级大数据1班 | 大数据技术 | 人工智能与大数据学院 | 17890043568 |
2021103 | 郑小翠 | 女 | 18 | 2021级大数据1班 | 大数据技术 | 人工智能与大数据学院 | 18348762378 |
在D:\python_work\期末 新建一个名为“学生”的文本文件,将学生信息保存到这个文本文件里,用空格来隔开每个字段。
三、读取学生文件
文件结构是由若干行若干列构成,一行一行地读取,每一行读取出来的字符串,通过空格拆分成一个元组,所有行读取出来之后就自然构成元组的列表。
1、用元组的列表保存多个学生信息
创建"用元组的列表保存多个学生信息.py"
运行程序,查看结果
2、读取学生文件数据,保存到元组的列表里
查看学生文件位置
创建"读取学生文件,保存到元素的列表里.py"
运行程序,查看结果
四、对学生元组的列表进行增删改查操作
1、增加学生记录
在students里添加一个新学生元组