欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机网络毕业论文酒店管理系统的设计与实现论文内容文档格式.doc

    • 资源ID:3973561       资源大小:851KB        全文页数:14页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机网络毕业论文酒店管理系统的设计与实现论文内容文档格式.doc

    1、Microsoft SQL Server2000是由Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。(二) 面向对象技术C#语言是2001年微软公司推出的可以在.NET平台的网络环境中开发软件的新一代面向对象的编程语言。它采用虚拟机技术使其具有强大的可移植性和安全性,为建立复杂的、可扩展、可移植的WEB应用提供了强有力的支持,被称为一种划时代的程序设计语言。.NET提供了基于组件的多层体系结构,使得C#应用程序兼有组件技术和多层体系结构的优点,编写十分简单,因为业务逻辑被封装成为可复用的组件,并且

    2、.NET服务器以容器的形式为所有组件类型提供后台服务,使开发者将精力集中在业务逻辑的开发中,而不必关心底层细节。对于最终用户来说,.NET技术的实现将使计算机的功能得到大幅度的提升,而计算机的操作却变得更加简单。他们将完全摆脱人为的硬件束缚,利用任何设备、通过任何系统、在任何时间、任何地点访问互联网的多维时空,并对其进行跨应用程序的集成。对于网络开发来说,借助.NET技术所提供的基于XML的松散偶合技术,真正的将应用程序逻辑分发在网络上,实现跨平台访问。(三) B/S架构的WEB程序设计技术Web程序设计技术就是用于实现动态交互式功能的网页制作技术,通过Web程序语言(CGI、PHP、ASP、

    3、JSP、ASP.Net等)设计的动态网页可以根据用户的即时操作和即时请求,网页内容发生相应的变化,从而可以实现功能强大的交互式操作。浏览器/服务器(B/S)系统是一种分布式计算系统,浏览器向服务器上的网站程序递交请求和参数,服务器上的网站程序将结果传递到浏览器,由浏览器显示结果并传递给用户。如图2-1。它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。服务器(S)请求结果发送请求执行请求浏览器(B)用户图2-1 B/S结构示意图B/S结构的酒店入住信息管理系统应用示意图数据库服务器(SQL S

    4、ERVER 2000)系统维护管理Web服务器(IIS+ASP.net)浏览器TCP/IP协议HTTP协议酒店服务、管理图2-2 系统示意图ASP.NET介绍:ASP.NET是Microsoft的Active Server Pages的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。可用于在服务器上生成功能强大的Web应用程序,为Web站点创建动态的、交互的HTML页面。ASP.NET环境配置要求目前支持ASP.NET开发的平台有Windows XP,Windows 2000和Windows 2003 Ser

    5、ver(.NET)等。第一步,在ASP配置的基础上,这里假设目的服务器已经安装了IIS。第二步,按照微软要求安装VS.NET,以便IIS能够识别并处理ASP.NET文件类型,例如.asmx、.aspx等第三步,和ASP Web应用程序类似,按照需求设置IIS虚拟目录,便可以轻松地对ASP.NET Web应用程序进行浏览了。ASP.NET程序只能在服务器执行,当浏览器向服务器请求打开ASP.net程序时,服务器会从磁盘上读取该程序,然后加以执行并将结果转换成浏览器兼容的HTML文档,而将HTML文档发送给浏览器,待浏览器收到HTML文档后,将会将HTML文档翻译成网页画面呈现在用户眼前。三.系统

    6、需求分析(一) 现行业务系统描述现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,即使功能再强大,客人需要预订客房时都需自己亲自到酒店去预订或者是打电话到酒店预订,操作比较繁琐。(二) 现行系统存在的主要问题分析酒店入住信息管理系统的使用是否方便,运行速度是否迅速,信息处理是否准确,直接影响到客人能否及时获得酒店客房信息和酒店的经营管理,然而,现在的系统显然不能满足这些需求,它存在的主要问题有:1.客人使用很不方便。客人预订客房,需自己亲自到酒店去预订或者是打电话

    7、到酒店预订,这显然是对时间很大的浪费;另外,若客人临时有事,需要修改和取消自己的预订也需那样做,相当麻烦。而在生活节奏越来越快的今天,显然是不科学的。2.管理酒店的各种信息相当困难。酒店的信息量越来越大,管理员要对客房、预订、入住、结账等信息进行人工管理,工作量相当大,如客人结账退房时,要通过手工记录的账单计算客人的结账金额,并修改客房信息。3.处理效率低,准确度差。采用人工方式,不但增加了工作量,浪费了人力,更重要的是不可避免地会降低处理效率,且出错机率大。(三) 提出解决方案根据对现有酒店入住信息管理系统现状及存在问题的分析,特提出以下解决方案:1.利用ASP.NET和C#编程语言,结合S

    8、QL Server 2000数据库技术。建立一个酒店入住信息管理系统。2.利用网络技术,通过IIS配置服务器的站点属性,可以满足客人在线查看客房的资料并且在线预订客房。3.采用SQL Server 2000数据库技术,将客房信息,客人预订信息,入住信息,消费信息等存储在不同的数据表内,实现信息分类管理,并通过编程技术动态改变数据信息。4.通过编程对数据库相关数据表的访问,实现客人对不同信息进行查询。如:客人查询其预定信息,只需访问预订单,找到该客人的预订信息,然后在用户端的浏览器上显示出来。并可实现预订单的修改和取消。四.系统设计(一) 系统总体架构 系统的总体架前台功能模块后台功能模块系统数

    9、据访问层数据库图4-1 系统总体架构根据酒店入住信息管理系统基于B/S的特点,可以将其分为前台和后台两个部分进行设计,分别对应客人和管理员。前台主要用于客人查询客房、预订客房、查询、修改、删除订单;后台主要用于酒店管理员对酒店入住情况进行管理。前台功能模块入住系统客房查询客房预订订单的查询、修改、删除图4-2 前台功能结构图前台模块的功能:客人进入酒店网站的首页,根据客房的类型,查询酒店的客房信息,并在网上完成了客房的预订。客人在预订了客房后可通过客房编号查询自己的订单信息,也可以修改和删除订单。否有?是首页成功?生成订单退出图4-3 前台系统流程图(客人使用流程图)后台功能模块后台模块的功能

    10、:对酒店所有订单的管理;管理酒店的入住信息;设置酒店的客房类型和客房信息;记录入住客人的消费信息,形成账单;完成客人的结账退房;添加管理员:主要是添加管理员名称和密码,并设置角色;删除管理员后台功能结构图入住管理系统系统维护客房管理收银退房消费记账入住管理订单管理增加入住单删除入住单删除账单添加账单增加用户删除用户角色设置删除客房类型增加客房类型删除客房信息增加客房信息结账退房账单查询取消订单修改订单查询订单图4-4 后台功能模块图登录成功?用户管理预订管理图4-5 后台系统流程图(管理员使用流程图)系统的逻辑设计数据流程图通过调研并分析,确定系统应具备的功能,包括:客房信息查询,客房预订,订

    11、单的查询、修改、取消,预订管理,入住管理,客房管理,消费记账,收银退房,查询功能,系统维护。系统功能模块图:酒店管理用户信息管理置酒店入住信息管理系统客房信息查询客房预定预订查询修改客房信息设置客房类型设置角色信息管理置查询功能图4-6 系统功能模块图(二) 系统功能模块设计1.客房预定功能功能描述:主要用于客人预订客房时查询客房的详细信息。选择“客房类型”,单击“搜索”按钮,即可查询酒店全部客房的状态信息;也可点击“查询可预订房间”查看酒店所有空房信息。客人预订客房时完成预订资料的录入,包括输入预订人姓名,联系电话,信用卡号,预订客房的编号,入住时间,离店时间,备注,选择预订客房类型,单击“

    12、预订”按钮,即可完成客房的预订。设计后运行的界面如下所示:图4-9 客房查询界面图4-10客房预订界面2. 客房管理功能功能描述:这一功能实现酒店管理员对酒店客房的类型设置和客房信息设置。这些设置一般不轻易改动。“客房信息设置”用于设置客房的初始信息,内容包括客房编号,类型编号,楼层编号,额定人数,床数,备注,状态,客房价格等;“客房类型设置”用于设置本酒店客房的分类信息,内容包括类型编号,类型名称,客房价格,数量等。3 .预定管理功能用于客人预订客房后查询自己的订单信息,并可完成订单的修改和取消。客人输入客房编号,单击“查询”按钮,即可查看订单详细信息,进行修改和取消。编写代码:/绑定pub

    13、lic void bind()string strsql=select*from预订单where客房编号=+TextBox1.Text+;Protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)/如果是绑定数据行if(e.Row.RowType=DataControlRowType.DataRow)if(e.Row.RowState=DataControlRowState.Normal|e.Row.RowState=DataControlRowState.Alternate)(LinkButton)e

    14、.Row.Cells11.Controls0).Attributes.Add(onclick,javascript:return confirm(你确认要删除:+e.Row.Cells0.Text+吗?);4. 入住管理功能主要用于酒店管理员对已预订客房或直接来酒店入住的客人办理入住信息的录入。输入客房编号,离店时间,预订人,联系电话,入住人数,单据状态,单击“添加”按扭,即可完成客人的入住。图4-11 入住管理界面5.消费记账功能主要用于酒店管理员对入住客人消费情况的登记操作。此界面,输入客房编号,备注,消费内容,消费金额即可以生成入住客人的消费账单,记录客人在酒店内的消费情况。6.收银退房

    15、功能主要用于完成客人收银退房操作。此界面,在客房编号处输入客房编号后,单击“查询”按钮,即可完成显示账单信息和客人的付款金额。再手工输入客人的结账金额,并选择支付方式单击“收银结账退房”按钮,完成客人退房功能。删除账单,修改客房信息,将入住单导入入住单历史,删除入住单。图4-12 收银退房界面编写代码:string str1=select客房价格from客房信息where客房编号=String str2=update入住单set客房价格=+sdr.GetDouble(0)+where客房编号=string str=update入住单set应收账款=客房价格*入住天数strSQL=select*

    16、from账单where客房编号=string str3=select sum(消费金额)as合计from 账单where客房编号=string str4=update入住单set结账金额=应收账款+tdr.GetDouble(0)+-50string str5=select客房编,结账金额from入住单where客房编号=五 系统的实施及测试(一)实施概况测试环境:WindowsXP2000 server等操作系统,IIS5.1的调试环境,SQL SERVER2000数据库。经过多次测试,能在WindowsXP2000 server等操作系统,IIS5.1的调试环境上正常运行。基本上实现了预期

    17、的功能,目前试运行良好。(二) 测试方案测试目的是尽可能发现存在的错误,并能发现及预言潜在的错误,以保证系统正常运行。写出测试记录。测试的内容:1、数据库的查询测试2、系统:依据应用系统中的流程要求,对每一环节进行测试。对应用系统中的数据库进行测试3、数据库数据操作的测试该系统从用户登录开始,到最后结账退房,是一个不断与数据库交互的过程,测试过程如下:系统首页成功查询、修改、取消管理员登录注销图5-1测试流程图(三) 测试结果测试报告:每步测试按要求在测试前提供测试计划,测试后提交测试报告,具体包括如下:1计算机硬件设备及系统软件的测试报告单2应用系统测试报告单,包括模块测试报告单3系统测试报

    18、告单该系统经多次测试,能在WindowsXP2000 server等操作系统,IIS5.1的调试环境上正常运行。通过测试和试用,系统还存在以下的问题:对后台数据库中数据的日常维护,包括自动清理过时数据。程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。从系统的安全性考虑,客人最好首先注册后再登录。六结论B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房、入住管理、客房管理、消费记账和收银退房等功能。解决了以往用户人工预订或电话预订操作繁琐,酒店预订信息量大,处理效率低,准确度差等问题。极大的方便了客人的酒店预订和酒店的管理工作。通过测试和试用,发现该系统还存在以下的问题:(1

    19、)对后台数据库中数据的日常维护,包括自动清理过时数据。(2)程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。(3)从系统的安全性考虑,客人最好首先注册后再登录。(4)系统不能实现对散客和团体入住的具体功能实现。这次毕业设计是我从理论走向实践迈出的坚实的一步。从分析到设计直到具体实现,原来学的理论知识对我有很大的指导,我也发现了其中有很多不足的地方。通过这次毕业设计,我深深体会到,一个好的程序设计人员必须具有认真、谨慎的作风,坚忍不拔的毅力,我会向着这个方向去努力。14 参考文献:1 方睿,吴四九.网络数据库原理及应用M.成都:四川大学出版社,20052 陈明.实用软件工程基础M.北京:清华大学出版社,20023 王晟.Visual C#.NET数据库开发经典案例解析M.北京:清华大学出版社,20054 王保健.ASP.NET网站建设专家M.北京:5 桂思强.ASP.net与数据库程序设计M.北京:中国铁道出版社,20026 姚治安,周志宏.ASP.NET精彩编程百例M.北京:中国水利水电出版社,20037 龚赤兵.ASP.NET 2.0网站开发实例教程M.北京:人民邮电出版社,2006


    注意事项

    本文(计算机网络毕业论文酒店管理系统的设计与实现论文内容文档格式.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开