面向对象设计大作业

功能调查与系统功能框架图

类的设计

类说明

Menu类实现GUI,main方面作为运行主函数,Menu为构造方法,实现GUI
Person类作为Student类和Teacher类的共同父类,name为姓名,sex为性别,age为年龄
Student类作为学生类,存储学生信息,subjects存储学生各科成绩成绩
Teacher类作为老师类,存储老师信息,subject存储老师负责的科目
Subject类作为科目类,subjectname存储科目名称,score存储科目成绩
Class类作为班级类,students存储该班级所有学生信息,teachers存储该班级所有老师信息,grade存储该班级的年级信息,calss存储该班级的班级信息
Dao类作为ClassDao类、StudentDao类、TeacherDao类和SubjectDao类的共同接口,add方法为添加操作,delete方法为删除操作,update方法为修改操作,search方法为查找操作
ClassDao类作为管理操作Class类信息的类,classes存储Class类信息
StudentDao类作为管理操作Student类信息的类,students存储Student类信息
TeacherDao类作为管理操作Teacher类信息的类,teachers存储Teacher类信息
SubjectDao类作为管理操作Subject类信息的类,subjects存储Subject类信息

系统的包(package)的规划设计

posted @ 2020-12-02 18:38  月光寰宇(白靖)  阅读(142)  评论(0编辑  收藏  举报