网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

C++builder酒店管理系统

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
C++酒店管理系统
Abstract
High flourishing today in the information, the each work link that the cabaret business involve has already no longer been a traditional accommodation only, balance of accounts business, but more wide, the more overall service profession representative.The cabaret guest house is a service profession, from the marketing of the guest room namely the guest schedule to start, arrive go into register keep to check out the close book till the last, the whole process should can the body take guest as the center now, providing the fast convenience service, feeling a kind of customer to the guest to enjoy highestly, exaltation management level, simplify various complications operation, at most the in a short time completes the cabaret business norm operation, then can make the traveller comfortable and difficult to forget thus.Therefore, adopt the all new calculator network and manage the system, will become the management efficiency that raises the cabaret, one of the means of the improvement service level. This text will introduce the contents of the cabaret management, get the need analysis and datas that a cabaret manages the system to set up the mold from here, and play to show how exploitation C++builder complete the creation of the system. 
KeywordsDatabase; The cabaret management system;C++ builder.
摘要
在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。本文将介绍酒店管理的内容,由此得出酒店管理系统的需求分析和数据建模,并演示如何利用C++ builder完成系统的制作。
 
关键词
数据库;酒店管理系统;C++ builder    8
 
C++酒店管理系统
前言
在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。
  本文将介绍酒店管理的内容,由此得出酒店管理系统的需求分析和数据建模,并演示如何利用C++ builder完成系统的制作。
 
第一章 酒店信息化管理
    酒店行业的激烈竞争使得要争取客源,提高酒店满员率,制定正确营销策略已经成为一项重要的任务,而借助当前蓬勃发展的IT工具来拓展销售能力,创造可观的经济效益已经成为许多酒店的首选。作为一个有效的统计分析手段计算机管理系统发挥其强大的优势,在数据保存,数据交换等方面均快速可靠,是手工操作不能完成的。
1.1 酒店管理的业务流程
传统酒店的业务流程如图所示。若图片无法显示请联系QQ3710167
1.2 酒店信息化管理的目标
在今后的几年中,酒店的竞争将主要在智能化、信息化方面展开。店内装潢、客房数量、房间设施等质量竞争和价格竞争将退居二线。酒店信息化的发展趋势主要分为三大应用领域:一是为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息技术;二是针对酒店的经营,为节省运营成本、提高运营质量和管理效率的信息化管理和控制技术;三是直接面对顾客所提供的信息化服务。
采用全新的计算机网络和信息管理系统,可以在以下几个方面提高酒店的管理效率,改善服务水准。
(1)为销售提供全面的、准确的信息数据。酒店销售以客人为中心,需要了解客人需求,细分目标市场,适销对路。酒店销售的核心产品是客房,以合理的价格在相应的时间将客房销售出去是使销售就有成效的关键。
(2)为客人提供快捷、细致、周到的服务。酒店业的竞争日益激烈,而竞争的焦点越来越汇集到酒店的服务质量上。高档酒店的衡量标准首先是能否在一个标准的住客流程位客人提供快捷、细致、周到的服务。
(3)为财务提供严密的账务系统。客人在酒店内的任意消费点消费时,系统自动体是该客人的账上余额,对于客人超限自动报警,提示补交押金。所有的消费但是事后总到客人的账号上,避免跑漏帐,并提供超限客人的自动电话语音催缴。严密的记账规则,严格的权限控制,严格的监督机制。
(4)具有处理各种复杂情况的能力。团体、会议业务是酒店业务中最复杂的部分,它具有人员多、信息管理工作量大、账户变化复杂的特点。信息管理系统应提供从预订、入住、再住到离店等环节的全套解决方案。对于诸如客人不同时抵达,会议借宿后不同时离店,退房但不结算的情况可以十分方便的处理。系统还可以方便快捷的处理团队包房包价情况,对于团队在酒店内的活动安排可以实现预定和修改,以便各部门提前准备。
(5)为导的决策提供强有力支持。
(6)门禁、消费实现“一卡通”。可以利用智能卡作为信息载体,通过与相应的计算机管理软件相结合,使持卡客人在酒店内就能够用一张卡方便的完成全部活动。对酒店的管理提高帐务与保安的安全水平大有益处。
(7)面向Internet及电子商务。随着因特网的进一步发展,各种基于网路的应用业务也如雨后春笋地发展起来,例如网上银行、远程教育、远程医疗等。其中方便、快捷、高效的电子商务更以惊人的速度飞速扩张。
1.3 新技术在管理中的应用
新信息技术的出现为酒店的智能化管理提供了强有力的保证,智能化管理作为一个综合概念,给酒店业带来经营管理的理念的巨大变化。这一变化要经过不断的建设和发展,渐渐涵盖数据采集、信息保存、信息处理、传输控制的等。这些信息库的建立将成为酒店信息化管理和办公自动化的重要基础。从前台客人入住登记、结账到后台的财务管理系统、人事管理系统、采购管理系统、仓库管理系统都将于智能管理系统连接融合构成一套完整的酒店信息化体系。例如酒店的会议是采用可视电话系统,可以跨全球同时传输影音翻译;基于客户管理积累和建立的“常住客人信息库”记录了每位客人的个人喜好,客房智能控制系统将给数据库中的信息实现光线唤醒等等。
 
第二章 酒店管理系统需求分析
根据前面的介绍的酒店管理的业务流程和信息化管理的目标,一个通用的酒店管理系统应包含如图2所示的功能,其中每个功能,都能实现图1。若图片无法显示请联系QQ3710167

图2 酒店管理系统应包括的基本功能
 
2.1 基础设置
“基础设置”用于对客房类型、客房价格、客房信息、系统参数等项目进行初始化设置,这些设置一般不轻易改动,包含的功能模块如图3。若图片无法显示请联系QQ3710167

图3 “基础设置”功能模块
 
客房类型设置,用于设置本店客房的分类信息。
客房信息设置,用于设置客房的初始信息。
房价设置,用于设置房价的打折信息。
财务代码设置,用于设置财务代码。
系统参数设置,用于设置系统的各种参数。
会员资料设置,用于设置酒店会员信息。
黑名单设置,用于设置的客户黑名单列表。
2.2 预定管理
预定管理,用于管理客户的预定业务,包含的功能模块如图4若图片无法显示请联系QQ3710167

散客预定,用于旅行社、订房公司、订房网络或者协议公司甚至宾客本人等一刻人单独身份预订房间。
团体预定,用于旅游团、会议等成批客人且具有抵、离时间基本一致和集体统一付帐等特殊情况下预定一批房间。
预定查询,用于查询客户预订的情况。
修改查询,用于重新定义预定的资料。
 

C++酒店管理系统
经理控房,用于甚至经理控制销售的客房。
合约配额,用于设置给合约公司提供客房的配额。
房态表,用于查询当日酒店实时房态,可以进行开房、户籍登记、留言、换房等各项工作。
可销售情况表,用于按照房类统计各种房间类型的将来可售情况。
2.3 前台接待管理
前台接待管理,用于管理客户入住及入住后相关的业务,包含的功能模块如图5 若图片无法显示请联系QQ3710167

图5前台接待管理功能模块
散客入住,用于客人在没有预定的情况下入住酒店房间。
团队客人入住,用于管理团体客人的入住,一般团体客人都使需要预定的,因此团体客人入住是给预定的团田牌具体的房间。
预定入住,用于预定的客人抵达酒店后给局客人的预定资料入住酒店。
客人换房,用于根据住店客人的换房要求,两位宾客互相换房或是调整宾客住房。
客人续住,用于登记住店客人的续住业务。
房态修改,用于修改客房的状态,可以在房态图中直接进行修改。
房态查询,用于查询当日酒店实时房态,可以进行开房,户籍登记、留言等各项工作。
2.4 前台收银管理
前台收银管理,用于管理客户退房及相关的收银业务,包含的功能模块如图6
记账操作,是前台收银的基本操作,客人在酒店产生的所有消费都要记入客人帐务,客人结账或预付押金也要记入客人帐务。
客单退房,是客人离店时进行的操作,包括向客房中心发退房信息的业务。
团体退房,是团体离店时进行的批量团成员退房操作。
预付金管理,用于管理客人的预付金。
附加费用管理,用于管理对特殊客人提供的特殊服务项目。
旅行社佣金管理,用于管理签约旅行社的佣金。

