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

正文內(nèi)容

基于web的賓館客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(論文)(s2sh)-wenkub.com

2025-06-24 19:10 本頁面
   

【正文】 最后感謝在畢業(yè)設(shè)計(jì)中為我提供幫助的眾多益友和同學(xué),以及在設(shè)計(jì)中被我引用或參考的論著的作者。沒有老師的辛勤栽培、孜孜教誨,就沒有我論文的順利完成,在此表示最誠摯的謝意。 參考文獻(xiàn)[1] 徐明華.JavaWeb整合開發(fā)與項(xiàng)目實(shí)戰(zhàn):JSP,Ajax,Struts,Hibernate,Spring[M].北京:人民郵電出版社,:234333.[2] 蒙祖強(qiáng). SQL Server 2005 應(yīng)用開發(fā)大全[M].北京:清華大學(xué)出版社,2007:100150.[3] 李剛.輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)Struts 2+Spring+Hibernate整合開發(fā)[M] .北京:電子工業(yè)出版社,:6872.[4] :Java對(duì)象持久化技術(shù)詳解[M].北京::510.[5] 王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論(第四版)[M]北京::78118.[6] Schoeberl M, Puffitsch W, Pedersen R U, et al. Worstcase Execution Time Analysis for a Java Processor[J]. Software: Practice and Experience, 2010, 40(6): 507542.[7] 鄧連. MVC設(shè)計(jì)模式在J2EE領(lǐng)域的應(yīng)用研究[J].科技信息 2010(8).[8] 王彬,張計(jì)龍. Struts2框架的改進(jìn)與實(shí)現(xiàn)[J].大連海事大學(xué)學(xué)報(bào) 2010(2).[9] 高榕,李躍新. 基于Struts框架構(gòu)建的企業(yè)級(jí)應(yīng)用系統(tǒng)[J].武漢科技學(xué)院學(xué)報(bào) 2007(4) .[10] Rick Dobson.Beginning SQL Server 2005 Express Database Applications [J].Apress50(23),.[11] 孫昌愛,金茂忠,等.軟件體系結(jié)構(gòu)研究綜述[J].軟件學(xué)報(bào)2002 13(7).致 謝畢業(yè)論文的順利完成,首先我要感謝我的指導(dǎo)老師王老師。2. 功能設(shè)計(jì)功能設(shè)計(jì)方面,還可以填加很多功能,來豐富完善系統(tǒng),更好的滿足用戶需要。當(dāng)然系統(tǒng)中也存在很多不足之處,可以在以后版本中進(jìn)行補(bǔ)充和改進(jìn)。以上錯(cuò)誤是在運(yùn)行網(wǎng)站程序時(shí)常見的錯(cuò)誤,查找方法類似,根據(jù)錯(cuò)誤提示查找錯(cuò)誤來源。圖62 后臺(tái)首頁功能圖普通用戶登陸界面如圖63: 圖63普通用戶登陸能界面經(jīng)過測(cè)試沒說明此模塊功能正常。設(shè)計(jì)登錄測(cè)試用例,以管理員界面登陸為例,如表61所示。這種方是法遵循程序內(nèi)部的邏輯來測(cè)試程序,檢驗(yàn)程序中的每條通路是不是都能按照預(yù)定的要求正確工作,因此又稱為結(jié)構(gòu)測(cè)試。 系統(tǒng)的測(cè)試目標(biāo)測(cè)試是一個(gè)很重要的環(huán)節(jié),可以及時(shí)的發(fā)現(xiàn)錯(cuò)誤以便于修正,減少了系統(tǒng)更大的損失。進(jìn)而實(shí)現(xiàn)了具體的系統(tǒng),直到用一種適當(dāng)?shù)某绦蛟O(shè)計(jì)語言寫出可執(zhí)行的程序代碼。它橫跨軟件生命周期中的兩個(gè)階段。(1)點(diǎn)擊全部查詢:查詢?nèi)靠头啃畔ⅰ? 數(shù)據(jù)管理模塊設(shè)計(jì)此模塊是對(duì)客人信息、客房信息以及客房類型信息的處理。 (())。 客房預(yù)訂時(shí),要對(duì)用戶所要預(yù)訂房間狀態(tài)進(jìn)行判斷,只有房間狀態(tài)為空的時(shí)候才能進(jìn)行預(yù)訂,預(yù)訂完成插入數(shù)據(jù)庫,并更改房間狀態(tài)。 (room)。 (())。 (0)。(3),超出則加1天。 (room)。 if (vip == null) { (0)。 if ((()) == null amp?!∽∷薰芾砟K設(shè)計(jì)本模塊主要實(shí)現(xiàn)住宿的相關(guān)功能,主要包括開房功能、客人退房以及客人預(yù)訂房間的設(shè)計(jì)與實(shí)現(xiàn)。 ,在相應(yīng)的頁面獲取用戶的Id,以及用戶的姓名、密碼、電話、性別等信息。} 用戶管理模塊設(shè)計(jì)用戶登錄后可以對(duì)自己的詳細(xì)信息進(jìn)行管理,如果是管理員登陸則可以查看所用用戶信息,并且對(duì)所有用戶信息進(jìn)行管理。if(user==null){ (wrong, 用戶名或密碼取錯(cuò)誤)。登錄界面如圖51所示。在進(jìn)入登陸界面后,通過輸入賬號(hào)和密碼來判斷是否成功登陸系統(tǒng)。Entity:該文件是做出的Java文件,定義了各個(gè)類的實(shí)例,并寫入了相應(yīng)的get和set方法。在業(yè)務(wù)層中,Spring向Action提供數(shù)據(jù)處理,DAO完成業(yè)務(wù)邏輯,并提供事務(wù)處理,在持久層中,Hibernate對(duì)象化映射和數(shù)據(jù),交互處理Dao請(qǐng)求的數(shù)據(jù)并返回結(jié)果。該程序是建立在MVC三層結(jié)構(gòu)基礎(chǔ)之上的。該表用于保存所有預(yù)訂房間信息,該表的主鍵是bookId,該表的結(jié)構(gòu)如表46所示。該表用于保存所有房間信息,該表的主鍵是roomId,該表的結(jié)構(gòu)如表44所示。該表用于保存所有入住客人的信息,該表的主鍵是guestId,該表的結(jié)構(gòu)如表42所示。圖49 消費(fèi)記錄信息實(shí)體E–R圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)以上E–R圖在數(shù)據(jù)庫hotel中創(chuàng)建各個(gè)表,各個(gè)表的結(jié)構(gòu)如何如下。圖47 房間類型信息實(shí)體E–R圖預(yù)訂信息表用以存放客人預(yù)訂房間的相關(guān)信息,該表存放預(yù)訂客戶的信息,房間ID以及入住時(shí)間。圖45 會(huì)員信息實(shí)體E–R圖房間信息表用以存放客房的信息,方便用戶的查詢以及對(duì)客房的操作。客人信息實(shí)體的E–R圖如圖44所示。 基于以上所述,在開發(fā)基于Web的賓館客房管理系統(tǒng)之前,創(chuàng)建了名為hotel的數(shù)據(jù)庫,分析了解該系統(tǒng)所需要的數(shù)據(jù),在其中創(chuàng)建了7個(gè)數(shù)據(jù)表用于存儲(chǔ)不同的數(shù)據(jù)信息,如圖42所示。   BoyceCodd范式(BCNF)——一定不能存在依賴于nonkey的字段。并且不支持主鍵的nonkey字段應(yīng)該被移動(dòng)到另一個(gè)表格中去。這些規(guī)則有七條,叫做范式,而在大多數(shù)情況下前四條范式就夠用了:  第一范式(1NF)——這條規(guī)則包含了以下幾個(gè)要求:無多值項(xiàng)目(multivalued item)和重復(fù)組(repeating group);每個(gè)字段都應(yīng)該是原子型的(atomic),也就是說每個(gè)字段必須包含可能的最小數(shù)據(jù)元素;以及表格包含關(guān)鍵字(key)。賓館客房管理系統(tǒng)的功能結(jié)構(gòu)圖如圖41所示。因此,從技術(shù)層面上分析,開發(fā)此系統(tǒng)是可行的。另外,本系統(tǒng)的開發(fā)不是很復(fù)雜,開發(fā)的周期較短,軟件開發(fā)的成本不會(huì)超過帶來的效益,所以從經(jīng)濟(jì)方面講開發(fā)此系統(tǒng)是可行的。當(dāng)然,對(duì)應(yīng)不同客戶的需求,我們需要分別提供不同的功能和設(shè)置來滿足用戶的需要??腿艘峁┳约旱谋匾畔⒁约胺?wù)需求。用例視圖可以顯示出誰是相關(guān)的用戶、用戶希望系統(tǒng)能夠提供什么樣的服務(wù),以及用戶需要為系統(tǒng)提供的服務(wù),以便使系統(tǒng)的用戶更容易理解這些元素的用途,也便于軟件開發(fā)人員最終實(shí)現(xiàn)這些元素。其中系統(tǒng)用戶主要功能有個(gè)人信息管理、客房信息管理、客人信息管理、入住和退房。前臺(tái)在對(duì)客人的服務(wù)中的紙筆操作會(huì)令客人容易疲倦,如果遇到客流高峰期更會(huì)英雄客人情緒,所以,管理效率要高。在任何J2EE服務(wù)器中Spring框架的功能都可以使用,大多數(shù)功能也適用于不受管理的環(huán)境。IoC是一個(gè)概念化的設(shè)計(jì)模式,一般狀況下IoC有兩種實(shí)現(xiàn)方式:Service Locator(服務(wù)定位器)與Dependency Injection(依賴注入(Struts框架采用即為依賴注入)) 。Spring這個(gè)應(yīng)用框架可謂表現(xiàn)全面,其功能之豐富,主要表現(xiàn)在以下幾方面:(1)控制反轉(zhuǎn):IoC(Inversion of Control,控制反轉(zhuǎn))是Spring的核心概念。從而Application 應(yīng)用允許Java Class 的直接訪問數(shù)據(jù)庫并讓這一橋梁紐帶使應(yīng)用與數(shù)據(jù)庫之間得到聯(lián)系,而不必非經(jīng)過JDBC 和SQL的數(shù)據(jù)的操作。 Hibernate簡介Hibernate 可助基于普通的Java 對(duì)象模型創(chuàng)建持久對(duì)象,允許持久對(duì)象擁有用戶自定義的類型, 還可擁有復(fù)雜的結(jié)構(gòu)如混合類型、集合和屬性。Struts 2提供了一個(gè)ActionSupport工具類,該類實(shí)現(xiàn)了Action接口和validate()方法,一般開發(fā)者在編寫Action時(shí)可以直接繼承 ActionSupport類。使用攔截器,可以簡化Web開發(fā)中的某些應(yīng)用,例如權(quán)限攔截器可以簡化Web應(yīng)用中的權(quán)限檢查。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS ,JavaScript,Spring,SQL,Hibernate。對(duì)于一般的個(gè)人使用者和中小型的企業(yè)來說,MySQL提供的功能已經(jīng)十分豐富,再者M(jìn)ySQL是一個(gè)開放源碼的軟件,因此可以大大降低總體擁有成本。SQL是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。而2009年,SUN又被Oracle收購。 第2章 系統(tǒng)開發(fā)相關(guān)技術(shù)的簡介 系統(tǒng)開發(fā)環(huán)境 軟件開發(fā)環(huán)境本系統(tǒng)對(duì)其運(yùn)行環(huán)境有一定的要求,具體如下:操作系統(tǒng): Windows 7。該章先對(duì)目前賓館運(yùn)營中存在的部分問題進(jìn)行了分析,根據(jù)這些問題做出了功能需求分析和該管理系統(tǒng)的可行性分析;第4章 系統(tǒng)功能結(jié)構(gòu)和數(shù)據(jù)庫的設(shè)計(jì)。(4)能夠有效的實(shí)現(xiàn)賓館客人的一些要求功能;(5)最大限度地使系統(tǒng)實(shí)現(xiàn)易維護(hù)性和易操作性。在系統(tǒng)的設(shè)計(jì)與開發(fā)中,負(fù)責(zé)課題的整體規(guī)化設(shè)計(jì)、組織實(shí)施及部分模塊實(shí)現(xiàn)。酒店客房系統(tǒng)系統(tǒng)對(duì)酒店加強(qiáng)客房信息管理有著極其重要的作用,就一所客房數(shù)量較大的酒店來說,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有客房信息管理、客房類別信息管理、預(yù)定信息管理等功能,而且設(shè)計(jì)的模塊也很多,比如用戶信息管理模塊、客房類型管理模塊、客房信息管理模塊、客房經(jīng)營管理模塊、客戶信息查詢模塊、經(jīng)營狀況統(tǒng)計(jì)模塊等等。 課題的研究目的與內(nèi)容 課
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1