【Python项目】学生管理系统

这是一个介绍如何使用Python构建学生管理系统的博客。文章详细分析了main.py、managerSystem.py和student.py三个核心文件,main.py作为程序入口,调用managerSystem.py中的StudentManager类的run()方法。managerSystem.py实现了信息功能模块,包括静态方法run(),根据输入调用不同方法。而student.py文件则涉及学生数据的相关操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学生管理系统

框架

代码主要构成

  • main.py
  • student.py
  • managerSystem.py

main.py分析

这是程序的主入口,由以下代码构成

#导入managerSystem模块
from managerSystem import *

#启动管理系统
#保证当前文件运行才启动管理系统:if 创建对象并调用run方法
if __name__ == '__main__':
    #创建对象并导入方法
    student_manager = StudentManager()
    student_manager.run()

这是程序的主入口,通过主入口,调用managerSystem.py中的StudentManager类的run()方法

managerSystem.py分析

from student import *
class StudentManager(object):
    #定义最基本的初始化相关的实例属性
    def __init__(self):
        #存储数据所用的的列表
        self.student_list = []

    #一、程序入口函数,启动程序后执行函数,一般入口都设置成run函数
    def run(self):
        #1.加载学员信息
        self.load_student()

        while True:
            #2.显示功能菜单
            self.show_menu()

            #3.用户输入功能序号
            menu_num = int(input('请输入你需要的功能序号:'))

            #4.根据用户输入的功能序号执行相关的功能
            if menu_num == 1:
                #添加学员
                self.add_student()
            elif menu_num == 2:
                #删除学员
                self.del_student()
            elif menu_num == 3:
                #修改学员信息
                self.modify_student()
            elif menu_num == 4:
                #查询学员信息
                self.search_student()
            elif menu_num == 5:
                #显示所有学员信息
                self.show_student()
            elif menu_num == 6:
                #保存学员信息
                self.save_student()
            elif menu_num == 7
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值