栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

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

文章目录
  • 学生信息管理(文件版)
    • 一、程序功能
      • 1,功能概述
      • 2,流程图
    • 二、实体数据
      • 1.关系模式
      • 2.学生表
    • 三、对数据表进行增删改查操作
      • 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.查询记录


学生信息管理(文件版)
一、程序功能 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记录是否添加成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/690179.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号