第11章-海川酒店預訂系統(tǒng)_第1頁
第11章-海川酒店預訂系統(tǒng)_第2頁
第11章-海川酒店預訂系統(tǒng)_第3頁
第11章-海川酒店預訂系統(tǒng)_第4頁
第11章-海川酒店預訂系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

JavaSE6工程開發(fā)培訓視頻海川酒店預訂系統(tǒng)課程安排開發(fā)背景系統(tǒng)分析系統(tǒng)設計數(shù)據(jù)庫設計開發(fā)前準備工作前臺顯示框架的設計

前臺訂單處理模塊

用戶注冊和登錄查看已提交訂單模塊和前臺測試后臺管理框架

課程安排〔續(xù)〕后臺管理之訂單管理后臺管理之資源管理后臺管理之分組管理分組和資源管理的集成測試

后臺管理之管理員管理

知識點匯總章末總結(jié)開發(fā)背景隨著社會的進步、效勞行業(yè)的不斷開展,賓館、酒店等效勞行業(yè)的信息量和工作量日益變大,而傳統(tǒng)的人工管理方式已經(jīng)遠遠不能滿足現(xiàn)在賓館酒店等的管理需求,經(jīng)分析其有如下缺陷:1、數(shù)據(jù)的維護效率低下,不易保管,容易喪失和出錯。2、查詢不方便,勞動力本錢過高。3、管理酒店資源信息不方便。4.對各種信息反響緩慢,容易喪失商機。為了彌補上述缺陷,便于開展酒店預訂工作,提高預訂管理的效率,開發(fā)出此預訂系統(tǒng),以解決效率低下問題,實現(xiàn)酒店預訂管理信息化。系統(tǒng)分析

本系統(tǒng)前臺主要實現(xiàn)以下功能:用戶可自行注冊登錄。注冊后可以修改自己的根本信息,修改密碼等??梢詾g覽酒店提供的各種可預訂資源,并根據(jù)自己需要下訂單。客戶登錄后可以查看自己已提交訂單的處理情況。系統(tǒng)分析〔續(xù)〕本系統(tǒng)后臺主要實現(xiàn)以下功能:要有權(quán)限控制,普通和超級管理員所操作管理的層次不一樣,管理員可更改密碼,超級管理員可添加刪除管理員。可以添加酒店可預訂資源,如客房,會議室等。并填寫資源的描述信息。可以添加新的資源分組,并填寫新分組的描述信息??梢孕薷馁Y源狀態(tài),空閑或者占用??梢愿鶕?jù)資源號來查看資源的詳細信息。系統(tǒng)設計系統(tǒng)分析確定了本系統(tǒng)的最終目標,系統(tǒng)結(jié)構(gòu)如以下圖所示:系統(tǒng)預覽這一節(jié)將對本系統(tǒng)各功能模塊進行演示。數(shù)據(jù)庫設計

該系統(tǒng)主要包括的實體有:用戶、酒店可預訂資源、資源的組別、管理員等,這里簡單介紹一下資源的E-R圖,通過E-R圖來了解其屬性。

數(shù)據(jù)庫設計本系統(tǒng)一共建了6張表,管理員表、用戶表、分組表、資源表、訂單表和訂單明細表,下面對訂單表詳細介紹。

訂單表olist字段名稱數(shù)據(jù)類型字段大小是否主鍵是否為空說明oidintN/A是否訂單編號onamevarchar20否否提交人otimevarchar20否否提交時間odealvarchar20否否處理人ostatusvarchar20否否訂單狀態(tài)oreasonvarchar100否否備注信息系統(tǒng)目錄組織結(jié)構(gòu)系統(tǒng)開發(fā)前,首先要對系統(tǒng)組織結(jié)構(gòu)有個大致的了解,本系統(tǒng)的組織結(jié)構(gòu)目錄如以下圖所示:開發(fā)前準備工作上一節(jié)介紹了本工程數(shù)據(jù)庫中表的詳細設計,下面將在MySQL數(shù)據(jù)庫中創(chuàng)立這些表,并準備一些測試數(shù)據(jù),為開發(fā)提供方便,具體操作請注意觀察演示過程。組織工程開發(fā)目錄,配置數(shù)據(jù)源。前臺顯示框架的設計

