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

正文內容

bbs留言板的設計與實現(xiàn)畢業(yè)論文-在線瀏覽

2024-10-30 18:10本頁面
  

【正文】 要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。本文中數(shù)據(jù)庫服務器端采用了 Microsoft Access 數(shù)據(jù)庫作為ODBC(Open Database Connectivity )數(shù)據(jù)源,使 Web 與數(shù)據(jù)庫緊密聯(lián)系起來。每類用戶有其不同的操作集,系統(tǒng)通常提供一個統(tǒng)一的登錄頁面,此頁面應能自動識別不同級別的用戶,并提供不同的操作界 面。 6 二、 相關的理論、技術基礎 ASP 技術 [1] ASP 技術是一種類似 HTML(Hypertext Markup Language 超文本標識語言 )、Script 與 CGI(Common Gateway Interface 通用網關接口 )的結合體,簡單的講它是一種運行于服務器的腳本語言,但是其運行效率比 CGI更高、程序編制也比 HTML更方便且更有靈活性,程序安全性及保密性也遠比 Script 好。 2. ASP 是一種在 Web 服務器端運行的腳本語言,因此,程序代碼完全保密。 4. ASP 內置 ADO 組件,因此可以輕松地存取各種數(shù)據(jù)庫,大大縮短了程序開發(fā)時間。 下面來介紹一下 ASP 的幾個內置對象。因此在 ASP 中,特別將“客戶端提出的要求”與“ Web 服務器響應的信息”等動作封裝成 Request 對象與 Response 對象。 Response 對象 ,每一種程序語言或開發(fā)工具一定都有與用戶溝通的界面或函數(shù), ASP 也不例外。 Server 對象, Server 對象允許用戶取得服務器提供的各項功能,例如, Server對象的 Create Object 方法允許客戶端用戶建立一個 ActiveX Server 組件實例,其所建立組件實例會隨著 服務器端完成 ASP 網頁的處理而自動被釋放。 7 Session 對象, Session 對象在 ASP 程序編寫中占了相當重的份量,由于網頁是一種無狀態(tài)的程序,因此幾乎無法知道用戶的瀏覽狀態(tài)。換而言之,每一個Session 的用戶, Web 服務器均會自動的為它們建立一個 Session。 8 ADO 技術 [3] ADO(ActiveX Data Objects)是微軟公司提供給網頁開發(fā)者在網頁中存取數(shù)據(jù)庫的最新技術,它也是 ASP 內置的重要組件, ADO 主要的目的是為了存取或修改數(shù)據(jù)源的數(shù)據(jù)、或增加數(shù)據(jù) 到指定的數(shù)據(jù)源,數(shù)據(jù)源不僅包括數(shù)據(jù)庫,而且包括dBase、 Excel、 FoxPro、 Access 或文本文件等一些小型的數(shù)據(jù)表,所以,只要是ODBC 驅動程序所能存取的數(shù)據(jù)源皆是 ADO 存取的對象。 ADO 提供的七個對象: [4] 1. Connection 對象負責與指定的數(shù)據(jù)源進行連接,除此之外,它還可以通過事物 (Transaction)來確保在事物中所有的數(shù)據(jù)源變更的全部成功。換而言之, Command 對象必須經過一個已經建立的連接 (Connection 對象 )發(fā)出數(shù)據(jù)操作語言 (DML,Data Manipulation Language)來操作數(shù)據(jù)源的數(shù)據(jù),這些命令通常包括 INSERT(增加記錄 )、 DELETE(刪除記錄 )、 UPDATE(更新記錄 )、或是 SELECT(以Recordset 的形式選取數(shù)據(jù) )等。 3. Parameter 對象負責傳遞 Command 對象所需要的 SQL 命令參數(shù)。 5. Field 對象表示指定 RecordSet 對象的數(shù)據(jù)字段。 7. Error 對象負責記錄連接過程所發(fā)生的錯誤信息。 2. Command 對象包含 Parameters 數(shù)據(jù)集合,在 Parameters 數(shù)據(jù)集合中包括Command 對象所有的 Parameter 對象。 4. Connection 對象、 Command 對象、 RecordSet 對象與 Field 對象皆包含一個 Properties數(shù)據(jù)集合,在 Properties數(shù)據(jù)集合中包含所對應 Connection對象、Command 對象、 RecordSet 對象與 Field 對象的 Property 對象。在一個數(shù)據(jù)庫中,與一個項目有關的所有信息都可以叫做一條記錄 (Record)。一系列記錄的集合就構成了數(shù)據(jù)表格 (Table)。 簡單的平面文件數(shù)據(jù)庫的用途非常有限,而關系型數(shù)據(jù)庫卻能夠包含數(shù)據(jù)以百萬計甚至以億計的記錄,并可以利用復雜的標準對這些記錄進行操作,例如排序和統(tǒng)計。關系型數(shù)據(jù)庫的優(yōu)點在于:通過將一個表格中的字段與另一個表格中的字段聯(lián)系起來,兩個表格之間的信息可以相互調用,可 以避免信息的重復記錄,也可以避免管理上的混亂。 建立 WEB 站點時,可以使用兩種主要的數(shù)據(jù)庫: Microsoft SQL Server 和 Microsoft Access。對于查詢次數(shù)有限的情況,則可以采用中小型數(shù)據(jù)庫的代表產品 Microsoft Access。 數(shù)據(jù)源 (DSN) ASP 網頁通過 DSN 數(shù)據(jù)源或者 DSNless 方式連接網頁數(shù)據(jù)庫。 ODBC 屬于一種標準的數(shù)據(jù)接口,提供各類應用程序一個數(shù)據(jù)訪問的標準方法。使用 ODBC 開發(fā)數(shù)據(jù)庫應用程序時,應用程序調用的是 標準的 ODBC 函數(shù)和 SQL 語句,數(shù)據(jù)庫的底層操作由各個數(shù)據(jù)庫的驅動程序完成。uid=XXX。例如: strDBConn=” DRIVER={Microsoft Access Driver (*.mdb)}。 1992 年制定了 SQL 標準 SQL92,它的全名是“ International Standard ISO/IEC9075:1992, Database Language SQL”。 利用 SQL 語言,可以查詢和管理 自己 的數(shù)據(jù)庫。 12 三 、系統(tǒng)分析 需求分析 系統(tǒng)的綜合要求 系統(tǒng)界面要求 系統(tǒng)的初始界面假定用戶是匿名登錄,用戶可以通過初始界面提供的統(tǒng)一的用戶登錄接口,登錄進入各自的操作界面 系統(tǒng)功能要求 本系統(tǒng)操作用戶按不同級別依次可分為:匿名用戶、普通會員用戶、版主會員用戶、超級用戶。同時,各級別用戶具有一定的只有以本級別身分登錄才具有的私有功能。 普通會員功能要求 通用功能:發(fā)表或回復 帖子 、個人資料維護、退出或重新以匿名身分登錄;私有功能:申請為版面版主、注銷會員資格。 安全性保密性可靠性等其它方面的要求 高級別用戶的所有管理操作要有針對低級別用戶的身分識別功能,以防止低級別的用戶越權執(zhí)行高級別用戶才具有的操作功能。 會員實體 會員用戶包含這樣一些基本屬性:用戶名、用戶 密碼、用戶密碼提示問題、用戶密碼提示問題答案、用戶 EMAIL、用戶真名、性別、出生年月日、主頁 URL、聯(lián)系方式、證件名稱、證件號碼、積分。積分為此用戶在本論壇發(fā)表文章以及文章被其它用戶關注程度所累積的分數(shù),作為衡量此用戶在本論壇活躍程度的一個標志。一個管理員可以管理幾個 版面,一個版面可以由幾個管理員管理,所以,應該有一個管理員序號來唯一標志這個實體。 論壇 論壇基本信息比較穩(wěn)定,只能為超級管理員所維護,此實體包括以下一些基本屬性 :論壇名稱、論壇版權信息、論壇公告、公告內容。此外,論壇版面實體與管理員實體有聯(lián)系,與 帖子 實體也有聯(lián)系。 帖子 包括兩種類型:主 帖 和回復。 本系統(tǒng)實體之間主要有以下幾類聯(lián)系( Relation) :用戶與論壇版面之間存在管理聯(lián)系( M: N)、用戶與 帖子 之間( 1: M)、用戶與友情鏈接( 1: M)、用戶與日志( 1: M)、論壇版面與 帖子 ( 1: M) 幾個基本實體 聯(lián)系圖( ER 圖)如 圖 2,圖 3 所示 : 管理 申請管理理由 批準否 用戶名 密碼 EMAIL 性別 生日 其它? 用戶 M 論壇版面 版面名 簡介 公告 N 圖 2 用戶與版面之間管理關系 ER 圖 15 發(fā)表 發(fā)表時間 用戶名 密碼 EMAIL 性別 生日 其它? 用戶 1 M 帖子 標題 類型 其它? 圖 3 用戶與帖子之間的 ER圖 16 系統(tǒng)的邏輯模型 邏輯模型設計如圖 4 所示: *系統(tǒng)邏輯模型數(shù)據(jù)流簡要說明: 匿名用戶與信息處理系統(tǒng)之間 系統(tǒng)的輸入數(shù)據(jù)流:注冊資料、登錄數(shù)據(jù)、找回密碼數(shù)據(jù) 系統(tǒng)的輸出數(shù)據(jù)流:用戶遺失密碼、某篇 帖子 內容、會員列表、版主列表、版面列表、 人氣 帖子 列表、熱門話題列表 加工邏輯:注冊加工、登錄加工、用戶找回密碼加工 會員用戶與信息處理系統(tǒng)之間 系統(tǒng)的輸入數(shù)據(jù)流:版主資格申請、注冊資料修改、發(fā)表 帖子 、回復 帖子 系統(tǒng)的輸出數(shù)據(jù)流:某篇 帖子 內容、會員列表、版主列表、版面列表、人氣帖子 列表、熱門話題列表 加工邏輯:版主資格申請、注冊資料修改、發(fā)表 帖子 ,回復貼 版主與信息處理系統(tǒng)之間 匿名用戶 普通會員 版主會員 超級會員 論壇 論壇版面 友情鏈接 帖子 日志 論壇數(shù)據(jù)信息處理系統(tǒng) 圖 4 基本 Web 的通用論壇系統(tǒng)數(shù)據(jù)流圖 17 系統(tǒng)的輸入數(shù)據(jù)流:注冊資料修改、發(fā)表 帖子 、回復 帖子 、友情鏈接維護、發(fā)布公告、管理版面 帖子 維護 系統(tǒng)的輸出數(shù)據(jù)流:某篇 帖子 內容、會員列表、版主列表、版面列表、人氣帖子 列表、熱門話題列表 加工邏輯:注冊資料修改、發(fā)表 帖子 、回復 帖子 、友情鏈接維護、發(fā)布公告、管理版面 帖子 維護 超級會員與信息處理系統(tǒng)之間 系統(tǒng)的輸入數(shù)據(jù)流:注冊資料修改、發(fā)表 帖子 、回復 帖子 、友情鏈接維護、添加版面、論壇基本信息維護、論壇所有 帖子 維護、版主申請批復 系統(tǒng)的輸出數(shù)據(jù)流:某篇 帖子 內容、會員列表、版主列表、版面列表、人氣帖子 列表、熱門話題列表 加工邏輯:注冊資料修改、發(fā)表 帖子 、回復 帖子 添加版面、論壇基本信息維護、論壇所有 帖子 維護、版主申請批復 18 四 、系統(tǒng)設計 系統(tǒng) 概要設計 系統(tǒng)數(shù)據(jù)的設計: 參照用戶與版面之間管理關系 ER圖,可以將用戶、版面轉換成三個關系模式,設計如下: 論壇版面關系模式(版面 ID,版面中文名,版面英文名,版面簡介) 用戶關系模式(用戶名 ,用戶密碼,用戶密碼提示問題,問題答案,用戶EMAIL,用戶真名,用戶性別,用戶出生年月,用戶主頁,用戶證件名稱,用戶證件號碼,用戶聯(lián)系方式,用戶積分)
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1