云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 学生成绩管理系统UML面向对象设计

学生成绩管理系统UML面向对象设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 16:34:26

图4.8 批量学生成绩录入

(6) 学生成绩修改:输入要修改的学生的学号,选择要修改的课程,该学生之前的成绩就显示出来,再进行修改成绩。如图5.9所示:

- 17 -

图4.9 学生成绩修改

(7) 学生成绩删除:输入要删除的学生的学号,选择要删除的课程,点击删除按钮,就可以改学生该们课程的成绩,成功就提示成功删除,否则提示相应的错误信息。如图4.10所示:

- 18 -

图4.10 学生成绩删除

5. 对象模型 5.1 类定义

在类图中类用矩形框来表示,它的属性和操作分别列在分格中。如不需要表达详细信息时,分格可以省略。一个类可能出现在好几个图中。同一个类的属性和操作可只在一种图中列出,在其他图中可省略。关系用类框之间的连线来表示,不同的关系用连线上和连线端头处的修饰符来区别。

系统类:

(1) Students(学生类)

属性:学号、姓名、性别、出生年月、专业、家庭住址、联系方式

- 19 -

方法:设置学号、获得学号、设置姓名、获得姓名、设置性别、获得

性别、设置出生年月、获得出生年月、设置专业、获得专业、设置家庭住址、获得家庭住址、设置联系方式、获得联系方式 (2) Teachers(教师类)

属性:教师号、姓名、性别、出生年月、院系、家庭住址、联系方式 方法:设置教师号、获得教师号、设置姓名、获得姓名、设置性别、

获得性别、设置出生年月、获得出生年月、设置院系、获得院系、设置家庭住址、获得家庭住址、设置联系方式、获得联系方式 (3) Manager(管理员类)

属性:帐号、密码、身份

方法:设置帐号、获得帐号、设置密码、获得密码、设置身份、获得

身份

(4) Courses(课程类)

属性:课程号、课程名称、开课学期、学时、学分

方法:设置课程号、获得课程号、设置课程名称、获得课程名称、设

置开课学期、获得开课学期、设置学时、获得学时、设置学分、获得学分 (5) Grades(成绩类)

属性:学号、课程号、成绩

方法:设置学号、获得学号、设置课程号、获得课程号、设置成绩、

获得成绩

学生类、教师类和管理员类继承自Person类,其类图如下:

- 20 -

搜索更多关于: 学生成绩管理系统UML面向对象设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图4.8 批量学生成绩录入 (6) 学生成绩修改:输入要修改的学生的学号,选择要修改的课程,该学生之前的成绩就显示出来,再进行修改成绩。如图5.9所示: - 17 - 图4.9 学生成绩修改 (7) 学生成绩删除:输入要删除的学生的学号,选择要删除的课程,点击删除按钮,就可以改学生该们课程的成绩,成功就提示成功删除,否则提示相应的错误信息。如图4.10所示: - 18 - 图4.10 学生成绩删除 5. 对象模型 5.1 类定义 在类图中类用矩形框来表示,它的属性和操作分别列在分格中。如不需要表达详细信息时,分格可以省略。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com