若图片无法显示请联系QQ3710167图6
 
2.5 客房及客史管理
客房及客史管理,用于管理客房的信息和客户住宿历史的信息,包含的功能模块如图7所示。
若图片无法显示请联系QQ3710167
图7客房及房史管理功能模块
可用房查询,用于查询酒店目前可以使用的客房。
房态维护,用于维护客房的状态,可以在房态图中直接进行修改。
房态统计,用于按照不同的分类统计房态的信息。
维修房报表,用于统计分析房态为维修房的客房情况。
在住散客报表,用于统计分析房态为在住散客的客房情况。
在住团报表,用于统计分析房态为在住团的客房情况。
长住房报表,用于统计分析房态为其他状态的客房。
 
2.6 财务核查管理
财务核查管理,用于管理酒店每天的财务核查工作,包含的功能模块如图8所示。
夜审,用于对当日入住的宾客数、开放数进行统计,同时对在店宾客、客房出租状况进行分析,修改系统日期和参数。
普通房租过账,用于将客单、团主单的房间的设置。
包房过账,用于包价的过账。,
班次结账,用于每天必须进行的操作。
若图片无法显示请联系QQ3710167
图8财务核查管理功能模块
 
第三章 酒店管理系统数据库分析
根据以上需求分析,一个基本的酒店管理系统数据库中大致包括100多张数据表,分别存放相应功能的数据库信息,其中“客房信息”,“客户信息”是关键的表,都只记录相应的客房编号。“客房信息”和其它数据表建的关系是1:N的关系。
图9为酒店管理系统关键实体的E-R图若图片无法显示请联系QQ3710167
 

C++酒店管理系统
其他实体与基本信息表间的对应关系都是类似的。
 
第四章 数据库设计
4.1系统流程图如图10

若图片无法显示请联系QQ3710167图10 系统流程图
4.2 因为“客房信息”是系统的关键
系统共需要8张表,用途分别如表1所示。





数据表名称

数据表用途


楼层信息
客房类型
客房信息
预定单
预定单历史
入住单
入住单历史
账单明细
账单明细

保存楼层编号及其名称
保存客房的类型信息
保存酒店所有的客房信息
散客预订房间时使用
将预定单转到入住单后,将预定单清除冰倒入到预定单历史
散客入住酒店时使用,信息可以由于订单转入
如主但在收银结账后清除,并导入到入住单历史
客户消费的明细账单
收银结账后,账单明细导入历史
4.3创建数据库
打开SQL Server企业管理器,新建一个数据,名称为hotelbook。利用光盘中的脚本代码“建库脚本\酒店管理系统实例程序.sql”文件创建数据库对象,完成数据库的设计。也可以利用“建库脚本\hotelbook.bak”文件直接恢复数据库,这样数据库中存在的初始的图书信息和系统参数数据。
4.4创建“客房信息”数据表
CREATE TABLE [dbo].[客房信息](
     [客房编号] [varchar] (12)     NOT NULL,
     [类型编号] [varchar] (4)   NOT NULL,
     [楼层编号] [int] NOT NULL,
     [额定人数] [int] NULL,
     [床数] [int] NULL,
     [客房描述] [varchar] (40) NULL,
     [备注] [varchar] (100) UNLL,
     [状态] [varchar] (4) NULL,
     [是否可拼房] [bir] NULL,
   ) ON [PRIMARY]
  GO
4.5 创建“预定单”数据列表
CREATE TABLE [dbo].[预定单] (
      [预定单号] [varchat] (36) NOT NULL,
      [会员编号] [int] NULL,
      [客房类型] [varchar](4) NOT NULL,
      [抵店时间] [smalldatetime] NOT NULL,
      [离店时间] [smalldatetime] NULL,
      [单据状态] [rarchar] (20) NULL,
      [入住人数] [int] NULL
      [客房编号] [rarchar] (12) NULL
      [客房价格] [money] NULL
      [入住价格] [money] NULL
      [折扣] [decimal] (4,2)NULL
      [折扣原因] [varchar] (60) NULL
      [是否加床] [bit] NULL
      [加床价格] [momey] NULL
      [预收款] [money] NULL
      [预定人] [barchar] (20) NULL
      [预定公司] [varchar] (60) NULL
      [联系电话] [barchar] (40) NULL
      [备注] [barchar] (510)NULL
      [操作员] [varchar] (10)NULL
      [业务员] [varchar] (50)NULL
  ) NO [PRIMARY]
 GO
