APP下载

酒店管理信息系统的设计与实现

2014-10-22张翠萍

软件工程 2014年10期
关键词:客房客人餐饮

摘 要:根据酒店管理信息系统的需求设计了系统的业务流程,系统由客房管理模块、餐饮服务管理模块、财务管理模块、信息查询模块组成,并给出了酒店管理信息系统的设计与实现方案。通过测试,该系统能稳定的运行,具有较高的性能,达到了设计的要求。

关键词:酒店管理信息系统;Microsoft Visual C++ 6.0;Access

中图分类号:TP391 文献标识码:A

1 引言(Introduction)

随着信息技术的发展,酒店管理信息系统被越来越多的酒店作为科学化管理的工具,使用计算机对酒店事务的管理,使得酒店管理的效率极大地提高,也成为与国际化接轨的重要条件。本文运用了Microsoft Office Access[1]和Microsoft Visual C++ 6.0[2]构建了酒店管理信息系统,客房管理、服务管理、财务管理、信息查询构成的该系统的四大模块。

2 酒店管理系统的分析与总体设计(Hotelmanagement system analysis and overall design)

2.1 系统业务活动的设计

通过酒店管理信息系统的需要分析可以知道酒店的业务主要由前台、楼层、总机等部门组成,系统运行的主要的信息有:客人资料、房价、房态信息、费用信息、客人交费记录等。主要活动有:登记入住手续的办理、客人资料的录入、费用的计算、费用的收取、离店手续的办理等。这些信息由相应的模块保存,并分别由各模块进行处理,通过网络来实现信息资源的共享和交去实现信息的交换,从而实现分布式管理。本系统的设计的活动图[3]如图1所示。

2.2 系统功能的设计

整个系统的功能主要由客房管理模块、餐饮服务管理模块、财务管理模块、信息查询模块组成。系统的功能结构总体框图如图2所示。

3 酒店管理信息系统的具体设计与实现(Thespecific design and implementation of hotelmanagement information system)

3.1 客房管理模块的设计

客房管理模块主要是面向系统使用者提供各种信息与功能服务操作,包括选房、引导客人入住、为客人提供日常服务等功能。客人根据自己的需要,选择房间、产生账单,接着服务员根据账单为客人提供服务。系统客房管理模块的流程图如图3所示。

3.2 餐饮服务管理模块的实现

餐饮服务管理模块主要包括客人点单、记录点单记录、提供服务等功能。在这个模块里,服务员为客人提供点单服务,根据客人的选择,形成账单,记录消费记录,最后根据账单,提供服务。餐饮服务管理模块的活动图如图4所示。

3.3 财务管理模块的设计

财务管理模块完成的功能主要是客人消费结束后对消费项目清单进行消费总额统计,客人的消费清单来自于餐饮服务管理模块,而餐饮服务模块绑定于客房号,这些数据都通过餐饮服务管理模块存储在服务器后台数据库中,因此结账时首先连接后台数据库,从数据库中检索出客人消费的所有清单,然后通过程序统计出客人的消费总额,当结账输入客人支付金额会计算出找零余额。财务管理模块主要包括:核对消费记录、收款、办理结账、折扣处理等功能。在这个模块里,首先输入客人的账单号,核对客户的消费记录,对账单进行折扣处理,最后办理结账。

3.4 信息查询模块的设计

信息查询模块可以让管理人员查询酒店的各种情况,它主要包括查询客人信息、查询客房信息、查询账单信息、查询服务项目、查询食品信息、查询员工信息等。信息查询模块主要部分实现如图5所示。

4 数据库设计(Database design)

4.1 数据库的选择

数据库是酒店管理信息系统的核心组成部分,所有信息处理模块都将基于某种数据库平台,以便将处理的信息资源完整、安全的保存起来,并且对其进行各种管理和利用。在选择数据库平台的时候,应该考虑以下因素[4]:(1)性能;(2)开放性;(3)并行性;(4)安全性。

Access可以让人很容易地连接相关的信息并且对其他数据库系统有所补充,完全支持Microsoft的OLE技术,提供Windows操作系统的高级应用程序开发系统。Access与其他数据库开发系统之间相当明显的区别是:不用写代码,就可以在很短的时间开发出一个功能强大而且相当专业的数据库应用程序。因此本系统选择Access数据库。

4.2 系统架构

根据系统分析的描述,把酒店管理信息系统分成客房管理、服务管理、财务管理、信息查询等几个功能相对独立而又相互联系的模块。每个模块的数据都由系统数据库服务器提供,各个模块之间通过特定的接口进行彼此交换数据。系统的构架如图6所示。

5 系统主窗体界面的实现(The realization of thesystem main form interface)

