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

正文內容

基于aspnet的網上聊天系統(tǒng)的設計與實現(xiàn)-在線瀏覽

2025-02-09 09:54本頁面
  

【正文】 境,可以用來創(chuàng)建和運行動態(tài)網頁或 Web應用程序。利用 ASP 可以向網頁中添加交互式內容(如在線表單),也可以創(chuàng)建使用 HTML網頁作為用戶界面的 web 應用程序。例如可以從 web 瀏覽器中獲取用戶通過 HTML 表單提交的信息,并在腳本中對這些信息進行處理,然后向 web 瀏覽器發(fā)送信息; ( 5) ASP 可以使用服務器端 ActiveX 組件來執(zhí)行各種 各樣的任務,例如存取數(shù)據(jù)庫、發(fā)送 Email 或訪問文件系統(tǒng)等。 河北工業(yè)大學畢業(yè)設計(論文) 第 3 頁 共 23 頁 ● ASP工作原理 當在 Web 站點中融入 ASP 功能后,將發(fā)生以下事情: 用戶向瀏覽器地址欄輸入網址,默認頁面的擴展名是 .asp。 服務器引擎開始運行 ASP 程序。 頁面信息發(fā)送到瀏覽器。 Ajax 應用與傳統(tǒng)的 Web 應用的區(qū)別主要在 3個地方: (1) 不刷新整個頁面,在頁面內與服務器通信。 (3) 大部分交互在頁面之內完成,不需要切換整個頁面。 SQL Server 2021 數(shù)據(jù)庫引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數(shù)據(jù)應用程序。 (2) 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 (4) SQL Server 與 Windows NT 完全集成,利用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 (5) 具有很好的伸縮性,可跨越從運行 Windows 95/98 的膝上型電腦到運行河北工業(yè)大學畢業(yè)設計(論文) 第 4 頁 共 23 頁 Windows 2021 的大型多處理器等多種平臺使用。 ( 2) 用戶注冊模塊: 沒有賬號的用戶 要先進行注冊,不允許沒有登錄直接進入聊天室。 ( 4) 用戶聊天模塊 :用戶可以與特定人聊天,也可以跟所有在線用戶聊天。 ( 5) 管理員模塊 : 管理員可以管理用戶、留言板和聊天記錄。 可行性分析 可行性分析( Feasibility Analysis)也稱為可行性研究,是在系統(tǒng)調查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經濟、法律的方面進行分析 和研究。該系統(tǒng)的可行性分析包括以下幾個方面的內容。所以本系統(tǒng)在經濟上是可行的。該管理系統(tǒng)采用了當前新興的 Browser/Server 模式進河北工業(yè)大學畢業(yè)設計(論文) 第 5 頁 共 23 頁 行開發(fā)。數(shù)據(jù)庫服務器選用 Microsoft SQL數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供許多高級管理功能。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。 法律可行性 目前,網絡已經遍布全球,人們與人們之間的競爭日趨激烈,人們與人們之間的競爭已經上到一個新的高度,那就是信息化戰(zhàn)爭。因此,建立一個網上聊天系統(tǒng)是事在必行。因此系統(tǒng)的開發(fā)是完全可行的。 使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實現(xiàn)數(shù)據(jù)資源的充分共享等等。數(shù)據(jù)庫是通過數(shù)據(jù)庫管理系統(tǒng) (DBMSDATA BASE MANAGEMENT SYSTEM)軟件來實現(xiàn)數(shù)據(jù)的存儲、管理與使用。一個好的數(shù)據(jù)庫并不是隨意 產生的,其內容結構必須經過精心設計。冗余數(shù)據(jù)經常會造成難以跟蹤的錯誤。它能夠減少數(shù)據(jù)冗余,有助于進一步消除由于冗余引起的數(shù)據(jù)異常。規(guī)范化通過一系列稱為范式的階段來完成。因此,在數(shù)據(jù)庫設計的規(guī)范化過程中,要根據(jù)數(shù)據(jù)庫需求的實際情況,選擇一個折中的規(guī)范化程度。該系統(tǒng)用到 4 個數(shù)據(jù)表:用戶表( T_user)、 好友表( T_haoyou)、留言板表( T_liuyanban)和聊天記錄表( T_liaotianjilu)。 用戶表結構: 表 用戶表 列名 數(shù)據(jù)類型 是否為空 是否為主鍵 備注 Number vchar(50) 否 是 賬號 Password vchar(50) 否 否 密碼 Question vchar(50) 否 否 安全問題 Answer vchar(50) 否 否 答案 State int 是 否 狀態(tài) 好友表結構: 表 好友表 列名 數(shù)據(jù)類型 是否為空 是否為主鍵 備注 id int 否 是 編號 z_zhanghao vchar(50) 是 否 主賬號 z_haoyou vchar(50) 是 否 主賬號好友 留言板表結構: 河北工業(yè)大學畢業(yè)設計(論文) 第 7 頁 共 23 頁 表 留言板表 列名 數(shù)據(jù)類型 是否為空 是否為主鍵 備注 id int 否 是 編號 f_who vchar(50) 是 否 留言者賬號 f_time datetime 是 否 留言時間 f_neirong vchar(50) 是 否 留言內容 聊天記錄表結構: 表 聊天記錄表 列名 數(shù)據(jù)類型 是否為空 是否為主鍵 備注 id int 否 是 編號 jilu vchar(MAX) 是 否 聊天記錄 系統(tǒng)概要設計 根據(jù)系統(tǒng)功能 ,得到系統(tǒng)功能圖: 圖 41 系統(tǒng)功能圖 各功能說明如下: 注冊賬號:在注冊賬號時,用戶的賬號必須是未被使用的,而且密碼必須是6位,且用戶必須填上安全問題和答案,方便在后邊的重置密碼中,輸入賬號和用戶 注冊賬號 重置密碼 群聊、私聊 留言 添加、刪除好友 管理員 管理用戶 管理留言板 管理聊天記錄 河北工業(yè)大學畢業(yè)設計(論文) 第 8 頁 共 23 頁 問題、答案,重置密碼。 群聊、私聊:用戶可以跟所有人聊天和也可以跟特定人聊天。用戶也可以修改自己的資料。 添加、刪除好友:用戶可以添加好友,但該好友的賬號必須存在,同時也不允許用戶重復添加同一賬號為好友。 管理員:管理員管理著用戶、聊天記錄和留言板。如圖 51: 圖 51 用戶在登錄時,應該為分以下幾種情況: 河北工業(yè)大學畢業(yè)設計(論文) 第 9 頁 共 23 頁 還沒注冊的用戶: 沒有經過注冊的用戶,不可以直接進入聊天界面。 已經注冊的用戶:已經注冊的用戶,不允許還沒登錄就直接進入聊天界面。如果密碼輸入錯誤,會彈出密碼錯誤的提示。登錄成功后,會根據(jù)賬號進入管理員頁面或聊天界面。 SqlConnection conn = new SqlConnection(strConn)。 //連接數(shù)據(jù)庫 string str = select * from T_user where number=39。 SqlCommand m = new SqlCommand(str,conn)。//判斷該用戶是 否存在 //存在 if (()) { //密碼正確且未登錄 if (dr[password].ToString() == amp。dr[state].ToString ()!=1) { ()。139。 + + 39。 ()。 Session[name] = 。 else ()。amp。 if (dr[password].ToString() != amp。 dr[state].ToString() == 0) { ()。 } 河北工業(yè)大學畢業(yè)設計(論文) 第 10 頁 共 23 頁 } //不存在 else { ()。 } 用戶注冊功能模塊實現(xiàn) 如果是新用戶,點擊登錄頁面的“注冊用戶”,則跳轉到 進行新用戶的注冊。在這個過程,首先判斷用戶輸入信息的有效性,然后將輸入的信息保存到數(shù)據(jù)庫中。 河北工業(yè)大學畢業(yè)設計(論文) 第 11 頁 共 23 頁 再者,為了安全起見,密碼必須是 6 位,通過使用驗證控件完成。 對于安全問題和答案,沒有任何約束,但是必須要填的。 SqlConnection conn = new SqlConnection(strConn)。 //連接數(shù)據(jù)庫 // 判斷用戶是否已經注冊或該賬號已被使用 try { SqlCommand m = new SqlCommand(insert into T_user values(39。,39。,39。,39。,0), conn)。 (scriptalert(39。)。39。 } catch { ()。 } 重置密碼功能模塊實現(xiàn) 重置密碼頁面是在用戶忘記密碼時,通過回答注冊時的安全問題,進行密碼的重置,這樣可以方便用戶在忘記密碼后,設置一個更加容易記憶的密 碼。如下圖: 河北工業(yè)大學畢業(yè)設計(論文) 第 12 頁 共 23 頁 圖 53 輸入用戶賬號 圖 54 回答安全問題 圖 55 設置新密碼 河北工業(yè)大學畢業(yè)設計(論文)
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1