店
客
房
理
系
统
第X组
组长:
组员:
计算机科学技术
目录
摘: 5
二行性分析 6
1编写目: 6
2项目背景: 6
21项目总述: 6
22相关定义: 6
3行性研究前提 6
31欲开发软件基求: 6
32目标: 7
33条件假定限制: 7
34进行行性研究方法: 8
4现系统分析: 8
5建议系统分析: 8
6社会素方面行性 8
61法律方面行性: 8
62方面行性: 8
7结: 8
三需求分析 9
1. 引言: 9
11 编写目: 9
12 背景: 9
13 运行环境: 9
14 定义: 9
2 项目概述: 10
21 项目目标: 10
22 户特点: 10
3 总体需求调查: 10
31 系统目标: 10
32 业务处理总体流程调查: 11
4 系统功调查: 13
41 订房入住理功: 13
42 退房理功: 14
43 客户信息理功: 16
44 客房信息理功: 18
45 系统设置功: 19
5 系统功数流图表: 20
6 数字典: 21
61 数流描述: 21
62 数项条目: 22
63 数存储条目: 23
64 ER图设计: 24
7 安全性求调查: 26
8 性求调查: 26
81 数精确度: 26
82 时间特性: 26
83 适应性: 26
四总体设计 27
1 引言: 27
11 编写目: 27
12 范围: 27
13 定义: 27
14 参考资料: 27
2 总体设计: 27
21 需求规定: 27
22 运行环境 27
23 结构: 28
24 基设计概念处理流程: 29
25 功需求相关程序关系: 37
26 工处理程: 42
3 数库设计: 42
4 户界面设计: 45
五详细设计 46
1 引言: 46
11 编写目: 46
12 背景说明: 46
13 参考资料: 46
14 部分容定义: 46
2 程序系统结构: 46
3 程序设计说明: 48
31 程序 ONLOADSYS 设计说明: 48
32 程序 ONBOOK 设计说明: 49
33 程序ONORDER 设计说明: 50
34 程序 ONCHECKIN 设计说明: 51
35 程序 ONCHECKOUT 设计说明: 52
36 程序 ONMROOM 设计说明: 53
37 程序 ONMCLIENT 设计说明: 54
38 程序 ONSYSSET 设计说明: 55
六测试分析维护 56
1 引言: 56
11 编写目: 56
12 背景说明: 56
13 参考资料: 56
2 测试概: 56
3 功测试: 56
4 维护: 60
41 改正性维护 60
42 适应性维护 60
43 完善性维护 60
七附录:……………………………………………………………………………………………………………………………………61
摘:
酒店客提供住宿餐饮娱乐服务综合性服务企业接客世界客生活惯消费水宗教信仰等相着国旅游业飞速发展社会生活水普遍提高酒店消费断提出更高更样性求酒店企业拥限力物力财力信息资源服务住店客满足客种消费需求
竞争日趋激烈酒店行业中营酒店企业重问题
酒店营理员掌握科学理思想理方法综合运酒店资源应该采先进计算机理手段处理日益复杂信息资源正确时客源市场信息作出反应正确指定营决策样保证酒店企业激烈竞争中求生存发展成功应先进计算机理手段辅助酒店企业营理求酒店日常操作模式符合计算机信息处理求需相应理体系员配合作酒店营理员充分掌握酒店职岗位信息流程计算机处理求善结合两者求长处想进计算信息处理技术效服务酒店营理
课程设计解决酒店客房理中实现计算机客订房情况消费情况统计登记实现酒店住房费次性结算服务酒店理员关定时间段里酒店住房理情况酒店营情况提供快捷方便高效理手段
课程设计中系统开发台Windows XP程序设计设计语言采Vc++数库采SQL Server 2005程序运行台Windows 2000XPVc++中实现功预定客户理客户日常事务登记住房理等Access作种信息资料台数库包括客信息房间信息客史记录等等
通课程设计实现酒店客房进行理户轻松找需客房信息提供订房退房服务酒店客房业绩进行统计实现服务理电子化动化提高酒店客房理办公效率提高改善酒店服务质量提供保证
二行性分析
1 编写目:
着国旅游业飞速发展社会生活水普遍提高酒店消费断提出更高更样性求根…酒店求…酒店开发款方便快捷理酒店客房相关软件理系统详细分析讨编写文档目:
l 准确误理解表达户软件系统求
l 分析确认户求否合理实现性必性
l 便系统设计员完成系统需求分析
预期读者:酒店相关工作员系统开发设计员
2 项目背景:
21项目总述:
酒店客房理系统应客户求利计算机技术酒店客房订房退房等日常操作进行理仅节省力物力提高理效率方便业务理
22 项目背景:
l 项目名称:酒店客房理系统
l 务提出者: ……
l 项目开发者: ……
l 系统户: …酒店总台服务员
23 相关定义:
户:系统员
客户:酒店住户
3 行性研究前提
31 欲开发软件基求:
A 功:
l 客房信息理
户酒店客房相关信息进行理包括客房基信息(客房号客房价格等)进行检索录入修改
l 客房预订理
实现客户酒店客房预定求
l 客房订房入住理
实现客户酒店客房订房预订转入住求
l 客房退房理
实现客户退房求进行费结算
l 客户信息理
户入住酒店客户信息进行查询包括客户基信息(身份证号客户姓名联系电话)进行检索
l 系统设置理
户根需修改系统相关设置
B 性限制:
系统微型机开发信息处理系统响应时间午特殊求
C 输入输出:
系统输入酒店客户相关信息包括信息住宿信息等
系统输出酒点客户账单相关报告等
D 酒店客房理流程:
客户订房信息
客户预订信息
客户退房信息
入住处理
退房收银
房间密码卡
客户账单
图表 1酒店客房理流程图
E 系统连接系统:客房门禁系统 票印系统
H 完成期限: 预期6月
32 目标:
项目旨利计算机进行酒店客房理提高客房理员工作效率提高理员工作质量改善客户接工作实现理计算机化效率化继承旧理系统优良性基础进步提升软件理性实现力资源高效利
33 条件假定限制:
(1)针户求结合实际情况设计理软件初步估计具1015年应寿命
(2)具体调研定较适合系统设计方案进步较方案优劣中提炼出优方案
(3)费投资重户户提供部分设备支持中保证日常部分生活工作费
(4)软件作违反法律政策设计基设计基础结合法律政策允许软件做合理升级维护
(5)针户求设计理软件基现行普遍应标准配置硬件系统windows操作系统开发运行
(6)利现旧版理软件系统参考继承部分实功
(7)预计系统6月基功投入
34 进行行性研究方法:
项目开发组4组成三方面系统开发作行性研究分析
(1)两现行应理系统进行分析调查确定现行系统已功初步确定开发系统功
(2)两酒店客房理做实调查搜集日常工作理信息初步确定酒店客房理流程总结出开发系统功
(3)汇总调查结果确定系统框架模型开发系统进行行性仿真研究软件达功基齐全操作简单应方便
4 现系统分析:
项目委托酒店现阶段客房服务理工作工系统实现种酒店运营理模式已适应日益增长酒店工作理量员工作量酒店员设备支出方面耗损量该系统局限处
5 建议系统分析:
系统运行装WINDOW XP系统电脑实现酒店客房理动化计算机化 改变原员结构基础提高客房服务理员工作效率工作质量改善客户接工作实现理计算机化效率化继承旧理系统优良性基础进步提升软件理性实现力资源高效利操作简单界面简明易户
6 社会素方面行性
61 法律方面行性:
项目组酒店方面专业员研究确定存法律方面问题
62 方面行性:
项目应需原酒店总台相关员进行软件培训户单位行政理工作制度等方面需变动存该方面问题
7 结:
组研究分析该理系统酒店客房理系统完善消系统足处资金位着手进行开发
三需求分析
1. 引言:
11 编写目:
着国旅游业飞速发展社会生活水普遍提高酒店消费断提出更高更样性求根…酒店求…酒店开发款方便快捷理酒店客房相关软件理系统系统应软件开发者系统集成需实现功性操作配合方面进行详细分析探讨编写文档目:
l 准确误理解表达户酒店客房理业务需求作系统需求基线
l 便系统设计员根酒店客房理业务需求指定概设计详细设计数库设计
预期读者:
² …关业务
² …关技术
² …关软件设计开发员
² …关运行维护员
12 背景:
a 开发软件系统名称:酒店客房理桌面系统
b 项目务提出者:…酒店
项目开发者:…系统软件开发组
户:酒店前台招员
c 实现该软件计算中心计算机网络: WIN XP2000Vista
13 运行环境:
A. 数库:Access2007 数库
B. 运行台: 转windows系列操作系统PC机
C. 终端设备:实达 长城终端等
D. 设备:磁盘阵列印机等
14 定义:
房态:房间项状态供占停预定等状态
客户信息:客户身份信息客户类型客户团体客散客
2 项目概述:
21 项目目标:
酒店客房理系统提高酒店客房服务速度精度改善顾客服务亲善程度减少工作差错目标减少项资金支出提高理质量酒店营档次创造条件
表现方面:
(1) 酒店营服务:
快捷准确高效服务时具种方式查询途径问讯员够时快速计算机中查询位住店客预定客资料
a 种条件查询印现住离店客信息
b 种条件查询包括房间号姓名区等
c 查日抵离店客明日应应离客等情况
d 客房占情况查询
时计算机化理够酒店理员带极方便带效率质量提高理计算机化时酒店节省部分设备支出
(2)顾客提供方便:
接员利计算机客办理入住登记手续量缩短客滞留总台时间客提供快捷高效服务顾客酒店消费录入计算机顾客办理离店时次性结账顾客带极便利
(3)引进先进酒店理思想:
建成套具断发展力系统酒店流物流资金流带极发挥效益理计算机化酒店未带长远发展理国际惯例接轨吸收成功验酒店发展铺道路
22 户特点:
该系统户必须专门培训专业士熟悉计算机操作具专业知识时够恰时处理紧急情况
3 总体需求调查:
31 系统目标:
酒店前台酒店房间订退操作实现计算机理完成酒店客房订房退房预订等业务实现业务数时保存预处理
32 业务处理总体流程调查:
原系统关系较总体业务流程图示:
酒店客房理桌面系统
订房入住理子系统
退房理子系统
客户信息理子系统
客房信息理子系统
系统设置理子系统
预订
入住
订房
图表 2 总体流程图
系统接口
数流总体数流程图示:
图表 3 总体数流程图
说明:
l 酒店客户选择预订方式者达酒店订方式进行订房选择系统户根客户选择客户登记订房消息客户相关信息记录案
客户分配合适客房相应客房信息更改记录案订房时根客户类型信息记录订房方式选房间类型户作出相应处理
l 酒店客户退房时系统户客户应付金额进行结算开出发票更新相应客房信息
4 系统功调查:
41 订房入住理功:
411 客户预订:
酒店客户通功未达酒店前先酒店中预订住房预订方式通电话者请求应带相关证件客户预订房间须系统设定期限入住否取消预订系统面相客户分两类:
a 团体客户预订流程:
团体负责信息团体信息登记
酒店房间分配
预抵达日期设置
提交数
酒店否充足空房
告知客户取消服务
Yes
No
b 单独客户预订流程:
客户信息登记
酒店房间分配
预抵达日期设置
提交数
酒店否充足空房
告知客户取消服务
Yes
No
412 客户订房:
利功客户酒店订房间样种方式分两类客户进行处理:
a 团体客户订房流程:
团体负责信息团体信息登记
酒店房间分配
提交数
酒店否合适空房
告知客户结束服务
Yes
No
客户求查询酒店客房
进入入住环节
b 单独客户订房流程:
客户信息登记
酒店房间分配
提交数
酒店否合适空房
告知客户取消服务
Yes
No
客户求查询酒店客房
进入入住环节
413 客户入住:
客户预订转登记者已登记进入环节客户交纳定金获订房间房卡入住房间基流程示:
客户交纳定金
分配客房密码卡
入住房间
遇团体预订客户转登记入住时应考虑团体否规定期限达团体提出加房减房求应作出相应处理基流程示:
团体客户身份确认
否逾期?
Yes
No
告知客户结束服务
否增减房间?
酒店否空房?
告知客户请求谅解
重新分配房间更改相应数
客户缴纳定金
分配客房密码卡
入住房间
Yes
No
Yes
No
42 退房理功:
系统结账方式规定:团体客团体负责统结账结账方式现金银行卡结合方式接受挂账基流程示:
客户提出结账求
结算客户消费金额
客房状态检查
收取相应金额退出余定金
印客户账单收回房卡
更新相应信息
提交数
43 客户信息理功:
模块实现酒店客户信息查询基操作理客身份信息消费信息包括相关信息录入修改查询基操作流程:
客户信息录入
客户理
选择相应操作
客户信息修改
客户信息查询
登记客户相应数
先查询相应客户信息
指定欲查询客户关信息关键字
根关键字进行查询
查询结果进行相应修改
传数
44 客房信息理功:
模块实现户酒店客房基信息进行理操作基操作检索录入修改客房基信息包括:客房房间号房间类型房间位置房间状态房间状态包括房间情况(否空房)客房清洁情况(否已清洁)房间清洁负责员理
等基流程示:
客房信息录入
客房理
选择相应操作
客房信息修改
客房信息查询
登记客房相应数
先查询相应客房信息
指定欲查询客房关信息关键字
根关键字进行查询
查询结果进行相应修改
传数
45 系统设置功:
模块实现理系统进行维护设置操作数库维护包括数库数备份户密码录入修改操作基流程:
系统设置
数库维护
户密码设置
数备份
新密码录入
密码修改
传数
5 系统功数流图表图示:
图表4 0层数流图表
6 数字典:
61 数流描述:
数流名称
源
说明
户登录
户输入户名户密码
验证正确进入系统界面
检索信息
户输入欲查找信息
系统数库包括客户信息客房信息等数库相关部分
包括房间信息查找客户信息查找
系统信息
户输入系统信息
数库系统户信息存储部分
户登录密码等信息容
客户信息
户输入酒店客户信息
数库客户信息存储部分
包括客户身份信息客户登记信息客户类型信息客户消费信息客户账单等客户关信息数
客房(房间)信息
酒店住房相关信息
数库酒店房间信息存储部分
包括系统初设置房间
基信息状态清洁状态类型房号床位数等客户提出客房求
客户求
客户提出酒店住房相关求信息
户
户录入系统中
查询结果
显示界面户
显示界面户
查询符合条件结果数系统数库包括户数库客户数库房间信息数库
显示结果
系统数库
系统显示界面
退房信息
客户
户
入住信息
客户
户
预订房信息
客户
户
结算方式
客户
户
客户结账方式现金结算银行卡结算等
身份核信息
客户信息数库
户
预订房间客入住前身份信息进行核包括正确错误两种结果
客房预定时间核查信息
酒店房间信息数库
户
预订房间客入住前房间预订入住时间否期核包括已期期两种结果数
62 数项条目:
数项名称
类型
简述
姓名
文类型
描述包括户客户姓名
性
枚举类型
枚举元素男女
密码
字符串型
唯包括字符数字
客类
枚举类型
枚举元素团体客散客
客数量
长整型
描述入住客数
消费项目
文类型
描述客入住期间消费容
消费金额
双精度浮点数类型
描述客入住期间消费金额
单位址
文类型
描述客住址工作单位信息
身份证件号
长整型
客身份证件号唯
住宿天数
整型
客预计停留天数
房间号
整型
酒店房间编号唯
房间单价
单精度浮点数类型
酒店房间入住价格
房间类型
枚举类型
枚举元素包括标准单间双间豪华单间双间商务套房总统套房
房间床位数
整型
描述客房床位数量
房间状态
布尔类型
布尔值:占代表0空闲代表1
房间清洁状态
布尔类型
布尔值:未清洁代表0已清洁代表1
房间数量
整型
酒店房间数客订房数
房间位置
文类型
描述酒店房间理位置
日期
整型
格式:xxxxxx
客户编号
整型
唯
63 数存储条目:
数存储名称
简述
组成
客房信息
存放酒店客房相关信息
房号+类型+位置+状态+清洁状态+床位数+单价
客户基信息
存放酒店客户相关基信息
姓名+性+单位+身份证件号+类
客户消费信息
存放酒店客户消费信息
消费项目+消费金额
客户交易信息
存放酒店客户交易信息
房号+订房时间+入住时间+退房时间+入住天数+订房数+付款方式+应付金额
64 ER图设计:
641 消费记录实体:
消费项目
消费记录
消费金额
642 交易记录实体:
交易记录
入住时间
订房时间
客房号
应付金额
付款方式
订房数
入住天数
退房时间
643 账单实体:
账单
客 房 号
付款方式
姓名客户编号
结算金额
结算日期
644 客户实体:
客户
姓 名
姓
编 号
客户类型
工作单位
身份证件号
645 客房实体:
客房
客 房 号
客房位置
客房类型
状态
清洁状态
床 位 数
单 价
646 户实体:
户
姓 名
姓
密 码
647 实体间关系图:
1
1
1
1
1
1
n
1
1
1
m
n
m
n
户
理
客房
客户
消费记录
交易记录
住宿
产生
交易
查询
核算
账单
7 安全性求调查:
系统户需密码登陆系统
8 性求调查:
81 数精确度:
数精确度满足般酒店求般精确货币分位
82 时间特性:
处理时间短接受范围
83 适应性:
开放式操作系统开放式数库开发工具标准通信协议结构层次独立性
四总体设计
1 引言:
11 编写目:
提高酒店客房服务速度精度改善顾客服务亲善程度减少工作差错目标减少项资金支出提高理质量服务…酒店前台酒店客房理服务环节终户…酒店集团公司酒店总台接处服务员基需求分析编写文档目需求分析中设计功具体化
预期读者:
² …关业务
² …关技术
² …关软件设计开发员
² …关运行维护员
12 范围:
说明:
a 开发软件系统名称:酒店客房理桌面系统
b 项目务提出者:…酒店
项目开发者:…系统软件开发组
户:酒店前台招员
c 实现该软件计算中心计算机网络: WIN XP2000Vista
13 定义:
房态:房间项状态供占停预定等状态
客户信息:客户身份信息客户类型客户团体客散客
14 参考资料:
GB85661995 软件生存期程
GB856788 计算机软件产品开发文件编制指南
GBT114571995 软件工程术语
2 总体设计:
21 需求规定:
酒店客房理系统提高酒店客房服务速度精度改善顾客服务亲善程度减少工作差错目标减少项资金支出提高理质量酒店营档次创造条件酒店前台酒店房间订退操作实现计算机理完成酒店客房订房退房预订等业务实现业务数时保存预处理详细说明请参见需求分析
22 运行环境
A. 数库:Access2007数库
B. 运行台: 转windows系列操作系统PC机
C. 终端设备:实达 长城终端等
D. 设备:磁盘阵列印机等
23 结构:
需求分析基础系统确定功模块构成:
客房理系统
系统设置模块
退房理模块
客户信息理模块
客房信息理模块
订房入住理模块
图表 5 系统功模块图
功模块功描述:
l 客房信息理
户酒店客房相关信息进行理包括客房基信息(客房号客房价格等)进行检索录入修改
l 客房预订理
实现客户酒店客房预定求
l 客房订房入住理
实现客户酒店客房订房预订转入住求
l 客房退房理
实现客户退房求进行费结算
l 客户信息理
户入住酒店客户信息进行查询包括客户基信息(身份证号客户姓名联系电话)进行检索
l 系统设置理
户根需修改系统相关设置
24基设计概念处理流程:
系统处理流程表示:
客户预订请求
客户入住请求
客户退房请求
客户信息
客房信息
1预订请求记录分配客房
2客户身份查证分配客房
3客房信息更改金额结算
4理客户信息记录
5理客房信息记录
6更新记录
效客户预订名单
客房门卡
客户账单
客户信息记录
客房信息记录
更新文件记录
输入
处理
输出
系统结构图示:
…酒店客房理桌面系统
订房入住理子系统
退房理子系统
客户信息理子系统
客房信息理子系统
系统设置理子系统
预订
入住
订房
子模块功处理数流图示:
241 订房入住理子模块:
处理预订流程:
处理般订房流程:
处理入住流程:
般订房入住流程:
预订转登记(入住)流程:
242 退房处理流程:
243 客房信息理流程:
244 客户信息理流程:
245 系统设置理流程:
25 功需求相关程序关系:
酒店客房理桌面系统
订房入住理
退房理
客户信息理
客房信息理
系统设置
预订
入住
订房
程序名:OnOrder
程序名:OnCheckIn
程序名:OnBook
程序名:OnCheckOut
程序名:OnMClient
程序名:OnMRoom
程序名:OnSysSet
程序名:OnLoadSys
功模块应子程序:
251 预订模块:
预订理
散客预订理
团体预订理
On_Osingle
On_Oteam
On_RoomCheck
On_OrderShow
OnOrder
252 订房模块:
订房理
散客订房理
团体订房理
On_Bsingle
On_Bteam
On_RoomCheck
On_BookShow
OnBook
253 入住模块:
入住理
般入住
预订转入住
On_SCheck
On_TimeCheck
On_RoomCheck
On_RoomChange
On_UpDate
On_UpDate
OnCheckIn
254 退房模块:
OnCheckOut
退房处理
On_CalMoney
On_UpDate
On_PrTit
255 客户信息理模块:
客户信息理
客户信息录入
客户信息查询
客户信息修改
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_Modify
OnMClient
256 客房信息理模块:
客房信息理
客房信息录入
客房信息查询
客房信息修改
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_Modify
OnMRoom
257 系统设置模块:
系统设置
OnSysSet
数备份
密码修改
On_DataCopy
On_SecMof
26 工处理程:
软件系统工作程中包括工处理程:
l 客户信息输入工通终端设备输入完成
l 客户房间密码卡工发放收回
l 客户证件需工认证
l 客户缴纳现金清点需工认证
3 数库设计:
根需求分析实体关系ER图系统数表结构示:
Ajb(订金表)
序号
字段名
字段含义
数类型
否空
1
Lsh
流水号
Identity int
否
2
Rzdjlsh
入住流水号
Int
3
Fh
房号
Char(5)
4
Je
金额
Numeric(60)
5
Rq
日期
datetime
6
Bz
币种
Char(10)
7
ytbz
已退标志
Char(4)
8
fkfs
付款方式
Char(12)
9
xm
姓名
Char(8)
10
jzdjlsh
结帐号流水号
int
Fzb(客房总表)
序号
字段名
字段含义
数类型
否空
1
Lsh
流水号
Identity int
否
2
Fh
房号
Char(5)
3
Zt
状态
Char(6)
4
Xm
姓名
Char(20)
5
Xb
性
Char(2)
6
Rs
数
Int
7
Krlb
客类
Char(8)
8
Rzrq
入住日期
Datetime
9
Ldrq
离店日期
Datetime
10
xzrq
续住日期
Datetime
11
fz
房价
Numeric(52)
12
Kfr
开房
Char(8)
13
Kfrq
开房日期
Datetime
14
Kflx
客房类型
Char(8)
15
Ttbz
标志
Char(2)
16
Bz
币种
Char(20)
17
Rzdjlsh
入住流水号
int
Jzdjb(结帐单表)
序号
字段名
字段含义
数类型
否空
1
Lsh
流水号
Identity int
否
2
Rzdjlsh
入住单流水号
Int
否
3
Fh
房号
Char(5)
否
4
Xm
姓名
Char(20)
5
Rzrq
入住日期
Datetime
6
Ldrq
离店日期
Datetime
7
Bz
币种
Char(10)
8
Cdbz
签单标志
Char(2)
9
Czy
操作员
Char(8)
10
czrq
操作日期
Datetime
Jzmxb(结帐明细表)
序号
字段名
字段含义
数类型
否空
1
Lsh
流水号
Identity int
否
2
jzdjlsh
结帐单流水号
Int
否
3
Jzfs
结帐方式
Char(10)
4
Bz
币种
Char(10)
5
Je
金额
Numeric(92)
6
Cdbz
签章标志
Char(2)
7
Fh
房号
Char(5)
8
Krxm
客姓名
Char(20)
9
Qdxm
签单姓名
Char(20)
10
Czy
操作员
Char(8)
11
czrq
操作日期
Datetime
Kfzlb(客房资料表)
序号
字段名
字段含义
数类型
否空
1
Fh
房号
Char(5)
否
2
Kflx
客房类型
Char(8)
3
Lc
楼层
Char(6)
4
Zt
状态
Char(6)
5
Qjzt
清洁状态
Char(7)
Krxfb(客消费表)
序号
字段名
字段含义
数类型
否空
1
Lsh
流水号
Identity int
否
2
Zh
结帐单号
Int
否
3
Fh
房号
Char(5)
否
4
Xflx
消费类型
Char(10)
5
Bz
币种
Char(10)
6
Je
金额
Numeric(102)
7
Zzrq
结帐日期
Datetime
8
Skbz
收款标志
Char(4)
9
Skr
收款
Char(8)
10
Skrq
收款日期
Datetime
12
Rzdjlsh
入住单流水号
Int
13
czy
操作员
Char(8)
Rzdjb(入住登记表)
序号
字段名
字段含义
数类型
否空
1
Lsh
流水号
Identity int
否
2
Xm
姓名
Char(20)
3
Xb
性
Char(2)
4
Rs
数
Int
5
Krlb
客类
Char(8)
6
Rzrq
入住日期
Datetime
7
Ldrq
离店日期
Datetime
8
Fh
房号
Char(5)
否
4 户界面设计:
41 户登录界面初步设计:
42 系统界面初步设计:
四详细设计
1 引言:
11 编写目:
文档总体设计基础系统功具体设计代码实现
预期读者:
² …关业务
² …关技术
² …关软件设计开发员
² …关运行维护员
12 背景说明:
a 开发软件系统名称:酒店客房理桌面系统
b 项目务提出者:…酒店
项目开发者:…系统软件开发组
户:酒店前台招员
c 实现该软件计算中心计算机网络: WIN XP2000Vista
13 参考资料:
GB85661995 软件生存期程
GB856788 计算机软件产品开发文件编制指南
GBT114571995 软件工程术语
14 部分容定义:
l 户:系统员
l 客户:酒店住户
l ListView :VC++中提供种功控件
l ListCtrl :VC++中提供种功控件
l 数表:数进行存储操作种逻辑结构表代表户意义象
2 程序系统结构:
酒店客房理桌面系统
订房入住理
预订
OnOrder
On_Osingle
On_Oteam
On_RoomCheck
On_OrderShow
订房
OnBook
On_Bsingle
On_Bteam
On_RoomCheck
On_BookShow
订房
OnCheckIn
On_SCheck
On_TimeCheck
On_RoomCheck
On_RoomChange
On_UpDate
On_UpDate
On_CalMoney
退房理
OnCheckOut
On_UpDate
On_PrTit
On_InfoShow
客房信息理
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_Modify
OnMRoom
客户信息理
OnMClient
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_InfoW
On_UpDate
On_InfoSa
On_InfoR
On_InfoShow
On_Modify
系统设置
OnSysSet
OnUpdat
On_DataCopy
On_SecMof
图表 6 程序结构图
OnLoadSys
3 程序设计说明:
功模块中程序设计说明:
31 程序 OnLoadSys 设计说明:
311 程序描述:
程序处理户登录系统时身份认证处理
312 输入输出功处理:
户姓名
户密码
1户姓名登记
2密码匹配
3 更新记录
登陆成功
输入
处理
输出
313 流程逻辑:
开始
输入姓名
输入密码
密码否正确
Y
N
进入系统
更新记录文件
记录户名
输出密码错误信息
否继续尝试
结束
Y
N
计数器加1
计数器置0
计数器3?
Y
N
32 程序 OnBook 设计说明:
321 程序描述:
程序完成酒店客户订房登记操作理程序中ListView控件显示酒店客房情况:房号房类型姓名性数入住日期离店日期折扣币种房租开房等信息列表控件编辑框等接收客户基信息:入住单位(客团体姓名)性数客类客源入住时间(默认天日期)离店时间(默认明天日期)付款方式币种等系统数库更新控件信息更新想联系
322 输入输出功处理:
客户信息
1客户资料记录
2客房分配
3 更新记录
订房成功
输入
处理
输出
323 流程逻辑:
开始
客户需求征询
否符合求客房
Y
N
客户信息录入
数库数更新
分配客房信息录入
显示客房信息
否继续
结束
Y
N
刷新显示客房情况
否更改条件
Y
N
建议入住酒店
建立客帐客史档案
输入查询条件
33 程序OnOrder 设计说明:
331 程序描述:
程序处理客户预定操作控件基程序相
332 输入输出功处理:
客户信息
1客户资料记录
2客房分配
3 更新记录
预订成功
输入
处理
输出
333 流程逻辑:
开始
客户需求征询
否符合求客房
Y
N
客户信息录入
数库数更新
分配客房信息录入
显示客房信息
否继续
结束
Y
N
刷新显示客房情况
否更改条件
Y
N
建议入住酒店
建立客户预订记录
输入查询条件
确定预订期限时间
34 程序 OnCheckin 设计说明:
341 程序描述:
程序处理户相关入住操作
342 输入输出处理:
客户入住信息
1客户资料记录
2定金缴纳
3 更新记录
入住成功
密码卡
输入
处理
输出
343 流程逻辑:
开始
否增减客房
Y
N
订金缴纳
分配客房信息录入
重新分配客房
否继续
结束
Y
N
刷新显示客房情况
否逾期
Y
N
否预订
否团体客户
分配房卡
预订记录查询
预订记录取消
更新数
建立客帐客史档案
结束
N
Y
Y
N
35 程序 OnCheckOut 设计说明:
351 程序描述:
程序处理客户退房结算
352 输入输出功处理:
客户退房信息
1客户资料记录
2费结算
3 更新记录
退房成功
账单
输入
处理
输出
353 流程逻辑:
开始
N
结束
Y
Y
N
初始化(住房表消费表)
选取结帐房间
否客退房完毕?
消费表中查找属房间费
选择结帐方式印帐单然退房
否继续?
36 程序 OnMRoom 设计说明:
361 程序描述:
程序处理酒店客房信息理操作包括信息录入查询修改
362 输入输出功处理:
客房信息
1录入
2查询
3修改
4更新记录
操作成功
输入
处理
输出
363 流程逻辑:
开始
N
结束
Y
Y
N
选择相应操作
保存更新数
查找符合条件客房
输入新数
否继续?
新建客房记录
录入操作
相关信息录入
保存更新数
录入查询条件
查询操作
输出相关信息
修改操作
否保存?
否保存?
否修改?
否存?
N
Y
Y
N
37 程序 OnMClient 设计说明:
371 程序描述:
程序处理酒店客户信息理操作包括信息录入查询修改
372 输入输出功处理:
客户信息
1录入
2查询
3修改
4更新记录
操作成功
输入
处理
输出
373 流程逻辑:
开始
N
结束
Y
Y
N
选择相应操作
保存更新数
查找符合条件客户
输入新数
否继续?
新建客户记录
录入操作
相关信息录入
保存更新数
录入查询条件
查询操作
输出相关信息
修改操作
否保存?
否保存?
否修改?
否存?
N
Y
Y
N
38 程序 OnSysSet 设计说明:
381 程序描述:
程序系统进行操作设置包括户密码设置数库维护
382 输入输出功处理:
数库备份址
户密码
1备份数
2更换密码
3更新记录
操作成功
输入
处理
输出
383 流程逻辑:
开始
N
结束
Y
Y
N
备份数
否继续?
输入备份存放址路径
数拷贝存放
输入址确认?
更换密码
输入原密码
输入新密码
更换确认?
保存更新数
Y
N
五测试分析维护
1 引言:
11 编写目:
报告软件系统基设计完成进行测试维护情况总结
预期读者:
² …关业务
² …关技术
² …关软件设计开发员
² …关运行维护员
12 背景说明:
a 开发软件系统名称:酒店客房理桌面系统
b 项目务提出者:…酒店
项目开发者:…系统软件开发组
户:酒店前台招员
c 实现该软件计算中心计算机网络: WIN XP2000Vista
13 参考资料:
GB85661995 软件生存期程
GB856788 计算机软件产品开发文件编制指南
GBT114571995 软件工程术语
2 测试概:
处采黑盒测试法测试系统功否正确运作
接受测试功模块描述:
l 客房信息理功
户酒店客房相关信息进行理包括客房基信息(客房号客房价格等)进行检索录入修改
l 客房预订理
实现客户酒店客房预定求
l 客房订房入住理
实现客户酒店客房订房预订转入住求
l 客房退房理
实现客户退房求进行费结算
l 客户信息理
户入住酒店客户信息进行查询包括客户基信息(身份证号客户姓名联系电话)进行检索
l 系统设置理
户根需修改系统相关设置
3 功测试:
表功模块测试例测试结构:
功模块
合法等价类
非法等价类
测试结果
输入
预期输出
输入
预期输出
客房信息理
录入
房号120
2楼
空房
已清洁
总统套房
录入成功
房号130
空(楼层)
空房
未清洁
总统套房
错误
信息全
成功
检索
房号120
房号120
2楼
空房
已清洁
总统套房
房号130
存
成功
修改
120号房状态改:
未清洁
房号120
2楼
空房
未清洁
房号130
存
成功
总统套房
客户信息理
录入
张三
男
散客
房号 120
2009年8月11日星期二入住
2009年8月15日星期五退房
录入成功
李四
空(性)
散客
房号 120
2009年8月11日星期二入住
2009年8月10日星期退房
错误
日期错误
信息全
成功
检索
张三
张三
男
散客
房号 120
2009年8月11日星期二入住
李四
存
成功
2009年8月15日星期五退房
修改
张三
性更改:
女
张三
女
散客
房号 120
2009年8月11日星期二入住
李四
存
成功
2009年8月15日星期五退房
…
预订
团体预订
团体名:xxx旅游团
负责:王XX
团体成员:……
预抵日期:2009年8月11日
入住天数:7天
预订房数:10
……
预订成功
团体名:xxx旅游团
负责:空
团体成员:……
预抵日期:2009年8月11日
入住天数:7天
信息全
余房
预订失败
成功
预订房数:30
……
散客预订
张三
男
散客
预抵日期:2009年8月11日
入住天数:7天
预订房数:1
……
预订成功
姓名空
男
散客
预抵日期:2009年8月11日
入住天数:7天
预订房数:1
……
信息全
成功
入住
般入住
张三
男
散客
1
房号 120
入住成功
李四
男
散客
1
房号 120
客户登记
成功
2009年8月11日星期二入住
2009年8月15日星期五退房
订金:RMB 500
现金
2009年8月11日星期二入住
2009年8月15日星期五退房
订金:RMB 500
现金
预订转入住
张三
男
散客
1
房号 120
预抵日期:2009年8月11日
2009年8月11日星期二入住
入住成功
张三
男
散客
1
房号 120
预抵日期:2009年8月10日
2009年8月11日星期二入住
客户逾期
入住取消
成功
2009年8月15日星期五退房
订金:RMB 500
现金
2009年8月15日星期五退房
订金:RMB 500
现金
退房
张三
房号 120
2009年8月15日
结算
金额 500
找 0
退房成功
张三
房号 120
2009年8月15日
结算
金额 50
找 550
金额输入出错
系统设置
密码更改
户名: XXX
更改成功
户名: (空)
户名
成功
原密码:123
新密码:
321
原密码:123
新密码:
321
空
数库备份
备份存放址:
C\beck\save\
备份成功
备份存放址:
M\test\
路径存备份失败
成功
4 维护:
系统采取三种方式维护:
41 改正性维护
软件初期某种原软件存错误缺陷需软件开发组户求系统进行改正性维护
42 适应性维护
系统长时间着户增加系统某方面速度刚开始时候针问题做出适维护
43 完善性维护
系统年该应系统适应业务发展户软件提出新需求性求
六附录:
参考资料:
序号
作者
文献资料名称
出版社
出版年份
1
郑杰殷昆陶永雷
实软件工程(第二版)
清华学出版社
2002年3月
2
张权范
软件工程
清华学出版社
2004年5月
3
孙鑫 余安萍
Vc++深入详解
电子工业出版社
2006年6月
4
周爱民
道简 软件工程指南
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档