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

正文內容

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

2025-06-03 01:30 本頁面


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