已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
摘 要 客戶端使用 現(xiàn)界面以及和用戶的交互 ,服務器端開發(fā)可以使用 c+ 或 過多線程技術實現(xiàn)游戲邏輯處理 , 也可以用 互聯(lián)網(wǎng)的發(fā)展必然推動這種類型游戲的快速應用 。 此 系統(tǒng)涉及到 等技術,基于目前流行的 合 術,采用 B/S 體系結(jié)構(gòu)開發(fā)的網(wǎng)頁象棋游戲,在網(wǎng)頁布局與設計上使用托 破了時間、地域的限制,使人們可以隨時隨地方便快捷地加入到 戲中去。給用戶提供一個快速便捷的游戲娛樂環(huán)境,只需要打開網(wǎng)頁,不用安裝任何程序和插件,就可以和網(wǎng)絡上其他玩家進行互動游戲。 整體系統(tǒng)包括:管理子系統(tǒng),博弈子系統(tǒng),裁判子系統(tǒng)和棋局研究分析子系統(tǒng)四大部分,博弈子系統(tǒng)是一個功能完備的基于 中國象棋游戲網(wǎng)站中的重要組成模塊,是整個系統(tǒng)中核心的部分 , 并且圍繞著博弈子 系統(tǒng)模塊進行整個網(wǎng)站系統(tǒng)的總體設計。 關鍵詞: 網(wǎng)絡象棋; 富因特網(wǎng)應用程序 ; eb be as in eb on s as as of c + + or of be to of is to of of on of is / S on so to at To a do be to is an of as 目錄 摘 要 (中文 ) . I (英文 ) . 一章 概述 . 1 統(tǒng)開發(fā)背景 . 1 戲的優(yōu)勢與特性 . 2 統(tǒng)設計的目標 . 3 統(tǒng)開發(fā)與測試環(huán)境 . 4 行性分析 . 4 第二章 相關技術與開發(fā)工具 . 6 2. 6 . 8 . 10 發(fā)工 具 . 11 第三章 模塊需求分析與總體設計 . 13 求分析說明 . 13 體系統(tǒng)用例圖 . 15 體系統(tǒng)業(yè)務流圖 . 15 統(tǒng)總體設計框架 . 16 第四章 系統(tǒng)設計和系統(tǒng)實現(xiàn) . 17 據(jù)庫設計 . 17 細模塊設計 . 19 面設計 . 34 第五章 系統(tǒng)實施 . 36 統(tǒng)運行結(jié)果 . 36 塊測試與評價 . 38 點及解決方法 . 39 結(jié)束語 . 41 參考文獻 . 42 第一章 概述 隨著計算機使用的深入普及,計算機應用技術的日臻完善,以及全球性網(wǎng)絡化、信息化的飛速發(fā)展, 式,給人們生活工作的各個方面帶來了巨大的影響。 本系統(tǒng)是一個簡單的網(wǎng)頁游戲平臺。 網(wǎng)頁游戲最先起源于德國,又稱 戲,是利用瀏覽器玩的游戲,它不用下載客戶端,任何地方任何時間任何一臺能上網(wǎng)的電腦就可以快樂的游戲。只要能打開 10 秒鐘即可進入游戲,不用下載龐大客戶端,更不存在機器配置不夠的問題。最重要的是關閉或者切換極其方便,再也不用擔心上班玩游戲被 , 在游戲的界面和動態(tài)交互過程中,玩家?guī)缀跻呀?jīng)難以區(qū)分這是瀏覽器上的網(wǎng)頁應用,還是一個獨立的游戲程序。 只要能打開 10秒鐘即可進入游戲,不用下載龐大客戶端,更不存在機器配置不夠的問題。最重要的是關閉或者切換極其方便,再也不用擔心上班玩游戲被 住了 。 上世紀 90 年代曇花一現(xiàn)的網(wǎng)頁游戲,最近在坊間再度復蘇,有所不同的是,與任何懷舊復古風無關,曾因瀏覽器技術硬傷而遭雪藏的網(wǎng)頁游戲,這一次,是以完全不同的面貌充任網(wǎng)游經(jīng)營者的救世之師 。 在游戲的界面和動態(tài)交互過程中,玩家?guī)缀跻呀?jīng)難以區(qū)分這是瀏覽器上的網(wǎng)頁應用,還是一個獨立的游戲程序。 當然,技術硬傷被撫平之后,網(wǎng)頁游戲最大的優(yōu)勢 需 要下載數(shù)據(jù)包、不需安裝客戶端、不需要安裝光盤,玩家只需打開網(wǎng)頁就可以玩的游戲,從第一步 乎可以向中國 由于方便性所帶來的游戲黏性力量是嚇人的:據(jù)統(tǒng)計,中國 2006年網(wǎng)絡游戲人群達到率為 70%,其中, 7%,聯(lián)眾 20%,盛大 20%。 戲達到率遙遙領先的原因正是由于 存在簡化了游戲的達到途徑。以此類推,將達到途徑簡化到極致的網(wǎng)頁游戲(只要能上網(wǎng)就能玩游戲)在方便性上比 戲有過之而無不及,加之拜 賜,幾乎實 現(xiàn)了瀏覽器與桌面游戲在界面和交互方式上的相近。 另外,網(wǎng)頁游戲不單單停留在網(wǎng)頁表現(xiàn)形式上,它還將會向手機 手機客戶端圖形網(wǎng)游( 式聯(lián)合發(fā)展,是跨平臺的,兩個平臺訪問的是同一服務器,離線后,玩家可以通過手機繼續(xù)進行且資料庫共享 具備了精銳魅力的網(wǎng)頁游戲前途不可限量 還有很重要的一點是網(wǎng)頁游戲比傳統(tǒng)網(wǎng)絡游戲更具獲益空間 ,網(wǎng)頁游戲恰恰獲得的是網(wǎng)民中有支付能力的玩家。白領玩家的特點是工作壓力大,玩游戲的時間和精力少,但荷包中有足夠的鈔票,舍得給其所看中的網(wǎng)絡娛樂方式投錢 。 在統(tǒng)治互聯(lián)網(wǎng),網(wǎng) 游行業(yè)也不能例外,網(wǎng)頁游戲很可能成為傳統(tǒng)網(wǎng)游的掘墓人。傳統(tǒng)網(wǎng)游已經(jīng)發(fā)展到了一個臨界點,目前他們正在享受自己最后的晚餐。事實上,在歐美的游戲排行榜上已經(jīng)出現(xiàn)了一款網(wǎng)頁游戲,我國的互聯(lián)網(wǎng)偏娛樂,可能這種過程會延遲一些,但是不會太久,該來的一定會來! 傳統(tǒng)網(wǎng)游尤其是中國的傳統(tǒng)網(wǎng)游早就乏味可陳,幾乎沒有什么原創(chuàng),更不用提什么創(chuàng)新了,同 時傳統(tǒng)網(wǎng)游人群過分聚集于青少年低齡人群,使得青少年沉溺于網(wǎng)吧里,毀了不少孩子。歐美等發(fā)達國家的互聯(lián)網(wǎng)都是工具性為主,而我國的互聯(lián)網(wǎng)偏重于娛樂化,這是大家的共識,但是還有一個共識是:中 國的互聯(lián)網(wǎng)也在悄悄地改變,網(wǎng)民的受教育越來越高,互聯(lián)網(wǎng)的用途正在慢慢改變;辦公網(wǎng)絡化在中國逐步走向普及,網(wǎng)上工作的白領人群的數(shù)量增速很快,給網(wǎng)頁游戲帶來了前所未有的契機。 首先, 從游戲市場和用戶視角來看,網(wǎng)頁游戲絕非主流游戲,而且也不可能成為主流。但是它滿足了一部分人的需求,適應了一個細分市場 。 網(wǎng)頁游戲最基本的特征,顯然不是絢麗的畫面、高超的 3D 技術,而是它刺中了上班族那根潛藏已久、沒時間又怕辛苦的游戲娛樂神經(jīng)。網(wǎng)頁游戲提供的輕量級娛樂,占時間少,操作簡單,給忙碌緊張的上 班族一絲難得的輕松快意。這是它存在的理由。 即便是很多 玩魔獸網(wǎng)游的玩家, 也 并不排斥玩網(wǎng)頁游戲。 不少上班族 晚上回家大戰(zhàn)魔獸,但白天上班時會偶爾打開瀏覽器,在 管理他的 農(nóng)場 。一個是主流,一個是支流,一個是重量級大作,一個是輕量級娛樂,各有各的風格,各有各的玩法,道并行而不悖。大餐并不妨礙精制小菜的存在。如果說存在的就是合理的,那么網(wǎng)頁游戲這種新形式的游戲,存在不僅合理,其發(fā)展也是合理的:因為有市場需求。 其次, 比傳統(tǒng)網(wǎng)絡游戲更具獲益空間 。 網(wǎng)頁游戲盡管具備只要會上網(wǎng)就能玩的特點,但網(wǎng)頁游戲并不能取傳 奇魔獸而代之,也正是由于參與的便捷性,決定了它最有可能攢獲的是那些終日困錮在高檔寫字樓只尺方寸之間的白領們。 數(shù)據(jù)也可以支持這一點:在中國網(wǎng)頁游戲論壇最近所做在線調(diào)查顯示,網(wǎng)民中的白領受訪者中,有 60%的人群表示在未來可接受嘗試網(wǎng)頁游戲,這個比例高于學生受訪者的 30%接受程度。不可低估的是,網(wǎng)頁游戲恰恰獲得的是網(wǎng)民中有支付能力的玩家。白領玩家的特點是工作壓力大,玩游戲的時間和精力少,但荷包中有足夠的鈔票,舍得給其所看中的網(wǎng)絡娛樂方式投錢,對于網(wǎng)游運營商角度來看,這一點顯然要比傳統(tǒng)網(wǎng)絡游戲更具獲益空間。 況且,中國網(wǎng)民中的白領大軍絲毫不比廣大網(wǎng)游玩家遜色,據(jù)有關部門統(tǒng)計,目前中國 的網(wǎng)民之中,網(wǎng)游玩家占 30%,剩余的 70%人群中,白領人群占到其中的 40%以上,即 5100 多萬,按照白領中 60%對網(wǎng)頁游戲感興趣的比例計算,這種新形態(tài)的網(wǎng)絡游戲天然獲得了將近 3000萬的支持。加之有強勁的支付能力作為支持,網(wǎng)頁游戲抓取的人群顯然是塊豐沃的土壤 。 再次, 從游戲制作者的視角來看,網(wǎng)頁游戲最大的貢獻是它提供了一個低門檻的、通向財富和名聲之路。為什么這么說?網(wǎng)頁游戲天然就是網(wǎng)絡游戲。在這里,網(wǎng)絡通信細節(jié)被瀏覽器實現(xiàn) 了,屏蔽了,游戲開發(fā)者無需購買昂貴的網(wǎng)游引擎,就可廉價地實現(xiàn)網(wǎng)絡游戲。這對于中國的游戲制作者意義重大。因為中國這樣一個盜版橫行的環(huán)境里,單機游戲,無論是 論是粗制濫造的還是嘔心瀝血的精品,都無贏利的可能。游戲在中國要賺錢,要贏利,只能靠網(wǎng)絡游戲。但傳統(tǒng)的 成了幾個壟斷巨頭之間的游戲。網(wǎng)頁游戲的出現(xiàn),大大降低了網(wǎng)游制作的門檻,使沒有充裕資金的小公司或小團隊,可以選擇在網(wǎng)頁游戲方面試試他們的運氣,這時取勝的法寶是創(chuàng)新、創(chuàng)意和對玩家需求的深度挖掘。網(wǎng)頁游戲,也就變成了 “ 窮人也能做得起的網(wǎng)游 ” 。 從受眾群體容量來說,網(wǎng)頁游戲有天然優(yōu)勢。能通過瀏覽器上網(wǎng)的人都是網(wǎng)頁游戲的潛在受眾。這個群體非常巨大,多巨大? 2007 年 查顯示:中國網(wǎng)民數(shù)量達 ,世界第二。據(jù)市 場統(tǒng)計,中國 2006年網(wǎng)游的收入是 59 億,人群達到率 70%,其中, 戲到達率 37%( 5000萬人) ,聯(lián)眾 :20%( 2700萬) , 盛大 :19%。這里有一個細節(jié)值得研究:為什么 為有 提供了簡化的到達途徑。人性都是懶惰的,喜愛用舉手之勞的操作來達到目的。在 一 點擊就能達到 戲,而盛大就沒有這樣的利器,聯(lián)眾更沒有。游戲的到達率與簡便的途徑關系非常密切。與此類似,網(wǎng)頁游戲,使用瀏覽器把游戲體驗的途徑簡化到了極致:能上網(wǎng)的人,都可以 “ 無需下載任何東西,無成本、無等待 ” 地玩網(wǎng)頁游戲,只要輸入 可。這種簡化是革命性的,與 00的甚至超過 1G)的客戶端,無法與網(wǎng)頁游戲的便利性相比。因此,網(wǎng)頁游戲有巨大的潛在受眾,又把體驗游戲的過程簡化到了極致,其發(fā)展?jié)摿Σ蝗莺鲆?,現(xiàn)在所缺的,就是好游戲。 結(jié)合前面的論述,可以總結(jié)出 要 區(qū)別: ( 1)從構(gòu)架上看, 屬于 B/而傳統(tǒng)網(wǎng)游 既有服務器端程序,也有客戶端應用程序,是 C/ ( 2) 從配置要求上看, 需要 臺安裝了瀏覽器,能夠上網(wǎng)的計算機即可 ,幾乎目前所以的計算機都能到達要求 ; 而 傳統(tǒng)網(wǎng)游 根據(jù) 游戲的不同對于配置的要求也有高有低 ,當前傳統(tǒng)的網(wǎng)絡游戲已經(jīng)步入了 3D 化, 就 市面 上 大多數(shù) 商業(yè)運營的 3要求比較高的電腦配置。 ( 3) 操作系統(tǒng)的兼容性 上看, 由于 此,只要是安裝了瀏覽器能夠 上網(wǎng)的操作系統(tǒng)都能玩, 因此理論上幾乎所有的操作系統(tǒng)都兼容 。而且 不僅在計算機上,在 像手機 這樣只要是能接入網(wǎng)絡的移動終端上都能玩 。 而傳統(tǒng)網(wǎng)游是 大部分 都 是 針對 作系統(tǒng)開發(fā)的 , 要再開發(fā) 版本的客戶端程序必然是一項 很復雜的工作 , 即使 有提供多個操作系統(tǒng)版本的游戲 那 也只是 所有游戲中的 很小一部分 。 因此 操作系統(tǒng)的兼容性 是傳統(tǒng)網(wǎng)游的一個劣勢。 ( 4) 方便性 : 通過之前的論述可以看出, 而傳統(tǒng)網(wǎng)游就不一樣了 ,在開始游戲之前,必須先要下載和安裝客戶端程序 ,而客戶 端程序至少也要幾百 B(比如魔獸世界,客戶端程序達到 8的磁盤空間 ,并且隨著游戲內(nèi)容的更新還必須要花不少時間 和精力 進行游戲 客戶端程序 的更新 。 雖然現(xiàn)在大容量的磁盤已經(jīng)普及開了,但是這么大的數(shù)據(jù)量 移動和 管理起來是很不方便的。 ( 5) 游戲內(nèi)容 : 由于現(xiàn)階段網(wǎng)絡 技術的現(xiàn)實 , 輸非常大的數(shù)據(jù)量 ,所以現(xiàn)階段的 戲基本上都是娛樂消遣性質(zhì)的輕型 的 小游戲。 而 傳統(tǒng)游戲 內(nèi)容則包羅萬象, 有小型的消遣的小游戲, 也 有 畫面 氣勢磅礴,壯麗宏偉 并且 有著 史詩般 背景設定 的大作。 傳統(tǒng)游戲的內(nèi)容是現(xiàn)階段 國象棋游戲 簡介 中國 象棋是中華民族的 珍貴的 傳統(tǒng)文化, 有著悠久的歷史并且擁有 數(shù)以億計的愛好者。它不僅能豐富文化生活,陶冶情操,更有助于開發(fā) 智力 ,啟迪思維,鍛煉辨證分析能力和培養(yǎng)頑強的意志。不僅在國內(nèi)深受群眾喜愛,而且流傳國外。 目前 已有大量的中國象棋游戲平臺 存在 ,但大部分都需要安裝相關軟件或插件 才能使用 。 統(tǒng)設計的目標 本課題的目的是設計 并實現(xiàn)一個象棋游戲的網(wǎng)頁游戲系統(tǒng)。包括博弈,裁判,管理,分析子系 統(tǒng)。總體系統(tǒng)是基于目前流行的 用 B/網(wǎng)頁布局與設計上使用托 破了時間、地域的限制,使人們可以隨時隨地方便快捷地加入到 絡象棋游戲中去,在游戲中尋找到樂趣,輕松快捷愉快的享受游戲的過程,豐富人們的生活和娛樂。 博弈子系統(tǒng)模塊的設計目標是要實現(xiàn)棋盤及棋子各個元素的內(nèi)部驅(qū)動和操作接口,使其作為獨立的,可重用,可操作,可供其他各個子 系統(tǒng)調(diào)用的對象。包括走子,吃子,布局等等功能接口。 統(tǒng) 開發(fā)與測試環(huán)境 務器配置 硬件: 處理器:需要 容處理器或更高速度的處理器 ,最低 600議 1內(nèi)存 (最小 512議 1硬盤:建議 10顯示器:需要 分辨率至少為 1024軟件: 操作系統(tǒng)要求: P 000 客戶端配置 安裝并可運行瀏覽器軟件,建議 此次信息系統(tǒng)開發(fā)是大學專業(yè)知識的一次綜合應用與提高,計算機主要是安裝數(shù)據(jù)庫工具( 000), 用程序開發(fā)工具( , 務器 序組以及網(wǎng)絡傳輸工具。 在技術方面, 開發(fā)過程中會出現(xiàn)許多問題,有預想之 中的,也有一些沒有 預想到,但 通過對 以及 對網(wǎng)絡技術 、 計算機原理 和操作系統(tǒng) 的了解 ,確定 能解決 常見的 軟 硬件故障 。目前, 雖然關于 戲開發(fā)的資料很少,但是由于其使用的技術很多都是當前流行的部分技術的整合應用, 并且 , 關于 的資料和 面的資料 可供參考 的資料很多 ,只要學會這些技術并且能夠靈活變通和運用,這個 系統(tǒng)是可以開發(fā)成功的, 當系統(tǒng)開發(fā)完實際運行后, 將在一定 程度上 豐富 計算機 和網(wǎng)絡 的功能,在為使用者帶來便利的同時,也為系統(tǒng)的進一步 推廣創(chuàng)造了條件 。 第二章 相關技術與開發(fā)工具 22圖書 司定義的一個開發(fā)分布式企業(yè)級應用的規(guī)范。它提供了一個多層次的分布式應用模型和一系列開發(fā)技術規(guī)范。多層次分布式應用模型是指根據(jù)功能把應用邏輯分成多個層次,每個層次支持相應的服務器和組件,組件在分布式服務器的組件容器中運行 (如 件在 器上運行, 件在 器上運行 ),容器間通過相關的協(xié)議進行通訊,實現(xiàn)組件間的相互調(diào)用。遵從這個規(guī)范的開發(fā)者將得到行業(yè)的廣泛支持,使企業(yè)級應用的開發(fā)變得簡單、快速。 可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺, 低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持 良好的向?qū)еС执虬筒渴饝?,添加目錄支持,增加安全機制,提高了性能。 2主要技術包括: 務器端分布式組件技術)、 主要用于 務器端來完成請求響應等 能及簡單商業(yè)邏輯的技術)、 名稱與目錄服務 、對關系型數(shù)據(jù)庫進行操作的連接橋)、 供異步消息處理機制)、 件的事物處理支持)、 提供與平臺無關的電子郵件服務功能)、 于與其它系統(tǒng)進行集成)以及 些 術的所依靠的技術)。下面介紹課題設計中所用到的 由 司推出的一種集成 序于一個網(wǎng)頁的技術,讓網(wǎng)頁設計者能輕易而有彈性地建立互聯(lián)網(wǎng)應用程序。 用這一技術可以建立安全的、跨平臺的先進動態(tài)網(wǎng)站,這項技術還在不斷的被更新和優(yōu)化。 在傳統(tǒng)的網(wǎng)頁 件 (*加入 就構(gòu)成了 *a 務器在遇到訪問 頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務器端執(zhí)行,網(wǎng)絡上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無 至無 能更強,可移植性更好,它的設計目標主要有以下幾點: 1一次編寫,處處運行 術是完全的與平臺無 關的設計,包含它的動態(tài)網(wǎng)頁與底層的服務組件設計??梢栽谌魏纹脚_下編寫 頁并在任何支持 系統(tǒng)上執(zhí)行。也可建立自己的組件,并在 使用。目 前主要是 它們都是跨平臺的。 2加強組件能力 不但省去了開發(fā)的時間,而且還可以將網(wǎng)頁頁面設計與商業(yè)邏輯分開,有助于快速開發(fā)和簡單維護。 3作為 度整合了 業(yè)平臺部分( 注于企業(yè)應用方面的平臺技術 ,如 )??梢岳?企業(yè)級 發(fā)企業(yè)的各種需求系統(tǒng),而使用 為這些技術的前端。當需要升級應用程序時,只需升級組件與動態(tài)頁面部分,而這些都存在于服務器上,所以修改服務器上的資源,所有客戶端的顯示都會跟著改變。 4更容易建立動態(tài)頁面 是用標準 法混合自身語法標記,不需要有使用 C+等程序設計語言的能力與經(jīng)驗,實現(xiàn)簡單容易開發(fā)頁面的需要。 基于 們分別面向不同的應用場景。 1) 該模式中, 有的業(yè)務數(shù)據(jù)通過 現(xiàn)頁面的顯示。通過應用 以實現(xiàn)頁面的顯示和內(nèi)容的初步分離。但是大量使用此模式時可能帶來一個副作用,那就是會導致在頁面里嵌入大量的 要處理的業(yè)務邏輯復雜時,這種情況會更糟。同時,大量的內(nèi)嵌代碼使得頁面變得很龐大,也很復雜,當頁面的功能實現(xiàn)后交給 美工進行設計時,問題就變得更嚴重了。所以,在大型項目里,這種方法將會導致頁面的維護困難。 2) 利用 以互補的性質(zhì),也就是用 表示頁面顯示部分,用 控制它們。這樣,請求最初被送到一個作為中介或者控制器的 ,它把請求分配到適當?shù)?種方案即為 這種方案在 用程序中包含了一個控制器 個入口本身不產(chǎn)生輸出,但會對請求進行處理, 也可以管理會話和應用程序狀態(tài),以及把請求重定向到適當?shù)?型由 控制器管理,并且可以由 圖使用。這種方案的實現(xiàn)經(jīng)常在每個請求中包含一個操作或者類似名字的參數(shù)。這個參數(shù)的值由控制器檢查,控制器用它來決定如何處理此請求。也可以由控制器 且根據(jù)請求決定正確的處理辦法。 構(gòu)是建立便于維護的 是真正用于 用這種方案建立的系統(tǒng)比 使用 的方式具有更強的靈活性和擴展性,并且也更 好的把信息顯示與內(nèi)容分開。它的獨立組件比較多,但是每個組件都有明確定義的職責,并且 頁也在最適當?shù)膱龊鲜褂?。這是一種著名的、非常出色的解決方案,和前面介紹的結(jié)構(gòu)比起來,它的 使用 構(gòu),具體的優(yōu)點是很豐富的。 (1) 提高了可維護性。幾乎所有的 (2) 安全性由控制器管理,對于 (3) 大提高了代碼重用性。 (4) 控制器 式,即模型 控制器模式,其核心思想就是將整個程序代碼分成相對獨立而又能協(xié)同工作的 3個組成部分。 ( 1)模型( 業(yè)務邏輯層。實現(xiàn)具體的業(yè)務邏輯、狀態(tài)管理的功能。 ( 2)視圖( 表示層。即與用戶實現(xiàn)交互的界面,通常實現(xiàn)數(shù)據(jù)的輸入和輸出功能。 ( 3)控制器( 控制層。起到控制整個業(yè)務流程( 作用,實現(xiàn) 計模式可以針對需求為同樣的數(shù)據(jù)提供多個不同視圖的應用程序。在該模式中,事件一般是指客戶端 覽器提交的各種不同的請求,這些請求由控制器進行處理,控制器根據(jù)事件的類型來改變模型或各個視圖,視圖也可以接受模型發(fā)出的數(shù)據(jù)更新的通知,依據(jù)數(shù)據(jù)更新的結(jié)果調(diào)整視圖效果,呈現(xiàn)在用戶面前。而模型也可以通過視圖所獲得的用戶提交的數(shù)據(jù)進行具體業(yè)務邏輯的處理。 稱為 “(異步 是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術。 國內(nèi)通常的讀音為 “ 阿賈克斯 ” 和阿賈克斯足球隊讀音一樣。用的交互如 這方面已經(jīng)有質(zhì)的飛躍。這個術語源自描述從基于網(wǎng)頁的 基于數(shù)據(jù)的應用中,用戶需求的數(shù)據(jù)如聯(lián)系人列表,可以從獨立于實際網(wǎng)頁的服務端取得并且可以被動態(tài)地寫入網(wǎng)頁中,給緩慢的 用體驗著色使之像桌面應用一樣。 雖然大部分開發(fā)人員在過去使用過 者使用 加載數(shù)據(jù),但僅到現(xiàn)在我們才看到傳統(tǒng)的開 發(fā)人員和公司開始采用這些技術。就像新的編程語言或模型伴隨著更多的痛苦,開發(fā)人員需要學習新的技巧及如何最好利用這些新技術。 許多重要的技術和 如,在一個發(fā)送請求到服務端的應用中,必須包含請求順序、優(yōu)先級、超時響應、錯誤處理及回調(diào),其中許多元素已經(jīng)在 務 中包含了。 時,隨著技術的成熟還會有許多地方需要改進,特別是 。這些不同引入了新的編程 問題,最大的問題在于易用性。由于 賴瀏覽器的 覽器的兼容性和支持的標準也變得和些問題中的大部分來源于瀏覽器、服務器和技術的組合,因此必須理解如何才能最好的使用這些技術。 綜合各種變化的技術和強耦合的客戶服務端環(huán)境, 限制了應用層次之間的邊界。同時,開發(fā)人員還需要考慮 境的外部和使用 術來重定型 界。最重要的是, 發(fā)人員必須禁止 以頁面集合的方式來考慮 旦 發(fā)人員就需要更新和變化的技術集合了。 使應用更快響應和創(chuàng)新的過程中,定義 用的規(guī)則正在被重寫 ;因此開發(fā)人員必須更注重用戶?,F(xiàn)在用戶已經(jīng)逐漸習慣如何使用 如用戶通常希望每一次按鈕點擊會導致幾秒的延遲和屏幕刷新,但 此用戶需要重新體驗按鈕點擊的響應了。 可用性是 中 最引人注目的是一種稱為“ 黃色隱出 ” 的技術,他在數(shù)據(jù)更新之前時將用戶界面變?yōu)辄S色,更新完成后立刻恢復原來的顏色。用的負載中解放出來 ;小心地利用 久桌面開發(fā)人員會發(fā)現(xiàn) 名字所示 用的各部分集成在一起。在大部分時間, 常被服務端開發(fā)人員認為是一種 企業(yè)級應用不需要使用的東西應該盡力避免。這種觀點來來自以前編寫 繁雜而又易出錯的語言。類似的,他也被認為將應用邏輯任意地散布在服務端和客戶端中,這使得問題很難被發(fā)現(xiàn)而且代碼很難重用。在 要被用來傳遞用戶界面上的數(shù)據(jù)到服務端并返回結(jié)果。 象用來響應通過 遞的數(shù)據(jù),一旦數(shù)據(jù)返回到客戶端就可以立刻使用 有一個簡單的接口允許數(shù)據(jù)從客戶端傳遞到服務端,但并不會打斷用戶當前的操作。使用 然從名字上建議是 開發(fā)人員應該已經(jīng)熟悉了許多其他 關的技術。 以訪問 檔中的數(shù)據(jù),但理解 必須的。類似的, 最簡單而快速的從 據(jù)生成 方式。許多開發(fā)人員已經(jīng)熟悉 此 擇 為數(shù)據(jù)交換格式有意義的。 以被用在客戶端和服務端,他能夠減少大量的用 寫的應用邏輯。 了正確的瀏覽 用, 然 他也是構(gòu)建創(chuàng)建跨瀏覽器應用的一大阻礙,因為不同的瀏覽器廠商支持各種不同的 用 程的最大問題來自不同的瀏覽器對各種技術和標準的支持。構(gòu)建一個運行在不同瀏覽器 (如 是一個困難的任務。 另一個 發(fā)中的問題是調(diào)試困難。不同的瀏覽器提供不同的通常是隱藏的運行時錯誤信息,而 通常是由于缺少數(shù)據(jù)類型 )使得調(diào)試更加困難。在 試就更復雜了,因為其需要標識究竟是客戶端還是服務端產(chǎn)生的錯誤。 網(wǎng)站標準(或稱 “準 ” )中常用術語之一,通常為了說明與 頁設計語言中的表格( 位方式的區(qū)別,因為 再使用表格定位技術,而是采 用 疊樣式表單)的縮寫,它是一種用來表現(xiàn) 文件式樣的計算機語言。 素是用來為 檔內(nèi)大塊( 內(nèi)容提供結(jié)構(gòu)和背景的元素。 起始標簽和結(jié)束標簽之間的所有內(nèi)容都是用來構(gòu)成這個塊的,其中所包含元素的特性由 者是通過使用樣式表格式化這個塊來進行控制。 勢與意義 ( 1) 使頁面載入得更快 由于將大部分頁面代碼寫在了 使得頁面體積容量變得更小。相對于表格嵌套的方式,頁面獨立成更多的區(qū)域,在打開頁面的時候,逐層加載。而不像表格嵌套那樣將整個頁面圈在一個大表格里,使得加載速度很慢。 ( 2) 降低流量費用 頁面體積變小,瀏覽速度變快,這就使得對于某些控制主機流量的網(wǎng)站來說是最大的優(yōu)勢了。 ( 3) 修改設計時更有效率 由于使用了 作方法,在修改頁面的時候更加容易省時。根據(jù)區(qū)域內(nèi)容標記,到 D,使得修改頁面的時候更加方便,也不會破壞頁面其他部分的布局樣式。 ( 4) 保持視覺的一致性 重要的優(yōu)勢之一:保持視覺的一致性;以往表格嵌套的制作方法,會使得頁面與頁面,或者區(qū)域與區(qū)域之間的顯示效果會有偏差。而使用 制作方法,將所有頁面,或所有 區(qū)域統(tǒng)一用 避免了不同區(qū)域或不同頁面體現(xiàn)出的效果偏差。 ( 5) 更好地被搜索引擎收錄 由于將大部分的 碼和內(nèi)容樣式寫入了 件中,這就使得網(wǎng)頁中正文部分更為突出明顯,便于被搜索引擎采集收錄。 ( 6) 對瀏覽者和瀏覽器更具親和力 我們都知道網(wǎng)站做出來是給瀏覽者使用的,對瀏覽者和瀏覽器更具親和力, 這方面更具優(yōu)勢。由于 含豐富的樣式,使頁面更加靈活性,它可以根據(jù)不同的瀏覽器,而達到顯示效果的統(tǒng)一和不變形。 簡稱 對 用它我們可以在數(shù)據(jù)庫和 布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的 括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 件基金會( 目中的一個核心項目,由 其他一些公司及個人共同開發(fā)而成。由于有了 參與和支持,最新的 范總是能在 得到體現(xiàn), 支持最新的 范。因為 術先進、性能穩(wěn)定,而且免費,因而深受 好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 用服務器。 受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用 的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 序的首選。 000 000 是 司推出的 據(jù)庫管理系統(tǒng)的最新版本該 版本繼承了 本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點可跨越從運行 8 的膝上型電腦到運行 000 的大型多處理器的服務器等多種平臺使用。 其主要特點如下: (1)高性能設計,可充分利用 (2)系統(tǒng)管理先進,支持 持本地和遠程的系統(tǒng)管理和配置。 (3)強壯的事務處理功能,采用各種方法保證數(shù)據(jù)的完 整性。 (4)支持對稱多處理器結(jié)構(gòu)、存儲過程、 具有自主的 言。 其內(nèi)置的數(shù)據(jù)復制功能、強大的管理工具、與 緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。 發(fā)環(huán)境的搭建 過程 ( 1) 下載并 安裝 配置 ( 2) 下載并 安裝 ( 3)安裝 成開發(fā)環(huán)境 并 在 置 ( 4) 下載并 安裝 據(jù)庫 服 務器 ; ( 5)下載并配置 第三章 模塊需求分析與總體設計 求分析 說明 體系統(tǒng)功能模塊 整個網(wǎng)站系統(tǒng)按照需求和功能分為四個大的模塊,分別是管理子系統(tǒng),博弈子系統(tǒng),裁判子系統(tǒng)和分析研究子系統(tǒng)。 ( 1)管理子系統(tǒng) 管理子系統(tǒng)主
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 庫欣綜合征的ACTH依賴型病因診斷策略
- 年輕化策略與Z世代吸引力品牌-1
- 帕金森病患者步態(tài)穩(wěn)定性的機器人干預研究
- 帕金森病基因編輯微創(chuàng)治療的手術器械創(chuàng)新
- 醫(yī)療單位禮儀培訓實施策略
- 婦產(chǎn)科護理培訓課程
- 醫(yī)療行業(yè)醫(yī)療護理職業(yè)素養(yǎng)提升與禮儀
- 醫(yī)療護理:基礎護理操作
- 手術室的護理安全管理與風險控制
- 慢性病管理與健康促進
- 部編版(2024)小學語文三年級上冊期末綜合質(zhì)量調(diào)研卷(含答案)
- 2026年高級會計師面試題及答案解析
- 2026年青海省海東地區(qū)單招職業(yè)傾向性測試模擬測試卷附答案
- 八年級數(shù)學 期末總結(jié)
- 2025年中國農(nóng)業(yè)大學 高級生物化學 知到智慧樹期末考試題庫及答案
- 房地產(chǎn)公司各崗位績效考核指標表4資料
- 基因編輯真菌鑒定
- 溫泉洗浴行業(yè)分析報告
- 康復科護士進修工作計劃(范文)
- 2025家居生活方式消費趨勢洞察報告
- 科技預見與未來愿景 2049 中文版
評論
0/150
提交評論