软件工程课程设计酒店管理系统文档格式.docx

上传人:b****4 文档编号:6509340 上传时间:2023-05-06 格式:DOCX 页数:23 大小:288.15KB
下载 相关 举报
软件工程课程设计酒店管理系统文档格式.docx_第1页
第1页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第2页
第2页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第3页
第3页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第4页
第4页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第5页
第5页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第6页
第6页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第7页
第7页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第8页
第8页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第9页
第9页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第10页
第10页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第11页
第11页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第12页
第12页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第13页
第13页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第14页
第14页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第15页
第15页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第16页
第16页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第17页
第17页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第18页
第18页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第19页
第19页 / 共23页
软件工程课程设计酒店管理系统文档格式.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程课程设计酒店管理系统文档格式.docx

《软件工程课程设计酒店管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计酒店管理系统文档格式.docx(23页珍藏版)》请在冰点文库上搜索。

软件工程课程设计酒店管理系统文档格式.docx

为酒店设计出一款现代化的管理系统,可以完成酒店的所有日常工作,包括客房预定、前台接待、账务结算等业务。

酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。

本管理系统参照了大量的同类软件,旨在用计算机系统来完成所有能完成的工作,并保持很高的灵活性和易操作性。

1.3开发和运行环境

采用企业已经拥有的硬件环境,windowsXP等PC机上安装PowerBuilder9.0进行开发。

在客户端,windows2000,windowsXP,Vista,Windows7等PC机上可以直接运行。

1.4系统功能模块

(图1模块图)

●客房预定模块:

提供个人预定、团体预定,预定未定处理,预售查询等功能,预定系统可随时查询30天以内酒店客房预售一览表,及可售房间数,可查询某间客房预定情况。

●前台接待模块:

提供个人入住登记,团体入住登记,修改客人信息,转房,调房,等功能,如果客人入住,将会个客人生成一个唯一的账号,并允许客人先消费再付帐,最终结算,如果是团体入住,将设置主账号与分账号,并分清消费情况记入主账户还是分账户。

●前台收银模块:

提供记帐,退房,押金,查询,转账,跑单等功能,允许几个客人的账户消费转入一个账户,也可把某一帐号特定时期特定几类消费转入另一帐号,转帐帐项将留下记号并且留下记录以方便查核人员核对。

●电话系统模块:

提供电话以及网络服务的自动计费,并提供详单。

●客历系统模块:

提供客人资料输入,查询,修改等功能。

●登录系统模块:

提供收银人员,管理者等的登录,并提供相应服务以及密码注册修改功能。

●管理者特权模块:

管理者通过密码认证后方可进入此功能模块,此模块提供修改客房定价,删除、修改各级密码,修改特别客单,设置系统参数,数据备份等功能。

●报表系统模块:

提供客房占用表,转房改租表,预定未到表,客房取消表,房租分析表,经营统计表,可售情况表,房间状况表,坏房报告表,日租统计表,合约销售表。

1.5系统总体功能需求和性能需求

系统要求可以实现客房预定,客房退订,前台接待,消费结算,账务结算,电话收费管理,修改客房定价,打印预定、转房等一系列报表。

系统以现代化的计算机技术管理代替过去的人为的掌控,减小了酒店经营的难以程度,是现代酒店经营的首选。

1.6业务流程分析

软件一共分为八大模块,具体流程如下:

(图2系统总流程图)

(图3具体流程图)

随着人民生活水平的提高,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。

要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己的特色。

在管理方面也要有自己的管理特色,避免传统管理方法的失误,使得酒店的信誉以及各个管理方面都能够出现零失误,以及能够给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,使用户能够对这个软件感到满意,那么才是管理软件的成功之处。

酒店管理系统一个现代化的管理系统,系统给出了实际酒店管理中遇到的所有情况,此酒店管理系统软件是为了代替酒店管理者更好的管理而制作的,软件给出了酒店管理中的各种细节问题,使得管理变的更加的轻松。

它符合人们平时的使用习惯,使用性强,能较好的实现各方面的功能。

2.1数据字典

数据流图只是对数据处理和彼此之间的关系进行了说明,为进一步明确数据的详细内容和数据加工过程,应将最底层数据流图中的全部数据流及其组成部分的数据元素、数据存储、数据加工和外部项等进行详细描述,形成本系统的数据字典,以便此后系统设计的进行。

2.2需求规格说明书

(1)系统开发项目概述

本系统是为了方便当今酒店实现现代化的管理而设计的管理系统,系统包括客房预定,费用支付,管理者管理,信息管理与查询,等一系列现代酒店管理中的细节部分,使用本管理系统可以高效简单的管理酒店。

(2)需求说明

本系统根据对一些现代化的酒店的详细调查与交流,并在此基础上进程了数据以及管理流程的抽象与总结,能很好的反映正常管理的需求。

(3)现行系统状况

