當前位置:首頁 » 操作系統 » 酒店管理系統資料庫設計

酒店管理系統資料庫設計

發布時間: 2024-04-30 04:27:56

❶ 餐飲管理系統設計論文

餐飲行業在日常管理經營中仍然有很大一部分企業是在採取純手工的管理模式,管理的整體科技含量較低。下面是我為大家整理的餐飲管理系統設計論文,供大家參考。

餐飲管理系統設計論文篇一

實體店餐飲管理系統設計與實現

餐飲管理系統設計論文摘要

摘要:隨著我國市場經濟的快速發展,人們的生活水平提高,餐飲業迅速蓬勃發展,傳統的手工作業方式已經不能滿足餐飲經營者的需求。通過餐飲管理系統對實體店進行管理,具有人工管理所無法比擬的優點,能夠極大地提高餐飲管理的效率,增強企業的競爭力。

餐飲管理系統設計論文內容

關鍵詞:餐飲;管理系統;資料庫

一、引言

隨著社會經濟持續高速增長,社會財富迅速增加,廣大人民群眾收入水平不斷提高,生活方式隨之發生巨大變化。同時,隨著市場經濟體制的建立健全和迅速發展,社會物質產品極大豐富,餐飲業蓬勃發展,傳統的手工作業方式已經不能滿足餐飲經營者的需求了。人工記賬、核算、查詢等工作既費時、費力,也容易出錯。通過在計算機中運行餐飲管理系統,既減少了人力資源,同時提高效率,能為餐飲業賺取更大的利潤,同時為消費者提供了諸多方便。

近幾年來,計算機網路、分布技術日趨成熟,隨著科技的發展,餐飲業的競爭也越來越激烈。想在這樣競爭激烈的環境下生存,就必須運用科學的管理思想與先進的管理 方法 ,使點餐與管理一體化。這樣不僅可以提高工作效率,也避免了以前手工作業的麻煩,從而使管理者能夠准確、有效地管理。因此,需要建立一個科學的餐飲管理系統。

二、系統分析

(一)可行性分析

1. 技術可行性

該系統是一個小型的餐飲管理系統。採用C/S模式,在前台計算機安裝客戶端,處理信息,將處理結果儲存在數據伺服器上。目前很多企業都採用SQL Server資料庫,處理數據也相當方便,得到了廣泛的應用,在技術上是可行的。

2. 經濟可行性

對本系統的經濟效益與開發成本進行分析。本系統採用C/S結構,只要擁有一台PC電腦,無需復雜設置即可實施,並且相對人工作業來說,節省人力、物力,具有較好的經濟效益。

3. 操作可行性

操作可行性指系統的操作方式在用戶組織中是否行得通。餐飲管理系統的功能較為簡單,頁面簡單明了,沒有那些繁瑣的、不必要的操作。用戶一看就能夠知道應該怎麼進行操作。管理員的界面也較為簡單,都是些基本的操作,員工可以很快掌握,在操作方面也很容易實現。

(二)功能需求分析

餐飲管理系統是對餐飲流程的數字化的管理,既可以幫助餐廳更好地管理職員信息,又方便了顧客消費,並且不同的用戶使用許可權不同。具體功能有:用戶的登錄、基本信息、點/加菜、賬單查詢、結賬、輔助功能、系統維護、系統設置等。

用戶登錄:用戶選擇自己的身份(超級管理員、經理、顧客)登錄,若身份選擇錯誤,則登不上。用戶根據自己的賬號、密碼及正確的身份登錄到系統主界面。

職員信息:超級管理員及經理有許可權管理職員的基本信息。職員信息功能模塊包括總體職員的查詢、職員信息的添加、職員信息的修改以及職員信息的刪除。

桌台信息:超級管理員及經理有許可權管理桌台的基本信息。桌台信息功能模塊包括桌台的查詢、桌台信息的添加、桌台信息的修改及桌台信息的刪除。

點/加菜:該功能實現顧客點菜及加菜。

賬單查詢:顧客可根據自己的消費情況,查詢自己的賬單。

