软件工程酒店管理系统时序图协作图
- 格式:doc
- 大小:53.50 KB
- 文档页数:6
软件工程酒店管理系统时序图协作图软件工程
实验二:系统架构分析与设计
院系:软件学院
专业:软件工程II
班级:软工11级.net1班
姓名:梅荣霞(组长)、尹德金、刘强、李国峰、王钢
学号(组长):1115115373
指导教师:王娟
项目名称:宾馆管理系统
一、识别分析类
宾馆管理系统的边界类
边界类名称边界类职责
用户登录界面允许用户输入有效的用户名和密码,检验用户身份,登陆后
才能进行自己权限内的项目进行操作添加入住信息界面允许(有此权限的)人员进入进行添加操作修改入住信息界面允许(有此权限的)人员进入进行修改操作删除入住信息界面允许(有此权限的)人员进入进行删除操作用户查询界面允许用户进行查询操作用户结账界面用户进行结账操作
宾馆管理系统的实体类
实体类名称实体类职责
人员信息姓名、密码、职工编号、职务、用户类别
房间信息房间类型、房牌号、单价
入住信息客户名称、入住时间、预交定金
宾馆管理系统的控制类
控制类名称控制类职责
用户登录根据不同的用户和不同的登录信息转到不同的界面添加信息添加信息到数据库
修改信息修改信息到数据库
删除信息删除信息到数据库
用户查询对用户提交的查看请求进行处理
结账信息用户对宾馆的服务进行处理
二、时序图(至少2个)
用户登录酒店管验证服务数据库验证
理系统
1。
输入用户2.发出验名和密码证请求3.进行查询
4.用户存在
5.验证成功
6.成功登录
图1:用户登录系统时序图
图2:添加客房基本信息时序图
顾客前台系统管理员银联1.刷卡
2。
问口令
3.输口令
4。
口令验证
5.检查顾客资料
6。
口令正确
7.口令正确
8.输入金额
9。
进行处理10。
银行处理
11。
完成12。
处理完成13。
打印清单图3:用客结账时序图
三、协作图
6: 1:
用户登录酒店管理
系统
5:
2:
3:
验证服数据库验务证
4:
图4:用户登录系统协作图
【用户登录系统协作图说明】:
)输入用户名密码 2)发送验证请求 3)进行查询 1 4)用户存在 5)验证成功 6)成功登录
1:
3:
顾客前台
2:
8:
13:
7:
12:
4:
9:
5:
10:
系统管理银联
员
6:
11:
图5:顾客用信用卡结账协作图
【顾客用信用卡结账协作图说明】:
1)刷卡 2)问口令 3)输口令 4)口令验证
5)检查客户资料 6)口令正确 7)口令正确
8)输入金额 9)进行处理 10)银行处理
11)完成 12)处理完成 13)打印清单
四、包图
宾馆管理系统主要分为两层:界面层和实体层。
(如图6)界面层的主要功能包括:
人员信息界面
用户查询界面
入住信息界面
实体层的主要功能包括:
用户登录
添加信息
修改信息
图6:系统逻辑视图(包图) 五、部署视图(不会画)。