Python综合练习:学生信息管理系统

本文介绍了使用Python构建一个学生信息管理系统的全过程,包括设计思维导图、定义学生实体、读取和写入学生文件、实现增删改查操作以及构建多级菜单系统。通过这个系统,可以对学生的学号、姓名、性别等信息进行有效管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,思维导图

在这里插入图片描述

二、学生实体(Entity)

1.思维导图

在这里插入图片描述
2.关系模式
学生(学号,姓名,性别,年龄,班级,专业,系部,电话)

行–记录–元组
列–字段–属性

3.学生表

学号 姓名 性别 年龄 班级 专业 系部 电话
2020001 何翠花 19 2020级软件实验班 软件技术 信息工程学院 19923893293
2020002 周冰心 18 2020级软件实验班 软件技术 信息工程学院 17742834572

然后将学生信息保存到文本里。

学生信息管理系统 源码和报告 要求一个简单的界面系统,可实现对界面内显示的功能进行使用,并且用完后可重新返回界面。 主要功能一共有9项:0返回。1.编辑学生信息。2.显示学生信息。3.查询学生信息。4.更新学生信息5.添加学生信息。6.删除学生信息。7.计算学生成绩。8显示学生名次。 输入学生信息:输入信息包括学生姓名,性别,学生ID,以及学生考试的两门课的成绩。 显示学生信息:显示用户所输入所有的学生信息。 查询学生信息:查 询已入录的信息,要求有按姓名查找和按ID查找两种方式。 更新学生信息: 添加学生信息:入录新的学生信息。 删除学生信心:删除指定学生的信息。 计算学生成绩:计算学生两门课的成绩,计算总分和平均成绩。 显示学生名次:对学生的总成绩进行排名,并且按照成绩从高到低的输出。 返回:返回上一层界面要求一个简单的界面系统,可实现对界面内显示的功能进行使用,并且用完后可重新返回界面。 主要功能一共有9项:0返回。1.编辑学生信息。2.显示学生信息。3.查询学生信息。4.更新学生信息5.添加学生信息。6.删除学生信息。7.计算学生成绩。8显示学生名次。 输入学生信息:输入信息包括学生姓名,性别,学生ID,以及学生考试的两门课的成绩。 显示学生信息:显示用户所输入所有的学生信息。 查询学生信息:查 询已入录的信息,要求有按姓名查找和按ID查找两种方式。 更新学生信息: 添加学生信息:入录新的学生信息。 删除学生信心:删除指定学生的信息。 计算学生成绩:计算学生两门课的成绩,计算总分和平均成绩。 显示学生名次:对学生的总成绩进行排名,并且按照成绩从高到低的输出。 返回:返回上一层界面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值