結賬:根據該桌台的消費情況及包間費,匯總出總價,並可計算實收與找零。

輔助功能:作為一個系統,應該具備一些輔助的功能,如日歷及計算器。

系統維護:只有超級管理員才有這樣的許可權,可實現許可權管理、系統備份、系統恢復。

系統設置:包括系統的口令設置及鎖定系統。

三、系統設計與實現

系統模塊主要包括五個主要模塊:基本信息模塊、桌台操作模塊、系統設置模塊、輔助工具模塊、退出模塊。其中基本信息模塊又分兩個子模塊:桌台基本信息和職員基本信息。桌台操作是本系統主要的功能,它包括對桌台實行開台、點菜的操作,同時針對某一個桌台可以進行消費查詢及結賬。系統設置模塊主要包括口令設置和鎖定系統,該模塊主要是對系統的安全性的一個保障,也是本系統不可缺少的一部分。作為一個系統應該需要有一些輔助工具,如日歷、計算器、記事本,所以該系統有一個輔助工具模塊。一個完整的系統肯定有退出模塊,即退出系統。

餐飲管理系統中主要功能的詳細設計如下。

(一)登錄模塊設計

登錄模塊以登錄的用戶名、密碼和用戶許可權作為搜索條件,在資料庫中進行查詢。單擊登錄按鈕時,登錄模塊首先判斷是否輸入了用戶名和密碼,如果沒有輸入用戶名和密碼將彈出提示框,提示用戶輸入登錄系統的用戶名和密碼;如果輸入了用戶名和密碼,系統將判斷用戶名、密碼和許可權是否匹配。若匹配,則登錄成功。

(二)主界面模塊設計

成功登錄後,會顯示主界面,主界面中應該包括菜單欄、桌台顯示和顯示系統狀態欄。在窗體載入時,首先判斷登錄用戶的許可權,根據用戶登錄的許可權,分配不同的功能。當窗體焦點觸發時,系統從資料庫中檢索出所有桌台的狀態信息,然後調用自定義的AddItem方法添加桌台。用戶點擊某個桌台時,系統會根據該桌台當前的狀態,彈出不同的右鍵菜單。

(三)開台模塊設計

開台窗體中應該有桌台信息和職員信息及用餐人數,窗體載入時,將資料庫中的所有的桌台信息和職員信息檢索出來顯示在ComboBox控制項上。應在用餐人數文本框中輸入用餐人數,並且用餐人數應是大於0的整數數字,保存後即對桌台進行開台操作。

(四)點菜模塊設計

點菜模塊可利用TreeView控制項來顯示所有的菜系,利用DataGridView控制項顯示顧客消費的所有信息。設計該模塊時通過資料庫中檢索出所有的菜系名稱顯示到TreeView中,用戶選擇菜系後,應設計一個存儲這些被選擇的菜系的數據表,並在該模塊中能顯示出來,以便使誤點的菜可以刪除。

(五)結賬模塊設計

結賬模塊中,可在資料庫中檢索出顧客消費的所有項目,應有菜系的消費和包間的消費,根據兩者的消費,顯示出總的消費。顧客輸入金額時,系統可自動找零,並顯示到界面上。

(六)桌台基本信息模塊設計

桌台基本信息應該具有對於桌台添加、刪除、修改、查詢等操作。添加桌台信息時,在資料庫中檢索桌台信息的數據表,並將信息添加到信息表中。查詢桌台信息時,系統連接資料庫,在資料庫中檢索到資料庫的數據表,並將桌台信息顯示到界面上。

四、小結

小型實體店餐飲管理系統是在.net平台上進行,結合後端的SQL Server 2000資料庫技術,完成了桌台的管理、職員的管理、顧客開台,點菜/加菜、賬目查詢及消費賬目結算等功能。系統信息查詢靈活又方便、數據存儲安全可靠、成本低。另外系統自身有如下優點。

一是使用較方便,用戶上手快。

二是系統自動結賬,結賬速度快速且准確。

三是系統為提高客戶服務質量提供了有效的技術保證。

