Bootstrap

使用python函数和类做学生信息管理系统(简单版)

本次实现的管理系统非常简单。更多是说明一个思路。

从信息量来说,只存储了学生的 id 和 name。(需要更多可以自己加)

从类的角度来说,只使用最简单的构造方法__init__和实例变量self.变量名,用来打包学生的信息变量,也没有定义私有变量。

从存储的角度来说,没有使用文件或者数据库来存储数据。重新运行程序会丢失数据。这一点可由读者自己添加。

因为我是从C语言转过来学python的,所以思路和C语言做的管理系统非常像。

现在开始大概说明:

1.

先定义存储学生数据的列表xuelist = [],

并计划用一个类(Student)来打包表示单个学生的信息。

xue_list = []   #用于存储列表信息


class Student(object):  # 只使用最基本的类,没有使用其他的类的其他概念
    def __init__(self, id, name):
        self.id = id
        self.name = name

2.

因为本来就是一个简单的管理系统。也没有使用到GUI(图形用户交互界面),所以直接使用命令来显示,也就是直接print()即可。

先将菜单函数打出:(功能非常简单,能大概看懂即可)

def menu():
    print('学生信息管理系统------大概框架-----')
    print('------------------------------')
    print('1.插入
;