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

正文內(nèi)容

基于java的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_畢業(yè)設(shè)計(jì)(論文)-文庫(kù)吧資料

2025-07-11 16:49本頁(yè)面
  

【正文】 15 表 會(huì)員信息表(續(xù)表) 列名 數(shù)據(jù)類型 是否允許為空 說明 sname varchar(50) 是 用戶名 sxb varchar(50) 是 用戶性別 sbj varchar(50) 是 用戶密碼 ssfz varchar(50) 是 身份證號(hào) ER 圖 將“管理員”、“房間信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、客房信息的局部 ER 圖,如圖 34 所示。管理員有權(quán)添加更改或刪除會(huì)員或是操作員信息。 (4)退房結(jié)賬管理 對(duì)入住會(huì)員進(jìn)行退房結(jié)算操作,并計(jì)入賬單。 (2)訂單管理 對(duì)會(huì)員的預(yù)定的賬單進(jìn)行增加、刪除、查找。 圖 32 系統(tǒng)總體結(jié)構(gòu)圖 前臺(tái)操作員功能結(jié)構(gòu)圖 前臺(tái)會(huì)員預(yù)訂系統(tǒng) 客房預(yù)訂情況查詢 客房預(yù)訂 前臺(tái)操作員系統(tǒng) 對(duì)會(huì)員信息的管理 客房預(yù)訂賬單管理 客房結(jié)賬單的查看 房間入住信息的查看 12 (1)客房信息管理 只限于管理員操作。系統(tǒng)功能架構(gòu)的前臺(tái)會(huì)員功能結(jié)構(gòu)圖,如圖 31 所示。 客人進(jìn)入酒店網(wǎng)站的首頁(yè),根據(jù)客房的類型,查詢酒店的客房信息,并在網(wǎng)上完成了客房的預(yù)訂。前臺(tái)主要用于客人查詢客房、預(yù)訂客房、查詢訂單,操作員對(duì)會(huì)員信息的修改,以及預(yù)訂客房等功能;后臺(tái)主要用于酒店管理員對(duì)酒店入住情況進(jìn)行管理。對(duì)于預(yù)定信息,管理員可以增刪改查預(yù)定信息。 ( 4)查看預(yù)訂信息:從預(yù)訂房間查看,可以看到客戶自己當(dāng)前訂單,已入住用戶可以查看到自己的入住單。 ( 2) 瀏覽酒店客房狀態(tài)信息:顧 客通過查尋可以看到空閑房間剩余。 按以上兩個(gè)方面進(jìn)行可行性分析、研究后,我認(rèn)為該項(xiàng)目在技術(shù)上是可行的,在經(jīng)濟(jì)上是可行的,在操作上也是可行的,所以完全可以進(jìn)行開發(fā)。 SQLServer 是一個(gè)杰出的數(shù)據(jù)庫(kù)平臺(tái),具有功能 強(qiáng)大,安全可靠等特點(diǎn),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)及電子商務(wù)等。 JSP 可以創(chuàng)建和運(yùn)用動(dòng)態(tài)、交互的 WEB 服務(wù)器應(yīng)用程序。 本系統(tǒng)的使用能大大提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量,能夠取得良好的經(jīng)濟(jì)效益綜合以上分析,此次畢業(yè)設(shè)計(jì)決定利用 Java, JSP和 SQL 技術(shù)設(shè)計(jì)網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)。管理和維護(hù)比較簡(jiǎn)單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運(yùn)轉(zhuǎn)。 10 (2)經(jīng)濟(jì)上的可行性 本系統(tǒng)由本人自主開發(fā),免費(fèi)使用 。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。后臺(tái)數(shù)據(jù)庫(kù)采用 SQL Server 20xx 數(shù)據(jù)庫(kù), SQL 功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫(kù)操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持 SQL。 可移植性 可方便移植到其他系統(tǒng)環(huán)境中正常運(yùn)行。 安全性 防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性其數(shù)據(jù) 應(yīng)能 集中存放于總部的數(shù)據(jù)庫(kù)服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫(kù)連接信息, 也不應(yīng) 進(jìn)行什么數(shù)據(jù)同步 . 可擴(kuò)展性 能方便的進(jìn)行二次開發(fā),滿足對(duì)功能的擴(kuò)充或提高并能提高相應(yīng)的安全控制。 在網(wǎng)絡(luò)情況良好的情況下, 3 秒內(nèi)可響應(yīng)用戶 請(qǐng)求。 健壯性 具有較高的 容錯(cuò)能力 和 恢復(fù)能力。 產(chǎn)品質(zhì)量需求分析 客戶的需求不斷變化,如何快速高效地推出滿足客戶需求、具有差異化優(yōu)勢(shì)和競(jìng)爭(zhēng)優(yōu)勢(shì)的產(chǎn)品,并最終獲得市場(chǎng)的成功。 性能需求分析 該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求: ( 1)操作簡(jiǎn)單、界面友好:完全控件式的頁(yè)面布局,使得信息的錄入工作更簡(jiǎn)便,許多選項(xiàng)只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,出現(xiàn)的提示信息也讓用戶隨時(shí)清楚自己的操作情況。管理酒店的各種信息 也是 相當(dāng)困難 , 酒店的信息量越來(lái)越大,管理員要對(duì)客房、預(yù)訂、入住、結(jié)賬等信息進(jìn)行人工管理,工作量相當(dāng)大,如客人結(jié)賬退房時(shí),要通過手工記錄的賬單計(jì)算客人的結(jié)賬金額,并修改客房信息 , 處理效率低,準(zhǔn)確度差。 另外,若客人臨時(shí)有事 , 需要修改和取消自己的預(yù)訂也需那樣做 , 相當(dāng)麻煩。 然而,現(xiàn)在的系統(tǒng)顯然不能滿足這些需求,它存在的主要 問題 是 :客人使用很不方便。更為關(guān)鍵的是這些酒店客房信息管理軟件都是基于客戶機(jī) /服務(wù)器的,即使功能再?gòu)?qiáng)大,客人需要預(yù)訂客房時(shí)都需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,操作比較繁瑣。只有充分了解需求之后才能設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),在設(shè)計(jì)上都必須大量的返工。 工作平臺(tái)設(shè)計(jì)原則 能適應(yīng)不同的操作平臺(tái),不同的網(wǎng)絡(luò)。 7 良好的用戶操作界面 用戶操作界面美觀、方便、實(shí)用, 使用戶能在較短的時(shí)間內(nèi)掌握其使用方法。開放系統(tǒng)使得各種類型的網(wǎng)絡(luò)和系統(tǒng)互連簡(jiǎn)單、標(biāo)準(zhǔn)統(tǒng)一,容易擴(kuò)展升級(jí)。通過提供統(tǒng)一的開發(fā)平臺(tái), J2EE 降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性 ,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。 J2EE 框架 目前, Java 2 平臺(tái)有 3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的 Java 2 平臺(tái)Micro 版( Java 2 Platform Micro Edition, J2ME)、適用于桌面系統(tǒng)的 Java 2 平臺(tái)標(biāo)準(zhǔn)版( Java 2 Platform Standard Edition, J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2 平臺(tái)企業(yè)版( Java 2 Platform Enterprise Edition, J2EE)。通過一次建立數(shù)據(jù)庫(kù)連接后的共享使用實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接的高效運(yùn)行,可以通過設(shè)定連接池最大連接數(shù)、最多并發(fā)連接數(shù)等來(lái)防止系統(tǒng)無(wú)限制的進(jìn)行數(shù)據(jù)庫(kù)連接和數(shù)據(jù)庫(kù)服務(wù)請(qǐng)求。數(shù)據(jù)庫(kù)連接池的基本思想就是 為數(shù)據(jù)庫(kù)連接建立一個(gè)“緩沖池”。 由上面的問題分析可以看出,問題的根源在于對(duì)數(shù)據(jù)庫(kù)連接資源的低效管理和放任政策導(dǎo)致數(shù)據(jù)庫(kù)連接這個(gè)重要的資源完全暴露在應(yīng)用系統(tǒng)管理之外。 6 使用這種開發(fā)模式 ,對(duì)于一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用,由于數(shù)據(jù)庫(kù)的訪問不是很頻繁,只需要在訪問數(shù)據(jù)庫(kù)時(shí)創(chuàng)建一個(gè)連接,用完后就關(guān)閉它,這樣做不會(huì)明顯增大系統(tǒng)的開銷。 數(shù)據(jù)庫(kù)緩沖技術(shù) 隨著信息技術(shù)的高速發(fā)展與廣泛應(yīng)用,數(shù)據(jù)庫(kù)技術(shù)在信息技術(shù)領(lǐng)域中的位置越來(lái)越重要。 JDBC 由一組用 Java 語(yǔ)言寫的類和接口組成,利用 Java 機(jī)制設(shè)計(jì)的標(biāo)準(zhǔn)SQL數(shù)據(jù)庫(kù)連接接口 JDBC去訪問數(shù)據(jù)庫(kù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問數(shù)據(jù)庫(kù)中的相應(yīng)數(shù)據(jù)。 SQL Server 系統(tǒng)中,數(shù)據(jù) 庫(kù)的管理采取了先進(jìn)的動(dòng)態(tài)管理機(jī)制,數(shù)據(jù)庫(kù)的大小可以隨著數(shù)據(jù)量的變化而縮小或者擴(kuò)大。 數(shù)據(jù)庫(kù)技術(shù) SQL Server 大型關(guān)系數(shù)據(jù)庫(kù) SQL Server 是一個(gè)分布式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶 /服務(wù)器體系結(jié)構(gòu)。 Java 提供了強(qiáng)類型檢查機(jī)制,使得程序在開發(fā)期間更安全。多線程允許同時(shí)完成多個(gè)任務(wù)。 ( 3)跨平臺(tái) Java 是基于虛擬機(jī)運(yùn)行的程序,它可以實(shí)現(xiàn)一處編譯多處運(yùn)行。簡(jiǎn)單并不代表干癟, Java 5 是一門很豐富的語(yǔ)言。很顯然,一個(gè)簡(jiǎn)單的創(chuàng)建動(dòng)態(tài)頁(yè)面的解決方案要能解決以下的問題: 1. 能夠在任何 Web 或應(yīng)用程序服務(wù)器上運(yùn)行 2. 將應(yīng)用程序邏輯和頁(yè)面顯示分離 3. 能夠快速地開發(fā)和測(cè)試 4. 簡(jiǎn)化開發(fā)基于 Web 的交互式應(yīng)用程序的過程 JavaServer Pages (JSP)滿足這些要求,它整合了存在的 Java 編程環(huán)境提供支持的技術(shù)和工具,產(chǎn)生了一種新的、開發(fā)基于 Web 應(yīng)用程序的方法,這個(gè)方法給予使用基于組件應(yīng)用的邏輯頁(yè)面的設(shè)計(jì)者提供了強(qiáng)大的功能。如果開發(fā)人員或者Web 管理人員想要調(diào)整頁(yè)面的顯示,就不得不從新編輯并編譯 Java Servlet 程序。開發(fā)人員編寫出 Servlet 程序,用來(lái)接收來(lái)自 Web 瀏覽器的 HTTP 請(qǐng)求,動(dòng)態(tài)地生成響應(yīng),然后發(fā)送包含 HTML 或XML 文檔到瀏覽器。例如, Java Servlets 這樣的技術(shù)就可以使得用 Java 語(yǔ) 言編寫交互式的應(yīng)用程序的服務(wù)器端的代碼變得更加簡(jiǎn)單。 JSP 無(wú)疑可以輕松地實(shí)現(xiàn)這類功能, JSP 技術(shù)是一種服務(wù)器端的 HTML 頁(yè)面中嵌入 JAVA 代碼的腳本語(yǔ)言,它比一般腳本語(yǔ)言的執(zhí)行速度更快,由于 JSP 是基于 JAVA語(yǔ)言的,所以它可以運(yùn)行在 UNIX/LINUX 和 WINDOWS 平臺(tái)上,是一種難得的動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)語(yǔ)言。但是服務(wù)器之間的通訊,尤其是在不同平臺(tái)上運(yùn)行的服務(wù)器之間的通訊仍然不是一件容易的事情。 本系統(tǒng)采用了 B/S 流行架構(gòu)開發(fā),數(shù)據(jù)庫(kù)服務(wù)器采用 Windows7 系統(tǒng),利用開發(fā) 4 工具 Myeclipse 以及 Tomcat 服務(wù)器,并且安裝 Sql Server 20xx 數(shù)據(jù)庫(kù)。其三層結(jié)構(gòu)組成如圖 21所示: 圖 21 三層 B/S 模式示意圖 進(jìn)行信息查詢時(shí),用戶通過瀏覽器向 Web 服務(wù)器發(fā)出請(qǐng)求, Web 服務(wù)器端遠(yuǎn)程數(shù)據(jù)服務(wù)組件處理該請(qǐng)求并將該請(qǐng)求發(fā)向 DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng)),它響應(yīng)該請(qǐng)求并發(fā)回?cái)?shù)據(jù)。 B/S系統(tǒng)結(jié)構(gòu) 目前應(yīng)用廣泛的 Web 數(shù)據(jù)庫(kù)系統(tǒng)是一種基于 B/S( Browser/Server)結(jié)構(gòu)的系統(tǒng)。為了提供統(tǒng)一的認(rèn)證界面,本系統(tǒng)附加了一個(gè)統(tǒng)一用戶認(rèn)證的功能,即單點(diǎn)登錄。中間層和數(shù)據(jù)庫(kù)層的通信采用了 JDBC 技術(shù),并使用了數(shù)據(jù)庫(kù)緩沖技術(shù)。中間層是指運(yùn)行在服務(wù)器中的,聯(lián)系 Web 瀏覽器與后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器的軟件。 3 2 開發(fā)技術(shù)及架構(gòu) 本章主要討論了酒店管理系統(tǒng)開 發(fā)中使用的相關(guān)技術(shù),本系統(tǒng)采用了 B/S 結(jié)構(gòu)。設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于 Java 的酒店管理系統(tǒng),本課題的任務(wù)是采用 B/S 架構(gòu)設(shè)計(jì)一款網(wǎng)上酒店客房系統(tǒng),只要能上網(wǎng)就可以酒店客房預(yù)訂,為管理員提供顧客信息與顧客訂單管理的服務(wù)平臺(tái),在此基礎(chǔ)上完成畢業(yè)論文
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1