通過小型實體店餐飲管理系統能能夠切實有效地指導工作人員規范業務操作流程,更高效、快捷地實現業務的管理,保障顧客信息的安全,提高管理水平和工作效率,進而提高業務競爭能力。

餐飲管理系統設計論文文獻

[1]呂品,陳鳳培.某中小型餐飲店管理信息系統的設計與開發[J].桂林航天工業高等專科學校學報,2011(04).

[2]崔海龍,李允.電子商務在餐飲業中的運用[J].管理觀察,2009(18).

[3]余偉,趙亮.基於SOA的銀行中間交易平台的設計與架構[J].科技廣場,2011(07).

餐飲管理系統設計論文篇二

餐飲管理系統中數據完整性的設計

餐飲管理系統設計論文摘要

摘 要: 以餐飲管理系統資料庫中部分表為例,詳細介紹個人對數據完整性設計思路和設計方法,通過實例闡述數據完整性在實踐中的應用,並給出基於SQLSERVERDE語言的描述。

餐飲管理系統設計論文內容

關鍵詞: 資料庫;數據完整性;約束;觸發器

中圖分類號:TP311 文獻標識碼:A 文章 編號:1671-7597(2011)1210173-01

資料庫的創建是一件非常容易的事情,但是設計一個嚴謹、安全、可靠的資料庫就不那麼容易了,它需要你有扎實的理論知識做基礎,還需要具備一定的分析問題解決問題的能力。資料庫的設計經過需求分析、資料庫概念機構設計、邏輯結構設計之後我們就應考慮數據完整性的設計了。數據完整性是最大限度的保證數據的正確性、可靠性、一致性。數據完整性包含三個方面的內容即實體完整性、參照完整性(引用完整性)和用戶自定義完整性(域完整性)。

下面以餐飲管理系統部分可以實現點菜和結賬的表為例闡述以上完整性的設計。餐飲管理涉及的表的關系模式為:桌台表zt(桌號zh,桌名zm,容納人數rnrs,狀態zt,類型lx),菜單表cd(菜品編號cpbh,菜品名稱cpmc,規格gg,類別lb,單價dj,成本價cbj),訂單表dd(訂單編號ddbh,訂單日期ddrq,桌號zh,消費金額xfje),點菜表dc(訂單編號ddbh,菜品編號cpbh,數量sl)。以上四個表的定義如下:

Create table zt (zh char(4) primary key ,zm char(8) unique, rnrs int check (rnrs>=0),zt bit,lx char(8) check (lx='大廳' or lx='包廂' lx='vip'))

Create table cd(cpbh char(5) primary key, cpmc char(12),gg char(10),lb char(8),dj numeric(6,1) check(dj>=0),cbj numeric(6,1) check(cbj>=0))

Create table dd (ddbh char(10) primary key,ddrq datetime,zh char(4) foreign key references zt(zh), xfje numeric(10,1))

Create table dc (ddbh char(10) foreign key references dd(ddbh),cpbh char(5) foreign key references cd(cpbh),sl int check(sl>=0) default 1,primary key(ddbh,cpbh))

1 實體完整性(表完整性)

實體完整性又叫做表完整性,是對表中主鍵的約束。實體完整性的規則要求:在任何關系的任何一個元組中,主鍵的值不能為空值、也不能取重復的值。建立實體完整性的目的是用於保證資料庫表中的每一個元組都是惟一的。是否可以改變主鍵值或刪除一整行,取決於主鍵和其他表之間要求的完整性級別。實體完整性的定義比較簡單。實現“實體完整性”的方法有primary key約束、unique約束、標識列、惟一索引。在此對桌台表zt中的桌號zh、菜單表cd表中的菜品編號cpbh以及訂單表dd中的訂單編號ddbh定義了primary key約束。在定義的時候一定要注意,一張完整的表定義只能有一個主鍵(PRIMARY KEY),但是可以沒有UNIQUE約束。

2 參照完整性規則(引用完整性規則)

現實世界中的實體之間存在某種聯系。在關系模型中實體及實體間的聯系都是用關系來描述的,這樣就自然存在著關系與關系間的引用。通過在同一個資料庫的兩個表中進行主鍵約束和外鍵約束來實現,參照的列和被參照的列的必須具有相同的屬性。

