sqlserver C++ 宾馆客房管理系统数据库大作业(含源文件)_第1页
sqlserver C++ 宾馆客房管理系统数据库大作业(含源文件)_第2页
sqlserver C++ 宾馆客房管理系统数据库大作业(含源文件)_第3页
sqlserver C++ 宾馆客房管理系统数据库大作业(含源文件)_第4页
sqlserver C++ 宾馆客房管理系统数据库大作业(含源文件)_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统概论课程设计报告题目:宾馆客房管理系统一、需求分析需求描述面对信息时代的机遇和挑战,采用全新的计算机网络和宾馆信息管理系统,已成为提高宾馆管理效率、改善服务水准的重要手段之一,在某种意义上,宾馆管理的信息化已成为现代化宾馆的重要标志。客房管理是宾馆管理的核心任务,为此,我们结合目前客房管理的现状,经过充分的调研和综合分析,开发了宾馆客房信息管理系统。经过综合分析,确定了该系统应该包括如下功能:(1)客房标准管理:提供有关客房标准的添加、修改、和删除。(2)客房信息管理:管理各个客房的具体信息,如类型、位置、状态等。(3)客户信息管理:入住宾馆的客人的具体信息的录入、保存等。(4)查询功能:包括客户信息查询、客房信息查询、住宿记录查询结算信息查询等。(5)入住管理功能:登记入住信息、分配房间等。(6)预订管理功能:登记预订客户、客房的信息以及浏览查询等。(7)结算功能:客户退房收款以及注销房间等。数据字典经过以上综合分析,设计出后台数据库的数据字典如下:(一)数据项数据项:客户号含义说明:唯一标识一个客户的身份别名:客户证件号类型:数字长度:10取值范围:1000—9999数据项:姓名含义说明:客户称谓别名:个人代号类型:文本长度:50数据项:客房标准含义说明:唯一标识某一客房标准类型:文本长度:10数据项:额定人数含义说明:规定各个客房的可容纳人数类型:数字长度:4取值范围:1—10数据项:价格含义说明:客户住宿一日所付费用别名:每日房租类型:货币型长度:8取值范围:10—1000数据项:客房编号含义说明:唯一标识一个客房别名:门牌号类型:数字长度:4取值范围:101—9999数据项:入住日期含义说明:客户入住宾馆的时间类型:日期型长度:8取值范围:2000-1-1—2999-12-31数据项:结算日期含义说明:客户退房结帐时的时间类型:日期型长度:8取值范围:2000-1-1—2999-12-31数据项:预订入住日期含义说明:客户订房时约定入住的日期类型:日期型长度:8取值范围:2000-1-1—2999-12-31数据项:预订天数含义说明:预订将要在宾馆住宿的时间长度类型:数字型长度:4取值范围:1—1000数据项:预缴押金含义说明:客户订房时交纳的现金金额类型:货币型长度:8取值范围:10—10000(二)数据流数据流:客户需求说明:客户根据自身的需要而向前台提出的客房需求数据流来源:客户数据流去向:客房查询系统组成:价格、位置、客房配套设施等平均流量:待定高峰期:待定数据流:查询结果说明:输入查询条件后输出的结果数据流来源:查询系统数据流去向:客户组成:客房编号、类型、价格、位置、客房配套设施等平均流量:待定高峰期:待定数据流:客户选择说明:客户根据查询结果所作出的选择、决定数据流来源:客户数据流去向:入住或预订登记系统组成:类型、客房编号等平均流量:待定高峰期:待定数据流:客户信息与入住信息说明:前台将客户及其入住信息录入系统数据流来源:登记模块数据流去向:入住记录、预订记录组成:客房编号、客户号等平均流量:待定高峰期:待定数据流:客户需求说明:客户根据自身的需要而向前台提出的客房需求数据流来源:客户数据流去向:客房查询系统组成:价格、位置、客房配套设施等平均流量:待定高峰期:待定数据流:客户入住信息说明:结算时系统提供给客户的具体的入住信息,如价格、入住时间、消费金额等数据流来源:结算系统数据流去向:客户组成:价格、入住时间、消费金额等平均流量:待定高峰期:待定数据流:存档信息说明:客户结算时的结算日期、金额数据流来源:结算系统数据流去向:客户入住记录组成:结算日期、金额平均流量:待定高峰期:待定(三)数据存储数据存储:客户信息说明:记录客户的基本信息,如客户号、姓名、性别、籍贯等输入数据流:输出数据流:数据量:存取方式:随机存取数据存储:客房标准说明:记录各种类型客房的设施配置等信息输入数据流:输出数据流:数据量:存取方式:顺序存取数据存储:客房信息说明:记录客房的基本信息,所属类型、客房编号、价格、客房状态等输入数据流:输出数据流:数据量:存取方式:顺序存取数据存储:系统用户说明:记录用户使用系统的用户名、密码输入数据流:输出数据流:数据量:存取方式:随机存取数据存储:入住记录说明:记录客户入住的基本信息,如入住日期、预订客房编号等输入数据流:输出数据流:数据量:存取方式:随机存取数据存储:预订记录说明:记录客户预订的基本信息,如预订入住日期、预订客房编号、预订天数等输入数据流:输出数据流:数据量:存取方式:随机存取(四)处理过程处理过程:查询说明:根据客户的需求和客户提供的信息,输入到查询系统中去,系统自动检索出与输入相匹配的记录输出到用户界面。输入:查询条件输出:与查询条件相匹配的的记录处理:在系统存储的信息中检索符合要求的信息记录并输出处理过程:登记说明:客户入住或预订时提供个人信息以及入住或预订信息,记录到响应的存储中输入:客户信息、客房选择等输出:客户入住记录处理:将客户的个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订)记录中处理过程:结算说明:根据客户提供的信息为客户办理退房手序并注销房间输入:客户证件号或姓名输出:客户入住的具体信息以及结算信息处理:在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档处理过程:系统管理说明:用户的注册、登陆、修改密码以及对用户进行管理输入:用户名输出:用户的信息处理:在系统用户表中存储、修改、删除用户的信息,维护系统的可用性、安全性等3.系统功能模块设计根据以上对系统的功能需求的分析,将系统的功能划分为七大模块:(一)住宿管理:是客房管理系统的核心部分,它的主要功能是存储订房信息,包括登记姓名,证件号,客房标准,押金,入住时间等,这些直接关系到后面的结算信息管理。(二)客房管理:包括客房的编号,类型,面积,最多可住人数,价格,是否有电视等问题。当添加新的客房时,就添加相应的标准信息,也可以查看客房的标准信息,同时可以进行修改。(三)挂帐管理:主要是处理客户的挂帐操作。(四)查询统计:主要是为客户和操作员提供客房信息查询、客房标准查询、客户埔心一、杳,、精心、一决」底匠H信息

