班组天马宾馆客房管理详细设计文档vWord文件下载.doc
- 文档编号:14567385
- 上传时间:2022-10-23
- 格式:DOC
- 页数:41
- 大小:1.18MB
班组天马宾馆客房管理详细设计文档vWord文件下载.doc
《班组天马宾馆客房管理详细设计文档vWord文件下载.doc》由会员分享,可在线阅读,更多相关《班组天马宾馆客房管理详细设计文档vWord文件下载.doc(41页珍藏版)》请在冰豆网上搜索。
V1.0.2
枚举类型定义
详细设计 -1-
目录
1. 引言 1
1.1编写目的 1
1.2背景 1
2. 程序系统结构 1
3. 类汇总表 2
3.1CMemberInfor类 2
4. 客户端实现流程 1
5. 主要功能实现伪代码 2
5.1CAddOperator类中添加用户功能 2
5.1.1添加用户流程图 2
5.1.2添加用户UI界面 1
5.1.3添加用户伪代码 1
详细设计 -3-
1.引言
1.1编写目的
本详细设计说明书提供给开发人员详细的程序流程,结合详细设计类图及本文档中的伪代码可以进行代码编程。
1.2背景
说明:
a.软件名称:
b.本项目的任务提出者:
天马宾馆
c.开发者:
乐成数字通信学院脱产20班6组
d.用户:
e.运行该程序系统的计算中心:
PC机
2.程序系统结构
图2-1程序系统结构图
3.类汇总表
3.1CMenu类
CMenu类为系统界面类,为系统提供界面:
CMemberInfor类的成员函数
函数名
返回值
形参
函数作用
ShowHead()
void
系统界面头界面(每个界面都包含)
ShowMainMenu()
系统主界面
ShowSearchInfoMenu()
查询信息头界面(查询界面都包含)
ShowBookMenu()
预订头界面(预订界面都包含)
ShowLiveInMenu()
入住头界面(入住界面都包含)
ShowReFillMenu()
续订头界面(续订界面都包含)
ShowCheckOutMenu()
退房头界面(退房界面都包含)
ShowStatisticsMenu()
统计信息头界面(统计界面都包含)
ShowSetRoomPriceMenu()
设置房间单价头界面(设置房间单价界面都包含)
ShowExitSystemMenu()
退出系统头界面(退出系统界面都包含)
ShowSearchMainMenu()
查询主界面
ShowRoomSearchMenu()
客房查询界面
ShowRoomTypeMenu()
客房类型界面
ShowLuxuryRoomMenu()
豪华客房界面
PleaseStartDayMenu()
输入开始日期界面
PleaseRoomNoMenu()
输入房间号码界面
PleaseCustomNameMenu()
输入客户姓名界面
PleaseCustomSexMenu()
输入客户性别界面
PleaseCustomIDMenu()
输入客户身份证号界面
PleaseCustomPhoneMenu()
输入客户电话界面
PleaseDaysMenu()
输入入住天数界面
PleaseSuperventionDaysMenu()
输入续订天数界面
PleaseNewPriceMenu()
输入新房间价格界面
PleaseUserNameMenu()
输入用户名界面
PleasePasswordMenu()
输入密码界面
PleaseConfirmMenu()
判断确认操作界面
PleasePrintConfirmMenu()
判断打印报表界面
PleaseDaysExceedMenu()
输入天数超出范围,重新输入界面
PleaseMoneyMenu()
输入入住房费界面
InfoLoginSucceedMenu()
显示登录成功界面
InfoLoginFailedMenu()
显示登录失败界面
InfoRoomMenu()
显示客房信息界面
InfoCustomMenu()
显示客户信息界面
InfoRoomSetMenu()
显示房间配置界面
InfoEmptyRoomMenu()
该类型房间空房界面
InfoBookedRoomMenu()
该类型房间已预订房间界面
InfoHaveBedRoomMenu()
该类型房间有床位房间界面
InfoRoomStatusMenu()
该房间状态界面
InfoRemainDaysMenu()
客房剩余天数界面
InfoSystemMenu()
系统提示信息界面
InfoSucceedMenu()
显示操作成功界面
InfoThanksMenu()
感谢友好界面
InfoMoneyLeftMenu()
余额界面
表1-1CMenu类的成员函数
3.2CRoom类
CRoom类是房间类,为系统提供房间的属性和方法:
CRoom类的成员函数
SetNO()
char*
设置房间号码
SetDeploy()
设置房间配置
SetPrice()
double
设置价格
SetRoomType()
int
设置房间类型
GetNO()
constchar*
返回房间号码
GetDeploy()
返回房间配置
GetPrice()
返回价格
GetRoomType()
返回房间类型
表2-1CRoom类的成员函数
CRoom类的成员变量
变量名
变量类型
保护类型
变量作用
m_pNO
char*
protected
存储房间号码
m_pDeploy
char*
存储房间配置
m_dPrice
存储房间价格
m_nRoomType
存储房间类型
表2-2CRoom类的成员变量
3.3CLuxuriousRoom类
CLuxuriousRoom类是豪华房间类,它是房间类的子类,为系统提供豪华房间的属性和方法
CLuxuriousRoom类的成员函数
SetStatus()
设置房间状态
SetCustomer()
CCustomer
设置客户信息
GetStatuse()
返回房间状态
GetCustomer()
CCustomer*
返回客户信息
表3-1CLuxuriousRoom类的成员函数
CLuxuriousRoom类的成员变量
m_nStatus
存储房间状态
m_Customer
存储客户信息
表3-2CLuxuriousRoom类的成员变量
3.4CRoomWithTowBeds类
CRoomWithTowBeds类是两张床房间类,它是房间类的子类,为系统提供两张床房间的属性和方法
CRoomWithTowBeds类的成员函数
SetStatusBed1()
设置床1状态
SetStatusBed2()
设置床2状态
SetCustomer1()
设置客户1信息
SetCustomer2()
设置客户2信息
GetStatusBed1()
无
返回床1状态
GetStatusBed2()
返床2状态
GetCustomer1()
返客户1信息
GetCustomer2()
返回客户2信息
表4-1CRoomWithTowBeds类的成员函数
CRoomWithTowBeds类的成员变量
m_nStatusBed1
存储床1状态
m_nStatusBed2
存储床2状态
&
m_Customer1
存储客户1信息
m_Customer2
存储客户2信息
表4-2CRoomWithTowBeds类的成员变量
3.5CCustomer类
CCustomer类用来存储客户信息的类,存储用户的姓名,性别,身份证号,电话,押金,入住日期,入住天数的描述信息:
CCustomer类的成员函数
CCustomer()
构造函数
SetName()
设置客户姓名
SetSex()
bool
客户性别
SetID()
客户的身份证
SetPhone()
客户电话
SetMoney()
押金
SetDays()
入住天数
SetStartDate
入住的开始日期
GetName()
得到客户姓名
GetSex()
得到客户性别
GetID()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 班组 天马 宾馆 客房 管理 详细 设计 文档