客房管理系统的开发与实现毕业设计论文Word下载.docx
《客房管理系统的开发与实现毕业设计论文Word下载.docx》由会员分享,可在线阅读,更多相关《客房管理系统的开发与实现毕业设计论文Word下载.docx(52页珍藏版)》请在冰点文库上搜索。
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
3、学生综合运用所学知识和专业技能分析和解决问题的能力
4、研究方法的科学性;
技术线路的可行性;
设计方案的合理性
5、完成毕业论文(设计)期间的出勤情况
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
2、是否完成指定的论文(设计)任务(包括装订及附件)?
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
2、论文的观念是否有新意?
设计是否有创意?
3、论文(设计说明书)所体现的整体水平
建议成绩:
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
二、论文(设计)水平
评阅教师:
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
2、对答辩问题的反应、理解、表达情况
3、学生答辩过程中的精神状态
评定成绩:
教研室主任(或答辩小组组长):
(签名)
教学系意见:
系主任:
摘要
客房管理系统是典型的信息管理系统的一部分,采用SQLServer2008作为后台数据库,VisualStudio2008作为前台系统开发平台。
酒店客房管理系统是典型的管理信息系统(MIS)。
本系统是基于C/S体系结构,采用C#语言和SQLServer数据库开发的宾馆管理系统。
该系统的主要目标是针对宾馆客房住房管理进行计算机化的管理。
本系统实现了系统管理、数据维护和前台操作三大功能。
其中系统管理包括客户管理、收入统计。
数据维护则实现了客房类型和客房信息的管理。
前台操作包括客房和客户查询,以及客户的入住和结算功能。
本论文主要阐述了该系统的需求分析、功能模块划分、数据库设计及主要功能的具体设计与实现,并就系统中用到的技术进行了介绍。
本系统界面友好,操作简捷,基本能够满足酒店对客房管理的需求,可以很简单的实现对客房的管理。
关键词:
客户管理;
C/S体系结构;
B/S架构
1.3国内外研究现状…….............................................................................................2
1.4相关背景知识概述…….........................................................................................3
3.4用户界面设计……...............................................................................................14
附录……...………………………………………………………………………………...35
附录A主要源程序…….............................................................................................35
附录B用户手册……................................................................................................39
附录C软件光盘……................................................................................................41
1绪论
1.1开发背景
经济的快速发展,人们的消费水平和消费意识的提高,促进了旅游业的发展,同时也造成了流动人口的增加,酒店客房业面临着机遇和挑战。
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。
为了适应现代社会人们高度强烈的时间观念,酒店管理系统软件为管理人员带来了极大的方便。
操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。
对于大中型宾馆来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;
而且酒店管理又是一项非常烦琐的事情,数量之大,核算极其不便。
同时计算机具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高酒店管理的效率,也是客房管理的科学化、正规化管理,与世界接轨的重要条件。
因此想要使客房管理的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现客房管理业务管理的自动化已经成为一种必然。
1.2系统目标
此次设计将要完成建立一个客房管理系统,实现信息化。
通过先进的.NET平台实现前台对房间入住、退房、VIP用户添加等功能。
对于客房管理者可以实现房间信息、人员账号、个人信息的管理并可实时查询客房营业情况,节省了大量的劳力财力,加强了公司的现代化管理和高效的服务。
客房管理中所涉及到的大量数据都由数据库管理系统管理。
本文中数据库服务器端采用了商业流行的SQLServer2008作为后台数据库,结合SQL语句强大的处理功能实现客房管理中各个对象的分类、添加、删除、修改等操作。
采用VisualStudio2008作为前台页面设计。
经过对客房管理业务的具体分析,精心对相关信息的学习和在指导老师的指导下,朋友的帮助下多次改进,终于开发制作了这个客房管理系统。
本系统有以下特点:
系统中模块划分明确,模块功能设计有较强的针对性。
系统操作界面简单,灵活性好、响应时间短,系统安全性高,运行稳定。
1.3国内外研究现状
近年来,客房业迅猛发展,市场竞争日益激烈,全面提高软件管理水准,已成为客房业发展的当务之急。
对于假日客房这样的中小型企业来说也不例外。
为了提高客房的工作效率,客房的信息化建设就变的尤为重要。
美国FrankBuschman,KevlinHenney提出客房管理的电脑化,不仅是体现客房现代化形象的一个重要标志,而且对于提高员工工作效率、加速资金周转、降低各项成本及改善服务质量都有十分积极的作用。
本酒店管理系统按照软件工程的方法进行需求分析与设计,系统分为两个主要功能模块:
前台管理、系统管理。
这些模块基本上满足了用户(酒店)在客房管理方面的需求。
酒店管理系统实现了对客房的设置修改,客户信息以及历史资料的修改和保存,相关的顾客预定、入住、更改和收银退房服务等功能。
综上所述,酒店管理系统的研究是十分重要的,要想做好酒店客房的管理系统,必须针对此客房做详细的业务调查,设计的系统要简单易懂,容易使客房的工作人员所接受,这样才能进一步提高客房工作人员的工作效率,最终实现客房更高的经济效益。
而酒店客房管理系统又由前台和后台两部分组成,前台主要是用一些可视化的语言,来实现酒店客房管理的各种功能,如VB、VC、C#等。
而前台各种功能的实现需要有后台的支持,也就是数据库,主要是SQL和Access数据库。
本系统采用的是VS和SQL设计而成的。
1.4相关背景知识概述
VisualStudio.NET2008是一个功能强大、高效并且可扩展的编程环境。
它提供统一的集成开发环境,支持在同样的开发环境里用VisualBasic、VisualC++、VisualC#、VisualJ#和其他数十种编程语言,可以编写、调试和部署各种应用程序。
它充分展现了应用程序的开发潜能、并提供了生成应用程序的所需要的工具和技术。
这些应用程序给当今的企业、机构提供了强大的支持,是有始以来功能最强大、最受欢迎的软件开发工具。
SQLServer2008是Microsoft公司推出的SQLServer数据库管理系统的新版本。
该版本继承了SQLServer2005版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。
可跨越从运行MicrosoftWindowsserver2003到运行MicrosoftWindowsXP的大型多处理器的服务器等多种平台使用。
其特点有如下几点:
1.真正的客户机/服务器体系结构。
2.图形化用户界面。
3.丰富的编程接口工具。
4.SQLServer与WindowsNT完全集成。
5.具有很好的伸缩性。
6.对Web技术的支持。
7.SQLServer提供数据仓库功能。
硬件平台:
CPU:
P41.8GHz
内存:
512MB以上
软件平台:
操作系统:
WindowsXP
数据库:
SQLServer2008
开发环境:
MicrosoftVisualStudio2008
开发语言:
C#语言
2系统分析
2.1系统可行性分析
2.1.1经济可行性分析
现在的酒店越来越多,客房的竞争也日益激烈。
要想增加客房的市场竞争力,首先要搞好管理。
此系统正是为此设计开发。
(1)必要性。
如果不采用该系统,将会给客房的内外沟通造成严重的障碍,不利于客房的客户关系管理,在社会上也会造成一定的影响!
(2)可能性。
由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高客房的效率,便于客房管理,必然能得到广大员工和客房领导的支持。
客房管理系统的开发从长远的角度看,投资可以完全收回,并可以节省管理费用,避免了一系列不必要的麻烦和相当大的风险,节省了用户和相关工作人员的时间,能够很好的提高工作效率,改进决策质量。
同时也对客房的灵活管理有了很大的提高,有利于提高客房的运营和服务效率,其开发前景良好并能产生很好的经济和社会效益。
2.1.2技术可行性分析
本系统数据库部分采用了目前比较流行的SQLServer2008,可以方便对数据的修改、查找、删除等功能,同时确保数据的完整性和安全性。
同时,采用VisualStudio2008作为前台界面开发平台,方便、有效,还可以保证画面的美观。
另外,在毕业设计前期准备阶段,也搜集了与本课题相关的一些文献资料及相关系统,为设计工作提供了一定的参考与支持。
2.1.3法律可行性分析
本系统的开发作为计算机毕业设计用以巩固以前所学的知识,此程序完全由本人独立开发,作为一个模拟的软件,严格符合法律要求,没有侵犯任何版权,也没有违反国家相关法律法规及相关方面的规定,所以法律方面可行。
2.2系统需求分析
根椐调查分析,此系统应便于对酒店客房资源进行综合管理,最终目的是提高工作效率和减轻劳动强度;
提高信息处理速度和准确性;
为业务、管理提供更方便的服务项目。
提高客房经营效益和市场分析抉择。
本系统应根据不同的用户实现相应的功能。
首先为管理员,该类型用户将实现对对整个系统进行管理,对用户进行管理,并可实时查看客房收支情况。
其次是前台用户,此类用户主要实现了为客户办理房间的入住,退房等操作,同时还可添加VIP用户。
表2.1数据库一览表
序号
数据库表名称
数据库表标识
1
客户数据信息表
HTL_count
2
退房数据信息表
HTL-tfd
3
客房信息表
HTL-room
4
挂账管理信息表
HTL-gzmx
5
统计数据信息表
HTL-qxsz
6
系统管理信息表
HTL-user
2.2.1系统需求
根据酒店客房管理系统的理念,此酒店客房管理系统必须满足以下需求:
(1)具有设置酒店客房类型和房间信息的功能。
(2)能快速准确的了解酒店的客房状态,以便订房和退房。
(3)提供调房和追加押金的功能。
(4)提供简单的工作人员的添加用户和修改密码功能。
综上系统功能具备:
(1)客房住宿记录管理。
通过该管理功能,系统可以通过计算机对客户的一些基本信息进行录入,从而成为客户查询的资料。
而且,一个客户一经记录,会自动将占用的房间信息反映在系统中,即哪些房间已经占用,哪些房间仍然空余。
在进行客户记录时,自动出现客房的房间号、配置、价格和房间可用的信息,系统可以自动判断该房间是否空余,从而决定是否可以入住该房间。
记录时,用户可以选择房间号、价格等,可打印押金收款凭证给客户。
(2)客户查询。
在查询子系统中,可以对客户的一些信息作综合查询,查询到后可办理退房手续并打印结账凭证收据,退房的同时系统可以自动将客户占用的房间恢复备用。
(3)客房管理和查询。
通过该管理功能,管理人员可对所有客房进行管理,如增减房间,调整价格,进行查询等。
(4)报表打印。
可对过去的某一段时间经营状况进行统计并打印结果,方便管理员及时掌握经营情况并做出相应决策。
(5)系统维护。
包括:
系统初始化,数据备份,用户口令更改和新用户注册。
2.2.2功能需求
根据系统的需求分析,本系统功能需求如下:
(1)系统管理:
修改密码,添加用户,权限设置
(2)客房管理:
客房设置,客房查询,房态查看
(3)住宿管理:
住宿登记,追加押金,调房管理,退房登记
(4)查询:
住宿查询,退房查询,宿费提醒
(5)挂账管理:
挂账查询,挂账结账
2.2.3性能需求
为了保证系统能够长期、安全、稳定、可靠的运行,系统应该满足以下性能需求:
(1)系统处理的准确性和及时性。
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。
由于系统的查询功能对整个系统的功能和性能完成很重要。
(2)系统的开放性和可扩充性。
系统在开发过程中,应该充分考虑以后的可扩充性。
例如系统权限和客房信息设置等模块也会不断更新和完善。
所有这些都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点。
应通过系统的开放性来完成。
只要符合一定的规范,可以简单的加入和减少系统的模块。
(3)系统的易用性。
本酒店客房管理系统面向的用户是客房内工作人员,而有些使用人员往往对计算机并不是非常熟悉,所以系统操作上要求简单、方便、快捷。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
3系统设计
3.1系统模块设计
本系统作为标准的客房管理系统,主要分为三个大模块。
分别是员工登陆模块、后台管理员模块以及前台服务模块。
一、登陆模块
必须输入正确的用户名、密码和用户类型才能进入相应的系统界面。
任何一处填错或空白都将给出提示信息。
二、管理员模块
房间信息模块:
可以对房间号,位置,描述等信息的查询,修改等操作。
房间设施模块:
实现对某一类型房间内部设施的统一管理。
用户信息模块:
里面包含了公司用户和VIP用户两部分。
对于公司用户可以执行添加,删除等操作。
对于VIP用户信息,只能执行修改、删除操作,添加部分由前台实现。
营业状况模块:
可以查询某一时间段的收入情况。
个人信息模块:
实现了对于当前登陆用户的信息查看和密码修改。
三、前台模块
房间状态模块:
可以查看当前的房间状态信息。
并为客户办理入住,退房手续(对于VIP客户会享受相应的折扣)。
VIP模块:
可以对VIP用户信息进行添加、修改、删除等操作。
3.2系统结构图
图3.1系统结构图
3.3系统功能图
图3.2系统功能图
图3.3业务流程图
用户通过使用酒店客房管理系统得到所需信息,达到提高管理水平的目的,该系统具有以下功能:
(1)使用电脑处理数据,实现实时查询各种入住信息。
(2)可以实时的录入住宿单、调房单和退房单等情况。
(3)可以实时查询客房信息、客人挂帐信息等明细。
(4)可以建立客户的资料,方便日后建立良好的客户关系。
(5)数据的安全性:
不同用户有对数据查看,修改等处理不同的权限。
使用模板页,可以为ASP.NET应用程序页面创建一个通用的外观。
利用模板页创建一个单页布局,然后将它应用到多个内容页中。
模板页具有以下有点:
(1)使用模版页可以集中处理页的通用功能,以便可以只在一个地方更新,在很大的程度上提高了工作效率。
(2)在模版可以方便的创建一组公共控件和代码,并将其应用于网站中所有引用该模版页的网页。
(3)可以通过控件模版页中的占位符ContentPlaceHolder对网页进行布局。
有内容页和模板页组成的对象模型,能够为应用程序提供一个高效、易用的实现方式,并且这种对象模型的执行效率比以前的处理方式有了很大的提高。
(1)模版页的介绍
模版页是一个扩展名为.Master的ASP.ENT文件,它可以包含静态布局。
模版页有特殊的@Master指令识