建设宾馆客房管理系统设计与实现

目 录
1 引言 1
1.1 课题的研究背景 1
1.2 课题的研究意义 1
2 宾馆客房管理系统的需求分析 2
2.1 系统的可行性分析 2
2.2 系统的性能需求 3
2.3 系统的设计要求 3
3 系统的开发技术以及主要架构 3
3.1 三层架构 3
3.2 C/S模式 4
3.3 Microsoft Visual Studio 2010 4
3.4 Microsoft SQL Server 2008 R2 5
4 系统的功能和流程 5
4.1 系统核心业务流程分析 5
4.2 系统的功能模块设计与划分 6
4.3 系统的功能分析 6
5 系统数据库的设计与实现 12
5.1 系统数据库的概念设计 12
5.2 系统数据库的逻辑设计 16
6 系统的详细设计 20
6.1 系统登录模块 20
6.2 预定管理模块 22
6.3 入住管理模块 24
6.4 会员管理模块 25
6.5 报表管理模块 26
6.6 客房管理模块 27
6.7 房态管理模块 28
7 系统的测试以及难点分析 29
7.1 测试的目的 29
7.2 系统模块的单元测试 29
7.2.1 前台接待员登录测试 30
7.2.2 管理员登录测试 30
7.2.3 会员添加与信息更新 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
测试 30
7.3 测试结果 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
在现代社会,各地宾馆已经成为我们出行的首选住宿环境。宾馆的服务功能也越来越多样化。对于客户和客房的信息逐日增长,当巨大的信息量需要管理时,我们不可能遵循过时的手工管理,这时我们需要开发一个管理系统来整合和有效地管理庞大的数据信息。宾馆的营业流程从宾客预定客房开始直至退房付完所有房费结束,都是以客人为中心来进行一系列操作,以简洁快速的操作带给宾客方便快捷的服务。让客人有宾至如归的感受,这样才能大大的增加宾馆的回头率,宾馆才能得到良好的发展。
1.1 课题的研究背景
宾馆这个服务行业发展的十分迅速,在短短的几年时间里,各地都有着上千家的宾馆建立起来。自从改革开放以来,我国的旅游业和贸易业也发展的越来越好。随之国内外的交流越来越广,我国的宾馆业已然成熟。与此同时,宾馆这个服务行业也迎来了各种各样的机遇和难题。如今大部分宾馆已经各自拥有一套功能十分完善的管理系统,但是还有小部分宾馆还延续传统的管理模式,这已经与现代宾馆管理模式脱轨,要让这小部分的更有效率的管理,选用现代化的管理系统来改变传统的管理模式,必定会成为现代宾馆的一种管理趋势。
1.2 课题的研究意义
手工管理宾馆,操作过程不仅复杂,庞大的数据量整理起来也是十分混乱的,而且执行具体流程十分容易出错。选用自动化的管理系统,能够有效地操作一些复杂的管理流程,同时我们也能随时查询所需要的信息。与此同时使用管理系统,实现了宾馆的高效率、规范化和智能化的特点。宾馆管理的工作量不仅随之降低,而且办事效率也是成倍的提高。
现在在中国和很多宾馆的客房管理水平还停留在纸媒体上,这样的机制不能适应时代发展,因为它浪费了大量的人力和物力,是传统纸媒体的管理模式,主要依靠人工操作,保存和文件号,事后要访问,将要手动从浩瀚的信息检索中,既费时又费力,容易出错,保存为信息文件的介质,它很容易被大火烧毁,易感染、易霉变等缺点。而管理系统使用起来操作简单,功能强大,也逐渐在取代传统手工管理,使用相应的宾馆管理软件既能够调理清晰的完成各种管理宾馆基本操作,又能够妥善的保存宾馆的宾客信息,客房信息以及房态信息等一些重要信息。所以设计宾馆管理系统是十分有意义的。
2 宾馆客房管理系统的需求分析
系统分析是软件设计中必不可少的紧要步骤,是任何软件设计都需要进行的过程。想要设计出一个全面的、完善的软件系统,就必须先对系统进行需求调研、系统分析。基于系统的需求调查,对系统所需具备的功能模块进行细致地分析与设计,这才能够开发出一个比较完整的、功能全面的系统。
2.1 系统的可行性分析
可行性研究是为了决定当前所开发的项目是不是符合现实逻辑、是否可以实现和是否值得进行开发与设计的一个过程。所以,在开发任何一款软件之前,对项目进行可执行性的分析是非常必须的,是不可省略的。
a)技术可行性
使用该种技术能否实现这个系统需要对技术可行性分析中判断。本系统使用的是三层架构与数据库访问技术相结合,系统中使用的数据库是Microsoft SQL Server 2008 R2,这种数据库可以存储大量 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
的数据,对于保存客房以及房客的信息十分有利。使用三层架构可以降低层与层之间的依赖,有利于标准化,使用Microsoft Visual Studio2010设计系统对于使用人员而言操作灵活,界面美观大方;对于开发人员而言设计简单,节省时间,结构清晰,方便以后的维护工作。可见,使用三层架构,数据库使用Microsoft SQL Server 2008 R2,Microsoft Visual Studio2010开发淮安建设宾馆客房管理系统,从各个方面来看能够实现。
b)经济可行性
经济可行性研究是对开发的成本和系统运营之后的利润进行分析的一种可行性分析。如果系统的开发成本过大,即使是在运行后无法收回成本的开发和运行的程序是没有必要的,开发的程序。开发淮安建设宾馆客房管理系统不需要过大的成本,只要有一台电脑就能进行开发,同时运用该系统可以给宾馆管理节省不必要的人力物力的开支。从上述对经济可行性分析中可以得出,该系统的开发是可以的。
c)法律可行性
该系统是本人独立开发,利用开源的开发框架和数据库技术,不存在知识产权问题,因此在法律上是完全可行的。
综上所述,本课题的设计与开发在这三方面都是可行的,而且系统部署的环境要求可以满足,所以本系统的开发是可行的。
2.2 系统的性能需求
每个系统都有自己的性能需求。本系统的主要的性能需求是:
先进性:本系统以Microsoft Visual Studio 2010为主要开发环境,后台数据库设计主要用Microsoft SQL Server 2008 R2来存储和更新数据。这两款开发软件都是成熟软件,对本系统的开发可以较好地完成。
根据现实生活中对宾馆客房管理流程的理解和本身的体会,以及对查阅资料的整理归纳,总结出的淮安建设宾馆客房管理系统中应该包含的功能模块,系统模块图如图4.1所示。
入住管理模块预定管理模块主要实现入住时房客的个人信息以及客房信息的管理功能,主要功能功能模块为确认登记、预定查询、退房、取消登记和查询空房、换房和续房。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3027.html

好棒文