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

正文內(nèi)容

基于ssh的酒店管理系統(tǒng)畢業(yè)論文(參考版)

2025-03-02 10:24本頁面
  

【正文】 數(shù)據(jù)庫賬號和密碼都為默認的 root,系統(tǒng)數(shù)據(jù)庫名為 ycdb,數(shù)據(jù)庫y。數(shù)據(jù)的保存和保護是數(shù)據(jù)庫的工作,所以底層的引擎以一種保持數(shù)據(jù)的完整性和有效性的方式運作是非常重要的,這意味著關(guān)系數(shù)據(jù)庫管理系統(tǒng)必須檢查并拒絕任何無效數(shù)據(jù)進入無保護的實際數(shù)據(jù)庫,所以在數(shù)據(jù)庫端 強制執(zhí)行數(shù)據(jù)完整性是非常必要的 [3]。 10. 留言管理:留言管理可以查看留言信息,并進行刪除操作。 8. 資金查看:該功能可以查看入賬資金的相關(guān)信息。 6. 員工信息管理:員工信息管理實現(xiàn)了可以查詢員工的信息,并且可以進行刪除操作。 4. 用戶退房:入住后的用戶離開時進行該操作,清除房間入住狀態(tài),并且對入主信息寫入歷史記錄,以便后期查詢。 2. 立即入?。毫⒓慈胱【褪菍]有經(jīng)過預定的用戶入住的功能,收取房費后點擊 “入住 ”,完成入住。 管理員模塊 管理員模塊主要應能實現(xiàn):接收預定入住、立即入住、預定退訂、用戶退房、用戶信息管理、員工信息管理、簽到管理、資金查看、歷史記錄查看、系統(tǒng)留言管理等相應管理,完善了酒店管理相應職能,并且最大限度的優(yōu)化了人力和物力。 2. 員工簽到:該功能實現(xiàn)了員工的統(tǒng)一化管理,每天可以通過該功能對員工進行簽到考勤,并且每個用戶每天只能簽到一次,重復簽到會有相應提示,并且會自動記錄員工的簽到時。 員工模塊 員工模塊主要應該實現(xiàn):員工信息查詢、員工簽到、查看資料等,保證了對人員的一體化的管理。 6. 電子日歷:可以實現(xiàn)萬年歷的功能。 4. 查詢個人信息:查詢個人信息實現(xiàn)了對當前登錄用戶信息的查詢,并且能實現(xiàn)信息的更改,更改完成單擊 “修改 ”按鈕完成相應操作。 2. 預定房間:通過填寫相關(guān)信息,并按 “確認 ”按鈕實現(xiàn)房間的預定,每個房間的價位也各不相同,通過選擇的房間自動獲取相應的價格。通過這些部分基本實現(xiàn)了用戶對酒店房間的預定和對個人信息的管理。酒店管理系統(tǒng)主要包括:用戶模塊、員工模 塊、管理員模塊這三大模塊。 如圖 54 所示。用矩形表示,矩形框內(nèi)寫明實體名;比如學生張三豐 、學生李尋歡都是實體。實體關(guān)系圖能很好的表現(xiàn)出實體的屬性之間的聯(lián)系,也能很好的表現(xiàn)出各個實體之間的關(guān)聯(lián)。所謂符合信息是指具有一系列不同性質(zhì)或?qū)傩缘氖挛铮虼藘H有單個值的事物不能算是數(shù)據(jù)對象 [1]。 p a ssw o r dP r o m p t fo r u se rNa m e amp。 系統(tǒng)的活動流程如圖 53 所示,首先用戶輸入賬號和密碼,然后提交,系統(tǒng)后臺自動驗證賬號和密碼,如果正確繼續(xù)向下進行,如果錯誤則返回,進去系統(tǒng)后可以進行一系列的相關(guān)操作,當點擊退出按鈕時,向系統(tǒng)發(fā)出推出指令,然后關(guān)閉系統(tǒng)后臺的相關(guān)操作,該圖明確分析了系統(tǒng)中用戶與操作系統(tǒng)的交互,明確了計算機在該系統(tǒng)中處理數(shù)據(jù)的順序與工作方式。是描述系統(tǒng)數(shù)據(jù)流程的工具,它將數(shù)據(jù)獨立抽象出來,通過 圖形方式描述信息的來龍去脈和實際流程。它的基本思想是用圖形符號以黑盒子形式描繪系統(tǒng)里面的每個部件 (程序、文件、數(shù)據(jù)庫、表格、人工過程等)。 3. 員工操作主要包括:管理本人信息,查看資料,進行簽到。 M O D E L V I E WC o n t r o l l e r S Q L U S E R圖 52 系統(tǒng)架構(gòu)圖 1. 管理員操作主要包括:管理房間,管理用戶,管理員工,管理信息,管理資金,管理留言,管理記錄。 MVC 將程序分成視圖層,邏輯層,模型層,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本 [1]。 用戶房間管理用戶信息管理用戶留言管理用戶資料查看員工信息查看員工簽到查看員工資料查看管理員房間查看管理員人員查看管理員留言查看管理員資金查看管理員記錄查看管理員查看查看開始選擇登陸用戶登陸操作注冊員工登陸操作登陸注冊員工登陸操作登陸圖 51 酒店管理系統(tǒng)的總體流程圖 哈爾濱理工大學學士學位論文 16 系統(tǒng)總體架構(gòu) 系統(tǒng)開發(fā)使用了 B/S 結(jié)構(gòu),即瀏覽器 /服務器結(jié)構(gòu)。 本章小結(jié) 本章開始介紹了系統(tǒng)功能模塊和系統(tǒng)構(gòu)架,規(guī)定了項目的設計目標及運行環(huán)境,初步定義了數(shù)據(jù)庫,制定出具體的數(shù)據(jù)庫中所包含的表及其保存的主要信息。 7. 記錄信息表 (Registration),用來房間的入住時 間,入住人等信息等相關(guān)信息。 5. 簽到信息表 (Items),用來保存員工簽到時間,用工賬號等信息。 3. 員工信息表 (worker),用來保存員工賬戶的賬號,密碼,性別,姓名,年齡,身份證號,手機號等信息等相關(guān)信息。數(shù)據(jù)庫中的表的具體內(nèi)容如下: 1. 管理員信息表 (admin),用來保存管理員賬戶賬號,密碼等信息。本系統(tǒng)使用的數(shù)據(jù)庫有很有效的數(shù)據(jù)保護功能,對數(shù)據(jù)安全有了基礎的保證。 開發(fā)及運行環(huán)境 硬件平臺: 哈爾濱理工大學學士學位論文 14 1. CPU: P4 2. 內(nèi)存: 256MB 以上 軟件平臺: 1. 操作系統(tǒng): Windows XP/Windows vista 2. 數(shù)據(jù)庫: MySQL 3. 開發(fā)語言: JAVA 4. 開發(fā)框架: STRUTS SPRING HIBERNATE 數(shù) 據(jù)庫設計 本系統(tǒng)采用 MySQL 數(shù)據(jù)庫。 12. 管理員記錄查看。 10. 管理員留言管理。 8. 管理員房間管理。 6. 員工簽到管理。 4. 用戶資料查看。 2. 用戶信息管理。并且要求能達到快速實現(xiàn)用戶和管理的需求來提高效率,減少人力和物理的投入。 項目設計 本系統(tǒng)主要用于對中小型酒店進行管理?,F(xiàn)在的趨勢是凡使用 B/S 架構(gòu)的應用管理軟件,只需安裝在 Linux 服務器上即可,而且安全性高。因此,維護和升級革命的方式是 “瘦 ”客戶機, “胖 ”服務器。所以客戶機越來越 “瘦 ”,而服務器越來越 “胖 ”是將來信息化發(fā)展的主流方向。對一個稍微大一點的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S 架構(gòu)的軟件只需要管理服務器就行了,所有的客戶端只是瀏覽器,根哈爾濱理工大學學士學位論文 13 本不需要做任何的維護。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效 [5]。當然,與 C/S 結(jié)構(gòu)相比, B/S 結(jié)構(gòu)也存在著系統(tǒng)運行速度較慢,訪問系統(tǒng)的用戶不可控的弱點。相對于 C/S 結(jié)構(gòu)屬于 “胖 ”客戶端,需要在使用者電腦上安裝相應的操作軟件來說, B/S 結(jié)構(gòu)是屬于一種 “瘦 ”客戶端,大多數(shù)或主要的業(yè)務邏輯都存在服務器端,因此, B/S 結(jié)構(gòu)的系統(tǒng)不需要安裝客戶端軟件,它運行在客 戶端的瀏覽器之上,系統(tǒng)升級或維護時只需更新服務器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。 (6)管理員簽到查看。 (4)管理員資金查看。 (2)管理員人員管理。 (3)員工資料查看。 2. 員工應用模塊,該模塊可以實現(xiàn)以下功能: (1)員工信息管理。 (3) 用戶留言管理 。 酒店管理系統(tǒng)用戶應用模塊員工應用模塊管理員應用模塊用戶房間管理用戶信息管理用戶留言管理用戶資料查看員工信息查看員工簽到查看員工資料查看管理員房間查看管理員人員查看管理員留言查看管理員資金查看管理員記錄查看管理員查看查看圖 41 酒店管理系統(tǒng)功能結(jié)構(gòu)圖 1. 用戶應用模塊,該模塊可以實現(xiàn)以下功能: 哈爾濱理工大學學士學位論文 12 (1) 用戶房間管理。 哈爾濱理工大學學士學位論文 11 第 4章 概要設計 項目規(guī)劃 系統(tǒng)模塊 本次畢業(yè)設計的酒店管理系統(tǒng)功能結(jié)構(gòu)圖如下圖 41 所示。并使用了原型開發(fā)模型進行系統(tǒng)開發(fā),為以后的開發(fā)奠定了堅實的基礎和理論依據(jù)。 否則返回前面,甚至更前面的活動。其過程是從上一項活動接收該項活動的工作對象作為輸入,利用這一輸入實施該項活動應完成的內(nèi)容給出該項活動的工作成果,并作為輸出傳給下一項活動。從本質(zhì)來講,它是一個軟件開發(fā)架構(gòu),開發(fā)過程是通過一系 列階段順序展開的,從系統(tǒng)需求分析開始直到產(chǎn)品發(fā)布和維護,每個階段都會產(chǎn)生循環(huán)反饋,因此,如果有信息未被覆蓋或者發(fā)現(xiàn)了問題,那么最好 “返回 ”上一個階段并進行適當?shù)男薷?,開發(fā)進程從一個階段 “流動 ”到下一個階段,這也是瀑布開發(fā)名稱的由來 [1]。 開發(fā)模型 軟件開發(fā)模型的種類繁多,有很多優(yōu)秀的開發(fā)模型可供使用,我在開發(fā)的過程中使用的是瀑布模型,瀑布模型核心思想是按工序?qū)栴}化簡,將功能的實現(xiàn)與設計分開,便于分工協(xié)作,即采用結(jié)構(gòu)化的分析與設計方法將邏輯實現(xiàn)與物理實現(xiàn)分開。 5. 安全可行性。 4. 維護可行性。此外系統(tǒng)由于軟件技術(shù)先進,所以穩(wěn)定性強,便于維護。滿足了中小型 企業(yè)的業(yè)務要求,同時提供了查詢的功能,方便快速查找相關(guān)的信息。 3. 操作可行性。 2. 經(jīng)濟可行性。計算機技術(shù)的飛速發(fā)展, Java 技術(shù)的靈活,易用,功能強大, Java 語言 的方便實用以及現(xiàn)在流行的各種數(shù)據(jù)庫訪問技術(shù)的廣泛應用,給本系統(tǒng)的設計和實現(xiàn)提供了技術(shù)上的支持。為此,在技術(shù)可行性、經(jīng)濟可行性、操作可行性、維護可行性、安全可行性等五個方面來進行可行性分析。 簽到管理信息管理員工 圖 33 員工角色用例圖 員工是本系統(tǒng)的特殊使用者,如圖 33 所示 , 只能對自己的個人資料進行修改,不能對系統(tǒng)的信息或其他人的信息進行修改但是可以對系統(tǒng)信息進行瀏覽。管理員是系統(tǒng)的高級使用者,能使用系統(tǒng)的所有功能,可以對系統(tǒng)的所有信息進行瀏覽和修改。 房間管理人員管理信息管理管理員 圖 31 管理員角色用例圖 用戶包括:管理員和普通用戶和員 工。 通過需求分析調(diào)查以后,考慮到酒店在處理每天遇到的大量數(shù)據(jù),比如查看人員、房間、資金 、 員工時的狀況,每天花費大量的人力來進行這方面的耗費,而且對資源的共享,任務分配,收費前瞻方面更是缺乏科學的管理。 2. 員工對自身信息的查詢和修改,以及員工簽到,和員工手冊的查看等一系列員工操作。酒店管理系統(tǒng)的用戶可以是用戶,可以是員工也可以是管理員,實例包括用戶的預定,查詢,員工的簽到,管理員的管理,查詢等主要功能。需求分析的主要任務是更詳盡的定義系統(tǒng)應該完成的每一個邏輯功能 [4]。 哈爾濱理工大學學士學位論文 8 第 3章 需求分析 系統(tǒng)需求分析 需求分析是軟件開發(fā)目的的基礎,只有正確的需求分析才能知道什么是要做的,也能明確今后的目標是什么,才能去具體的實現(xiàn),才能決定如何去綜合設計,以規(guī)劃項目開發(fā)進度。 介紹了開發(fā)這套 管理系統(tǒng)的技術(shù)相關(guān)框架及主要開發(fā)工具進行了概要的介紹,通過需求分析后,考慮到客戶的各種具體要求, 制定了系統(tǒng)的基本功能,確定了系統(tǒng)的用戶,及不同用戶的使用權(quán)限。 5. 使用完畢后關(guān)閉連接釋放對象。 3. 利用建立好的連接,通過 Connection、 Command 對象執(zhí)行命令。 ADO 編程模型被設計成你只需集中完成兩項簡單的任務,即可完成對數(shù)據(jù)的絕大部分的操作: 1. 初始化 COM 庫,引入 ADO 庫定義文件。 Spring 的作用貫穿了整個中間層,將 Web層、 Service 層、 DAO 層及 PO 無縫整合,其數(shù)據(jù)服務層用來存放數(shù)據(jù)。 PO,持久化對象。 DAO 層,負責與持久化對象的交互。Service 層 ( 就是業(yè)務邏輯層 ) ,負責實現(xiàn)業(yè)務邏輯。中間層采用的是流行的 Spring+Hibernate,為了將控制層與業(yè)務邏輯層分離,又細分為以下幾種??蛻舳瞬恢苯优c數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。 SSH 的特點 典型的 J2EE 三層結(jié)構(gòu),分為表現(xiàn)層、中間層 ( 業(yè)務邏輯層 ) 和數(shù)據(jù)服務層。 Hibernate 有自己的面向?qū)ο蟮牟樵冋Z言 HQL, HQL 功能強大,支持目前大部分 主流的數(shù)據(jù)庫,如 Oracle、 DB MySQL、 Microsoft SQL Server 等,是目前應用最廣泛的 O/R 映射工具。這里所說的輕量級指的是 Spring 框架本身,而不是指 Spring 只能用于輕量級的應用開發(fā)。 SSH 的機制 S
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1