Wahlsystem Projekt beinhaltet eine Menge von Daten und Funktionen erfordern die Einführung von objektorientierten Denken hochintegriertem
1, Schuldaten und Funktionsintegration
# 学校
class School:
def __init__(self, school_name, school_site, school_id): # 校名 校址 学校编号
self.sch_name = school_name
self.sch_site = school_site
self.sch_id = school_id
def add_class(self, class_name, class_id):
class_add = Class(class_name, class_id)
return class_add
2, Kursdaten und Funktionsintegration
# 课程
class Course:
def __init__(self, course_name, circle, price): # 课程名 课程周期 价格
self.cou_name = course_name
self.circle = circle
self.price = price
3, Schülerdaten und Funktionsintegration
# 学生
class Studnet:
def __init__(self, student_name, student_age, student_number, student_sex, school): # 学生名 年龄 学号 性别 学校
self.stu_name = student_name
self.stu_age = student_age
self.stu_num = student_number
self.stu_sex = student_sex
self.set_sch = school
def choice_class(self, class_name, class_id):
self.stu_class_name = class_name
self.stu_class_id = class_id
4, Vortragenden und Datenintegrationsfunktionalität
# 教师
class Teacher:
def __init__(self, teacher_name, teacher_age, teacher_number, teacher_sex, teacher_salary, teacher_level,
school): # 教师名 年龄 工号 性别 工资 等级 学校
self.tea_name = teacher_name
self.tea_age = teacher_age
self.tea_num = teacher_number
self.tea_sex = teacher_sex
self.tea_salary = teacher_salary
self.tea_level = teacher_level
self.tea_school = school
def stu_grade(self, student, grade):
student.grade = grade
5, Klassendaten und Funktionsintegration
# 班级
class Class:
def __init__(self, class_name, class_id): # 班名 班级编号
self.cla_name = class_name
self.cla_id = class_id
def add_course(self, course_name, circle, price):
course_add = Course(course_name, circle, price)
return course_add
ps: Studenten können nicht schreiben, können Sie eine gewöhnliche Art und Weise verwenden, gab erste schriftliche Daten und Funktionen und dann die Integration der objektorientierten Denkens betrachten
Abschnitt Daten:
Campus Name: wie "Old Boy Shanghai Campus"
Campus - Adresse: wie "Shanghai Hongqiao"
班级名字
班级所在校区
学生的学校
学生的姓名
学生的年龄
学号
学生的性别
课程名字
课程周期
课程价格
老师的名字
老师的年龄
老师的薪资
老师的等级
Funktionsteile:
der Campus erstellt wird , können Sie eine Klasse für jeden Campus erstellen
班级创建完毕后,可以为每个班级创建课程
学生创建完毕后,学生可以选择班级
老师创建完毕后,可以为学生打分