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

正文內(nèi)容

基于asp聊天室設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2024-10-28 22:07 本頁(yè)面


【正文】 ................................................................................................................ 19 致 謝 ........................................................................................................................... 20 參考文獻(xiàn) ........................................................................................................................ 21 第一章 緒 論 在 Inter(互連網(wǎng) )飛速發(fā)展的今天 ,上網(wǎng)成為越來越多人們的選擇 .有關(guān)的網(wǎng)絡(luò)技術(shù)也層出不窮 .現(xiàn)今活躍在 WEB 站點(diǎn)中的 ASP 就是近年才發(fā)展起來的一項(xiàng)新型技術(shù) .ASP功能強(qiáng)大 ,本領(lǐng)高強(qiáng) ,利用 ASP功能時(shí)幾乎沒有什么限制 ,可以實(shí)基于 ASP 聊天室設(shè)計(jì)與實(shí)現(xiàn) 5 現(xiàn)動(dòng)態(tài)頁(yè)面 .本 文主要介紹了 ASP 技術(shù)相關(guān)的基礎(chǔ)知識(shí) ,并探討了利用 ASP + SQL server 建立聊天室的設(shè)計(jì)思想 ,方法及設(shè)計(jì)過程 ,詳細(xì)地分析了各個(gè)模塊的功能及實(shí)現(xiàn)方法 .本文所實(shí)現(xiàn)的聊天室具有良好的程序結(jié)構(gòu)和人機(jī)交互界面 ,通用性強(qiáng) ,可應(yīng)用于不同需求的網(wǎng)站 . 在互聯(lián)網(wǎng)上 ,傳統(tǒng)的網(wǎng)站或用戶都使用類似于 Email(電子郵件 )的形式互相發(fā)送信息來進(jìn)行一系列的交流 .但這種異步交互的辦事效率可見是很低的 .為提高效率 ,讓用戶之間能達(dá)到實(shí)時(shí)交互的目的 ,所以出現(xiàn)了可以實(shí)時(shí)交流信息的聊天室 ,來滿足用戶的需求 . 開發(fā)工具和相關(guān)技術(shù)簡(jiǎn)介 ASP 簡(jiǎn)介 Active Server Pages (ASP) 是服務(wù)器端的腳本編寫環(huán)境 ,可用它來創(chuàng)建動(dòng)態(tài) Web 頁(yè)或生成功能強(qiáng)大的 Web 應(yīng)用程序 .ASP 頁(yè)是包括 HTML 標(biāo)記 ,文本和腳本命令的文件 .ASP 頁(yè)可調(diào)用 ActiveX 組件來執(zhí)行任務(wù) ,例如連接到數(shù)據(jù)庫(kù)或進(jìn)行商務(wù)計(jì)算 .通過 ASP,可為您的 Web 頁(yè)添加交互內(nèi)容或用 HTML 頁(yè)構(gòu)成整個(gè) Web 應(yīng)用程序 ,這些應(yīng)用程序使用 HTML 頁(yè)作為您的客戶的界面 . ASP的特點(diǎn) :ASP可以和 HTML或其它腳本語(yǔ)言 (VBScript,JavaScript)相互嵌套 。 ASP 是一種在 WEB 服務(wù)器端運(yùn)行的腳本語(yǔ)言 ,程序代碼安全保密 。 ASP 以對(duì)象為基礎(chǔ) ,因此可以使用 ActiveX 控件繼續(xù)擴(kuò)充其功能 。 ASP 內(nèi)置 ADO 組件 ,因此可以輕松的存取各種數(shù)據(jù)庫(kù) 。 ASP 可以將運(yùn)行結(jié)果以 HTML 的格式傳送至客戶端瀏覽器 ,因而可以適用與各種瀏覽器 。 制作本聊天室 , 服務(wù)器端我們使用的是 VBScript 腳本 , 客戶端我們使用功能強(qiáng)大的 javascript 腳本 實(shí)現(xiàn) BS 交互 . SQL server 2020 簡(jiǎn)介 SQL Server 2020 是一個(gè)杰出的數(shù)據(jù)庫(kù)平臺(tái) ,可用于大型聯(lián)機(jī)事務(wù)處理數(shù)據(jù)倉(cāng)庫(kù)以及電子商務(wù)等 ,特別是對(duì) XML,HTTP 的支持 ,以及在 WEB ,數(shù)據(jù)倉(cāng)庫(kù)服務(wù)中的應(yīng)用 ,而且存取運(yùn)行速度遠(yuǎn)遠(yuǎn)高于 Access 等小型數(shù)據(jù)庫(kù) . 所以很適合用于實(shí)時(shí)性要求比較高的應(yīng)用程序 , 本聊天室因?yàn)閷?shí)時(shí)性要求比較高 ,所以使用 SQL server2020 作為數(shù)據(jù)庫(kù) ,以獲得高效的性能 . JavaScript 簡(jiǎn)介 Java Script 是由 Sun公司及網(wǎng)景 Netscape 公司開發(fā)的 .它可以讓你設(shè)計(jì)交互 的網(wǎng)頁(yè)內(nèi)容 ,但不能單獨(dú)執(zhí)行 ,必須在瀏覽器或服務(wù)器上執(zhí)行 .本文就是他在客戶瀏覽器上的應(yīng)用 . 基于 ASP 聊天室設(shè)計(jì)與實(shí)現(xiàn) 6 DHTML(動(dòng)態(tài) HTML) 簡(jiǎn)介 傳統(tǒng)的 HTML 是靜態(tài)的 ,當(dāng)它被加載到瀏覽器后 ,它只像一個(gè)畫面 ,怎么看也不會(huì)發(fā)生變化 ,而動(dòng)態(tài) HTML 則意味著 Web 頁(yè)面對(duì)用戶有響應(yīng) ,即 ,動(dòng)態(tài) HTML 能自動(dòng)變化 . Cookie 技術(shù)簡(jiǎn)介 Cookies 是為了彌補(bǔ) HTML 的一個(gè)缺陷而產(chǎn)生的 .HTML 是一種無記憶的協(xié)議 ,也就是說用戶目前正在瀏覽的主頁(yè)對(duì)在此之前瀏覽過的主頁(yè)沒有絲毫記憶和了解 .而實(shí)際的需要可能是希望瀏覽器 能夠記住一些信息 ,而這些信息卻不希望讓使用者看到 ,比如說可能是一些用戶的身份信息 ,因此這些信息是不能以參數(shù)的形式傳送的 .這個(gè)需求由 HTML本身無法解決 ,于是引入了 Cookies的概念 ,也就是由 WebServer 向?yàn)g覽器寫入一些信息 ,這些信息用戶無法看到 ,當(dāng)瀏覽器網(wǎng)站的其他主頁(yè)發(fā)出 GET請(qǐng)求時(shí)把此 Cookies信息也會(huì)發(fā)送過去 ,供該主頁(yè)使用 ,這樣就實(shí)現(xiàn)了一定程度上的 HTML 的記憶能力 . 本聊天室就是利用 Cookie 來存取一些用戶的個(gè)人配置信息 ,以減輕服務(wù)器運(yùn)行負(fù)擔(dān) . 第 二 章 聊天室總體分析和設(shè)計(jì) 聊天室運(yùn)行原理 聊天室最基本的原理就是 : 從客戶端收集消息 ,然后 通過服務(wù)器端消息分發(fā)程序中轉(zhuǎn) ,將全局消息發(fā)送給的所有用戶 . 基于 ASP 聊天室設(shè)計(jì)與實(shí)現(xiàn) 7 聊天室的功能 聊天室支持公聊 ,私聊 ,每個(gè)用戶都有代表自己的昵稱 ,可在用戶在線列表中選擇聊天對(duì)象 .聊天消息中可插入表情圖釋 ,采用主動(dòng)刷新機(jī)制 ,確保不會(huì)掉線 .精心設(shè)計(jì)的消息分發(fā)引擎 , 在沒有新信息的時(shí)候主窗口看不到刷新 ,盡可能的減小服務(wù)器負(fù)擔(dān) .用戶類型分成 :游客 (性別未知 ),美女和帥哥 3 種 .且每個(gè)用戶在一臺(tái)電腦上只能進(jìn)一個(gè)聊天室 . 聊天室的頁(yè)面結(jié)構(gòu)設(shè)計(jì) 本聊天室分為 4 塊區(qū)域 ,即 公聊區(qū) ,私聊區(qū) ,聊天面板 ,用戶列表 .采用 框架形式 的頁(yè)面結(jié)構(gòu) ,以便在一個(gè) IE 窗口中 顯示多個(gè) WEB 頁(yè)面 ,使之構(gòu)成一個(gè)完整實(shí)用的聊天室界面 . 由以下幾個(gè) asp 文件組成此界面 : :由框架組成分別包含 : chatboard, singlechat, userlist, controlboard 幾個(gè)框架 (Frame). : 公聊區(qū)頁(yè)面 : 私聊區(qū)頁(yè)面 : 控制版 : 用戶列表 聊天室的程序結(jié)構(gòu)設(shè)計(jì) 本聊天室為了盡可能達(dá)到通用性 ,所有將聊天室抽象成一個(gè)聊天室模塊 !只要設(shè)置不同的聊天室名字 ,就可以建立獨(dú)立的聊天室 .應(yīng)用于網(wǎng)站時(shí) ,可以由網(wǎng)站管理員建立 ,也可以讓用戶自己建立 . 下面介紹一下組成本聊天室的 11 個(gè)功能模塊 聊天室的核心引擎 :全局聊天消息分發(fā)引擎 用戶客戶端聊天信息輸入與發(fā)送模塊 用戶客戶端全局聊天信息接收與顯示模塊 全局聊天消息緩沖 實(shí)例聊天室列表 聊天室在線用戶列表 表情圖釋索引表 聊天用戶個(gè)人信息 保存模塊 聊天室顯示屬性個(gè)性化設(shè)置模塊 登陸聊天室模塊 退出聊天室模塊 基于 ASP 聊天室設(shè)計(jì)與實(shí)現(xiàn) 8 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 本聊天室 中的 2個(gè)模塊的數(shù)據(jù)是 存放在數(shù)據(jù)庫(kù)中的 .1個(gè)是 在線用戶的列表模塊 ,另一個(gè)是實(shí)例聊天室列表模塊 . 實(shí)例聊天室列表模塊 表名 :ChatRoomlist 結(jié)構(gòu) : 字段名 字段類型 字段字節(jié)數(shù) id int 4 (記錄唯一表示 ID) Roomname varchar 50 (實(shí)例聊天室名字 ) creater varchar 50 (聊天室的建立者 ) createtime smalldatetime 4 (建立時(shí)間 ) state varchar 10 (聊天室狀態(tài) ,包括 :開啟和關(guān)閉 ) memo varchar 100 (備注 ) 在線用戶的列表模塊表結(jié)構(gòu) 表名 : ChatRoomUser 結(jié)構(gòu) 字段名 字段類型 字段字節(jié)數(shù) id int 4 (記錄唯一表示 ID) nickname varchar 50 (用戶昵稱 ) sex varchar 10 (用戶性別 ) logintime smalldatetime 4 (登陸聊天室的時(shí)間 ) RoomAppName varchar 50 (當(dāng)前所在聊天 室的程序內(nèi)部名字 ) TrueRoomName varchar 50 (當(dāng)前所在聊天室的實(shí)例名字 ) JoinIP varchar 50 (用戶進(jìn)入聊天室時(shí)所用的 IP) SessionID varchar 50 (用戶進(jìn)入聊天室時(shí) ,服務(wù)器分配個(gè)用戶 的 SessionID(用戶唯一表示 ID)) 基于 ASP 聊天室設(shè)計(jì)與實(shí)現(xiàn) 9 第 三 章 聊天室的詳細(xì)設(shè)計(jì) 程序變量說明 服務(wù)器端全局變量 在 ASP 中 , 全局變量是通過 Application 對(duì)象保存的 , 他從 W
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1