酒店客房管理系统的设计与实现.doc
《酒店客房管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统的设计与实现.doc(22页珍藏版)》请在沃文网上搜索。
1、 目录1 引言22 需求分析32.1 项目要求32.2 系统的功能设计42.2.1 系统功能结构图42.2.3 系统的功能特点42.3 流程图42.4 数据字典52.5 系统性能需求63 总体设计73.1 数据库设计73.2系统的功能设计83.2.1 普通管理员的功能设计83.3 编程环境的选择94 详细设计104.1实现数据库104.3 实现数据库的连接105 系统功能实现与测试105.1 系统实现105.1.1 系统的登录界面115.1.2 管理员登陆后的主界面12参考文献21结束语22酒店客房管理管理系统(德州学院计算机系,山东德州 253023)摘 要:随着科学技术的不断提高,计算机科
2、学日渐成熟,其强大的功能已为人们深刻认识,利用计算机进行日常工作的管理也成为、各个大型酒店的的标志。该酒店客房管理系统是典型的信息管理系统。本系统基于C#+Microsoft SQL Server平台,主要完成对对酒店的客房登记,客户姓名修改,客户信息查询,等等功能关键词:C# Microsoft SQL Server 酒店客房管理系统1 引言近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著提高,全社会对餐饮业的需求量也越来越大,伴随着消费的持续增长,酒店行业已经成为现代社会中发展最快的行业之一。要想在激烈的市场竞争中生存,就必须在经营管理、餐饮服务等方面提高管理意
3、识。而对酒店的经营状况起决定作用的是对酒店日常营业的管理。 如何用先进的管理手段,提高酒店的管理水平,是每一家酒店的经营者所面临的重要课题。 所以应势而出的酒店管理系统有着很好的可行应用性。一直以来人们都采用传统人工的方式管理账单,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难,同时,也加大了管理者的工作量和工作难度。本系统很好的克服了这些缺点,并且有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。这些优点能够极大地提高宾馆管理的效率,也是宾馆的科学化、正规化管理,与世界接轨的重要条件。
4、系统以Microsoft SQL Server 2000作为后台数据库,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计方法,完成了酒店管理系统的主要模块。现如今随着经济的不断发展,旅游出国等带来的酒店市场营业量大大增加。这样就存在客房管理和登记入住等一系列数据的导入和导出,大多数经销商只是用简单的Office Excel记录,这样在查询和记录方面都很不方便。如果设计一款专门为酒店管理人员和酒店员工查询本酒店信息,以及各种预订、入住、核账、结算、退房等的专业软件,将会大大减少销售商的工作并提高酒店营业额。同时为加强对客户和员工的管理工作,我们为某酒店开发酒店管理系统,解决了该酒店管理复
5、杂、不规范等问题,优化了管理流程,实现了该酒店管理工作的无纸化办公。2 需求分析2.1 项目要求酒店管理系统是面对各个大中型酒店进行开发的,软件要求实现以下流程:客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。对查询、统计结果打印输出。首先概括一下本管理系统的基本要求: (1) 本系统需要在各个酒店的登陆前台使用(2) 所有的用户数据和工作日结数据需要通过一种主流的方式进行存储和管理,如使用数据库技术(Microsoft SQL Server)。(3) 对于使用该系统的酒店管理人员,
6、可以再本系统上,进行用户的信息查询,当前用户的信息修改,对指定客房可以进行退订,换房等信息。可以对当前查询到的信息进行打印,进行存留。2.2 系统的功能设计2.2.1 系统功能结构图酒店客房管理系统账户管理信息修改信息查询前台操作账户修改账户添加房间修改客人信息修改历史客人在住客人房态查询退房登记开房登记2.2.3 系统的功能特点(1) 操作简单、界面友好。完全控件式的页面布局,使得每日工作的管理工作更简便;日报周报信息的提交、更改以及打印订单等功能只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2) 即时可见。对系统内工作信息的管理,该系统可以达到“即时修
7、改、即时见效”的效果。(3) 功能完善。可以实现客房各种信息,包括客房的类别、当前的状态、负责人等;客房信息的查询和修改,包括按房间号查询住宿情况、按客户信息查询房间状态等。以及退房、订房、换房等信息的修改。2.3 流程图 通过对系统流程的分析可得到该系统的流程图,如图3所示。登陆界面验证身份账户管理信息修改信息查询前台操作客房信息客户信息房间状态修改客户信息输入删除账户房间信息增加账户客户信息退出登录图3 系统流程图2.4 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合,本系统的数据字典卡片如下:名字:当前客户信息描述:收录客户的基本信息定义:客户信息=
8、客户姓名+证件类型+证件号码+联系电话+入住时间+预计离开时间位置:在数据库的check_in表中名字:房间信息描述:收录各个房间的基本信息定义:收录各个房间的基本信息=房号+房类型+押金+价格+房状态位置:在数据库的room表中名字:管理人员信息表描述:收录管理人员信息定义:管理人员信息=账户+密码位置:在数据库的login表中名字:历史记录表描述:曾住酒店人员信息定义:曾住酒店人员信息=客户姓名+客户证件+证件号码+房号码+入住时间+离开时间位置:在数据库的history表中2.5 系统性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:(1)系统处理的
9、准确性和及时性。系统处理的准确性和及时性是系统的必然要求。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足信息处理的需求。(2)系统的开放性和系统的可扩充性。系统在开发过程中,应该充分考虑以后的可扩充性。例如数据表中用户选择字段方式的改变,用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的方法进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。(3)系统的易用性和易维护性。要实现
10、这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。针对用户可能出现的使用问题,要提供足够多的在线帮助,缩短用户对系统熟悉的过程。(4)系统的数据要求。数据录入和处理的准确性和实时性;数据的一致性与完整性;数据的共享性与独立性。3 总体设计根据实际情况,我们分析了自己的技术能力,于是设计了,能够完成的各个模块,上来就有个总体的模型,然后我们根据总体的流程图,一步一步从上到下完成了我们的系统编写。3.1 数据库设计系统数据采用广为流行的关系数据库管理系统(RDBMS)对其进行管理,对象模型向关系模型转换的基本原则:(1)一个主题对应一个数据库;(2)一个类对应一个表;(3)一个实例对应
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 设计 实现
