版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 一.數(shù)據(jù)庫需求分析</b></p><p> 在現(xiàn)代的賓館服務(wù)行業(yè)中,隨著客戶流量的增加,傳統(tǒng)的管理方法已經(jīng)不能適合現(xiàn)代社會的需要,因此客房管理系統(tǒng)是各大賓館急需的一個管理系統(tǒng)??头肯到y(tǒng)往往是一個大型的信息管理系統(tǒng)。需要專業(yè)的開發(fā)人員完成復(fù)雜的功能,而且每一個賓館的管理內(nèi)容、服務(wù)方式均有所不同。</p><p> 當(dāng)今酒店之間的競爭,
2、實(shí)質(zhì)上也是服務(wù)質(zhì)量的競爭。優(yōu)質(zhì)的服務(wù)不僅能吸引客源,還能給酒店帶來可觀的經(jīng)濟(jì)效益。</p><p> 服務(wù)質(zhì)量是酒店的生命線!酒店競爭的關(guān)鍵是特色,特色的核心是品牌,品牌的保障是文化,文化的體現(xiàn)是服務(wù)。21世紀(jì)酒店業(yè)的競爭來自于服務(wù)的競爭。酒店的服務(wù)藝術(shù),必將成為21世紀(jì)酒店服務(wù)的發(fā)展趨勢。如何為客人提供優(yōu)質(zhì)的服務(wù)將是未來酒店業(yè)關(guān)注的首要問題。而優(yōu)質(zhì)的服務(wù)主要來源于兩個方面:一、標(biāo)準(zhǔn)化服務(wù);二、個性化服務(wù)。 &
3、lt;/p><p> 酒店業(yè)內(nèi)人士一直在追求服務(wù)的標(biāo)準(zhǔn)化。服務(wù)的無形性要求酒店管理者為服務(wù)制訂一系列標(biāo)準(zhǔn)。從而方便員工的操作和顧客的評估。標(biāo)準(zhǔn)化、程序化的服務(wù)具有高效、可靠的特點(diǎn)。它方便顧客接受服務(wù)并減少他們的風(fēng)險心理。</p><p><b> ?、惫芾硐到y(tǒng)功能圖</b></p><p> 酒店客房管理系統(tǒng)有如下特點(diǎn): </p>
4、<p> 消費(fèi)管理:客房消費(fèi)入帳、增加商品、修改商品、刪除商品 </p><p> 客房管理:客房狀態(tài)(分類查詢,分層查詢)增加新客房、客房狀態(tài)修改等 </p><p> 財(cái)務(wù)管理:可以打印當(dāng)時,當(dāng)月入住情況,收入情況等 </p><p>
5、 系統(tǒng)管理:可自定義管理員用戶名,不同等級對軟件的操作將有限</p><p><b> ⒉業(yè)務(wù)流程圖</b></p><p> 針對本實(shí)例,通過對酒店客房管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下。</p><p> 客人信息。包括的數(shù)據(jù)項(xiàng)有客人姓名、性別、生日、籍貫、身份證號、工作單位、民族、家庭住址、聯(lián)系電話等。</
6、p><p> 客房信息。包括的數(shù)據(jù)項(xiàng)有房號、客房押金、客房類型、客房位置等。</p><p> 入住信息。包括的數(shù)據(jù)項(xiàng)有入住日期、房號、離開日期、房價等。</p><p> 就餐信息。包括的數(shù)據(jù)項(xiàng)有票號、身份證號、中餐、西餐、其它就餐等。</p><p> 娛樂信息。包括的數(shù)據(jù)項(xiàng)有票號、身份證號、保齡球、KTV、旅游等。</p>
7、;<p> 其它信息。包括的數(shù)據(jù)項(xiàng)有票號、身份證號、購物、電話、其它等。</p><p> 有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,就能進(jìn)行下面的數(shù)據(jù)庫設(shè)計(jì)。</p><p><b> 二.數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)</b></p><p> ?、睌?shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)</p><p> 本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的
8、實(shí)體有:客人實(shí)體、客房實(shí)體、入住實(shí)體、消費(fèi)實(shí)體。各個實(shí)體的描述E-R圖及其之間關(guān)系描述如下。</p><p> ?、?客人實(shí)體E-R圖 </p><p> ⑵.客房實(shí)體E-R圖</p><p> ?、?入住實(shí)體E-R圖</p><p> ?、?消費(fèi)實(shí)體E-R圖</p><p> ?、?實(shí)體和實(shí)體之間的關(guān)系E-R圖
9、</p><p><b> 11</b></p><p> ?、?數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 在上面的實(shí)體以及實(shí)體之間關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫中的表格以及各 個表格之間的關(guān)系。</p><p> 酒店管理系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計(jì)結(jié)果如下面的幾個表格所示。每個表格表示在數(shù)據(jù)庫中的一個表。</p&
10、gt;<p> 客人信息表customer</p><p><b> 客房信息表room</b></p><p> 入住信息表RuZhu_info</p><p> 就餐信息表JiuCan</p><p><b> 娛樂信息表YuLe</b></p><p
11、><b> 其它信息表Qita</b></p><p> 三.數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)</p><p> ?、眲?chuàng)建客人信息表格CUSTOMER</p><p> CPCREATE TABLE "JD".CUSTOMER(</p><p> CUSTOMER_AD INGETER NOT NU
12、LL, </p><p> CUSTOMER_NAME CHAR(20) NULL,</p><p> CUSTOMER_SEX CHAR(2) NULL,</p><p> CUSTOMER_SHENGRI DATE NULL, </p><p> CUSTOMER_JIGUAN CHAR(20) NULL, <
13、;/p><p> CUSTOMER_MINZU CHAR(2) NULL,</p><p> CUSTOMER_HA CHAR(10) NULL,</p><p> CUSTOMER_GD CHAR(20) NULL,</p><p> CUSTOMER_TEL CHAR(8) NULL.</p&g
14、t;<p> CONSTRAINT CUSTOMER_AD_PK PRIMARY KEY (CUSTOMER_AD)</p><p><b> )</b></p><p> TABLESPACE "USER_DATA";</p><p> ⒉創(chuàng)建客房信息表ROOM</p><p&
15、gt; CREATE TABLE "JD".ROOM </p><p><b> (</b></p><p> ROOM_NO CHAR(4) NOT NULL, </p><p> ROOM_TYPE CHAR(10) NULL, </p><p> ROOM_MONY CH
16、AR(4) NULL,</p><p> ROOM_WEIZHI CHAR(4) NULL.</p><p> CONSTRAINT ROOM_NO_PK PRIMARY KEY (ROOM_NO)</p><p><b> )</b></p><p> TABLESPACE "USER_DA
17、TA";</p><p> ?、硠?chuàng)建入住信息表RUZHU_INFO</p><p> CREATE TABLE "JD".RZ</p><p><b> (</b></p><p> RZ_DATE1 CHAR2(15) NULL,</p><p>
18、 RZ_NO CHAR2(4) NULL, </p><p> RZ_DATE2 CHAR2(2) NULL, </p><p> RZ_AD INGETER NULL,</p><p> CONSTRAINT RZ_AD_PK PRIMARY KEY (RZ_ZD)</p><p><b> ) &l
19、t;/b></p><p> TABLESPACE "USER_DATA";</p><p> ⒋創(chuàng)建就餐信息表JIUCAN</p><p> CREATE TABLE "JD".JIUCAN </p><p><b> (</b></p><
20、p> JIUCAN _PIAOHAO CHAR(4 NOT NULL, </p><p> JIUCAN_AD CHAR(10) NULL, </p><p> JIUCAN_ZHONGCAN CHAR()4 NULL, </p><p> JIUCAN_XICAN CHAR(4) NULL,</p><
21、p> JIUCAN_QITAJIUCAN CHAR(4) NULL.</p><p> CONSTRAINT JIUCAN_PK </p><p> PRIMARY KEY (JIUCAN_PIAOHAO))</p><p><b> )</b></p><p> TABLESPACE "
22、;USER_DATA";</p><p> ?、祫?chuàng)建娛樂信息表YULE</p><p> CREATE TABLE "JD".YULE</p><p><b> (</b></p><p> YULEE_PIAOHAO CHAR(4 NOT NULL, </p>
23、<p> YULE_AD INTEGER(8 NULL, </p><p> YULE_KTV CHAR(4) NULL, </p><p> YULE_YOUYONG CHAR(4) NULL, </p><p> YULE_BAOLINGQIU CHAR(4) NULL.</p><p> CONS
24、TRAINT YULE_PK </p><p> PRIMARY KEY (YULE_PIAOHAO)</p><p><b> )</b></p><p> TABLESPACE "USER_DATA";</p><p> ⒍創(chuàng)建其它信息表QITA</p><p>
25、; CREATE TABLE "JD".QITA</p><p><b> (</b></p><p> QITA_DPIAOHAO CHAR(4) NOT NULL, </p><p> QITA_AD INTEGER NULL, </p><p> QITA_DIA
26、NHUA CHAR(8) NULL, </p><p> QITA_GOUWU CHAR(4) NULL,</p><p> QITA_QITAFEIYONG CHAR(4) NULL,</p><p> CONSTRAINT QITAO_PK </p><p> PRIMARY KEY (QIYAO_DESKQIT
27、Q_PIAOHAO)</p><p><b> )</b></p><p> TABLESPACE "USER_DATA";</p><p><b> 四.登錄模塊的設(shè)計(jì)</b></p><p> 登錄模塊由1個窗口組成,用于用戶登錄使用。</p><
28、p> 在應(yīng)用程序?qū)ο蟮腛pen事件的程序代碼有下面一條語句:</p><p> open (w_denglu)</p><p> 該語句就是打開登錄窗口的語句。登錄窗口如圖所示。</p><p> 該窗口中放置了3個靜態(tài)文本框Static Text控件,放置在窗口的相應(yīng)位置來顯示文字。放置了2個選擇框DropDownPictureListBox控件,一
29、個供用戶選擇登錄的用戶名(ddb_1),另一個供用戶選擇等級。放置了1個編輯框SingleLineEdit控件,供用戶輸入用戶口令,放置了1個Picture控件另外還放置3個按鈕控件。各個控件的屬性設(shè)置如表所示。</p><p> 登錄窗口中各個控件的屬性設(shè)置表</p><p> 在W_denglu窗口的確定按鈕的Click事件中輸入如下的程序代碼:</p><p&
30、gt; string czymc,czykl</p><p><b> long n</b></p><p> czymc=trim(ddlb_1.text)</p><p> czykl=trim(sle_1.text)</p><p> select count(*) into :n</p>
31、<p> from denglu1</p><p> where czymc=:czymc and czykl=:czykl;</p><p> if n=0 then</p><p> messagebox("信息提示","無此操作員或口令不正確!")</p><p><b&g
32、t; return</b></p><p><b> end if</b></p><p> open(w_jjj)</p><p> close(parent)</p><p> 在W_denglu窗口的窗體輸入如下的程序代碼:</p><p> declare c1 c
33、ursor for</p><p> select czymc from denglu1 order by czymc;</p><p><b> string t1</b></p><p><b> open c1;</b></p><p> do while sqlca.sqlcode=
34、0</p><p> fetch c1 into :t1;</p><p> if sqlca.sqlcode=0 then</p><p> ddlb_1.additem(t1)</p><p><b> end if</b></p><p><b> loop</b&
35、gt;</p><p><b> close c1;</b></p><p> declare c2 cursor for</p><p> select zhicheng from denglu1 order by zhicheng;</p><p><b> string t2</b>&
36、lt;/p><p><b> open c2;</b></p><p> do while sqlca.sqlcode=0</p><p> fetch c2 into :t2;</p><p> if sqlca.sqlcode=0 then</p><p> ddlb_2.additem
37、(t2)</p><p><b> end if</b></p><p><b> loop</b></p><p><b> close c2;</b></p><p><b> 五.建立程序主窗口</b></p><p>
38、; 系統(tǒng)應(yīng)用程序的各個不同功能是通過選擇主窗口w_main上菜單來完成的。每個功能模塊由一個或多個窗口來完成。各個窗口上面都是由不同的控件和標(biāo)注組成,而且各個控件都有它們不同的作用以供實(shí)現(xiàn)其具體功能。</p><p> 主窗口中各個控件的屬性設(shè)置表</p><p><b> 六.菜單的設(shè)計(jì)</b></p><p> 本程序設(shè)置了7個子菜
39、單。各個菜單中的程序代碼如下</p><p> 員工登錄子菜單的Click的程序代碼是:open(w_denglu )</p><p> 員工注銷子菜單的Click的程序代碼是:open(w_zhuxiao )</p><p> 計(jì)算器子菜單的Click的程序代碼是:run("calc")</p><p> 退出系
40、統(tǒng)子菜單的Click的程序代碼是:close(parentwindow)</p><p> 客人登記子菜單的Click的程序代碼是:open( w_kenren_d)</p><p> 客人入住子菜單的Click的程序代碼是:open( w_ruzhu_d )</p><p> 客人退房子菜單的Click的程序代碼是:open( w_liulan_ruzhu
41、)</p><p> 客人結(jié)帳子菜單的Click的程序代碼是:open( w_jizhang_kexiao )</p><p> 票據(jù)打印子菜單的Click的程序代碼是:open(w_dayin) </p><p> 就餐入帳子菜單的Click的程序代碼是:open(w_jiucan)</p><p> 娛樂入帳子菜單的Click的
42、程序代碼是:open(w_yule)</p><p> 其他消費(fèi)入帳子菜單的Click的程序代碼是:open( w_qita )</p><p> 客人信息資料子菜單的Click的程序代碼是:open(w_chaxun_keren)</p><p> 客人消費(fèi)資料子菜單的Click的程序代碼是:open(w_chaxun_kefei)</p>&
43、lt;p> 客房入住天數(shù)子菜單的Click的程序代碼是:open( w_chaxun_tianshu )</p><p> 客房消費(fèi)收益子菜單的Click的程序代碼是:open(w_tongji_keren1 )</p><p> 客房狀態(tài)子菜單的Click的程序代碼是:open( w_chaxun_fangjian1 )</p><p> 添加客房子
44、菜單的Click的程序代碼是:open( w_tianfang )</p><p> 刪除客房子菜單的Click的程序代碼是:open( w_shanfang )</p><p> 添加管理員子菜單的Click的程序代碼是:open(w_bbb )</p><p> 刪除管理員子菜單的Click的程序代碼是:open( w_shanyuan )</p&
45、gt;<p> 在菜單畫面中設(shè)計(jì)應(yīng)用程序主窗口所連接的菜單m_main。該菜單的結(jié)構(gòu)如圖所示。</p><p><b> m_main</b></p><p><b> 基本操作(B)</b></p><p><b> 員工登錄</b></p><p>&
46、lt;b> 員工注銷</b></p><p><b> 計(jì)算器</b></p><p><b> 退出系統(tǒng)</b></p><p><b> 業(yè)務(wù)處理(T)</b></p><p><b> 客人登記</b></p>
47、<p><b> 客人入住</b></p><p><b> 客人退房 </b></p><p><b> 客人結(jié)帳</b></p><p><b> 票據(jù)打印</b></p><p><b> 就餐入帳</b>
48、;</p><p><b> 娛樂入帳</b></p><p><b> 其它費(fèi)用入帳</b></p><p><b> 查詢處理(F)</b></p><p><b> 客人信息資料</b></p><p><b&g
49、t; 客人消費(fèi)資料 </b></p><p><b> 客房標(biāo)準(zhǔn)瀏覽</b></p><p><b> 總統(tǒng)套房</b></p><p><b> 豪華套房</b></p><p><b> 標(biāo)準(zhǔn)套房</b></p>&
50、lt;p><b> 普通套房</b></p><p><b> 系統(tǒng)報(bào)表(R)</b></p><p><b> 客人入住天數(shù)</b></p><p><b> 客房消費(fèi)收益</b></p><p><b> 客房管理(Q)<
51、;/b></p><p><b> 客房狀態(tài)</b></p><p><b> 添加客房</b></p><p><b> 刪除客房</b></p><p><b> 系統(tǒng)維護(hù)(S)</b></p><p><b
52、> 添加管理員</b></p><p><b> 刪除管理員</b></p><p><b> 管理員照片</b></p><p><b> 打印機(jī)設(shè)置</b></p><p><b> 幫助(H)</b></p>
53、<p><b> 幫助主題</b></p><p><b> 快捷鍵說明</b></p><p><b> 關(guān)于系統(tǒng)</b></p><p><b> 七. 使用說明書</b></p><p> 本軟件中的酒店客房管理系統(tǒng)主要由前臺系
54、統(tǒng)、后臺系統(tǒng)、餐飲系統(tǒng)、娛樂系統(tǒng)組成完成了以下幾點(diǎn)的功能:</p><p><b> 一、前臺系統(tǒng)</b></p><p> 前臺系統(tǒng)是酒店管理系統(tǒng)中的核心部分,它是一個24小時連續(xù)運(yùn)行的實(shí)時管理系統(tǒng)</p><p> 1.有效的入住處理,充分發(fā)揮銷售潛力</p><p> 該系統(tǒng)在酒店管理方面的功能要求非常實(shí)用
55、、全面、方便、快捷的。需要有關(guān)客房的詳 細(xì)情況和全面的咨詢服務(wù),減少了文件資料的手工整理等繁瑣工作,并能避免處理上的錯誤,從而簡化訂房手續(xù)。</p><p> 可根據(jù)客人要求的客房種類提供預(yù)訂內(nèi)該類可供使用的客房號碼,實(shí)現(xiàn)準(zhǔn)確的客房分 配,避免了預(yù)訂沖突。</p><p> 2.簡便迅捷的前臺登記服務(wù)</p><p> 服務(wù)臺是酒店的入口和出口,面對客人迎
56、來送往。簡便迅捷的前臺服務(wù)將給客人有“賓 至如歸”的感受。該系統(tǒng)入住登記需要非常簡便,對欲住的客人,皆需能迅速地辦理入住手續(xù)。</p><p> ?、?靈活的系統(tǒng)帳目處理,保證帳單計(jì)算準(zhǔn)確</p><p> 4.客房房費(fèi)的直接過帳</p><p> 5.快捷、準(zhǔn)確的夜間處理、審計(jì)</p><p> 系統(tǒng)能對當(dāng)日入住的賓客數(shù)、開房數(shù)進(jìn)行
57、統(tǒng)計(jì),數(shù)據(jù)錄入、帳目核查及統(tǒng)計(jì)、應(yīng)收及實(shí)收帳分類統(tǒng)計(jì)、數(shù)據(jù)更新及后備、系統(tǒng)庫維護(hù)、報(bào)表打印;減輕夜間處理審計(jì)工作。</p><p> 6.完善、全面的綜合查詢</p><p> 提供完善的查詢功能,包括住店賓客信息、賓客入住情況、賓客離店情況、賓客歷史檔案、客房狀態(tài)及客人的帳務(wù)信息等;可以根據(jù)在店客人的身份證條件進(jìn)行查詢客人姓名、房號、來期、離期、國籍、證件號碼等內(nèi)容</p>
58、;<p> 7.系統(tǒng)運(yùn)行穩(wěn)定可靠,各項(xiàng)維護(hù)功能齊全,易于維護(hù)</p><p> 8.簡單、友好的操作界面</p><p><b> 二、后臺系統(tǒng)</b></p><p><b> 1. 憑證上崗操作</b></p><p><b> 2. 發(fā)票打印</b>
59、;</p><p> 3. 檢查刪除已結(jié)應(yīng)收帳</p><p><b> 三、餐飲系統(tǒng)</b></p><p> 餐廳系統(tǒng)是按國內(nèi)餐飲行業(yè)最新要求開發(fā)的全新概念信息管理系統(tǒng)。該系統(tǒng)將餐廳收銀、往來帳務(wù)結(jié)算管理及銷售情況統(tǒng)計(jì)工作在單微機(jī)系統(tǒng)中完成。主要特點(diǎn)包括:</p><p> 1. 代碼菜譜編制,方便統(tǒng)計(jì),方便
60、輸入;</p><p> 2. 入帳、查詢、結(jié)算、打印、用戶界面方便友好;</p><p> 3. 系統(tǒng)可同前臺系統(tǒng)銜接,查詢客人消費(fèi)情況,往前臺客人帳戶轉(zhuǎn)賬;</p><p> 4.報(bào)表翔實(shí),實(shí)用性強(qiáng),可打印顧客的消費(fèi)情況</p><p> 5. 帳務(wù)系統(tǒng)功能的完整性。一旦該系統(tǒng)正式運(yùn)行,餐廳每日營業(yè)帳和全部往來客戶帳務(wù)的操作結(jié)算都
61、將依靠計(jì)算機(jī),該系統(tǒng)面對當(dāng)前餐飲業(yè)各種復(fù)雜的結(jié)算要求應(yīng)具有很強(qiáng)的應(yīng)變能力。為此,本系統(tǒng)為適應(yīng)用戶的要求,設(shè)計(jì)了完整的轉(zhuǎn)帳功能。</p><p> 6. 帳務(wù)操作數(shù)據(jù)的可校驗(yàn)性。本系統(tǒng)提供了多種方便的查詢、校核和統(tǒng)計(jì)功能,供帳務(wù)操作人員和專職核數(shù)人員自核及校對帳務(wù)數(shù)據(jù)。為餐飲企業(yè)管理人員提供及時準(zhǔn)確的經(jīng)營狀況和帳務(wù)信貸情況。</p><p> 餐廳系統(tǒng)需要完成收款管理的功能:如立帳、消費(fèi)
62、明細(xì)錄入、追加消費(fèi)、消費(fèi)修改、消費(fèi)帳單打印、現(xiàn)付結(jié)算等。</p><p><b> 娛樂系統(tǒng)</b></p><p> 現(xiàn)在是物質(zhì)文化與精神文化同行的社會,人們已經(jīng)對物質(zhì)文化的追求已經(jīng)進(jìn)入了高消費(fèi)的階段,所以作為時代前沿的酒店客房系統(tǒng)中應(yīng)該為客人提供盡量豐富的高級消遣活動。</p><p> 本系統(tǒng)為旅客提供了多種休閑娛樂的項(xiàng)目:包括KT
63、V、游泳、保齡球等</p><p> 該系統(tǒng)完成了客人消費(fèi)一次一記錄的功能,并且能夠?qū)腿说南M(fèi)及時入帳,進(jìn)行票據(jù)的打印,以及根據(jù)客人的條件進(jìn)行查詢消費(fèi)情況。</p><p><b> 八.功能模塊的設(shè)計(jì)</b></p><p><b> ?、辈樵兡K的設(shè)計(jì)</b></p><p> ?、?客人
64、基本信息查詢窗口的設(shè)計(jì)(w_chaxun_keren)</p><p> 此窗口查詢客人的基本信息,利用客人基本信息表中的身份證為主碼進(jìn)行查詢,顯示客人的姓名、性別、生日、民族、籍貫、家庭住址、工作單位、聯(lián)系電話等.</p><p> 該窗口中放置了3個CommandButton控件,分別實(shí)現(xiàn)查詢、打印、退出功能.放置了1個靜態(tài)文本StaticText控件.放置了1個編輯框Single
65、LineEdit控件,用于輸入客人的身份證號.放置了1個數(shù)據(jù)窗口DataWindow控件,用于連接客人基本信息數(shù)據(jù)窗口(dw_chaxun_keren),進(jìn)而顯示查詢的客人基本信息.</p><p> 窗口中各個控件的屬性設(shè)置表</p><p><b> 窗口如圖所示</b></p><p> 其中cb_1按鈕的Click事件的程序代碼如
66、下:</p><p> string shenfenzheng</p><p> shenfenzheng=sle_1.text</p><p> dw_1.settransobject(sqlca)</p><p> dw_1.retrieve(shenfenzheng)</p><p> 其中cb_1按鈕
67、的Click事件的程序代碼如下:</p><p> Print(dw_1)</p><p> 其中cb_1按鈕的Click事件的程序代碼如下:</p><p> Close(parent)</p><p> 查詢結(jié)果窗口如下圖所示</p><p> ?、?客人消費(fèi)記錄查詢窗口的設(shè)計(jì)(w_chaxun_kefei
68、)</p><p> 此窗口查詢客人的消費(fèi)信息,利用就餐信息表、娛樂信息表、其它消費(fèi)信息表中的主碼票號進(jìn)行查詢,查詢顯示客人的就餐、娛樂、其他消費(fèi)情況等.</p><p> 該窗口中放置了3個CommandButton控件,分別實(shí)現(xiàn)查詢、打印、退出功能.放置了1個靜態(tài)文本StaticText控件.放置了1個編輯框SingleLineEdit控件,用于輸入客人的身份證號.放置了1個數(shù)據(jù)窗
69、口DataWindow控件,用于連接客人基本信息數(shù)據(jù)窗口(dw_chaxun_keren),進(jìn)而顯示查詢的客人基本信息.</p><p> 窗口中各個控件的屬性設(shè)置表如上面⑴中所示.</p><p><b> 窗口如圖所示</b></p><p> 其中cb_1按鈕的Click事件的程序代碼如下:</p><p>
70、 string shenfenzheng</p><p> shenfenzheng=sle_1.text</p><p> dw_1.settransobject(sqlca)</p><p> dw_1.retrieve(shenfenzheng)</p><p> 其中cb_2鈕的Click事件的程序代碼如下:</p&g
71、t;<p> Print(dw_1)</p><p> 其中cb_3鈕的Click事件的程序代碼如下:</p><p> Close(parent) </p><p> 查詢結(jié)果窗口如下圖所示</p><p> ⒉系統(tǒng)維護(hù)模塊的設(shè)計(jì)</p><p> ?、?添加管理員窗口的設(shè)計(jì)(
72、w_tianyuan)</p><p> 用于維護(hù)管理員的信息,包括名字和口令。在窗口的上半部分有一個數(shù)據(jù)窗口控件dw_1,用于顯示和修改管理員的信息,下半部分有2按鈕控件。該窗口由主窗口菜單中“系統(tǒng)維護(hù)”菜單下的"添加管理"菜單單擊觸發(fā),添加管理員窗口界面如圖所示。 </p><p> 其中cb_1按鈕的Click事件的程序代碼如下:</p>
73、<p> if dw_1.update()=1 then</p><p><b> commit;</b></p><p> messagebox("提示","注冊成功!")</p><p><b> else</b></p><p> m
74、essagebox("提示","用戶名或用戶口令不正確!")</p><p><b> end if</b></p><p> 其中cb_2的Click事件的程序代碼如下:</p><p> Close(parent)</p><p> 其中窗體的程序代碼如下:</p
75、><p> dw_1.settransobject(sqlca)</p><p> dw_1.insertrow(0)</p><p> 整個窗口及其其上控件的屬性設(shè)置如表所示。</p><p> 管理員添加窗口中各個控件的屬性設(shè)置表</p><p> 添加完成窗口如圖所示</p><p>
76、; ?、矂h除管理員窗口的設(shè)計(jì)(w_shanyuan)</p><p> 用于刪除管理員的信息,包括名字和口令。在窗口的上半部分有一個數(shù)據(jù)窗口控件dw_1,用于顯示和修改管理員的信息,下半部分有3鈕控件。該窗口由主窗口菜單中“系統(tǒng)維護(hù)”菜單下的"刪除管理"菜單單擊觸發(fā),刪除管理員窗口界面如圖所示。 </p><p> 其中cb_1按鈕的Click事件的程序代碼如下:
77、</p><p><b> long row</b></p><p> row = dw_1.getrow()</p><p> dw_1.deleterow(row)</p><p> 其中cb_2鈕的Click事件的程序代碼如下:</p><p> if dw_1.update()=
78、1 then</p><p><b> commit;</b></p><p> messagebox("提示","保存成功!")</p><p><b> else </b></p><p><b> rollback;</b>
79、;</p><p> messagebox("提示","保存失敗!")</p><p><b> end if</b></p><p> 其中cb_3鈕的Click事件的程序代碼如下:</p><p> Close(parent)</p><p>
80、 其中窗體的程序代碼如下:</p><p> dw_1.settransobject(sqlca)</p><p> dw_1.retrieve()</p><p> 管理員刪除窗口中各個控件的屬性設(shè)置表</p><p> 添加完成窗口如圖所示</p><p><b> ?、辰y(tǒng)計(jì)模塊的設(shè)計(jì)</b
81、></p><p> 客人入住天數(shù)窗口的設(shè)計(jì)(w_tongji_tianshu)</p><p> 用于統(tǒng)計(jì)客人入住,利用入住信息表和客人信息表相連接,以客人身份證為主碼進(jìn)行統(tǒng)計(jì).顯示出入住時間和離開時間,進(jìn)而算出客人總的入住天數(shù).窗口界面如圖所示。 </p><p><b> .</b></p><p>
82、<b> 窗口如圖所示</b></p><p> 其中cb_1按鈕的Click事件的程序代碼如下:</p><p> string shenfenzheng,rzdate1,rzdate2</p><p><b> long n</b></p><p> date dt1,dt2</
83、p><p> shenfenzheng=sle_1.text</p><p> dw_1.settransobject(sqlca)</p><p> if dw_1.retrieve(shenfenzheng)>0 then</p><p> rzdate1=trim(dw_1.getitemstring(1,'rzdat
84、e1'))</p><p> rzdate2=trim(dw_1.getitemstring(1,'rzdate2'))</p><p> dt1=date(left(rzdate1,8))</p><p> dt2=date(left(rzdate2,8))</p><p> n=daysafter(dt1
85、,dt2);</p><p> sle_2.text=string(n);</p><p><b> end if</b></p><p> 其中cb_2鈕的Click事件的程序代碼如下:</p><p> Print(dw_1)</p><p> 3鈕的Click事件的程序代碼如下:&
86、lt;/p><p> Close(parent)</p><p> 窗口中各個控件的屬性設(shè)置表如下圖所示</p><p> 窗口中各個控件的屬性設(shè)置表 </p><p> 查詢完成窗口如圖所示</p><p> 九.開發(fā)工具及數(shù)據(jù)庫系統(tǒng)</p><p&
87、gt; 本系統(tǒng)制作過程中利用PowerBuilder 6.5 開發(fā)工具powerbuilder6.5 是美國著名的 powersoft 公司推出的廣泛使用于客戶機(jī) / 服務(wù)器體系結(jié)構(gòu)下的應(yīng)用程序開發(fā)工具,具有完整的 web 應(yīng)用開發(fā)功能。它同時支持多種關(guān)系數(shù)據(jù)庫管理系統(tǒng),通過微軟公司的 ODBC 接口和專用的大型數(shù)據(jù)庫接口,能夠高速讀取數(shù)據(jù)庫中的數(shù)據(jù)。,</p><p> 數(shù)據(jù)庫系統(tǒng)概論 (第三版) 薩師
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店管理系統(tǒng)--數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--酒店管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)(酒店管理系統(tǒng))
- 酒店管理系統(tǒng)_(數(shù)據(jù)庫課程設(shè)計(jì))
- 酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--酒店管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)酒店管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告---酒店管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告--酒店管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)--酒店住宿管理系統(tǒng)
- 酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)論文
- 數(shù)據(jù)庫原理課程設(shè)計(jì)---個人事物管理數(shù)據(jù)庫課程設(shè)計(jì)
- 課程習(xí)題管理系統(tǒng)—數(shù)據(jù)庫課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--數(shù)據(jù)庫設(shè)計(jì)—公司管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)-酒店管理信息系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)課程設(shè)計(jì)論文-醫(yī)院信息管理數(shù)據(jù)庫設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)
- 數(shù)據(jù)庫課程設(shè)計(jì)--基于java的酒店管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)-學(xué)生管理系統(tǒng)
- 數(shù)據(jù)庫課程設(shè)計(jì)-薪資管理系統(tǒng)
評論
0/150
提交評論