數(shù)據(jù)庫操作類的開發(fā)前臺首頁的開發(fā)分頁的具體實現(xiàn)

顯示頁面的綜合測試

前臺訂單處理模塊

下達訂單框架查看資源狀態(tài)頁面

添加預訂資源到訂單

查看當前訂單列表

訂單提交和消息頁面

用戶注冊和登錄

上一模塊介紹了前臺訂單處理的開發(fā),如果客戶要提交訂單,那么要用戶注冊一個賬號先登錄才能提交,本節(jié)將開發(fā)用戶注冊和登錄模塊。用戶注冊模塊登錄注銷模塊用戶資料修改查看已提交訂單模塊和前臺測試

上一模塊開發(fā)了注冊和登錄模塊,客戶登錄以后,應該可以查看自己訂單的狀態(tài),查看預訂成功與否。

查看已提交訂單頁面查看已提交訂單功能代碼

后臺管理框架

開發(fā)完前臺的業(yè)務功能后,就可以著手進行后臺的開發(fā),后臺主要是對前臺提交的訂單進行管理,對酒店資源進行管理。管理主頁頂部實現(xiàn)管理首頁的實現(xiàn)

管理員登陸注銷等功能代碼后臺管理之訂單管理

上一模塊介紹了管理員登錄和注銷的實現(xiàn),管理員登錄后,就可以進行管理的功能了,這里介紹訂單管理模塊的實現(xiàn)。訂單管理頁面訂單管理功能實現(xiàn)訂單管理模塊測試

后臺管理之資源管理上一模塊開發(fā)了對訂單的管理,并且可以按照類別來顯示處理和沒處理過的訂單,本模塊將進行資源的管理開發(fā)。資源信息的查詢資源的編輯和刪除

資源的添加后臺管理之分組管理

前面介紹了資源的管理,實現(xiàn)了對資源的增刪改查功能,這里將介紹資源分組的管理。分組管理頁面分組的編輯和刪除

分組的添加

后臺管理之管理員管理

至此為止,本系統(tǒng)的功能大致開發(fā)完畢,下面將介紹管理員管理的開發(fā)。添加管理員刪除管理員重置管理員密碼知識點匯總

(1)公用頁面的設計:實現(xiàn)相同功能的頁面代碼可以單獨開發(fā)為一個文件,供所有頁面調(diào)用。對于公用頁面的調(diào)用,只需用include指令將其導入即可,假設發(fā)現(xiàn)此頁面功能需要改進,只需修改一處代碼,便于維護。(2)Vector類的使用:Vector是集合框架的重要局部,提供了很多對集合中元素操作的方法,在本系統(tǒng)中很多地方都用了此類,比方當前訂單的保存。(3)session的使用:用戶可以在不同頁面進行預訂資源,但只要在本站預訂的資源,都應該放到同一個集合里,符合session生命周期的特點,故將存訂單的Vector類放進session。在開發(fā)過程中,對session的合理使用,可以提高開發(fā)效率,減少許多不必要的操作。知識點匯總

(4)事務的處理:當對數(shù)據(jù)庫進行更新時,需要對多個表進行操作,這些操作要么全部執(zhí)行成功,要么都不執(zhí)行,此時就需要用到事務,來保證數(shù)據(jù)的完整性。(5)本地驗證:用戶提交一個表單,在頁面先進行必要的數(shù)據(jù)驗證,保證提交數(shù)據(jù)的完整性,可以降低數(shù)據(jù)流量,減少網(wǎng)絡負擔。(6)finally的使用:系統(tǒng)中屢次在finally語句塊中關閉數(shù)據(jù)庫連接,因為如果系統(tǒng)運行中有異常發(fā)生,finally是保證執(zhí)行的模塊,能保證數(shù)據(jù)庫連接的關閉。希望讀者在實際的開發(fā)過程中,學會合理恰當?shù)氖褂胒inally語句。章末總結(jié)

本章對一個基于Web的綜合性酒店預訂系統(tǒng)進行了簡單的需求分析,詳細介紹了數(shù)據(jù)庫設計、系統(tǒng)模塊設計、網(wǎng)站頁面的搭建和業(yè)務功能的設計和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論