一、使用ECB实现make reservation用例的详细设计(包含用例简介、顺序图、类图)
1、用例简介
(1)用户登录网站,根据位置和日期来检索酒店(2)用户根据入住人数与时间长短来选择房间
(3)用户提交订单,确认支付,预订成功
2、顺序图
3、类图
二、将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类。
一个可能的映射结构如下:
- Project
- build
- dataBase // 数据库
- public // 公共资源
- static // 静态资源
- module // ECB模型结构
- boundary
- UI.cpp // 用户界面
- control
- systemController.cpp
- entity
- abstractEntity.cpp
- region_hotelEntity.cpp
- hotel_roomEntity.cpp
- user2_orderEntity.cpp
- interface // 和外部系统的接口
- payInterface.cpp
- boundary
- main.cpp // 项目主入口