999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ASP網絡聊天室設計與實現

2017-04-23 23:14:11常穎
電子技術與軟件工程 2017年5期

摘 要 隨著互連網技術普及與發展,互聯網與人們生活關系越來越緊密相連。其中ASP技術的使用更加劇了網絡通信技術的發展。本文在論述過程中,主要針對ASP及其相關技術的基本知識和應用做了較為詳細的介紹,同時在進行系統設計過程中,由于使用到了ASPScript、數據庫連接技術(ADO)和BIO(內置對象)技術,因此在本文中也對以上技術進行較為詳盡的介紹,詳細地分析了各個模塊的功能及實現方法。

【關鍵詞】ASP 系統實現 BIO

信息技術發展的同時也帶來了日益增加的數據信息流量,而且伴隨計算機網絡普及和應用以及網絡技術的發展,以ASP作為開發技術的網站也正不斷出現。用戶為了滿足自身需求,對網站的開發要求逐漸越來越多。從靜態網頁到動態網頁,由于其呈現的效果不同和功能不同,從而滿足用戶對網站開發的需求。其中,采用動態技術開發的網站由于其網站頁面效果好,而逐漸為廣大用戶所接受。在動態網站設計中,除了應用到超文本標記語言(HTML)來實現網站的架構外,為了滿足用戶對動態效果追求和用戶與網站之間進行動態交流,在網站設計中增添了各種交互式操作技術。本文就是已ASP作為該系統的支持技術來實現網絡聊天室的功能。

1 ASP技術概述

1.1 ASP技術及其特點

在網絡中要實現各種各樣的網站與用戶之間的數據信息交流,在進行網站開發中就必須使用滿足系統開發要求的編程語言及其相關技術,其中ASP技術由于其所具有的交互式操作功能而被使用,利用ASP技術創建用戶,利用ASP交互功能實現動態網頁的交互式操作。而為了完成與后臺間的數據信息交流,利用超文本標記語言(HTML)技術來創建系統運行過程中所需要的表單通過這些表單來進行數據收集和數據處理。使用ASP技術在用戶訪問網頁的時候會使用戶感覺在使用自己的CGI程序一樣方便、快捷,然而在整個開發過程和使用過程中,通過對ASP技術及其特點和CGI技術所具有的特點比較,以及在實際工程中的應用效果來看,ASP相對于CGI從使用到技術分析要簡單多了。

ActiveX技術是一種以設計環境開放為基礎的設計技術也被應用到ASP網站開發中,這就更加增強了ASP技術在動態網站開發的靈活性。在以ASP技術作為主要開發技術中使用到ActiveX,可以使程序設計人員把自己定義的相關功能或自己設計的組建一同加入的網站開發中,從而增加網站的動態效果,更好的滿足用戶對網站動態效果的需求。另外,為了滿足用戶對數據庫中存放的數據信息能夠更好的訪問和存取,在以ASP開發技術為基礎的網站設計中,采用了ADO數據庫訪問技術,該技術屏蔽了前臺用戶訪問后臺數據的詳細步驟,只要通過數據庫訪問語句就可以實現對數據庫的相關操作,為動態網頁在訪問過程中對數據信息量以訪問速度提供了很好的方式。ASP能夠被廣大用戶所使用,主要源于其所具有的特點:腳本語言結合HTML代碼結構能快速完成構建網站結構且可以在瀏覽器上直接運行;瀏覽器無關特性,即采用ASP編寫的網站可以在任何鑲嵌有HTML瀏覽器均可運行;源程序不上傳達到保證用戶程序安全性。

1.2 BIO

