系统设计,选课及成绩管理系统

现在一个专业有多名学生,多门课程,学分制,每个学生需要选足4学分的课程,学分可以大于4,并获得每门课程的通过。

现需要设计一个系统,能够允许学生查看所有课程信息,并根据自己的兴趣和需求选择对应的课程。

每门课程由一名教师教授,教师可以查看自己教授的课程选课情况(学生名单),并根据课堂教学情况给学生相应的成绩,>=60分算通过。

一名教师可以教授多门课程。

请给出当前教师一份儿统计报表:

当前教师课程名称 选课人数 平均分 最高分 最低分

学生报表:

自己选修的课程名称 教师名 班级人数 排名 成绩 是否通过

请设计业务逻辑和功能(系统的界面,操作方式),类图,数据库。上传设计方案

求设计方案和讲解,感谢
收起

有需要,可以找我。

教师表,课程表(教师id),课程学生关联表(课程id,学生id,学生成绩),学生表;