本次实现的管理系统非常简单。更多是说明一个思路。
从信息量来说,只存储了学生的 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.插入