毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C++酒店管理系统 第6页

更新时间:2008-4-30:  来源:毕业论文

C++酒店管理系统 第6页

  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完成客房的类别设置功能

若图片无法显示请联系QQ752018766筹措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

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

C++酒店管理系统 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。