图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 -