• 当前位置:论文网 > 论文宝库 > 经济管理论文 > 管理学论文 > 基于.NET的酒店客房管理系统的设计与实现正文

    基于.NET的酒店客房管理系统的设计与实现

    来源:UC论文网2018-09-08 07:52

    摘要:

      本文主要介绍了酒店客房管理系统的设计与实现,以B/S模式高效地实现了客房预订管理,客房管理,消费记账管理,收银退房管理,系统维护等模块的功能。该系统采用ASP.NET和C#编程语言开发,结合SQLServer2005数据...

      本文主要介绍了酒店客房管理系统的设计与实现,以B/S模式高效地实现了客房预订管理,客房管理,消费记账管理,收银退房管理,系统维护等模块的功能。该系统采用ASP.NET和C#编程语言开发,结合SQLServer2005数据库?#38469;?#35774;计实现,基本上满足了客人在宾馆预订、管理等方面的需求。整个系统功能齐全,界面友好,操作方便。


      关键词:消费记账;收银退房;ASP.NET;


      作者:杨柯等


      0引言


      面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。.NET结构的酒店客房服务管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的?#25945;ā?#22312;任何?#25945;ㄉ现?#38656;要安装一个浏览器,可以简单地移植到任何?#25945;?#19978;,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效?#23454;停?#20934;?#33539;?#24046;等问题。极大的方便了客人的预订和酒店的管理。开发这样一个系统非常具有实用性。


      1系统?#27835;?/span>


      本系统是采用B/S模式进行设计,根据酒店客房管理系统基于.NET的特点,可以将其?#27835;?#21069;台和后台两个部分进行设计,分别?#26434;?#23458;人和管理员。前台主要用于客人查询客房、预订客房、查询、重置、取消预订;后台主要用于酒店管理员对酒店情况进行管理。


      2系统功能设计


      酒店客房服务管理系统的基本功能主要包括:


      (1)客房信息的管理


      完成对宾馆客房的基本信息的管理,对基本信息进行初使化,设置宾馆的所有客房的基本信息,如房间号,房间的类别,房间所在的楼层,房间的单价,房间可以容纳的人数等信息,客房的信息完善是客人入住与预定的前提。客房的信息管理包括对客房基本信息的修改、删除、添加等功能,可以对客房的各?#36136;糶越?#34892;修改。


      (2)客人入住信息的登记


      主要对客人的入住信息进行登记,为客人按要求选择房间,登记客人的基本信息,如客人的姓名,身份证号,所住的房间,预定入住的天数等,客人必须根据预定入住的天数预付一定的?#33322;稹?#23486;馆完整的记录客人与所住的客房等信息,方便管理员进行结账或进行信息的查询。


      (3)客人预定信息的管理


      完成客人预定信息的管理操作,包括预定信息的登记,对预定的客房进行入住,对超期限的预定客房进行取消等操作。客人预定客房必须预付一定的?#33322;穡?#39044;定的客人需要记录的基本信息有客人的姓名,预定的房间,预定所需的?#33322;穡?#23458;人的联系电话,并且对客人前来入住的时间等进行记录。预定信息的管理,包括对超过预定期没有来登记入住的客人的信息进行记录,并且提醒管理人员有客人超过预定时间没有入住。在预定时间内前来登记入住的客人,补充客人的完整信息后,可以直接登记入住。


      (4)退房登记


      完成客人退房信息的管理,当客人进行退房?#20445;?#35201;根据客人的入住的房间的信息,及入住的日期,自动计算出费用,并进行结算。


      (5)补交?#33322;?#30340;管理


      已经入住的客人当?#33322;?#19981;足?#20445;?#38656;要对?#33322;?#36827;行补交,可以根据客人的姓名或者所住客房的客房号查询到该客人的信息,补交?#33322;?#24182;对?#33322;?#36827;行重新记录。?#33322;?#19981;足的客人将被记录到?#33322;?#19981;足的客人表中,由工作人员统一提醒补交?#33322;稹?/span>


      (6)在房客人表


      显示已经入住的所有客人的信息,可以根据输入条件对特定客人的信息进行查询,同?#27605;?#31034;客房的利用率,预定客房的百分比,入住客房的百分比,空房所占的百分?#21462;?/span>


      (7)各种报表的管理


      能够根据以上的信息生成各种报表,供用户进?#20889;?#21360;?#23433;?#35810;。


      3数据库设计


      本系统采用SQLServer保存并操作数据,主要数据表包括:


      3.1客人入住信息表:用来记录存储入住的客人?#36864;?#20303;客房的信息,根据入住的实际情况进行记录存储。


      3.2客人退房信息表:客人结账时调用客人退房信息表中的信息。


      3.3预定失效信息表:用来记录存储,超过预定时间没有到宾馆登记入住客房的客人的信息,可以根据实际情况定期删除。


      3.4预定信息表:用来记录预定客房的客人的信息,其中预定日期记录的是客人到宾馆入住登记的日期,超过预定日期未入住登记的客人,系统会将其信息自动从预定信息表删除,存储再预定失效信息表中。


      3.5客房信息表:用来记录存储宾馆内客房的信息,可以根据实际的入住情况?#25237;?#23458;房信息的修改而改变。


      3.6用户信息表:用来记录管理系统的管理员和操作系统的用户的信息。


      4功能实现


      本系统的用户和管理员在使用该系统?#20445;?#29992;户通过用户登录界面输入相应信息,系统对其身份进行验证,验证合法后便可以进入到系统前台的主界面。而管理员通过管理员登录界面输入相应信息,系统对其身份进行验证,验证合法后便可以进入到系统后台的主界面。系统主界面要提供包括客房预订管理、酒店客房设施管理、预订查询、酒店管理等模块。客房预订管理界面如图1所?#23613;?/span>


      功能描述:当用户或者管理员进入客房预订管理页面?#20445;?#21487;以对预订客房的客房类型的查询以及可以选择预订的空的客房类型。并且可以查看到客房的楼层编号和客房价格以及床数。在顾客想要订房间时对于预订时所要填写的所有基本信息。选择“预订客房类型?#20445;?#23601;可以?#24202;?#35810;?#24515;?#20123;房间类型了。如果填写错误还可以点击“重置”按钮SqlConnectionconn=newSqlConnection(conntext);strSQL="insertinto预订单(客房类型,客房编号,入住时间,离店时间,预订人,联系电话,信用卡号,预订时间,备注)


      values('"+style.SelectedItem.Text+"','"+Convert.ToInt32(bianhao.Text)+"','"+Convert.ToDateTime(indate.Text)+"','"+Convert.ToDateTime(outdate.Text)。重新填写预订人的具体预订信息。


      5结论


      本系统的应用方便了人们出门、旅游住宿订房的困扰,能够提前预定心仪的酒店和房间,同时本系统提供了强大的查询与报表生成功能,可以根据需要方便地完成各?#25351;?#26434;的查询。使用本系统,能够大大?#32435;?#20256;统手工管理的工作模式,提高宾馆人员的工作效率及宾馆管理的信息化水平。

    核心期刊推荐


    发表类型: 论文发表 论文投稿
    标题: *
    姓名: *
    手机: * (填写数值)
    Email:
    QQ: * (填写数值)
    文章:
    要求: