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

正文內(nèi)容

大學(xué)酒店管理系統(tǒng)學(xué)士論文-文庫(kù)吧資料

2025-07-03 14:30本頁(yè)面
  

【正文】 表48所示。45 客房信息表(t_kefang)字段名字段含義類(lèi)型約束條件id編號(hào)int主鍵fangjianhao房間號(hào)varchar(50)fangjianmianji面積varchar(50)fangjianjianjie簡(jiǎn)介varchar(50)fujian圖片varchar(50)kefangleixing類(lèi)型varchar(50)rijiage日價(jià)格varchar(50)(id,kefang_id,kaishishijian,jieshushijian,yajin, zhifufangshi,yudingshijian,user_id):預(yù)訂信息表記錄了預(yù)訂客房的基本信息,包括該會(huì)員的信息,房間號(hào),預(yù)定時(shí)間,入住時(shí)間,離店時(shí)間等,結(jié)構(gòu)如表46所示。表43 留言信息表(t_liuyan)字段名字段含義類(lèi)型約束條件id編號(hào)varchar(50)主鍵title標(biāo)題varchar(50)content內(nèi)容varchar(5000)shijian發(fā)布時(shí)間varchar(50)user_id發(fā)布人varchar(50)(id,title,content,shijian):新聞信息表記錄了酒店新聞的基本信息,包括題目,內(nèi)容,發(fā)布時(shí)間等,結(jié)構(gòu)如表44所示。表41 管理員信息表(t_admin)字段名字段含義類(lèi)型約束條件userId編號(hào)int主鍵username用戶(hù)名varchar(50)Userpw密碼varchar(50)(id,loginname,loginpw,name,sex):會(huì)員信息表主要是記錄了注冊(cè)會(huì)員基本信息,包括姓名,性別,年齡等,結(jié)構(gòu)如表42所示。留言?xún)?nèi)容題目時(shí)間編號(hào)會(huì)員號(hào)圖418 新聞信息實(shí)體ER圖 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)酒店客房管理系統(tǒng)的系統(tǒng)數(shù)據(jù)庫(kù)名為db_jiudian,在數(shù)據(jù)庫(kù)中,為系統(tǒng)每個(gè)功能對(duì)應(yīng)的實(shí)體建立表格,本數(shù)據(jù)庫(kù)中包含10個(gè)表格。用餐菜品號(hào)編號(hào)開(kāi)始時(shí)間會(huì)員ID消費(fèi)圖416 訂菜信息實(shí)體ER圖新聞信息ER圖如圖417所示。菜品菜品名價(jià)格圖片類(lèi)型簡(jiǎn)介圖414 菜品信息實(shí)體ER圖訂菜信息ER圖如圖415所示。預(yù)訂房間號(hào)入住時(shí)間結(jié)束時(shí)間押金預(yù)訂時(shí)間會(huì)員ID編號(hào)圖412 預(yù)訂信息實(shí)體ER圖入住信息實(shí)體ER圖如圖413所示。管理員編號(hào)用戶(hù)名密碼圖410 管理員信息實(shí)體ER圖客房信息實(shí)體ER圖如圖411所示。會(huì)員信息實(shí)體ER圖如圖49所示。概念模式是獨(dú)立于數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu),獨(dú)立于支持?jǐn)?shù)據(jù)庫(kù)的DBMS,不依賴(lài)于計(jì)算機(jī)系統(tǒng)的。ER模型法的組成元素有:實(shí)體、屬性、聯(lián)系,ER模型用ER圖表示,是提示用戶(hù)工作環(huán)境中所涉及的事物,屬性則是對(duì)實(shí)體特性的描述。 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)概念設(shè)計(jì)是指在數(shù)據(jù)分析的基礎(chǔ)上自底向上的建立整個(gè)系統(tǒng)的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),從用戶(hù)的角度進(jìn)行視圖設(shè)計(jì),然后將視圖集成,最后對(duì)集成的結(jié)構(gòu)分析優(yōu)化得到最后結(jié)果。保存、保護(hù)和查看數(shù)據(jù)是數(shù)據(jù)庫(kù)的工作,所以底層的引擎以一種保持?jǐn)?shù)據(jù)的完整性和有效性的方式運(yùn)作是非常重要的,這表明著關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)必須檢查并拒絕任何無(wú)效數(shù)據(jù)進(jìn)入無(wú)保護(hù)的實(shí)際數(shù)據(jù)庫(kù),所以在數(shù)據(jù)庫(kù)端強(qiáng)制執(zhí)行數(shù)據(jù)完整性是非常必要的。完成系統(tǒng)調(diào)試后,生成UML圖,如圖48所示。以會(huì)員使用系統(tǒng)留言功能提交留言操作為例,其時(shí)序圖如圖47所示。,預(yù)訂菜品,交納現(xiàn)金。會(huì)員操作模塊分為以下幾個(gè)部分設(shè)計(jì):。以管理員對(duì)訂菜用餐信息管理操作為例,其時(shí)序圖如圖46所示。,刪除新聞信息。,設(shè)置該菜品用餐。,設(shè)置入住客房。管理員登錄后可修改自己的個(gè)人密碼。圖45 登錄模塊時(shí)序圖 管理員操作模塊管理員操作主要實(shí)現(xiàn),對(duì)用戶(hù)客房的管理,管理留言,編輯酒店新聞,保證前臺(tái)體現(xiàn)的用來(lái)做酒店廣告的信息,與酒店內(nèi)部資料一致。只有輸入正確的用戶(hù)名和密碼才能登錄本系統(tǒng),保證了系統(tǒng)信息的安全性。 用戶(hù)登錄模塊用戶(hù)登錄模塊主要能夠完成:管理員登錄、會(huì)員登錄這兩個(gè)身份用戶(hù)的登錄。添加新聞刪除留言輸入客房信息修改個(gè)人密碼入住取消預(yù)訂刪除入住輸入菜品信息用餐取消訂菜按會(huì)員號(hào)查找預(yù)訂信息取消預(yù)訂管理員登錄退出圖44 管理員子系統(tǒng)流程圖 系統(tǒng)模塊劃分酒店客房管理系統(tǒng)是根據(jù)現(xiàn)代酒店服務(wù)行業(yè)的需求開(kāi)發(fā)而成,通過(guò)系統(tǒng)把所有與酒店客房服務(wù)相關(guān)的數(shù)據(jù)統(tǒng)一管理,將酒店運(yùn)營(yíng)所需信息集成化,酒店管理者可以使用這樣一套方便的管理方式。管理員登錄后,可以對(duì)酒店的日??头窟\(yùn)營(yíng)進(jìn)行管理,以及對(duì)新聞,留言等信息查看,進(jìn)一步了解酒店經(jīng)營(yíng)狀況。會(huì)員登錄時(shí),主要進(jìn)行選擇客房預(yù)訂的操作,其子系統(tǒng)流程圖如圖43所示。按照需求分析,規(guī)劃系統(tǒng)功能結(jié)構(gòu)如圖42所示。圖41 系統(tǒng)架構(gòu)圖本系統(tǒng)構(gòu)架主要分為前臺(tái)與后臺(tái)兩個(gè)部分,前臺(tái)的功能為普通客人或會(huì)員設(shè)計(jì),后臺(tái)功能為酒店管理者設(shè)計(jì)。用戶(hù)可以認(rèn)為JavaBean提供了一種可以隨時(shí)隨地的復(fù)制和粘貼功能,而不用關(guān)心任何改變。JavaBean在JSP程序中常用來(lái)封裝事務(wù)邏輯、數(shù)據(jù)庫(kù)操作等等,可以很好地實(shí)現(xiàn)業(yè)務(wù)邏輯和前臺(tái)程序的分離,使系統(tǒng)具有更好的健壯性、靈活性。目前,JSP+JavaBean的組合成為了一種事實(shí)上最常見(jiàn)的JSP程序標(biāo)準(zhǔn),常用于制作動(dòng)態(tài)網(wǎng)站。調(diào)用RequestDispatcher的include( )/forward( )方法進(jìn)行重定向。所有客戶(hù)的HTTP請(qǐng)求都會(huì)發(fā)給servlet控制器,控制器來(lái)分派處理請(qǐng)求,重定向到相應(yīng)資源,處理完后分派視圖。Servlet控制器的功能是重定向,根據(jù)用戶(hù)的輸入,分發(fā)事件給適當(dāng)?shù)念?lèi)處理請(qǐng)求。所以,數(shù)據(jù)庫(kù)的建立是尤為重要的,在該系統(tǒng)的系統(tǒng)架構(gòu)圖中,SQLServer位于整個(gè)系統(tǒng)架構(gòu)的底部,處于一個(gè)基礎(chǔ)的位置,需要為每個(gè)功能建立相關(guān)的表格存儲(chǔ)在數(shù)據(jù)庫(kù)中。:在程序設(shè)計(jì)過(guò)程中充分考慮用戶(hù)操作時(shí)正常狀態(tài)與非正常狀態(tài),確保在輸入異常情況下,程序能夠給用戶(hù)相應(yīng)提示并正常運(yùn)行,在遇到錯(cuò)誤時(shí)用戶(hù)可通過(guò)幫助文檔或聯(lián)網(wǎng)尋求幫助。:作為一款信息安全方面的軟件,軟件自身的安全性十分重要。第4章 系統(tǒng)概要設(shè)計(jì) 設(shè)計(jì)的原則:制訂適合于本系統(tǒng)的分類(lèi)編碼方案。設(shè)計(jì)中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少用戶(hù)鍵盤(pán)輸入量。如果輸入系統(tǒng)的數(shù)據(jù)有錯(cuò)誤,則處理后的輸出將擴(kuò)大這些錯(cuò)誤,因此輸入數(shù)據(jù)的正確性對(duì)于整個(gè)系統(tǒng)質(zhì)量的好壞是具有決定性意義的。輸出設(shè)計(jì)的原則是考慮既要全面反映不同管理層的各項(xiàng)需要,又要言簡(jiǎn)意賅,不要將用戶(hù)需要和不需要的都提供給用戶(hù)。:輸出是由計(jì)算機(jī)對(duì)輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計(jì)的主要職責(zé)和目標(biāo)。創(chuàng)建動(dòng)態(tài)頁(yè)面非常方便。(3)相同數(shù)據(jù)在不同記錄中的一致性。(1)各種記錄信息的完整性,信息記錄內(nèi)容不能為空。具體要求:想登錄酒店管理系統(tǒng)進(jìn)行操作,必須有操作權(quán)限,沒(méi)有權(quán)限的用戶(hù)不能通過(guò)任何方式登錄系統(tǒng)查看系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴(yán)密性和安全性。要符合設(shè)計(jì)需求,在有可能改進(jìn)的地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶(hù)的需要。由于此工具最重要的評(píng)測(cè)標(biāo)準(zhǔn)就是速度,因此在設(shè)計(jì)過(guò)程中,具體過(guò)程盡量做到資源占用少,速度快。設(shè)計(jì)簡(jiǎn)單友好的系統(tǒng)界面,方便用戶(hù)較快的適應(yīng)系統(tǒng)的操作。模塊化設(shè)計(jì)要求將整個(gè)系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡(jiǎn)化設(shè)計(jì)和實(shí)現(xiàn)過(guò)程。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對(duì)整體系統(tǒng)的高度和準(zhǔn)確抽象,通過(guò)它可以保證系統(tǒng)良好的框架,進(jìn)而帶來(lái)產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。圖33 系統(tǒng)ER圖 設(shè)計(jì)的基本思想設(shè)計(jì)思想遵循以下幾點(diǎn):,其優(yōu)點(diǎn)是后臺(tái)與前臺(tái)處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁(yè)方式的用戶(hù)。其用例圖如圖32所示。其用例圖如圖31所示。根據(jù)實(shí)際情況及分析結(jié)果,發(fā)現(xiàn)實(shí)現(xiàn)酒店管理的網(wǎng)絡(luò)化、信息化是十分有必要的,因此設(shè)計(jì)了酒店管理系統(tǒng)。通常來(lái)說(shuō),一個(gè)酒店,每天都要管理顧客的客房預(yù)定以及入住,客房狀態(tài),還要做到菜品等其他消費(fèi)商品信息的共享,這些工作由酒店管理者完成,是管理員的工作重點(diǎn)。在項(xiàng)目開(kāi)發(fā)過(guò)程中,需求分析的工作是非常重要的。系統(tǒng)功能模塊清晰,可讀性強(qiáng),維護(hù)和升級(jí)方便,各層開(kāi)發(fā)人員分工明確,使J2EE成為企業(yè)建立自己的信息管理系統(tǒng)的最佳選擇之一。需要這些服務(wù)的代價(jià)并不高,不用編程,只要通過(guò)簡(jiǎn)單的配置就行。J2EE應(yīng)用程序的一個(gè)主要優(yōu)點(diǎn)是中間層的多層應(yīng)用程序。:包括Enterprise JavaBeans(EJB),包含業(yè)務(wù)層代碼的邏輯,用來(lái)滿(mǎn)足銀行、零售和金融等特殊商務(wù)領(lǐng)域的需要。:包括應(yīng)用客戶(hù)端程序和瀏覽器。J2EE組件和層次如圖21所示。其中Web層和業(yè)務(wù)層共同組成了三層J2EE應(yīng)用的中間層,其它兩層是客戶(hù)端層和存儲(chǔ)層或企業(yè)信息系統(tǒng)層。J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)它們所在的層分布在不同的機(jī)器上。J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制:保留現(xiàn)存的IT資產(chǎn);高效的開(kāi)發(fā);支持異構(gòu)環(huán)境;可伸縮性;穩(wěn)定的可用性等。J2EE體系結(jié)構(gòu)提供中間層集成框架用來(lái)滿(mǎn)足無(wú)需太多費(fèi)用而又需要高可用性、高可靠性以及可擴(kuò)展性的應(yīng)用的需求。J2EE不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如“編寫(xiě)一次、隨處運(yùn)行”的特性、方便存取數(shù)據(jù)庫(kù)的JDBC API,CORBA技術(shù)以及能夠在Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等,同時(shí)還提供了對(duì)EJB (Enterprise JavaBeans ),Java Servlet API,JSP (Java Server Pages)以及XML技術(shù)的全面支持。J2EE是大量業(yè)內(nèi)技術(shù)專(zhuān)家、教育專(zhuān)家集體智慧和經(jīng)驗(yàn)設(shè)計(jì)出來(lái)的一套先進(jìn)、完美、實(shí)用的規(guī)范,從這個(gè)規(guī)范的開(kāi)發(fā)者將得到行業(yè)的廣泛支持,使企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)變得簡(jiǎn)單、快速。為企業(yè)級(jí)Java應(yīng)用的部署創(chuàng)造了一個(gè)一致的平臺(tái)。它是一整套功能非常健壯的開(kāi)發(fā)企業(yè)級(jí)中間件的規(guī)范,旨在為支持Java語(yǔ)言服務(wù)器端部署而提供平臺(tái)無(wú)關(guān)的、可移植的、多用戶(hù)的、安全的和標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái)。因此,在簡(jiǎn)單應(yīng)用中,可以考慮使用模式1。正確使用模式2,將會(huì)有一個(gè)中心化的控制器(Servlet),以及只完成顯示的JSP頁(yè)面。例如,Struts技術(shù)框架就是模式2最好的實(shí)現(xiàn)。特別要注意的是,JSP頁(yè)面中沒(méi)有任何商業(yè)處理邏輯,它只是簡(jiǎn)單的檢索Servlet先前創(chuàng)建的bean或者對(duì)象,再將動(dòng)態(tài)內(nèi)容插入預(yù)定義的模板。它利用兩種技術(shù)原有的優(yōu)點(diǎn),采用JSP來(lái)表現(xiàn)頁(yè)面,采用Servlet來(lái)完成大量的處理,Servlet扮演一個(gè)控制者的角色,并負(fù)責(zé)影響客戶(hù)請(qǐng)求。在任何項(xiàng)目中,這樣的模式多少總是會(huì)導(dǎo)致定義不清的響應(yīng)和項(xiàng)目管理的困難。也許這對(duì)于Java程序員來(lái)說(shuō),這不是大問(wèn)題。大量使用模式1,常常會(huì)導(dǎo)致頁(yè)面被嵌入大量的Script和Java代碼。盡管模式1可以很好地滿(mǎn)足小型應(yīng)用的需要,但卻不能滿(mǎn)足大型應(yīng)用的需要。在模式1中,JSP頁(yè)面獨(dú)自響應(yīng)請(qǐng)求并將處理結(jié)果返回客戶(hù)。早期的JSP標(biāo)準(zhǔn)給出了兩種使用JSP。但是如果用Servlet處理大量的HTML文本,那么將是一件極其繁瑣的事情,這種事情更適合機(jī)器去做,否則,就是浪費(fèi)程序員的體力。在使用JSP技術(shù)開(kāi)發(fā)網(wǎng)站時(shí),并不強(qiáng)調(diào)使用Servlet。一般來(lái)說(shuō),支持JSP的服務(wù)器總是支持Servlet的,因?yàn)镴SP本身需要Servlet的支持。更確切地講,這個(gè)包是供JSP引擎使用的,它在做翻譯的時(shí)候需要用到這個(gè)包,我們?cè)诰帉?xiě)JSP頁(yè)面的時(shí)候是不需要涉及這個(gè)包的。從上面的敘述中我們不難看出JSP和Servlet的關(guān)系。如果請(qǐng)求的頁(yè)面是JSP頁(yè)面,則由JSP引擎檢查該JSP頁(yè)面,如果該頁(yè)面是第一次被請(qǐng)求、或不是第一次被請(qǐng)求但已被修改,則JSP引擎將此JSP頁(yè)面代碼轉(zhuǎn)換成Servlet代碼,把它變成字節(jié)碼(.class)文件,然后再調(diào)用Java虛擬機(jī)執(zhí)行該字節(jié)碼文件,將執(zhí)行結(jié)果傳給Web瀏覽器端。JSP的運(yùn)行方式是在服務(wù)器啟動(dòng)后,當(dāng)Web瀏覽器端發(fā)送過(guò)來(lái)一個(gè)頁(yè)面請(qǐng)求時(shí),Web服務(wù)器先判斷是否是JSP頁(yè)面請(qǐng)求。JSP可以使用成熟的Java Beans 組件來(lái)實(shí)現(xiàn)復(fù)雜商務(wù)功能。 。,到處運(yùn)行。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。服務(wù)器在頁(yè)面被客戶(hù)端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶(hù)端的瀏覽器。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶(hù)端就是一個(gè)HTML文本,因此客戶(hù)端只要有瀏覽器能瀏覽。Web服務(wù)器在遇到訪(fǎng)問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶(hù)。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪(fǎng)問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 JSP簡(jiǎn)介JSP是Sun Microsystems公司倡導(dǎo),許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。參數(shù)化報(bào)表可用來(lái)在運(yùn)行時(shí)基于提供的值進(jìn)行數(shù)據(jù)過(guò)濾。創(chuàng)建的報(bào)表能夠通過(guò)基于Web的連接查看和管理。通過(guò)特定的任務(wù)和轉(zhuǎn)換,其他數(shù)據(jù)源也能夠支持,使得數(shù)據(jù)挖掘直接作用于集成服務(wù)的操作型數(shù)據(jù)的流水線(xiàn)上。然后,可以瀏覽模型中的模式,或者通過(guò)使用特殊的語(yǔ)法,將其應(yīng)用于新的數(shù)據(jù)執(zhí)行預(yù)測(cè)。計(jì)算引擎在服務(wù)器端,查詢(xún)?cè)诜?wù)器端解析,避免了在客戶(hù)端和服務(wù)器端之間傳輸大量的數(shù)據(jù)。SQLServer分析服務(wù)組件包含針對(duì)商務(wù)智能應(yīng)用的聯(lián)機(jī)分析處理和數(shù)據(jù)挖掘功能。分析服務(wù)器的各個(gè)組件能夠集成并相互輔助。它們能通過(guò)本地連接器、OLEDB或者ODBC驅(qū)動(dòng)鏈接多種數(shù)據(jù)源,比如文本文件、電子表格或者
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1