用户管理模块建模

用户管理模块建模

ID:37549490

大小:728.31 KB

页数:46页

时间:2019-05-12

用户管理模块建模_第1页
用户管理模块建模_第2页
用户管理模块建模_第3页
用户管理模块建模_第4页
用户管理模块建模_第5页
资源描述:

《用户管理模块建模》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章用户管理模块建模本章讨论的类图是逻辑视图的重要组成部分,用于对系统的静态结构建模,涉及到具体的实现细节,它定义系统中的类(属性和操作),描述系统中类之间的关系。【教学导航】知识技能目标(1)熟悉UML类图的功能和组成元素(2)理解类之间的关系(3)学会构思类图(4)学会在RationalRose2003中绘制类图(5)理解对象图的功能与描述方法本章重点(1)在RationalRose2003中绘制类图(2)类之间的关系教学方法案例教学法、分组讨论法、自主学习法、探究式训练法课时建议4课时(含引导训练和同步训练)【引导

2、训练】【任务1】创建Rose模型“03用户管理模块模型”【任务描述】创建一个Rose模型,将其命名为“03用户管理模块模型”,且保存在本章对应的文件夹中。【任务2】绘制用户管理模块的用例图【任务描述】分析用户管理模块的功能需求、参与者和用例,使用RationalRose2003绘制用户管理模块的用例图【操作示范与知识讲解】【实例引导】现实世界中的任何事件都可以称为对象,对象是构成世界的一个独立单位。把具有共同性质的事物划分为一类,得出一个抽象的概念。例如汽车、车辆、运输工具等都是一些抽象概念,它们是一些具有共同特征的事件的

3、集合,被称为类。【任务描述】(1)识别用户管理模块的类以及各个类的属性和操作。(2)绘制用户管理模块的类图。3.1认识UML的类图3.2构思用户管理摸块的类3.3绘制用户管理摸块的类图3.4认识UML的对象图【任务实施】3.1认识UML的类图类图由类和类间关系组成,在程序设计的不同阶段,类图的作用也不相同。在分析阶段,类图主要用于一些概念类的描述;在设计阶段,类图主要用于描述类的外部特性;在实现阶段,类图主要用于描述类的内部实现。3.1.1类图的功能类图(ClassDiagram)显示了模型的静态结构,特别是模型中存在的类

4、、类的内部结构以及它们与其他类的关系等。3.1.2类图的组成元素类图包含以下元素:类、包、接口。同其它的图一样,类图也可以包含注解和限制。3.1.3类图的描述方法类用长方形表示,长方形分为上、中、下三个区域,每个区域用不同的名字标识,上面的区域内标识类的名称,中间区域内标识类的属性,下面的区域内标识类的操作方法,如图3-5所示。图3-5类图示意3.1.4类之间的关系类之间常见的关系有:关联关系、依赖关系、泛化关系、聚合关系、组合关系和实现关系。其中,聚合关系、组合关系属于关联关系。普通关联关系关联的表示方法关联是在有关系的

5、类之间画一条线。关联可以是单向的,也可以是双向的。单向关联用带有箭头的直线表示,双向关联用一条直线表示。聚合关系组合关系聚合关系和组合关系表示的是类之间的整体与部分的关系。组合关系中的整体与部分具有相同的生存周期,即整体不存在了,部分也会随之消失。组合是一种特殊形式的聚合,即强聚合。泛化关系依赖关系实现关系类和接口之间的关系是实现3.2构思用户管理模块的类经分析,“用户类”的主要属性有用户ID、用户名、密码、用户类型、启用日期、是否停用等,主要方法有getUserInfo()(用于获取用户信息)、getUserType()

6、(用于获取用户类型)、getUserPermission()(用于获取用户权限)、userAdd()(用于新增用户)。userInfoEdit()(用于修改用户信息)、userDelete()(用于删除现有用户)、userPasswordEdit()(用于修改用户密码)、userPermissionAdd()(用于添加用户权限)、userPermissionDelete()(用于删除用户权限)。经分析,“用户管理界面类”的主要方法有createWindow()(用于创建窗体对象)、listUserInfo()(用于在用户界

7、面显示用户信息)、addUser()(用于增加用户)、editUserInfo()(用于修改用户信息)、deleteUser()(用于删除用户)。经分析,“数据库操作类”的主要属性有conn(创建的数据库连接对象),主要方法有openConn()(用于建立数据库连接,且打开该连接)、closeConn()(用于关闭数据库连接)、getData()(用于从数据表中获取数据)、updateData()(用于更新数据表中的数据)、insertData()(用于向数据表插入新记录)、editData()(用于修改数据表中的数据)、

8、deleteData()(用于删除数据表中的记录)。3.3绘制用户管理模块的类图1.建立类图在RationalRose2003的【模型浏览】窗口【LogicalView】对应的行单击右键,在弹出的快捷菜单中选择【New】选项,然后单击下一级菜单项【ClassDiagram】,如图3-17所示。图3-17

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。