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

正文內(nèi)容

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

2025-07-21 15:44 本頁(yè)面
 

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