当前位置:主页 > 管理论文 > 酒店管理论文 >

基于C# 的连锁酒店管理系统的设计与实现.docx 全文免费在线阅读

发布时间:2016-10-26 17:28

  本文关键词:基于C#的连锁酒店管理系统的设计与实现,由笔耕文化传播整理发布。


网友799474576近日为您收集整理了关于基于C# 的连锁酒店管理系统的设计与实现的文档,,希望对您的工作和学习有所帮助。以下是文档介绍:计算机与现代化2006年第8期JISUANJIYUXIANDAIHUA总第132期基于C#的连锁酒店管理系统的设计与实现胡建华,杨军(江西旅游商贸职业学院计算机系,江西南昌330039)摘要:介绍了基于C#开发连锁酒店管理系统,采用WebService技术实现,提供了一种全新的连锁酒店管理系统模型。关键词:C#;连锁酒店管理系统;WebService中图分类号:TP311.52文献标识码:ADesignandRealizationofChainCabaretManagementSystemBasedonC#puterDepartment,merceCollege,Nanchang330039,China)ticewithWebservicetechnology.Also,anewmodelofthechaincabaretmanagementsystemisprovided.Keywords:C#;chaincabaretmangementsystem;WebService开一家酒店。它的主要要求有:①各酒店能互相查询空房情况,进行即时调剂,最大限度地提高入住率。比如一家酒店已经住满,若锁酒店这种经营模式。即一个老板在同一个城市建还有客人来,可即时查询到另两家酒店是否有满足客人要求的空房,若有则立刻就能够预订,并有专车送客人前往住宿。②集团公司高层管理人员在外地也能及时地了问题。解各个酒店的各项业务情况。比如入住情况、房情国内现有的酒店管理系统都是针对单个酒店开况、订情况等。③收购的两家酒店原来都有完整的酒店管理系酒店因客满而跑客,而另一家连锁店却空房的现象,统,集团公司不想再投入新的硬件及软件系统,而希无法发挥连锁经营的作用。望新系统能够兼容原来的系统,并且能协调工作。本文将WebServices技术引入到连锁酒店管理中④各个酒店内部的歌舞厅、厅、拿等部门都是独来。因为相对于传统的分布式技术,WebServices具立的,但凭酒店的住宿卡能刷卡消费,实现一卡通。有松耦合、平台的特点。利用它不需要更改酒店原来的软、件平台及管理系统就能轻松实现酒店间的信息共享,快速构建一个高效、放、动型强的连锁在前面提到的这四种需求当中,都处在一个异构酒店管理系统。既节约了成本,又实现功能,可起到事半功倍的效果。地去沟通这些系统,而不是去重新设计。在保留现有资源的基础上,我们实际上是去整合多个异构系统,某家集团公司收购了南昌两家酒店,并且还要新而不是去重构它们,而这恰恰就是WebService的特文章编号:100622475(2006)0820113203HUJian2hua,YANGJunAbstract:ThispaperintroducesdevelopmentofthechaincabaretmanagementsystembasedonC#technology,whichisputintoprac20引言随着旅游业、酒店服务业的迅速发展,出现了连设或收购了几家酒店,使他的服务容量得到了成倍的提高。如何构建一个功能较为全面的、低成本、高效益、扩展的连锁酒店管理系统成为目前需要研究的可发的,各酒店之间信息彼此孤立。这样就会产生一家2解决方案与实现方法环境中,也就是说,客户在各个单独的系统模块中,已经建立了完善的软件架构。现在需要做的就是有效1问题的提出空预餐桑跨硬开互作者简介:2006203222杨军(1982),男,(19712),男助讲,本科,,研究方向:数据库开发。收稿日期2胡建华江西萍乡人,江西南昌人江西旅游商贸职业学院计算机系副教授,硕士,研究方向:软件工程,.Parameters.Add(newSqlParameter(″@RoomID″,.Parameters[″@RoomType″].Direction=.Parameters[″@RoomRoomPrice″].Direction=.Parameters[″@ReserveID″].Direction=.Parameters.Add(newSqlParameter(″@Result″,SqlDb2″″)114计算机与现代化2006年第8期长,所以我们决定通过WebService来解决这个案例。WebService本质上就是一个异构平台下的远程过程调用(RPC-RemoteProcedureCall)。WebService服务首先是一种提供服务的应用程序逻辑;其次它建立在被普遍接受的标准协议之上,因此它可以被任意的系统和开发语言所支持;最后,它主要由程序代码使用,而不是最终用户。在异构的环境中,存在着各种各样的硬件设备和操作系统,运行着使用不同语言、不同技术开发的应用程序。但是这些异构系统之间却存在着一个共同之处,上,并传送着标准的HTML页面。正是这些标准的使用,才会如此迅速地发展,而WebService服务正是建立在标准的协议和规范之上。任何系统,只要支持这些标准的协议和规范,就可以使用WebService服务,因此WebService服务天生就具有跨平台的特性。WebService的体系结构如图1。鉴于WebService的这种特点,我们把SOAP消息附加在HTTP消息中传递,并通过被各种平台广泛支持的XML来描述数据。3实现方法我们以远程预定模块为例,阐述WebService的实现方法。该模块包括服务端和客户端,服务端提供远程查询和远程预定方法,而客户端访问由服务端提供的方法。3.1服务器端首先,创建一个用VisualC#Web服务。中,Web服务由两个部分组成:入口点和实现代码。这两部分分开存放于两个文件中,其入口点对应于.asmx文件,而实现Web服务功能的代码位于后台代码文件.asmx.cs中。把这两个部分分开存放的好处是后台代码文件将被预先编译成程序集,在请求时可以直接装入执行,这可以提高应用程序的性能。远程预定的代码如下:[WebMethod]publicintHotelReserve(stringstrRoomID,stringstrRoomType,stringstrRoomPrice){SqlConnectionCon=newSqlConnection(connStr);//访问指定的存储过程“pHotelReserve”,=mand(pHotelReserve″,Con);mandType.StoredProcedure;//设置输入参数Type.VarChar,20));Com.Parameters.Add(newSqlParameter(″@RoomType″,SqlDbType.VarChar,20));Com.Parameters.Add(newSqlParameter(″@RoomPrice″,SqlDbType.VarChar,20));Com.Parameters.Add(newSqlParameter(″@ReserveID″,SqlDbType.VarChar,20));Com.Parameters[″@RoomID″].Value=.Parameters[″

12>



播放器加载中,请稍候...
系统无法检测到您的Adobe Flash Player版本
建议您在线安装最新版本的Flash Player 在线安装


  本文关键词:基于C#的连锁酒店管理系统的设计与实现,由笔耕文化传播整理发布。



本文编号:154440

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/jiudianguanli/154440.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9cda5***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com