Python-学生学习管理系统
一、需求分析
学生信息管理系统应具备的功能
- 添加学术以及添加学生的成绩信息
- 将学生信息保存到文件中
- 修改和删除学生信息
- 查询学生信息
- 根据学生成绩进行排序
- 统计学生的总分
二、系统设计
系统功能的六个模块
- 1、录入学生信息模块
- 2、查找学生信息模块
- 3、删除学生信息模块
- 4、修改学生信息模块
- 5、统计学生总人数模块
- 6、显示全部学生信息模块
系统功能
业务流程
项目文件
三、主函数设计
预期结果
实现主函数
编号 | 功能 |
---|---|
0 | 退出系统 |
1 | 显示所有的学生信息,调用show()函数 |
2 | 录入学生信息,调用insert()函数 |
3 | 查找学生信息,调用search()函数 |
4 | 删除学生信息,调用delete()函数 |
5 | 修改学生信息,调用modify()函数 |
6 | 统计学生总人数,调用total()函数 |
代码
在文件studentsystem.py中实现
菜单函数 menu() 在infoQuery.py文件中
内容在五、信息查询中
四、信息管理
1、录入学生信息
可以一直添加再退出
预期结果
2、删除学生信息
删除完成后,将显示所有学生
预期结果
3、修改学生信息
所有内容均可修改
预期结果
代码
在文件infoMag.py中实现
五、信息查询
1、显示所有学生信息
预期结果
2、查找学生信息
预期结果
3、统计学生总人数
预期结果
代码
在文件infoQuery.py中实现
六、项目打包
安装第三方模块 PyInstall
1 |
|
结果需要等待下载安装一段时间
执行打包操作
1 |
|
本项目
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GXBLOGS!
评论