4.6创建“入住单”数组表,
   CREATE TABLE [dbo].[入住单](
[入住单号] [varchar] (36) NOT NULL,
[预定单号] [varchar] (36) NULL,
[会员编号] [int] NULL,
[客房类型] [varchar] (4) NULL,
[抵店时间] [smalldatetime] NULL,
[离店时间] [smalldatetime] NULL,
[单据状态] [varchar] (20) NULL,
[入住人数] [int] NULL,
[客房编号] [varchar] (12) NULL,
[客房价格] [money] NULL,
[入住价格] [money] NULL,
[折扣] [decima] (4,2) NULL,
[折扣原因] [varchar] (60) NULL,
[是否加床] [bit] NULL,
[加床价格] [money] NULL,
[预收款] [varchar] NULL,
[预定人] [varchar] (20) NULL,
[预定公司] [varchar] (60) NULL,
[联系电话] [varchar] (40) NULL,
[备注] [varchar] (510) NULL,
[操作员] [varchar] (10) NULL,
[业务员] [varchar] (50) NULL,
[早餐] [bit] NULL,
[叫醒] [bit] NULL,
[保密] [bit] NULL,
[vip] [bit] NULL,
[电话等级] [varchar] (20) NULL,
[特要说明] [varchar] (50) NULL,
[应收账款] [money] NULL,
[是否结账] [bit] NULL,
[结账金额] [money] NULL,
[结账日期] [smalldatetime] NULL,
[付款方式] [varchar] (20) NULL,
) ON [PRIMARY]
GO
4.7创建主键及外键等表约束
在查询分析器中通过如下代码创建数据表的主键及外键等表的约束。
   -- 主键、外键关联字段
   ALTER TABLE [dbo].[入住单] WITH NOCHECK ADD
        CONSTRAINT [PK_入住单] PRIMARY KEY CLUSTRED
        (
          [入住单号]
          ON [PRIMARY]
         )
   GO
  
   ALTER TABLE [dbo].[客房信息] WITH NOCHECK ADD
       CONSTRAINT [PK_客房信息] PRIMARY KEY CLUSTRED
        (
          [客房编号]
          ON [PRIMARY]
         )
   GO
  
   ALTER TABLE [dbo].[客房类型] WITH NOCHECK ADD
       CONSTRAINT [PK_客房类型] PRIMARY KEY CLUSTRED
        (
          [客房类型]
          ON [PRIMARY]
         )
   GO
 
   ALTER TABLE [dbo].[账单明细] WITH NOCHECK ADD
       CONSTRAINT [PK_账单明细] PRIMARY KEY CLUSTRED
        (
          [账单明细]
          ON [PRIMARY]
         )
   GO
 
   ALTER TABLE [dbo].[楼层信息] WITH NOCHECK ADD
       CONSTRAINT [PK_楼层信息] PRIMARY KEY CLUSTRED
        (
          [楼层信息]
          ON [PRIMARY]
         )
   GO
 

