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

正文內(nèi)容

大學(xué)酒店管理系統(tǒng)學(xué)士論文-在線瀏覽

2024-08-07 14:30本頁(yè)面
  

【正文】 發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,完全支持Enterprise JavaBeans,有良好的向?qū)еС执虬筒渴饝?yīng)用,添加目錄支持,增強(qiáng)了安全機(jī)制,提高了性能。基于這些優(yōu)勢(shì)的考慮,新一代客戶關(guān)系管理系統(tǒng)決定采用J2EE體系結(jié)構(gòu)來(lái)作為系統(tǒng)的實(shí)現(xiàn)載體。其有四個(gè)層次和相應(yīng)的容器:運(yùn)行在客戶端機(jī)器上的客戶端層(Client Tier)、運(yùn)行在Web服務(wù)器上的Web層(Web Tier)、運(yùn)行在EJB服務(wù)器上的業(yè)務(wù)層(Business Tier)和運(yùn)行在EIS服務(wù)器上企業(yè)信息系統(tǒng)層(Enterprise Information System Tier)。一般情況下,許多開發(fā)商把Web服務(wù)器和EJB服務(wù)器產(chǎn)品結(jié)合在一起發(fā)布,稱為應(yīng)用服務(wù)器或J2EE服務(wù)器。圖21 J2EE組件和層次圖J2EE各層的組件如下。:包括Java Servlet和Java Server Pages(JSP)。:包括企業(yè)基礎(chǔ)建設(shè)系統(tǒng)例如企業(yè)資源計(jì)劃(ERP),大型機(jī)事務(wù)處理,數(shù)據(jù)庫(kù)系統(tǒng),及其它的遺留信息系統(tǒng)等。在J2EE平臺(tái),中間層商業(yè)邏輯是由EJB(Enterprise JavaBeans)組件實(shí)現(xiàn)的,這些EJB組件使電子商務(wù)開發(fā)者從煩瑣的系統(tǒng)設(shè)計(jì)中解脫出來(lái),將精力主要放在商業(yè)邏輯上,提高了應(yīng)用的質(zhì)量和加快了開發(fā)的速度,而讓EJB Server處理底層復(fù)雜的各種系統(tǒng)級(jí)任務(wù),如事務(wù)處理、組件的生命周期、狀態(tài)維持、并發(fā)控制、安全檢測(cè)、資源共享等。如上所述,J2EE的分層結(jié)構(gòu)把Web層與企業(yè)信息系統(tǒng)分開,使開發(fā)人員能集中精力分別進(jìn)行商務(wù)邏輯或企業(yè)信息系統(tǒng)的設(shè)計(jì),從而使大型的商務(wù)應(yīng)用軟件的設(shè)計(jì)成為可能。第3章 需求分析 系統(tǒng)需求分析需求分析是軟件開發(fā)目的的基礎(chǔ),只要有了需求分析才知道要做的是什么,需要用什么技術(shù)開發(fā),如何設(shè)計(jì),根據(jù)所采用的技術(shù)來(lái)規(guī)劃項(xiàng)目的開發(fā)進(jìn)度。任何一個(gè)組織或集體,實(shí)現(xiàn)它內(nèi)部人員的管理或是各個(gè)部門的協(xié)同工作都是非常必要的。所以,酒店客房管理系統(tǒng)在當(dāng)今酒店業(yè)發(fā)展的流行趨勢(shì)下,根據(jù)管理員對(duì)系統(tǒng)的需求,前臺(tái)工作人員對(duì)功能的需求,設(shè)計(jì)本管理系統(tǒng)。 用例分析 管理員用例圖管理員是系統(tǒng)的權(quán)限最高用戶,涉及到六大功能模塊,管理員對(duì)系統(tǒng)的各項(xiàng)功能有著操作的權(quán)限,能夠及時(shí)動(dòng)態(tài)的掌握酒店信息的各項(xiàng)情況。圖31 管理員用例圖 會(huì)員用例圖普通用戶可通過(guò)注冊(cè)成為系統(tǒng)的會(huì)員,涉及幾大功能模塊,通過(guò)對(duì)系統(tǒng)前臺(tái)功能的操作,了解酒店業(yè)務(wù)和特色,了解其銷售的商品,并進(jìn)行預(yù)訂操作。圖32 會(huì)員用例圖 系統(tǒng)ER圖根據(jù)用例圖及酒店需求,本系統(tǒng)各實(shí)體間ER圖初步形成,如圖33所示。,又要細(xì)致周到。 性能需求:酒店管理系統(tǒng)在管理權(quán)限上要嚴(yán)格進(jìn)行控制。:包括如下。(2)各種數(shù)據(jù)間相互聯(lián)系的正確性。 界面需求界面設(shè)計(jì)目前已經(jīng)成為評(píng)價(jià)軟件質(zhì)量的一條重要指標(biāo),一個(gè)好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率,JSP技術(shù)是用JAVA語(yǔ)言作為腳本語(yǔ)言的,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端的JAVA庫(kù)單元提供了一個(gè)接口來(lái)服務(wù)于HTTP的應(yīng)用程序。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人機(jī)對(duì)話的界面格式等。系統(tǒng)設(shè)計(jì)的過(guò)程正好和實(shí)施過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì),這是因?yàn)檩敵霰砀裰苯优c使用者相聯(lián)系,設(shè)計(jì)的出發(fā)點(diǎn)應(yīng)當(dāng)是保證輸出表格方便地為使用者服務(wù),正確及時(shí)反映和組成用于各部門的有用信息。:輸入數(shù)據(jù)的收集和錄入是比較麻煩的,需要大量的人力和一定設(shè)備,并且容易出錯(cuò)。輸入設(shè)計(jì)的原則有:輸入量應(yīng)保持在能滿足處理要求的最低限度。輸入量越少,錯(cuò)誤率就越少,數(shù)據(jù)準(zhǔn)備時(shí)間也減少;輸入的準(zhǔn)備及輸入過(guò)程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤的發(fā)生;應(yīng)盡量早對(duì)輸入數(shù)據(jù)進(jìn)行檢查(盡量接近原數(shù)據(jù)發(fā)生點(diǎn)),以便使錯(cuò)誤及時(shí)得到更正;輸入數(shù)據(jù)盡早地用其處理所需的形式被記錄,以避免數(shù)據(jù)由一種介質(zhì)轉(zhuǎn)移到另一種介質(zhì)時(shí)需要轉(zhuǎn)錄而可能發(fā)生的錯(cuò)誤。本軟件目標(biāo)平臺(tái)為Microsoft Windows XP操作系統(tǒng),為實(shí)現(xiàn)系統(tǒng)的兼容,必須保證軟件開發(fā)過(guò)程中采用的開發(fā)平臺(tái)、應(yīng)用程序接口、開發(fā)技術(shù)符合Windows平臺(tái)標(biāo)準(zhǔn),同時(shí)要保證在系統(tǒng)的分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、維護(hù)等階段中必須采取開放路線,遵循軟件工程的標(biāo)準(zhǔn)、規(guī)范。要全面考慮各種非安全狀態(tài),保證程序和程序生成文件的安全,同時(shí)需要加強(qiáng)權(quán)限的控制,將軟件運(yùn)行權(quán)限提升為管理員權(quán)限,以防止程序被非法啟動(dòng)等等。 項(xiàng)目規(guī)劃由于本系統(tǒng)所要實(shí)現(xiàn)的功能幾乎都要將改變的數(shù)據(jù)保存至數(shù)據(jù)庫(kù),而本系統(tǒng)是應(yīng)用JSP編寫提供給會(huì)員和管理員的網(wǎng)頁(yè),它的運(yùn)行是要建立在有數(shù)據(jù)庫(kù)保存基礎(chǔ)上的。本系統(tǒng)采用JDBC模式對(duì)數(shù)據(jù)庫(kù)進(jìn)行連接。Servlet面向“請(qǐng)求”,JSP更加面向“響應(yīng)”,這更加符合本系統(tǒng)所要實(shí)現(xiàn)的應(yīng)用需求。ServletRequest接口提供一個(gè)方法RequestDispatcher,   getRequestDispatcher(String path)參數(shù)為請(qǐng)求被調(diào)度的目的地。可以達(dá)到集中控制、提高系統(tǒng)可維護(hù)性、增進(jìn)重用等效果。它通過(guò)Java虛擬機(jī)正確執(zhí)行。用戶可以使用JavaBean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用Java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他開發(fā)者可以通過(guò)內(nèi)部JSP頁(yè)面、servlet、其他JavaBean、applet程序或者應(yīng)用來(lái)使用這些對(duì)象。酒店客房管理系統(tǒng)的系統(tǒng)架構(gòu)圖由圖41所示。前臺(tái)可以實(shí)現(xiàn)普通用戶注冊(cè)為會(huì)員、會(huì)員登錄、會(huì)員留言、會(huì)員查看信息、會(huì)員空間功能,具有會(huì)員權(quán)限的用戶可以使用前臺(tái)的系統(tǒng)留言、查看信息、空間等功能,這些功能也會(huì)檢驗(yàn)用戶是否登錄系統(tǒng),其中留言功能可以實(shí)現(xiàn)會(huì)員編輯留言并提交,查看信息包括查看酒店出售的菜品信息、客房信息,查看關(guān)于酒店動(dòng)態(tài)的新聞信息、公告信息,可以對(duì)每個(gè)酒店出售的商品進(jìn)行預(yù)訂操作,并在會(huì)員空間里可以查看該會(huì)員已預(yù)訂的客房或菜品,會(huì)員可以在會(huì)員空間里刪除自己的預(yù)訂信息或者重新預(yù)訂;后臺(tái)可以實(shí)現(xiàn)修改個(gè)人密碼、會(huì)員信息管理、菜品信息管理、訂菜信息管理、用餐信息管理、客房信息管理、預(yù)訂信息管理、入住信息管理、新聞信息管理、留言信息管理等功能,具有管理員權(quán)限的用戶登錄后臺(tái)管理后可以使用后臺(tái)的全部管理功能,可以修改自己的登錄密碼,可以刪除酒店會(huì)員信息改變會(huì)員用戶權(quán)限,可以添加或者刪除出售的客房信息或者菜品信息,可以對(duì)會(huì)員的客房預(yù)訂信息進(jìn)行刪除操作或者安排入住,對(duì)會(huì)員的訂菜信息進(jìn)行刪除或者用餐操作,按著會(huì)員號(hào)查看所有會(huì)員的預(yù)訂或者訂菜信息,刪除會(huì)員的留言信息,刪除酒店的新聞信息或者編輯新聞并提交。酒店客房管理系統(tǒng) 前臺(tái)后臺(tái)會(huì)員登錄會(huì)員注冊(cè)會(huì)員空間查看信息菜品管理客房信息菜品信息新聞公告客房管理修改密碼會(huì)員管理預(yù)訂管理入住用餐新聞留言取消預(yù)訂用餐詳細(xì)查看取消預(yù)訂入住詳細(xì)查看訂菜管理預(yù)訂管理圖42 酒店客房系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)工作流程:編輯留言,查看酒店新聞信息,查看客房信息,選擇要入住的客房并預(yù)訂,提交預(yù)訂信息的同時(shí)交納押金,查看自己預(yù)定的菜品和房間并取消預(yù)訂。留言查看新聞查看客房信息預(yù)訂客房提交預(yù)訂信息交納押金查看菜品信息訂菜添加訂菜信息繳納現(xiàn)金查看預(yù)訂信息刪除預(yù)訂信息退出會(huì)員登錄圖43 會(huì)員子系統(tǒng)流程圖:修改個(gè)人密碼,刪除客房預(yù)訂,設(shè)定客房為入住,編輯新聞、留言信息,查看會(huì)員信息。管理員子系統(tǒng)流程圖如圖44所示。本系統(tǒng)主要包括:用戶登錄模塊、管理員操作模塊、用戶操作模塊三個(gè)模塊。這兩種用戶可以基本完成對(duì)系統(tǒng)的信息化管理。登錄模塊,以管理員登陸為例,其時(shí)序圖如圖45所示。管理員操作模塊劃分為以下幾個(gè)部分:。,取消預(yù)訂,設(shè)置入住客房。,取消訂菜信息,設(shè)置用餐。圖46 管理員子模塊時(shí)序圖 會(huì)員操作模塊會(huì)員操作應(yīng)該主要實(shí)現(xiàn),提交系統(tǒng)留言、查看酒店新聞、查看酒店系統(tǒng)公告、查看客房、預(yù)訂客房并交納押金。,預(yù)訂客房,交納押金。,查看自己的預(yù)訂信息,并刪除預(yù)訂。圖47 會(huì)員子模塊時(shí)序圖 系統(tǒng)UML類圖根據(jù)數(shù)據(jù)庫(kù)的表格以及每個(gè)表格屬性,用My Eclipse編寫相應(yīng)的類,類里編寫該類的set, get函數(shù)實(shí)現(xiàn)屬性值的設(shè)定,根據(jù)每個(gè)類要做的信息管理功能,寫出相應(yīng)的servlet類,完成對(duì)數(shù)據(jù)庫(kù)的增刪改查。圖48 系統(tǒng)UML圖 數(shù)據(jù)庫(kù)設(shè)計(jì)采用SQLServer作為本系統(tǒng)的數(shù)據(jù)庫(kù)。本系統(tǒng)使用的數(shù)據(jù)庫(kù)具有很有效的數(shù)據(jù)保護(hù)功能,可以對(duì)數(shù)據(jù)安全有基礎(chǔ)的保證。數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)采用實(shí)體—聯(lián)系(ER)模型設(shè)計(jì)方法。概念設(shè)計(jì)的目標(biāo)是產(chǎn)生反映企業(yè)組織信息要求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模式。根據(jù)以上對(duì)數(shù)據(jù)庫(kù)的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立ER模型圖。會(huì)員登錄密碼登錄名姓名性別年齡編號(hào)圖49 會(huì)員信息實(shí)體ER圖管理員信息ER圖如圖410所示??头糠块g號(hào)面積簡(jiǎn)介圖片圖片名類型日價(jià)格押金圖411 客房信息實(shí)體ER圖預(yù)訂信息實(shí)體ER圖如圖412所示。入住客房ID入住時(shí)間結(jié)束時(shí)間押金消費(fèi)會(huì)員ID身份證號(hào)圖413 入住信息實(shí)體ER圖菜品信息實(shí)體ER圖如圖414所示。訂菜編號(hào)菜品號(hào)開始時(shí)間預(yù)訂時(shí)間消費(fèi)會(huì)員號(hào)圖415 訂菜信息實(shí)體ER圖用餐信息ER圖如圖416所示。新聞內(nèi)容編號(hào)時(shí)間標(biāo)題圖417 新聞信息實(shí)體ER圖留言信息ER圖如圖418所示。其數(shù)據(jù)庫(kù)表格的具體內(nèi)容是:(userId,userName,userPw):管理員信息表主要記錄了管理員的賬號(hào)信息,包括用戶名和密碼,結(jié)構(gòu)如表41所示。表42 會(huì)員信息表(t_user)字段名字段含義類型約束條件id編號(hào)int主鍵loginname登錄名varchar(50)loginpw密碼varchar(50)name姓名varchar(50)sex性別varchar(50)age年齡varchar(50) (id,title,content,shijian,user_id):留言信息表主要是記錄了留言的基本信息,包括題目,內(nèi)容,發(fā)布人等,結(jié)構(gòu)如表43所示。表44 新聞信息表(t_news)字段名字段含義類型約束條件id編號(hào)varchar(50)主鍵title標(biāo)題varchar(50)content內(nèi)容varchar(5000)shijian發(fā)布時(shí)間varchar(50)(id,fangjianhao,fangjianmianji,fangjianjianjie,fujian, fujianyuanshiming,kefangleixing,rijiage,del):客房信息表記錄了客房的基本信息,包括房間號(hào),圖片,日價(jià)格,押金等,結(jié)構(gòu)如表45所示。表46 預(yù)訂信息表(t_yuding)字段名字段含義類型約束條件id編號(hào)int主鍵user_id會(huì)員IDintkefang_id客房IDintkaishishijian入住時(shí)間varchar(50)jieshushijian離開時(shí)間varchar(50)yudingshijian預(yù)定時(shí)間varchar(50)yajin押金varchar(50)(id,kefang_id,user_id,shenfenzheng,kaishishijian, jieshushijian,yajin,feiyong):入住信息表記錄了入住的基本信息,包括入住時(shí)間,離開時(shí)間,身份證等,結(jié)構(gòu)如表47所示。表48 菜品信息表(t_caipin)字段名字段含義類型約束條件id編號(hào)varchar(50)主鍵caipinjianjie菜品簡(jiǎn)介varchar(500)caipinming菜品名varchar(50)caipinjiage菜品價(jià)格inttupian圖片varchar(50)(id,caipin_id,kaishishijian,xiaofei,yudingshijian,user_id):訂菜信息表記錄了會(huì)員訂菜的基本信息,包括菜品編號(hào),用餐時(shí)間,預(yù)定時(shí)間等,結(jié)構(gòu)如表49所示。表410 用餐信息表(t_yongcan)字段名字段含義類型約束條件id編號(hào)varchar(50)主鍵caipin_id菜品IDvarchar(50)kaishishijian用餐時(shí)間varchar(50)yudingshijian預(yù)定時(shí)間varchar(50)user_id會(huì)員IDvarchar(50)第5章 系統(tǒng)實(shí)現(xiàn)在管理信息系統(tǒng)的生命周期中,經(jīng)過(guò)了需求分析、系統(tǒng)設(shè)計(jì)等階段之后,便開始了系統(tǒng)實(shí)施階段。將技術(shù)設(shè)計(jì)轉(zhuǎn)化為物理實(shí)現(xiàn),因此系統(tǒng)實(shí)施的成果是系統(tǒng)分析和設(shè)計(jì)階段的結(jié)晶。程序采用的是DAO模式來(lái)操作數(shù)據(jù)庫(kù),DAO (Data Access Object,數(shù)據(jù)訪問(wèn)對(duì)象),是Java編程中的一種經(jīng)典模式,已被廣泛應(yīng)用,也是J2EE架構(gòu)中持久層框架的基礎(chǔ)知識(shí),基于分層次式的軟件架構(gòu)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)操作。抽象數(shù)據(jù)的含義就是編寫應(yīng)用程序的程序員不必關(guān)心數(shù)據(jù)庫(kù)的物理位置,已經(jīng)是何種數(shù)據(jù)庫(kù),只需使用封裝數(shù)據(jù)庫(kù)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1