开发一个命令行版本的学生信息管理系统,学生的基本信息要求至少包括:学号、姓名、专
业、年龄、班级。系统中要包含对学生信息的管理功能,包括但不限于新增学生、删除学生、
修改学生信息、查找指定条件的学生等。
A、新增学生时要考虑到新增学生的学号不能和系统中已有学生的学号冲突,学号具有唯一
性,且学号固定为 6 位数。新增时录入信息要进行合法性检查,例如学号必须是 6 位,
年龄必须在 17~25 岁等。
B、删除学生时要考虑至少实现按照指定学号删除以及按照姓名删除。按照姓名删除时要考
虑到可能有多个学生同名且要删除的是其中一名学生的情况。
C、 修改学生信息时学号不可修改。
D、查找功能至少实现按照学号、按照姓名、按照班级进行查找。
E、 学生的信息在运行时存储于内存中的序列或字典中,程序建议包含将学生信息保存到文
件中以及从文件中加载学生信息的数据持久化功能。
开发一个命令行版本的学生信息管理系统,学生的基本信息要求至少包括:学号、姓名、专 业、年龄、班级。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答
梦幻精灵_cq 2023-10-28 18:05关注- 我有模拟过重大学生😋😋😋,命令行的。(我用文字作了个选择“界面”)
我那个“学生管理系统”满足了您题目A、B、C、D、E全部要求,真巧了哈😄提前那么久就给您做好了。😋记得当时我修修补补应该整了20+days才打磨到我当时认为的“满意”。😜😜
a. python代码模拟6w条重大学生信息记录
( 412 阅读)
博文地址:https://blog.csdn.net/m0_57158496/article/details/119918373
点赞:0 踩 :0 收藏:0 打赏:0 评论:0
本篇博文笔记
b. 学生信息记录管理系统(python)
( 876 阅读)
博文地址:https://blog.csdn.net/m0_57158496/article/details/120588365
点赞:0 踩 :0 收藏:2 打赏:0 评论:0
本篇博文笔记
主“界面”
当时的代码相当稚嫩,语句都是初级语法,不过好在“还像那么回事儿”😊,当时真是摸石过河,好多知识点都是查阅后再鼓捣,整不出“想要的”效果再搜索。🤗🤗
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用- 我有模拟过重大学生😋😋😋,命令行的。(我用文字作了个选择“界面”)