《2012-2013 第二学期 11本 uml 课上练习二建立类图_答案》由会员分享,可在线阅读,更多相关《2012-2013 第二学期 11本 uml 课上练习二建立类图_答案(5页珍藏版)》请在金锄头文库上搜索。
1、UML 面向对象技术教程课上练习二 类图 11、远程网络教学系统中,其中参与者为学生、教师和管 理员;学生有登陆账户(学号)、登录密码、姓名、性别 、年龄、班级、年级、邮箱等属性;教师有登录账号、 登录密码、姓名、性别、教授课程、电话及邮箱等属性 ;管理员有登陆账号、登陆密码、邮箱等属性、根据这 些信息创建系统的类图。Administratoraccount:Stringpassword:Stringemall:StringStudentaccount:Stringpassword:StringstudentName:Stringsex:Byteage:intergerclass:String
2、grade:Stringemall:StringTeacheraccount:Stringpassword:StringteacherName:Stringsex:Bytecourse:Stringphone:Stringemall:String2、若在上题中如果把参与者学生、教师和管理员进行 抽象,从而抽象出一个独立的人员类,学生、教师和管 理员分别是人员类的子类。根据这些信息重新创建类图 。StudentstudentName:Stringsex:Byteage:intergerclass:Stringgrade:StringTeacherteacherName:Stringsex:Byt
3、ecourse:Stringphone:StringPersonaccount:Stringpassword:Stringemall:StringAdministratoradName:String3、“远程教学网络系统”中,有抽象的person类下对应有学生、教师和 管理员三个实体类;学生有account、password、st_name、major、grade 、emall等属性;教师有acoount、password、te_name、major、course、 phone及emall等属性;管理员有accout、password、ad_code、Emall等属 性、根据这些信息创建出含抽象类在内的系统类图。并完成对应的Java代 码。Studentst_code:Stringst_name:Stringmajor:Stringgrade:StringTeacherte_name:Stringmajor:Stringcourse:Stringphone:StringPersonaccount:Stringpassword:Stringemall:StringAdministratorad_code:string