簡易檢索 / 詳目顯示

研究生: 黃俊宏
huang chun-hong
論文名稱: 全球資訊網為基礎之即時互動訊息系統設計與實作
Design and implementation of a Web-based instant interactive messaging system
指導教授: 葉榮木
Yeh, Zong-Mu
學位類別: 碩士
Master
系所名稱: 工業教育學系
Department of Industrial Education
論文出版年: 2000
畢業學年度: 88
語文別: 中文
論文頁數: 98
中文關鍵詞: 全球資訊網全球資訊網為基礎電腦輔助合作工作群組軟體即時互動
英文關鍵詞: Real-time, WWW, Web-based, CSCW, Groupway
論文種類: 學術論文
相關次數: 點閱:181下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 全球資訊網(WWW)採用超文字傳輸協定(HTTP),該協定的無狀態式(Stateless)主從傳輸(Client/Server)之特性,不易發展類似電子佈告欄(BBS)及尋人軟體(ICQ)等之連線式的互動功能,使用者間的互動不足。本研究旨在發展一使用者間可即時互動之系統,讓全球資訊網的使用者,在系統主動提示或使用者自然發現對方下,得知其他使用者存在的訊息,可進行即時性的互動。
    本研究採用動態伺服器網頁(ASP)之會談物件(Session),來發展模擬連線(Simulative online)的訊息系統,並利用動態伺服器網頁的多網頁應用物件(Application),做為即時訊息暫存區,並以伺服器轉送即時訊息,以及利用使用者端提取(Client pull)方式傳送即時訊息。
    另外,本研究實作了一個以全球資訊網為基礎(Web-Based)的即時訊息系統,命名為Web-home(網址:140.122.71.80)。經過近半年之運作測試及實際之上線使用,Web-home系統可提供全球資訊網的使用者,類似電子佈告欄所提供的即時互動功能,以及其他非即時的互動功能。這些功能可相當容易的套用於社群網站、教學網站,或任何組織與會員或會員與會員間互動之網站上,而且Web-home系統仍維持使用超文字傳輸協定,不再另外開原始網路連線(raw socket connection),不會降低原全球資訊網伺服器(Web Server)的效能。

    Due to the protocol's Stateless and Client/Server property in World Wide Web(WWW),It is diffcult to develop online interactive applications such as electronic bulletin board system(BBS) and online pager software(ICQ). On the web, users are unable to interact mutually like online interactive applications. The study is to develop a real-time interactive instant messaging system to provide online interactive applications. In this system , Web can inform users or users notice others online and they can communicate with each others.
    Active Server Pages (ASP) and it's session object(Session) are used to develop a simulative online messaging system , and the application object of ASP is used as a temporary space for instant messages. The instant messages can be sent by server of this system, and then received by Client.
    After approximately six months of actual online running and testing, this web-based instant messaging system called Web-home(website: 140.122.71.80) can provide Web users interactive functions as electronic bulletin board system(BBS) and other non real-time interactive functions. This system can also be easily applied to community, educational, or other organization websites that emphasize the interaction among users. Since this system still use HyperText Transfer Protocol (HTTP) without opening a raw socket connection, it won't reduce the efficiency of the Web Server.

    總 目 錄 中文摘要 …………………………………………………………… I 英文摘要 …………………………………………………………… II 總目錄 ……………………………………………………………… III 圖目錄 ……………………………………………………………… VII 表目錄 ……………………………………………………………… IX 第一章 緒 論 ……………………………………………………… 1 1.1 研究動機 ……………………………………………………… 1 1.2 研究目的 ……………………………………………………… 2 1.3 研究流程 ……………………………………………………… 3 1.4 本論文構架 …………………………………………………… 5 1.5 重要名詞釋義 ………………………………………………… 5 第二章 文獻及相關理論探討 ……………………………………… 7 2.1 全球資訊網聊天室的運作程序 ……………………………… 7 2.1.1 全球資訊網聊天室的優缺點 …………………………… 8 2.2 電腦輔助合作工作的探討 ………………………………… 10 2.2.1 電腦輔助合作工作研究領域的緣由 …………………… 10 2.2.2 電腦輔助合作工作的研究領域 ………………………… 10 2.2.3 電腦輔助合作工作的功能需求 ………………………… 11 2.2.4 電腦輔助合作工作與全球資訊網的結合 ……………… 11 2.3 爪哇程式應用於發展全球資訊網上的群組軟體訊息系統之探討 ……… 15 2.3.1 爪哇語言的基本原理與特性 ………………………… 15 2.3.2 爪哇小程式的安全考量 ……………………………… 17 2.3.3使用爪哇語言發展全球資訊網上的群組軟體訊息系統之運作模式 … 19 2.4超文字傳輸協定的特性探討 ………………………………… 22 2.5動態伺服器網頁 ……………………………………………… 25 2.5.1使用者會談物件 ………………………………………… 28 2.5.2多網頁應用物件 ………………………………………… 29 2.6系統設計技術分析 ………………………………………… 30 第三章 系統設計與建置 …………………………………… 32 3.1系統軟硬體實作環境 …………………………………… 32 3.2系統分析與設計 ………………………………………………… 34 3.3登錄功能的分析與設計 ……………………………………… 37 3.3.1登錄功能的設計問題 …………………………………… 37 3.3.2登錄程式設計方法 ……………………………………… 39 3.4上線處理程序之設計 ………………………………………… 44 3.4.1上線處理程序的考量問題 ……………………………… 45 3.4.2上線處理程式之設計方法 ……………………………… 48 3.5對談功能之設計 …………………………………………… 52 3.5.1對談功能的設計考量 …………………………………… 52 3.5.2對談功能設計 …………………………………………… 54 3.6上線提示之設計 …………………………………………… 59 3.6.1上線提示之功能說明 …………………………………… 59 3.6.2親友上站通知之設計原理 ……………………………… 59 3.6.3一般上線提示之設計 …………………………………… 61 3.7離線之處理程序 …………………………………………… 63 3.7.1主動提示離線 ………………………………………… 64 3.7.2被動離線 ………………………………………………… 65 3.8討論區設計 ………………………………………………… 67 3.9個人留言板的設計 ………………………………………… 71 3.9.1個人留言板在系統中之功能 …………………………… 71 3.9.2個人留言板功能之設計原理 …………………………… 71 3.9.3新留言提示之設計原理 ………………………………… 74 3.10親友名單建立之設計 ……………………………………… 75 3.10.1親友名單與即時訊息結合之設計考量 ………………… 75 3.10.2親友名單的加入程序 ………………………………… 75 3.11傳送檔案 …………………………………………………… 77 第四章 結果與討論 ……………………………………………… 79 4.1系統實驗之各項結果與發現 ………………………………… 81 4.1.1 使用者端提取與系統定義離線時間之考量 …………… 81 4.1.2前端使用上的發現 ……………………………………… 82 4.1.3模擬連線之系統效能 …………………………………… 83 4.1.4對談?暱性之設計目標 ………………………………… 86 4.2 Web-home系統與電腦輔助合作工作功能需求的探討 ……… 86 4.3系統運用模式 ……………………………………………… 87 4.4本研究之訊息系統與網頁之結合 …………………… 87 4.5 Web-home系統與BBS系統功能之比較……………………… 88 4.6研究目的的達成與否探討 …………………………………… 90 第五章 結論與後續研究建議 ……………………………………… 91 5.1研究結論 …………………………………………………… 91 5.2後續研究建議 ……………………………………………… 92 5.3總結 ………………………………………………………… 94 參考文獻 …………………………………………………………… 96

    [1]李炳中,個人電腦網路上多人共同編輯系統之研究,中興大學碩士論文,1996。
    [2]李嘉晃,JAVA安全性之評估與研究,國科會研究報告,1998。
    [3]李嘉晃,由遠端來控制及監測爪哇小程式(JAVA Applet)的行為,國科會研究報告,1999。
    [4]陳文生,網路化互動媒體知覺特性與應用需求關係之研究,交通大學博士論文,1996。
    [5]陳世敏,電子布告欄使用者行為與社會臨場感研究,交通大學碩士論文,1995。
    [6]黃耀賢,在全球資訊網上的電腦輔助合作系統之研究,中興大學碩士論文,1997。
    [7]盧景豐,架構於全球資訊網之線上群體協同工作研究,元智大學碩士論文,1996。
    [8]Alex Fedorov, Brian Francis, Richard Harrison, Alex Homer, Shawn Murphy, Robert Smith, David Sussman, Stephen Wood, "Professional Active Server Pages2.0", 1998 Wrox Press.
    [9]Donath, Judith S. and Robertson, Niel "The Sociable Web", Proceeding of Second International WWW Conference, Chicago, IL, October 1994.
    [10]Donath, Judith S. and Robertson, Niel "Sociable Information Spaces", Second IEEE International Workshop on Community Networking, Princeton, NJ, June 20-22, 1995.
    [11]Ellis, C. A., Glbbs, S. J. and Rein, G. L. "Groupware: Some Issues and Expriences", Comunications of the ACM, Vol. 34, No.1, 39-58, January, 1991.
    [12]Frequently Asked Question - Java Security, http://java.sun.com/sfaq/index.html
    [13]http://www4.informatik.uni-erlangen.de/IMMD-IV/Projects/como
    [14]http://www.chilisoft.net/products/default.asp
    [15]http://www.fido.net.tw/nti/IIS/WEB/HTTP.html
    [16]http://bscw.gmd.de
    [17]J. Grudin, "Computer-Supported Cooperative Work: History and Focus", Computer, Vo1.27, No.5, May 1994, pp.19-26。
    [18]J. Trevor and T. Koch, "MetaWeb:Bringing synchronous groupware to the World Wide Web", http://bscw.gmd.de/MetaWeb/papers/ecscw97.ps, Sep. ,1997.
    [19]Mary Campione, Kathy Walrath, "The Java Tutorial Second Edition Object-Oriented Programming for the Internet",
    [20]RFC 1945 Hypertext Transfer Protocol-HTTP/1.0,HTTP://www.IAB.org
    [21]RFC 2068 Hypertext Transfer Protocol-HTTP/1.1 , HTTP://www.IAB.org
    [22]R. Bentley, T. Horstmann, K. Sikkel and J. Trevor, "Supporting collaborative information sharing with the World-wide Web: The BSCW Shared Workspace system", World Wide Web Journal, Dec. 1995.
    [23]T. Rodden and G. S. Blair, "CSCW and Distributed Systems:The Problem of Control", Proceeding of ECSCW '91, Amsterdam, September 1991.
    [24]Walter Reinhard, Jean Schweitzer and Gerd Volksen, "CSCW Tools:Concepts and Architectures", Computer, Vol.27, No.5, May 1994, pp.28-36

    QR CODE