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

正文內(nèi)容

酒店預(yù)訂系統(tǒng)分析與設(shè)計-文庫吧

2025-06-03 01:30 本頁面


【正文】 程序設(shè)計思想引入系統(tǒng)分析和設(shè)計中,就形成了機(jī)構(gòu)化的系統(tǒng)分析與設(shè)計方法。 結(jié)構(gòu)化方法的基本思想如下[3]: (1)面向用戶的觀點; (2)自頂向下地開發(fā); (3)充分考慮變化的情況; (4)開發(fā)成果規(guī)范化,標(biāo)準(zhǔn)化。 系統(tǒng)開發(fā)技術(shù)及體系結(jié)構(gòu)選擇 JSP概述 JSP(JAVA SERVER PAGES)是由Sun 公司在java語言上開發(fā)出來的一種動態(tài)網(wǎng)頁制作技術(shù),其可使你可以將網(wǎng)頁中的動態(tài)部分和靜態(tài)的HTML相分離。你可以使用平常得心應(yīng)手的工具并按照平常的方式來書寫HTML語句。然后,將動態(tài)部分用特殊的標(biāo)記嵌入即可,這些標(biāo)記常常放在“<% %>”中。 通常,要將文件以“.jsp”為擴(kuò)展名,并將它放置到任何你可以放置普通WEB頁面的路徑下。盡管JSP文件看起來更象是HTML文件而不是Servlet文件,但,事實上,它恰恰將轉(zhuǎn)換為Servlet文件,其中的靜態(tài)HTML僅僅用來輸出Servlet服務(wù)方法返回的信息。如果JSP pages 已經(jīng)被轉(zhuǎn)換為Servlet且Servlet 被編譯進(jìn)而被裝載(在第一次被Request時),當(dāng)你再次Request 此JSP頁面時,將察覺不到一瞬的延遲。也請留意這個現(xiàn)象,一些Web Servers允許你為它定義別名,從而,好象一個URL是指向一個HTML,但事實上它指向的是一個Servlet 或JSP page,除了可內(nèi)嵌的規(guī)則的HTML,還有三類主要的JSP元素:Scripting elements,Directives,和 elements我們可以定義最終轉(zhuǎn)換為Servlet的部分,Directives 使我們可以控制這個Servlet的整體結(jié)構(gòu),而Actions使我們可以指定可重用的已有組件,另外,還可控制JSP引擎的運行[5]。為了簡化Scripting elements,我們可以在某一段上利用一些預(yù)定義的變量,如request。. SQL Server 2005概述 SQL Server2005作為一種開放源碼數(shù)據(jù)庫,以其簡單易用的特點廣泛被廣大用戶采用;MySQL雖然是免費的,但同Oracle, Sybase, Informix等商業(yè)數(shù)據(jù)庫一樣,具有數(shù)據(jù)庫系統(tǒng)的通用性如下: (1)數(shù)據(jù)庫管理系統(tǒng)。我們知道,所謂的數(shù)據(jù)庫就是一些結(jié)構(gòu)化的數(shù)據(jù)的聯(lián)合體,要提供對這些數(shù)據(jù)的存取、增加、修改、刪除或更加復(fù)雜的數(shù)據(jù)抽取等操作,需要有一個支撐系統(tǒng),這就是數(shù)據(jù)庫管理系統(tǒng)(DBMS),SQL Server2005完全具有這方面的功能; (2)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在數(shù)據(jù)庫的發(fā)展歷程中,曾出現(xiàn)過多種不同形式的數(shù)據(jù)庫系統(tǒng),但關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)以其優(yōu)越性而被廣為采用,像現(xiàn)在幾種廣泛使用的數(shù)據(jù)庫全為關(guān)系型數(shù)據(jù)庫。同樣,SQL Server2005也是關(guān)系型的數(shù)據(jù)庫系統(tǒng),支持標(biāo)準(zhǔn)的結(jié)構(gòu)化查詢語言(Structured Query Language); 系統(tǒng)體系結(jié)構(gòu) 傳統(tǒng)的二層C/S結(jié)構(gòu)存在以下幾個局限:(1)它是單一服務(wù)器且以局域網(wǎng)為中心的,所以難以擴(kuò)展至大型企業(yè)廣域網(wǎng)或Internet;(2)受限于供應(yīng)商;(3)軟、硬件的組合及集成能力有限;(4)難以管理大量的客戶機(jī)。 B/S結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)(Browser/Server),在這種結(jié)構(gòu)下,用戶只需要安裝瀏覽器,用戶界面完全通過WWW瀏覽器實現(xiàn);一部分事務(wù)邏輯在在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器前端實現(xiàn),形成3層結(jié)構(gòu),如圖22所示。客戶機(jī)表示層(接受用戶輸接受服務(wù)器信息并顯示給用戶)應(yīng)用服務(wù)器業(yè)務(wù)邏輯層(執(zhí)行業(yè)務(wù)邏輯,向數(shù)據(jù)庫發(fā)送請求)數(shù)據(jù)庫服務(wù)器數(shù)據(jù)存儲層(進(jìn)行數(shù)據(jù)處理)圖22 B/S模式三層結(jié)構(gòu)圖 三層B/S結(jié)構(gòu)是對傳統(tǒng)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂的三層3tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過Internet/Intranet模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的[]。 根據(jù)本系統(tǒng)的數(shù)據(jù)信息需要及時更新和需要交互以及開發(fā)特點,采用了三層B/S體系結(jié)構(gòu)。第3章 系統(tǒng)分析與設(shè)計 本章主要對酒店預(yù)訂系統(tǒng)做了可行性分析、需求分析(主要是功能分析和性能分析)、業(yè)務(wù)流程分析并且分析給出了系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典。 可行性分析 可行性分析的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是不是可以得到解決。 開發(fā)可行性 酒店預(yù)訂系統(tǒng)是網(wǎng)絡(luò)時代發(fā)展的產(chǎn)物,能夠幫助酒店更好的發(fā)展,也是未來中國非常有潛力的系統(tǒng)之一;開發(fā)這個系統(tǒng)可以吸收新的科技發(fā)展信息,了解我國網(wǎng)絡(luò)化發(fā)展程度,并且關(guān)于這個系統(tǒng)的開發(fā)可以在畢業(yè)后繼續(xù)深入研究;另一方面JSP是時下最熱門的新技術(shù)之一,越來越多的技術(shù)人員和公司介入到JSP的研究領(lǐng)域中,就連媒體也開始關(guān)注該領(lǐng)域內(nèi)出現(xiàn)的新技術(shù)和創(chuàng)新成果,利用JSP來開發(fā)系統(tǒng),也可以親身體會其強(qiáng)大的功能。 技術(shù)可行性 本系統(tǒng)采用B/S模式,其解決方案是:對這三層進(jìn)行明確分割,并在邏輯上使其獨立,這種計算模型極大地方便了應(yīng)用程序的開發(fā)和維護(hù),無須考慮客戶端的兼容性,它實現(xiàn)了開發(fā)環(huán)境與應(yīng)用環(huán)境的分離,大大提高了工作效率[4]。JSP技術(shù)是以Java語言作為腳本語言,跨平臺,是一種較成熟與穩(wěn)定的動態(tài)網(wǎng)頁編程技術(shù);Java語言通過提供防止內(nèi)存泄露的方法在內(nèi)存管理方面大顯身手,加之JSP為應(yīng)用程序提供了更為健壯的意外事件處理機(jī)制,更大地發(fā)揮了Java的優(yōu)勢。所以在技術(shù)上是可行的。 經(jīng)濟(jì)可行性 本系統(tǒng)的開發(fā)工具采用的是開源并免費的Eclipse,無須購買編譯器;網(wǎng)頁編輯方面使用免費的topstyle,非常的實用方便;對于畢業(yè)設(shè)計來說,無需專門購置服務(wù)器,一般的普通學(xué)習(xí)用的電腦就可以了,免費的JDK 、免費的Tomcat、MySQL等軟件都為系統(tǒng)的設(shè)計和開發(fā)提供了基礎(chǔ),所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。 經(jīng)過對開發(fā)可行性、技術(shù)可行性以及經(jīng)濟(jì)可行性的研究,我得出結(jié)論:酒店預(yù)訂系統(tǒng)是完全可行的。 系統(tǒng)需求分析是以可行性分析為出發(fā)點的,本質(zhì)的工作是回答“系統(tǒng)必須做什么”這個問題,確定系統(tǒng)須具備的功能;它的主要任務(wù)是:確定系統(tǒng)的功能需求、性能需求、運行需求等[7]。 用戶功能需求如下: (1) 用戶的注冊功能:包括用戶名、密碼、聯(lián)系電話、EMAIL等; (2) 用戶的登陸功能:驗證用戶名和密碼; (3) 用戶預(yù)訂功能:包括預(yù)訂日期,人數(shù)等; (4) 用戶個人中心:在這里用戶可以看到自己的預(yù)訂情況。 管理員功能需求如下: (1) 管理員后臺登陸功能:驗證管理員的用戶名和密碼; (2) 用戶信息管理功能:查看以及刪除; (3) 管理用戶訂單功能:查看以及刪除; (4) 酒店添加刪除功能:添加部分要有固定的選擇或者填寫的項目,比如酒店的名稱、星級、地址等。 系統(tǒng)的性能需求如下: (1)界面友好性要求:,布局合理,功能完善,對于初級用戶容易上手; (2)信息的完整性:要求采用值約束、缺省等方法確保信息的完整性,一旦用戶錄入數(shù)據(jù)不符合系統(tǒng)要求時,系統(tǒng)必須明確給出警告信息; (3)系統(tǒng)運行在主流的WINDOWS操作系統(tǒng)平臺上,便于以后系統(tǒng)的升級; (4)遵循主流的標(biāo)準(zhǔn)和協(xié)議,不僅可以為系統(tǒng)與上級平臺系統(tǒng)交換信息提供便利,而且也有利于系統(tǒng)內(nèi)部各部分之間交換信息,這將有助于提高系統(tǒng)擴(kuò)充性。響應(yīng)速度:要求能夠響應(yīng)快速。響應(yīng)速度盡量在人員可忍受的時間內(nèi)并給予提示[8]。 系統(tǒng)業(yè)務(wù)流程分析 在對系統(tǒng)的組織結(jié)構(gòu)和功能進(jìn)行分析時,需從一個實際業(yè)務(wù)流程的角度將系統(tǒng)調(diào)查中有關(guān)該業(yè)務(wù)流程的資料都串起來作進(jìn)一步的分析[3]。根據(jù)需求分析中需要完成的功能進(jìn)行分析研究,得到酒店預(yù)訂系統(tǒng)用戶操作業(yè)務(wù)流程圖31和管理員管理操作業(yè)務(wù)流程圖32。圖31 顧客預(yù)訂流程圖根據(jù)圖31我們可以得出顧客網(wǎng)上預(yù)訂主要流程如下:(1)會員注冊完畢登陸頁面;(2)顧客可以在酒店列表里面查詢酒店情況;(3)顧客進(jìn)入預(yù)
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1