由于當前使用到的有關動態網頁開發語言中,最為常用的都是面向對象的編程語言,對象在整個系統開發中有著不可替代的作用,它是完成相關函數或方法的調用,以實現在網站運行過程中對各種數據的處理。所謂的對象其實就是一個實體,因此在一個完整的對象中應該包括如下三要素:屬性、方法以及屬性和方法的集合。BIO(內置對象)則是內嵌在開發技術中已經成熟的對象集合,它們的屬性和方法能夠完成相關的操作和數據處理功能。而本系統在開發過程中都涉及到ASP所提供直接使用六個BIO。ASP所提供的六個直接使用的內置對象:Request對象、Response對象、Server對象、Application對象、Session對象和ObjectContext對象。各個內置對象功能如表1所示。

2 聊天室系統模塊

根據用戶對聊天室提出的要求,將其分為兩個主要的子系統,分別為聊天設置子系統和聊天管理子系統。根據每個子系統所要完成的功能不一樣,其具體設計功能包括:登錄模塊,該模塊主要是完成用戶和管理人員的登錄操作,具有較高的保密等級,因此在設計中采用的模糊查詢方式來實現用戶名與密碼的匹配過程;私聊模塊,主要是為了個人間隱私的交談,也是為了保證用戶與用戶之間的私密性;表情模塊,該模塊主要是完成表情出來,實現該模塊的操作要在設計系統時候給出兩個功能,即事先給予表情和用戶使用過程中自己添加表情;改名模塊,該模塊主要是完成用戶對注冊用戶名信息的更改,同時也包含基本信息的更改;分屏模塊,則是完成在聊天過程中可以更好掌握對方所聊信息,以保障聊天內容的連續性和完整性;封鎖IP地址模塊,則是對一些不還好意或惡意攻擊他人的用戶停止其在聊天室中的活動;踢人模塊,則是完成對一些不遵守聊天室所規定的規則用戶將其從聊天室中刪除,包括注冊信息的刪除;屏蔽講話模塊,則是將用戶信息以及用戶聊天屏幕鎖定,禁止其在聊天室中進行用戶間的聊天。在整個系統中,私聊模塊、表情模塊、改名模塊以及分屏模塊屬于聊天設置子系統,歸用戶使用;封鎖IP模塊、踢人模塊和屏蔽模塊則屬于聊天管理子系統,歸用戶管理員使用。因此對于子系統與各個模塊之間的相關性如圖1所示。

3 系統功能實現

3.1 登錄模塊功能實現

登錄模塊是該系統的第一個模塊,是用戶進入系統進行相關操作的前臺界面,其功能是記錄登陸者——聊天者的昵稱、登陸時間、IP地址等信息。聊天室登錄過程是對用戶輸入注冊信息進行匹配的過程,也就是用戶在輸入注冊信息(通常是用戶在注冊中為自己設置的昵稱)之后,系統就會調用登錄模塊程序運行,通過數據庫訪問語句來訪問用戶注冊信息表,將注冊信息與表中進行進行判斷,得到結果有兩種情況:

(1)輸入的注冊信息為空或重復,則系統不允許該用戶進入本聊天室,系統會給出相關提示信息并且將頁面返回到登錄頁面,如圖2所示。

(2)登錄注冊信息與表中信息匹配成功,則系統允許該用戶進入本聊天室,用戶進行相關操作,如聊天等,自此完成系統登錄操作。

在設計過程中為了完成對用戶登錄信息的匹配操作,在本系統開發中利用了一個判斷語句來完成該功能,也就是利用HTML表單功能,將輸入其中的name信息存入nickname變量中,并利用判空語句的功能來判斷nickname變量是否為空,因此在判斷中則會出現如上述的兩種情況,匹配成功則返回登錄界面和系統運行界面;匹配不成功則把“來自‘某IP地址的信息存入application中“show”變量中,同時實現系統公告。部分代碼如下:

session("sname")=nickname

application("sname")=nickname

application("allname")=nickname&application("allname")

通過上面部分代碼的運行就可以獲得登錄人或用戶的登錄注冊信息,最后使用內置對象response功能來實現返回聊天室界面。登錄模塊的界面如圖2所示。

3.2 表情模塊實現

