酒店管理信息系统设计文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建立宾馆客人档案管理系统,采用计算机对客人信息进行管理,可以进一步提高宾馆的经济效益和现代化水平,帮助宾馆工作人员提高工作效率,实现客人信息管理工作流程的系统化、规范化和自动化。
2.1
1、管理上的可行性
在传统的宾馆客人管理过程中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响宾馆的经济效益。因此,宾馆的管理人员迫切地需要一套宾馆客人信息管理系统来对日常信息进行处理和维护。
普通用户:部分功能不允许使用。
3.1
图3-1系统功能模块图
3.2
本软件的数据库名称为:SQL SERVER 2008。
数据库设计应是管理信息系统项目的前提和关键。良好的数据库表结构能够更好地满足用户的功能需求。对于数据库的优化设计是值得探讨的。如:如何优化表的结构减少数据冗余度,优化查询速度、减少存储量等。
补交押金,如果客人的押金太少,则要补交押金。客人交纳押金,接待人员开具押金凭证。
夜审管理。宾馆的管理人员要对宾馆的基本信息进行了解则可以进行夜审管理,包括:客房状态报表的查看,客人入住信息的查看,历史客人报表查看。
客人退房,客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“பைடு நூலகம்住”转为“空房”。
SqlDataReader myreadtmp2 =数据库类.command(数据库类.connet(), tmp2);
算法代码:
public bool check(string id) //房间检查算法
{
string tmp1 = "select是否可用from客房where房间号='" + id + "'";
SqlDataReader myreadtmp1 =数据库类.command(数据库类.connet(), tmp1);
历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。
2、技术上的可行性
本管理信息系统将采用技术成熟的C#作为前台开发工具。后台数据库采用微软公司的SQL Server数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
酒店管理信息系统项目设计文档
1.1
经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。宾馆行业将面临着机遇和挑战。
宾馆客人管理是宾馆管理的一个重要且必须切实面对的工作,但一直以来人们使用传统的人工方式管理宾馆,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客人数量的增加,其工作量也将大大增加,这必然增加客人管理者的工作量和劳动强度,这将给客人管理信息的查找、更新和维护都带来了很多困难。
如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。
客人换房,如果客人对入住的客房条件不满意,则可进行客人换房操作。接待人员将客人的房间进行更换,并更换客人房卡,客房状态也进行相应的调整。
客房消费,客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入账,餐费入账,话费入账。
图2-1业务流程分 析图
本系统的后台数据库将作为整个宾馆的数据流通中心,将各个部门的数据信息连通起来,具体流程如下图所示:
图2-2数据流程分析图
2.2.3
1、散客开单:完成散客的开单,可一次最多开5间相同类型的房间。
2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。
3、宾客结账:自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。
3、经济上的可行性
本系统由作者自主开发,操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于油缘宾馆在经济上是完全可以接受的。
本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,能够取得良好的经济效益。
综上所述,本系统在管理上、技术上和经济上都是完全可行的,并且投入少、见效快。因此系统的开发是完全可行的。
具体表结构如下:
1.反应当前房间状态表
表3-1
3.客户订房表
4.
第
1.
本模块是给前台操作员展示当前酒店各房间的信息,包括入住和预定信息。
实现方法:
2.预定、开单模块
实现方法:
预定会有个时间合理性检查算法
即判断用户提出的预定时间是否合理。算法不难,即从用户所需求的房间类型中一一查找满足规定时间段且可用的房间。若能找到则预订成功,若找不到则提示用户当前时间段没有可以预定的房间。
2.2
2.2.1
宾馆业务的基本流程主要包括:
客房的预定,客人通过电话或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,并对客房状态表做出相应的变化。
客房的登记,分为预定入住和散客登记。
如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。
while (myreadtmp1.Read())
{
if ((int)myreadtmp1["是否可用"] == 0)
{
return false;
}
}
myreadtmp1.Close();
string tmp2 = "select入住时间,离开时间from宾客where入住房间号='" + id + "'";
4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。
5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询。
6、客户管理:完成会员基本信息的维护和来宾一览。
7、系统设置:完成房间项目、客户类型、操作员、计费设置。
2.2.4
用户分为:普通用户和管理员
管理员:具有操作全部功能的权限。
2.1
1、管理上的可行性
在传统的宾馆客人管理过程中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响宾馆的经济效益。因此,宾馆的管理人员迫切地需要一套宾馆客人信息管理系统来对日常信息进行处理和维护。
普通用户:部分功能不允许使用。
3.1
图3-1系统功能模块图
3.2
本软件的数据库名称为:SQL SERVER 2008。
数据库设计应是管理信息系统项目的前提和关键。良好的数据库表结构能够更好地满足用户的功能需求。对于数据库的优化设计是值得探讨的。如:如何优化表的结构减少数据冗余度,优化查询速度、减少存储量等。
补交押金,如果客人的押金太少,则要补交押金。客人交纳押金,接待人员开具押金凭证。
夜审管理。宾馆的管理人员要对宾馆的基本信息进行了解则可以进行夜审管理,包括:客房状态报表的查看,客人入住信息的查看,历史客人报表查看。
客人退房,客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“பைடு நூலகம்住”转为“空房”。
SqlDataReader myreadtmp2 =数据库类.command(数据库类.connet(), tmp2);
算法代码:
public bool check(string id) //房间检查算法
{
string tmp1 = "select是否可用from客房where房间号='" + id + "'";
SqlDataReader myreadtmp1 =数据库类.command(数据库类.connet(), tmp1);
历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。这些为系统的建设提供了有效的制度保障。
2、技术上的可行性
本管理信息系统将采用技术成熟的C#作为前台开发工具。后台数据库采用微软公司的SQL Server数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
酒店管理信息系统项目设计文档
1.1
经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。宾馆行业将面临着机遇和挑战。
宾馆客人管理是宾馆管理的一个重要且必须切实面对的工作,但一直以来人们使用传统的人工方式管理宾馆,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客人数量的增加,其工作量也将大大增加,这必然增加客人管理者的工作量和劳动强度,这将给客人管理信息的查找、更新和维护都带来了很多困难。
如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。
客人换房,如果客人对入住的客房条件不满意,则可进行客人换房操作。接待人员将客人的房间进行更换,并更换客人房卡,客房状态也进行相应的调整。
客房消费,客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包括:消费入账,餐费入账,话费入账。
图2-1业务流程分 析图
本系统的后台数据库将作为整个宾馆的数据流通中心,将各个部门的数据信息连通起来,具体流程如下图所示:
图2-2数据流程分析图
2.2.3
1、散客开单:完成散客的开单,可一次最多开5间相同类型的房间。
2、团体开单:完成团体的开单,开放数量没有限制,可同时开不同类型的房间。
3、宾客结账:自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结帐收银操作。
3、经济上的可行性
本系统由作者自主开发,操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。因此对于油缘宾馆在经济上是完全可以接受的。
本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,能够取得良好的经济效益。
综上所述,本系统在管理上、技术上和经济上都是完全可行的,并且投入少、见效快。因此系统的开发是完全可行的。
具体表结构如下:
1.反应当前房间状态表
表3-1
3.客户订房表
4.
第
1.
本模块是给前台操作员展示当前酒店各房间的信息,包括入住和预定信息。
实现方法:
2.预定、开单模块
实现方法:
预定会有个时间合理性检查算法
即判断用户提出的预定时间是否合理。算法不难,即从用户所需求的房间类型中一一查找满足规定时间段且可用的房间。若能找到则预订成功,若找不到则提示用户当前时间段没有可以预定的房间。
2.2
2.2.1
宾馆业务的基本流程主要包括:
客房的预定,客人通过电话或者其他途径向酒店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,并对客房状态表做出相应的变化。
客房的登记,分为预定入住和散客登记。
如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。
while (myreadtmp1.Read())
{
if ((int)myreadtmp1["是否可用"] == 0)
{
return false;
}
}
myreadtmp1.Close();
string tmp2 = "select入住时间,离开时间from宾客where入住房间号='" + id + "'";
4、客房预订:完成增加预订、修改预订、删除预订,预订情况的查询等功能。
5、营业查询:完成结帐单、全部宾客消费、在店宾客消费、离店宾客消费的查询。
6、客户管理:完成会员基本信息的维护和来宾一览。
7、系统设置:完成房间项目、客户类型、操作员、计费设置。
2.2.4
用户分为:普通用户和管理员
管理员:具有操作全部功能的权限。