软件工程酒店管理系统时序图协作图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程
实验二:系统架构分析与设计
院系:软件学院
专业:软件工程II
班级:软工11级.net1班
梅荣霞(组名姓:长)、尹德金、刘强、李国峰、王钢1115115373
长号(组):学:教指导师王娟
项目名称:宾馆管理系统
一、识别分析类
宾馆管理系统的边界类
边界类职责边界类名称
登陆后检验用户身份,允许用户输入有效的用户名和密码,用户登录界面
才能进行自己权限内的项目进行操允许(有此权限的)人员进入进行添加操添加入住信息界修改入住信息界允许(有此权限的)人员进入进行修改操删除入住信息界允许(有此权限的)人员进入进行删除操用户查询界允许用户进行查询操用户结账界用户进行结账操作
宾馆管理系统的实体类
实体类职责实体类名称人员信息姓名、密码、职工编号、职务、用户类别房间类型、房牌号、单价房间信息
客户名称、入住时间、预交定金入住信息
宾馆管理系统的控制类
控制类职责控制类名称
用户登录根据不同的用户和不同的登录信息转到不同的界面添加信息到数据库添加信息修改信息修改信息到数据库删除信息删除信息到数据库用户查询对用户提交的查看请求进行处理结账信息用户对宾馆的服务进行处理
2二、时序图(至少个)
用户登录酒店管验证服务数据库验证理系统输入用户1.发出验2.名和密码证请求3.进行查询4.用户存在5.验证成功成功登录6.
图1:用户登录系统时序图
图2:添加客房基本信息时序图
顾客前台系统管理员银联1.刷卡2.问口令3.输口令4.口令验证5.检查顾客资6口令正7口令正8输入金9进行处10银行处11完处理完1213打印清单
:用客结账时序图图3
三、协作图
6: 1:
登录酒店管理用户系统5:
2:
3:
数据库验验证服证务4:
:用户登录系统协作图4图
【用户登录系统协作图说明】:
1)输入用户名密码2)发送验证请求3)进行查询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:系统逻辑视图(包图)
五、部署视图()不会画