-
学生信息管理(文件版) - 一、程序功能
- 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.查询记录
利用Python完成一个学生信息的增删改查程序,主要涉及知识点:程序控制结构(实现可进可退的多级菜单)、文件读写操作(学生信息要保存到磁盘上的文件里)、利用函数实现功能模块化。
2,流程图 二、实体数据 1.关系模式- 学生(学号, 姓名, 性别, 年龄, 班级, 专业, 系部, 电话)
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.编写登录模块
- 将之前写好的添加、删除、查询和修改模块均添入登录系统模块中。
- 查看stu.txt记录是否添加成功



