【正文】
ZSDJ(0).Text B = B + D = 100 + A = B + 200 房間號: amp。 Right(Left(Date, 7), 2) amp。 d amp。賦值給ZSDJ(5) Else MsgBox (此房間已占用或停止使用!!) End If End IfEnd SubPrivate Sub DBCombo1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then ZSDJ(5).SetFocus 39。按回車鍵Text10獲得焦點(diǎn)End SubPrivate Sub DBCombo1_Change() = select * from kf where 房間號=39。計(jì)算退宿日期 Case 8 ZSDJ(9).Text = Format(Val(ZSDJ(7).Text) * Val(ZSDJ(8).Text) / 100, ) 39。對象屬性值功能Data1Databasename提供數(shù)據(jù)查找recordsourcedjbData2Databasename提供數(shù)據(jù)查找recordsourcedjbData3Databasename提供數(shù)據(jù)綁定recordsourcedjbDBCombo1RowsourceData3提供數(shù)據(jù)選擇Listfield房間號Boundcolumn房間號Combo1List身份證、軍官證、工作證證件列表Combo2List折扣、招待、掛帳付款方式列表表3一10主要控件對象的屬性列表⑶程序代碼: Dim i As Integer 39。按回車鍵cmd1獲得焦點(diǎn)If KeyCode = vbKeyUp Then If KeyCode = vbKeyDown Then End SubPrivate Sub cmd1_Click() 39。 .操作員和密碼驗(yàn)證成功后,進(jìn)入主界面。調(diào)入客房查詢 = FalseEnd SubPrivate Sub ftck_Click() 39。③單擊“工具”菜單下的“菜單編輯器”,在菜單編輯器中設(shè)置程序的菜單。調(diào)房模塊的思路是:首先查看目標(biāo)客房是否空閑,如果空閑,查看目標(biāo)客房的房價(jià)(本系統(tǒng)只允許用戶調(diào)換等價(jià)的房間),如果房價(jià)與客人原住客房等價(jià),則可確認(rèn)客人調(diào)房。本系統(tǒng)采用用戶標(biāo)識和鑒定,存取控制兩種方法,例如進(jìn)入本系統(tǒng)必須輸入工號與密碼。三元實(shí)體集聯(lián)系的轉(zhuǎn)換每一個(gè)三元聯(lián)系被轉(zhuǎn)換成另一個(gè)關(guān)系模式,其中包括有三個(gè)參加的實(shí)體集的鍵。 數(shù)據(jù)庫設(shè)計(jì)需求分析 需求分析的目的在于識別用戶的數(shù)據(jù)需求,非形式地描述有關(guān)數(shù)據(jù)對象及其聯(lián)系的要作記錄的信息,取得如下要作記錄信息的非形式描述:每個(gè)客戶登記住宿時(shí)提供的信息 需要提供記錄的信息,包括唯一的身份證號、姓名、地址、出差事由、住宿天數(shù)、聯(lián)系電話等等。簡要說明:“客房管理”加工,可以基本滿足管理員的日常工作需要。預(yù)收金額信息D2P2F1相關(guān)證件、押金P1掛賬信息D3F2預(yù)訂房費(fèi)顧客綜合統(tǒng)計(jì)報(bào)表D4客人結(jié)賬信息F3追加押金客房管理D5客房信息F4結(jié)帳單據(jù)D6客房預(yù)訂信息經(jīng)理退宿登記信息D7 頂層數(shù)據(jù)流程圖在頂層數(shù)據(jù)流程圖()中,一共有兩個(gè)主要的加工:“ P1客房管理”,“P2綜合統(tǒng)計(jì)報(bào)表管理”。 綜上所述,實(shí)施本系統(tǒng),已具備技術(shù)可行、經(jīng)濟(jì)可行、營運(yùn)可行的條件,所以賓館決策層同意開發(fā)和使用本系統(tǒng)。 解決方案建議采用的新系統(tǒng),是一個(gè)人機(jī)系統(tǒng),新系統(tǒng)能夠?qū)崿F(xiàn)現(xiàn)行系統(tǒng)的功能,并且能克服現(xiàn)行系統(tǒng)的上述弱點(diǎn),與現(xiàn)行系統(tǒng)相比,將有如下改善之舉:1. 對消費(fèi)信息的采集與記錄更加細(xì)致與全面,能滿足不斷增長的管理需求;2. 利用計(jì)算機(jī)對數(shù)據(jù)進(jìn)行加工、統(tǒng)計(jì)、分析,提高工作效率;3. 實(shí)現(xiàn)完全的信息管理流程,支持業(yè)務(wù)管理制度的完善工作;4. 提供統(tǒng)一格式的計(jì)算機(jī)打印單據(jù)與報(bào)表,提升企業(yè)形象;5. 重視對歷史數(shù)據(jù)的存儲保護(hù)、追溯、分析,為管理層對企業(yè)的經(jīng)營預(yù)測與決策提供及時(shí)有效的幫助。 本項(xiàng)目開發(fā)計(jì)劃如下:1) 在2006年7月份內(nèi)完成系統(tǒng)需求分析2) 在2006年8月份內(nèi)完成新系統(tǒng)邏輯方案分析3) 在2006年9月份上旬完成新系統(tǒng)設(shè)計(jì)4) 在2006年10月份底完成新系統(tǒng)實(shí)現(xiàn),其中包括程序設(shè)計(jì),并進(jìn)行系統(tǒng)的測試和調(diào)試,完成論文的初稿,交給指導(dǎo)老師審查。所以,對于賓館部門來說,建立一套合理有效的管理信息系統(tǒng)迫在眉睫。商場如戰(zhàn)場,競爭十分激烈 ,在競爭中如果企業(yè)本身不能從企業(yè)內(nèi)部入手,提高自身的競爭力,就有可能被社會所淘汰。(5)響應(yīng)速度合理,安全性較高,運(yùn)行穩(wěn)定。5.歷史賬務(wù)的查詢也不方便。在賓館信息化建設(shè)及業(yè)務(wù)拓展到適當(dāng)規(guī)模后,宜由賓館雇用專業(yè)技術(shù)人員擔(dān)任此項(xiàng)工作。顧客進(jìn)行退宿結(jié)帳(F4),本系統(tǒng)通過統(tǒng)計(jì)開出結(jié)帳憑證(F3)。收市結(jié)賬后轉(zhuǎn)入“歷史收入明細(xì)賬”主關(guān)鍵字:收銀單號+順序號記錄組成:項(xiàng)目:收銀單號+桌號+人數(shù)+順序號+商品代碼+數(shù)量+單價(jià)+折扣率+收銀員近似長度(字節(jié)):12+4+4+4+6+2+4+4+4 = 42簡要說明:修改記錄編寫日期2006年8月16日審核日期2006年8月16日 外部項(xiàng) 顧客外 部 項(xiàng)系統(tǒng)名:賓館客房管理信息系統(tǒng) 編號:E04條目名:顧客 別名:輸入:F3 住宿登記 F4 退房 F5 預(yù)訂F6 續(xù)訂輸出:DDDDD6主要特征:簡要說明:修改記錄編寫日期2006年8月16日審核日期2006年8月16日 數(shù)據(jù)加工 客房管理數(shù) 據(jù) 加 工系統(tǒng)名:賓館客房管理信息系統(tǒng) 編號:P1條目名:客房管理 別名:輸入:F1相關(guān)證件、押金 F2預(yù)訂房費(fèi) F3追加押金 F5 退房輸出:D1:住宿登記信息 D2:預(yù)收金額信息 D3:掛賬信息D4:客人結(jié)賬信息D5:客房信息D6:客房預(yù)訂信息D7:退宿登記信息處理邏輯:1.根據(jù)顧客提供的相關(guān)證件和押金進(jìn)行登記入住,形成住宿登記信息,客房信息。在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,首先要對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流和數(shù)據(jù)儲存進(jìn)行分析,并參照DFD,把數(shù)據(jù)抽出來,確定實(shí)體的屬性以及實(shí)體間的關(guān)系,這樣才能得出系統(tǒng)的關(guān)系模式。 為了避免空值問題, 我們也可以引入另一個(gè)表示聯(lián)系的關(guān)系。這里提出的安全性、可靠性方案與措施,可以基本滿足該酒店的要求:1)數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫,以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。下面是針對本賓館客房管理設(shè)計(jì)的宿費(fèi)運(yùn)算公式: 宿費(fèi)=房價(jià)天數(shù) 如果客人退宿結(jié)賬時(shí)間在住宿當(dāng)天,可以按如下算法: 如客人退宿結(jié)賬時(shí)間早于18:00,; 如客人退宿結(jié)賬時(shí)間超過18:00,那么住宿天數(shù)為1天。 .根據(jù)操作員不同,確定操作員的相應(yīng)權(quán)限。調(diào)入調(diào)房登記 = FalseEnd SubPrivate Sub tf_Click() 39。調(diào)入初始化 = FalseEnd SubPrivate Sub qxsz_Click() 39。 \End SubPrivate Sub Form_Activate()39。 圖35“住宿登記”界面 2.實(shí)現(xiàn)過程 ⑴在“客房管理系統(tǒng)”工程中,添加一個(gè)新窗體,命名為main_kfdj。賦值給ZSDJ(8) End IfEnd SubPrivate Sub ZSDJ_Change(Index As Integer) Select Case Index Case 6 ZSDJ(7).Text = Format(Val(ZSDJ(6).Text) * Val(ZSDJ(5).Text), ) 39。按回車鍵tim3獲得焦點(diǎn)End SubPrivate Sub DTP3_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then 39。39。 Format(1, 000)If Then = Month(Date) = Month(Left(, 10)) If = Then = Date amp。更新記錄 39。 Time amp。 : amp。 Left(Right(Time, 5), 2) (標(biāo)志) = 1 39。設(shè)置控件有效或無效 = True: = False: = False: ZSDJ(8).Enabled = True ZSDJ(10).Enabled = True: ZSDJ(11).Enabled = True: = True: = True = True: ZSDJ(0).SetFocus 39。、三位數(shù)字編碼組成。 39。計(jì)算提醒日期 If (Val(ZSDJ(10).Text) Int(Val(ZSDJ(10).Text) / Val(ZSDJ(5).Text))) * Val(ZSDJ(5).Text) Then = 6:00:00 PM Else = 12:00:00 AM End If End If End SelectEnd SubPrivate Sub ZSDJ_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer) Select Case Index Case 0 If KeyCode = vbKeyReturn Then 39。 \ = amp。 amp。 系統(tǒng)登錄界面如圖34所示。調(diào)入客戶結(jié)款 Load main_khjk = FalseEnd SubPrivate Sub ydfcx_Click() 39。自動(dòng)識別數(shù)據(jù)庫路徑End SubPrivate Sub Form_Activate() 39?!闭{(diào)到目標(biāo)房”amp。3)數(shù)據(jù)庫的備份和恢復(fù)為了保證數(shù)據(jù)庫在遭受意外或有意外破壞的情況下,系統(tǒng)得以恢復(fù),系統(tǒng)需要設(shè)置備份功能。下面分別介紹以上各表的結(jié)構(gòu)。退房時(shí)涉及的信息 需要記錄的信息應(yīng)包括憑證號碼、姓名、證件號碼、聯(lián)系電話、詳細(xì)地址、工作單位、房間號、客房類型、房間價(jià)格、住宿日期、住宿天數(shù)、宿費(fèi)、折扣、預(yù)付金額、電話費(fèi)、會議費(fèi)、存車費(fèi)、賠償費(fèi)、退房日期時(shí)間等。其主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段的邏輯功能的要求,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通信的軟硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確??傮w目標(biāo)的實(shí)現(xiàn)。F3住宿登記住宿登記證件D1F1查詢房態(tài)客房信息表D4登記表D3預(yù)收金額表D2顧客結(jié)賬退房信息表D5F2住宿證、手牌、住宿登記單F4退房F6續(xù)訂客房預(yù)訂表D6F5預(yù)訂預(yù)訂房間客戶續(xù)費(fèi) 客房管理流程一層圖:。 (3)掛賬管理:掛賬查詢、客戶結(jié)款。2.經(jīng)濟(jì)可行性我參與本系統(tǒng)的研發(fā)工作,主要是為了綜合運(yùn)用在計(jì)算機(jī)專業(yè)所學(xué)的各科知識,通過理論與實(shí)踐的結(jié)合,提高本人的專業(yè)技術(shù)知識的應(yīng)用能力,所以主動(dòng)免費(fèi)承擔(dān)本系統(tǒng)的軟件研發(fā)工作。 。有閉路電視、程控電話、國內(nèi)國際直撥電話、電梯、中央空調(diào)、現(xiàn)代消防設(shè)施、大小餐廳2個(gè)、停車場、大小會議室2個(gè),同時(shí)能接待130人住宿、100人以內(nèi)的中小型會議,提供代購火車、汽車、飛機(jī)票等各種旅游觀光服務(wù)。為了豐富自己的文化生活和自身娛樂,人們已經(jīng)習(xí)慣了利用假期外出旅游。(2)集中管理業(yè)務(wù)數(shù)據(jù),支持管理預(yù)測與決策。2.業(yè)務(wù)流程管理不夠嚴(yán)密。這方面的知識,在該賓館與本項(xiàng)目運(yùn)營相關(guān)的客房部的直接人員中已經(jīng)具備。本文中數(shù)據(jù)流中的符號解釋如下:F3住宿證、手牌、住宿登記單首先,根據(jù)對管理信息系統(tǒng)建設(shè)的總體要求,確定系統(tǒng)的外部項(xiàng),即系統(tǒng)數(shù)據(jù)的數(shù)據(jù)來源和去處。 對數(shù)據(jù)流圖中所有的數(shù)據(jù)加工都要加以說明,現(xiàn)在以頂層圖中“客房管理”為例進(jìn)行說明。模塊之間的調(diào)用關(guān)系用連接兩模塊的直線表示。顧 客N1111掛帳mth 退房預(yù)訂續(xù)費(fèi)入住1M1NN客 房 E—R圖 E-R模型轉(zhuǎn)化為關(guān)系模式 轉(zhuǎn)換規(guī)則實(shí)體集的轉(zhuǎn)換 每個(gè)實(shí)體集用一關(guān)系模式表示,其中實(shí)體集的屬性