搭建一个MVC框架,实现基本的学生成绩统计具体实现:    具体类:student  course  关联类(记录student以及course的属性成绩)
                     统计一个学期
                     统计各学生的总成绩,控制台输出:    列表打印
                                                                                 绘制曲线(坐标系,以及每个点用符号代替)  

解决方案 »

  1.   

    只能给你提供思路:
    可以使用CoreData 来存储数据 ,在CoreData中定义三个实体 student, course , score(成绩)
    student entity实体主要存储学生的信息,如学号(唯一标识),姓名,性别,年龄,班级等等。
    course entity实体主要存储课程的信息,如课程编号(唯一标识),课程名称等等
    关联实体score entity,需要外键关联student,course ,这个实体中需要存储 对应学生实体的学号,对应课程实体的课程编号,哪个学期的,成绩是多少等等。统计一个学期各个学生的总成绩。可以让student与score联合查询。
      

  2.   


    @interface score:NSManageObject 
    @property (nonatomic,strong) NSNumber *scoreId;
    @property (nonatomic,strong) NSString *studentNo;
    @property (nonatomic,strong) NSString *courseNo;
    @property (nonatomic,strong) NSNumber *term;
    @property (nonatomic) float  score;
    @end