本系统使用PB环境设计而成,能运行与windowsXP,2000,Vista,Window7等一些其他windows系列系统之上,方便酒店管理者高效的管理。

经测试本系统运行状况良好。

(4)系统实施计划

我们小组分工负责本系统的各个模块,最终实现了总体的功能。

该阶段的主要任务是从现代酒店管理系统的总体目标出发,根据系统分析阶段对系统的逻辑功能要求,并考虑到经济,技术和运行环境方面的条件。

确定系统的总体结构和系统各组成部分的技术方案。

合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体目标的实现。

系统的详细模块设计如下:

a)登录模块设计

登录模块的设计十分重要,因为登录模块决定了整个系统是否能够安全有效的运行,保证了管理系统的安全以及酒店的利益。

因此,管理系统的登录模块提供了错误次数限制功能,如果用户连续3次密码输入错误,此账户将被锁定,只有到最高管理者处才解除锁定,管理者有权修改普通使用者的密码与信息,有权限制某些账户的使用。

此外,管理者还有可以修改其他信息的权利。

登录模块链接后台数据库,后台数据库才用PB自带的数据库系统,数据库以简单安全为主要考虑因素。

另外登录模块采用了验证码限制,如果输入的验证码错误同样无法进入系统,密码少于8位则无法注册。

(验证码为随即生成的有数字字母组合)

登录模块数据字典如下:

数据处理名:

登录密码

简述:

用户输入自己的账户与密码,如果正确则进入相应的模式,如果连续输入三次错误密码则账户自动锁定

输入:

账户、密码

具体系统模块分析:

具体登录功能结构图如下:

登录界面如下:

注册界面如下:

修改密码界面如下:

登录逻辑描述:

If用户和密码一致then

进入系统

Elseif密码or账号错误

If输入次数不大于3次then

重新输入

Else

锁定此账户并退出

Endif

Endif

修改密码逻辑表述:

If用户登录成功then

提供密码修改服务

Dowhile没有修改成功and用户没有取消修改

If新密码和重新输入一致then

If新密码和旧密码相同then

提示“你修改的密码和上次一样,请换个密码”

Elseif密码位数小于8位

提示“密码长度过短,请更换更安全的密码”

Else

提示“修改成功”

Endif

提示“两次输入密码不一致,请重新输入”

Endif

Enddo

Else

退出

endif

注册用户逻辑描述:

Dowhile没有注册成功and用户没有取消注册

If密码位数小于8位

b)客房预定模块设计

客房预定是酒店管理中的一个很重要的过程,预定的好坏直接决定了酒店收入的高低,客房预定模块的设计着重点是简单易用,这样可以有利于相关人员快速登记预定人信息。

预定:

房间查询数据字典:

处理信息:

房间信息

提供查询是否还有空房,查询客人想要预定的房间是否我空

房间号

输出:

如果有客人输出客人信息,如果没有打印相应信息

客人信息数据字典:

客人个人或团体信息

客人已经确定订房,输入预定房客人的个人信息到预定等级表

输入客人各人或团体信息

收银信息数据字典:

押金

登记客人的押金缴纳情况以及多少

客人缴纳押金的多少

订房数据字典:

订房信息

告知客人所定房间的房间号,并给客人订房证明

给客人开出订房证明

退订:

预定查询数据字典:

房间号或预定人信息

根据预定人提供的个人信息或房间号查询此人是否预定

数据客人信息或房间号

有没有对应的信息

退款数据字典:

退给退订客人相应的押金

根据客人缴纳的押金多少退款

客人的个人信息或房间号

客人曾缴纳的押金,并退还

预定模块逻辑描述:

If客人要求预定then

按照客人要求进入客房查询模块查询

IF有客人想要的房间and客人愿意预定then

登记客人或团体信息and收取客人押金and给客人开预定证明

客人离开

Endif

取消预定模块逻辑描述:

If客人要求取消预定then

根据客人提供的信息进入查询模式

If确有此客人预定then

退还客人押金

告知客人没有预定

c)前台接待模块设计

前台接待也是酒店管理中一个机其重要的环节,接待代表了整个酒店的形象,接待的态度在一定程度上决定了酒店的生意的好坏,因此,酒店管理系统的前台接待模块设计也是一个不容忽视的环节,与客房预定模块的设计理念相同,接待模块同样以间接性与易操作性为着重点,与出发点,尽量减少相关人员的输入,并以方便的输出操作,使其工作更加的简单高效。

前台接待DFD图:

预定证明

查询预定数据字典:

处理数据:

客人提供的预定证明上的客人信息或房间号

概述:

给出此客人是否已经预定

输入客人的个人信息或房间号码

输出该客人是否已经预定

查询缴费数据字典:

客人缴纳的押金数目

安装客人缴纳的押金数目补收相应的金额

客人的个人信息

该客人所缴纳的押金金额

收银数据字典:

客人缴费情况

输入客人的缴费情况并给出客人唯一个人ID

个人缴纳的费用

