内容介绍:
1、需求分析
2、系统设计
3、系统开发必备
4、主函数设计
5、学生信息维护模块设计
6、查询统计模块设计
7、排序模块设计
8、项目打包
需求分析
学生管理系统会涉及到学习信息的添加、查询、修改、删除、排序、统计、保存等功能,所以我们要依次使用代码实现需求。
系统设计
我们将代码结构设计成7大模块,还有其他小模块,比如选项界面的显示等等。
用户进入系统后,我们要一直循环展示功能选择菜单。
系统开发必备
本项目使用win10系统环境,Python版本为3.8,开发工具为PyCharm。
主函数设计
主函数其实就是一个功能菜单选择界面,我们要一直不停地循环这个界面,等待用户选择。
其实这里面为了方便,把功能菜单显示界面定义成了一个函数,我们也可以直接在主函数main里面写,但是不建议这样做。
代码演示:
我们首先要设置一个文件来保存学生的信息,方便我们后续的读写操作。
学生信息维护模块设计
学生信息维护模块包含3个函数,分别为录入、修改和删除。
代码演示:
代码演示:
代码演示:
查询统计模块设计
查询功能这里用2种方法,分别为根据姓名和根据id来查找学生信息。
注意:show函数里面也是调用了show_student函数。
代码演示:
排序模块设计
最后以主程序运行方式设置一个程序入口。
项目打包
通过安装第三方模块PyInstaller在cmd终端执行相关命令进行打包,-F后面为你文件的路径。自此我们使用函数的方式实现的学生信息管理系统,我们也可以使用类来实现,这个请大家自行实现一下。
点赞加关注加转发是您给我更新的动力,如需今日相关资料或者问题可私信“资料”,特别提醒本人不是培训机构,只是爱好,自学多年分享经验,谢谢。Python基础部分就更新到这里,后续将带来Python高级知识以及numpy、pandas、matplotlib等。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。