- 1、本文档共105页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元3 用户管理模块建模概要
(2)“用户权限类”的主要方法有获取对应用户的权限、删除用户权限、新增用户权限等。 【任务3-4】绘制“密码修改界面类”的类图 【任务描述】 设计图书管理系统用户管理模块的“密码修改界面类”,且使用Rational Rose 2003绘制“密码修改界面类”的类图。 【操作提示】 “密码修改界面类”的主要方法有创建窗体对象,验证原密码是否正确,修改指定用户的密码,验证两次输入的新密码是否相同。 【任务3-5】浏览用户管理模块的部分顺序图 【任务描述】 在Rational Rose 2003的逻辑视图中显示“浏览用户信息”和“新增用户”的顺序图,观察浏览用户信息和新增用户所涉及的类,使用了类的那些方法。 【操作提示】 “浏览用户信息”顺序图如图3-40所示。 图3-40 “浏览用户信息”的顺序图 图3-41 “新增用户”顺序图 【任务3-6】浏览用户管理的活动图 【任务描述】 在Rational Rose 2003的逻辑视图中显示“用户管理”的活动图,观察“用户管理”的操作过程。 【操作提示】 “用户管理”的活动图如图3-42所示。 图3-42 管理用户的活动图 【单元小结】 类图在系统的整个生命周期中都是有效的,在系统分析阶段,类图主要用于显示角色和识别实体;在系统设计阶段,类图主要用于捕捉组成系统体系结构的类结构;在系统编码阶段,根据类图中的类以及它们之间的关系实现系统的功能。 类图用于对系统的静态结构进行建模,它定义系统中的类,描述系统类之间的关系。 本单元主要介绍了UML类图的功能、组成元素、描述方法和类之间的关系,重点介绍了Rational Rose 2003中绘制类图的方法,还介绍了对象图的功能和描述方法。 图3-21 添加类属性的快捷菜单 此时一个新的属性就被添加了,如图3-22所示。 将属性的默认名称修改为“用户编号”,如图3-23所示。 图3-22 添加属性后的类 图3-23 修改属性的名称 (2)修改类属性 在类图【编辑】窗口中,右键单击已创建的类,在弹出的快捷菜单中单击菜单项【Open Specification…】,如图3-25所示,打开【Class Specification for用户类】对话框。 图3-25 打开【Class Specification for用户类】对话框的快捷菜单 在该对话框中单击【Attributes】选项卡,在该选项卡显示该类的已有属性“用户编号”,如图3-26所示。 图3-26 【Class Specification for用户类】对话框的【Attributes】选项卡 在“用户编号”属性的“Type”位置单击, 出现一个框,再一次单击该框会出现一个列表 框,在该列表框中单击选择类型“String”,如 图3-27所示。 这样就设置了“用户编号”属性的类型为“String”,如图3-28所示。然后单击【OK】按钮即可。 图3-27 在类型列表框中选择类属性的类型 图3-28 一个类属性定义完成 提示 在“用户编号”属性的“Type”位置双击则会显示【Class Attribute Specification for 用户编号】对话框,在该对话框中也可以设置“用户编号”属性的类型,如图3-29所示。 图3-29 设置类属性的类型 (3)利用对话框添加类的其他属性 打开【Class Specification for用户类】对话框,切换到【Attributes】选项卡。 在属性列表区域单击右键,然后单击菜单项【Insert】,如图3-30所示,则可以插入新的属性。 图3-30 添加类的属性 图3-31 类属性的快捷菜单 图3-32 【Class Attribute Specification for 用户名】对话框 图3-33 在【Class Specification for用户类】对话框的【Attributes】选项卡中添加多个属性 提示 如果要删除类的属性,可以右键单击属性,在弹出的如图3-34所示的快捷菜单中单击菜单项【Delete】即可。 利用该快捷菜单还可以实现复制、剪切、粘贴等操作。 图3-34 属性操作的快捷菜单 5.添加和修改类的方法 (1)利用快捷菜单添加类的方法 (2)利用对话框添加类的其他方法 图3-35 利用快捷菜单添加类的方法 图3-36 在【Class Specification for用户类】对话框中添加类方法 图3-37 在“用户管理模块类图”中添加3个类 6.添加类之间的关系 (1)添加类之间的关联关系 (2)添加类之间的泛化关系 (3)
文档评论(0)