系统登录成功后进入系统的主窗体界面,系统主窗体界面如图7所示。

系统经过实际使用验证:系统能够达到预期的设计目标,可以很好地实现客房管理、餐饮服务管理、财务管理、信息查询的功能。系统操作简单明了,方便酒店管理者对客户信息进行管理和查询,能大大提高酒店管理者对酒店各方面信息管理的效率。

6 结论(Conclusion)

酒店管理信息系统是有效管理酒店的一个有效工具,系统通过功能测试与性能测试,各方面均达到了需求分析的预计要求。利用Microsoft Visual C++ 6.0技术开发酒店管理信息系统,结合先进的数据库技术将为酒店业提供更为广阔的操作空间,使酒店个性化服务及全面信息化管理提升到新的更高层次[6]。

参考文献(References)

[1] 聂玉峰,陈东方,田萍芳.Access数据库技术与应用(第二版)[M].北京:科学出版社,2010.

[2] 侯其峰,李莎.VC++数据库通用模块开发与系统移植[M].北京:清华大学出版社,2007.

[3] 何玉洁.数据库原理与应用教程[M].北京:机械工业出版社,2010.

[4] 王能斌.数据库系统教程[M].北京:电子工业出版社,2008.

[5] 王珊,莎师煊.数据库系统概论[M].北京:高等教育出版社,2006.

[6] 徐炳文,基于C#的酒店餐饮业务管理系统的设计与实现[J].陕西科技大学学报,2011,29:90-94.

作者简介:

张翠萍(1978-),女,硕士, 讲师.研究领域:计算机应用.endprint

摘 要:根据酒店管理信息系统的需求设计了系统的业务流程,系统由客房管理模块、餐饮服务管理模块、财务管理模块、信息查询模块组成,并给出了酒店管理信息系统的设计与实现方案。通过测试,该系统能稳定的运行,具有较高的性能,达到了设计的要求。

关键词:酒店管理信息系统;Microsoft Visual C++ 6.0;Access

中图分类号:TP391 文献标识码:A

1 引言(Introduction)

随着信息技术的发展,酒店管理信息系统被越来越多的酒店作为科学化管理的工具,使用计算机对酒店事务的管理,使得酒店管理的效率极大地提高,也成为与国际化接轨的重要条件。本文运用了Microsoft Office Access[1]和Microsoft Visual C++ 6.0[2]构建了酒店管理信息系统,客房管理、服务管理、财务管理、信息查询构成的该系统的四大模块。

2 酒店管理系统的分析与总体设计(Hotelmanagement system analysis and overall design)

2.1 系统业务活动的设计

通过酒店管理信息系统的需要分析可以知道酒店的业务主要由前台、楼层、总机等部门组成,系统运行的主要的信息有:客人资料、房价、房态信息、费用信息、客人交费记录等。主要活动有:登记入住手续的办理、客人资料的录入、费用的计算、费用的收取、离店手续的办理等。这些信息由相应的模块保存,并分别由各模块进行处理,通过网络来实现信息资源的共享和交去实现信息的交换,从而实现分布式管理。本系统的设计的活动图[3]如图1所示。

2.2 系统功能的设计

整个系统的功能主要由客房管理模块、餐饮服务管理模块、财务管理模块、信息查询模块组成。系统的功能结构总体框图如图2所示。

3 酒店管理信息系统的具体设计与实现(Thespecific design and implementation of hotelmanagement information system)

3.1 客房管理模块的设计

客房管理模块主要是面向系统使用者提供各种信息与功能服务操作,包括选房、引导客人入住、为客人提供日常服务等功能。客人根据自己的需要,选择房间、产生账单,接着服务员根据账单为客人提供服务。系统客房管理模块的流程图如图3所示。

3.2 餐饮服务管理模块的实现

餐饮服务管理模块主要包括客人点单、记录点单记录、提供服务等功能。在这个模块里,服务员为客人提供点单服务,根据客人的选择,形成账单,记录消费记录,最后根据账单,提供服务。餐饮服务管理模块的活动图如图4所示。

3.3 财务管理模块的设计

财务管理模块完成的功能主要是客人消费结束后对消费项目清单进行消费总额统计,客人的消费清单来自于餐饮服务管理模块,而餐饮服务模块绑定于客房号,这些数据都通过餐饮服务管理模块存储在服务器后台数据库中,因此结账时首先连接后台数据库,从数据库中检索出客人消费的所有清单,然后通过程序统计出客人的消费总额,当结账输入客人支付金额会计算出找零余额。财务管理模块主要包括:核对消费记录、收款、办理结账、折扣处理等功能。在这个模块里,首先输入客人的账单号,核对客户的消费记录,对账单进行折扣处理,最后办理结账。

