学生管理系统
1.学生管理系统:
回答思路:学生管理系统分成三大类完成
(1)学生模型类:创建学生对象id ,姓名,年龄,成绩。
(2)学生业务逻辑类:学生的增,删,改,查 保存 等操作。
(3)图形界面类 :显示业务图形,给用户提供选择,连接学生模型类,学生逻辑业务处理类。
#student_manager_system
class StudentModel:
'''
学生模型
'''
def __init__(self, name="", age=0, score=0,id=0):
'''
创建学生对象
:param id: 编号 该学生的唯一标识
:param name: 姓名 str
:param age: 年龄 int
:param score: 成绩 int
'''
self.id = id
self.name = name
self.age = age
self.score = score
class StudentManagerController:
'''
学生管理控制器 处理业务逻辑
'''
__stu_id = 1000
def __init__(self):
self.__stu_list = []
@property