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

正文內容

基于web2的知識社區(qū)的設計和實現說明書(編輯修改稿)

2025-06-12 19:13 本頁面
 

【文章內容簡介】 實現一站式服務 。 本文主 要的研究內容就是如何 充分 運用軟件工程學的知識, 在計算機系統(tǒng)和網絡環(huán)境下 開展圖書館信息服務,為讀者的個性化信息服四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 7 務提供了有力的支撐。具體的說,構建基于 ,能夠為讀者提供構建個性化首頁的功能,提供對信息資源的自我組織功能和以此為基礎的構建社會關系功能。標簽( Tag)、微博(Microlog)、社會網絡服務 (SNS)和 Ajax等 技術綜合運用于圖書館信息服務中,將構建一個全新的個性化服務平臺。 本文的 結構安排 本 論文主要由五章組成,各章的主要內容如下: 第一章,即本章, 闡述了圖 書館開展個性化信息服務的 背景 和 含義 ;介紹了本文所論述的社區(qū)系統(tǒng)的特點 ;分析了目前國際、國內的相關 研究現狀; 闡明了對此的研究意義和主要創(chuàng)新點。 第二章, 介紹了研發(fā)學科知識社區(qū)系統(tǒng)所使用的 開發(fā) 技術 ,包括開發(fā)模式的選擇、 技術、 Session 技術 、 Ajax 技術 、 可擴展標記語言 XML 和 腳本語言 JavaScript。 第三章,分析了本論文的系統(tǒng)需求、體系結構、軟件功能結構 ;具體闡述了六個數據庫的設計; 說明了系統(tǒng)的生命周期和開發(fā)模型。 第四章,按 系統(tǒng)實現的步驟,依次介紹了如何建立數據庫、各 系統(tǒng) 文件和主要功能, 按順序介紹了讀者使用的 八個 模塊 、館員使用 的三個模塊。 第五章,介紹了軟件測試的概念、基本方法, 本軟件的測試方法、測試過程和結論, 并講解了本軟件的 系統(tǒng)運行 。 四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 8 2 學科知識社區(qū) 系統(tǒng) 的開發(fā)技術研究 開發(fā)模式的選擇 當今,信息系統(tǒng)的開發(fā)主要有兩種開發(fā)模式:客戶機( Client) /服務器( Server)模式,瀏覽器( Browser) /服務器( Server)模式。C/S 模式是歷史較長的模式,成熟度高。 B/S 模式興起于 20 世紀 90年代,并迅速得到計算機信息工作者,特別是開發(fā)人員的極大關注。 C/S 模式 C/S 模式,即 Client/Server(客戶機 /服務器)模式。它通常采用兩層結構,如圖 21所示。其中服務器負責數據的具體管理,客戶機負責完成服務器和用戶間的交互任務。 圖 21 C/S結構簡圖 客戶機和服務器通常處于同一局域網。用戶的請求通過客戶機,經過網絡實現對服務器的請求,即實現對數據庫的操作。服務器接受客戶機的請求后,做出相應處理,將數據提交給客戶機??蛻魴C再將接收到的數據進行處理,以合適的方式呈現給用戶。此外,服務器還提供安全保護及對數據完整性的處理等功能。通常,服務器的硬件處理能力較 高,可以同時接受多個客戶機的訪問。 在 C/S 模式中,應用程序分為兩個部分:服務器部分和客戶機部分。服務器部分的程序用于實現多個用戶共享的信息、數據的后臺處理;客戶機部分程序供用戶直接調用,具體負責信息的顯示以及出錯提示、在線幫助等輔助信息的顯示。 C/S 模式的優(yōu)點在于技術比較成熟,交互性強,數據存儲安全性 客戶機 ( Client) 服務器 (Server) 數據庫 管理系統(tǒng) SQL請求 四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 9 高,響應速度快,目前在業(yè)界已經得到廣泛應用,做出了很大貢獻。但 C/S 架構也具有許多缺點。首先是維護困難 。例如客戶端軟件的一次升級,就意味著所有客戶端軟件全部必須升級,工作量巨大。其次是軟件培訓費用高。對計算 機操作水平不高的應用人員,需要對各種應用界面做細致培訓。不同軟件應用的培訓內容也不相同,造成用戶無所適從。第三是系統(tǒng)生命周期短,移植和升級困難。 B/S 模式 B/S 模式( Browser/Server,瀏覽器 /服務器模式),是基于 Inter環(huán)境的信息系統(tǒng),采取標準的 TCP/IP 協(xié)議,以 Web 為平臺實現數據處理。 B/S 模式 是對 C/S 模式的一種變化和改進。從物理角度看, 分為三個層次:客戶機、 WEB 服務器、數據服務器(如圖 22 所示)。 圖 22 B/S的物理層次 在邏輯上, B/S 模型 也劃分為 三層 ,并且這 三層 可以 在物理上 放置到 同 一臺服務器 上。 將應用程序劃分為 三層體系結構 , 實際上是將數據訪問、業(yè)務規(guī)則 和 數據 合法性校驗等 任務獨立出來,單獨放置在中間層運行 。 這時, 客戶端 首先與 中間層建立 通訊 連接, 并 通過中間層 間接與 后臺數據庫進行 數據處理 ,不 需要直接操作 數據庫。 在基于B/S 的三層體系結構中,表示層、中間層和 數據層 形成了三個相對獨立的部分 。 表示層( Browser)位于客戶端, 由互聯(lián)網瀏覽器實現。在瀏覽器中 借助于 JavaApplet、 JavaScript、 VbScript 和 Ajax 等技術 實現一些簡單的客戶端處理邏輯。它的功能是 由 Web瀏覽器向網絡上的 Web服務器 (即中間層 )發(fā)出服務請求,把接收來的 結果 編譯顯示 在 Web客戶機 WEB服務器 數據服務器 四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 10 瀏覽器上 供用戶使用 。 中間層( WebServer)是 承擔用戶服務與數據服務間的 邏輯 關系。它一方面 接收 用戶 從本地或遠程發(fā)起的 Web 服務 請求, 通過 運用服務器腳本 驗證用戶身份、 把請求 通過 中間件發(fā)送到數據庫服務器(即數據層), 并將 數據庫服務器返回的數據 進行 邏輯處理 ,編碼為 HTML格式 及各種腳本 反饋給 客戶端。 數據層( DBServer)位于 邏輯 層次結構的 最底層,它負責 直接操作 數據庫 本身 , 根據 接收 到的 Web 服務器 對數據庫服務器的操作 請求,對數據庫 實施查詢、修改和更新等數據庫操作,然后將操作后的結果數據 反饋 給 中間層( 即 WebServer) 。 在三層結構中,數據計算與業(yè)務處理集中在中間層, 它負責 正式的進程和邏輯規(guī)則?;?B/S 的三層體系結構示意圖如 下 所示: 圖 23 B/S的邏輯層次 B/S 三層結構相比 傳統(tǒng)的 C/S 二層結構具有以下的獨特優(yōu)點: ( 1) B/S 三層結構的三個部分模塊各自相對獨立。這種 與模塊化類似的 設計, 將使得系統(tǒng)改進的難度大 大降低,某一 部分模塊的改變不影響其它模塊 。類似 合法性校驗、業(yè) 務規(guī)則和 邏輯處理等 操作利用 中間層 實現。 這樣設計的好處是, 當業(yè)務發(fā)生變化時,只需更改中間層 中相應 的某個組件 即可, 表示層 由于只負責顯示等操作, 不需 要做任何處理。個別 情況下 , 通過 修改數據庫中的某個存儲過程 ,而 不修改中間層組件, 也 可以 滿足業(yè)務變化的需要 。這種 分層 設計 ,一方面 減少了程序設計的復雜性, 另一方面也 縮短了系統(tǒng)開發(fā)的周期。 四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 11 ( 2) B/S 三層結構的 數據訪問是通過中間層 ,而不是直接對數據庫進行操作。 這樣 間接操作的 做法的優(yōu)點 是 大大減少了建立在數據庫服務器上 的連接數量。 客戶端數量 只受中間層的服務能力 限制。 另一方面 , 利用連接池控制 中間層與數據庫服務器之間的數據連接, 可以 動態(tài)分配 、 釋放數據連接, 實現負載均衡。 ( 3) 相比 C/S , B/S 三層結構 利用中間層實現 一些事務處理 ,客戶端 不直接操作數據庫,僅 負責顯示 數據庫操作 部分 。這樣 客戶端從功能上就象 瘦客戶機 一樣 ,充分發(fā)揮了服務器的強大作用。 ( 4) B/S 三層結構的用戶界面 基于統(tǒng)一的互聯(lián)網瀏覽器上。 瀏覽器易于操作、界面友好 。 用戶有現成 的使用經驗 , 不須再學習 即可使用 新 系統(tǒng) 。 軟件的投入 應用更加方便 。 學科知識社區(qū)系 統(tǒng)的開發(fā)模式的選擇 在開發(fā)軟件的過程中,選擇開發(fā)模式,主要根據以下幾個方面: ? 系統(tǒng)的性能 。 B/S 模式對客戶端的要求很低,只要具有互聯(lián)網瀏覽器,就可以在任何時間、任何地點,使用任何系統(tǒng)成為 B/S 系統(tǒng) 的終端;但同時 該模式 對服務器的要求很高 。C/S 模式中,客戶端和服務器端都能夠處理數據,相對來說服務器性能要求并不 象 B/S 模式那樣高。 ? 系統(tǒng)的開發(fā) 。 C/S 模式 的技術歷史悠久,成熟度和可靠性高。但其應用程序的維護、移植和互操作性較復雜。 B/S 模式 雖然歷史較短, 但跨平臺能力強,已經成為發(fā)展趨勢;但 目前 相關 技術紛繁復雜, 還 沒有統(tǒng)一的標準。 ? 系統(tǒng)的升級維護。 C/S 模式中,各部分模塊關聯(lián)度高, 特別是系統(tǒng)升級時常涉及各客戶端,成本很高。但 B/S 模式中,系統(tǒng)維護時僅需操作服務器端即可,維護成本低。 對于點多面廣的應用是很有價值的。 同時,客戶端只需要簡單的瀏覽和少量信息的錄入即可。 “基于 ”系統(tǒng),是一個典型的 客戶端不四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 12 可控性強的應用環(huán)境 。讀者可能使用不同系統(tǒng),在不同地點和時間使用這套系統(tǒng)。 如果選用 C/S 模式,當系統(tǒng)升級時,要求所有客戶端用戶同時升級自己的客戶端 , 具有非常大的難度。如果選用 B/S 模式,除了可以解決 上面的問題,還大大降低了讀者的使用難度, 用戶僅需具有基本的 Web 使用經驗即可入門。 所以,“基于 的學科知識社區(qū)”系統(tǒng)將使用 B/S 模式。 技術 2021年 3月, O39。Reilly 媒體公司的副總裁 Dale Dougherty在公司的一次籌備會上 第一次 提出了 概念。 2021 年 9 月, Tim O39。Reilly在其公司網站的個人欄目中發(fā)表了文章 [12],對 的概念及特征進行了概括, Tim O39。Reilly 和他的這篇文章被視為 領域的典范。 此后, 以不可思議 的速度在全球傳播開來。 隨后, Tim O39。Reilly組織相關人員在 2021年 10月給出了 的定義 : 是一個作為平臺的網絡,跨越了所有連接的設備 ; 發(fā)布軟件成為一個持續(xù)更新的服務,并使更多的人更好地使用這種服務 ;獲取并重組那些包括其他個人 用戶在內的各種來源的數據, 并向他人提供自己的數據及服務,以便他們以同樣的方式使用 ; 通過一種共享網絡架構的方式高效地創(chuàng)建網絡,并提供比 Web 頁面更加豐富的用戶體驗 [13]。 關于 的特征,國內外有許多討論。例如, Tim O39。Reilly提出 應該具備以下七個特征 : 互聯(lián)網作為平臺 ; 利用集體智慧 ; 數據是下一個 Intel Inside; 軟件發(fā)布周期的終結 ; 輕量級編程模型 ; 軟件超越單一設備 ; 豐富的用戶體驗 [14]。 互聯(lián)網實驗室認為,無論如何表述,其核心都是個性化和自組織,而其它如分享、參與等都是這兩個核心特點的亞特性 [15]。 包括一些典型的技術和工具,就本文涉及的一些技術,簡要介紹如下: ( 1) 博客 (Blog)。 博客最初的名稱是 Weblog,由 web和 log兩四川大學工程碩士學位論文 基于 的學科知識社區(qū)的設計和實現 13 個單詞組成,按字面意思就為網絡日記,后演繹成 Blog。它是一種通常由個 人管理 的網站。網站的內容是個人發(fā)表的一些 資料。資料 按特定類別排列 , 一般是按發(fā)表時間 由新到舊 排序。一般 博客 多 專注 于某一領域, 例如 新聞 、攝影、娛樂 等各種主題 , 或者是私人性質的日記 。大部分的博客內容 都 以文字為主, 也可以含有圖片、音樂等 。博客 已經成為 社會媒體網絡的一部分 [16]。 微博( Microblogging,Microlog)是一種允許用戶及時更新簡短文本(通常少于 200字)并可以公開發(fā)布的博客形式。微博客的代表性網站是 Twitter,這個詞甚至已經成為了微博客的代名詞 [17]。 ( 2) 標簽 ( Tag)。它 是 新 的組織和管理信息資源的方式。它類似于傳統(tǒng)的、針對文件本身的關鍵詞 , 但由用戶根據自己的 認知程度自行標識,有很大的隨意性。它的出現使得 內容之間的相關 性 得以增強 ,相關 用戶之間的交互性 變得更加容易 。 ( 3)社會網絡服務( SNS)。 SNS在互聯(lián)網領域有 3 層含義, Social Network Service,社會交往服務; Social Network Software,社會交往軟件; Social Network Site,社會交往網站。廣義的 SNS 概念是這三者的結合,即一種用于拓展社會關系的應用服務,其基礎是建立一個平 臺,即社會交往網站 —— 一個依據相關理論,利用社會交往軟件和分布式技術等工具所建立和運作的網絡站點。通常 SNS專指旨在幫助人們建立社會性網絡的互聯(lián)網應用服務。 近年 SNS 網站發(fā)展速度非??欤壳白杂脩舫^千萬的有 41個,
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1