




免费预览已结束,剩余47页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
长沙学院毕业设计(论文) 摘 要随着我国经济的发展,服务行业不断发展壮大,连锁酒店间竞争日越来越激烈。酒店预定与管理系统提供一个高效便捷的管理工具。C/S结构的高效与稳定及B/S结构的方便,为酒店赢得了效益。论文以酒店前后台子系统及酒店官网的设计与实现为基础。第一章为绪论,介绍课题设计的来源、开发背景、国内外研究现状,开发目标、开发工具以及软硬件需求;第二章主要对课题的可行性进行分析,说明了开发的基本思想路线和基本的设计方法,以及实现所需的基本功能模块设计;第三章探讨系统的详细设计与实现,包括主要的实现技术和方法,和简单的运行调试过程;第四章讨论系统设计过程中遇到的问题。第五章介绍系统的简单测试。在最后一章总结了系统在开发中的具体经历过程以及系统的一些不足。关键词:信息系统,C#,C/SABSTRACTWith the development of Chinese economy, the service industries is growing rapidly .The competition among hotels become fierce .Hotel reservation and management system provide an efficient tool to manage hotels. The stability of C/S structure and the convenience of B / S structure won the benefit for Hotels.The thesis has discussed the design and implementation of the front and back subsystem and the website. The first chapter is an introduction, and it is about the origin of topic design, the background of development, the present situation of research home and abroad, the aim of development and the development kit as well as demand of software and hardware; The second chapter mainly carries on the analysis of the feasibility of the topic, introducing the basic thought route and the basic method of design, as well as implementation of the design of the basic and necessary function module and; The third chapter has discussed detailed design of the system, including main implementation technology and method, and simple debugging process; The fourth chapter has introduced the problems I have met when developing the system and the solution ; The fifth chapter has introduced the simple test of the system。And the last chapter has summarized the experience of development and some bug as well as weakness of the system Keywords: Information System, C#,C/S目 录摘 要IABSTRACTII第1章 绪论51.1 课题来源51.2 开发背景51.3 国内外研究现状及前景51.4 开发工具51.5 软硬件需求6第2章 概要设计72.1 可行性分析72.1.1.技术可行性72.1.2.经济可行性72.1.3 设计的基本思想72.1.4 设计的实现方法82.2 任务概述82.2.1 系统功能模块图82.2.2 系统功能描述92.2.3 系统流程图92.2.4 数据库表设计10第3章 系统详细设计与实现143.1数据库公共类143.1.1数据库公共类的设计143.1.2数据库公共类的实现143.2前台子系统功实现过程163.2.1登录功能设计与实现163.2.2客房预定设计与实现213.2.3客房入住设计与实现223.2.4客房换房设计与实现253.2.5客房续住设计与实现273.2.6客房结账设计与实现283.3后台子系统功实现过程313.3.1后台子系统主界面设计与实现313.3.2 客房管理实现设计与实现323.3.3 会员管理实现设计与实现333.3.4 账单管理实现设计与实现343.3.5用户管理实现设计与实现353.3.6数据维护设计与实现363.3.7系统帮助设计与实现373.4酒店官网实现过程373.4.1官网首页设计与实现373.4.2酒店会员注册设计与实现383.4.3酒店分店预定39第4章 设计过程中遇到的问题及解决方法41第5章 系统测试445.1 用户测试445.1.1 用户登录445.1.2 用户登录成功455.1.3 用户修改密码465.2功能模块测试465.2.1 客房预定465.2.2 客房入住475.2.3 客房换房485.2.4 客房续住495.2.5 客房结账505.2.6 客房类型管理515.2.6 数据备份52第6章 总结53参考文献54致 谢5548第1章 绪论1.1 课题来源二十一世纪的今天,酒店管理系统已经越来越受到青睐。本课题任务是设计并实现连锁酒店预定与管理系统,通过系统的前台和后台子系统,以提升酒店服务档次,对酒店进行高效管理,提高工作效率,节约成本,提高竞争力。通过上网,可以预定全国各地连锁酒店的客房,没有区域限制,24小时不间断服务。1.2 开发背景随着计算机的普及和应用,计算机已经成为人们社会生产和日常生活中不可缺少的部分。现在各行各业都在推行信息化,以提供效益和竞争力。当今社会当中,连锁酒店无处不在,在竞争日益激烈的今天,如何对酒店进行高效有序地运作是酒店成败的重要因素。酒店管理系统应运而生。其实酒店管理系统已不再是一个新鲜的事物,它很早就出现。但那种单一的酒店管理已不能适应当前酒店日益激烈壮大的规模。1.3 国内外研究现状及前景酒店餐饮业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店餐饮业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国已加入世界贸易组织,我国的酒店餐饮业将面临着前所未有的机遇和挑战。上海世博即将到来,来自世界各地的旅客必然增多,对全国各地酒店的经营管理将是一次很好的检验,尤其是上海地区。然而,甚至到现在也还有一些酒店还停留在由人工操作和管理阶段,这样已经无法适应当前的发展趋势和顾客的需求。因此,要想使酒店的工作质量和效率提高,采用先进的计算机管理系统改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。1.4 开发工具系统开发工具选用Microsoft Visual Studio 2005,是C#语言的首选开发工具,后台数据库采用SQL Server 2005。1.5 软硬件需求硬件需求:内存: 512M以上软件需求操作系统版本:Windows XP SP3开发工具:Microsoft Visual C# 2005速成版组件:DXperience-9.2.6数据库:SQL Server 2005开发语言:C#浏览器:IE6.0运行环境:Microsoft .NET Framework SDK v2.0第2章 概要设计本系统的前台子系统和后台子系统用WinForm开发。WinForm是.Net开发平台中对Windows Form的一种称谓。.Net 为开发WinForm的应用程序提供了丰富的Class Library(类库),被封装在System.Windows.Forms中。酒店官网用ASP.NET架构C#语言开发,通过浏览器可方便访问酒店官网。2.1 可行性分析2.1.1.技术可行性近年来,随着我国计算机行业的发展,各大酒店都有自己酒店管理系统。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。它由C和C+衍生出来的面向对象的编程语言,我自己有比较好的C+基础,并在此前用C#做过一些项目,如数据库数据提取小工具,长沙市公交查询系统等,并且对数据库的各种操作都比较熟悉,所以此次设计在技术上的问题不大。2.1.2.经济可行性随着我国经济的发展,国内的酒店服务业得到了日新月异的发展.而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉。这就需要提高服务的质量,尽可能做到让客户满意。因此,一流的酒店运作需要各个部门之间的相互支持与配合,更需要酒店加强各个部门之间的信息沟通与传递。本系统实现了一个简单的连锁酒店管理,主要是对客房的预定与管理这两个最重要的功能加以设计。此系统对客房进行有效的管理,预定功能可通过酒店官网随时随地进行,也可到各分店前台进行,为酒店管理节约成本,提高管理效率,在经济上是可行的。综上所述,酒店管理与预定系统在技术上和经济上都是可行的。2.1.3 设计的基本思想连锁酒店预定与管理系统综合C/S 模式和B/S模式的优势,使系统更加高效方便,客房可足不出户预定客房。系统功能全面,支持数据库访问,查询速度快,性能稳定,归纳为以下几点:前台子系统和后台子系统采用C/S模式开发,使得管理高效,系统运行速度快。重点突出酒店的管理与预定,C/S部分主要设计管理方面,B/S部分则设计酒店预定方面。代码重用,模块化设计.使公共部分单独提取出来成为一个公共模块,如对数据库的访问模块。2.1.4 设计的实现方法1、前台子系统模块利用C# WinForm界面设计,结合DXperience-9.2.6组件,使界面美观,用户操作简单清晰。房态图动态显示时,根据客房的状态用不同的颜色加以区分,直观地显示。并动态添加到房态图的显示界面。在窗体中,可以根据各种条件对所有客房进行筛选。各种账单的查看也可以通过前台tabPage的切换来实现。2、后台子系统模块后台主要用了DXperience组件中的XtraNavBar用于后台窗体中的左边的导航,使后台各功能小模块按相近功能分组,使界面结构性清晰。后台的查询点支持多条件查询,模糊查询等.3、酒店官网模块此部分界面用APS.NET设计。预定管理是这个部分的重点内容。通过与数据连接,动态显示酒店城市分布,各分店客房剩余情况,并可显示各分店周边的交通相关信息,动态显示最近新店开张等。2.2 任务概述综合上述分析,本次设计的主要任务包括:酒店前台管理系统,实现入住,换房,续住,结帐,客房状态转换,预定管理,未结账单/已结账单查询;酒店后台管理子系统,实现客房信息管理, 用户(操作员)管理, 会员管理,数据备件与恢复;酒店官网,实现顾客注册登录,分店客房预定,周边公交查询和酒店介绍。2.2.1 系统功能模块图功能模块图如图2.1所示:图 2.1 系统功能模块图2.2.2 系统功能描述1.酒店前台管理子系统:该模块主要用于实现入住,换房,续住,结帐,客房状态转换,预定管理,未结账单/已结账单查询等功能,还包括在住客户,客房使用情况,历史入住信息等的查询。2.酒店后台管理子系统模块包括:(1)客房信息管理模块:该模块主要用于实现建立,修改,删除客房信息等功(2)用户(操作员/管理员)管理模块:该模块主要用于用户基本信息管理(新建,修改,删除),更改密码和权限设置等功能(3)会员管理模块:该模块主要用于实现会员卡新建,修改,删除,及会员积分处理等功能(4)数据备份与恢复:数据库的备份与恢复(5)帮助模块:该模块主要用于实现关于我们,重新登录和退出系统等功能该模块 3.酒店官网:(1)顾客注册登录:只有通过了网站的注册用户才可以通过网上预定系统预定各地分店客房。(2)酒店介绍:酒店的基本情况介绍,最新活动介绍,非会员也可浏览此部分信息。(3)分店客房预定:根据顾客所在的城市、预定要求(如房型,预定城市等)、日期(入住日期和离店日期)等预定分店客房。2.2.3 系统流程图系统流程图如图2.2:图2.2系统流程图2.2.4 数据库表设计(1) t_Audit审计表用来跟踪系统的登录情况信息表2.1 t_Audit审计表字段名数据类型长度是否主键描述EventIDint4是事件IDOperateTimedatetime8否发生时间EventDetailvarchar100否事件详情Operatorvarchar20否操作人员(2) t_Bills帐单信息表主要用来存储已结账单表2.2 t_Bills帐单信息表结构字段名数据类型长度是否主键描述BillNumVarchar20是帐单号RoomNumVarchar20否客房名RoomTypeVarchar20否客户类型Pricefloat8否价格Ratioint48否折扣率StartTimedatetime8否开房时间EndTimedatetime8否预离时间CheckOutTimedatetime8否结账时间ByCashfloat8否现金支付ByCardfloat88否银联卡支付RemarkVarchar50否备注CredentialNumVarchar20否顾客证件号operatorVarchar20否操作员ByCheckfloat8否支票支付(3)t_Branches分店表用来存储酒店分店名称,所在城市,分店电话等相关信息表2.3 t_Branches分店表结构字段名数据类型长度是否主键描述IDint4是编号branchNamevarchar20否分店名cityvarchar20否所在城市addressvarchar20否地址telvarchar20否电话faxvarchar20否传真detailvarchar50否详细信息setupTimedatetime8否设立时间(4)t_Cards会员卡信息表用来存储酒店会员信息表2.4 t_Cards会员卡信息表结构字段名数据类型长度是否主键描述CardNumvarchar20是会员卡号CustomerNamevarchar20否会员名称CredentialNumvarchar20否会员证件号Ratioint4否折扣率Consumevarchar20否消费积分LastUsedatetime8否上次使用时间(5)t_Rooms客房信息表用来存储各分店客房信息表2.5 t_Rooms客房信息表结构字段名数据类型长度是否主键描述RoomIDint4是客房编号RoomNumVarchar20否客房名称RoomTypeVarchar20否客房类型RoomStatusVarchar20否客房状态Floorint4否所在楼层BranchNameVarchar20否分店名RemarkVarchar50否备注(6)t_RoomType客房类型表用来存储客房类型,及各类型价格等信息表2.6 t_Rooms客房类型信息表结构字段名数据类型长度是否主键描述TypeIDint4是类型编号RoomTypevarchar(20否类型名ByDayfloat8否按天价格Ratioint4否折扣率(7)t_Users用户信息表表2.7 t_Rooms用户信息表结构字段名数据类型长度是否主键描述IDint4是用户编号UserNamevarchar否用户名Passwordvarchar20否密码UserRightvarchar20否用户权限LastLogindatetime8否上次登录时间(8)t_LocalBranch本店名称,存储本分店店名称表2.8 t_LocalBranch本店名称结构字段名数据类型长度是否主键描述BranchNamevarchar20是分店名Descriptionvarchar200否分店描述第3章 系统详细设计与实现3.1数据库公共类3.1.1数据库公共类的设计数据库相关操作都被封装到一个叫DataBase的公共类(见表3.1),类里有数据库有数据库连接、执行带返回结果的SQL的语句、执行不带返回结果的SQL语句、数据绑定等操作的接口。此部分的设计主要是为把系统中各个窗体中可能经常使用的方法、公共属性集中起来,统一管理,为它们提供接口,也为代码的简洁不重复编写。表3.1 DataBase类的设计Class Databasepublic static string UserName; /用户权限public static string UserRight; /用户权限public static string BranchName; /分店名public SqlConnection getConnection() /建立数据库连接public void getCommand(string M_str_sqlstr)/ 执行没有返回结果集的SQL语句public DataSet getds(string M_str_sqlstr, string M_str_table)/ 执行SQL 语句,返回一个/DataSet数据集对象public SqlDataReader getReader(string M_str_sqlstr)/ 主要用来生成一个sqldataReader对/象,以便从数据表中读取数据public void cboxBind(string P_str_sql, string P_str_table,string P_str_tbMember, ComboBox cbox) /ComboBox数据绑定3.1.2数据库公共类的实现(1)数据库连接。此方法返回一个SqlConnection对象,其代码如下:public SqlConnection getConnection()string M_str_sqlcon = Data Source=PC-sheSQLEXPRESS;Initial Catalog=Hotel1;Integrated Security=True; /连接字符串SqlConnection myCon = new SqlConnection(M_str_sqlcon);/创建一个数据库连接对象return myCon;/返回数据库连接对象(2)执行不带返回结果的SQL语句public void getCommand(string M_str_sqlstr)SqlConnection sqlcon = this.getConnection();/创建数据库连接qlcon.Open(); /打开数据库连接SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);/创建SqlCommand命令对象sqlcom.ExecuteNonQuery();/执行SQL语句sqlcon.Close();/关闭连接sqlcon.Dispose();/释放资源(3)执行返回DataSet数据集对象在的SQL 语句,返回DataSet对象public DataSet getds(string M_str_sqlstr, string M_str_table)SqlConnection sqlcon = this.getConnection();/创建数据库连接SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon);/创建DataAdapter数据适配器对象DataSet myds = new DataSet();/创建数据集对象sqlda.Fill(myds, M_str_table); /填充数据集return myds;/返回结果集(4)组件ComboBox数据绑定。通过设置ComboBox的DataSource和DisplayMember属性得以绑定public void cboxBind(string P_str_sqlstr, string P_str_table, string P_str_tbMember, ComboBox cbox)DataSet myds =getds(P_str_sqlstr, P_str_table);cbox.DataSource = myds.Tables0;/绑定数据源cbox.DisplayMember = P_str_tbMember; /绑定显示成员(5)验证输入字符串为数,此方法主要是用到了System.Text.RegularExpressions里的IsMatch方法public bool validateNum(string P_str_num)return Regex.IsMatch(P_str_num, 0-9*$);3.2前台子系统功实现过程前台子系统主要窗体如表3.2:表3.2 前后台管理子系统主要窗体frmFront前台进入前台子系统后的主界面frmOpenRoom入住客房开房界面,实现开房功能,如果顾客第一次入住,也可办理会员功能frmChangeRoom换房实现客房换房功能frmContinueRoom续住实现客房续住功能frmCheckOut结帐实现客房结帐功能frmBookRoom预定实现客房预定功能frmLogin登录系统登录功能3.2.1登录功能设计与实现1.用户登录这里主要是指系统的使用者,而不是注册客户登录。登录时,首先弹出一个登录框,提示输入用户名和密码。用户登录界面如所4.2所示,在“用户名称”文本框输入用户名和在“用户密码”文本框中输入用户密码。并有登录,退出两个按键。按登录按键时,系统通过连接数据库,对用户名和密码进行验证,验证不通过的,给出提示如图4.3,通过的,会根据用户的权限,判断是否管理员,如果是则进入系统后台子系统,如果是操作员,则进入前台子系统。其流程图如图3.1所示:否是是结束前台子系统是否进入台前后台子系统是否管理员登录通过验证?否是否 图3.1 登录模块流程图关键代码:public void Login() string P_str_sqlstr = select UserName,Password ,UserRight as 权限 from t_Users where UserName= + cboxUName.Text.Trim() + and Password= + txbPwd.Text.Trim() + ; SqlDataReader sqlreader = db.getReader(P_str_sqlstr); if (sqlreader.Read() Operator = cboxUName.Text.Trim(); if (sqlreader.GetValue(2).ToString() = 管理员)/读取权限字段的值 frmBack frmback = new frmBack(); this.Hide(); frmback.Show();/进入后台 else frmFront front = new frmFront(); this.Hide(); front.Show();/进入前台 else MessageBox.Show(用户名或密码不正确!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); 运行界面如图3.2所示:图3.2 登录界面图3.3 登录出错3.2.2前台界面设计与实现前台通过动态添加Button控件,动态地将数据库中客房信息显示在前台主界面。根据客房不同的状态,将Button显示成不同的颜色,并通过一些筛选条件,如所在楼层、客房状态等进行筛选。并通过Menu创建到预定,开房,换房,续住,结账的菜单选项。未结账单,已结账单等通过前台tabPage的切换,将相关信息通过一个DataGridView来显示。DataGridView中显示的数据,通过从数据库中选定相关信息并绑定到其数据源来实现。根据楼层来显示相应客房信息时,通过一个DropDownList来选择。根据客房状态来显示客房信息时,是通过一组Button来实现的。点击按钮,界面显示相应状态的客房。前台动态地将数据库中客房信息显示在主界面图3.4所示:图3.4 前台主界面显示已结帐单,未结账单,账单催缴等信息。已结账单如图3.5所示:图3.5 前台已结账单显示根据所以楼层显示客房信息,如图3.6所示是显示在二楼的所有客房信息:图3.6根据楼层显示客房信息3.2.2客房预定设计与实现预定客房,通过指定入住时间,离店时间,选择房型,房间数量等,预定信息还有最基本的预定人姓名,手机号码等。在指定入住时间时不得早于当前时间,如果选定的入住时间早于当前时间,则提示,入住时间不能早于当前时间。在指定预离时间时,不能早于入住时间,也就是说,如果要入住就必须至少要住一天,如果所指定的时间比入住时间早,则把预离时间默认设置为入住时间的后一天,并给出相关提示。选择客房类型时通过DataGridView显示所有客房类型信息,有客房类型,价格等信息,并在DataGridView添加一个列,其类型为Button,点击Button时,选定相应的客房类型。默认时,选定的客房类型为DataGridView中显示的第一条记录的客房类型。预定信息都填写完整后,点击提交按钮时,对所输入的信息进行合法必验证。验证不通过的通过消息框返回相关信息,点击返回按钮时退出本界面。预定界面如图3.7所示:图3.7 客房预定界面3.2.3客房入住设计与实现开房入住时,根据选择客房类型,动态更新客房编号,所显示的客房状态都为空房。客房编号选好后,则可以选择入住天数。入住时会根据开房人是否会员选择相应操作。如果是会员则可以输入会员卡号,会员卡可以打折。如果遇酒店搞活动则可以通过重置,可设定新的折扣率。输入会员卡号时也会验证是否存在。如果不是会员,则可以为其开立会员卡,会员开立时须提供相关信息,如姓名,证件号性别等。入住界面如图3.9所示:其流程图如图3.8 所示: 图3.8入住流程图关键代码:(1)开房信息void OpenRoom() string sql_kf = insert t_BillTemp(RoomNum,RoomType,Ratio,StartTime,EndTime,CredentialNum) +values( +cboxRoomName.Text.Trim() + , +cboxType.Text.Trim() + , +txtRatio.Text.Trim() + , +DateTime.Now.ToShortDateString() + + DateTime.Now.ToLongTimeString() + ,+DateTime.Now.AddDays(1).ToShortDateString() + 12:00:00 + ,M_CredentialNum + ); /SQL语句Try/通过try 。catch 块捕捉可能发生的异常 db.getCommand(sql_kf);/执行插入操作catch (Exception ex) MessageBox.Show(ex.Message); /提示异常信息 MessageBox.Show(开房成功); /提示开房成功信息(2) 新增会员卡void AddNewMember() String sql_addcard = insert into dbo.t_Cards ( CardNum) + values( +txtCardNum .Text .Trim ()+); /SQL语句 try db.getCommand(sql_addcard); /执行插入操作 catch (Exception ex) MessageBox.Show(ex.Message); /新增顾客资料 string sql_addmember = insert into t_Customers(CardNum,CustomerName,Sex,CredentialType+ ,CredentialNum,Address) + values( +txtCardNum.Text.Trim() + ,+txtName.Text.Trim() + ,+txtSex .Text .Trim()+,+cboxCredentialType.Text.Trim() + , +txtCredentialNum.Text.Trim() + , +txtAddress.Text.Trim() + ); /SQL语句 if (M_CredentialNum = ) M_CredentialNum = txtCredentialNum.Text.Trim(); try db.getCommand(sql_addmember); /执行插入操作 catch (Exception ex) MessageBox.Show(ex.Message); OpenRoom (); /执行开房操作运行结果:图3.9入住界面3.2.4客房换房设计与实现换房比较简单,实现的时候也没有去想如果两个房间是不同类型的话,计费的时候应该怎么算,就是把它当成同一种类型,计费时按原客房计算。换房的实现过程就在把数据库中的记录把原来的客房编号和客房类型更新为新入住的客房的客房编号和客房类型,并在记录中备注字段更新,描述换房情况。其界面如图3.11:其流程图如图3.10:图3.10 换房流程图关键代码:void ChangeRoom() if (cboxDestRoom.Text = | cboxSrcRoom.Text = ) MessageBox.Show(请选择原包房名称和目的包房!); return; try /在t_BillTemp中更新包房类型 String P_str_sql = update dbo.t_BillTemp + set RoomType= + RoomType.Trim() + where RoomNum= + cboxSrcRoom.Text.Trim() + ; MessageBox.Show(P_str_sql); db.getCommand(P_str_sql); /执行更新操作 /在t_BillTemp中更新包房名称 P_str_sql = update dbo.t_BillTemp set RoomNum= + cboxDestRoom.Text.Trim() + + where RoomNum= + cboxSrcRoom.Text.Trim() + ; MessageBox.Show(P_str_sql); db.getCommand(P_str_sql); /执行更新操作 /在t_BillTemp中更新包房状态 P_str_sql = update dbo.t_Rooms set RoomStatus=空房 where RoomNum= + cboxSrcRoom.Text.Trim() + and BranchName= + DataBase.BranchName + ; MessageBox.Show(P_str_sql); db.getCommand(P_str_sql); /执行更新操作 P_str_sql = update dbo.t_Rooms set RoomStatus=占用 where RoomNum= + cboxDestRoom.Text.Trim() + and BranchName= + DataBase.BranchName + ; MessageBox.Show(P_str_sql); db.getCommand(P_str_sql); /执行更新操作 MessageBox.Show(换房成功!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); catch (Exception ex) MessageBox.Show(ex.Message); 运行结果:图3.11 换房界面3.2.5客房续住设计与实现续住可以有两种方式:一种是按天数。比如可以在原来预离店的时间基础上再添加指定的天数。另一种是指定离店时间。比如客房今天到期,续住时可以指定明天的日期,而不是通过指定天数。续住的也主要是把数据库中原记录中的些字段更新。其界面如图3.12所示:图3.12客房续住界面3.2.6客房结账设计与实现结账时根据客房名称,在结账窗体上显示折扣率,开房时间 ,离店时间,客房类型,应付金额,入住天数等。在客房名称变化时,动态支更新相应的其他显示的信息。付款方式可以是现金,银联卡,支票等。结账窗体第一次加载时,会根据前台子系统房态图中选中的客房显示其他相关信息。如果没有选中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030明矾石深加工设备创新与生产效率提升研究报告
- 郑州电力高等专科学校《食品工程与机械课程设计》2024-2025学年第一学期期末试卷
- 武汉轻工大学《花艺理论与空间实践》2024-2025学年第一学期期末试卷
- (2025年标准)吵架和好协议书
- (2025年标准)场地停车协议书
- (2025年标准)厂家指定协议书
- 石河子工程职业技术学院《计算思维与人工智能基础工》2024-2025学年第一学期期末试卷
- 抗原抗体反应实验课件
- (2025年标准)厂地出租合同协议书
- (2025年标准)产品转移协议书
- 2025年高端车库租赁服务与车位抵押贷款一体化管理合同
- 2025年国家网络安全知识竞赛题库及参考答案
- 2025年叉车工初级考试题库
- 2025年水手理论考试题库
- 2025至2030年中国广州酒店行业市场全景调研及投资规划建议报告
- 第9课 让我们的学校更美好 第1课时(课件)2025-2026学年道德与法治三年级上册统编版
- 公路工程常规试验项目标准及检测频率取样方法全新盘点
- 稳定基金管理办法
- 工会员工持股协议书
- 急诊科运用PDCA循环降低急诊危重患者院内转运风险品管圈QCC专案结题
- PCB线路板基础知识课程课件
评论
0/150
提交评论