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

正文內(nèi)容

開心旅行社網(wǎng)站的建設(shè)與實(shí)現(xiàn)畢業(yè)論文-文庫吧

2025-06-07 21:11 本頁面


【正文】 求關(guān)系,才能完成對(duì)網(wǎng)站的架構(gòu)設(shè)計(jì)。需求分析要注意的問題,是讓用戶和開發(fā)者共同明確將要開發(fā)的是一個(gè)什么樣的網(wǎng)站。該網(wǎng)站主要針對(duì)人們對(duì)旅游信息的需要,采用 ASP 技術(shù)使人們實(shí)現(xiàn)網(wǎng)上瀏覽旅游咨詢、旅游套餐、在線預(yù)定和查看訂單等功能,并且可以方便的在上通過查詢了解旅游景區(qū)附近的乘車及住宿情況。完成旅游愛好者對(duì)旅游信息的全部需求。如何使旅游愛好者實(shí)現(xiàn)快速的網(wǎng)上訂制旅游線路套餐呢?這是旅游網(wǎng)站設(shè)計(jì)部分關(guān)鍵的一個(gè)問題。網(wǎng)站為旅游愛好者提供了線路套餐列表,瀏覽者可點(diǎn)擊查看每條線路套餐的詳細(xì)內(nèi)容,并可在線預(yù)訂此線路套餐,填寫訂單信息,訂單中要求填寫顧客姓名、聯(lián)系方式、聯(lián)系地址等信息??紤]到顧客預(yù)訂后很可能想再確認(rèn)一下自己的訂單信息是否填錯(cuò),所以在線路套餐頁面設(shè)計(jì)了搜索版塊,使顧客可以通過姓名搜索,查看之前預(yù)訂訂單的詳細(xì)內(nèi)容。如何方便旅游愛好者了解旅游資訊,需要把資訊新聞以列表的形式展示出來,供瀏覽者點(diǎn)擊查看。那么如果瀏覽者對(duì)于想去的景區(qū)的各種情況不了解,網(wǎng)站需要設(shè)立搜索功能模塊,瀏覽者通過輸入景區(qū)名稱可查詢到景區(qū)附近的乘車交通信息及酒店住宿的信息,可以更加方便旅游愛好者出行旅游。3 系統(tǒng)開發(fā)技術(shù)簡介 動(dòng)態(tài)網(wǎng)站介紹隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,單純的靜態(tài)頁面已經(jīng)不能滿足發(fā)展的需要,因?yàn)殪o態(tài)頁面是用單純的 HTML 語言組成的,為了滿足實(shí)際的需要,許多網(wǎng)頁文件擴(kuò)展名不再只是“htm”,“html”,出現(xiàn)了以“php”,“asp”,“jsp”,“shtml”等為后綴的網(wǎng)頁文件,這些都是采用動(dòng)態(tài)網(wǎng)頁技術(shù)制作出來的。動(dòng)態(tài)網(wǎng)站和靜態(tài)網(wǎng)站看不出有什么區(qū)別:靜態(tài)網(wǎng)頁也可以有各種動(dòng)畫、滾動(dòng)字幕等“動(dòng)態(tài)效果” ;而動(dòng)態(tài)網(wǎng)頁完全可以是純文本的內(nèi)容,不一定就有動(dòng)畫和滾動(dòng)字幕。實(shí)際上,判斷一個(gè)網(wǎng)站是動(dòng)態(tài)網(wǎng)站還是靜態(tài)網(wǎng)站,不是看網(wǎng)頁會(huì)不會(huì)動(dòng),而是要看它是否應(yīng)用了建立在瀏覽器/服務(wù)器(B/S)架構(gòu)上的服務(wù)器端腳本程序。動(dòng)態(tài)網(wǎng)站可以實(shí)現(xiàn)交互功能,如用戶注冊、信息發(fā)布、產(chǎn)品展示、訂單管理等等。它并不是獨(dú)立存在于服務(wù)器的網(wǎng)頁文件,而是瀏覽器發(fā)出請(qǐng)求時(shí)才反饋網(wǎng)頁。動(dòng)態(tài)網(wǎng)頁中包含有服務(wù)器端腳本,所以頁面文件名常以asp、jsp、php 等為后綴。需要數(shù)據(jù)庫處理,所以動(dòng)態(tài)網(wǎng)站的訪問速度大大減慢。由于存在特殊代碼,所以不易被搜索引擎檢索。 ASP 簡介 ASP 是 Active Server Page 的縮寫,意為“動(dòng)態(tài)服務(wù)器頁面” 。ASP 是微軟公司開發(fā)的代替 CGI 腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP ,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中。 ASP 是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁或 Web 應(yīng)用程序。ASP 網(wǎng)頁可以包含 HTML 標(biāo)記、普通文本、腳本命令以及 COM 組件等。利用 ASP 可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單) ,也可以創(chuàng)建使用 HTML 網(wǎng)頁作為用戶界面的 web 應(yīng)用程序。 與 HTML 相比,ASP網(wǎng)頁具有以下特點(diǎn):(1)利用 ASP 可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁技術(shù)。(2)ASP 文件是包含在 HTML 代碼所組成的文件中的,易于修改和測試。(3)服務(wù)器上的 ASP 解釋程序會(huì)在服務(wù)器端執(zhí)行 ASP 程序,并將結(jié)果以HTML 格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽 ASP 所產(chǎn)生的網(wǎng)頁。(4)ASP 提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從 web 瀏覽器中獲取用戶通過 HTML 表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向 web 瀏覽器發(fā)送信息。(5)ASP 可以使用服務(wù)器端 ActiveX 組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個(gè) Email 或訪問文件系統(tǒng)等。(6)由于服務(wù)器是將 ASP 程序執(zhí)行的結(jié)果以 HTML 格式傳回客戶端瀏覽器,因此使用者不會(huì)看到 ASP 所編寫的原始程序代碼,可防止 ASP 程序代碼被竊取。ASP 的程序比 HTML Web 服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以 HTML 格式傳送至客戶端的瀏覽器。因此 ASP 與一般的腳本語言相比要安全得多。ASP 最大的好處就是可以包含 HTML 標(biāo)簽,也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的 ActiveX 控件,用戶可以直接使用 ActiveX 控件,調(diào)用對(duì)象方法和屬性,以簡單的方式實(shí)現(xiàn)強(qiáng)大的交互功能。但 ASP 技術(shù)也并非完美無缺,由于它基本上是局限于微軟的操作系統(tǒng)平臺(tái),主要的工作環(huán)境是微軟的IIS 應(yīng)用程序結(jié)構(gòu),又因 ActiveX 對(duì)象具有平臺(tái)特性,所以 ASP 技術(shù)要實(shí)現(xiàn)在跨平臺(tái) Web 服務(wù)器上工作, 的 ASP ,用 ASP 來創(chuàng)建 Windows 服務(wù)器平臺(tái)上的動(dòng)態(tài) Web 網(wǎng)頁,整個(gè)站點(diǎn)和基于 Web 的應(yīng)用程序已經(jīng)成為及其自然的方法。在瀏覽器地址欄中,文 一樣,已被瀏覽 ASP 程序,常常先設(shè)計(jì)靜態(tài)網(wǎng)頁的欄目格式和排版形成 HTML 語言,接著在 HTML 的基礎(chǔ)上添加腳本程序,形成 ASP 程序后再實(shí)現(xiàn)動(dòng)態(tài)的 Web 網(wǎng) ASP 的程序開發(fā)中,它所用的腳本語言是 JavaScript 和 VBScript,在默認(rèn)情況下使用的是 VBscript,它是 VB 程序設(shè)計(jì)語言的一個(gè)子集,語法與 VB 基本相 中的 ADO 對(duì)象用來執(zhí)行與數(shù)據(jù)庫相關(guān)的操作,ADO 再以 OLEDB 或 ODBC 的方式訪問數(shù)據(jù)庫, 版本中這一對(duì)象稱為 。 ASP 工作原理當(dāng)在 Web 站點(diǎn)中融入 ASP 功能后,將發(fā)生以下事情:(1)用戶向?yàn)g覽器地址欄輸入網(wǎng)址。 (2)瀏覽器向服務(wù)器發(fā)出請(qǐng)求。(3)服務(wù)器引擎開始運(yùn)行 ASP 程序。(4)ASP 文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行 HTML 頁面內(nèi)容。(5)頁面信息發(fā)送到瀏覽器。 JavaScript 簡介能夠具有交互性,能夠包含更多活躍的元素,就有必要在網(wǎng)頁中嵌入其它的技術(shù)。如:Javascript、VBScript、Document Object Model(DOM,文檔對(duì)象模型) 、Layers 和 Cascading Style Sheets(CSS,層疊樣式表) ,這里主要講 Javascript。那么 Javascript 是什么東東?Javascript 就是適應(yīng)動(dòng)態(tài)網(wǎng)頁制作的需要而誕生的一種新的編程語言,如今越來越廣泛地使用于 Inter網(wǎng)頁制作上。 Javascript 是由 Netscape 公司開發(fā)的一種腳本語言(scripting language) ,或者稱為描述語言。在 HTML 基礎(chǔ)上,使用Javascript 可以開發(fā)交互式 Web 網(wǎng)頁。Javascript 的出現(xiàn)使得網(wǎng)頁和用戶之間實(shí)現(xiàn)了一種實(shí)時(shí)性的、動(dòng)態(tài)的、交互性的關(guān)系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容。 運(yùn)行用 Javascript 編寫的程序需要能支持 Javascript語言的瀏覽器。Netscape 公司 Navigator 3.0 以上版本的瀏覽器都能支持 Javascript 程序,微軟公司 Inter Explorer 3.0 以上版本的瀏覽器基本上支持 Javascript。微軟公司還有自己開發(fā)的 Javascript,稱為 JScript。 Javascript 和 Jscript 基本上是相同的,只是在一些細(xì)節(jié)上有出入。 Javascript 短小精悍, 又是在客戶機(jī)上執(zhí)行的,大大提高了網(wǎng)頁的瀏覽速度和交互能力。 同時(shí)它又是專門為制作 Web 網(wǎng)頁而量身定做的一種簡單的編程語言。JavaScript 使網(wǎng)頁增加互動(dòng)性。JavaScript 使有規(guī)律地重復(fù)的 HTML 文段簡化,減少下載時(shí)間。JavaScript 能及時(shí)響應(yīng)用戶的操作,對(duì)提交表單做即時(shí)的檢查,無需浪費(fèi)時(shí)間交由 CGI 驗(yàn)證。JavaScript 的特點(diǎn)是無窮無盡的,只要你有創(chuàng)意。 B/S 模式簡介B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter技術(shù)的興起,對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO) 。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如 LAN,WAN,Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在 JAVA 這樣的跨平臺(tái)語言出現(xiàn)之后,B/S 架構(gòu)管理軟件更是方便、快捷、高效。維護(hù)和升級(jí)方式簡單。 開發(fā)過程概述應(yīng)用軟件的開發(fā)日益趨向大型化、復(fù)雜化的方向發(fā)展,因此,在多人協(xié)作開發(fā)的情況下,工程化的開發(fā)和管理顯得越來越重要,并且決定了軟件的質(zhì)量。軟件工程即因此而提出的計(jì)算機(jī)理論,并廣泛應(yīng)用于軟件開發(fā)的實(shí)際中。傳統(tǒng)的軟件工程的核心思想是將軟件開發(fā)過程階段化、工程化,其中以為“瀑布模型”為核心的開發(fā)模式為代表,將軟件開發(fā)分為若干階段進(jìn)行。對(duì)于工程化的軟件開發(fā),國內(nèi)外均有一系列標(biāo)準(zhǔn)或規(guī)范,例如 IEEE 的若干標(biāo)準(zhǔn)以及我國的相應(yīng)的系列國標(biāo)。90 年代以來,軟件工程逐漸側(cè)重于開發(fā)過程的管理(Software Process)和開發(fā)質(zhì)量的控制,即軟件開發(fā)的管理應(yīng)該是建立在質(zhì)量保障體系上的過程化管理。其中,代表性的規(guī)范有 ISO 9000 系列標(biāo)準(zhǔn)中關(guān)于軟件過程管理的相關(guān)標(biāo)準(zhǔn),以及業(yè)界普遍推崇的 SEI 的 SWCMM 和之后的 CMMI 軟件成熟度模型??梢哉f,當(dāng)今的應(yīng)用軟件開發(fā)已經(jīng)脫離了早期僅限于語言編程的范疇,也超越了以個(gè)人行為為主的軟件實(shí)現(xiàn),取而代之的是團(tuán)體性的協(xié)作、規(guī)范化的運(yùn)作以及一定能力的過程控制。實(shí)際上,這也可以理解為軟件本身復(fù)雜性的增強(qiáng),對(duì)軟件開發(fā)提出了更高的要求。一個(gè)成功的軟件開發(fā)工程必須有可靠的體系保障,當(dāng)前的軟件工程發(fā)展已經(jīng)將質(zhì)量保障(Quality Assurance)體系作為軟件開發(fā)管理的核心體系,軟件開發(fā)過程(Software Process)必須建立在質(zhì)量保障體系的基礎(chǔ),即以一系列的規(guī)范和可控制的措施確保整個(gè)流程;在軟件開發(fā)過程的實(shí)施中,則必須明確軟件開發(fā)模式(Model);遵循一定的開發(fā)模式的基礎(chǔ)上,使用合適的方法來進(jìn)行具體的開發(fā)活動(dòng)。它們的關(guān)系,如圖 31 所示:軟 件 開 發(fā) 方 法 與 活 動(dòng)(分 析 , 設(shè) 計(jì) , 編 碼 , 測 試 )軟 件 開 發(fā) 模 式 (Models for Sftware Dvelopment)傳 統(tǒng) 模 式 , 迭 代 模 式 )軟 件 開 發(fā) 過 程 (Softare Poces)(軟 件 開 發(fā) 過 程 管 理 實(shí) 例 )軟 件 開 發(fā) 質(zhì) 量 保 障 體 系 (QA)(CM/I,O 90,Metrics軟 件 開 發(fā) 方 法 與 活 動(dòng)分 析 , 設(shè) 計(jì) , 編 碼 , 測 試軟 件 開 發(fā) 模 式 傳 統(tǒng) 模 式 , 迭 代 模 式軟 件 開 發(fā) 過 程軟 件 開 發(fā) 過 程 管 理 實(shí) 例軟 件 開 發(fā) 質(zhì) 量 保 障 體 系圖 31 軟件工程體系可以說,軟件開發(fā)質(zhì)量保障體系是所有軟件開發(fā)的基礎(chǔ),而軟件開發(fā)過程則應(yīng)當(dāng)以明確的流程和規(guī)范,在整個(gè)軟件開發(fā)的生命周期中貫徹質(zhì)量保障。軟件開發(fā)過程的管理也代表了軟件開發(fā)的整體水平,對(duì)開發(fā)商來說也是一個(gè)不斷上升、提高的過程;同時(shí),隨著組織機(jī)構(gòu)設(shè)置、流程和規(guī)范的定義的不同,開發(fā)過程管理在實(shí)踐上也會(huì)有所差異,即使對(duì)同一水平的開發(fā)商來說也是如此。在開發(fā)模式和開發(fā)方法方面,則更需要針對(duì)軟件開發(fā)項(xiàng)目的特性,使用合適的模式,使用恰當(dāng)?shù)姆椒?。一般來說,軟件大致可以分為通用型軟件和應(yīng)用軟件兩大類。通用型軟件適用于大部分用戶,例如操作系統(tǒng)、辦公軟件等;而應(yīng)用軟件往往針對(duì)特定用戶,例如行業(yè)應(yīng)用軟件。針對(duì)不同類別的軟件,在開發(fā)過程管理、開發(fā)模式以及方法上,應(yīng)該有所區(qū)別,有針對(duì)性的開發(fā)管理才能確保軟件的質(zhì)量和可用性。 開發(fā)模式分析傳統(tǒng)的軟件工程按照“瀑布模型”進(jìn)行,工程包括前期的軟件可行性分析,和軟件需求分析、軟件概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和調(diào)試、測試、維護(hù)等七個(gè)階段。各個(gè)階段順序進(jìn)行,且前一階段是否成功決定了后續(xù)階段的進(jìn)行。隨著當(dāng)前軟件開發(fā)趨向于大型化和復(fù)雜化,“瀑布模型”已經(jīng)暴露出其缺陷。由于“瀑布模型”只是簡單地往下一個(gè)階段前進(jìn),很容易將潛在的錯(cuò)誤推遲到下一階段,尤其在需求和設(shè)計(jì)階段的缺陷,往往是在集成測試階段才會(huì)被發(fā)現(xiàn),從而增加了開發(fā)風(fēng)險(xiǎn)。如圖所示 32:圖 32 瀑布模型的開發(fā)采用“瀑布模型”開發(fā)面臨的問題可以歸納為:(1)滯后了關(guān)鍵風(fēng)險(xiǎn)的解決;(2)難于準(zhǔn)確衡量項(xiàng)目的進(jìn)度;(3)延遲并加重了集成和測試的工作;(4)無法滿足盡早部署的要求;(5)往往導(dǎo)致未計(jì)劃的迭代。采用“迭代式開發(fā)模式”(Iterative Development Model)是目前主流的軟件開發(fā)模式。迭代式開發(fā)最初也是針對(duì)解決軟件開發(fā)的風(fēng)險(xiǎn)而提出的,迭代式開發(fā)要求每個(gè)迭代過程生成可執(zhí)行的軟件版本,并將集成與測試包含在迭代過程中。迭代式開發(fā)并不直接實(shí)現(xiàn)整個(gè)軟件,而往往根據(jù)優(yōu)先級(jí)、風(fēng)險(xiǎn)系數(shù)來選擇性地先實(shí)現(xiàn)軟件的部分,然后以增量方式不斷地實(shí)現(xiàn)其他部分,從而完成整個(gè)開發(fā)。迭代式開發(fā)的優(yōu)點(diǎn)包括:(1)可以盡可能早發(fā)現(xiàn)關(guān)鍵風(fēng)險(xiǎn)因素并加
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1