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

正文內(nèi)容

酒店畢業(yè)論文-西大基地gxdx0801韋靜賢(編輯修改稿)

2025-07-24 22:11 本頁面
 

【文章內(nèi)容簡介】 1 系統(tǒng)總體結(jié)構(gòu)圖NM 系統(tǒng)業(yè)務模型圖客 戶預訂客房訂單訂房圖72 系統(tǒng)業(yè)務模型圖1圖73系統(tǒng)業(yè)務模型圖2客 戶預訂餐飲訂單訂餐MN 系統(tǒng)用例圖 Admin用例圖圖75 agent用例圖圖76餐飲前臺業(yè)務辦理和后臺管理流程圖圖77住宿前臺業(yè)務辦理和后臺管理流程圖第八章 數(shù)據(jù)庫設計將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設計。它是整個數(shù)據(jù)庫設計的關鍵。在需求分析階段所得到的應用需求應該首先抽象為信息世界的結(jié)構(gòu),才能更好地,更準確地用某一DBMS實現(xiàn)這些需求。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎,它比數(shù)據(jù)模型更獨立于機器,更抽象,從而更加穩(wěn)定。描述概念模型的有力工具是ER模型。所謂ER模型就是實體聯(lián)系方法。ER圖提供了表示實體、實體的屬性和實體之間的聯(lián)系的方法。實體型:用矩形表示,矩形框內(nèi)寫明實體名屬性:用橢圓型表示,并用無向邊與其相應實體連接起來聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊與其有關實體連接起來,同時在邊旁邊標上聯(lián)系的類型(1:1,1:n或m:n)[9]。對象類型的組成成份可以抽象為實體的屬性。組成成份與對象之間是“is part of”的關系。實際上實體與屬性是相對而言的,很難有截然劃分的界限。同一事物,在一種應用環(huán)境中作為“屬性”,在另一種環(huán)境中就必須作為“實體”。一般來說,在給定的應用環(huán)境中,屬性不能再具有需要描述的性質(zhì)。即屬性必須是不可分的數(shù)據(jù)項,不能再由另一些屬性組成。屬性不能與其它實體具有聯(lián)系。聯(lián)系只發(fā)生在實體之間。由此,下面將酒店管理系統(tǒng)所涉及的ER圖表示出來:圖81顧客實體ER圖顧 客姓名名 稱密 碼聯(lián)系方式Email顧客id圖82 管理員實體ER圖管理員用戶名密碼管理員id就餐費用就餐訂單號日 期顧客編號折 扣就餐id圖83就餐實體ER圖就餐計劃id就餐計劃菜肴菜肴數(shù)量餐桌編號總價格圖84 就餐計劃實體ER圖編 號菜 肴單 價類型編號名 稱描 述菜肴id圖85菜肴實體ER圖菜肴類型id菜肴類型類型名稱保質(zhì)期圖86 菜肴類型實體ER圖餐 桌編 號名 稱位 置類型編號餐桌id圖87餐桌實體ER圖餐桌類型編 號名 稱座位數(shù)目類型id圖88餐桌類型實體ER圖客房編號住宿入住日期顧客編號折 扣費用住宿id圖89住宿實體ER圖住宿計劃編 號客房編號房間個數(shù)住宿計劃id總價格住宿編號圖810 住宿計劃實體ER圖客房id客 房人數(shù)單 價類型編號名 稱描 述圖811客房實體ER圖客房類型類型名稱描 述 客房類型id圖812 客房類型實體ER圖13實體間的ER圖顧 客預 訂就餐信息菜肴名稱就餐日期菜肴數(shù)量就餐計劃信息菜肴信息nnn1包含1包含1圖813 實體關系圖1顧 客預 訂住宿信息客房名稱房間數(shù)量住宿日期住宿計劃信息客房信息n1n1包含n包含1圖814實體關系圖2 表81 數(shù)據(jù)庫表匯總表82菜肴表序號字段名稱字段類型說明備注1idInteger菜肴編號Primary key2nameVarchar菜肴名稱3priceDouble菜肴價格4descriptionVarchar菜肴描述5cuisineType_idInteger菜肴類型外碼表83菜肴類型表序號字段名稱字段類型說明備注1idinteger類型編號Primary key2namevarchar類型名稱3lifevarchar保質(zhì)期表84顧客表序號字段名稱字段類型說明備注1idinteger顧客編號Primary key2usernamevarchar用戶名3passwordvarchar密碼4namevarchar姓名5phonevarchar電話6varchar郵件表85就餐表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar訂單編號3personNumvarchar就餐人數(shù)4datedate就餐日期5customer_idinteger顧客編號外碼表86就餐計劃表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar編號3numinteger菜肴數(shù)量4totalPricedouble總價格5cuisine_idinteger菜肴編號外碼16eating_idinteger就餐序號外碼27tables_idinteger餐桌序號外碼3表87餐桌表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar餐桌編號3namevarchar名稱4addressvarchar位置5tablesType_idinteger餐桌類型序號外碼表88餐桌類型表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar類型編號3namevarchar類型名稱4sizeinteger座位數(shù)目表89管理員表序號字段名稱字段類型說明備注1idinteger序號Primary key2usernamevarchar用戶名3passwordvarchar密碼表810客房表序號字段名稱字段類型說明備注1idinteger序號Primary key2namevarchar客房名稱3personNuminteger人數(shù)4pricedouble單價5descriptionvarchar描述6roomType_idinteger房間類型序號外碼表811客房類型表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar類型編號3descriptionvarchar描述4sizeinteger座位數(shù)目表812住宿表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar客房編號3lessdouble折扣外碼14dateDate入住時間5costdouble費用6customer_idinteger顧客編號外碼2表813住宿計劃表序號字段名稱字段類型說明備注1idinteger序號Primary key2novarchar客房編號3numinteger房間個數(shù)4totalPricedouble總價格5room_idinteger房間序號外碼16lodging_idinteger住宿序號外碼2第九章 系統(tǒng)的關鍵技術以及要點介紹首先,本系統(tǒng)分為三層,每層的技術選型分別為:表示層:Struts業(yè)務層:POJO持久層:Hibernate即所謂的目前最流行的Web應用開發(fā)框架Struts+POJO+Hibernate技術,其中涉及到的技術有JSP,開發(fā)語言則目前最流行的應用程序開發(fā)語言——面向?qū)ο缶幊陶Z言Java。下面將分別對這些技術進行相應的介紹。本設計采用的是目前最為流行的動態(tài)網(wǎng)站開發(fā)技術JSP,下面對該技術進行介紹,并將其與其他網(wǎng)頁開發(fā)技術進行比較以闡述采用該技術的原因。 JSP簡介 JSP簡介JSP(Java Server Page)是由于Sun Microsystems公司倡導、許多公司參與建立的以種動態(tài)網(wǎng)頁技術標準。該技術為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了一個簡捷而快捷的方法。在目前流行的3P技術中(3P技術分別是:ASP,Active Server Page;PHP,Personal HomePage;JSP,Java Server Page),JSP已經(jīng)逐漸成為Internet上的主流開發(fā)工具。JSP是基于Java Servlet以及整個Java體系的Web開發(fā)技術,具有動態(tài)頁面與靜態(tài)頁面分離、能夠脫離硬件平臺束縛、“一次編寫,各處運行”等優(yōu)點。利用這一技術可以建立安全、跨平臺的先進動態(tài)網(wǎng)站。 JSP的特點JSP主要有如下5個方面的特點:使用JSP技術,Web頁面開發(fā)人員可以使用HTML或者XML來設計和格式化最終頁面,使用JSP標簽或者腳本生成頁面的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標簽和JavaBean組件中,并且捆綁在腳本中,所有的腳本在服務器端運行。如果核心邏輯被封裝在標簽和JavaBean組件中,那么其他人員,如頁面設計者或是Web管理人員,就能夠編輯和使用JSP頁面而不影響內(nèi)容生成。在服務器端,JSP引擎解釋JSP標簽和腳本,生成所請求的內(nèi)容,并且將結(jié)果以HTML或XML頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,并且保證了任何基于HTML的Web的瀏覽器的完全可用性。JSP的重要特點之一就是它由Java語言構(gòu)建,是Java應用程序的一種。Java技術最鮮明的特點之一就是工作平臺具有獨立性。如果學習過Java語言,就一定聽說過“Write Once,Run Anywhere”這句名言。與之相同,JSP也不必考慮在Web服務器環(huán)境的操作系統(tǒng)相關性。不管JSP在何種平臺中編寫,只要服務器中有JSP Container就可以使用原先編寫的程序在其他服務器中運行,無需更改。這是Java系列產(chǎn)品共同的優(yōu)點。所以,JSP開發(fā)者只用編寫JSP程序,無需考慮其硬件是怎樣構(gòu)成的、運行體系是怎樣的等問題。在數(shù)據(jù)庫連接上也有相同的優(yōu)勢。JSP與數(shù)據(jù)庫連接時,只需使用由Java提供的JDBC(Java Data Base Connectivity)。JDBC也獨立于平臺工作,所以不必擔心使用JDBC而使平臺變更。由于Java的這種特性,使得基于JSP開發(fā)的Web應用程序可以很簡單地在新開發(fā)的軟件中重用。Web頁面開發(fā)人員不一定都是熟悉腳本語言的編程人員。JSP技術封裝了許多功能,這些功能是在XML標簽中成動態(tài)內(nèi)容所需要的。標準的JSP標簽能夠訪問和實例化JavaBean組件、設置或者檢索組件屬性、下載Applet等。通過開發(fā)自定義的標簽庫,可以擴展JSP技術,用戶可以為常用功能創(chuàng)建自己的標簽庫。Web頁面開發(fā)人員能夠使用這些工具簡化頁面開發(fā)。絕大多數(shù)JSP頁面依賴于可重用的跨平臺組件(JavaBean或者EJB:Enterprise JavaBean)來執(zhí)行應用程序所要求的更為復雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者這些組件為更多的用戶所使用?;诮M件的開發(fā)方法加速了總體的開發(fā)過程。由于JSP頁面的內(nèi)置腳本語言是基于Java語言的,而且所有的JSP頁面都被編譯成為Java Servlet,所以JSP頁面就具有Java技術的所有優(yōu)點,包括完善的存儲管理和安全性[8]。 Struts框架在開發(fā)簡單的Web應用程序過程中,以JSP技術作為頁面表示層、Servlet作為處理類的兩層開發(fā)模式是最簡單常見的方法??墒请S著Web應用程序規(guī)模的增大,對系統(tǒng)的可擴展性和可維護性提出了較高的要求。對于業(yè)務邏輯復雜、規(guī)模較大的Web應用程序的開發(fā),往往需要引入一定的開發(fā)模式或框架。由模型(Model)、視圖(View)、控制器(Controller)組成的三層模型(簡稱MVC架構(gòu))成為了當前業(yè)界最為流行的Web應用開發(fā)模式。而Struts框架很好地將這三層模式在Web開發(fā)中實現(xiàn)[8]。 MVC設計模式概述大型的Web應用系統(tǒng)和程序的開發(fā)往往業(yè)務邏輯復雜且可能
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1