UML课程设计实验报告 联系客服

发布时间 : 星期一 文章UML课程设计实验报告更新完毕开始阅读e6b8619852d380eb63946d59

员维护网站的活动图。

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)等。