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

正文內(nèi)容

基于jsp的酒店客房在線預(yù)訂系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-08-23 05:30 本頁面
 

【文章內(nèi)容簡介】 單。 數(shù)據(jù)訪問組件在使用Strus開發(fā)數(shù)據(jù)庫應(yīng)用程序的時候,會經(jīng)常使用數(shù)據(jù)庫訪問控件。這些控件包括:DataSource、JDBC等。(1)DataSource:數(shù)據(jù)源是Struts框架自帶的一種訪問數(shù)據(jù)庫的組件,可以通過相關(guān)的配置獲 對數(shù)據(jù)庫的連接,以達到對數(shù)據(jù)庫的操作,在Struts的控制器組件中的 getDataSource()方法來獲取配置好的數(shù)據(jù)源來獲取相關(guān)的連接數(shù)據(jù)庫的信息。以下是在Struts應(yīng)用當(dāng)中配置的相關(guān)數(shù)據(jù)源。datasourcesdatasource type=setproperty property=autoCommit value=false/setproperty property=description value=ORACLE Data Source/setproperty property=driverClass value=/setproperty property=maxCount value=20/setproperty property=minCount value=2/setproperty property=user value=a/setproperty property=password value=a/setpropertyproperty=URL value=jdbc:oracle:thin:@localhost:1521:dhee//datasource(2)JDBC JDBC是Java用來連接數(shù)據(jù)庫的一種方法,全稱為Java DataBase Connect,用來獲取數(shù)據(jù)庫的連接。 創(chuàng)建數(shù)據(jù)庫在設(shè)計數(shù)據(jù)庫之前,首先要創(chuàng)建一個用戶。此用戶包含系統(tǒng)中所有用到的數(shù)據(jù)表。創(chuàng)建用戶代碼為:CREATE USER a IDENTIFIED BY a。之后給用戶分配相應(yīng)的權(quán)限:GRANT CONNECT,RESOURCE TO a??头啃畔⒐芾硖砑涌头啃薷目头啃畔h除客房查看客房信息圖31 客房信息管理ER圖訂房信息管理客房預(yù)訂查看客房信息退房信息查看客房預(yù)訂信息圖32 客房預(yù)訂管理信息實體圖用戶信息管理管理員用戶普通用戶圖33 用戶信息管理ER圖 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計用戶a包含以下3個表:用戶信息表Users、客戶信息表Room、客房信息詳細表RoomF。各個表的具體信息如下:1.用戶信息表Users客戶信息表Client主要是用來保存客戶信息,表Client結(jié)構(gòu)如圖表31所示。 表31 客戶信息表Client編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1M00101VARCHAR2(3)用戶編號2M00102VARCHAR2(8)用戶名稱3M00103VARCHAR2(6)用戶密碼4M00104VARCHAR2(1)用戶權(quán)限2.客戶信息表Room,表Room的結(jié)構(gòu)如表32所示。表32 酒店信息表Storehouse編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1M00201VARCHAR2(4)房間編號2M00202NUMBER(4)房間每天預(yù)訂的價格3M00203VARCHAR(40)房間名稱4M00204VARCHAR2(1)預(yù)訂標(biāo)識3. 客房詳細信息表RoomF表33 用戶信息表Users用戶信息表RoomF用來保存用戶信息,表RoomF的結(jié)構(gòu)如表33表示。編號字段名稱數(shù)據(jù)結(jié)構(gòu)說 明1M00301VARCHAR2(4)房間編號2M00301VARCHAR2(3)營業(yè)員編號3M00301DATE預(yù)訂日期4M00301DATE退房日子第4章 酒店客房管理系統(tǒng)需求分析及總體設(shè)計本套應(yīng)用程序名稱為“酒店客房管理系統(tǒng)”,主要用于酒店客房信息的管理,系統(tǒng)包括用戶管理、房間管理、訂房信息管理等幾部分組成。酒店客房管理系統(tǒng)需滿足酒店管理員及工作人員的需求,他們具有登陸應(yīng)用系統(tǒng)的權(quán)限,所以需要對工作人員的登陸本模塊進行更多的考慮,設(shè)計不同用戶的操作權(quán)限和登陸方法。對于一個酒店來說,最大的功能就是提供給顧客需要的房間,所以酒店管理就是對房間信息、人員信息、客房預(yù)訂信息的管理,用戶可以根據(jù)實際情況對房間信息進行分類管理,包括添加,刪除更新數(shù)據(jù)庫等。當(dāng)然,酒店中除了預(yù)訂客房,退房也是必不可少的事,退房操作就是對于退房的管理,用戶可以方便地輸入一些客房的信息,但是要滿足這個客房已經(jīng)被預(yù)訂,否則沒有進行退房的必要。有了房間的清退,自然也就有房間的預(yù)訂,這部分提供的功能與房間退出流程差不多,有所區(qū)別的只是對沒有被預(yù)訂的房間進行預(yù)訂。酒店客房的信息量大,數(shù)據(jù)安全性和保密性要求高。本系統(tǒng)實現(xiàn)對房間的預(yù)訂信息進行了詳細的描述。酒店管理人員可以瀏覽、查詢、添加、刪除等房間的基本信息以及查詢已經(jīng)預(yù)訂的房間信息和沒有被預(yù)訂的房間的詳細信息等,并可以對一些基本的信息生成報表形式,并打印輸出的功能。報表是一個數(shù)據(jù)庫中最重要的功能之一,有了報表才能清楚地知道房間的出入庫情況,在數(shù)據(jù)報表功能中包括預(yù)訂客房報表,酒店預(yù)訂報表及經(jīng)辦人員報表等一些基本信息的打印,方便簡潔。本系統(tǒng)基本涵蓋了酒店管理的主要需求,具有完善細致的功能、友好的用戶界面、強大的數(shù)據(jù)處理功能和完備的安全機制;隨心所欲的查詢和所見即所得的打印功能,并全面支持分析和決策的功能。 ●系統(tǒng)特色:,即時對系統(tǒng)數(shù)據(jù)進行安全設(shè)置與保護。,業(yè)務(wù)操作簡單,進入系統(tǒng)即能使用。,采用先進的數(shù)據(jù)庫訪問方式,數(shù)據(jù)更安全,性能更穩(wěn)定。,選用具有大型數(shù)據(jù)庫安全機制的數(shù)據(jù)庫系統(tǒng),提供各種級別的數(shù)據(jù)保護和權(quán)限控制方式,確保數(shù)據(jù)的安全可靠。操作快捷、方便。易懂易會。系統(tǒng)集輸入、維護、查詢、統(tǒng)計和各種處理為一體,信息導(dǎo)入導(dǎo)出方便共享。本實例所描述的酒店客房管理系統(tǒng)主要包括以下功能:基本信息包括房間信息、房間預(yù)訂信息和用戶信息。房間可以按照樓層分類。在房間預(yù)訂時,需要提供房間詳細的信息;在房間清退時,需要提供房間標(biāo)號等信息。房間信息包括房間編號、房間名稱、房間單價和預(yù)訂標(biāo)識等信息。用戶信息包括用戶名、密碼、員工姓名等信息?;拘畔⒐芾砟K可以實現(xiàn)以下功能:● 添加、修改、刪除和查看用戶信息;● 添加、修改、刪除和查看客房信息; ● 添加、修改、刪除和查看客房預(yù)訂信息。員工信息管理模塊可以實現(xiàn)以下功能:● 添加客戶;● 修改員工名稱;● 刪除員工;● 查看員工;● 添加員工信息;● 修改員工密碼;● 刪除員工詳細信息;● 查詢員工密碼;本系統(tǒng)中采用用戶權(quán)限的方式對用戶進行相應(yīng)的管理,分為管理員和普通用戶,管理員可以對基本信息進行相應(yīng)的管理,而普通用戶只能對客房信息進行管理。酒店操作由酒店管理員執(zhí)行,就是把酒店房間預(yù)訂的相關(guān)信息取出的操作,用專業(yè)術(shù)語來描述就是訂房和退房。酒店操作管理模塊可以實現(xiàn)客房預(yù)訂管理、客房退出管理和打印清單等功能。客房預(yù)訂可以分為察看客房、檢驗客房是否被預(yù)訂、確定預(yù)訂房間、進行預(yù)訂等情況?!?察看客房指將沒有被預(yù)訂的商品的清單進行打??;● 檢驗客房是否被預(yù)訂是根據(jù)用戶的需求察看對應(yīng)房間是否被預(yù)訂;● 確定預(yù)訂房間是指確定房間沒有被預(yù)訂的情況下進行房間的預(yù)訂;● 打印清單是指將預(yù)訂客房的相關(guān)信息進行打印。退房操作需要察看客房、檢驗客房是否被預(yù)訂、確定預(yù)訂房間時間、對日期進行計算、進行退房等信息退房可以分為察看客房、退房、計算價格等情況?!?察看客房指將已預(yù)訂房間信息顯示出來;● 退房是指將客房的信息進行消除;● 計算價格是根據(jù)日期差和房間每天的單價對房間。退房操作需要對房間退房的詳細信息記錄等信息。酒店盤點是指催酒店客房進行整理,糾正不準(zhǔn)確的酒店數(shù)據(jù)。由于人為操作等原因,系統(tǒng)中酒店數(shù)據(jù)與實際數(shù)據(jù)之間可能會存在誤差。所以隔一段時間就需要對酒店進行盤點,從而保證酒店數(shù)據(jù)的準(zhǔn)確性??蛻粜畔⒐芾砟K可以實現(xiàn)以下功能:● 添加客戶;● 修改客戶名稱;● 刪除客戶;● 查看客戶;● 添加客戶信息;● 修改客戶密碼;● 刪除客戶詳細信息;● 查詢客戶密碼;所謂的系統(tǒng)流程就是用戶在使用系統(tǒng)時的工作過程。對于多類型用戶的管理系統(tǒng)來說,每一類用戶的工作流程都是不同的。多用戶系統(tǒng)的工作流程都是從用戶登陸模塊開始的,對于用戶的身份進行驗證。身份認證可以分為以下兩個過程:(1) 確認用戶是否是有效的系統(tǒng)用戶;(2) 確定用戶類型。第一個過程是確定用戶是否能進入系統(tǒng),第二個過程是根據(jù)用戶類型決定用戶的操作權(quán)限,從而決定用戶的工作界面。本系統(tǒng)的流程分析如圖41所示。圖41 系統(tǒng)分析流程圖 系統(tǒng)用例
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1