




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统概论课程设计报告题目:宾馆客房管理系统一、需求分析1. 需求描述 面对信息时代的机遇和挑战,采用全新的计算机网络和宾馆信息管理系统,已成为提高宾馆管理效 率、改善服务水准的重要手段之一,在某种意义上,宾馆管理的信息化已成为现代化宾馆的重要标志。 客房管理是宾馆管理的核心任务,为此,我们结合目前客房管理的现状,经过充分的调研和综合分析, 开发了宾馆客房信息管理系统。经过综合分析,确定了该系统应该包括如下功能:( 1)客房标准管理:提供有关客房标准的添加、修改、和删除。( 2)客房信息管理:管理各个客房的具体信息,如类型、位置、状态等。( 3)客户信息管理:入住宾馆的客人的具体信息的录入
2、、保存等。 (4)查询功能:包括客户信息查询、客房信息查询、住宿记录查询结算信息查询等。( 5)入住管理功能:登记入住信息、分配房间等。( 6)预订管理功能:登记预订客户、客房的信息以及浏览查询等。( 7)结算功能:客户退房收款以及注销房间等。2. 数据字典 经过以上综合分析,设计出后台数据库的数据字典如下:(一)数据项1 数据项:客户号含义说明:唯一标识一个客户的身份别名:客户证件号类型:数字长度: 10取值范围: 100099992 数据项:姓名含义说明:客户称谓别名:个人代号类型:文本长度: 503 数据项:客房标准含义说明:唯一标识某一客房标准类型:文本长度: 104 数据项:额定人数
3、含义说明:规定各个客房的可容纳人数类型:数字长度: 4取值范围: 1105 数据项:价格含义说明:客户住宿一日所付费用别名:每日房租类型:货币型长度: 8取值范围: 10 10006 数据项:客房编号含义说明:唯一标识一个客房别名:门牌号类型:数字长度: 4取值范围: 101 99997 数据项:入住日期 含义说明:客户入住宾馆的时间 类型:日期型 长度: 8取值范围: 2000-1-1 2999-12-318 数据项:结算日期 含义说明:客户退房结帐时的时间 类型:日期型 长度: 8取值范围: 2000-1-1 2999-12-319 数据项:预订入住日期 含义说明:客户订房时约定入住的日期
4、 类型:日期型 长度: 8取值范围: 2000-1-1 2999-12-3110 数据项:预订天数含义说明:预订将要在宾馆住宿的时间长度 类型:数字型 长度: 4取值范围: 1100011 数据项:预缴押金 含义说明:客户订房时交纳的现金金额 类型:货币型 长度: 8 取值范围: 10 10000(二)数据流1 数据流:客户需求说明:客户根据自身的需要而向前台提出的客房需求 数据流来源:客户数据流去向:客房查询系统 组成:价格、位置、客房配套设施等 平均流量:待定 高峰期:待定2 数据流:查询结果 说明:输入查询条件后输出的结果 数据流来源:查询系统 数据流去向:客户 组成:客房编号、类型、价
5、格、位置、客房配套设施等 平均流量:待定 高峰期:待定3 数据流:客户选择说明:客户根据查询结果所作出的选择、决定数据流来源:客户 数据流去向:入住或预订登记系统 组成:类型、客房编号等平均流量:待定高峰期:待定4 数据流:客户信息与入住信息 说明:前台将客户及其入住信息录入系统 数据流来源:登记模块数据流去向:入住记录、预订记录 组成:客房编号、客户号等平均流量:待定高峰期:待定5 数据流:客户需求 说明:客户根据自身的需要而向前台提出的客房需求 数据流来源:客户数据流去向:客房查询系统 组成:价格、位置、客房配套设施等 平均流量:待定高峰期:待定6 数据流:客户入住信息 说明:结算时系统提
6、供给客户的具体的入住信息,如价格、入住时间、消费金额等 数据流来源:结算系统数据流去向:客户组成:价格、入住时间、消费金额等 平均流量:待定高峰期:待定7 数据流:存档信息 说明:客户结算时的结算日期、金额 数据流来源:结算系统 数据流去向:客户入住记录 组成:结算日期、金额 平均流量:待定 高峰期:待定(三)数据存储1 数据存储:客户信息 说明:记录客户的基本信息,如客户号、姓名、性别、籍贯等 输入数据流: 输出数据流: 数据量:存取方式:随机存取2 数据存储:客房标准说明:记录各种类型客房的设施配置等信息输入数据流:输出数据流:数据量:存取方式:顺序存取3 数据存储:客房信息 说明:记录客
7、房的基本信息,所属类型、客房编号、价格、客房状态等 输入数据流:输出数据流:数据量:存取方式:顺序存取4 数据存储:系统用户 说明:记录用户使用系统的用户名、密码 输入数据流: 输出数据流: 数据量:存取方式:随机存取5 数据存储:入住记录 说明:记录客户入住的基本信息,如入住日期、预订客房编号等 输入数据流: 输出数据流: 数据量:存取方式:随机存取6 数据存储:预订记录 说明:记录客户预订的基本信息,如预订入住日期、预订客房编号、预订天数等 输入数据流: 输出数据流: 数据量:存取方式:随机存取(四)处理过程1 处理过程:查询 说明:根据客户的需求和客户提供的信息,输入到查询系统中去,系统
8、自动检索出与输入 相匹配的记录输出到用户界面。输入:查询条件 输出:与查询条件相匹配的的记录 处理:在系统存储的信息中检索符合要求的信息记录并输出2 处理过程:登记 说明:客户入住或预订时提供个人信息以及入住或预订信息,记录到响应的存储中 输入:客户信息、客房选择等输出:客户入住记录 处理:将客户的个人信息记录到客户信息表中,将入住(预订)信息记录到入住(预订) 记录中3 处理过程:结算 说明:根据客户提供的信息为客户办理退房手序并注销房间 输入:客户证件号或姓名输出:客户入住的具体信息以及结算信息 处理:在系统存储的信息中检索出该客户的入住信息进行,结算后将该信息存档4 处理过程:系统管理
9、说明:用户的注册、登陆、修改密码以及对用户进行管理输入:用户名输出:用户的信息处理:在系统用户表中存储、修改、删除用户的信息,维护系统的可用性、安全性等3. 系统功能模块设计根据以上对系统的功能需求的分析,将系统的功能划分为七大模块:(一)住宿管理:是客房管理系统的核心部分,它的主要功能是存储订房信息,包括登记姓 名,证件号,客房标准,押金,入住时间等,这些直接关系到后面的结算信息管理。(二)客房管理:包括客房的编号,类型,面积,最多可住人数,价格,是否有电视等问题。 当添加新的客房时,就添加相应的标准信息,也可以查看客房的标准信息,同时可以进行修 改。(三)挂帐管理:主要是处理客户的挂帐操作
10、。(四)查询统计:主要是为客户和操作员提供客房信息查询、客房标准查询、客户信息查询 入住情况查询等等。(五)日结:结合订房信息自动化结帐,并存储结算信息。结算完毕,就可以退房。(六)系统设置:主要是管理员添加用户、用户权限设置、以及用户密码的修改等等。(七)退岀系统:关闭并退岀系统。说隸歸轆卿毎耐!的功能模块图如下:宾馆客房管理系统客房管理挂帐管理概念结构设计E-R图如下:通过以上对数据字典的设计,总结岀以下几个数据库实体,其系统综合E-R图:3.客房标准实体图:4.预订信息6.结算:金额退房日期退房时间折扣7.数据流图:客 注销客户入住住信息信息.一客房算住登记 信息L预定登记预定 信息提出
11、 查询查询规定信息预定管理信息检查信息日结信息规疋规定要求三、逻辑结构设计客房标准(客房类型,客房面积,额定人数,是否有电视,是否有空调,是否有电话,是否有网络,是否有卫生间,价格)RoomStandard(Type?Area,PeopleNum,TV,AirCondition,Telephone, lnternet,WC,Price)本设it蛮完螯眩凤:包括源哩序、数摇库说明书*歸辛PPT莓联系QQ : 1415736481荻取!客房信息(客房编号客房类型客房状态)RoomInformation(RID,Type, Price ,Status)客户信息(客户号 姓名 性别 住址 联系电话)C
12、lientInfo(CID,CName,Sex,Place ,telephone)预订信息(客户号客房编号登记类型预订日期入住人数入住日期用餐标准押 金)Orderlnfo(RID,OrderDay,OrderAcount,StartDay, Dinner,Deposit)入住信息(客户号客房编号 入住日期 入住时间 入住人数)LiveInfo(CID RID StartDay StartTime OrderAcount)结算信息(客户号客房编号价格餐费退房日期退房时间入住天数折扣金额)Checklnfo(CID,RID,Price,Dinner,EndDay,EndTime,Day,Repa
13、y,Money)系统用户(用户名密码,用户权限)Userlnfo(Name,Pwd, Level)四、物理结构设计1. 实施环境:本系统是基于SQL Server 2000数据库开发的一套管理系统,所以它的运行前提是要求该系统所运行的环境必须装有 SQL Server 2000。本系统可以在装有 Windows 98 /2000/XP/NT 的操作系统下运 行。2. 开发工具:VC6.0 + SQL Server 2000五、数据库实施和维护(一)创建数据库:打开 SQL Server Enterprise Manger,"新建数据库”,创建一个空数据库,命名为myhotel 。(二
14、)在myhotel中创建六张表,包括(1)客房标准表;(2)客房信息表;(3)客户信息表;(4) 预订信息表;(5)入住信息表;(6)结算信息表;(7)系统用户信息表。(1)客房标准(客房类型,客房面积,额定人数,是否有电视,是否有空调,是否有电话,是否有网络,是否有卫生间,价格)RoomStandard(Type,Area,PeopleNum,TV,AirCondition,Telephone,lnternet,WC,Price)CREATE TABLE RoomStandard(Type CHAR(10) PRIMARY KEY,Area INT,PeopleNum INT,TV CHAR
15、(10),Telephone CHAR(10),AirCondition CHAR(10),Internet CHAR(10),WC CHAR(10),Price MONEY)(2)客房信息(客房编号客房类型,客房状态)RoomInformation(RID,Type, Price ,Status)CREATE TABLE RoomInformation(RID INT PRIMARY KEY,Type CHAR(10),Status CHAR(10),FOREIGN KEY(Type) REFERENCES RoomStandard(Type)(3) 客户信息(客户号 姓名 性别 住址 联系
16、电话) ClientInfo(CID_,CName,Sex,Place)CREATE TABLE ClientInfo (CID INT PRIMARY KEY, CName CHAR(10),Sex CHAR(10),Place CHAR(10),Telephone CHAR(20)(4 )预订信息(客户号客房编号 登记类型 预订日期 入住人数 入住日期准押金)Orderlnfo(CID,RID,OrderDay,OrderAcount,StartDay,StartTime,Dinner,Deposit)CREATE TABLE OrderInfo(CID INT NOT NULL,RID
17、INT NOT NULL,OrderDay INT,OrderAcount INT,StartDay INT,StartTime DATETIME,Dinner CHAR(10),Deposit INT,PRIMARY KEY(CID,RID),FOREIGN KEY(RID) REFERENCES RoomInformation(RID)(5 )入住信息(客户号客房编号 入住日期 入住时间 入住人数)LiveInfo(CID_RIDSartDay StartTime OrderAcount)CREATE TABLE LiveInfo(CID INT NOT NULL,RID INT NOT
18、NULL,StartDay INT,StartTime DATETIME,OrderAcount INT,PRIMARY KEY(CID,RID),FOREIGN KEY(RID) REFERENCES RoomInformation(RID)(6)结算信息(客户号 客房编号 价格 餐费 退房日期 退房时间 入住天数 额)CheckInfo(CID,RID,Price,Dinner,EndDay,EndTime,Day,Repay,Money)用餐标折扣金CREATE TABLE CheckInfo(CID INT NOT NULL,RID INT NOT NULL,EndDay INT,En
19、dTime DATETIME,Day INT,Repay INT,Money INT,PRIMARY KEY(CID,RID),FOREIGN KEY(CID) REFERENCES ClientInfo(CID),FOREIGN KEY(RID) REFERENCES RoomInformation(RID)(6)系统用户(用户名 密码,用户权限)Userlnfo(Name,Pwd 丄 evel)CREATE TABLE Userlnfo(Name CHAR(10) PRIMARY KEY,Pwd CHAR(10),Level CHAR(10)(三) 建立查询1客房详细信息_cxSELECT
20、客房信息.客房编号,客房信息.类型,客房标准.价格,客房标准.额 定床位,客房标准.额定人数,客房标准.是否有电视,客房标准.是 否有电话,客房标准.是否有空调,客房标准.是否有卫生间FROM客房标准LEFT JOIN 客房信息ON客房标准.类型=客房信息.类型;2在住记录_cx1SELECT入住记录.客户号,客户信息.姓名,入住记录.客房编号,客户信息. 性别,入住记录.入住日期FROM客户信息LEFT JOIN 入住记录 ON客户信息.客户号= 入住记录.客户号WHERE (入住记录.备注)="未退房")ORDER BY入住记录.客户号;3在住记录_cx2SELECT在
21、住记录_cx1.客户号,在住记录_cx1.姓名,在住记录_cx1.性别,在 住记录_cx1.客房编号,客房信息.类型,在住记录_cx1.入住日期FROM在住记录_cx1 INNER JOIN 客房信息 ON在住记录_cx1.客房编号=客房 信息.客房编号ORDER BY在住记录_cx1.入住日期;4在住记录_cx3SELECT在住记录_cx2.客户号,在住记录_cx2.姓名,在住记录_cx2.性别,在 住记录_cx2.客房编号,在住记录_cx2.类型,客房标准.价格,客房 标准.额定床位,客房标准.额定人数,在住记录_cx2.入住日期FROM客房标准INNER JOIN在住记录_cx2 ON客
22、房标准.类型=在住记录_cx2. 类型ORDER BY在住记录_cx2.入住日期;5历史记录_cx1SELECT客户信息.客户号,客户信息.姓名,入住记录.客房编号,入住记录. 入住日期,入住记录.结算日期,结算日期-入住日期AS入住天 数,入住记录.备注FROM客户信息LEFT JOIN 入住记录 ON客户信息.客户号= 入住记录.客户号WHERE (入住记录.备注)="已退房")ORDER BY入住记录.结算日期;6历史记录_cx2SELECT历史记录_cx1.客户号,历史记录_cx1.姓名,历史记录_cx1.客房编号, 客房信息.类型,历史记录_cx1.入住日期,历史
23、记录_cx1.结算日期, 历史记录_cx1.入住天数FROM历史记录_cx1 INNER JOIN 客房信息ON历史记录_cx1.客房编号=客房 信息.客房编号ORDER BY历史记录_cx1.结算日期;7 历史记录 _cx3SELECT 历史记录 _cx2. 客户号 , 历史记录 _cx2. 姓名 , 历史记录 _cx2. 客房编号 , 历史记录 _cx2. 类型, 客房标准 .价格, 历史记录 _cx2. 入住日期 , 历 史记录_cx2.结算日期,历史记录_cx2.入住天数,价格*入住天数 AS 结算金额FROM客房标准INNER JOIN历史记录_cx2 ON客房标准.类型=历史记录_
24、cx2. 类型ORDER BY历史记录_cx2.结算日期;8 预订信息 _cx1SELECT 客户信息 . 客户号 , 客户信息 . 客户号 , 客户信息 . 姓名 , 客户信息 . 性 别 , 预订记录 . 客房编号 , 预订记录 . 预订日期 , 预订记录 . 预订入住 日期 , 预订记录 . 预订天数FROM客户信息LEFT JOIN 预订记录 ON客户信息.客户号= 预订记录.客户号WHERE (客户信息 . 客户号 )= 预订记录 . 客户号 )ORDER BY预订记录.预订日期;9 预订信息 _cx2SELECT 预订信息 _cx1. 客户号, 预订信息 _cx1. 姓名, 预订信
25、息 _cx1. 性别, 预 订信息 _cx1. 客房编号 , 客房信息 . 类型 , 预订信息 _cx1. 预订日期 , 预订信息 _cx1. 预订入住日期 , 预订信息 _cx1. 预订天数FROM客房信息INNER JOIN预订信息_cx1 ON客房信息客房编号=预订信息 _cx1. 客房编号ORDER BY预订信息_cx1.预订日期;10 预订信息 _cx3SELECT 预订信息 _cx2. 客户号 , 预订信息 _cx2. 姓名, 预订信息 _cx2. 性别 , 预订信息 _cx2. 客房编号 , 预订信息 _cx2. 类型 , 客房标准 . 价格 , 客房 标准 . 额定床位 , 客
26、房标准 . 额定人数 , 预订信息 _cx2. 预订日期 , 预 订信息 _cx2. 预订入住日期 , 预订信息 _cx2. 预订天数 , 价格* 预订 天数 AS 预缴押金FROM客房标准INNER JOIN预订信息_cx2 ON客房标准.类型=预订信息_cx2. 类型ORDER BY预订信息_cx2.预订日期;11 客房在住人数统计 _cxSELECT 在住记录 _cx3. 客房编号 , 在住记录 _cx3. 类型 , Count( 在住记录 _cx3. 客房编号)AS在住人数,在住记录_cx3.额定人数FROM在住记录_cx3GROUP BY在住记录_cx3.客房编号,在住记录_cx3.
27、类型,在住记录_cx3.额定 人数 ;12 客满房间 _cxSELECT 客房在住人数统计 _cx. 客房编号 , 客房在住人数统计 _cx. 类型 , 客房 在住人数统计 _cx. 在住人数 , 客房在住人数统计 _cx. 额定人数FROM客房在住人数统计_cxWHERE (客房在住人数统计 _cx. 类型)<>" 双人间") AND ( 客房在住人数统计_cx. 在住人数 )>0) OR ( 客房在住人数统计 _cx. 类型 )=" 双人间 ") AND (客房在住人数统计 _cx. 在住人数 )=2) OR ( 客房在住人数统 计
28、_cx.类型)="三人间")AND (客房在住人数统计_cx.在住人 数)=3);13未满房间_cxSELECT客房编号,类型FROM客房信息WHERE客房编号not in (select客房编号from 客满房间_cx);14空房_cxSELECT客房信息.客房编号,客房信息.类型,客房标准.额定人数FROM客房标准INNER JOIN客房信息ON客房标准.类型=客房信息.类型WHERE (客房信息.客房编号)Not In (select客房编号 from 入住记录where备注="未退房");15未满非空房间_cx1SELECT客房信息.客房编号,客
29、房信息.类型FROM未满房间_cxWHERE (客房信息.客房编号)Not In (select 客房编号from 空房_cx); 16未满非空房间_cx2SELECT未满非空房间_cx1.客房编号,未满非空房间_cx1.类型,客房在住人数统计_cx.在住人数,客房在住人数统计_cx.额定人数FROM客房在住人数统计 _cx INNER JOIN 未满非空房间_cx1 ON客房在住人数统计_cx.客房编号=未满非空房间_cx1.客房编号;六、数据库的操作界面(1)登陆窗体的创建和设计客房管理系统tLJ2确定取消根据用户的不同,分配不同的权限主窗体的创建和设计58沁沁;管程普诡统计 E(3 )挂
30、账查询挂帐査询请选择挂帐单位名称日期1970- 1- T到1970- 1-退匕;主要实现代码如下:#if !defined(AFX_FINDGUAZHANGDLG_H_ED6B3DCD_4A66_4FC3_9CD6_94882B283343_INCLUDED_)#define AFX_FINDGUAZHANGDLG_H_ED6B3DCD_4A66_4FC3_9CD6_94882B283343_INCLUDED_ #if _MSC_VER > 1000#pragma once#endif / _MSC_VER > 1000/ Findguazhangdlg.h : header fi
31、le/ / CFindguazhangdlg dialogclass CFindguazhangdlg : public CDialog/ Construction public:CFindguazhangdlg(CWnd* pParent = NULL); / standard constructor/定义ADC连接、命令、记录集变量指针_ConnectionPtrm_pConnection;_CommandPtrm_pCommand;_RecordsetPtr m_pRecordset;_RecordsetPtr m_pRecordsetfindname;_RecordsetPtr m_p
32、Recordsetfinddate1;_RecordsetPtr m_pRecordsetfinddate2;CString findgz_date;CString findgz_depname;CString findgz_sumery;CString findgz_spendmoney;CString findgz_bowrowmoney;CString findgz_returnmoney;CString findgz_summoney;CString findgz_name;CString findgz_idnumber;CString findgz_ticketnumber;/ Di
33、alog Data/AFX_DATA(CFindguazhangdlg)enum IDD = IDD_DIg_findguazhang ;CComboBoxfindgz_depnamectr;CListCtrl m_findguazhanglist;CString m_gz_fanddepname;CTimeCTimem_findbegindate; m_findstopdate;CString m_showuser;AFX_DATA/ Overrides/ ClassWizard generated virtual function overridesAFX_VIRTUAL(CFindgua
34、zhangdlg)protected:virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV supportAFX_VIRTUAL/ Implementationprotected:/ Generated message map functionsAFX_MSG(CFindguazhangdlg)virtual BOOL OnInitDialog();afx_msg void OnCloseupCOMBOfindguazhangdepname();afx_msg void OnCloseupDATETIMEPICKERfindgua
35、begindate(NMHDR* pNMHDR, LRESULT* pResult);afx_msg void OnCloseupDATETIMEPICKERfindguastopdate(NMHDR*pNMHDRLRESULTpResult);AFX_MSGDECLARE_MESSAGE_MAP();AFX_INSERT_LOCATION/ Microsoft Visual C+ will insert additional declarations immediately before the previous line.#endif/ !defined(AFX_FINDGUAZHANGD
36、LG_H_ED6B3DCD_4A66_4FC3_9CD6_94882B283343_INCLUDED_)(4 )客房查询房间号修改8303S305830fiS301830783DB830383128313o o o Q O ODOOOGOOS 15182 1B81闲闲闲闲住 闲闲闲 空SI空空入空空宀牛删除退岀配置使用设置营业日期备注 配置使用设营业已2008-6-2U08-e-2008-62008-6-2U08-6-200B-6-2000-6- 2U08-6- 20DB G-主要实现代码如下:#if !defined(AFX_FINDROOMDLG_H_2ED406D6_C689_46DA_
37、BE9C_751A919AC67E_INCLUDED_)#define AFX_FINDROOMDLG_H_2ED406D6_C689_46DA_BE9C_751A919AC67E_INCLUDED_ #if _MSC_VER > 1000#pragma once#endif / _MSC_VER > 1000 / Findroomdlg.h : header file / / CFindroomdlg dialog class CFindroomdlg : public CDialog/ Construction public:CFindroomdlg(CWnd* pParent
38、 = NULL); / standard constructor/定义ADO连接、命令、记录集变量指针_ConnectionPtrm_pConnection;_CommandPtrm_pCommand;_RecordsetPtr m_pRecordset,m_pRecordsetdel;_RecordsetPtr m_pRecordsetout;CString findroom_roomnumber;CString findroom_roomlevel;CString findroom_roommoney;CString findroom_roomstate;CString findroom_
39、roomsign;CString findroom_roombeizhu;CString findroom_roomsetting;CString findroom_roomusesetting;CString findroom_roomusedate;/ Dialog Data/AFX_DATA(CFindroomdlg) enum IDD = IDD_DIg_findroom ;CComboBomx _findroomdlgroomnumberctr; CListCtrl m_findroom_list;CString m_findroom_roomnumber;CString m_fin
40、droomdlgroomnumber;CString m_findroom_roomlevel;CString m_findroom_roommoney; CString m_findroom_foomsign;CString m_findroom_state;CString m_findroom_setting;CString m_findroom_usedate;CString m_findroom_usesetting;CString m_findroom_beizhu;/AFX_DATA/ Overrides/ ClassWizard generated virtual functio
41、n overrides/AFX_VIRTUAL(CFindroomdlg)protected:virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV support/AFX_VIRTUAL/ Implementationprotected:/ Generated message map functions/AFX_MSG(CFindroomdlg)virtual BOOL OnInitDialog();virtual void OnOK();afx_msg void OnCloseupCOMBOfindroomnumber();af
42、x_msg void OnClickLISTfindroom(NMHDR* pNMHDR, LRESULT* pResult);afx_msg void Onfindroomdelete();/AFX_MSG DECLARE_MESSAGE_MAP();/AFX_INSERT_LOCATION/ Microsoft Visual C+ will insert additional declarations immediately before the previous line.#endif / !defined(AFX_FINDROOMDLG_H_2ED406D6_C689_46DA_BE9
43、C_751A919AC67E_INCLUDED_)(6)客房预定客户预定客房,登记信息(5 )调房登记调房登记调房登记NO原房间号提示:输入原房间号和目标房间号调换目标房间号IF1客房价格姓名备注揉作员In登记 确定 取消 退出主要实现代码如下:#if !defined(AFX_FINDROOMDLG_H_2ED406D6_C689_46DA_BE9C_751A919AC67E_INCLUDED#define AFX_FINDROOMDLG_H_2ED406D6_C689_46DA_BE9C_751A919AC67E_INCLUDED_ #if _MSC_VER > 1000#pragm
44、a once#endif / _MSC_VER > 1000 / Findroomdlg.h : header file / / CFindroomdlg dialog class CFindroomdlg : public CDialog/ Construction public:CFindroomdlg(CWnd* pParent = NULL); / standard constructor/定义ADO连接、命令、记录集变量指针_ConnectionPtrm_pConnection;_CommandPtrm_pCommand;_RecordsetPtr m_pRecordset,m
45、_pRecordsetdel;_RecordsetPtr m_pRecordsetout;CString findroom_roomnumber;CString findroom_roomlevel;CString findroom_roommoney;CString findroom_roomstate;CString findroom_roomsign;CString findroom_roombeizhu;CString findroom_roomsetting;CString findroom_roomusesetting;CString findroom_roomusedate;/
46、Dialog Data/AFX_DATA(CFindroomdlg) enum IDD = IDD_DIg_findroom ;CComboBomx _findroomdlgroomnumberctr;CListCtrl m_findroom_list;CString m_findroom_roomnumber;CString m_findroomdlgroomnumber;CString m_findroom_roomlevel;CString m_findroom_roommoney;CString m_findroom_foomsign;CString m_findroom_state;
47、CString m_findroom_setting;CString m_findroom_usedate;CString m_findroom_usesetting;CString m_findroom_beizhu;/AFX_DATA/ Overrides/ ClassWizard generated virtual function overrides AFX_VIRTUAL(CFindroomdlg) protected: virtual void DoDataExchange(CDataExchange* pDX); / DDX/DDV support AFX_VIRTUAL/ Im
48、plementation protected:/ Generated message map functionsAFX_MSG(CFindroomdlg)virtual BOOL OnInitDialog();virtual void OnOK();afx_msg void OnCloseupCOMBOfindroomnumber();afx_msg void OnClickLISTfindroom(NMHDR* pNMHDR, LRESULT* pResult);afx_msg void Onfindroomdelete();/AFX_MSGDECLARE_MESSAGE_MAP();/AF
49、X_INSERT_LOCATION/ Microsoft Visual C+will insert additional declarations immediately before the previous line.#endif / !defined(AFX_FINDROOMDLG_H_2ED4O6D6_C689_46DA_BE9C_751A919AC67E_INCLUDED_)(6 )追加押金追加押金追加押金凭证号码追抑扌桂选择凭证号码,后输入押全操作员登记 确定 取消退岀提示主要实现代码如下:#if !defined(AFX_ADDMONEYDLG_H_45FBCA26_32DD_4
50、349_B397_BDB43714330B_INCLUDED_)#define AFX_ADDMONEYDLG_H_45FBCA26_32DD_4349_B397_BDB43714330B_INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif / _MSC_VER > 1000 / Addmoneydlg.h : header file / / CAddmoneydlg dialog class CAddmoneydlg : public CDialog/ Constructionpublic:CAddmoneydlg(CWnd* pP
51、arent = NULL); / standard constructorvoid enable(bool bEnabled);/定义ADO连接、命令、记录集变量指针_ConnectionPtrm_pConnection;_CommandPtrm_pCommand;_RecordsetPtr m_pRecordset;_RecordsetPtr m_pRecordsetout;/ Dialog Data /AFX_DATA(CAddmoneydlg) enum IDD = IDD_DIg_addmoney ; CComboBomx _addmoney_regnumberctr; CString m_addmoney_regnu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考中国行政史-政治经济学(财经类)参考题库含答案解析(5卷)
- 2025年学历类自考中国行政史-写作(一)参考题库含答案解析(5卷)
- 2025年学历类自考中国现代文学作品选-教育学(一)参考题库含答案解析(5卷)
- 谈商铺合同(标准版)
- 教师招聘之《幼儿教师招聘》综合提升试卷附参考答案详解(黄金题型)
- 2025-2030中国女攀岩鞋行业供需形势及投资前景分析报告
- 教师招聘之《小学教师招聘》考试押题密卷附完整答案详解【考点梳理】
- 2025年学历类自考中国古代文学作品选(一)-文学概论参考题库含答案解析(5卷)
- 2025思修自考考试题库及答案
- 2025年教师招聘之《小学教师招聘》题库必背100题【名校卷】附答案详解
- 2025年新能源电动摆渡车景区运营绿色出行解决方案报告
- 2025股权转让合同签订股权认购协议书
- 环卫工人防暑课件教学
- 华为投资控股有限公司2025年半年度报告
- 认识温度计课件
- 2025年6月仓储管理员(初级)复习题与参考答案
- 集团十五五规划编制工作方案
- 《ABB工业机器人虚拟仿真技术》(1+X) 课件全套 项目1-7 工业机器人仿真软件基本操作 -双机协同关节装配工作站虚拟仿真
- 设备安装、维修、调试、验收管理制度
- 医院副主任护师职称竞聘报告
- 2025年人教版新教材数学三年级上册教学计划(含进度表)
评论
0/150
提交评论