Python综合实训:学生信息管理(文件版)


学生信息管理(文件版)

一、程序功能

1,功能概述

利用Python完成一个学生信息的增删改查程序,主要涉及知识点:程序控制结构(实现可进可退的多级菜单)、文件读写操作(学生信息要保存到磁盘上的文件里)、利用函数实现功能模块化。

2,流程图

在这里插入图片描述

二、实体数据

1.关系模式

  • 学生(学号, 姓名, 性别, 年龄, 班级, 专业, 系部, 电话)

2.学生表

2021001 李晓红 女 19 2021级软件4班 软件技术 人工智能与大数据学院 15945456780
2021002 王晓刚 男 18 2021级软件4班 软件技术 人工智能与大数据学院 13890904567
2021003 唐雨涵 女 19 2021级软件4班 软件技术 人工智能与大数据学院 18878789023
2021101 张三丰 男 18 2021级大数据1班 大数据技术与应用 人工智能与大数据学院 15945456780
2021102 肖雨林 男 18 2021级大数据1班 大数据技术与应用 人工智能与大数据学院 18890904560
2021103 郑小翠 女 19 2021级大数据1班 大数据技术与应用 人工智能与大数据学院 15890904567

三、对数据表进行增删改查操作

1)存放数据

编写将数据表用二维列表保存的模块

在这里插入图片描述

2)查询模块

1.编写查询学生表中的全部数据模块

在这里插入图片描述

2.编写按学号查询模块

在这里插入图片描述

3.编写按姓名查询模块

在这里插入图片描述

4.编写查询主模块

在这里插入图片描述

3)删除模块

1.编写删除指定学号的模块

在这里插入图片描述

2.编写删除指定姓名的模块

在这里插入图片描述

3.主模块

4)修改模块

1.编写修改姓名模块

在这里插入图片描述

2.编写修改年龄模块

在这里插入图片描述

3.编写修改性别模块

在这里插入图片描述

4.编写修改班级模块

在这里插入图片描述

5.编写修改专业模块

在这里插入图片描述

6.编写修改系部模块

在这里插入图片描述

7.编写修改电话号码模块

在这里插入图片描述

8.编写主模块

在这里插入图片描述

5)添加记录模块

在这里插入图片描述

四、构建多级菜单

1.编写主程序

在这里插入图片描述

2.编写登录模块

  • 将之前写好的添加、删除、查询和修改模块均添入登录系统模块中。
    在这里插入图片描述

五,运行样例

1.登录

在这里插入图片描述

2.删除记录

在这里插入图片描述

3.添加记录

在这里插入图片描述

4.修改记录

在这里插入图片描述

5.查询记录

在这里插入图片描述

  • 查看stu.txt记录是否添加成功

在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梁辰兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值