參照完整性規則規則要求:“不引用不存在的實體”。即:不允許在一個關系中引用另一個關系中不存在的元組。其目的用於確保相關聯的表間的數據保持一致。參照完整性是對外鍵的約束,要求外鍵的取值只能為兩種情況:若取非空值,則它必須是主表中存在的值。要麼取空值(null)。設置了參照完整性禁止在從表中插入包含主表中不存在的關鍵字的數據行;禁止刪除在從表中的有對應記錄的主表記錄。

在如上四個表中對訂單表dd的桌號zh、點菜表對此dc的訂單編號ddbh及菜品編號cpbh分別設置了外鍵。另外外鍵的設計也可由觸發器或編程語言來設定。以訂單表dd為例觸發器設置方法如下:

CREATE TRIGGER insert_xs ON dd

AFTER INSERT

AS

IF EXISTS

(SELECT * FROM INSERTED

WHERE zh IN (SELECT zh FROM zt))

PRINT '添加成功!’

ELSE

BEGIN

PRINT '桌號與存在的桌號不符!’

ROLLBACK TRANSACTION

END

同樣可以對點菜表設置一個觸發器要求dc的訂單編號ddbh及菜品編號cpbh也具有參照性。參照完整性是用來維護相關數據表之間數據一致性的手段,通過實現引用完整性,可以避免因一個數據表的記錄改變而使另一個數據表內的數據變成無效的值。

3 域完整性

域完整性也稱為列完整性或用戶定義的完整性,用於限制用戶向列中輸入的內容。域完整性規則要求由用戶根據實際情況,定義表中屬性的取值范圍。其目的用於保證給定欄位中數據的有效性,即保證數據的取值在有效的范圍內。

設置域完整性的方法是限制列的數據類型、精度、范圍、格式和長度等。可以通過指定數據類型、CHECK約束、DEFAULT約束、NOT NULL約束和創建規則、默認值等資料庫對象來實施。

資料庫中存儲的數據多種多樣,為每一列指定一個准確的數據類型是設計表的第一步,列的數據類型規定了列上允許的數據值。當添加或修改數據時,其類型必須要符合建表時所指定的數據類型。這種方式為資料庫中的數據完整性提供了最基本的保障。

約束是SQL Server提供的自動保持數據完整性的一種方法,是獨立於表結構的。規則是實現域完整性的方法之一,用來驗證一個資料庫中的數據是否處於一個指定的值域范圍內,是否與特定的格式相匹配。當資料庫中的數據值被更新或插入時,就要檢查新值是否遵循規則。如果不符合規則就拒絕執行更新或插入操作。

在餐飲系統相關表中我們對相應的列設置了數據類型及長度度限制,並對菜單表cd的單價dj設置了check(dj>=0)的約束,對點菜表dc的數量sl列(sl int check(sl>=0) default 1)設置了check約束和默認值的約束。當然對於以上約束我們都可通過定義規則的方法實現。如:

用create rule dyl as@x>=0來定義一個大於零的約束,然後用sp_bindrule dyl,'cd.dj‘語句和sp_bindrule dyl,'dc.sl'語句將其綁定到菜單表cd的單價dj列及點菜表dc的數量sl列上。

對於菜品編號cpbh我們規定菜類必須以類別的代表字母作為第一個字元,小分類的代表字母為第二個字元後面跟3位數字來表示。如CL001表示青菜類、LN001可表示奶類飲料。類別分類如表1:

表1 菜單類別表

為了實現上述編碼我們用規則來實現如下:

Create rule cpbm as

@BM like 'C[LQRT][0-9][0-9][0-9]'

Or @BM like 'J[PBNM][0-9][0-9][0-9]'

Or @BM like 'Y[CNGT][0-9][0-9][0-9]'

Or @BM like 'z[fm][0-9][0-9][0-9]'

sp_bindrule cpbm, 'cd.cpbh'

4 觸發器實現數據完整性

