当前位置:首页 > UML课程设计实验报告
员维护网站的活动图。
1.用户登录系统的活动图:
【活动图说明】
(1)InputURL:输入网站的URL。 (2)Show HomePage:显示网站主页。 (3)Input Login Information:输入登录信息。 (4)Press “OK”Button:点击“OK”按钮。 (5)Certify UserInfo:用户信息认证。
(6)Show Success Page:显示登录成功界面。
用户登录系统时,首先要输入登录网站的URL,然后从首页的登录窗口中输入登录信息,如用户名和密码,点击页面上的登录按钮。用户输入的信息会与数据
库中的信息对比验证,如果验证成功,返回登陆成功页面,如果失败,返回登录失失败页面。
2.教师上传课件的活动图:
【活动图说明】
(1)Apply File Upload:申请文件上传。
(2)Certify Size And Other Aspact:验证文件的大小和其他的信息。 (3)Store:文件存储。
(4)Administrator Authorize:系统管理员认证。 (5)Update Page:更新页面。 (6)Delete File:删除文件。
教师要上传文件,首先要进入文件上传页面,然后验证上传文件的大小和其他信
息是否符合要求。验证成功后将文件存储,当系统管理员认证通过,更新页面;认证不通过则删除文件。
3.系统管理员维护网站的活动图:
【活动图说明】
(1)Login:登录系统。
(2)Process CAI:处理上传的课件。 (3)Update Information:更新页面信息。 (4)Modify Page:修改页面。
三.系统中的类:
3.1类图的生成:
1.参与者相关的类(如图):
【类图说明】
(1)User类图是所有类的父类,包含的属性有登录名(Account)、密码(Password)、用户的邮箱(Email)等。方法有获取邮箱(getEmail)、获取登录账户名(getAccount)以及修改密码(changePass)。
(2)Student类是学生类,除了继承父类的属性和方法,还包括学号(number)、姓名(name)、性别(sex)、年龄(age)、班级(classNum)和年级(grade)等属性。
(3)Teacher类是教师类,教师类中除了继承父类的属性和方法,还包含姓名(name)、性别(sex)、身份证号(IdentityCard)、所教授的课程(Course)以及电话号码(TelephoneNum)等,新的方法有更新课程介绍(UpdateCourseInfo)和更新教师介绍信息(UpdateTeachingInfo)等。
共分享92篇相关文档