表情模塊在整個系統中雖然不是重要的功能模塊,但是由于其可以豐富整個聊天室的內容,為參與聊天室聊天的所有用戶豐富聊天內容,同時也為用戶帶來樂趣,因此,在系統開發中,怎么豐富聊天室的表情就變得尤為重要了。在系統開發過程,通過對其它類似系統表情模塊的分析,采用了組合鍵的開發模式。例如,用戶如果在HTML表單中的發言文本框中輸入“//+”時候,就會根據Action.X文件中對應的表現符號信息顯示在聊天對話框中,發送給另外的用戶。在網絡聊天室中實現該功能的運行界面如圖3所示。

4 總結

通過以ASP聊天室系統的設計過程,了解和掌握了對系統整個開發的流程。特別是在ASP相關知識上有個更進一步的了解以及前臺和后臺實現對整個系統數據信息的管理和處理過程。

參考文獻

[1]熊浪,雪松.基于ASP的聊天室系統的設計與實現[J].信息技術,2009(07):230-232.

[2]常大俊.基于MySQL數據庫結構設計[J]. 信息安全與技術,2015(09):55-57.

[3]常穎.基于注冊表的數據信息分析與研究[J].電子技術與軟件工程,2015(10):81-82.

[4]李文鑫,鄧燕妮.一種基于ASP.NET技術的在線聊天室系統設計[J].西南民族大學學報(自然科學版),2006(02):394-398.

主站蜘蛛池模板: 国产99精品久久| 综合人妻久久一区二区精品| 久久国产精品夜色| 91蜜芽尤物福利在线观看| 国产成人夜色91| 国模在线视频一区二区三区| 国产女人水多毛片18| 亚洲天堂.com| 美臀人妻中出中文字幕在线| 久青草国产高清在线视频| 狠狠做深爱婷婷综合一区| a在线亚洲男人的天堂试看| lhav亚洲精品| 青青草综合网| 人人看人人鲁狠狠高清| 91九色国产porny| 欧美在线伊人| 国产乱人伦AV在线A| 欧美日韩国产精品va| 免费一级全黄少妇性色生活片| 欧美a在线看| 国产青青操| 人妻精品全国免费视频| 秋霞午夜国产精品成人片| 国产欧美日韩18| 欧美精品成人一区二区在线观看| 国产h视频免费观看| 国产第一色| 国产精品亚洲αv天堂无码| 91色综合综合热五月激情| 久久这里只有精品免费| 香蕉视频在线观看www| 亚洲国产精品人久久电影| 国产在线一区视频| 美女视频黄频a免费高清不卡| 国产浮力第一页永久地址| 亚洲精品无码久久久久苍井空| 欧美成人日韩| 在线观看国产小视频| 欧美第二区| 亚洲第一在线播放| 伊人激情久久综合中文字幕| 九九久久精品免费观看| 九色在线观看视频| 亚洲热线99精品视频| 9久久伊人精品综合| 久久伊伊香蕉综合精品| 久久美女精品| 欧美一区二区人人喊爽| 国产噜噜噜视频在线观看| 亚洲va视频| 青草视频在线观看国产| 无码 在线 在线| 亚洲高清日韩heyzo| 91久久国产热精品免费| 九九热精品视频在线| 中文无码影院| 久久免费成人| 亚洲综合亚洲国产尤物| 国产在线自乱拍播放| 亚洲精品不卡午夜精品| 欧美自拍另类欧美综合图区| 亚洲色图欧美视频| 鲁鲁鲁爽爽爽在线视频观看| 波多野结衣在线一区二区| 午夜一区二区三区| 麻豆国产精品| 老司机久久99久久精品播放| 国产高清不卡视频| 亚洲成在线观看| 亚洲天堂网2014| 国产成人精品高清不卡在线| 久久综合九色综合97婷婷| 国产浮力第一页永久地址| 成人福利在线免费观看| 最近最新中文字幕免费的一页| 激情综合网激情综合| 久久精品人妻中文系列| 国产高潮视频在线观看| 福利视频99| 色播五月婷婷| 久久伊人久久亚洲综合|