線上聊天室的設計與實現ASP+ACCESS

才智咖 人氣:3.18W
畢業論文

目錄

線上聊天室的設計與實現ASP+ACCESS

前言 1
1 緒論 2
1.1 概述 2
1.2 聊天室基礎知識 2
1.3 ASP簡介 4
1.4 Dreamweaver簡介 7
1.5 資料庫原理 9
1.6 本章小結 12
2 系統需求分析 13
2.1 專案背景與模式分析 13
2.2 任務概述 14
2.3 系統需求規定 14
2.3.1 對功能的需求規定 14
2.3.2 對效能的需求規定 15
2.3.3 資料庫需求分析 15
2.3.4 故障處理要求 16
2.3.5 其他要求 16
3 系統資料庫設計 17
3.1 系統資料庫設計流程 17
3.2 系統資料庫邏輯結構設計 17
3.2.1 使用者基本資訊表 18
3.2.2 聊天資訊表 19
3.2.3 聊天主題表 19
3.2.4 2進位制位數表 20
3.3 建立資料庫連線 20
3.4 本章小結 20
4 系統分析與設計 21
4.1 系統概要設計 21
4.1.1 系統設計方案 21
4.1.2 系統結構分析 22
4.1.3 系統流程分析 23
4.1.4 系統E-R圖設計 23
4.2 系統功能詳細設計 25
4.2.1 使用者註冊登陸與登出功能模組 25
4.2.2 驗證碼功能模組 25
4.2.3 查詢與排行功能模組 26
4.2.4 系統管理模組 26
4.2.5 聊天功能模組 27
4.2.6 特殊功能模組 27
4.3 系統關鍵程式碼分析 28
4.3.1 註冊登陸與登出模組程式碼分析 28
4.3.2 聊天模組程式碼分析 35
5 系統的執行與測試 39
5.1 系統的執行 39
5.2 系統的測試 43
6 結束語 48
參考文獻 49
致謝 50

線上聊天室的設計與實現
 
摘要:聊天室是1個可以讓許多使用者同時互相通訊的網上園地,使用者可以通過網上聊天室與他人進行沒有時間地點限制的交流。針對當前網路聊天室的蓬勃發展,以及ASP技術在其上的應用,本文從理論和實踐兩個角度出發,給出了聊天室主要功能的分析與設計,並對聊天室與ASP技術進行了較為深入的探討。
本論文共分5章,各章內容安排如下:第1章,簡要的介紹了本設計的選題背景,並介紹了聊天室開發工具及資料庫的相關知識;第2章,主要分析了系統應該達到的目標以及實現本系統的1些要求;第3章,主要分析了系統相關資料庫各表的設計與實現;第4章系統詳細設計包括系統功能詳細介紹、主要功能模組程式流程圖以及安全保密設計和關鍵程式碼分析;第5章系統的執行與測試,描述系統的具體執行與測試過程等。
關鍵詞:聊天室;ASP;資料庫;Dreamweaver2004

The Design and Realization of Chatting Room Online
 
Abstract: The chatting room is a virtual space that enables many users to contact with each other simultaneously online. Users could communication with others without the limitation of the time and space. In light of the current vigorous development of the network chatting room and the application of ASP technology, this article will discuss the chatting room and ASP technology in depth from both theory and practice aspects by virtue of analyzing and designing the cardinal function of the chatting room.
It will be divided into five sections, and they are as follows: Chapter One, briefly introduces the related background of this design, in addition to the exploitative tool, the correlative knowledge of the database; Chapter Two, in which having mainly analyzed the goal which the system should obtain and matched some requirements of this system; Chapter Three, emphasis has been placed here on the design and operation of the various tables of the database system; Chapter Four, is composed of such sections as detailed introduction of the system function, flow chart design of the main functional module’s procedure as well as safe security design and essential code analysis; Chapter Five, describes the systems concrete operation and testing processes and so on.
Keywords: Chatting Room; ASP; Database; Dreamweaver2004

 
前言
在傳統生活裡,人們要互相聯絡,相隔不遠的還好說,可以約到1起吃飯喝咖啡,但如果要是相隔萬里,就不是很方便了,雖然可以通過傳統的寫信,電話等方式聯絡,但此類方式所固有的週期緩慢,呆板不可靠的缺點逐漸顯露。在這個資訊極其發達的時代,我們目前可以用來進行資訊交流的方法也有非常多,比如電報、電話、電子郵件、OICQ等等通訊手段,但是這些或者不方便或者有侷限性或者有費用的問題,比如電話就是屬於費用比較高的1種方式,而且1般情況下不能進行多人會談,只能2方通話,那麼1個需要幾個人1起討論的會議就不能舉行,1般情況下都需要花費大量的人力物力把這幾個人聚集到同1地點才能進行討論。非但費時費力費錢而且效果也不1定很好。電子郵件則不是1種及時聯絡的手段,需要1定時間才能到達,只能作為1種輔助交流的手段。聊天室是1個通過國際互聯資訊網路進行多人通訊的系統。如今人們可以通過網路坐在家中,進入聊天室,選擇合適的房間,尋找合拍的朋友,自己完成整個聯絡與交往過程程,進入自由輕鬆聯絡新時代。而且,聊天室能很好的解決上述那些問題,我們不需要聚集在同1地點,各自在不同的地點就可以在聊天室中發言,大家互相討論。而且好的聊天室還有各種表情符號等可以加強我們的表達。而且聊天室費用低廉,資訊交流速度快,只有這樣,才能在這個湧動的'社會中加強聯絡,創造出更多的財富。聊天室的出現為把人類帶入資訊社會做出了巨大的貢獻。
現今活躍在Web站點中的ASP是前幾年發展起來的1項技術。ASP功能強大、本領高強,利用ASP功能時幾乎沒有什麼限制,可以實現動態頁面。本文主要介紹了ASP技術相關的基礎知識,並探討了建立聊天室的設計思想、方法及設計過程,詳細地分析了各個模組的功能及實現方法。本文所實現的聊天室具有良好的人機互動介面、合理的資料庫結構可以實現發言、自動顯示所在聊天室的成員、管理員對該聊天室進行管理等互動功能,經過除錯連結,證明可應用在各種大小網站。

TAGS:聊天室