(五)

(六)

等。(七1查询入:住情日结产人己查询,等等结合订房信息自动化帐结L并存储结算信结算完就可以退房马的修改等用户、权限设置、以管系统:)退出n查询呈实体,其E-R图如下:提出

计额定日定>客房标管统设置:人及用设密统系统综住客口,规管日结住退房扣日结要管理员7.数据流图:瀛理6.结算:规定要求一1勺设计」预定管理信住T客幺住系统的功能模关闭下、概念结构]置预定关系电客房类,客房状[管理(序信检;查信住客系退入退房三、逻辑结构设计客房标准(客房类型,客房面积,额定人数,是否有电视,是否有空调,是否有电话,是否有网络,是否有卫生间,价格)RoomStandard(Type,Area,PeopleNum,TV,AirCondition,Telephone,Internet,WC,Price)客房信息(客房编号客房类型客房状态)RoomInformation(RID,Type,Price,Status)客户信息(客户号褥名性别住址联系电话)ClientInfo(CID,CName,Sex,Place,telephone)预订信息(客户号客房编号登记类型预订日期入住人数入住日期用餐标准押金)一OrderInfo(RID,OrderDay,OrderAcount,StartDay,Dinner,Deposit)入住信息(客户号客房编号入住日期入住时间入住人数)LiVeInfo(CIDRIDStartDayStartTimeOrderAcount)结算信息(客户号客房编号价格餐费退房日期退房时间入住天数折扣金额)CheckInfo(CID,RID,Price,Dinner,EndDay,EndTime,Day,Repay,Money)系统用户(如名密码,用户权限)UserInfo(Name,Pwd,Level)四、物理结构设L.实施环境:本系统是基于SQLServer2000数据库开发的一套管理系统,所以它的运行前提是要求该系统所运行的环境必须装有SQLServer2000。本系统可以在装有Windows98/2000/XP/NT的操作系统下运行。.开发工具:VC6.0+SQLServer2000用心、精心、决心、匠心五、数据库实施和维护(一)创建数据库:打开SQLServerEnterpriseManger,“新建数据库”,创建一个空数据库,命名为myhotel。(二)在myhotel中创建六张表,包括⑴客房标准表;(2)客房信息表;(3)客户信息表;(4)预订信息表;(5)入住信息表;(6)结算信息表;(7)系统用户信息表。(1)客房标准(客房类型,客房面积,额定人数,是否有电视,是否有空调,是否有电话,是否有网络,是否有卫生间,价格)RoomStandard(Type,Area,PeopleNum,TV,AirCondition,Telephone,Internet,WC,Price)CREATETABLERoomStandard(TypeCHAR(10)PRIMARYKEY,AreaINT,PeopleNumINT,TVCHAR(10),TelephoneCHAR(10),AirConditionCHAR(10),InternetCHAR(10),WCCHAR(10),PriceMONEY)(2)客房信息(客房编号客房类型,客房状态)RoomInformation(RID,Type,Price,Status)CREATETABLERoomInformation(RIDINTPRIMARYKEY,TypeCHAR(10),StatusCHAR(10),FOREIGNKEY(Type)REFERENCESRoomStandard(Type))(3)客户信息(客户号姓名性别住址联系电话)ClientInfo(CID,CName,Sex,Place)CREATETABLEClientInfo(CIDINTPRIMARYKEY,CNameCHAR(10),SexCHAR(10),PlaceCHAR(10),TelephoneCHAR(20))(4)预订信息(客户号客房编号登记类型预订日期入住人数入住日期用餐标准押金)OrderInfo(CID,RID,OrderDay,OrderAcount,StartDay,StartTime,Dinner,Deposit)CREATETABLEOrderInfo(CIDINTNOTNULL,RIDINTNOTNULL,OrderDayINT,OrderAcountINT,StartDayINT,StartTimeDATETIME,DinnerCHAR(10),DepositINT,PRIMARYKEY(CID,RID),FOREIGNKEY(RID)REFERENCESRoomInformation(RID))(5)入住信息(客户号客房编号入住日期入住时间入住人数)LiVeInfo(CIDRIDStartDayStartTimeOrderAcount)CREATETABLELiveInfo(CIDINTNOTNULL,RIDINTNOTNULL,StartDayINT,StartTimeDATETIME,OrderAcountINT,PRIMARYKEY(CID,RID),FOREIGNKEY(RID)REFERENCESRoomInformation(RID))(6)结算信息(客户号客房编号价格餐费退房日期退房时间入住天数折扣金额)CheckInfo(CID,RID,Price,Dinner,EndDay,EndTime,Day,Repay,Money)CREATETABLECheckInfo(CIDINTNOTNULL,RIDINTNOTNULL,EndDayINT,EndTimeDATETIME,DayINT,RepayINT,MoneyINT,PRIMARYKEY(CID,RID),FOREIGNKEY(CID)REFERENCESClientInfo(CID),FOREIGNKEY(RID)REFERENCESRoomInformation(RID))(6)系统用户(用户名密码,用户权限)UserInfo(Name,Pwd,Level)CREATETABLLUserInfo(NameCHAR(10)PRIMARYKEY,PwdCHAR(10),LevelCHAR(10))(三)建立查询1客房详细信息_cxSELECT客房信息.客房编号,客房信息.类型,客房标准.价格,客房标准.额定床位,客房标准.额定人数,客房标准.是否有电视,客房标准.是否有电话,客房标准.是否有空调,客房标准.是否有卫生间FROM客房标准LEFTJOIN客房信息ON客房标准.类型=客房信息.类型;2在住记录_cx1SELECT入住记录.客户号,客户信息.姓名,入住记录.客房编号,客户信息.性别,入住记录.入住日期FROM客户信息LEFTJOIN入住记录ON客户信息.客户号=入住记录.客户号WHERE(((入住记录.备注 未退房ORDERBY入住记录.客户号;3在住记录_cx2SELECT在住记录_cx1.客户号,在住记录_cx1.姓名,在住记录_cx1.性别,在住记录_cx1.客房编号,客房信息.类型,在住记录_。乂1.入住日期FROM在住记录_cx1INNERJOIN客房信息ON在住记录_cx1.客房编号二客房信息.客房编号ORDERBY在住记录_。乂1.入住日期;4在住记录_cx3SELECT在住记录—cx2.客户号,在住记录—cx2.姓名,在住记录—cx2.性别,在住记录.cx2.客房编号,在住记录.cx2.类型,客房标准.价格,客房标准.额定床位,客房标准.额定人数,在住记录.。乂2.入住日期FROM客房标准INNERJOIN在住记录_cx2ON客房标准.类型=在住记录_cx2.类型ORDERBY在住记录—。乂2.入住日期;5历史记录_cx1SELECT客户信息.客户号,客户信息.姓名,入住记录.客房编号,入住记录.入住日期,入住记录.结算日期,[结算日期]-[入住日期]AS入住天数,入住记录.备注FROM客户信息LEFTJOIN入住记录ON客户信息.客户号=入住记录.客户号WHERE(((入住记录.备注已退房ORDERBY入住记录.结算日期;6历史记录_cx2SELECT历史记录_cx1.客户号,历史记录_cx1.姓名,历史记录_cx1.客房编号,客房信息.类型,历史记录_。乂1.入住日期,历史记录_cx1.结算日期,历史记录_。乂1.入住天数FROM历史记录_cx1INNERJOIN客房信息ON历史记录_cx1.客房编号二客房信息.客房编号ORDERBY历史记录_cx1.结算日期;7历史记录_cx3SELECT历史记录—cx2.客户号,历史记录—cx2.姓名,历史记录—cx2.客房编号,历史记录-cx2.类型,客房标准.价格,历史记录—。乂2.入住日期,历史记录—cx2.结算日期,历史记录—。乂2.入住天数,[价格]*[入住天数]AS结算金额FROM客房标准INNERJOIN历史记录_cx2ON客房标准.类型=历史记录_cx2.类型ORDERBY历史记录—cx2.结算日期;8预订信息_cx1SELECT客户信息.客户号,客户信息.客户号,客户信息.姓名,客户信息.性别,预订记录.客房编号,预订记录.预订日期,预订记录.预订入住日期,预订记录.预订天数FROM客户信息LEFTJOIN预订记录ON客户信息.客户号=预订记录.客户号WHERE(((客户信息.客户号)=[预订记录].[客户号]))ORDERBY预订记录.预订日期;9预订信息_cx2SELECT预订信息_cx1.客户号,预订信息_cx1.姓名,预订信息_cx1.性别,预订信息_cx1.客房编号,客房信息.类型,预订信息_cx1.预订日期,预订信息_cx1.预订入住日期,预订信息_cx1.预订天数FROM客房信息INNERJOIN预订信息_cx1ON客房信息.客房编号=预订信息_cx1.客房编号 一ORDERBY预订信息—CxL预订日期;10预订信息/*3SELECT预订信息_。乂2.客户号,预订信息—cx2.姓名,预订信息-cx2.性别,预订信息.cx2.客房编号,预订信息_。乂2.类型,客房标准.价格,客房标准.额定床位,客房标准.额定人数,预订信息_。乂2.预订日期,预订信息-cx2.预订入住日期,预订信息-cx2.预订天数,[价格]*[预订天数]AS预缴押金FROM客房标准INNERJOIN预订信息_cx2ON客房标准.类型=预订信息_cx2.类型ORDERBY预订信息—cx2.预订日期;11客房在住人数统计_cxSELECT在住记录—cx3.客房编号,在住记录—cx3.类型,*口门1(在住记录_cx3.客房编号)AS在住人数,在住记录.cx3.额定人数FROM在住记录_cx3GROUPBY在住记录—cx3.客房编号,在住记录—cx3.类型,在住记录—cx3.额定人数;12客满房间_cxSELECT客房在住人数统计_cx.客房编号,客房在住人数统计_cx.类型,客房在住人数统计_cx.在住人数,客房在住人数统计_cx.额定人数FROM客房在住人数统计_cxWHERE(((客房在住人数统计_cx.类型 双人间 客房在住人数统计_。乂.在住人数)>0))OR(((客房在住人数统计_cx.类型双人间AND((客房在住人数统计_。乂.在住人数)=2))OR(((客房在住人数统计_cx.类型三人间 客房在住人数统计_cx.在住人数)=3));13未满房间_cxSELECT客房编号,类型FROM客房信息WHERE客房编号notin(select客房编号from客满房间_cx);14空房_cxSELECT客房信息.客房编号,客房信息.类型,客房标准.额定人数FROM客房标准INNERJOIN客房信息ON客房标准.类型=客房信息.类型WHERE(((客房信息.客房编号)NotIn(select客房编号from入住记录where备注未退房15未满非空房间_cx1SELECT客房信息.客房编号,客房信息.类型FROM未满房间_cxWHERE(((客房信息.客房编号)NotIn(select客房编号from空房_cx)));16未满非空房间_cx2SELECT未满非空房间_cx1.客房编号,未满非空房间_cx1.类型,客房在住人数统计_cx.在住人数,客房在住人数统计_cx.额定人数FROM客房在住人数统计_cxINNERJOIN未满非空房间_cx1ON客房在住人数统计_。乂.客房编号=未满非空房间_。乂1.客房编号;六、数据库的操作界面登陆窗体的创建和设计根据用户的不同,分配不同的权限。主窗体的创建和设计(3)挂账查询挂悴查询 ©挂帐查询主要实

现代码

如下:#if!de

fined(AFX_FIND

GUAZHANGDLG_H_

_ED6B3DCD_4A66

_4FC3_9CD6_948

82B283343__INC

LUDEDJ)#define

AFXJFINDGUAZHA

NGDLG_H__ED6B3

DCD_4A66_4FC3_

9CD6_94882B283

343__INCLUDED_#ifMSCJVER>1000#pragmaonce#endif//JMSCJVER>1000//Findguazhangdlg.h:headerfile/////////////////////////////////////////////////////////////////////////////////CFindguazhangdlgdialogclassCFindguazhangdlg:publicCDialog{//Constructionpublic:CFindguazhangdlg(CWnd*pParent=NULL);//定义ADO连接、命令、记录集变量指针//standardconstructorConnectionPtr

CommandPtr

RecordsetPtr

RecordsetPtr

RecordsetPtr

RecordsetPtrmJpConnection;mJpCommand;mJpRecordset;mJpRecordsetfindname;mJpRecordsetfinddate1;mJpRecordsetfinddate2;CStringfindgzJdate;CStringCStringCStringCStringCStringCStringCStringCStringCStringfindgzJdepname;findgzJsumery;findgzJspendmoney;

findgzJbowrowmoney;

findgzJreturnmoney;

findgzJsummoney;findgzJname;findgzJidnumber;findgzJticketnumber;//DialogData//{{AFXJDATA(CFindguazhangdlg)enum{IDD=IDD_DIg_findguazhangCComboBoxfindgz_depnamectr;CListCtrlm_findguazhanglist;CStringm_gz_fanddepname;CTimem_findbegindate;CTimem_findstopdate;CStringm_showuser;//}}AFX_DATA//Overrides//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUAL(CFindguazhangdlg)protected:virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport//}}AFX_VIRTUAL//Implementationprotected://Generatedmessagemapfunctions//{{AFX_MSG(CFindguazhangdlg)virtualBOOLOnInitDialog();afx_msgvoidOnCloseupCOMBOfindguazhangdepname();afx_msgvoidOnCloseupDATETIMEPICKERfindguabegindate(NMHDR*pNMHDR,LRESULT*pResult);afx_msgvoidOnCloseupDATETIMEPICKERfindguastopdate(NMHDR*pNMHDR,LRESULT*pResult);//}}AFX_MSGDECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_FINDGUAZHANGDLG_H__ED6B3DCD_4A66_4FC3_9CD6_94882B283343__INCLUDED_)(4)客房查询客店查询IWI房间号退出修改删除T营业日期配置使用设标志备注间类型价格房态房间号…房间类…价格房患杯志备注目遣 使用设…I营业日35C178923Oɑoooooll33333333380uoβ80uβ8β居房房房店房房房房

杯普普标富音标OONoOUUUUHEUn51⅛13∕18sl任闱闱闲闱住用用In

/ɪvls:l豆总入111,K-Ie2008-E-2(1UtHi-2000-C-2008-E-/IIIIHh-2008-62008E2008-6-主要实现代码如下:#if!defined(AFX_FINDROOMDLG_H__2ED406D6_C689_46DA_BE9C_751A919AC67E__INCLUDEDJ#defineAFXJFINDROOMDLGjHjj2ED406D6jC689j46DAjBE9Cj751A919AC67EjJINCLUDEDj#ifMSC^VER>1000#pragmaonce#endif//_MSC_VER>1000//Findroomdlg.h:headerfile/////////////////////////////////////////////////////////////////////////////////CFindroomdlgdialogclassCFindroomdlg:publicCDialog{//Constructionpublic:CFindroomdlg(CWnd*pParent=NULL);//standardconstructor//定义ADO连接、命令、记录集变量指针_ConnectionPtrm_pConnection;_CommandPtrm_pCommand;_RecordsetPtrm_pRecordset,m_pRecordsetdel;_RecordsetPtrm_pRecordsetout;CStringfindroom_roomnumber;CStringfindroom_roomlevel;CStringfindroom_roommoney;CStringfindroom_roomstate;CStringfindroom_roomsign;CStringfindroom_roombeizhu;CStringfindroom_roomsetting;CStringfindroom_roomusesetting;CStringfindroom_roomusedate;//DialogData//{{AFX_DATA(CFindroomdlg)enum{IDD=IDD_DIg_findroom};CComboBoxm_findroomdlgroomnumberctr;CListCtrlm_findroom_list;CStringm_findroom_roomnumber;CStringm_findroomdlgroomnumber;CStringm_findroom_roomlevel;CStringm_findroom_roommoney;CStringm_findroom_foomsign;CStringm_findroom_state;CStringm_findroom_setting;CStringm_findroom_usedate;CStringm_findroom_usesetting;CStringm_findroom_beizhu;//}}AFX_DATA//Overrides//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUAL(CFindroomdlg)protected:virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport//}}AFX_VIRTUAL//Implementationprotected://Generatedmessagemapfunctions//{{AFX_MSG(CFindroomdlg)virtualBOOLOnInitDialog();virtualvoidOnOK();afx_msgvoidOnCloseupCOMBOfindroomnumber();afx_msgvoidOnClickLISTfindroom(NMHDR*pNMHDR,LRESULT*pResult);afx_msgvoidOnfindroomdelete();//}}AFX_MSGDECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_FINDROOMDLG_H__2ED406D6_C689_46DA_BE9C_751A919AC67E__INCLUDED_)(6)客房预定客户预定客房,登记信息。:⅛⅛证律位.∣ι⅛fτ⅛⅛操作员admin联或耳迂15256*6512详?田地址|福州五一路预住日期^2θoa-t20J预住天薮P 理付金额同客房".]标房 二]客房访格回退出(5)调房登记主要实现代码如下:#if!defined(AFX_FINDROOMDLG_H__2ED406D6_C689_46DA_BE9C_751A919AC67E__INCLUDED_)#defineAFX_FINDROOMDLG_H__2ED406D6_C689_46DA_BE9C_751A919AC67E__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000//Findroomdlg.h:headerfile/////////////////////////////////////////////////////////////////////////////////CFindroomdlgdialogclassCFindroomdlg:publicCDialog{//Constructionpublic:CFindroomdlg(CWnd*pParent=NULL);//standardconstructor//定义ADO连接、命令、记录集变量指针_ConnectionPtrm_pConnection;_CommandPtrm_pCommand;_RecordsetPtrm_pRecordset,m_pRecordsetdel;_RecordsetPtrm_pRecordsetout;CStringfindroom_roomnumber;CStringfindroom_roomlevel;CStringfindroom_roommoney;CStringfindroom_roomstate;CStringfindroom_roomsign;CStringfindroom_roombeizhu;CStringfindroom_roomsetting;CStringfindroom_roomusesetting;CStringfindroom_roomusedate;//DialogData//{{AFX_DATA(CFindroomdlg)enum{IDD=IDD_DIg_findroom};CComboBoxm_findroomdlgroomnumberctr;CListCtrlm_findroom_list;CStringm_findroom_roomnumber;CStringm_findroomdlgroomnumber;CStringm_findroom_roomlevel;CStringm_findroom_roommoney;CStringm_findroom_foomsign;CStringm_findroom_state;CStringm_findroom_setting;CStringm_findroom_usedate;CStringm_findroom_usesetting;CStringm_findroom_beizhu;//}}AFX_DATA//Overrides//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUAL(CFindroomdlg)protected:virtualvoidDoDataExchange(CDataExchange*pDX);//DDX/DDVsupport//}}AFX_VIRTUAL//Implementationprotected://Generatedmessagemapfunctions//{{AFX_MSG(CFindroomdlg)virtualBOOLOnInitDialog();virtualvoidOnOK();afx_msgvoidOnCloseupCOMBOfindroomnumber();afx_msgvoidOnClickLISTfindroom(NMHDR*pNMHDR,LRESULT*pResult);afx_msgvoidOnfindroomdelete();//}}AFX_MSGDECLARE_MESSAGE_MAP()};//{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_FINDROOMDLG_H__2ED406D6_C689_46DA_BE9C_751A919AC67E__INCLUDED_)(6)追加押金主要实现代码如下:#if!defined(AFX_ADDMONEYDLG_H__45FBCA26_32DD_4349_B397_BDB43714330B__INCLUDED_)#defineAFX_ADDMONEYDLG_H__45FBCA26_32DD_4349_B397_BDB43714330B__INCLUDED_#if_MSC_VER>1000#pragmaonce#endif//_MSC_VER>1000//Addmoneydlg.h:headerfile/////////////////////////////////////////////////////////////////////////////////CAddmoneyd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论