當用戶對數據的完整性要求更為特殊,更為復雜,以上3種完整性就無法滿足用戶的要求。在這種情況下,用戶需要自己定義所需的完整性。實現自定義完整性的重要方法是創建觸發器。觸發器是一種資料庫對象。是一種表或視圖執行insert、delete、update操作時,被系統自動執行的特殊的存儲過程。創建觸發器的目的是對表實現復雜的數據完整性約束,以防止不正確的操作。它與資料庫中的某個表的數據修改操作相關聯,修改操作可以是INSERT、UPDATE、和DELETE這3種操作中其中一種或幾種。當用戶對相關表執行觸發器相關的修改操作時觸發器自動執行。常用於數據的參照完整性限制及級聯刪除、級聯更新等操作的設置。以級聯更新為例,分析當菜單表中的菜品編號修改時,點菜表中的菜品編號同時更新這樣的操作用觸發器如何實現:

create trigger upd on cd after update

as

declare @jbh char(5),@xbh char(5)

select @jbh=deleted.cpbh, @xbh= inserted.cpbh

from deleted,inserted where deleted.cpbh=inserted.cpbh

print '准備級聯更新點菜表中的菜品編號信息….'

update dc set cpbh=@xbh where cpbh=@jbh

print '已經級聯更新了點菜表原菜品編號為'+ @jbh +'的信息'

5 應用介面編程

應用介面編程對資料庫應用設計來說是負擔最重的方法,但同時又是最基本、最靈活的方法。不論資料庫管理系統提供了多麼豐富的完整性的約束手段,利用編程介面保證數據完整性仍是所有資料庫應用設計者必須掌握的關鍵技術之一。

6 總結

保證資料庫的數據完整性,在資料庫管理系統中是十分重要的。合理地使用SQL Server為數據完整性提供的各項 措施 ,對數據進行所需的約束限制,可以有效降低資料庫在使用過程中可能出現的錯誤,提高資料庫系統的可用性,減少處理數據錯誤所耗的費用。

餐飲管理系統設計論文文獻

[1]陳偉,Sql Server2005應用系統開發教程[M].北京:清華大學出版社.

[2]Andrew J.Brust Stephen Forte著,精通SQLServer 2005程序設計,賈洪峰譯,清華大學出版社,2007.

[3]薩師煊、王珊,資料庫系統概論(第三版)[M].北京:高等 教育 出版社,2004.

有關餐飲管理系統設計論文推薦:

1. 淺談餐飲服務與管理論文

2. 高檔餐飲服務管理研究畢業論文

3. 酒店管理系統畢業論文

4. 有關餐飲服務與管理論文

5. 學生管理系統論文

6. 學籍管理系統畢業設計論文

❷ 基於b/s的酒店管理系統設計與實現

基於 B /S 模式的酒店管理系統的設計與實現

