实训

一、程序功能

1、功能概述

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

2、思维导图 实训

2、关系模式

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

3、学生表

  • 行——记录——元组
  • 列——字段——属性
学号 姓名 性别 年龄 班级 专业 系部 电话
2020001 李晓红 19 2020级软件4班 软件技术 信息工程学院 1111111111
2020002 王二狗 18 2020级软件4班 软件技术 信息工程学院 22222222222
2020003 唐雨涵 19 2020级软件4班 软件技术 信息工程学院 333333333333
2020004 张三丰 19 2020级大数据1班 大数据应用技术 信息工程学院 333333333334
2020005 肖打给 19 2020级大数据1班 大数据应用技术 信息工程学院 333333333335
2020006 张小翠 18 2020级大数据1班 大数据应用技术 信息工程学院 333333333336
  • 这学期没学MySQL,所以我们将学生信息保存到文本文件里,用空格来隔开每一个字段。

实训
  • 直接输出student列表
    实训
    实训
  • 2、读取学生文件数据,闹存到二维列表里

    • 查看学生文件位置
      实训
    • 读取学生文件,保存到二维列表并输出
      实训
    • 格式化输出students列表
      实训
    • 添加一个元素(学生)
      实训

    2、查询学生记录

    (1)按学号查询学生记录

    实训

    (2)按姓名查询学生记录

    实训

    4、删除学生

    • 学号为2020003的学生记录

    实训

    五、将学生二维列表写入学生文件

    1、将students写入学生.txt

    实训

    六、构建学生信息管理多级菜单系统

    (一)构建多级菜单系统

    • 编写程序 – 学生信息管理.py 实训

    (二)实现学生信息管理功能模块

    1、编写查询全部学生记录功能

    • 编写get_all_students()、display_all_students()函数
      实训
    • 查看添加了新记录的学生.txt文件
      实训
    • 修改功能
      实训

    来源:????

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年1月8日
    下一篇 2021年1月8日

    相关推荐