Python编程简单学生信息管理系统--01框架搭建

写在前面

第一次写Python项目,采用的框架以及方法比较简单。这是小白自学Python基础之后写的一个练手项目,可以方便部分高校计算机专业无法接受老师碎片化教学的学生事先了解下Python项目的搭建过程,避免学期结束发现知识过于零碎无法整合。

这一篇主要是系统的框架搭建,具体的功能函数请参照第二篇。人菜话多,如果大佬有何高见还希望在评论区留下宝贵的指导建议。

效果展示

菜单效果及添加学员

1.了解管理系统的需求

需求

  • 存储数据的位置:文件(student.data)
  • 加载文件数据
  • 修改数据后保存到文件

存储数据的形式:列表存储学员对象(因为需要对学生进行增删改查修改,所以要采用列表的形式,而由于每一个学员元素都要有相应的增删改查功能,所以需要定义学生类,使用时需要实例化为学生对象)

系统功能

  • 添加学员
  • 删除学员
  • 修改学员
  • 查询学员信息
  • 显示所有学员信息
  • 保存学员信息

2.准备程序文件

  • 创建项目目录,本项目采用StudentManagerSystem
  • 创建程序文件:
    程序入口文件:main.py
    学员文件:student.py
    管理系统文件:managerSystem.py
    在这里插入图片描述

3.书写程序

3.1 student.py
需求:

  • 学员信息包括:姓名、性别、手机号;
  • 添加_str_方法,方便查看学员对象信息

3.1.2 程序代码

class Student(object):
    def __init__(self,name,gender,tel):
        #姓名,性别,手机号
        self.name = name
        self.gender = gender
        self.tel = tel

    def __str__(self):
        return f'{
     self.name
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值