和修改。
7用例名称用户密码修改
执行者酒店管理员、酒店经理和服务员
目的用户可以对自己的登录密码进行修改
8用例名称用户注销
执行者酒店管理员酒店经理和服务员
目的用户离开系统注销以防止别人通过自己的帐号登录系统
9用例名称删除用户
执行者酒店管理员
目的删除用户前台服务员、系统管理员、经理信息
10用例名称添加用户
执行者酒店管理员
f目的添加用户
11用例名称查询用户信息
执行者酒店管理员或服务员
目的查询用户前台服务员、系统管理员、经理信息包括姓名、员工号、部门、联系方式
12用例名称删除用户
执行者酒店管理员酒店管理员
目的删除用户前台服务员、系统管理员、经理信息
用例描述
f413用例图
f
增加员工信息
f414分析与讨论
1建模用例图的步骤、方法
1确定出系统的参与者和用例。
2确定出系统的用例。
3按照优先次序细化每个用例。
4确定出每个用例中的泛化。
5确定每个用例中的包含关系、扩展关系。
6使用你已经确定的参与者用例泛化包含关系和扩展关系为每个用例创建一个用例图。
2如何识别系统的参与者应该如何划分用例应注意哪些问题
查找谁是系统的主要功能谁改变系统的数据谁从系统获取数据谁支持维护系统谁需要借助系统的支持来完成日常的工作系统需要操纵哪些硬件系统需要和那些外部系统交互。
划分用例可以将系统分解成若干子系统子系统还可以划分下属子系统形成一个系统层次结构。识别用例间的关系扩展、包含等来划分子系统。
3心得
对于大型软件系统用例模型相对复杂为了清晰的描述这样的系统就有必要使用包等对用例进行分组。通过本次实验指导了用例图怎么画及用例图描述系统的功能需求。
42建立对象模型
421候选类的数据字典
422定义类
客房管理界面类
属性
客房号码
客房标准
f客房位置
客房状态
单价
容纳人数
用户管理界面类属性
用户名
密码
餐饮管理界面类属性
食品种类
食品价格
操作
点菜
结账
顾客信息管理界面类属性
客房房号
客人姓名
身份证号码
身份证地址
入住时间
操作员
财务管理界面类属性
入账编号
入账金额
入账时间
预订管理界面类属性
客房房号
客人姓名
身份证号码
身份证地址
预定时间
操作员
酒店管理系统类
f属性
用户名
密码
操作
登录
423绘制类图
图423酒店管理系统类图
该类图中包含类有
客房管理界面类
用户管理界面类
餐饮管理界面类
财务管理界面类
预订管理界面类
顾客信息管理界面类
酒店管理系统类
说明客房管理界面类用户管理界面类r