学生信息管理程序
一.先利用百度脑图制作出我们制作的思维过程
二.学生实体
关系模式:学生(学号, 姓名, 性别, 年龄, 班级, 专业, 系部, 电话)
学号 | 姓名 | 性别 | 年龄 | 班级 | 专业 | 系部 | 电话 |
---|---|---|---|---|---|---|---|
2020001 | 李寻欢 | 男 | 19 | 1班 | 信息技术 | 软件技术 | 12501616523 |
2020002 | 李小兰 | 女 | 19 | 1班 | 信息技术 | 软件技术 | 15654855456 |
2020003 | 徐爱心 | 女 | 18 | 1班 | 信息技术 | 软件技术 | 12501616525 |
2020004 | 艾伦特 | 男 | 20 | 1班 | 信息技术 | 软件技术 | 11216554365 |
把数据保存在记事本里
三.读取学生文件
1.二维列表创建四个列表:然后添加到输出列表用spyder执行:
2.格式输出students
3.接着读取学生文件,保存在二维列表里,注意文件需要用ANSI保存才能读起
格式化输出students列表
四.对学生二维列表进行增删改查操作
1.添加一个新元素
2.按学号查学生记录
这个程序有缺陷,查不到就没有任何的字段,所以还需要加一个“查无此人”的字段
按学生姓名查学生记录
3.修改学生记录
五.将students写入学生文件
更新之后的学生.txt
六.构建多级菜单系统
1.编写程序!
输出之后看效果
2.编写查询全部学生记录功能
启动程序
3.编写增加学生记录功能
运行程序
4.编写删除学生记录功能
5.编写修改学生记录功能