C++酒店管理系统
ALTER TABLE [dbo].[预定单] WITH NOCHECK ADD
       CONSTRAINT [PK_预定单] PRIMARY KEY CLUSTRED
        (
           [预定单号]
          ON [PRIMARY]
         )
   GO
 
   ALTER TABLE [dbo].[入住单] WITH NOCHECK ADD
       CONSTRAINT [PK_入住单_客房类型] PRIMARY KEY CLUSTRED
        (
            [客房类型]
         ) REFERENCES [dbo].[客房类型] (
            [类型编号]
   GO
 
  ALTER TABLE [dbo].[客房编号] WITH NOCHECK ADD
       CONSTRAINT [PK_客房编号] PRIMARY KEY CLUSTRED
        (
          [客房编号]
          ON [PRIMARY]
         )
   GO
 
   ALTER TABLE [dbo].[类型编号] WITH NOCHECK ADD
       CONSTRAINT [PK_类型编号] PRIMARY KEY CLUSTRED
        (
          [类型编号]
          ON [PRIMARY]
         )
   GO
 
   ALTER TABLE [dbo].[入住单号] WITH NOCHECK ADD
       CONSTRAINT [PK_入住单号] PRIMARY KEY CLUSTRED
        (
          [入住单号]
          ON [PRIMARY]
         )
   GO
 
   ALTER TABLE [dbo].[预定单] WITH NOCHECK ADD
       CONSTRAINT [PK_入住单_客房类型] PRIMARY KEY CLUSTRED
        (
          [客房类型]
          ON [PRIMARY]
         )
   GO
 
 
第五章 程序开发
5.1 创建工程
启动C++buider,采用默认设置新建一个工程,并将工程保存为“hotel.bpr”
选择project/option…菜单命令,在application选项卡中修改工程的tile属性为“酒店管理系统”,并将项目选择一个Exe程序的图标。
5.2创建系统主窗口
(1)    利用系统默认生成的窗体为主窗体,并为其添加主菜单控制,如图
若图片无法显示请联系QQ3710167
(2)    将窗体的name属性设置为“fmmain”,Caption属性设置为“酒店管理系统”,formstyle属性“fsmdilform”。窗体的主菜单属性设置为如图
若图片无法显示请联系QQ3710167
(3)    在窗体的cpp文件中为各菜单加如下功能代码。
#include
#pragma hdrstop
 
#include "Main.h"
#include "RoomType.h"
#include "Room.h"
#include "PreOrder.h"
#include "RoomStatus.h"
#include "CheckIn.h"
#include "CheckSer.h"
#include "CheckOut.h"
 
//---------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TfmMain *fmMain;
 
// 数据库开发经典案例解析  清华大学出版社
//---------------------------------------------------------
__fastcall TfmMain::TfmMain(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------
// 注意该函数为自定义函数,应该在h头文件中添加如下相应的申明
//public:      // User declarations
//判断子窗体是否存在
//TForm* FormExist(AnsiString szCaption);
TForm* TfmMain::FormExist(AnsiString szCaption)
{
    for(int i=0; iMDIChildCount; i++)
    {
        TForm *pForm = this->MDIChildren[i];
        if(pForm->Caption == szCaption)
            return pForm;   // 已存在窗体,返回该窗体
    }
    return NULL;    // 不存在窗体,返回空值
}
//---------------------------------------------------------
void __fastcall TfmMain::mnuExitClick(TObject *Sender)
{
    Application->Terminate();
}
//-------------------------------------------------------------
void __fastcall TfmMain::mnuRoomTypeClick(TObject *Sender)
{
    // 客房类别设置
    TForm *pForm = FormExist("客房类别设置");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmRoomType(Application);
    pForm->Show();
}
//-------------------------------------------------------------
void __fastcall TfmMain::mnuRoomClick(TObject *Sender)
{
    // 客房信息设置
    TForm *pForm = FormExist("客房信息设置");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmRoom(Application);
    pForm->Height = 530;
 

C++酒店管理系统
  pForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TfmMain::mmuPreOrderClick(TObject *Sender)
{
    // 预定管理
    TForm *pForm = FormExist("预定管理");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmPreOrder(Application);
    pForm->Height = 530;
    pForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TfmMain::mnuCheckInClick(TObject *Sender)
{
    // 入住管理
    TForm *pForm = FormExist("入住管理");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmCheckIn(Application);
    pForm->Height = 530;
    pForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TfmMain::mnuCheckSerClick(TObject *Sender)
{
    // 消费记帐
    TForm *pForm = FormExist("消费记帐");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmCheckSer(Application);
    pForm->Height = 530;
    pForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TfmMain::mnuCheckOutClick(TObject *Sender)
{
    // 收银退房管理
    TForm *pForm = FormExist("收银退房");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmCheckOut(Application);
    pForm->Height = 530;
    pForm->Show();
}
//---------------------------------------------------------------------------
void __fastcall TfmMain::mnuRoomStautsClick(TObject *Sender)
{
    // 房态图管理
    TForm *pForm = FormExist("房态图");
    // 如果已存在则激活,否则新建一个字窗体
    if(pForm)
        pForm->SetFocus();
    else
        pForm = new TfmRoomStatus(Application);
    // 可以编辑房态
    ((TfmRoomStatus*)pForm)->SetSelect(1);
    pForm->Height = 530;
    pForm->Show();
}
5.3创建数据访问模块
因为各个窗体均需要对数据库进行访问,可以把与数据库进行连接的控件放置到一个数据访问模块中,这样所有的窗体都可以共享来访的数据库。
1)                在ODBC中添加一个驱动程序为SQL Server的系统DNS数据指向前面创建的hotellink数据库,名称为hotellink。
2)                在C++builder中选择file/new/data module菜单命令,生成一个数据模块并保存为“db.cpp”文件。





对象名

属性

取值(说明)


Database1

Name
Aliasname
Databasename
Params
Loginprompt

Database1
Hotellink
Db
User name=sa
false
3)                为数据库添加一个database控件,控件的属性设置如表
 
5.4完成客房的类别设置功能

若图片无法显示请联系QQ3710167筹措file/new/other菜单命令,弹出new items窗体,在hotel选项卡中选择fmparent选项,单击ok键。具体窗体不再列出,添加主要代码如下
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "Parent"
#pragma resource "*.dfm"
TfmRoomType *fmRoomType;
//---------------------------------------------------------------------------
__fastcall TfmRoomType::TfmRoomType(TComponent* Owner)
    : TfmParent(Owner)
{
    this->szCondition1 = "类型名称";
    this->szCondition2 = "类型编号";
    Table1->Active = true;
    this->SetSeekEditStatus();
    lblCount->Caption = "记录数: " + IntToStr(Table1->RecordCount) ;
}
//-----------------------------------------------
5.5完成客房信息设置功能
具体窗体按照个人爱好设置,代码如下。
inherited fmRoom: TfmRoom
  Left = 161
  Top = 137
  Height = 447
  Caption = #23458#25151#20449#24687#35774#32622
  OldCreateOrder = True
  PixelsPerInch = 96
  TextHeight = 13
  inherited DBGrid1: TDBGrid
    Columns = <
      item
        Expanded = False
        FieldName = #23458#25151#32534#21495
        Width = 52
        Visible = True
 
C++酒店管理系统
  end
      item
        Expanded = False
        FieldName = #27004#23618#32534#21495
        Width = 52
        Visible = True
      end
   
由于篇幅有限,在这里就不再一一列出每个功能。
结论
本文论述了建立酒店管理系统的目的和要完成的功能,并且比较具体的介绍了一个较为完整的酒店管理系统的建立方法和过程。
从整体上看,系统设计包括以下几个方面:
1.确立了系统功能,设计系统功能框图
2.学习数据库基础知识,并通过具体应用对其更深入的了解
3.学习了ODBC和BDE数据库连接的创建方法。
4.学习应用C++Builder制作界面并进行数据库编成的方法。
本系统基于先进的软件和技术,通过集中式的数据管理,将酒店的各个管理功能都体现出来了,提高了企业的管理水平。
但是,本系统只是一个简单的管理系统,没有细致的体现每一个细节方面的
功能,希望在以后的学习中继续完善该系统使之完善。
致谢
    通过这几个月的学习,毕业设计终于完成了。除了我个人的努力,在此,我要特别感谢我的指导老师潘在毕业设计过程中给予我的莫大的支持,通过潘老师的悉心的指导,是我能够按时完成题目,并让我学到了许多书本上难以学到的知识。还要感谢学校为我们提供的足够的学习空间和资料。
    在此对所有帮助过我的老师,同学们表示诚挚的谢意!
参考文献
[1]清宏计算机工作室,C++builder数据库开发。北京:机械出版社。
[2]王成,C++builder数据库开发。北京:清华大学出版社
[3]余昌盛,C++builder数据库开发实例导航。北京:人民邮电出版社。
[4]余昌盛,C++builder程序开发。北京:人民邮电出版社。
  • 下一篇资讯: C++财务管理系统
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师