版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
院系:计算机科学学院
专业、年级:2023计科(1)大班
课程名称:软件工程
项目名称:酒店客房预订管理系统
学号姓名:
学号姓名:
学号姓名:
学号姓名:
指导教师:
2023年12月23日
录
第一章系统概述..........................
1.1系统开发背景和意义..............................................
1.2开发语言简介.......................................................................1
1.3本系统简介.......................................................................1
1.4系统运行环境.....................................................................2
第二章系统需求分析........................................2
2.1顾客需求...........................................................................2
2.2功能需求...........................................................................3
2.3性能需求...........................................................................3
2.4出错处理需求.......................................................................3
2.5功能图.............................................................................3
2.6数据流图...........................................................................4
2.7E-R图.............................................................................5
第三章系统总体设计........................................5
3.1系统功能设计.......................................................................5
3.2系统功能模块图.....................................................................6
第四章系统详细设计........................................8
4.1系统详细设计进度规划(甘特图)....................................................8
4.2系统详细设计任务..................................................................8
4.3系统物理方案配置设计..............................................................9
4.4系统输入输出设计..................................................................9
4.5系统程序流程图..................................................
第五章模块设计思绪分析...................................11
第六章使用阐明...........................................12
第七章程序源代码.........................................16
-5^To♦♦・♦•・♦♦・・♦・♦♦・♦♦・・♦・・♦・♦♦・♦♦・♦♦・♦♦♦・♦♦・•♦・♦♦・♦•・♦♦36
参照文献..................................................37
第一章系统概述
1.1系统开发背景和意义
伴随人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,
成为不可缺乏日勺工具,尤其在管理方面,管理软件的出现使大量繁琐
复杂日勺问题变得简朴易行。在人民生活水平提高的同步,餐饮,住宿,
娱乐业在服务行业中占有越来越重要的地位。要使在目前酒店行业日
趋剧烈日勺竞争中脱颖而出,必须努力发展自己在管理方面的特色,防
止老式管理措施日勺失误,使酒店的)信誉以及各个管理方面都可以出现
零失误,给管理者和一般的营业员带来操作上日勺以便,对整个酒店各
个方面日勺业务带来快捷,以便,高效的服务,才是管理软件日勺成功之
处。
现今酒店宾馆的规模不停扩大,客户数量急剧增长,有关客户的多种
信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量,
需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系
统,可以做到信息的规范管理,科学记录和迅速查询,从而减少管理
方面的工作量。目前许多酒店正在逐渐完善客户信息管理工作,需要
一种能满足内部管理需求,提高管理效率的应用系统进行内部管理。
许多酒店通过数年的发展,规模不停扩大,客流量成倍增长,积累了
大量口勺客户信息急需进行统•管理以防信息口勺流失。因此,许多酒店
需要一种功能全面的客户信息管理系统来进行管理,以使管理客户信
息用J工作在该系统的配合下愈加高效和便捷。
1.2开发语言简介
酒店客房预订信息管理系统是一种对客户全面管理欧J程序。该客房预订信息管理系统是在Visual
C++6.0平台下设计开发,以TXT文档为后台数据库,
运用VisualC++6.0提供的J多种面向对象的I开发工具,首先在短时间内建立系统应用原型,然后,对
初始原型系统进行需求迭代,不停修正和改善,直到形成顾客满意的可行系统。Microsoft口勺Visual
C++6.0作为一种面向网络、支持多种顾客终端日勺开发平台环境,推进新一代因特网的发展,真正
地让人们可以在任何时间、任何地点、通过任何设备得到信息。
1.3本系统简介
现代化的I酒店组织庞大、服务项目多、信息量大,想要提高劳动生产、减少成本、提高服务质量和
管理水平,进而增进经济效益,必须借助计算机来进行现代化的信息管理。酒店管理系统正是为此
而设计的I。优秀的酒店客房管理系统操作以便,灵活性好,系统安全性高,运行稳定。这也是我所
设计本程序日勺目的之一。本系统针对顾客和客户以及客房H勺管理采用了当今常用日勺C/S构造而设计。
采用面向对象的语言开发而成,实现对客户预订信息的基本管理,包括订房,退房,客房信息、客
户信息的添加、修改和查询。
1.4系统运行环境
机型:PC
处理器:奔四或更高
内存:512M或更高
硬盘:4G或更高
输入输出设备:键盘、扫描仪、打印机、显示屏等。
数据库软件:Notepad
编程工具、编程语言:visualC++
编译软件:MicrosoftVisualC++6.0
操作系统:MicrosoftWindowsXP
第二章系统需求分析
2.1顾客需求
该酒店预订管理系统使顾客能迅速而便捷的理解和查询酒店信息,根据自己的需求来预订房
间。一种以便地实现对■客房变更、房价及预订信息的自动化操作。使用该系统全面管理酒店信息,为
顾客节省时间和人力,更能全面、有效地掌握酒店基本状况,及时获取最新的精确资料和信息。该软
件能系统管理酒店的信息,功能与实现方面有相称日勺针相性和实用性。该系统的重要功能有酒店信
息管理,房间类型管理,订单信息管理,业务人员编辑和系统顾客管理。
2.2功能需求
本系统重要具有如下几种基本功能:
(|)客房预订:按照客户需求,为新客户分派新客房。
(2)退房管理:删除己退客户信息,及时更新客房留存状态,以便新客户入住。
(3)客房设置:可以添加新客房,修改客房描述(房间等级,内部设施等),删除客房。
(4)客户设置:可以添加新客户,修改客户信息,删除已退订客户等,可精确理解每一客
户的I预订信息。
(5)房间预订状况查询:可按客户号、房号查询,以便实用,在众多房间、客户中精确查询到某一种
房间或客户。
2.3性能需求
1.技术可行性
2.该客房预订信息管理系统是在VisualC++6.0平台下设计开发,以TXT文档为后台
数据库,采用面向对象U勺语言开发而成,系统U勺客户端在Windows平台下运行,服务器端可在
Windows平台或UNIX平台下运行。
3.经济可行性
4.该系统节省人力资源成本口勺同步,可以提高业务效率,并可以及时、精确、迅速地满足
顾客服务FJ需求,系统日勺开发成木低,既有小JPC机即可提供该系统开发工作需要的所有硬件设备环
境。
5.操作可行性
直接浏览网页口勺形式,运用鼠标进行傻瓜式的操作,操作中口勺每一步都会有对应的)提醒,
这样可以让更多日勺人群在最短B勺时间内学会使用他。
2.4出错处理需求
在进行每一步操作时,都会有对应口勺提醒操作,当系统出错时,会有对应的提醒信息让你寻找错误,
它的I简朴,易学的特性使得可以广泛普及,让更多日勺人去使用。
(为了更好地论述需求更能,我们做了详细的图形阐明)
2.5系统功能图
订房
退房
新塔
史改
酒阳除
店客房信息
色i旬
客
房
预
订
管
理新增
系
更改
统
制除
客户信息竹向
显示
全区
退出
系统数据流图
D1客房信息D2客户信息
预订、入住、退房
客户预订管理系统
工绚i”北相结算消
客户预订客户退房离开
基本信息
注销住房
目前住房信息
客户信息一调配住房住房信息
满足客户要求
更新后的住房信息
2.7E-R图
第三章系统总体设计
3.1系统功能设计
该系统充足考虑顾客口勺操作简便性,实现快捷操作。它有如下几种功能:
(1)客房预订:按照客户需求,为新客户分派新客房。
(2)退房管理:删除已退客户信息,及时更新客房留存状态,以便新客户入住。
(3)客房设置:可以添加新客房,修改客房描述(房间等级,内部设施等),删除客房。
(4)客户设置:可以添加新客户,修改客户信息,删除已退订客户等,可精确理解每一客
户的预订信息。
(5)房间预订状况杳询:可按客户号、房号查询,以便实用,在众多房间、客户中精确杳询到某个
房间或客户。
4.2系统功能模块图
根据上述系统功能分析,能得出下面系统软件功能模块图:
3.2.1整体模块分派
该系统充足考虑顾客的操作简便性,实现快捷操作。它有如下四大模块:
(1)订房:按照客户需求,为新客户分派新客房。
(2)退订:删除已退客户信息,及时更新客房留存状态,以便新客户入住。
(3)客房信息:可以添加新客房,修改客房描述(房间等级,内部设施等),删除客房以及查看所
有客房的状态信息。
(4)客户信息:可以添加新客户,修改客户信息(客户编号,客户姓名),删除己退订客户信息以
及查看所有客户的订房状态信息。
客户信息子模块
(1)新增:录入客户编号、客户姓名等信息
(2)更改:更改对应客户的个人信息。
(3)删除:删除对应客户的个人信息。
(4)查询:查询所需客户的订房信息。
(5)显示:显示所有预订客户的个人信息以及预订房号.
(6)全删:删除所有客户信息。
3.2.3客房信息子模块
(1)新增:录入客房编号、客房描述等有关信息。
(2)更改:更改对应客房的信息。
(3)删除:删除对应客户及客房口勺信息。
(4)杳询:查询所需客房的订房状态。
(5)显示:显示所有客房的房号以及预订状态信息。
(6)全删:删除所有客房信息。
第四章系统详细设计
4.1系统详细设计进度规划
甘特图如下
酒店客房预订管理系统
91尊〃)〃
II)任务名称开怆定娥
16.72223工hi
一
1斓定攻口功能2012-10-152OI2-IO-I62d:
2需求分析2012-10-172012-10-17Id
3划分系统模块及分配201240-182012-10-192d
4编写系统的fli定管理系统2012-10-202012-10-2^3d
编局系统的客庆设置
52012-10-203d
系统2012-10-23
6端”泵”的客户管理系统2012-10-202013162、3d
7编耳系统的退房管理系统2012-10-202OI2-IO-2X3d
8系统编年及ill试2012-10-242012-10-263d
9系统的文智安与2012-10-272012-10-292d
4.2系统详细设计任务
1.算法过程H勺设计:
本详细设计采用日勺是流程图的方式来体现每个处理过程的算法。
2.数据构造日勺设计:
对于处理过程中波及的概念性的数据类型进行确切的定义。
3.测试用例设计:
测试用例包括输入数据和预期成果等内容。
4.3系统物理方案配置设计
1.设计指标
1)系统的可靠性:该系统规定24小时不间断工作工作,发生错误的概率低于0.0时。
系统吞吐量
2)要提高系统的吞吐量:规定使用品有大吞吐量的计算机。应当选择具有较高性能日勺计算机。
3)系统响应时间:响应时间不超过2秒
4)系统处理方式:该系统采用主机系统方式。
2.计算机硬件配置
计算机硬件选择取决于要运行的软件系统,本系统提议最低采用如下配置:内存:512MB;CPL•:奔
四1.8GHZ以上;硬盘:空余空间4G。
4.4系统输入输出设计
4.4.1输入设计原则
1.输入数据量设计:需要输入客户数据,数据量不大。
2.愉入错误检测:检测客户登记状态,保证不会反复登记或登记错误v
4.4.2数据输入设备R勺选择
本系统选择键盘、鼠标人工输入方式。
4.4.3输入检查设计
本系统对输入检查设i-的地方有如下几处:
1.目前台工作人员输入客户数据时,系统会自动检测该信息与否己在系统中存在。
2.当业务员输入房间号时,系统会检测该房间号与否存在,若不存在会提醒酒店没该房间。
4.4.4输出设计内容
1.输出信息应包括系统的使用者,如客户、酒店管理人员、前台服务人员等。
2.信息应以表格及文档形式输出。
3.输出设备:打印机、终端显示屏。
4.输出介质:输出到专用纸张及电脑屏幕上。
4.4.5错误改正措施
系统出现错误时,将强出提醒框。并容许工作人员改正。
4.5系统程序流程图
第五章模块设计思绪分析
本程序共有五大功能模块:新建模块、更改模块、删除模块、查询模块和显示模块。各模块在
功能上互相补充,在程序中互相融合,才能实现一种具有多种功能的管理系统。
(1)新建模块:实现所有客房、订房客户口勺录入工作。
(2)更改模块:提供数据的修改,包括客户姓名、客房描述等。
(3)删除模块:将已退订的客户从数据库中删除。
(4)查询模块:本程序最重要的模块,也是本系统的精髓所在。通过房间号或客户号实现客房
的预订状况以及客尸入住状况的查询工作。
(5)显示模块:显示所有客房、订房客户U勺基本信息。
在程序设计上,我们的目的就是先实现单个模块,进而实现整个程序。本程序正是本着这种思
想,一步一步,有条不紊时进行规划与设计。本程序通过四个类:客户类、客户库类、客房类、客
房库类,并通过主函数调用类函数实现了这五大功能模块H勺功能。
第六章使用阐明
(1)程序主界面:界面简洁明了,一目了然,便于操作。选择数字0-6进入对应功能。
订房:主界面选择1进入订房功能
单
订M
一
I{剧
.患
忑
剧
「
也
,
由
剧
一
预-
杳C
正
-卜
奇
^息
0u叵)
p自
用^x
,l信4
总
息
善44
啕
T"和
-,11
出
青
Four
查询房间预订状况:主界面选择3进入该功能
■'nHote电ebog\HMeLexe'
可
⑶订#)
E毕
丕
宅
预J』
二
:无J
匕D
限u
及
仃
:二
*」B
奥
---一
询
二
:旦dD
近
S3庆
、一
二-
册
憎
:n自
客」la.
I4-.一
夕
册-
增R
二
:
快
县
二、la.
台
士
间
^自
询
直-
C后
u客,L^3
退
j••出
p“o.
••
肾
客
圣了
25Ht11号m1
-r
60肾
了
客
圣
00-o81号j
-r10
斤
客
圣了1
06lo4号m
r212
-肾
CZ了m
06H51^0号
r•工^,
垛
16下^
1*X^•
xt,
增删客户信息:主界面选择4进入该功能
I*E:\Hotel\Debug\Hotel.exe'
4
预
订
II^
M二
1”…^层
二
2”…层
定
二
谀
查
3,•…
口
息
橹
尼
二
4”…一
房
期
15息
5“…二
自
查
客
房
二105
前
6”…匕
退
9......
Your
4
1,,…物喀户信息
2”…
3”…
I.增长客户信息:系统提醒输入客户号码、姓名等信息,按规定录入即可。
2.删除个人信息:系统提醒输入要更改的客户号,输入后即可更改该客户的个人信息。
3.返回:返回主界面。
(5)增删房间信息:主界面选择5进入客房信息管理菜单。
“
次-
一层%
定
一房
杏
;房
^则定情况
客
删
增=B
房
雪蹈,
客户
出
退
choice:
r增加a房回信r息
序间编号,等级<-5级),史置(高级,优,艮,中等,普通):
L新增:系统提醒输入房间号、房间描述等信息,按规定录入即可。
2.删除:系统提醒输入要删除的房间号,输入后即可删除该房间。
3.返回:返回主界面。
(6)查询客户和房间总信息量:主界面选择6进入该功能,
通过读取文献信息、预订然后将信息输出显示。
■251号客户<3hcngnan>------------远未预订房间
1199号客户〈saibeD------------已经预订房间
106S号客户“uli〉------已经预订房间
1064号客户(zhuchen>------------已屋预订房间
1019号客户(xuxu〉------还未预订房间
1022号客户<xuxu>-------------还未预订房间
所有房间信中.
121号房间岂缴豪华〉-----还未被预订
6。1号房间<2级总统妾房〉-----已经被预订
309号房间<4级普通标间、配备电脑)-----已经被预订
211号房间<3级中级套房、舒适温馨〉-----已经被预订
卜2号房间(2级高级帝皇厅、面朝大海〉-----已经被预订
|101号房间“级高级总统套房、豪华〉-----已经被预订
半:
(7)退房:主界面选择2进入退房功能。
单
一
房
DP一
房r
pc
周,
於
Ef预
客?
唁
4息
L2
唁
息
fl为
客
^制
LC
(8)退出:主界面选择。退出程序。
周间预订
一一-
一
一B
3
1--二
置U
二二B
2….“预定情祝
3….自
T
二二查客3
二T
4….
用A息
5…,二二
二退客4和房间总信自
1
6・・・.心
J
b,…
Your
0
ue
ntin
oco
eyt
nyk
ssa
Pre
oom
信息r
房间
读取
献中
(9)文
回
|口1
本
-16^
txt
oom.
洌r
(HF
)帮助
看(V
O)查
格式(
(E)
编辑
(F)
文件
-华
▼
121
X
-
t
<
60统套
1C
s
XM
4
.
30普标电
Q配
c
J
.
、
?
^
21套房
1C虫温
舒^
X
O
、
10
级花皇一海
OC面朝
0
/
M
®
M、
^
,
10总豪华
11堂
XX回、
31套高
11
XX息
级£
20
11高
X
X
视
50
1电
X
er
stom
息cu
户信
取客
献读
)文
(10
TM;
回I
[=1
事本
-记
.txt
mer
custo
)
助(H
)帮
看(V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026零售行业网络布局现代消费投资策略报告
- 2026中国物流大数据平台建设及商业价值挖掘可行性研究报告
- 2026汽车展示行业市场全面阐释及汽车展览行业市场发展趋势研究和投资有效布局规划手册
- 必修1 第三章 相互作用-力 第1节
- 2026中国印刷包装行业新型材料市场投资发展前景分析文件
- 2026欧亚模具行业市场深入分析及高端模具与智能制造转型趋势
- 2026中国制药工业行业市场现状竞争分析及投资评估规划分析研究报告
- 2026年陕西省人教版高一语文第一章文言文阅读理解题库试卷
- 2026农业岗历年真题汇编重难点特训考前拔高训练试卷及解析
- 2025届广东省新兴县数学三年级第二学期期末统考模拟试题(含解析)
- 要素式行政起诉状(行政许可)
- 城市轨道交通系统设备综合联调规范
- 煤矿一通三防专项培训
- 企业禁化武管理制度
- 煤矿安全生产标准化持续改进工作制度
- 精酿啤酒基础知识
- 超市员工档案管理制度
- 民法典合同编培训
- 老年科常见管道的护理
- 2019新教材人教版生物必修1教材课后习题答案
- T-CRHA 046-2024 标准手术体位安置技术规范
评论
0/150
提交评论