找零和客人的唯一ID

前台接待逻辑描述:

If客人出示预定证明或个人信息then

进入预定查询功能

If有此客人的预定then

查询此客人房间号and转入收银功能收取费用and分配客人唯一ID号

告知客人无此预定

Endif

d)收银模块设计

收银模块在整个管理系统中相当的重要,客人的消费记帐,查询速度等,会直接影响客人对酒店的印象,为此,此模块注重速度与高效,可以在最短的时间内完成相应的操作。

在转帐与退房环节更应如此。

转帐环节,有客人想要代替其他客人结账,这样就用到了转帐模式,但是转帐模式的安全性是极其重要的,因为必须违法的客人转账,设定确定限制是此模块的一个重要部分。

收银模块DFD图:

记帐数据字典:

客人的消费金额

客人每一个消费就增加相应的金额,允许客人先消费再结账

客人的消费项目及金额

查询数据字典:

客人消费金额

客人可以查询自己的消费情况

客人的ID

转帐数据字典:

客人消费

客人可以有别人代替自己付款,将自己的消费金额转到其他人客人的账户

客人自己ID以及要转入的客人ID

输入客人的消费情况,并输入转帐是否成功,以及等待被转入客人签字

退房数据字典:

客人总消费结算

但客人想要退房的时候,结算清客人的所有消费,并退房

客人ID

输入客人的总消费,若客人结算清全部消费则删除相应ID

收银系统模块逻辑描述:

Switch服务项目

Case消费:

进入消费记帐功能

Case消费查询:

进入消费查询功能

Case转帐:

进入转帐功能

Case退房:

进入退房功能

If已完成结算then

退房

Else

要求客人结清消费额

Endif

Default:

Endswitch

e)电话系统模块设计

电话系统模块非常简单。

设计上包括客人在住宿过程中的电话使用费用,以及上网的网络费用。

设计上非常简单,电话费用以分钟记费,网络费用以产生的流量记费。

费归并到客人的总体消费之中。

电话模块DFD图如下:

电话记费数据字典:

客人使用电话产生的费用

记录客人的电话产生的费用,并最终归并到最终消费中

自动记录客人电话产生的费用

网络记费数据字典:

客人使用宽带产生的费用

记录客人使用宽带产生的费用,并最终归并到最终消费中

自动记录客人宽带产生的费用,并归并到最终消费

f)管理者特权模块设计

管理者在整个酒店管理系统中非常重要,管理者可以修改客房定价,可以删除、修改其他工作人员的账户以及密码,可以设定客人的消费打折甚至免单,另外还可以修改整个系统设置以及备份系统信息。

管理者的登录模块中设置有其他的更加安全措施,管理者在这个管理系统中拥有最大的权限。

管理者模块的设计注重输出,这样可以让管理者最大限度的看到酒店当前的经营情况。

管理者模块DFD图如下:

修改房价数据字典:

客房价格

管理者可以上调和下调客房价格,以及打折或展开相应活动

房间种类以及新的房间价格

新的房间价格报表

管理账户数据字典:

管理者自己和他人的账户信息

管理者有权修改自己和其他人的账户,可以锁定解封其他账户,甚至删除其他账户

账户名,以及需要调整的账户信息

账户信息修改情况

客人打折以及免单数据字典:

给特定的客人相应的折扣,甚至免单

客人ID及折扣情况

客人打折后的消费额

报表查看数据字典:

酒店报表

可以查询客人消费额,以及酒店每天,当月,以及历史经营情况

相应的查询信息

相应的报表

查询客人信息数据字典:

客人信息

可以查询客人的详细信息

客人ID或房间号

相应客人的详细信息

系统设置数据字典:

系统参数

修改系统参数,备份系统数据

系统项

相应的设定值

g)客历模块设计

客历模块也是不可缺少的一个部分,此模块的功能是查询历史客人记录,并打印相应的报表,这样可以方便管理者了解酒店的经营情况,更利于备案。

客历查询功能对管理者和普通系统用户均开放,但必须严格客人信息的安全性。

客历模块DFD图为:

查询功能数据字典:

历史客人信息查询

查询某天或某个客人的个人信息

日期或客人ID

打印报表数据字典:

打印客人信息报表

h)报表模块设计

报表是管理者查看酒店管理经营情况的一个重要依据,因此报表的详细程度是最重要的,此外,报表的明了程度也在一定程度上决定了报表质量的好坏。

报表采用Excle保存信息。

具体设计如下:

换房报表界面:

收银报表界面:

管理者修改房价报表界面:

在住人员报表界面:

预定情况报表界面:

四.总结

通过这次的管理系统设计我们学到了很多软件工程的知识。

从这样一个很小的系统中我看到了软件工程的重要性,如果没有软件工程,没有软件工程的支持,不知道软件该如何来设计。

软件的工程化极大地方便了软件的设计,节约了软件设计与维护的成本,大大提高了软件产业的效率。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2