freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2se的酒店管理系統(tǒng)論文(編輯修改稿)

2025-07-21 15:44 本頁面
 

【文章內(nèi)容簡介】 據(jù)。酒店管理系統(tǒng)大大的提高了賓館、酒店的工作效率,為賓館、酒店帶來了更大的利潤。隨著時代的發(fā)展,國內(nèi)越來越多的酒店開始使用酒店管理系統(tǒng)。尤其是小型酒店的服務(wù)水平不同,各自的服務(wù)方式不同。所以對于國內(nèi)大多的小型的賓館、酒店來說并不適合使用市場上較為成熟的商品酒店管理系統(tǒng),所以就需要定制自己的酒店管理系統(tǒng)來提高酒店的管理效率和服務(wù)水平。本酒店管理系統(tǒng)利用Java語言來編寫程序,并且使用Oracle作為數(shù)據(jù)庫,采用C/S模式,認(rèn)為本系統(tǒng)是適應(yīng)現(xiàn)今中小型酒店工作需求的酒店管理系統(tǒng),具有一定的開發(fā)價值和利用價值。 論文的主要內(nèi)容隨著人民生活水平的不斷提高,酒店等消費行業(yè)得到了迅猛的發(fā)展?,F(xiàn)在的酒店行業(yè)正向著規(guī)模化,集團化方向發(fā)展,傳統(tǒng)的經(jīng)營管理模式已經(jīng)不能適應(yīng)這種發(fā)展勢趨。如何利用Java語言針對中小型酒店的實際需求,設(shè)計并實現(xiàn)具有實用價值的酒店管理系統(tǒng),就成為本論文的研究內(nèi)容。本論文的主要內(nèi)容安排如下:第一章,引言。主要介紹本課題的背景和意義。第二章,系統(tǒng)理論與技術(shù)。涉及到開發(fā)用的技術(shù)與理論概念。第三章,系統(tǒng)分析與設(shè)計。需求分析與技術(shù)分析。第四章,系統(tǒng)實現(xiàn)。這章是全文的核心部分,包括開發(fā)運行環(huán)境構(gòu)建,數(shù)據(jù)庫實現(xiàn),系統(tǒng)功能實現(xiàn)等。第五章,結(jié)論。首先,對本文聚焦的問題進行總結(jié)。接著,對未來的研究和工作進行展望。第二章 系統(tǒng)理論與技術(shù)本系統(tǒng)的開發(fā)是基于Java編程語言的,采用了C/S模式,使用的數(shù)據(jù)庫為 Oracle,基于MyEclipse 。下面就采用的這些技術(shù)做一下簡要介紹。 Java Java簡介Java是一種簡單的、面向?qū)ο蟮?、分布式的、解釋型的、結(jié)構(gòu)中立的、可移植的、健壯安全的、性能優(yōu)異和多線程的動態(tài)語言,是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。Java,是由Sun Microsystems公司于1995年5月推出的Java 程序設(shè)計語言和 Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Inter 計算。從此,Java 被廣泛接受并推動了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。Java平臺由Java虛擬機(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface,簡稱API)構(gòu)成。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個獨立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴展部分。在硬件或操作系統(tǒng)平臺上安裝一個Java平臺之后, Java應(yīng)用程序就可運行?,F(xiàn)在Java 平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運行,十分方便,這也是其應(yīng)用的優(yōu)勢。 Java SEJava SE 是Java平臺標(biāo)準(zhǔn)版的簡稱( Java Platform,Standard Edition) (also known as Java 2 Platform) ,用于開發(fā)和部署桌面、服務(wù)器以及嵌入設(shè)備和實時環(huán)境中的Java應(yīng)用程序。Java SE包括用于開發(fā)Java Web服務(wù)的類庫,同時,Java SE為Java EE(Java Platform,Enterprise Edition)提供了基礎(chǔ)。Android平臺應(yīng)用的開發(fā)語言使用的就是Java SE版本,需要注意的是,Android平臺并非支持Java SE中提供的所有包。 Java與面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計(ObjectOriented Programming)是一種起源于六十年代,發(fā)展已經(jīng)將近三十年的程序設(shè)計思想。其自身理論實踐已非常完善,并被多種面向?qū)ο蟪绦蛟O(shè)計語言(ObjectOriented Programming Language, OOPL)實現(xiàn)。面向?qū)ο蟪绦蛟O(shè)計中的概念主要包括:對象、類、數(shù)據(jù)抽象、繼承、動態(tài)綁定、數(shù)據(jù)封裝、多態(tài)性、消息傳遞。通過這些概念面向?qū)ο蟮乃枷氲玫搅司唧w的體現(xiàn)。對象是對現(xiàn)實世界實體的模擬,由現(xiàn)實實體過程活著信息性來定義。一個對象可以被認(rèn)為是一個把數(shù)據(jù)(屬性)和程序(方法)封裝在一起的實體里,在這個程序產(chǎn)生該對象的動作或者對它接受到的外界信號的反應(yīng)。這些對象操作有時稱為方法。作為一門高級語言,Java能夠被廣大程序員接受和擁護,很大原因是由于其純面向?qū)ο蟮奶匦浴ava吸取了 C++面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復(fù)利用。Java 提供了眾多的一般對象的類,通過繼承即可使用父類的方法。相對于C++中的多繼承,Java單繼承的模式無疑減少了程序設(shè)計上的復(fù)雜性,為了實現(xiàn)類似多繼承的功能,Java 提供了實現(xiàn)接口這樣一種方式,子類可以在繼承一個父類的同時實現(xiàn)多個接口中的方法。Java提供的Object 類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類為Object類,Object類功能強大,經(jīng)常會使用到它及其它派生的子類。 Java的優(yōu)勢與特點(1)平臺無關(guān)性:平臺無關(guān)性是指Java能運行于不同的平臺。運行于虛擬機,實現(xiàn)不同平臺的Java接口之間。使用 Java編寫的程序能夠在全世界范圍內(nèi)實現(xiàn)共享。 Java的數(shù)據(jù)類型與機器無關(guān),Java虛擬機(Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實現(xiàn)Java 二進制代碼的解釋執(zhí)行功能, 提供于不同平臺的接口的。(2)安全性:Java的編程類似 C++,學(xué)習(xí)過C++的讀者將很快掌握J(rèn)ava的精髓。Java舍棄了C++的指針對存儲器地址的直接操作,程序運行時,內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。Java對程序提供了安全管理器,防止程序的非法訪問。(3)面向?qū)ο螅篔ava吸取了 C++面向?qū)ο蟮母拍?,將?shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。類的封裝性、繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后通過上述特性反復(fù)利用。程序員只需把主要精力用在類和接口的設(shè)計和應(yīng)用上。Java提供了眾多的一般對象的類,通過繼承即可使用父類的方法。在Java中,類的繼承關(guān)系是單一的非多重的,一個子類只有一個父類,子類的父類又有一個父類。Java提供的 Object類及其子類的繼承關(guān)系如同一棵倒立的樹形,根類為Object類,Object類功能強大,經(jīng)常會使用到它及其它派生的子類。(4)分布式:Java建立在擴展 TCP/IP網(wǎng)絡(luò)平臺上。庫函數(shù)提供了用 HTTP和FTP 協(xié)議傳送和接受信息的方法。這使得程序員在使用網(wǎng)絡(luò)上的文件和本機文件一樣容易。(5)健壯性:Java致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查出許多開發(fā)早期出現(xiàn)的錯誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯的可能性。 Java還實現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開發(fā)Java應(yīng)用程序的周期。并且Java還提供了Null指針檢測、數(shù)組邊界檢測、異常出口、Byte code 校驗等功能。 Oracle數(shù)據(jù)庫 Oracle數(shù)據(jù)庫簡介Oracle是以高級結(jié)構(gòu)化查詢語言(SQL)為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,通俗地講它是硬方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)體系結(jié)構(gòu)的數(shù)據(jù)庫之一。它是由oracle公司開發(fā)的,面向inter計算的,支持關(guān)系對象型的,分布式的數(shù)據(jù)庫產(chǎn)品。是一個高度集的互聯(lián)網(wǎng)應(yīng)用平臺,為企業(yè)數(shù)據(jù)存儲提交高性能的數(shù)據(jù)管理系統(tǒng)。 Oracle數(shù)據(jù)庫的優(yōu)點(1)。這減少了ORACLE的資源占用,并增強了ORACLE的能力,使之在低檔軟硬件平臺上用較少的資源就可以支持更多的用戶,而在高檔平臺上可以支持成百上千個用戶。(2)提供了基于角色(ROLE) 分工的安全保密管理。在數(shù)據(jù)庫管理功能、完整性檢查、安全性、一致性方面都有良好的表現(xiàn)。(3)支持大量多媒體數(shù)據(jù),如二進制圖形、聲音、動畫以及多維數(shù)據(jù)結(jié)構(gòu)等。(4)提供了與第三代高級語言的接口軟件PRO*系列,能在C,C++等主語言中嵌入SQL 語句及過程化(PL/SQL)語句,對數(shù)據(jù)庫中的數(shù)據(jù)進行操縱。加上它有許多優(yōu)秀的前臺開發(fā)工具如POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速開發(fā)生成基于客戶端PC 平臺的應(yīng)用程序,并具有良好的移植性。 (5)提供了新的分布式數(shù)據(jù)庫能力??赏ㄟ^網(wǎng)絡(luò)較方便地讀寫遠(yuǎn)端數(shù)據(jù)庫里的數(shù)據(jù),并有對稱復(fù)制的技術(shù)。 C/S結(jié)構(gòu)簡介此次的設(shè)計采用了C/S體系結(jié)構(gòu)。Client和Server通常是分別處在相距很遠(yuǎn)的兩臺計算機上,Client程序的任務(wù)是將用戶的需求提交到Server程序,再將Server 程序返回的結(jié)果顯示給用戶;Server 程序的任務(wù)是接收客戶程序提出的服務(wù)請求,進行相應(yīng)的處理,再將結(jié)果返回給客戶程序。C/S 結(jié)構(gòu)的基本原則是將計算機應(yīng)用任務(wù)分解成多個子任務(wù),由多臺計算機分工完成,即采用“功能分布”原則。 C/S模式具有以下優(yōu)點:(1)交互性強。在C/S模式中,客戶端有一套完整的應(yīng)用程序,在出錯提示或者在線幫助等方面都有很強大的功能,并且可以在程序之間進行自由切換。(2) 采用 C/S模式大大降低了網(wǎng)絡(luò)的通信量。 此外,基于C/S模式開發(fā)的系統(tǒng)提供的信息內(nèi)容和形式比較單一。 MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它包括了完備的編碼、調(diào)試、測試和發(fā)布功能。第三章 系統(tǒng)分析與設(shè)計可行性分析的目的是為了對問題進行研究,以最小的代價盡可能短在時間內(nèi)確定問題是否能夠解決。因此需要分析幾種主要的可能的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否可以現(xiàn)實,系統(tǒng)完成后所能帶來的經(jīng)濟效益是否能夠大到值得投資開發(fā)這個系統(tǒng)的程度。在此研究本系統(tǒng)時可行性分析主要包括經(jīng)濟上的可行性,技術(shù)上的可行性和操作上的可行性,下面將分別介紹三種技術(shù)上的可行性:酒店管理系統(tǒng)是采用Java語言編寫的,具有Java 的 “一次編寫,到處運行”的優(yōu)點,所以此系統(tǒng)在不同的操作系統(tǒng)上都可以運行,具有很強的移植性、健全性和安全性。并且酒店管理系統(tǒng)要求要求應(yīng)具備功能完備、易于使用、易于維護等特點,而對于后者則要求能建立數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫?;谝陨系囊?,本,使得代碼編寫的過程大大的簡化。而數(shù)據(jù)庫則是采用目前較為流行的Oracle ,Java 對Oracle具有很好的支持。因此本系統(tǒng)在技術(shù)上是可行的。本酒店管理系統(tǒng)具備界面簡潔大方,使用方便,易于維護,操作簡單容易被用戶所接受,用戶只需熟練操作計算機,和對此系統(tǒng)使用做簡單的了解操作即會使用,而且使用此系統(tǒng)可以大大減少管理人員的負(fù)擔(dān)、提高工作效率。因此從使用操作方面看,此系統(tǒng)的開發(fā)是可行的。 經(jīng)濟上可行性本酒店管理系統(tǒng)運行的硬件環(huán)境只需一臺廉價的電腦既可,軟件環(huán)境則是安裝windows XP系統(tǒng),Oracle 既可。對于一般的中小型酒店來說都是很小的成本支出。因此本系統(tǒng)在經(jīng)濟上是可行的。綜上所述,此系統(tǒng)在技術(shù)方面、操作方面和經(jīng)濟方面都可行,方便簡單,因此開發(fā)本系統(tǒng)是完全可行通的。Comment [中中中中3]: 像這樣和如下形式修改,不作為三級標(biāo)題,不進目錄,且段時段后為0 系統(tǒng)功能分析圖為了滿足客戶的需求,實現(xiàn)酒店管理的基本流程,本系統(tǒng)設(shè)計主要功能包括住宿管理,餐飲管理,顧客服務(wù),員工管理,系統(tǒng)設(shè)置等模塊,以下為各模塊的具體功能要求。1 住宿管理模塊在此模塊中,能夠顯示各個類型的空閑房間狀況,能夠根據(jù)自定義條件查詢空閑房間,能夠增加房間信息,并且能夠查看指定房間的占用狀態(tài),從而預(yù)定房間。2 餐飲管理模塊在此模塊中,能夠顯示所有菜單并實現(xiàn)分頁效果,能夠根據(jù)菜單號或菜單名稱對菜單進行模糊查找,能夠修改或刪除指定行的菜單信息,能夠添加菜單信息。3 顧客服務(wù)模塊在此模塊中,能夠根據(jù)房間類型查詢對應(yīng)的空閑房間,可對空閑房間進行開房或預(yù)定;能夠?qū)崿F(xiàn)換房和續(xù)住功能;可根據(jù)身份證號為顧客進行點餐服務(wù);能夠根據(jù)身份證號查詢住宿和點餐的消費記錄,進行結(jié)賬,并能夠生成賬單供顧客打印報銷;能夠?qū)︻櫩偷男畔⑦M行增刪改查等操作。4 員工管理模塊在此模塊中,能夠根據(jù)編號、姓名或職務(wù)查詢員工信息,或查詢所有員工信息,能夠?qū)T工信息進行修改、刪除和添加。5 系統(tǒng)設(shè)置模塊在此模塊中,需要先判斷當(dāng)前登錄的管理員是否為系統(tǒng)管理員,若是,則可以對Comment [中中中中4]: 本節(jié)刪除,將圖放入下一節(jié)中去房間的價格和是否為空閑狀態(tài)做修改,能夠增加、修改和刪除部門信息,能夠更改所有管理員的密碼和權(quán)限,能夠新增和刪除其他管理員。若不是系統(tǒng)管理員,則在此模塊中沒有權(quán)限進行任何操作。 其他模塊登錄模塊的實現(xiàn),登錄后可更改當(dāng)前用戶的密碼,可回到登錄頁面更改登錄身份,系統(tǒng)安全退出,菜單欄上的幫助欄的實現(xiàn)等。 系統(tǒng)ER圖房間菜N11吃NNN1價格描述顧客姓名性別年齡E m a i l類別地址身份證號碼備注
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1