python写学生信息管理系统,python编辑学生信息系统

大家好,给大家分享一下基于python的学生信息管理系统毕业论文,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!

Source code download: 本文相关源码

1、需求分析

学生管理系统应具备的功能:

  • 添加学生及成绩信息
  • 将学生信息保存到文件中
  • 修改和删除学生信息
  • 查询学生信息
  • 根据学生成绩进行排序
  • 统计学生的总分

2、系统设计

  • 系统主界面运行效果图

3、系统开发必备

4、主函数设计

  • 主函数的业务流程
  • 实现主函数
编号功能
0退出系统
1录入学生信息,调用insert()函数
2查找学生信息,调用search()函数
3删除学生信息,调用delete()函数
4修改学生信息,调用modify()函数
5对学生成绩排序,调用sort()函数
6统计学生总人数,调用total()函数
7显示所有的学生信息,调用show()函数

5、模块设计

实现录入学生信息功能     

  • 从控制台录入学生信息,并且把它门保存到磁盘文件中
  • 业务流程
  • 具体实现:
  1. save(student)函数,用于将学生信息保存到文件
  2. insert()函数,用于录入学生信息

实现删除学生信息功能

  • 从控制台录入学生ID,到磁盘文件中找到对应的学生信息,并将其删除。
  • 业务流程
  •  具体实现
  1. 编写主函数中调用的删除学生信息的函数delete()
  2. 调用了show()函数显示学生信息,该函数的功能将在后面完成

实现修改学生信息功能

  1. 编写主函数中调用的修改学生信息的函数modify()
  2. 调用了show()函数显示学生信息,该函数的功能将在后面完成

实现查询学生信息功能

  • 从控制台录入学生ID或姓名,到磁盘文件中找到对应的学生信息
  • 业务流程
  •  具体实现
  1. 编写主函数中调用的查找学生信息的函数search()
  2. 定义显示查询结果的函数show_student(query_student)

实现统计学生总人数功能

  • 统计学生信息文件中保存的学生信息个数
  • 业务流程
  • 具体实现
  1. 编写主函数中调用的统计学生总人数的函数total()

 实现显示所有学生信息功能

  • 将学生信息文件中保存的全部学生信息获取并显示
  • 业务流程
  • 具体实现
  1. 编写主函数中调用的查询学生信息的函数show()

实现按学生成绩排序功能

  • 主要对学生信息按英语成绩、python成绩、Java成绩、总成绩进行升序或降序排序
  • 业务流程
  •  具体实现
  1. 编写主函数中调用的排序函数sort()

6、项目打包

按照第三方模块

  • 在线安装方式
    pip install PyInstaller
  • 执行打包操作
    pyinstaller -F E:\pythonProject\StudentSystemDesign\stusystem.py
  • 14
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值