教务管理系统类图,包图,顺序图,活动图

1.某高校教务系统:每个学生属于某个班级,每个班级有若干学生;每个学生规定学习几门课程,每门课程有若干个任课教师;每个学生在选修某门课程时可选择某一指定的任课教师,每位教师担任若干门课的教学工作;学生学习某门课程后获得学分和成绩。用对象模型描述下列对象的属性、服务及相互关系。

学生:学号,姓名,专业,班级,性别

班级:系,专业,入学年份

课程:课程名,任课教师,学分

姓名,担任的课程名,任课班级

①类图

2c2cf5fc441d40e5b83339c43c6f3044.png 

 ②包图

c8c9ced9e2fc44769f86748617a8a940.png

 ③顺序图

751ea0adb2434f12babed8374a3ceb5d.png

 ④活动图32e4f19a271246b39ec8ad8e4aab25f8.png

 (自己画的,仅供参考)

  • 6
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
高校教务管理系统类图包括三个主要模块:管理员模块、教师模块和学生模块。其中,管理员模块包括学生、课程、教师等基础信息的添加和管理,还可以进行教师教学计划的审核,学生选课记录和学生成绩的查询。教师模块包括教师个人信息的管理、教学计划的制定和发布、学生选课记录和学生成绩的查询等功能。学生模块包括学生个人信息的管理、选课、退课、查看成绩等功能。 下面是一个简单的高校教务管理系统类图: ``` +----------------+ +----------------+ +----------------+ | Administrator | | Teacher | | Student | +----------------+ +----------------+ +----------------+ | -admin_id: int | | -teacher_id: int | | -student_id: int | | -admin_name: str | | -teacher_name: str | | -student_name: str | | -admin_pwd: str | | -teacher_pwd: str | | -student_pwd: str | +----------------+ +----------------+ +----------------+ | +add_student() | | +add_course() | | +select_course() | | +delete_student() | | +delete_course() | | +drop_course() | | +update_student() | | +update_course() | | +query_grade() | | +audit_teaching_plan() | | +publish_teaching_plan() | | +query_course() | | +query_student() | | +query_student() | | +query_personal_info() | | +query_teacher() | | +query_teacher() | | +update_personal_info() | +----------------+ +----------------+ +----------------+ ``` 其中,Administrator、Teacher和Student分别代表管理员、教师和学生类。每个类都有自己的属性和方法。例如,Administrator类有admin_id、admin_name和admin_pwd属性,以及add_student()、delete_student()、update_student()、audit_teaching_plan()、query_student()、query_teacher()等方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值