酒店预订管理系统设计(1)本科毕设论文.doc

酒店预订管理系统设计(1)本科毕设论文.doc

ID:11574664

大小:5.12 MB

页数:26页

时间:2018-07-12

上传者:zhaojunhui
酒店预订管理系统设计(1)本科毕设论文.doc_第1页
酒店预订管理系统设计(1)本科毕设论文.doc_第2页
酒店预订管理系统设计(1)本科毕设论文.doc_第3页
酒店预订管理系统设计(1)本科毕设论文.doc_第4页
酒店预订管理系统设计(1)本科毕设论文.doc_第5页
资源描述:

《酒店预订管理系统设计(1)本科毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

毕业论文(设计)论文题目:酒店预订管理系统毕业论文25 目录摘要2Abstract31概论41.1背景41.2应用系统开发工具介绍41.2.1VisualBasic概述41.2.2关于SQLServer42系统需求分析42.1系统结构功能图52.3后台功能模块图53系统总体设计53.1创建数据库53.2酒店预订系统主窗口103.3系统功能界面设计124系统的实现214.1代码分析、实现214.2测试254.2.1数据和数据库完整性测试254.2.2用户界面测试25结束语25参考文献2625 摘要酒店兴衰,关键是管理。建设一间现代化的酒店,需要的是钱,而要经营管理好一间酒店,关键是管理。酒店管理是现代酒店的命脉,管理水平的高低,决定着酒店经营的成败。酒店是企业,同样是要重视管理的工作,加强管理。现代管理者即是财富,当代的管理者更是直接的财富。管理的意义,简单地讲,管就是主事,理就是治事,合起来为主管和治理人与事。随着社会经济的发展,在外出差已成为上班一族不可避免的生活环节,因此各星级的酒店应运而生,而酒店对客房管理刻不容缓,特别对一些专为外出人们提供住宿的酒店来说,酒店预订管理尤为重要,所以酒店预订管理系统能够为酒店管理人员提供一个快速安全可靠的管理平台。科学技术的不断提高,计算机技术不断成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,而人工化管理已不能满足客户的需求,例如不能及时查询客房正常情况和人工管理的费时性,也为了使管理人员可以轻松快捷的完成酒店客房管理任务,实现无纸化,电子化,和智能化管理,了解整个酒店客房信息。这些优点能够极大地提高酒店管理的效率,也是酒店实现正规化管理的开始。酒店预定系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本软件针对酒店预订系统的工作特点,系统按照酒店标准化业务程序流式设计功能模块,系统登录(系统登录、关于对话框)、酒店信息管理(酒店信息管理、房间信息管理、房间信息查询)、订单信息管理(订单信息管理、订单信息查询、客户订单查询)等几个模块。这几个模块包括了酒店预订的主要业务,应用本系统可以在计算机上灵活、方便的管理酒店客房,从而大大的提高了处理速率,使管理更加现代化。本系统是根据实际情况和具体内容,按照一定的要求,科学合理的进行系统分析设计。从而使本系统能完全满足经济性、灵活性、系统性和可靠性的要求。关键词:酒店预订管理系统,数据库25 AbstractHotelsriseandfall,thekeyismanagement.Constructionofamodernhotel,needmoney,andtooperateandmanageahotel,thekeyismanagement.Hotelmanagementisthelifebloodofmodernhotel,thelevelofmanagement,hotelmanagementdeterminesthesuccessorfailure.Thehotelistheenterprise,alsoshouldpayattentiontomanagementandtostrengthenmanagement.Thatisthewealthofmodernmanagers,thecontemporarywealthmanagementisevenmoredirect.Managementofmeaning,putitsimply,managementistheprincipal,therationaleisthatZhiShi,executiveandmanagementtogetherforthepeopleandthings.Withthesocialandeconomicdevelopment,toworkoutafamilybusinesshasbecomeaninevitablepartoflife,soeachstarhotelcameintobeing,thehotelmanagementwithoutdelayontheroom,especiallyforsomepeopletoprovideaccommodationforthehoteltogooutforHotelmanagementisparticularlyimportant,sothehotelreservationmanagementsystemforthehotelmanagementtoprovideafastsafeandsecuremanagementplatform.Thecontinuousimprovementofscienceandtechnology,computertechnologycontinuestomature,itspowerfulfunctionsforthepeopleadeepunderstanding,hehasenteredallareasofhumansocietyandplayanincreasinglyimportantrole.Computerapplicationsaspartofthemanagementcannotmeettheartificialdemandofcustomers,forexample,normallycannotchecktheroomintimeandlabormanagement,time-consumingnature,andtoenablemanagerstoquicklyandeasilycompletethetaskofhotelroomsmanagement,paperless,electronic,andintelligentmanagement,understandthewholehotelroominformation.Theseadvantagescangreatlyimprovetheefficiencyofhotelmanagement,butalsothebeginningofthehoteltoachievestandardizedmanagement.Hotelreservationsystemwhichmainlyincludestheestablishmentofdatabaseandfront-endapplicationmaintenanceanddevelopmentofthetwo.Requestfortheestablishmentofdataconsistencyandintegrity,datasecuritydatabase.Forthelatterapplicationpowerful,easytouseandsoon.Thehotelreservationsystemsoftwarefortheworkingcharacteristicsofthesysteminaccordancewiththehotelbusinessprocessflowdesignstandardizedfunctionmodules,thesystemlog(systemlog,onthedialogbox),thehotelinformationmanagement(hotelinformationmanagement,informationmanagementroom,roominformationinquiry),Orderinformationmanagement(orderinformationmanagement,orderinformationsearch,customerorderinformation)andotherseveralmodules.Thismoduleincludesseveralmajorhotelreservationservices,theapplicationofthesystemcanbeflexibleonthecomputertofacilitatethemanagementofhotelrooms,whichgreatlyimprovedtheprocessingrate,sothatmoremodernmanagement.Thissystemisbasedontheactualsituationandthespecificcontent,inaccordancewithcertainrequirementsfortheconductofscientificandrationalsystemanalysisanddesign.Sothatthesystemcanfullymeettheeconomy,flexibility,systematicandreliability.Keywords:Hotelmanagementsystem,database25 1概论1.1背景在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结账业务,而是更广更全面的服务性行业的代表,从客房的营销及客人的预订开始,给宾客感受一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成客户预定任务,这才能令旅客舒适难忘,增加宾客回头率。1.2应用系统开发工具介绍1.2.1VisualBasic概述visualbasic(简称vb)是微软公司推出的可视化开发工具。Visual意为“可视化的”,它是指开发图形用户界面时,无需编写大量代码去描述界面元素的位置和外观,仅通过简单的鼠标施放操作即可以“所见即所得”的方式设计出标准的windows应用程序界面。Basic是指basic语言,这是一种面向初学者的编程语言。visualbasic是基于basic的可视化程序设计语言,它继承了basic语言简单易懂的特点,采用面向对象、事件驱动的编程机制,提供了直观的可视化程序设计方法。visualbasic6.0的主要特点:(1)面向对象的可视化设计平台(2)事件驱动的编程机制(3)结构化的程序设计语言(4)强大的数据库和网络开发功能(5)充分利用windows资源(6)方便实用的程序向导随着visualbasic的不断改进,它已经彻底摆脱了“玩具语言”的形象,成为编制通用windows应用程序、数据库应用程序、多媒体应用程序以及网络应用程序的“几乎无所不能”的理想工具。1.2.2关于SQLServer所谓数据库,我们可以把它形象地说成是存储数据的“仓库”。数据库是为了满足某一部门中多个用户的多种应用需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据集合。数据库系统是管理大量的、持久的、可靠的、共享的数据的工具。就是同各种数据库建立联系,进行沟通。数据库是酒店管理的核心组成部分,所有信息处理子系统都将基于某种数据库平台,以便将其处理的信息资源完整、安全地保存起来,并且对其进行各种管理和利用。选择一个发的数据库平台是非常重要的。根据酒店信息管理应用的实际需要,在选择数据库平台时,应考虑下列因素:(1)性能:数据库的数据处理能力。(2)开放性:数据库是否能在多种操作系统下使用。(3)安全性:数据库是否具有高度的安全性。(4)可靠性:数据库是否具有高度的可靠性。(5)并行性:数据库是否并行运行在多节点上。(6)可操作性:数据库在使用前是否需要复杂的培训。2系统需求分析本毕业设计的任务是实现酒店预订业务的上的自动化、规范化和系统化。所以,为了能够实现所定的目标,必须首先进行需求分析。需求分析就是描述系统的需求,通过定义系统中的关键类域来建立模型。分析的目的是在开发者和提出需求的用户之间建立一种理解和沟通的机制。因此。酒店预订系统的需求分析是由开发者和用户一起完成的。25 这个酒店预定系统主要功能包括:(1)系统登录(2)酒店信息管理(3)订单信息管理(4)业务人员管理(5)系统用户管理(6)系统帮助(7)说明(8)退出2.1系统结构功能图如图2.1—1所示酒店信息管理业务人员管理酒店预订管理系统订单信息管理系统用户管理系统帮助2.3后台功能模块图如图2.1—2所示后台数据库订单表房间类型表用户表业务员表酒店信息表用户密码表3系统总体设计3.1创建数据库根据需求分析,该数据库要设计6个表,有订单表,房间类型表,酒店信息表,业务员表,用户表,用户密码表,设计如下:表1:订单表的信息25 代码:USE[JDYDXT]GO/******对象:Table[dbo].[酒店信息表]脚本日期:05/17/201123:17:41******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[酒店信息表]([ID][char](10)NOTNULL,[名称][char](50)NULL,[星级][int]NULL,[地址][char](50)NULL)ON[PRIMARY]GOSETANSI_PADDINGOFF表2:房间类型表的信息代码:USE[JDYDXT]GO/******对象:Table[dbo].[房间类型表]脚本日期:05/17/201123:18:19******/SETANSI_NULLSON25 GOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[房间类型表]([ID][char](10)NOTNULL,[酒店名称][varchar](50)NULL,[房间类型][char](20)NOTNULL,[会员价][money]NULL,[内部价][money]NULL,[门市价][money]NULL)ON[PRIMARY]GOSETANSI_PADDINGOFF表3:酒店信息表的信息代码:USE[JDYDXT]GO/******对象:Table[dbo].[酒店信息表]脚本日期:05/17/201123:19:22******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[酒店信息表]([ID][char](10)NOTNULL,[名称][char](50)NULL,[星级][int]NULL,[地址][char](50)NULL)ON[PRIMARY]GOSETANSI_PADDINGOFF表4:业务员表的信息25 代码:USE[JDYDXT]GO/******对象:Table[dbo].[业务员表]脚本日期:05/17/201123:20:26******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[业务员表]([ID][char](10)NOTNULL,[姓名][char](10)NULL,[性别][char](4)NULL,[出生日期][datetime]NULL,[手机][char](20)NULL,[电话][char](20)NULL,[住址][char](50)NULL)ON[PRIMARY]GOSETANSI_PADDINGOFF表5:用户表的信息代码:USE[JDYDXT]GO25 /******对象:Table[dbo].[用户表]脚本日期:05/17/201123:21:16******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[用户表]([ID][char](10)NOTNULL,[用户名称][char](10)NULL,[密码][char](10)NULL,[酒店管理][int]NULL,[订单管理][int]NULL,[业务管理][int]NULL,[用户管理][int]NULL)ON[PRIMARY]GOSETANSI_PADDINGOFF表6:用户密码表的信息代码:USE[JDYDXT]GO/******对象:Table[dbo].[用户密码表]脚本日期:05/17/201123:21:58******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[用户密码表]([用户名][char](10)NOTNULL,[原密码][int]NULL,[确认密码][int]NULL)ON[PRIMARY]GOSETANSI_PADDINGOFF3.2酒店预订系统主窗口25 在图中的菜单经过创建后的下拉菜单,如3.2——1所示25 3.3系统功能界面设计(1)系统登录主要实现如下功能:●系统登录●关于对话框界面设计如图3.3——1所示25 (2)酒店信息管理●酒店信息管理●房间信息管理●房间信息查询界面设计如图3.3——2所示25 (3)订单信息管理●订单信息管理●订单信息查询●客户订单查询界面设计如图3.3——3所示25 (4)业务人员管理●业务人员管理●业务人员查询25 ●业绩统计界面设计如图3.3——4所示25 (5)系统用户管理●用户登录●系统用户管理界面设计如图3.3——5所示25 (6)系统帮助●用户注册●酒店资料●业务员资料●房间资料界面设计如图3.3——6所示25 25 (7)说明界面设计如图3.3——7所示(8)退出●退出登录界面设计如图3.3——8所示25 4系统的实现4.1代码分析、实现代码较多,只体现主页面欢迎页面:PrivateSubCommand1_Click()frm.HideMDIForm1.ShowEndSubPrivateSubForm_Load()Command1.MaskColor=vbRedTimer1.Enabled=TrueTimer1.Interval=100Label3.Caption="今天是:"&Year(Date)&"年"&Month(Date)&"月"&Day(Date)&"日"EndSub主页面:PrivateSubddxxcxa_Click()ddxxcxa1.Showddxxcxa1.WindowState=vbMaximizedEndSubPrivateSubddxxgla_Click()ddxxgl.Showddxxgl.WindowState=vbMaximized25 EndSubPrivateSubexit_Click()MsgBox"确定要退出本系统吗?",vbInformation+vbOKCancel,"提示"EndEndSubPrivateSubfjxxcxa_Click()fjxxcxa1.Showfjxxcxa1.WindowState=vbMaximizedEndSubPrivateSubfjxxgla_Click()fjxxgl.Showfjxxgl.WindowState=vbMaximizedEndSubPrivateSubfjzl_Click()fjzla.Showfjzla.WindowState=vbMaximizedEndSubPrivateSubgydhk_Click()frmAbout.ShowfrmAbout.WindowState=vbMaximizedEndSubPrivateSubjdxxgla_Click()jdxxgl.Showjdxxgl.WindowState=vbMaximizedEndSubPrivateSubkhddcx_Click()EndSubPrivateSubjdzl_Click()jdzla.Showjdzla.WindowState=vbMaximizedEndSub25 PrivateSubkhddcxa_Click()khddcx.Showkhddcx.WindowState=vbMaximizedEndSubPrivateSubMDIForm_Load()MDIForm1.Showjdxxglall.Enabled=Falseddxxglall.Enabled=Falseywryglall.Enabled=Falsextyhglall.Enabled=Falsextbzall.Enabled=Falsextsmall.Enabled=FalseEndSubPrivateSubxtdl_Click()frmLogin.ShowfrmLogin.WindowState=vbMaximizedEndSubPrivateSubxtsmall_Click()xtsma.Showxtsma.WindowState=vbMaximizedEndSubPrivateSubxtyhgl_Click()yhgl.Showyhgl.WindowState=vbMaximizedEndSubPrivateSubyhdl_Click()ulogin.Showulogin.WindowState=vbMaximizedEndSubPrivateSubyhzc_Click()xtbz.Show25 xtbz.WindowState=vbMaximizedEndSubPrivateSubyjtja_Click()yjtj.Showyjtj.WindowState=vbMaximizedEndSubPrivateSubywrycxa_Click()ywrycxa1.Showywrycxa1.WindowState=vbMaximizedEndSubPrivateSubywrygla_Click()ywrygl.Showywrygl.WindowState=vbMaximizedEndSubPrivateSubywyzl_Click()ywyzla.ShowEndSub登陆页面:PrivateSubCommand1_Click()'检查正确的密码IfText2.Text="123456"AndText1.Text="刘倩"Thenulogin.HideMDIForm1.jdxxglall.Enabled=TrueMDIForm1.ddxxglall.Enabled=TrueMDIForm1.ywryglall.Enabled=TrueMDIForm1.xtyhglall.Enabled=TrueMDIForm1.xtbzall.Enabled=TrueMDIForm1.xtsmall.Enabled=TrueElseMsgBox"无效的密码,请重试!",,"登录"Text1.SetFocusSendKeys"{Home}+{End}"EndIfEndSub25 PrivateSubCommand2_Click()ulogin.HideEndSubPrivateSubForm_Load()Text1.Text="刘倩"Text2.Text="123456"EndSub4.2测试4.2.1数据和数据库完整性测试在酒店预订系统中,数据和数据库进程应作为一个子系统进行测试,以确保数据库运作正常。数据和数据库完整性测试测试对象:酒店预订系统的后台数据库测试目标:确保数据库访问方法和进程正常动作,数据不会遭到损坏测试方法:调用各个数据库访问方法和进程,并在其中输入有效的或无效的数据(或对数据的请求)检查数据库,确保数据已按预期的方式输入,并且所有的数据库事件都已正常发生;或者检查所返回的数据,确保为正当的理由下等到的正确的数据。测试结果:所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏需考虑的特殊事项:测试可能需要DBMS开发环境或驱动程序在数据库中直接输入或修改数据。进程应以手工方式调用。4.2.2用户界面测试本项内容测试的目标是确保用户界面能够通过测试对象的功能来为用户提供相应的访问或浏览功能。用户界面测试功能测试对象:酒店预订系统界面测试目标:通过对测试对象进行浏览和界面按钮的点击可正确反映系统的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法的使用。窗口的对象和特征都应符合标准测试方法:手工测试测试结果:一切正常,符合要求需考虑的特殊事项:结束语经过一个月的奋战,对整个酒店预订管理系统的系统分析、设计和编码,终于开发出了这个网站,通过酒店预订系统的构建,使我能够更加熟练的运用VB以及SQL管理和查询数据库,我感到自己对所学知识的生疏,不能把学习的知识系统的熟练的运用,本次设计不仅让我熟悉了所学的知识,还让我们学会将知识应用于实践,让我得出对知识的学习不仅要横向深入,还要纵向了解。25 在这里我还要感谢那些不辞辛苦教导我们的老师,在大学里,学校不仅教给了我们知识,还灌输给我们做人的道理,让我们看清社会的现状,让我们及时适应社会的竞争,还有老师们对我们的教诲,灌输给能陪伴我们一生的知识,让我们终生受益。参考文献亓莱宾,郑友增,许文献。《VisualBasic程序设计》雍全明《VB6访问数据库技术浅谈.科技信息》宋益众《VB应用程序连接SQLServer数据库方法的探讨.计算机时代》25

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
大家都在看
近期热门
关闭