搭建一个MVC框架,实现基本的学生成绩统计具体实现: 具体类:student course 关联类(记录student以及course的属性成绩)
统计一个学期
统计各学生的总成绩,控制台输出: 列表打印
绘制曲线(坐标系,以及每个点用符号代替)
统计一个学期
统计各学生的总成绩,控制台输出: 列表打印
绘制曲线(坐标系,以及每个点用符号代替)
解决方案 »
- 如何下架已上传的appStore应用
- 采用HTML5开发是否意味着不必通过App Store的审核?
- Add subView 后subView不显示也不出错,求解
- 同一个方法中,如何做到 发送数据以及获取数据,TCP连接
- 这里为什么会报错,使用distantFuture还需要头文件?
- XCode6 MainStoryboard 中 storyboardWithName:bundle:
- 请问静态库的生成的文件路径在哪里修改?
- Presenting view controllers on detached view controllers is discouraged 警告
- 测试程序一打开就闪退
- 连续dismiss闪一下中间界面
- 请问retain后,内存怎么释放?
- Presenting view controllers on detached view controllers is discouraged 警告
可以使用CoreData 来存储数据 ,在CoreData中定义三个实体 student, course , score(成绩)
student entity实体主要存储学生的信息,如学号(唯一标识),姓名,性别,年龄,班级等等。
course entity实体主要存储课程的信息,如课程编号(唯一标识),课程名称等等
关联实体score entity,需要外键关联student,course ,这个实体中需要存储 对应学生实体的学号,对应课程实体的课程编号,哪个学期的,成绩是多少等等。统计一个学期各个学生的总成绩。可以让student与score联合查询。
@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