3.4 信息查询模块的设计

信息查询模块可以让管理人员查询酒店的各种情况,它主要包括查询客人信息、查询客房信息、查询账单信息、查询服务项目、查询食品信息、查询员工信息等。信息查询模块主要部分实现如图5所示。

4 数据库设计(Database design)

4.1 数据库的选择

数据库是酒店管理信息系统的核心组成部分,所有信息处理模块都将基于某种数据库平台,以便将处理的信息资源完整、安全的保存起来,并且对其进行各种管理和利用。在选择数据库平台的时候,应该考虑以下因素[4]:(1)性能;(2)开放性;(3)并行性;(4)安全性。

Access可以让人很容易地连接相关的信息并且对其他数据库系统有所补充,完全支持Microsoft的OLE技术,提供Windows操作系统的高级应用程序开发系统。Access与其他数据库开发系统之间相当明显的区别是:不用写代码,就可以在很短的时间开发出一个功能强大而且相当专业的数据库应用程序。因此本系统选择Access数据库。

4.2 系统架构

根据系统分析的描述,把酒店管理信息系统分成客房管理、服务管理、财务管理、信息查询等几个功能相对独立而又相互联系的模块。每个模块的数据都由系统数据库服务器提供,各个模块之间通过特定的接口进行彼此交换数据。系统的构架如图6所示。

5 系统主窗体界面的实现(The realization of thesystem main form interface)

系统登录成功后进入系统的主窗体界面,系统主窗体界面如图7所示。

系统经过实际使用验证:系统能够达到预期的设计目标,可以很好地实现客房管理、餐饮服务管理、财务管理、信息查询的功能。系统操作简单明了,方便酒店管理者对客户信息进行管理和查询,能大大提高酒店管理者对酒店各方面信息管理的效率。

6 结论(Conclusion)

酒店管理信息系统是有效管理酒店的一个有效工具,系统通过功能测试与性能测试,各方面均达到了需求分析的预计要求。利用Microsoft Visual C++ 6.0技术开发酒店管理信息系统,结合先进的数据库技术将为酒店业提供更为广阔的操作空间,使酒店个性化服务及全面信息化管理提升到新的更高层次[6]。

参考文献(References)

[1] 聂玉峰,陈东方,田萍芳.Access数据库技术与应用(第二版)[M].北京:科学出版社,2010.

[2] 侯其峰,李莎.VC++数据库通用模块开发与系统移植[M].北京:清华大学出版社,2007.

[3] 何玉洁.数据库原理与应用教程[M].北京:机械工业出版社,2010.

[4] 王能斌.数据库系统教程[M].北京:电子工业出版社,2008.

[5] 王珊,莎师煊.数据库系统概论[M].北京:高等教育出版社,2006.

[6] 徐炳文,基于C#的酒店餐饮业务管理系统的设计与实现[J].陕西科技大学学报,2011,29:90-94.

作者简介:

张翠萍(1978-),女,硕士, 讲师.研究领域:计算机应用.endprint

摘 要:根据酒店管理信息系统的需求设计了系统的业务流程,系统由客房管理模块、餐饮服务管理模块、财务管理模块、信息查询模块组成,并给出了酒店管理信息系统的设计与实现方案。通过测试,该系统能稳定的运行,具有较高的性能,达到了设计的要求。

关键词:酒店管理信息系统;Microsoft Visual C++ 6.0;Access

中图分类号:TP391 文献标识码:A

1 引言(Introduction)

随着信息技术的发展,酒店管理信息系统被越来越多的酒店作为科学化管理的工具,使用计算机对酒店事务的管理,使得酒店管理的效率极大地提高,也成为与国际化接轨的重要条件。本文运用了Microsoft Office Access[1]和Microsoft Visual C++ 6.0[2]构建了酒店管理信息系统,客房管理、服务管理、财务管理、信息查询构成的该系统的四大模块。

2 酒店管理系统的分析与总体设计(Hotelmanagement system analysis and overall design)

2.1 系统业务活动的设计

通过酒店管理信息系统的需要分析可以知道酒店的业务主要由前台、楼层、总机等部门组成,系统运行的主要的信息有:客人资料、房价、房态信息、费用信息、客人交费记录等。主要活动有:登记入住手续的办理、客人资料的录入、费用的计算、费用的收取、离店手续的办理等。这些信息由相应的模块保存,并分别由各模块进行处理,通过网络来实现信息资源的共享和交去实现信息的交换,从而实现分布式管理。本系统的设计的活动图[3]如图1所示。

2.2 系统功能的设计

整个系统的功能主要由客房管理模块、餐饮服务管理模块、财务管理模块、信息查询模块组成。系统的功能结构总体框图如图2所示。

