예제 #1
0
def add_grade():
    print('请填写班级信息')
    grade_name = input('名称 :')
    data.print_schools()
    school_name = input('选择学校,输入完整学校名')
    school = data.get_school(school_name)
    if school == None:
        print('您输入的有误')
        return
    print('选择教师')
    data.print_teachers()
    teacher_name = input('选择教师')
    teacher = data.get_teacher(teacher_name)
    if teacher == None:
        print('您输入的教师名有误')
        return
    print("选择课程:")
    data.print_courses()
    course_name = input("课程名:")
    course = data.get_course(course_name)
    if course == None:
        print("课程选择错误")
        return
    grade = education.School.create_grade(school, grade_name, course)
    education.Grade.sign_in_teacher(grade, teacher)
    data.update_grade(grade)
    data.update_school(school)
예제 #2
0
def add_teacher():
    print('请填写老师信息')
    teacher_name = input('教师姓名:')
    print('选择学校')
    data.print_schools()
    school_name = input('学校名:')
    school = data.get_school(school_name)
    if school == None:
        print('学校选择错误')
        return
    teacher = education.School.creat_teacher(school, teacher_name)
    data.update_teacher(teacher)
    data.update_school(school)
    print('老师已经创建OK')
예제 #3
0
def add_course():
    print('请填写课程信息')
    course_name = input('课程名称:')
    cycle = input('周期:')
    price = input('价格: ')
    print('选择学校')
    data.print_schools()
    school_name = input("学校名:")
    school = data.get_school(school_name)
    if school == None:
        print("学校选择错误")
        return
    course = education.School.creat_course(school, course_name, cycle, price)
    data.update_course(course)
    data.update_school(school)
예제 #4
0
def choose_school():
    print("选择学生:")
    data.print_students()
    student_name = input("学生名:")
    student = data.get_student(student_name)
    if student == None:
        print("学生选择错误")
        return

    print("选择学校:")
    data.print_schools()
    school_name = input("学校名:")
    school = data.get_school(school_name)
    if school == None:
        print("学校选择错误")
        return

    student.choose_school(school)
    data.update_student(student)
    data.update_school(school)
예제 #5
0
def add_student():
    print('填写学生信息')
    stu_name = input('学生姓名')
    print('选择学校')
    data.print_schools()
    sch_name = input('学校')
    school = data.get_school(sch_name)
    if school == None:
        print("学校选择错误")
        return
    print("选择班级:")
    data.print_grades()
    grade_name = input("班级名:")
    grade = data.get_grade(grade_name)
    if grade == None:
        print("班级选择错误")
        return

    student = education.Student(stu_name, school, grade)
    data.update_student(student)
    data.update_school(school)
    data.update_grade(grade)
예제 #6
0
def add_school():
    print('填写学校信息')
    school_name = input('请正确填写学校名(汉字)')
    school_address = input('地址:')
    school = education.School(school_name, school_address)
    data.update_school(school)