XXXXX學院 電大工作部, XX省 XX 457000)
摘要:酒店客房管理系統可以實現酒店內各個客房信息以最快、最准確、 最全面的形式傳輸、 共享, 是酒店前後台聯網的一個
網路系統。本系統採用基於 B /S 結構和關系資料庫相結合的開發平台,在 Jbuider10 這種開發環境下,選用了 SQL /Server2000
資料庫和 Tomcat 伺服器,並在此基礎上將理論知識與開發技術 JSP + JavaBean + Servlet 相結合運用到系統的實現過程當中, 完
成了系統平台的構建。該系統分為前台員工登錄系統和後台管理員管理系統兩部分。
關鍵詞:酒店客房管理系統;瀏覽器 /伺服器設計模式;關系資料庫
中圖分類號:TP311 文獻標識碼:A 文章編號:1672 - 9161(2010)04 - 0138 - 02
1 引言
隨著中國 GDP 的不斷增長和旅遊業的飛速發
展,人們因商務或休閑娛樂出行的頻率上升,酒店的
市場需求增高。同時酒店行業的高利潤高回報使得
更多的資金涌進,國內市場開放後國外大型連鎖酒
店進入內地,使得行業競爭日趨激烈。酒店管理系統
的引入使酒店內部能集中管理,集中控制, 快速反應
各個部門的經營狀況,大大降低工作人員的勞動強
度,提高工作效率, 給客戶帶來極大的便利, 同時也
帶來良好的經濟效益和社會效益。此外, 酒店管理中
各種信息的提供能使管理者實時動態地掌握酒店的
經營狀況,還為管理者提供了有力的決策支持。它的
目標是實現客房管理的系統化、規范化和自動化,使
酒店管理真正由經驗管理轉入到科學管理。
一個好的酒店管理體制將帶來很可觀的經濟效
益。無論是一個小型旅店還是一個星級酒店,都有很
多的數據需要管理。手工管理這些紛繁復雜數據的
方式已經不適應時代的潮流,而衡量企業管理水平
的基本尺度是資金和時間。因此, 開發酒店客房管理
系統可以及時通過網路將相關信息傳送給管理者,
可以及時地發現問題,解決問題。
2 相關理論基礎
2. 1 JSP 簡介
JSP 是基於 Java 的技術,用於創建可支持跨平
台及跨 Web 伺服器的動態網頁。當用戶瀏覽器從
Web 伺服器上請求 JSP 文件時,Web 伺服器響應該
HTTP 的請求,JSP 引擎解釋 JSP 標識和小腳本,生
成所請求的內容,並將結果以 HTML 或 XML 頁面的
形式發回給瀏覽器。JSP 引擎通常構架在 Servlet 引
擎上,以 Servlet 形式存在,把 JSP 文件轉成 Servlet
源代碼,經 Java 編譯器編譯成為 Servlet。
2. 2 Java Bean 的概念
Java Bean 是一種專門為當前軟體開發者設計
的全新組件技術,它為軟體開發者提供了一種極佳
的解決方案。JSP 網頁吸引人的地方之一就是能夠
結合 Java Bean 技術來擴充網頁中程序的功能。Java
Bean 是一種 Java 類(class), 通過封裝屬性和方法使
其成為具有某種功能或者處理某個業務的對象。
2. 3 Servlet 的概念
Servlet 是使用 Java Servlet 應用程序設計介面
(API) 及相關類和方法,並且由 Java 語言編寫的服
務器端程序模塊。除了 Java Servlet API,Servlet 還可
以使用用以擴展和添加到 API 的 Java 類軟體包。
Servlet 在支持 Java 的 Web 伺服器上或應用伺服器
上運行並擴展了該伺服器的能力。Servlet 對於 Web
伺服器,就好像 Javaapplet 對於 Web 瀏覽器。Servlet
裝入 Web 伺服器並在 Web 伺服器內執行,而 applet
裝入 Web 瀏覽器並在 Web 瀏覽器內執行。
—139—
3 酒店客房管理系統分析
酒店管理系統應該具備以下功能: 快速辦理客
人入住、退房;實時、快速、 准確地提供客房動態;方
便查詢客人的消費情況。前台系統是酒店管理系統
中的核心部分,它是一個 24 小時連續運行的實時管
理系統,只有完善了前台系統才能說是實現了酒店
電腦管理。前台系統應包括:有效的預訂處理,充分
發揮銷售潛力;簡便迅捷的前台登記服務;有效的客
房管理;客人歷史資料處理、 VIP 客人、協議客人、 黑
名單管理; 完善、全面的綜合查詢;系統運行穩定可
靠、各項維護功能齊全、易於維護;簡單、友好的操作
界面。
軟體體系結構是開發軟體的基礎,其基本思想
是將系統設計成由相對獨立、單一功能的模塊組成
的結構,完成系統的總體結構設計、數據設計、 過程
設計和界面設計,為實現由需求轉化為源代碼提供
依據和框架,同時也為測試做准備。
針對酒店客房管理系統,根據系統分析和需求
分析,可以將系統大致分為七個模塊,這七個模塊之
間是沒有太大的聯系的,可以分別屬於一個領域,單
獨完成自己的功能,完成屬於相應用戶的操作。對於
其中一個模塊的操作不影響其他模塊的操作和功
能。這個酒店客房管理系統,有員工管理、 參數設置、
客房管理、賓客管理、 結算管理、 賬目報表、 登錄系統
幾個模塊,再具體的還有客房類型維護,客房信息添
加,客房信息修改, 客房信息查詢, 客戶類型添加, 客
戶信息添加,訂房、 退房、 結算等。
該系統包含如下七個模塊:
系統模塊圖
3. 1 系統開發及運行環境
3. 1. 1 系統開發平台: 基於 B /S 結構和關系數據
庫結合的開發平台。
3. 1. 2 系統的開發環境: 資料庫選用SQLServ-
er2000。選用 JSP 伺服器:Tomcat。瀏覽器:IE5. 0, 推
薦使用 IE6. 0。開發工具包:JDKVersion1. 4. 2。開發
環境:Jbuider10。
3. 2 資料庫設計
為了提高數據存取效率,降低數據冗餘度,對系
統所需的數據先建一個資料庫,資料庫包含 7 個數
據表,即賓房類型信息表 (afficede)、賓房信息表
(info)、 員工基本信息表(bumf)、 賓客類型信息表、 賓
客信息表(eminfo)、賬目信息表(deparment)等。
4 系統實現
根據以上項目的特點,本系統採用 B /S 模式的
Web 設計方案,整體基於 J2EE 的 Web 應用體系結
構。將 MVC 模式與 J2EE 應用結合,採用基於 JSP +
JavaBean + Servlet 相結合的框架來改進J2EE 體系
的 Web 系統。
登錄模塊主要實現管理員、經理、員工的登錄,
是整個系統的入口,是系統的首頁。 利用登錄來管理
用戶操作許可權。登錄系統時, 需輸入用戶名和登錄密
碼,其它詳細信息如用戶姓名、用戶許可權、 用戶單位、
備注等將從後台資料庫中自動檢索出來。程序首先
判斷輸入的用戶名和密碼是否合法,即判斷用戶的
合法身份,如果用戶輸入錯誤,程序將給出提示。
通過身份驗證後,系統將在後台執行另一個檢
測過程,從員工密碼信息表中調取許可權數據,判斷該
用戶的許可權級別。
4. 1 前台系統功能實現
前台系統主要涉及普通職員和經理對系統的操
作,其中普通職員只具備「客房管理、 「 賓客管理和
「結賬管理」 等功能, 經理具有全部查詢功能。
4. 2 後台系統功能實現
後台系統主要是管理員進行管理,有參數設置、
公告管理、員工在線信息管理和許可權的管理等功
能。
5 結束語
結合XX柏維快捷酒店,開發設計客房管理系
統,採用了經典 JSP 開發模式「 JSP + JavaBean +
Servlet」 相結合的方式來完成對系統的整體開發, 取
得的效果很好,能完成所有預期設計的功能。
參考文獻:
[1]盛宇華, 朱曉峰 . 單位辦公自動化管理系統[M]. 北京:
科學出版社, 2004. 15 - 23.
[2]姜 浩 . 辦公自動化系統及其應用[M]. 北京:清華大學
出版社, 2004. 10 - 13.
[3]耿祥義, 張躍平 . Java2 實用教程[M]. 北京:清華大學出
版社, 2004. 3 - 4.

熱點內容
pythonstrptime 發布:2024-11-27 12:34:50 瀏覽:954
怎麼判斷組裝電腦配置真假 發布:2024-11-27 12:30:18 瀏覽:379
周鴻禕編程 發布:2024-11-27 12:30:12 瀏覽:615
索賠的腳本 發布:2024-11-27 12:30:09 瀏覽:547
什麼是淘寶資料庫 發布:2024-11-27 12:30:08 瀏覽:373
聯系輔導員重設密碼需要什麼 發布:2024-11-27 12:19:16 瀏覽:510
android刷系統 發布:2024-11-27 12:18:40 瀏覽:915
安卓什麼是id密碼 發布:2024-11-27 11:52:39 瀏覽:446
zjs解壓 發布:2024-11-27 11:33:10 瀏覽:159
sql查看用戶許可權 發布:2024-11-27 11:25:23 瀏覽:9