返回类型:Major 参数:无
返回值:Major属性值 读取/修改的属性:读取 调用的方法:无 9. 方法:SetAddress 返回类型:void 参数:Address 返回值:无
读取/修改的属性:修改 调用的方法:无 10. 方法:GetAddress 返回类型:Address 参数:无
返回值:Address属性值 读取/修改的属性:读取 调用的方法:无 6.2.2 对象:Teacher
用途:记录教师基本信息 约束:临时对象
持久性:从教师登录到退出6.2.2.1 属性描述: 1. 属性:Name 类型:String 描述:教师姓名 约束:无 2. 属性:Sex 类型:String
- 29 -
描述:教师性别 约束:无 3. 属性:Birth 类型:Date 描述:教师生日 约束:无 4. 属性:College 类型:String 描述:教师所在学院 约束:无 5. 属性:Address 类型:String 描述:教师家庭住址 约束:无
6.2.2.2 方法描述: 1. 方法:SetName 返回类型:void 参数:Name 返回值:无
读取/修改的属性:修改调用的方法:无 2. 方法:GetName 返回类型:Name 参数:无
返回值:Name属性值 读取/修改的属性:读取调用的方法:无 3. 方法:SetSex
- 30 -
返回类型:void 参数:Sex 返回值:无
读取/修改的属性:修改 调用的方法:无 4. 方法:GetSex 返回类型:Sex 参数:无
返回值:Sex属性值 读取/修改的属性:读取 调用的方法:无 5. 方法:SetBirth 返回类型:void 参数:Birth 返回值:无
读取/修改的属性:修改 调用的方法:无 6. 方法:GetBirth 返回类型:Birth 参数:无
返回值:Birth属性值 读取/修改的属性:读取 调用的方法:无 7. 方法:SetCollege 返回类型:void 参数:Major 返回值:无
读取/修改的属性:修改
- 31 -
调用的方法:无 8. 方法:GetCollege 返回类型:College 参数:无
返回值:College属性值 读取/修改的属性:读取 调用的方法:无 9. 方法:SetAddress 返回类型:void 参数:Address 返回值:无
读取/修改的属性:修改 调用的方法:无 10. 方法:GetAddress 返回类型:Address 参数:无
返回值:Address属性值 读取/修改的属性:读取 调用的方法:无 6.2.3 对象:Manager
用途:记录用户基本信息 约束:永久对象
持久性:系统初始化时创建并一直存在,直到人为销毁 6.2.3.1 属性描述: 1. 属性:Account 类型:String
描述:用户登录帐号(学生、教师或管理员) 约束:无
- 32 -