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

正文內(nèi)容

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

2025-07-03 17:44本頁(yè)面
  

【正文】 是否允許為空說(shuō)明sidvarchar(50)否用戶id,主鍵 會(huì)員信息表(續(xù)表)列名數(shù)據(jù)類型是否允許為空說(shuō)明snamevarchar(50)是用戶名sxbvarchar(50)是用戶性別sbjvarchar(50)是用戶密碼ssfzvarchar(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)行增加、刪除、查找。前臺(tái)操作員系統(tǒng)對(duì)會(huì)員信息的管理客房預(yù)訂賬單管理客房結(jié)賬單的查看房間入住信息的查看圖32 系統(tǒng)總體結(jié)構(gòu)圖前臺(tái)操作員功能結(jié)構(gòu)圖(1)客房信息管理只限于管理員操作。系統(tǒng)功能架構(gòu)的前臺(tái)會(huì)員功能結(jié)構(gòu)圖,如圖31所示??腿诉M(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)信息:顧客通過(guò)查尋可以看到空閑房間剩余。按以上兩個(gè)方面進(jìn)行可行性分析、研究后,我認(rèn)為該項(xiàng)目在技術(shù)上是可行的,在經(jīng)濟(jì)上是可行的,在操作上也是可行的,所以完全可以進(jìn)行開(kāi)發(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)。(2)經(jīng)濟(jì)上的可行性 本系統(tǒng)由本人自主開(kāi)發(fā),免費(fèi)使用。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2005數(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)行二次開(kāi)發(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í),要通過(guò)手工記錄的賬單計(jì)算客人的結(jié)賬金額,并修改客房信息,處理效率低,準(zhǔn)確度差。另外,若客人臨時(shí)有事,需要修改和取消自己的預(yù)訂也需那樣做,相當(dāng)麻煩。然而,現(xiàn)在的系統(tǒng)顯然不能滿足這些需求,它存在的主要問(wèn)題是:客人使用很不方便。更為關(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ò)。良好的用戶操作界面用戶操作界面美觀、方便、實(shí)用,使用戶能在較短的時(shí)間內(nèi)掌握其使用方法。開(kāi)放系統(tǒng)使得各種類型的網(wǎng)絡(luò)和系統(tǒng)互連簡(jiǎn)單、標(biāo)準(zhǔn)統(tǒng)一,容易擴(kuò)展升級(jí)。通過(guò)提供統(tǒng)一的開(kāi)發(fā)平臺(tái),J2EE降低了開(kāi)發(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)。通過(guò)一次建立數(shù)據(jù)庫(kù)連接后的共享使用實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接的高效運(yùn)行,可以通過(guò)設(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è)“緩沖池”。由上面的問(wèn)題分析可以看出,問(wèn)題的根源在于對(duì)數(shù)據(jù)庫(kù)連接資源的低效管理和放任政策導(dǎo)致數(shù)據(jù)庫(kù)連接這個(gè)重要的資源完全暴露在應(yīng)用系統(tǒng)管理之外。使用這種開(kāi)發(fā)模式,對(duì)于一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用,由于數(shù)據(jù)庫(kù)的訪問(wèn)不是很頻繁,只需要在訪問(wèn)數(shù)據(jù)庫(kù)時(shí)創(chuàng)建一個(gè)連接,用完后就關(guān)閉它,這樣做不會(huì)明顯增大系統(tǒng)的開(kāi)銷。 數(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去訪問(wèn)數(shù)據(jù)庫(kù)。未經(jīng)授權(quán)的用戶既不能執(zhí)行相應(yīng)的操作,也不能訪問(wèn)數(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ī)制,使得程序在開(kāi)發(fā)期間更安全。多線程允許同時(shí)完成多個(gè)任務(wù)。(3)跨平臺(tái) Java是基于虛擬機(jī)運(yùn)行的程序,它可以實(shí)現(xiàn)一處編譯多處運(yùn)行。簡(jiǎn)單并不代表干癟,Java是一門很豐富的語(yǔ)言。很顯然,一個(gè)簡(jiǎn)單的創(chuàng)建動(dòng)態(tài)頁(yè)面的解決方案要能解決以下的問(wèn)題: 1. 能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行2. 將應(yīng)用程序邏輯和頁(yè)面顯示分離3. 能夠快速地開(kāi)發(fā)和測(cè)試4. 簡(jiǎn)化開(kāi)發(fā)基于Web的交互式應(yīng)用程序的過(guò)程JavaServer Pages (JSP)滿足這些要求,它整合了存在的Java編程環(huán)境提供支持的技術(shù)和工具,產(chǎn)生了一種新的、開(kāi)發(fā)基于Web應(yīng)用程序的方法,這個(gè)方法給予使用基于組件應(yīng)用的邏輯頁(yè)面的設(shè)計(jì)者提供了強(qiáng)大的功能。如果開(kāi)發(fā)人員或者Web管理人員想要調(diào)整頁(yè)面的顯示,就不得不從新編輯并編譯Java Servlet程序。開(kāi)發(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è)開(kāi)發(fā)語(yǔ)言。但是服務(wù)器之間的通訊,尤其是在不同平臺(tái)上運(yùn)行的服務(wù)器之間的通訊仍然不是一件容易的事情。本系統(tǒng)采用了B/S流行架構(gòu)開(kāi)發(fā),數(shù)據(jù)庫(kù)服務(wù)器采用Windows7系統(tǒng),利用開(kāi)發(fā)工具M(jìn)yeclipse以及Tomcat服務(wù)器,并且安裝Sql Server 2005數(shù)據(jù)庫(kù)。其三層結(jié)構(gòu)組成如圖21所示:圖21 三層B/S模式示意圖進(jìn)行信息查詢時(shí),用戶通過(guò)瀏覽器向Web服務(wù)器發(fā)出請(qǐng)求,Web服務(wù)器端遠(yuǎn)程數(shù)據(jù)服務(wù)組件處理該請(qǐng)求并將該請(qǐng)求發(fā)向DBMS(數(shù)據(jù)庫(kù)管理
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1