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!
评论