3 酒店管理信息系统的具体设计与实现(Thespecific design and implementation of hotelmanagement information system)

3.1 客房管理模块的设计

客房管理模块主要是面向系统使用者提供各种信息与功能服务操作,包括选房、引导客人入住、为客人提供日常服务等功能。客人根据自己的需要,选择房间、产生账单,接着服务员根据账单为客人提供服务。系统客房管理模块的流程图如图3所示。

3.2 餐饮服务管理模块的实现

餐饮服务管理模块主要包括客人点单、记录点单记录、提供服务等功能。在这个模块里,服务员为客人提供点单服务,根据客人的选择,形成账单,记录消费记录,最后根据账单,提供服务。餐饮服务管理模块的活动图如图4所示。

3.3 财务管理模块的设计

财务管理模块完成的功能主要是客人消费结束后对消费项目清单进行消费总额统计,客人的消费清单来自于餐饮服务管理模块,而餐饮服务模块绑定于客房号,这些数据都通过餐饮服务管理模块存储在服务器后台数据库中,因此结账时首先连接后台数据库,从数据库中检索出客人消费的所有清单,然后通过程序统计出客人的消费总额,当结账输入客人支付金额会计算出找零余额。财务管理模块主要包括:核对消费记录、收款、办理结账、折扣处理等功能。在这个模块里,首先输入客人的账单号,核对客户的消费记录,对账单进行折扣处理,最后办理结账。

3.4 信息查询模块的设计

信息查询模块可以让管理人员查询酒店的各种情况,它主要包括查询客人信息、查询客房信息、查询账单信息、查询服务项目、查询食品信息、查询员工信息等。信息查询模块主要部分实现如图5所示。

4 数据库设计(Database design)

4.1 数据库的选择

数据库是酒店管理信息系统的核心组成部分,所有信息处理模块都将基于某种数据库平台,以便将处理的信息资源完整、安全的保存起来,并且对其进行各种管理和利用。在选择数据库平台的时候,应该考虑以下因素[4]:(1)性能;(2)开放性;(3)并行性;(4)安全性。

Access可以让人很容易地连接相关的信息并且对其他数据库系统有所补充,完全支持Microsoft的OLE技术,提供Windows操作系统的高级应用程序开发系统。Access与其他数据库开发系统之间相当明显的区别是:不用写代码,就可以在很短的时间开发出一个功能强大而且相当专业的数据库应用程序。因此本系统选择Access数据库。

4.2 系统架构

根据系统分析的描述,把酒店管理信息系统分成客房管理、服务管理、财务管理、信息查询等几个功能相对独立而又相互联系的模块。每个模块的数据都由系统数据库服务器提供,各个模块之间通过特定的接口进行彼此交换数据。系统的构架如图6所示。

5 系统主窗体界面的实现(The realization of thesystem main form interface)

系统登录成功后进入系统的主窗体界面,系统主窗体界面如图7所示。

系统经过实际使用验证:系统能够达到预期的设计目标,可以很好地实现客房管理、餐饮服务管理、财务管理、信息查询的功能。系统操作简单明了,方便酒店管理者对客户信息进行管理和查询,能大大提高酒店管理者对酒店各方面信息管理的效率。

6 结论(Conclusion)

酒店管理信息系统是有效管理酒店的一个有效工具,系统通过功能测试与性能测试,各方面均达到了需求分析的预计要求。利用Microsoft Visual C++ 6.0技术开发酒店管理信息系统,结合先进的数据库技术将为酒店业提供更为广阔的操作空间,使酒店个性化服务及全面信息化管理提升到新的更高层次[6]。

参考文献(References)

[1] 聂玉峰,陈东方,田萍芳.Access数据库技术与应用(第二版)[M].北京:科学出版社,2010.

[2] 侯其峰,李莎.VC++数据库通用模块开发与系统移植[M].北京:清华大学出版社,2007.

[3] 何玉洁.数据库原理与应用教程[M].北京:机械工业出版社,2010.

[4] 王能斌.数据库系统教程[M].北京:电子工业出版社,2008.

[5] 王珊,莎师煊.数据库系统概论[M].北京:高等教育出版社,2006.

[6] 徐炳文,基于C#的酒店餐饮业务管理系统的设计与实现[J].陕西科技大学学报,2011,29:90-94.

作者简介:

张翠萍(1978-),女,硕士, 讲师.研究领域:计算机应用.endprint

猜你喜欢

客房客人餐饮
可怕的餐饮外卖
小客人
制止餐饮浪费,从你我做起
做一个好客人
被蛇咬的客人
酒店智能客房影院系统构建指引
不常见的客人
第28次瑞典冰旅馆
烟囱里的客房
在餐饮外企挥洒精彩人生