版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> ??飘厴I(yè)論文(設(shè)計)</p><p> 題 目 KTV管理系統(tǒng) </p><p> 學(xué)生姓名 </p><p> 學(xué) 號 </p><p>
2、; 系(部) 信息科學(xué)與工程系 </p><p> 專業(yè)班級 08通信1班 </p><p> 指導(dǎo)教師 </p><p><b> 畢業(yè)論文開題報告</b></p>&l
3、t;p> 課題名稱: KTV管理系統(tǒng) </p><p><b> 目 錄</b></p><p><b> 第1章 緒論1</b></p><p> 1.1 開發(fā)背景1</p><p>&
4、lt;b> 1.2開發(fā)目標2</b></p><p> 1.3開發(fā)環(huán)境以及相關(guān)技術(shù)3</p><p> 第2章 需求分析8</p><p> 2.1 可行性研究8</p><p> 2.1.2 營運可行性9</p><p> 2.2系統(tǒng)功能需求分析9</p>&
5、lt;p> 2.2.2 系統(tǒng)用戶9</p><p> 2.2.3 用戶用例圖9</p><p> 第3章 概要設(shè)計10</p><p> 3.1 系統(tǒng)功能模塊圖10</p><p> 3.2系統(tǒng)主要功能模塊及描述11</p><p> 3.3 數(shù)據(jù)庫設(shè)計13</p><
6、;p> 第4章 系統(tǒng)實現(xiàn)18</p><p> 4.1登陸模塊的實現(xiàn)18</p><p> 4.2來賓登記的實現(xiàn)20</p><p> 4.2.1 顧客開單20</p><p> 4.2.2更換手牌20</p><p> 4.2.3預(yù)訂管理:21</p><p>
7、 4.3點單消費的實現(xiàn)25</p><p> 4.3.1增加消費25</p><p> 4.3.2包間消費清單26</p><p> 4.3.3服務(wù)生查詢27</p><p> 4.3.4收銀結(jié)賬27</p><p> 4.3.5結(jié)賬狀態(tài)查詢28</p><p> 4.
8、3.6換班登錄29</p><p> 4.4 營業(yè)查詢30</p><p> 4.5會員管理的實現(xiàn)34</p><p> 4.6系統(tǒng)維護的實現(xiàn)36</p><p> 4.6.1 修改密碼功能36</p><p> 4.6.2 數(shù)據(jù)的備份與恢復(fù)37</p><p> 4.6
9、.3系統(tǒng)設(shè)置37</p><p> 第5章 系統(tǒng)運行與測試41</p><p> 第6章 結(jié)束語42</p><p><b> 參考文獻42</b></p><p><b> 致 謝43</b></p><p> KTV管理系統(tǒng)的設(shè)計</p>
10、;<p> 摘 要:KTV已經(jīng)融入了我們的日常娛樂生活中,KTV系統(tǒng)的實施需要不同系統(tǒng)的組合,諸如音響系統(tǒng)、燈光系統(tǒng)、弱電系統(tǒng)等都是整個KTV系統(tǒng)中的重要組成部分。KTV包廂管理系統(tǒng)則是整個KTV系統(tǒng)的核心部分,經(jīng)過實地考察與深入分析,本系統(tǒng)將KTV包廂管理的全過程實現(xiàn)科學(xué)的信息化管理,提高了KTV包廂管理的效率和質(zhì)量。 根據(jù)KTV的實際需求,KTV包廂管理系統(tǒng)包括了包廂狀態(tài)轉(zhuǎn)換、開房、預(yù)定、結(jié)賬、積分和后臺的
11、包廂管理等功能。本系統(tǒng)有效的提高了KTV包廂的管理水平,從而將業(yè)務(wù)處理由原來的純?nèi)斯げ僮鬓D(zhuǎn)換成人工與計算機共同管理的模式。 本軟件的開發(fā)過程中,采用了Eclipse開發(fā)工具,以Java作為開發(fā)平臺,使用Java作為開發(fā)語言。用powerDesign工具進行數(shù)據(jù)庫的設(shè)計,后臺通過Oracle9i管理數(shù)據(jù)庫。</p><p> 關(guān)鍵詞:Java,包廂管理,Oracle9i</p><p&
12、gt;<b> 第1章 緒論</b></p><p><b> 1.1 開發(fā)背景 </b></p><p> 本系統(tǒng)的開發(fā)是基于一個信息管理系統(tǒng)的。</p><p> 管理信息系統(tǒng) (Management Information System, 簡稱 MIS), 是一個由人、計算機及其他外圍設(shè)備等組成的能進行信息的
13、收集、傳遞、存貯、加工、維護和使用的系統(tǒng)。它是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計算機及網(wǎng)絡(luò)通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟效益。目前,企業(yè)的計算機網(wǎng)絡(luò)已成為企業(yè)進行技術(shù)改造及提高企業(yè)管理水平的重要手段。 </p><p> 隨著
14、我國與世界信息高速公路的接軌,企業(yè)通過計算機網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來巨大的經(jīng)濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。</p><p> 由于市場競爭的需
15、要,如何吸引和留住人才,激發(fā)員工的創(chuàng)造行、工作責(zé)任感和工作熱情已經(jīng)成為關(guān)系企業(yè)興衰的重要因素,人才已成為企業(yè)最重要的資產(chǎn)之一?!肮?、公平、合理”的企業(yè)管理理念和企業(yè)管理水平的提高,是社會對庫存管理系統(tǒng)有了更高的需求;同時由于個人電腦的普及,數(shù)據(jù)庫技術(shù)、客戶/服務(wù)器技術(shù),特別是Internet/Intranet技術(shù)的發(fā)展,使的三代KTV管理系統(tǒng)的出現(xiàn)才成為必然。KTV管理系統(tǒng)的特點是從商品和服務(wù)管理的角度出發(fā),用集中的數(shù)據(jù)庫將幾乎所有與
16、商品和服務(wù)相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。有好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得物品管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)物品規(guī)劃和政策。</p><p> 企業(yè)的管理往往是很復(fù)雜、很繁瑣的。由于所掌握的物資和服務(wù)種類眾多,訂貨、管理、發(fā)放的渠道各有差異,各個企業(yè)之間的管理體制不盡相同,各類統(tǒng)計報表繁多,因此KTV的管理必須編制一套KTV管理信息系統(tǒng),
17、實現(xiàn)計算機化操作,而且必須根據(jù)企業(yè)的具體情況制定相應(yīng)的方案。 </p><p> 根據(jù)當(dāng)前的企業(yè)管理體制,一般的KTV管理系統(tǒng),總是根據(jù)所掌握的商品服務(wù)等物資類別,相應(yīng)分成幾個部門來進行物資的計劃,預(yù)定,結(jié)賬,根據(jù)各個部門的需求來發(fā)送物資設(shè)備,并隨時按期進行庫存盤點,作臺帳,根據(jù)管理的需要按月、季度、年度進行統(tǒng)計分析,產(chǎn)生相應(yīng)報表。為了加強關(guān)鍵商品、服務(wù)、設(shè)備的管理,要定期掌握其儲備,消耗情況,根據(jù)計劃定額和實
18、際纖毫定額的比較,進行定額管理,使得資金使用合理,物資設(shè)備的儲備最佳。 </p><p> 一個完整的KTV管理系統(tǒng)應(yīng)包括商品管理,會員管理、服務(wù)生管理、賬務(wù)管理、包間管理、等模塊。其中商品管理和包間管理是整個管理系統(tǒng)的核心。因此有必要開發(fā)一套獨立的管理系統(tǒng)來提高企業(yè)工作效率, 而所使用的這套理系統(tǒng)是企業(yè)生產(chǎn)經(jīng)營管理活動中的核心,此系統(tǒng)必須可以用來控制合理的商品庫存費用、適時適量的庫存數(shù)量、合理安排包間使企業(yè)生
19、產(chǎn)活動效率最大化。</p><p><b> 1.2開發(fā)目標 </b></p><p> 隨著計算機和軟件技術(shù)的廣泛普及,以及企業(yè)管理者的管理觀念逐步更新,提出了針對本企業(yè)的企業(yè)活動編制一套特定的管理軟件的要求,可以對企業(yè)的內(nèi)部信息和外部信息進行系統(tǒng)的管理,提高企業(yè)的工作效率,規(guī)范管理制度,合理設(shè)置工作流程。本系統(tǒng)的實現(xiàn)目標是對一家KTV的顧客、員工、商品和服務(wù)等
20、數(shù)據(jù)信息進行系統(tǒng)管理,利用數(shù)據(jù)庫實現(xiàn)各部門之間的信息交換,為企業(yè)管理者提供決策信息。</p><p> 1.3開發(fā)環(huán)境以及相關(guān)技術(shù) </p><p> Oracle 9i體系結(jié)構(gòu)</p><p><b> 數(shù)據(jù)庫管理系統(tǒng)</b></p><p> (1)數(shù)據(jù)庫技術(shù)是20世60年代后產(chǎn)生發(fā)展起來的,主要是解決數(shù)據(jù)處
21、理中的非值計算問題。例如倉庫管理、檔案管理、圖書資料管理等數(shù)據(jù)處理問題。該類處理的特點是數(shù)據(jù)量比較大,處理的主要內(nèi)容為數(shù)據(jù)的存儲、查詢、分類排序及支技決策功能。數(shù)據(jù)庫技術(shù)是針對這類數(shù)據(jù)的處理需產(chǎn)生發(fā)展需來。并不斷發(fā)展完善。</p><p> (2)數(shù)據(jù)庫是為了滿足管理大量的、持久的、可靠的共享數(shù)據(jù)。從物理概念上講,是存儲于硬盤的各種文件的有機結(jié)合。也就是一種工具,它管理對象是按一定數(shù)據(jù)模型在計算機系統(tǒng)中組織、存
22、儲和使用聯(lián)系的數(shù)據(jù)集合。特征:大量性、持久性、可靠性、共享性</p><p> (3)數(shù)據(jù)庫發(fā)展的歷史:層次數(shù)據(jù)庫、網(wǎng)狀數(shù)據(jù)庫、關(guān)系數(shù)據(jù)庫</p><p> 其中運用最廣泛的是關(guān)系數(shù)據(jù)庫,它的特點是數(shù)據(jù)結(jié)構(gòu)簡單清晰,比較容易接受。它用二維表格來描述實體之間的關(guān)系。每一列稱為屬性,也稱為字段或域;每一行稱為一條記錄。利用表格能夠反映屬性之間的一對一、一對多、多對多關(guān)系。</p>
23、;<p> (4)數(shù)據(jù)庫一般由3個部分組成:數(shù)據(jù)庫描述語言、數(shù)據(jù)庫操作語言、數(shù)據(jù)庫管理例行程序</p><p> 網(wǎng)絡(luò)技術(shù)不斷發(fā)展,出現(xiàn)了分布式技術(shù)及標準,基本思想就是:物理上存放于網(wǎng)絡(luò)的多個數(shù)據(jù)庫在邏輯上可以看成是一個單獨的大數(shù)據(jù)庫。用戶可以通過網(wǎng)絡(luò)存取數(shù)據(jù)。由服務(wù)器去完成處理工作。用戶不需關(guān)心網(wǎng)絡(luò)連接細節(jié)。及分布情況。</p><p> 目前大的關(guān)系數(shù)據(jù)庫:ORAC
24、LE、IBM 的DB2等。及中小的MICROSOFT的SQL SERVER、MYSQL</p><p> (5)ORACLE邏輯結(jié)構(gòu)特點:ORACLE數(shù)據(jù)庫在邏輯上由許多表空間構(gòu)成,主要分為系統(tǒng)表空間和非系統(tǒng)表空間。非系統(tǒng)表空間存儲著各項應(yīng)用的數(shù)據(jù)、索引、程序等相關(guān)信息</p><p> 邏輯結(jié)構(gòu)與物理結(jié)構(gòu)對照關(guān)系</p><p> 圖1.1邏輯結(jié)構(gòu)和物理結(jié)構(gòu)
25、關(guān)系圖</p><p> (6)ORACLE關(guān)鍵開發(fā)領(lǐng)域:可用性、可伸縮性和性能、安全性、開發(fā)平臺、可管理性、WINDOWS集成。</p><p> 應(yīng)用程序領(lǐng)域:INTERNET內(nèi)容管理、B2C和B2B電子商務(wù)、打包的應(yīng)用程序、業(yè)務(wù)智能。</p><p> ORACLE新特性:</p><p> (1)恢復(fù)管理器RMAN的增強功能&
26、lt;/p><p> RMAN增加了大量幫助數(shù)據(jù)庫管理員減少在備份和恢復(fù)工作中所花費的精力??梢赃M行自動備份和歸檔。</p><p><b> (2)回滾段管理</b></p><p> 數(shù)據(jù)庫管理員需要根據(jù)各個事務(wù)大小和并發(fā)事務(wù)的數(shù)目,仔細計算回滾段的數(shù)目和每個回滾段的大小,ORACLE9I只需指定一個專門給回滾段使用的表空間就可以了。它自
27、動進行配置。</p><p><b> (3)動態(tài)內(nèi)存管理</b></p><p> 允許用戶運動態(tài)改變數(shù)據(jù)塊緩沖區(qū)大小和共享池大小。</p><p> (4)可繼續(xù)執(zhí)行中斷的語句</p><p> 可暫時中斷一些操作,解決后又可從中斷處執(zhí)行。</p><p> (5)延續(xù)性的init.
28、ora</p><p> 可以遠程優(yōu)化數(shù)據(jù)庫。</p><p><b> (6)數(shù)據(jù)保護環(huán)境</b></p><p><b> (7)聯(lián)機數(shù)據(jù)演變</b></p><p> (8)增強的數(shù)據(jù)庫修復(fù)</p><p> (9)自身服務(wù)錯誤更正</p>&l
29、t;p> ORACLE的數(shù)據(jù)庫文件</p><p> 一般來講,ORACLE文件有以下幾個類型。</p><p> 數(shù)據(jù)文件:真實數(shù)據(jù)。</p><p> 重做日志文件:聯(lián)機日志、歸檔日志。</p><p> 控制文件:包含物理文件到數(shù)據(jù)字典中的邏輯表空間的映射。</p><p> 初始化參數(shù)文件:控
30、制內(nèi)存。</p><p><b> 警告和追蹤日志文件</b></p><p><b> 備份文件。</b></p><p> (1)初始化參數(shù)文件:啟動數(shù)據(jù)庫之前,主要是配置init.ora文件中所定義的有關(guān)工作設(shè)置的參數(shù)值,然后通過后初始化創(chuàng)建實例,主要內(nèi)容如下</p><p><b
31、> 內(nèi)存大小定制</b></p><p> 數(shù)據(jù)庫實例的回滾段的定制</p><p> 要使用的數(shù)據(jù)庫和控制文件的定制</p><p> 設(shè)置檢查點及相關(guān)操作的定制</p><p> 數(shù)據(jù)庫控制結(jié)構(gòu)的限制的定制</p><p> 非強制性后臺進程的初始化</p><p&
32、gt; (2)數(shù)據(jù)庫參數(shù)文件</p><p> Init.ora以及其它參數(shù)文件還包括數(shù)據(jù)庫口令文件、NET網(wǎng)絡(luò)客戶端的配置文件等。</p><p><b> (3)重做日志文件</b></p><p> 這個文件記錄了ORACLE9I數(shù)據(jù)庫的所有的事務(wù)。它采用循環(huán)記錄的方式進行運作,其大小、個數(shù)和存儲位置對數(shù)據(jù)庫性能,尤其是對數(shù)據(jù)庫的
33、備份和恢復(fù)具有非常重要的影響。在數(shù)據(jù)庫需要對實例崩潰、硬盤故障或某些其他類型的問題恢復(fù)時,ORACLE會在一個適當(dāng)?shù)幕謴?fù)操作期間讀取REDO重做數(shù)據(jù)庫丟失的所有已提交事件的工作。</p><p> (4)存檔重做日志文件</p><p> 存檔進程(ARCO)把寫滿的重做日志文件復(fù)制到存檔日志目標中。它在數(shù)據(jù)庫恢復(fù)時將起決定性作用。</p><p> ORAC
34、LE 9I 體系結(jié)構(gòu)。</p><p> 數(shù)據(jù)庫用各種存儲結(jié)構(gòu)來存儲數(shù)據(jù),ORACLE的主要存儲結(jié)構(gòu)有表空間、表、索引、段、區(qū)間等。</p><p> 數(shù)據(jù)庫就是數(shù)據(jù)文件及用于處理這些數(shù)據(jù)文件的程序的集合。</p><p> 在ORACLE數(shù)據(jù)庫中,數(shù)據(jù)庫就是指構(gòu)成數(shù)據(jù)庫的各種文件(數(shù)據(jù)文件、控制文件、重做日志文件、參數(shù)文件等)與操作這些文件的ORACLE實例
35、的集合。ORACLE實例是一系列進程,它們一起運行來操作數(shù)據(jù)庫,由于性能原因、這些進程緊密地一起運行,共同訪問系統(tǒng)全局區(qū)(SYSTEM GLOBAL AREA ,SGA)。</p><p> 在實際運用中,ORACLE數(shù)據(jù)庫系統(tǒng)的應(yīng)用結(jié)構(gòu)隨硬件平臺、操作系統(tǒng)和實際需要的配置的不同而不同,可分為多磁盤結(jié)構(gòu)、磁盤映像結(jié)構(gòu)、客戶/服務(wù)器系統(tǒng)、多線程服務(wù)器、并行數(shù)據(jù)庫系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)、WEB SERVER系統(tǒng)等。
36、</p><p> ORACLE數(shù)據(jù)庫的存儲結(jié)構(gòu)</p><p> ORACLE數(shù)據(jù)庫的系統(tǒng)結(jié)構(gòu)</p><p> ORACLE數(shù)據(jù)庫的應(yīng)用結(jié)構(gòu)</p><p><b> (1)存儲結(jié)構(gòu)</b></p><p> ORACLE的基本存儲數(shù)據(jù)結(jié)構(gòu)有表空間、數(shù)據(jù)文件、控制文件、各種段(包括數(shù)
37、據(jù)段、索引段、臨時段及回滾段)、區(qū)間、數(shù)據(jù)塊等。</p><p> 表空間(TABLESPACE)是數(shù)據(jù)庫的邏輯劃分,每個數(shù)據(jù)庫至少有一個表空間。USER表空間供一般用戶使用,RBS表空間供回滾段使用。一個表空間只能屬于一個數(shù)據(jù)庫。每個表空間由磁盤上一個或多個文件組成,這些文件叫數(shù)據(jù)文件(DATAFILE)。一個數(shù)據(jù)文件只能屬于一個表空間。</p><p> 段(SEGMENT)是邏輯
38、數(shù)據(jù)庫對象(表、索引、數(shù)據(jù)簇等)的物理副本,段存儲數(shù)據(jù)。例如索引段存儲與索引相關(guān)的數(shù)據(jù)。</p><p> 數(shù)據(jù)庫為段分配的一組連續(xù)的數(shù)據(jù)塊稱為區(qū)間(EXTENT)。</p><p> 數(shù)據(jù)塊是ORACLE數(shù)據(jù)庫的硬盤存儲單元。在使用數(shù)據(jù)庫工作時,ORACLE使用數(shù)據(jù)據(jù)塊存儲和檢索硬盤上的數(shù)據(jù)。例如,當(dāng)查詢一個表時,ORACLE將包含在這個查詢結(jié)果集中的行內(nèi)的所有數(shù)據(jù)塊讀入服務(wù)器內(nèi)存。
39、</p><p><b> (2)系統(tǒng)結(jié)構(gòu)</b></p><p> ORACLE數(shù)據(jù)庫管理系統(tǒng)是由數(shù)據(jù)庫和實例構(gòu)成。ORACLE數(shù)據(jù)庫是一組相關(guān)的操作系統(tǒng)文件集合。ORACLE實例,也被稱做數(shù)據(jù)庫服務(wù)(DATABASE SERVICE)或服務(wù)器(SERVER),是一組操作系統(tǒng)進程和內(nèi)存區(qū)域。ORACLE使用它們來管理數(shù)據(jù)庫訪問。</p><p
40、><b> ORACLE實例:</b></p><p> ORACLE的內(nèi)存結(jié)構(gòu)和后臺進程合在一起,構(gòu)成ORACLE數(shù)據(jù)庫運行時的系統(tǒng),也就是ORACLE實例。</p><p><b> 內(nèi)存結(jié)構(gòu):</b></p><p> 內(nèi)存結(jié)構(gòu)是一塊進程在其中進行自身對話與其他進程對話的內(nèi)存區(qū)域。ORACLE使用兩種類
41、型的內(nèi)存結(jié)構(gòu),一中是系統(tǒng)全局區(qū)(SYSTEM GLOBAL AREA ,SGA);另一種是程序全局區(qū)(PROGRAM GLOBAL AREA,PGA)。</p><p> 系統(tǒng)全局區(qū)(SGA)是最重要的存儲結(jié)構(gòu),是實例的主要部分。它含有數(shù)據(jù)維護、SQL語句分析與重做緩存所必需的所有內(nèi)存結(jié)構(gòu)。系統(tǒng)全局區(qū)的數(shù)據(jù)是共享的,所有用戶進程和服務(wù)器進程都可以訪問這個內(nèi)存結(jié)構(gòu)。多個進程可以在同一時間對SGA中的數(shù)據(jù)進行訪問和
42、修改。創(chuàng)建實例是,分配系統(tǒng)全局區(qū);當(dāng)關(guān)閉實例時釋放系統(tǒng)全局區(qū)。主要由幾個部分組成:數(shù)據(jù)庫高速緩存區(qū)、共享池、重做日志緩存區(qū)、大緩存池和固定的SGA。</p><p> 程序全局區(qū)(PGA):</p><p> 除系統(tǒng)全局區(qū)可用共享內(nèi)存外、每一個連接到一個ORACLE數(shù)據(jù)庫的進程都需要自已私有的內(nèi)存區(qū)。ORACLE把這個區(qū)域稱為程序全局區(qū)PGA。程序全局區(qū)不能共享還有一些后臺進程:數(shù)據(jù)庫
43、寫進程、日志寫進程、系統(tǒng)監(jiān)視進程、進程監(jiān)視進程、檢查點進程、歸檔進程、作業(yè)隊列進程和隊列監(jiān)視進程、恢復(fù)進程。</p><p> ORACLE各文件:</p><p> 控制文件包括下列類型的信息:數(shù)據(jù)庫名、表空間信息、所有數(shù)據(jù)文件名字和位置、所有日志文件名字和位置、當(dāng)前的日志序列號。檢查點信息、關(guān)于日志和歸檔的當(dāng)前狀態(tài)信息。</p><p> 數(shù)據(jù)文件包括下列
44、類型的數(shù)據(jù):表數(shù)據(jù)、索引數(shù)據(jù)、數(shù)據(jù)字典定義、回滾事務(wù)所需的信息、存儲過程、函數(shù)和數(shù)據(jù)包的代碼、用來排序的臨時數(shù)據(jù)。</p><p><b> (3)應(yīng)用結(jié)構(gòu)</b></p><p><b> 多磁盤結(jié)構(gòu):</b></p><p> 數(shù)據(jù)文件可以分開存儲。這樣可以減少數(shù)據(jù)文件間的連接數(shù)量,提高數(shù)據(jù)庫的性能。</p
45、><p> 磁盤映像系統(tǒng):用RAID去做。</p><p><b> 多線程服務(wù)器系統(tǒng)</b></p><p><b> 并行數(shù)據(jù)庫系統(tǒng)</b></p><p><b> 分布式數(shù)據(jù)庫系統(tǒng)</b></p><p><b> 開發(fā)語言Jav
46、a</b></p><p> 現(xiàn)在,市場上可以選購的應(yīng)用開發(fā)產(chǎn)品很多,流行的也有數(shù)十種。目前在我國市場上最為流行、使用最多、最為先進的可用作企業(yè)級開發(fā)工具的產(chǎn)品有:</p><p> Microsoft公司的Visual Basic,Microsoft公司的Visual C,Borland公司的Delphi ,Powersoft公司的PowerBulider。</p&
47、gt;<p> 在目前市場上這些眾多的程序開發(fā)工具中,有些強調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費數(shù)倍的工夫來處理,使得原來所標榜的效率提高的優(yōu)點失去了作用;相反,如果只強調(diào)程語言的彈性,卻沒有便利的工具作配合,會使一些
48、即使非常簡單的界面處理動作,也會嚴重地浪費程序設(shè)計師的寶貴時間,作為數(shù)據(jù)庫系統(tǒng)的開發(fā),java是一個非常理想選擇,其主要特點為:</p><p><b> 1、面向?qū)ο螅?lt;/b></p><p> 其實是現(xiàn)實世界模型的自然延伸?,F(xiàn)實世界中任何實體都可以看作是對象。對象之間通過消息相互作用。另外,現(xiàn)實世界中任何實體都可歸屬于某類事物,任何對象都是某一類事物的實例。如
49、果說傳統(tǒng)的過程式編程語言是以過程為中心以算法為驅(qū)動的話,面向?qū)ο蟮木幊陶Z言則是以對象為中心以消息為驅(qū)動。用公式表示,過程式編程語言為:程序=算法+數(shù)據(jù);面向?qū)ο缶幊陶Z言為:程序=對象+消息。 所有面向?qū)ο缶幊陶Z言都支持三個概念:封裝、多態(tài)性和繼承,Java也不例外?,F(xiàn)實世界中的對象均有屬性和行為,映射到計算機程序上,屬性則表示對象的數(shù)據(jù),行為表示對象的方法(其作用是處理數(shù)據(jù)或同外界交互)。所謂封裝,就是用一個自主式框架把對象的數(shù)據(jù)和方法
50、聯(lián)在一起形成一個整體??梢哉f,對象是支持封裝的手段,是封裝的基本單位。Java語言的封裝性較強,因為Java無全程變量,無主函數(shù),在Java中絕大部分成員是對象,只有簡單的數(shù)字類型、字符類型和布爾類型除外。而對于這些類型,Java也提供了相應(yīng)的對象類型以便與其他對象交互操作。 </p><p><b> 2、可移植性:</b></p><p> 就是在這個系統(tǒng)上作
51、的程序經(jīng)過一次編譯后可以移植到別的系統(tǒng)上解釋執(zhí)行,只要經(jīng)過簡單的粘貼和復(fù)制就行了,不影響程序的效果。</p><p><b> 3、安全性:</b></p><p> 在 iSeries 服務(wù)器上運行的大多數(shù) Java(TM) 程序是應(yīng)用程序,而不是 applet,所以“砂箱”安全性模型對它們不起限制作用。從安全性的觀點看,Java 應(yīng)用程序所受的安全性限制與 i
52、Series 服務(wù)器上的任何其它程序相同。要在 iSeries 服務(wù)器上運行 Java 程序,您必須對集成文件系統(tǒng)中的類文件具有權(quán)限。程序一旦啟動,它就在該用戶權(quán)限控制下運行。 您可以使用沿用權(quán)限來訪問具有運行程序的用戶的權(quán)限和程序擁有者權(quán)限的對象。沿用權(quán)限臨時地將用戶原先無權(quán)訪問的對象的權(quán)限授予用戶。</p><p><b> 4、并發(fā)性:</b></p><p>
53、; JAVA支持多線程技術(shù),就是多個線程并行機制,多線程是Java的一個重要方法,特別有利于在程序中實現(xiàn)并發(fā)任務(wù).Java提供Thread線程類,實現(xiàn)了多線程的并發(fā)機制.然而,程序的并發(fā)執(zhí)行必定會出現(xiàn)多個線程互斥訪問臨界資源的局面,因而并發(fā)系統(tǒng)解決的關(guān)鍵就是對臨界資源的管理和分配問題,而在進行臨界資源分配時有兩方面需要考慮,即安全性和公平性.文中首先討論了多線程并發(fā)系統(tǒng)中的安全性與公平性問題,指出安全性與公平性在并發(fā)系統(tǒng)中訪問臨界資源
54、時的重要性.并通過火車行駛單行隧道的實例,演示各種條件下的行駛情況來進一步說明該問題.</p><p> 附:Java開發(fā)工具JDK簡介:</p><p> Java開發(fā)工具(JDK)是許多Java專家最初使用的開發(fā)環(huán)境。盡管許多編程人員已經(jīng)使用第三方的開發(fā)工具,但JDK仍被當(dāng)作Java開發(fā)的重要工具。</p><p> JDK由一個標準類庫和一組建立,測試及
55、建立文檔的Java實用程序組成。其核心Java ,API是一些預(yù)定義的類庫,開發(fā)人員需要用這些類來訪問Java語言的功能。Java API包括一些重要的語言結(jié)構(gòu)以及基本圖形,網(wǎng)絡(luò)和文件I/O。一般來說,Java API的非I/O部分對于運行Java的所有平臺是相同的,而I/O部分則僅在通用Java環(huán)境中實現(xiàn)。</p><p><b> 第2章 需求分析</b></p>&l
56、t;p> 2.1 可行性研究 </p><p> 2.1.1 技術(shù)可行性</p><p><b> 開發(fā)的軟件可行性:</b></p><p> 目前流行的數(shù)據(jù)庫開發(fā)從管理軟件來看,對于有關(guān)數(shù)據(jù)庫的信息管理系統(tǒng),用基于J2SE的架構(gòu)開發(fā)C/S結(jié)構(gòu),在數(shù)據(jù)庫方面采用oracle9i,無疑是實際應(yīng)用中最合適的一種解決方案。</p
57、><p><b> 開發(fā)的硬件可行性:</b></p><p> 本系統(tǒng)對計算機的硬件環(huán)境有一定的要求,對計算機的操作系統(tǒng)、內(nèi)存、主頻、外設(shè)等都有最低要求,如果低于這個要求將影響到本系統(tǒng)的正常運行。</p><p> 2.1.2 營運可行性 </p><p> 由于本系統(tǒng)是面向大多數(shù)為青少年或是年紀相對比較年輕的人群
58、的信息管理系統(tǒng),這些人員都基本會使用最基本的計算機操作功能,即使是面向?qū)τ嬎銠C的一些基本操作不了解的人,但在該系統(tǒng)以Windows的友好界面和本?統(tǒng)良好的安全性設(shè)置,可以使各類娛樂人員在專業(yè)人員的指導(dǎo)幫助下迅速掌握系統(tǒng)的操作方法。同時,用戶也可以根據(jù)我們編寫的詳細的“用戶操作說明書”,來學(xué)習(xí)正確的操作本系統(tǒng)。</p><p> 2.1.3 經(jīng)濟可行性 </p><p> 現(xiàn)今越來越多的
59、人都喜歡到KTV唱歌,但如果一直以傳統(tǒng)的方式去管理一家KTV,會造成耗時多,效率低下并且極易出現(xiàn)錯誤。由于認為失誤而早成用形和無形的經(jīng)濟損失事件層出不窮,我們也無法估算出所造成損失的總額。而利用計算機來實現(xiàn)KTV娛樂場所的管理,實現(xiàn)人員和商品管理的自動化,在減少由于認為失誤而早成損失的同時,也可以使人事信息管理部門減少許多費用支出,如實現(xiàn)自動化管理后可以精簡人員,減少工資支出等。同時將KTV包廂管理的全過程實現(xiàn)科學(xué)的信息化管理,提高了K
60、TV包廂管理的效率和質(zhì)量上述面的分析可以看出,本系統(tǒng)的開發(fā)時機已經(jīng)成熟,從多種角度考慮開發(fā)此系統(tǒng)都是可行的,并且也是十分必要的。</p><p> 2.2系統(tǒng)功能需求分析 </p><p> 2.2.1 任務(wù)目標 </p><p> 本系統(tǒng)的設(shè)計是為了提高KTV包廂管理的效率和質(zhì)量,將KTV包廂管理的全過程實現(xiàn)科學(xué)的信息化管理,從而將業(yè)務(wù)處理由原來的純?nèi)斯げ僮?/p>
61、轉(zhuǎn)換成人工與計算機共同管理的模式。</p><p> 2.2.2 系統(tǒng)用戶 </p><p> 該系統(tǒng)的用戶是面向來KTV唱歌的人群和KTV的管理者,所有在設(shè)計該系統(tǒng)時候要注意權(quán)限的設(shè)置,系統(tǒng)管理員可以登錄到該系統(tǒng)的后臺進行系統(tǒng)的維護數(shù)據(jù)庫的維護等。而一般用戶只能進行一般的消費操作,比如預(yù)定、點包間、增加消費等等。但是客戶不可以去看該系統(tǒng)的后臺,除非在系統(tǒng)管理員的權(quán)限允許下。</
62、p><p> 2.2.3 用戶用例圖 </p><p> 本系統(tǒng)的大概用例圖如下:</p><p><b> 圖2.1用戶用例圖</b></p><p><b> 第3章 概要設(shè)計</b></p><p> 3.1 系統(tǒng)功能模塊圖</p><p&g
63、t; 系統(tǒng)主要功能分為以下七個模塊:消費管理、預(yù)定管理、會員管理管理、服務(wù)生管理、商品管理、財務(wù)管理和系統(tǒng)管理。</p><p><b> 系統(tǒng)總總體模塊如下</b></p><p> 圖3.1系統(tǒng)主要功能模塊圖</p><p> 3.2系統(tǒng)主要功能模塊及描述 </p><p><b> 登陸功能 &
64、lt;/b></p><p><b> 圖3.2登錄模塊</b></p><p> 來賓登記→顧客開單:</p><p> 每個客戶發(fā)生消費前必須進行登記(建立客戶帳),給客戶安排一個包廂(包間號)等包廂項目,包廂項目必須是在“系統(tǒng)設(shè)置”模塊中的“包廂項目”中已經(jīng)設(shè)置,系統(tǒng)只能對已設(shè)置的包廂項目進行登記。 </p>&
65、lt;p> 點單消費→增加消費 </p><p> 客人在消費過程中所消費的所有項目均要進行入帳處理,以便在客人離店時自動計算消費額??腿说南M明細便是在此入帳。</p><p> 收銀結(jié)賬→賓客結(jié)帳 </p><p> 終結(jié)客戶當(dāng)前的消費活動,并進行收款及自動還原包廂項目的占用狀態(tài)為可供狀態(tài)。</p><p><b>
66、; 包間設(shè)置</b></p><p> 包間設(shè)置也可以理解為包間的種類(例如可分為小型包間、中型包間、大型包間等)。具體到某個包間類型都有其相對應(yīng)的包間號,而每個包間號就具體到某一來店登記的賓客,一般把包間提供給一個客人后,在當(dāng)前客人未退出占用狀態(tài)前暫時無法提供給另一個客人消費。此項目在系統(tǒng)設(shè)置中設(shè)置,在賓客開單時使用。 </p><p><b> 商品項目 &
67、lt;/b></p><p> 店方提供給賓客的并收取一定費用的項目(例如:服務(wù)項目、酒水、香煙等)。此項目在系統(tǒng)設(shè)置中設(shè)置,在為賓客增加消費時使用。</p><p><b> 服務(wù)生設(shè)置</b></p><p> 為賓客提供服務(wù)的本店員工,在此設(shè)置中可增加、修改、刪除服務(wù)生信息,還可為每個服務(wù)生設(shè)置相應(yīng)的服務(wù)生等級(例如:高級技師
68、、中級技師、普通技師等)。有了服務(wù)生等級可在商品項目中為每種服務(wù)項目所對應(yīng)的服務(wù)生等級設(shè)置相應(yīng)的提成金額(如果有此需求),此項設(shè)置可為賓客提供服務(wù)的服務(wù)生自動計算提成金額。 </p><p><b> 會員設(shè)置 </b></p><p> 會員是本店的VIP客戶、簽單客戶、團會客戶、合約客戶、其他客戶的統(tǒng)稱??稍O(shè)置會員等級(例如:高級會員、中級會員、普通會員等)還
69、可為每種會員等級設(shè)置打折比例。</p><p><b> 操作員設(shè)置</b></p><p> 操作員是指使用本系統(tǒng)的本店員工,管理員可為其分配相應(yīng)的操作權(quán)限 </p><p><b> 計費設(shè)置</b></p><p> 計費設(shè)置主要是提供計算收取在店賓客消費費用的方法。主要包括:(1)全
70、場打折設(shè)置:如果啟用了全場打折(會員打折比率將失效),那么在賓客結(jié)賬時將根據(jù)設(shè)置好的打折比率進行打折優(yōu)惠;(2)包廂計費類型:可為不同的包廂類型提供不同的計算包廂費用的方法,此設(shè)置作用于包廂項目,在設(shè)置包廂項目時如果選擇某一包廂計費類型那么系統(tǒng)將根據(jù)此包廂計費類型中的計費方法自動計算包廂費用(前提是已設(shè)置好了相應(yīng)的包廂計費類型)。此項目在系統(tǒng)設(shè)置中設(shè)置。 </p><p> 3.3 數(shù)據(jù)庫設(shè)計 </p&g
71、t;<p> 下面用powerDesign工具進行數(shù)據(jù)庫的設(shè)計,該系統(tǒng)主要有包間消費信息、項目消費、服務(wù)生設(shè)置、會員設(shè)置、商品設(shè)置、操作員信息、計費方法、開單設(shè)置等這些表。表的截圖如下:</p><p> 圖3.1數(shù)據(jù)庫的設(shè)計的總體圖</p><p> 設(shè)計時,我們將確定下來的實體對象的屬性值映射為數(shù)據(jù)庫表中的列,在不同級的表之間,我們用按名應(yīng)用映射父表與子表間的引用關(guān)
72、系,同級表之間,我們?nèi)匀谎赜弥鞔a、外碼以映射它們之間的引用關(guān)系。這樣,我們就建立了一個物理數(shù)據(jù)模型。</p><p> 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計:</p><p> 概念結(jié)構(gòu)設(shè)計是獨立與實際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進行數(shù)據(jù)庫應(yīng)用的設(shè)計。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型。</p><p> 第一種轉(zhuǎn)化是將實體轉(zhuǎn)化為關(guān)系
73、表。這種轉(zhuǎn)化比較簡單,只需要將實體的屬性定義為表的屬性即可。</p><p> 第二種轉(zhuǎn)化是聯(lián)系的轉(zhuǎn)化。即將各實體之間的聯(lián)系轉(zhuǎn)化為表格之間的關(guān)系,如外部鍵的定義。</p><p> 在上面工作的基礎(chǔ)上歸納出人員管理數(shù)據(jù)庫表格的組成、列的屬性、表格之間的聯(lián)系等。</p><p> 該數(shù)據(jù)庫系統(tǒng)要求具有以下方面的特點;</p><p>
74、(1)結(jié)構(gòu)合理,對一個人員建立多條記錄;</p><p> (2)所建立的數(shù)據(jù)冗余度小,獨立性強;</p><p> (3)建檔、修改、查詢、統(tǒng)計快而準確;</p><p> (4)保密性、可靠性好。</p><p> 要做到以上四點要求,在數(shù)據(jù)庫的設(shè)計中必須盡量做到滿足數(shù)據(jù)庫設(shè)計第三范式,也就是滿足第三范式的定義:如果關(guān)系模式 R
75、(U, F)中的所有非主屬性對任何候選關(guān)鍵字都不存在傳遞信賴,則稱關(guān)系R是屬于第三范式的。從第一范式到第三范式是逐次“包含于”的關(guān)系。遵循關(guān)系數(shù)據(jù)庫設(shè)計的范式要求才能達到規(guī)范化目的,從而使結(jié)構(gòu)更合理,消除存儲異常,使數(shù)據(jù)冗余盡量小,便于插入、刪除和更新。</p><p><b> 創(chuàng)建表的代碼如下:</b></p><p> create table GOODSS
76、ET ( --商品信息</p><p> STYLEID VARCHAR2(10) not null, --類型編號</p><p> 項目編號 VARCHAR2(16) not null, --項目編碼 </p><p> GOODSS
77、TYLE VARCHAR2(10) not null, --商品類型</p><p> ISNEED VARCHAR2(10), --是否需要服務(wù)生</p><p> GOODSNAME VARCHAR2(10) not null, --商品名稱</
78、p><p> SHORTNAME VARCHAR2(20) not null, --簡拼</p><p> UNIT VARCHAR2(4) not null, --單位</p><p> FEEMRTHOD VARCHAR2(20) not n
79、ull, --計費方式</p><p> PREPRICE VARCHAR2(10), --預(yù)設(shè)單價</p><p> COSTPRICE VARCHAR2(5), --單位成本</p><p> CURSTOCK
80、 VARCHAR2(10), --當(dāng)前庫存</p><p> AUTOCOUNT VARCHAR2(10), --自動計算庫存</p><p> WARMSTOCK VARCHAR2(5), --報警庫存</p>&
81、lt;p> ISCHANGE VARCHAR2(3), --能否兌換積分</p><p> CHANGEINTEFRAL VARCHAR2(10), --兌換積分</p><p> RECOUNT VARCHAR2(5),
82、 --打折設(shè)置 </p><p> constraint PK_GOODSSET primary key (項目編號,GOODSNAME)</p><p><b> )</b></p><p> create table taocanitem( --套餐的組合項目 </p><
83、p> TNAME VARCHAR2(10) not null, --套餐類型</p><p> GOODSNAME VARCHAR2(10) not null, --名稱 (外鍵) </
84、p><p> TUNIT VARCHAR2(10) not null, --單位 </p><p> TAMOUNT VARCHAR2(10) not null, --數(shù)量</p><p> TCOSTPRICE VARCHAR2(10)
85、 not null, --成本</p><p> 項目編號 VARCHAR2(16) not null --編碼 (外鍵) </p><p><b> )</b>&
86、lt;/p><p> create table WAITERSTYLE ( --服務(wù)生類型設(shè)置</p><p> LEVELID VARCHAR2(10) not null, --等級編號</p><p> WAITERLEVEL VARCHAR2(10) not null,
87、 --服務(wù)生等級</p><p> constraint PK_WAITERSTYLE primary key (LEVELID, WAITERLEVEL)</p><p><b> )</b></p><p> create table WAITERSET ( --服務(wù)生信息表<
88、/p><p> WAITERID VARCHAR2(10) not null,--服務(wù)生編號</p><p> WAITERNAME VARCHAR2(10) not null,--姓名</p><p> JIANPIN VARCHAR2(10) not null,--
89、簡拼</p><p> WAITERSEX VARCHAR2(2) not null,--性別</p><p> PHONE VARCHAR2(15), --聯(lián)系方式</p><p> SHENGFENGID VARCHAR2(20),
90、 --身份證號</p><p> AREACHARACTER VARCHAR2(10), --區(qū)域性質(zhì)</p><p> SEVERAREA VARCHAR2(10) not null,--服務(wù)區(qū)域</p><p> LEVEAL VARCHAR2(10) n
91、ot null, --服務(wù)等級</p><p> LEVELID VARCHAR2(10), --等級編號</p><p> constraint PK_WAITERSET primary key (WAITERID)</p><p><b> )</b></p><
92、p> create table OPENLIST ( --開單信息 </p><p> ROOMSTYLE VARCHAR2(10) not null, --包間類型</p><p> ROOMID VARCHAR2(10) not null, --主單包間</
93、p><p> MINFEE VARCHAR2(10) not null, --最低消費</p><p> YAJIN VARCHAR2(10) not null, --收取押金</p><p> FEEMETHOD VARCHAR2(10) not n
94、ull, --計費方法</p><p> BUYPRICE VARCHAR2(10) not null, --買斷價格</p><p> ROOMSTAUS NUMBER not null, --房間狀態(tài) </p><p> OTHER
95、 VARCHAR2(30), --備注</p><p> constraint PK_OPENLIST primary key (ROOMID)</p><p><b> )</b></p><p> create table ROOMLI
96、ST ( --包間消費清單</p><p> ROOMID VARCHAR2(10) not null, --包間號</p><p> GOODSNAME VARCHAR2(10) not null,--項目名稱</p><p> PRICE VARCHAR2(10
97、) not null,--單價</p><p> DISCOUNTRATE VARCHAR2(5) not null,--打折比例</p><p> AMOUNT NUMBER not null,--數(shù)量</p><p> FEE VARCHAR2(10)
98、 not null,--金額</p><p> BILLTIME VARCHAR2(30) not null,--入賬時間</p><p> WAITER VARCHAR2(10) not null,--服務(wù)生</p><p> ACCOUNTER VARCHAR2(10)
99、 not null,--記賬人</p><p> REMARK VARCHAR2(30), --備注</p><p> constraint PK_ROOMLIST primary key (ROOMID)</p><p><b> )</b></p><p> crea
100、te table HUIYUANSET ( --會員信息</p><p> MEMBERLEVID VARCHAR2(20) not null,--會員等級編號</p><p> MEMBERLEVEL VARCHAR2(10) not null,--會員等級</p><p> CSJF NUMBE
101、R not null,--初始積分</p><p> COUNTRATE VARCHAR2(5) not null,--打折比例</p><p> constraint PK_HUIYUANSET primary key (MEMBERLEVID)</p><p><b> )</b></p
102、><p> create table OPERATESET ( ------------操作員信息</p><p> DEPARTID VARCHAR2(10), ------部門編號 外鍵</p><p> DEPARTNAME VARCHAR2(10),
103、 ------部門名稱</p><p> OPERATERID VARCHAR2(10) not null,- --------操作員編號 OPERATENAME VARCHAR2(10), ----操作員姓名</p><p> CURRENTSTATUS
104、 VARCHAR2(10), ---------當(dāng)前狀態(tài)</p><p> MAXTOZERO VARCHAR2(10), ------最大抹零</p><p> constraint PK_OPERATESET primary key (OPERATERID)</p><p>
105、 create table JIFENSET ( --積分設(shè)置</p><p> JIFEN VARCHAR2(10), --多少元換一積分</p><p> BILI VARCHAR2(10) --儲值卡折兌比例</p><p><b> )</b></p>
106、;<p> 第4章 系統(tǒng)實現(xiàn) </p><p> 4.1登陸模塊的實現(xiàn) </p><p> 圖4.1系統(tǒng)登陸界面圖</p><p> 在輸入正確的用戶名和密碼后,就可以進入系統(tǒng)的主界面??梢渣c擊下拉列表,選擇以前登入的用戶名,只要上次登入的記住了密碼,此時在密碼框會自動顯示密碼,完成數(shù)據(jù)的匹配。進入主界面如圖4.2:</p>&
107、lt;p> 圖4.2系統(tǒng)主界面圖</p><p> 這個主界面包括北面的十二個工具按鈕,分別是顧客開單,預(yù)定管理,增加消費,服務(wù)生管理,會員管理、商品管理、營業(yè)查詢、系統(tǒng)設(shè)置、換班登錄、退出系統(tǒng)和換膚的功能。其各自的功能是一些對整個系統(tǒng)的操作,有的是更常用,更直白的操作,像快捷鍵那么的簡單。使用戶更加方便,簡捷。</p><p> 在最北面,分為三個下拉菜單,左邊的是來賓登記,
108、右邊的是系統(tǒng)維護,中間的是收銀結(jié)算。</p><p> 主界面的這些控件都是用面板(JPanel)、按鈕(JButton)、菜單(JMenu)、滾動條、下拉列表、選項卡面板,表格表單以及一些常用的布局,如網(wǎng)格布局、網(wǎng)袋布局……其中換膚功能還用到了一個第三方組件substance.jar,使界面具有比較好的美觀。</p><p> 4.2來賓登記的實現(xiàn)</p><p&
109、gt; 4.2.1 顧客開單</p><p> 圖4.3顧客開單模塊</p><p> 顧客開單:功能 建立賓客消費帳,本模塊為每位來店賓客指定一個包廂,是賓客消費的開始。在選定某一處于 “可供” 或 “預(yù)訂” 狀態(tài)的包間手牌后,通過點擊菜單 “顧客開單→開單” (或直接點擊主窗口中的 “顧客開單”菜單進入顧客開單界面。(注:手牌在系統(tǒng)主界面中以圖標顯示,單擊主界面中的 “圖標/列表
110、” 按鈕可切換顯示模式)進入 “顧客開單” 界面后,可以看到有關(guān)選定開單手牌的基本信息及一些基本費用。填寫來賓人數(shù)、計費方式、押金金額(根椐本店情況而定),系統(tǒng)將自計算相應(yīng)的費用。填寫完之后,點擊 “確定” 按鈕將完成開單任務(wù),點擊 “取消” 按鈕將取消此次開單操作。</p><p> 4.2.2更換手牌 </p><p> 功能:假如因為店內(nèi)原因或客人要求,造成客人當(dāng)前占用的包廂(手
111、牌)必須終止提供,但客人的消費并未終結(jié),為此,可以通過更換手牌來將客人資料及費費信息在不進行結(jié)帳操作的情況下轉(zhuǎn)到另一新項目下。例如:換包廂(手牌)。</p><p> 圖4.4調(diào)換包間(手牌)圖</p><p> 在選定需要更換的手牌后, 通過點擊菜單 “來賓登記→換手牌”(或通過右鍵快捷菜單中點擊“更換手牌”菜單項)進入更換手牌界面(如圖4.2.2)。進入 “更換手牌” 界面后可以看
112、到當(dāng)前待調(diào)換的手牌號(即:原手牌),在“調(diào)整為”后的文本框中輸入要調(diào)整到的目標手牌。填寫完之后,點擊 “確定” 按鈕將完成更換手牌任務(wù),點擊 “取消” 按鈕將取消此次更換手牌操作。(注:如果待更換的手牌和目標手牌在同一包廂類型中,可通過拖放的方式進行調(diào)換)</p><p> 4.2.3預(yù)訂管理:</p><p> 此項功能可以完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢、導(dǎo)出、打
113、印等功能。</p><p> 圖4.5 預(yù)定信息查詢模塊</p><p> 圖4.6預(yù)定登記模塊</p><p> 通過點擊菜單“來賓登記→預(yù)訂管理”菜單(或直接點擊主窗口中的“預(yù)訂管理”快捷按鈕)進入預(yù)訂管理界面。</p><p> 增加預(yù)訂:點擊預(yù)訂管理窗口中的 “增加” 按鈕進入預(yù)訂登記窗口,在預(yù)訂登記窗口中填寫預(yù)訂人信息并指定
114、其預(yù)訂的包廂類型及手牌、確認賓客預(yù)計到達的時間和最后保留時間,還可選擇“到達保留時間是否自動取消預(yù)訂”。填寫完之后點擊“確定”按鈕將完成此次預(yù)訂,點擊“取消”按鈕將取消此次預(yù)訂操作。(注:最后保留時間是指若賓客在預(yù)訂到達的時間沒有到達,最多還能廷長到的時間。此時間做為自動取消預(yù)訂的條件)。</p><p><b> 圖4.7修改預(yù)定</b></p><p> 修改
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于qt的ktv點歌系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文——畢業(yè)論文管理系統(tǒng) (2)
- 畢業(yè)論文管理系統(tǒng)
- 畢業(yè)論文管理系統(tǒng)
- ktv包廂中聲學(xué)設(shè)計的研究【畢業(yè)論文】
- 學(xué)生成績管理系統(tǒng)畢業(yè)論文畢業(yè)論文
- 畢業(yè)論文(設(shè)計)基于.net畢業(yè)論文管理系統(tǒng)
- 學(xué)生管理管理系統(tǒng)畢業(yè)論文
- 薪資管理系統(tǒng)-畢業(yè)論文
- 畢業(yè)論文——團員管理系統(tǒng)
- 畢業(yè)論文——學(xué)生管理系統(tǒng)
- 超市管理系統(tǒng)畢業(yè)論文
- 學(xué)生管理系統(tǒng)畢業(yè)論文
- 酒店管理系統(tǒng)畢業(yè)論文
- 倉庫管理系統(tǒng)畢業(yè)論文
- bbs管理系統(tǒng)畢業(yè)論文
- 登錄管理系統(tǒng)畢業(yè)論文
評論
0/150
提交評論