Python学生成绩管理小工具
1. 立项背景和目标
每次期中考试期末考试后,老师都会发成绩单,但是要自己算总分和排名真的太麻烦了!我作为初二学生,每次算全班成绩排名都要算好久,还容易算错。所以就想用刚学的Python写一个小工具,帮我自动算成绩、排排名,还能保存下来,这样就不用每次都手动算了。目标就是做一个简单好用、不用安装复杂软件的命令行小工具,同学也能一起用。
2. 软件功能、核心功能模块的介绍
这个工具主要有5个功能:
- 添加学生成绩:可以输入学生姓名、语文、数学、英语三科成绩,程序自动算总分
- 查询学生成绩:输入名字就能查到某个人的所有成绩和排名
- 修改学生成绩:输错了可以改,不用重新输入
- 删除学生成绩:有人转走了可以删掉
- 显示排名表:自动按总分从高到低排序,显示全班的排名、总分、平均分
还有一个很重要的功能就是自动保存,退出程序再打开,之前输的成绩都还在,不会丢!
3. 业务流程、功能路径描述
运行程序后,首先会显示一个主菜单,有5个选项:1添加、2查询、3修改、4删除、5退出。输入数字就能选功能。比如选1添加,就会提示你输入姓名,然后依次输入语文数学英语分数,输完自动算总分告诉你。选5退出的时候,程序会自动把所有成绩保存到一个txt文件里,下次打开自动读取。整个操作都是在黑框框里输入数字和文字就行,不用点鼠标,特别简单。
在线教育