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

正文內(nèi)容

基于web的校園新聞發(fā)布系統(tǒng)的設計與制作-計算機信息管理畢業(yè)設計論文范文模板參考資料-在線瀏覽

2025-02-01 04:20本頁面
  

【正文】 若使用 ASP 內(nèi)建的 “Application”對象或 ”Session”對象所 撰寫出來的 ASP 程序可以在多個網(wǎng)頁之間暫時保存必要的信息。 所以我選擇了 ASP 結(jié)合 Frontpage 架構(gòu)網(wǎng)站 。 第二節(jié) ASP技術(shù)訪問 WEB 數(shù)據(jù)庫 一. 訪問 WEB 數(shù)據(jù)庫的多種方案 目前在 WINDOWS 環(huán)境下有多種訪問 WEB 數(shù)據(jù)庫的技術(shù),主要有: (1).公共網(wǎng)關(guān)接口 CGI(Common Gateway Interface) CGI 是較早實現(xiàn)的技術(shù)。 (2). INTERNET 數(shù)據(jù)庫連接器 IDC(Inter Database Connector)。 (3). 先進數(shù)據(jù)庫連接器 ADC(Advance Database Connector) ADC 提供了 ActiveX Control來訪問數(shù)據(jù)庫,它的主要特點是數(shù)據(jù)查詢由用戶端瀏覽器執(zhí)行,因而需將服務器端數(shù)據(jù)庫中的部分記錄下載到用戶端,系統(tǒng)開 銷較大、響應慢,只適用于特別頻繁的數(shù)據(jù)庫查詢操作。用 JAVA/JDBC 編寫的軟件可移植性強,適用于多種操作系統(tǒng),但其執(zhí)行效率和執(zhí)行速度還不理想,目前無法建立高效、高速的應用。 二. ASP 簡介 訪問數(shù)據(jù)庫的原理 ASP是服務器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的 WEB服務器程序。 由于 ASP 在服務器端運行,運行結(jié)果以 HTML 主頁 形式返回用戶瀏覽器,因而ASP 源程序不會泄密,增加了系統(tǒng)的安全保密性。 頁面的結(jié)構(gòu): ASP 的程序代碼簡單、通用,文件名由 .asp 結(jié)尾, ASP 文件通常由四部分構(gòu)成: (1) 標準的 HTML 標記:所有的 HTML 標記均可使用。 (3) 服務器端的 include 語句:可用 include 語句調(diào)入其它 ASP 代碼,增強了編程的靈活性 。 的運行環(huán)境 目前 ASP 可運行在三種環(huán)境下。 (2) WINDOWS NT workstation 運行 Peer Web Server 以上。 其中以 NT server 上的 IIS 功能最強,提供了對 ASP 的全面支持,是創(chuàng)建高速、穩(wěn)定的 ASP 主頁的最佳選擇。 (2) Session 對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同 WEB頁面跳轉(zhuǎn)時, Session 中的變量在用戶整個會話過程中一直保存。 (3) Request 對象:從用戶端取得信息傳遞給服務器,是 ASP 讀取用戶輸入的主要方法。 (5) Server 對象:提供對服務器有關(guān)方法和屬性的訪問。此項功能需得到MTS(Microsoft Transcation Server)管理的支持。 (2) Browser Capabilities 組件:確定訪問 WEB 站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。 (4) File Access 組件:提供對服務器端文件的讀寫功能。 此外,還可安裝 Myinfo、 Counters、 Content Rotator、 Page Count 等組件,用戶也可自行編制 Actiive 組件,以提高系統(tǒng)的實用性。 ADO 組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。 (2) Command 對象:執(zhí)行 SQL 指令,訪問數(shù)據(jù)庫。 (4) RecordSet 對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。 (6) Property 對象和 Properties 集合:提供有關(guān)信息,供 Connection、 Command、RecordSet、 Field 對象使用。 第 二 章 系統(tǒng)分析與總體設計 很多網(wǎng)站都提供新聞欄目,例如搜狐、新浪等著名網(wǎng)站的新聞專欄。因為網(wǎng)絡中新聞發(fā)布的頻率非常高,如 果使用靜態(tài)網(wǎng)頁作為新聞頁面,則維護工作將非常繁瑣,管理員每天需要制作大量的網(wǎng)頁,從而浪費很多時間和精力。 本文將 對新聞發(fā)布及管理系統(tǒng)進行系統(tǒng)分析與總體設計。具體描述如下: 1.新聞類別管理 : (1)新聞類別的錄入,包括類別編號和類別名稱等信息; (2)新聞類別的修改 ; (3)新聞類別的刪除; (4)新聞類別的查詢。 4.新聞查詢模塊 : (1)按照新聞類別分頁顯示新聞; (2)按照日期分頁顯示新聞。 6.系統(tǒng)用戶管理功能 : (1)系統(tǒng)用戶信息的錄入,包括用戶名和密碼等信息; (2)系統(tǒng)用戶信息的修改; (3)系統(tǒng)用戶信息的刪除。我們根據(jù)這些功能,設計出系統(tǒng)的功能模塊,如圖 1 所示。 新聞發(fā)布及管理系統(tǒng) 新聞類別管理 新聞發(fā)布及管理 圖片處理模塊 新聞查詢模塊 網(wǎng)友評論模塊 系統(tǒng)用戶管理 圖 2 新聞發(fā)布及管理系統(tǒng)的功能模塊關(guān)系圖 在本系統(tǒng)中,用戶管理模塊的功能比較簡單。 Admin 用戶可以創(chuàng)建用戶、修改和刪除用戶;普通用戶則只能修改自己的用戶名和密碼。 圖 3 用戶管理功能模塊的關(guān)系圖 后臺系統(tǒng) 提供數(shù)據(jù) 新聞類別管理 前臺系統(tǒng) 數(shù)據(jù)庫 基本信息發(fā)布 新聞圖片發(fā)布 新聞查詢管理 發(fā)表網(wǎng)友評論 系統(tǒng)用戶信息管理 修改 Admin 用戶的密碼 創(chuàng)建、修改、刪除普通用戶信息 修改自身的 Admin 用戶 普通用戶 第三節(jié) 系統(tǒng)流程分析 為了使讀者進一步了解本實例系統(tǒng)的設計,本小節(jié)將對系統(tǒng)進行流程分析。身份認證可以分為以下兩個過程: (1)確認用戶是否是有效的系統(tǒng)用戶。 第 1 個過程決定用戶能否進入系統(tǒng)。 本系統(tǒng)分為前臺系統(tǒng)和后臺系統(tǒng)兩個部分。 后臺系統(tǒng)的流程分析如圖 4所示。 圖 4 后臺系統(tǒng)的流程分析 開始 用戶登錄 失敗重試 管理所有用戶 的信息 管理新聞類別,發(fā)布信息,所有新聞信息的管理 管理自己的信息 新聞發(fā)布,自己發(fā)布的新聞的管理 Admin 普通用戶 第 三 章 數(shù)據(jù)庫結(jié)構(gòu)設計與實現(xiàn) 作為畢業(yè)設計,本系統(tǒng)的數(shù)據(jù)主要是用于演示,數(shù)據(jù)存儲量不是很大,因此本系統(tǒng) 的 數(shù)據(jù) 庫 采用 Access 2020來創(chuàng)建, 便于調(diào)試和使用,待投入到實際應用中去時,可隨時將此數(shù)據(jù)庫轉(zhuǎn)換到大型的網(wǎng)絡數(shù)據(jù)庫管理系統(tǒng)中去,如 SQL Server。 如下圖 : 第二節(jié) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 本系統(tǒng)數(shù)據(jù)庫中包含以下 4個表:新 聞類別表 : Category、新聞基本信息表 : News、 網(wǎng)友評論信息表 : Discuss 和用戶信息表 : users。 表 1 表 Category 的結(jié)構(gòu) 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說明 1 CateId 數(shù)字 新聞類別編號 2 CateName 文本 新聞類別名稱 2.基本新聞表 News 基本新聞表 News 用來保存網(wǎng)上新聞的基本信息,結(jié)構(gòu)如表 2 所示。 表 3 表 Discuss 的結(jié)構(gòu) 編號 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說明 1 id 數(shù)字 評論編號 2 UserId 文本 評論人名稱 3 Posttime 日期 /時間 提交時間 4 Content 備注 評論內(nèi)容 5 Newsld 數(shù)字 新聞編號 4.用戶信息表 Users 用戶信息表 Users 用來保存用戶的基本信息,結(jié)構(gòu)如表 8. 4 所示。 2 UserName 文本 用戶名 3 UserPwd 文本 密碼 4 Ename 文本 用戶姓名 5 Email 文本 電子郵箱 第四 章 目錄結(jié)構(gòu)與通用模塊 第一節(jié) 目錄結(jié)構(gòu) 在運行實例時,需要將 web 目錄復制到 IIS/PWS 的根目錄下,例如 目錄下包含下面兩個子目錄: images 用于存儲上傳的新聞圖片; pic 用于存儲網(wǎng)頁中的圖片文件; data 用于存儲系統(tǒng)的數(shù)據(jù)庫文件; 其他 ASP 和 HTM 文件都保存在 根 目錄下。 1. 的功能是實現(xiàn)到數(shù)據(jù)庫的連接,因為在很多網(wǎng)頁中都有連接數(shù)據(jù)庫的操作,所以把它保存在文件 中,這樣可以避免重復編程。Data Source=data\ ConnStr % 在文件中引用此文件作為頭文件就可以訪問數(shù)據(jù)庫,代碼如下: !include File= 2. 因為本實例中有些功能只有 Admin 用戶才有權(quán)限使用,所以在進入這些網(wǎng)頁之前,需要判斷用戶是否是 Admin。 的代碼如下: % If Session(UserName) Admin Then (不是 Admin 用戶,沒有此權(quán)限 ) End If % 在文件中引用此文件作為頭文件,代碼如下 : !include File= 3. 在修改和刪除新聞時,除了 Admin 用戶擁有所有權(quán)限外,其他用戶只能修改自己創(chuàng)建的新聞。 可以實現(xiàn)此功能,代碼如下: % If Session(UserName) Admin Then NewsId = Request(Id) 39。 Trim(NewsId) set rsNews=(sql) Set Rs=(sql) If Then 指定新聞不存在 Else 39。在兩種情況下, 將阻止程序繼續(xù)執(zhí)行: (1)指定新聞不存在; (2)當前用戶不是指定新聞的作者。 在文件中引用此文件作為 頭文件,代碼如下: !include File= 4. 在添加和修改新聞內(nèi)容時,需要對字體、字號、顏色和排列位置等屬性進行設置。 的設計界面如圖 5 所示。例如,選中正文 abc,然后選擇“楷體”、“ 1 號字”,將生成如下代碼: font[space]face=楷體 _GB2312font[space]size=1abc/font/font [space]是自定義的符號,因為空格在轉(zhuǎn)換成 HTML 格式時,將被替換為“ amp。在顯示新聞內(nèi)容時,程序?qū)詣訉?[space]轉(zhuǎn)換為空格。相關(guān)代碼如下: 字體 SELECT onChange=var c=[].value。39。font[space]face=39。39。/font39。font[space]face=39。39。/font39。FONTSIZE: 9pt39。 當下拉菜單的選擇發(fā)生變化時,將觸發(fā) onChange 事件,程序中直接定義了對應的JavaScript 代碼。 表示當前選擇字符的內(nèi)容,如果它不為空,則將其替換為如下代碼: ().text=39。+c+39。+().text+39。 也就是在它的兩側(cè)添加字體標識 font和 /font。font[space]face=39。39。/font 在添加和修改新聞內(nèi)容的網(wǎng)頁中,必須將表單定義為 myform,輸入新聞內(nèi)容的滾動文本框定義為 txtcontent,否則此功能將無法 實現(xiàn)。 錄入新聞類別和新聞內(nèi)容后, 的界面如圖 56 所示。 1.顯示新聞類別鏈接 ,每個新聞類別只顯示最新的 10 條新聞。為了解決這個問題,本實例使用書簽來定義新 聞類別的位置,書簽格式為 a類別編號 。下面的代碼將在網(wǎng)頁中生成所有新聞類別的鏈接,每個鏈接都指相應新聞類別的書簽。 % 39。按順序讀取所有新聞類別,保存在記錄集 rsCate 中 sql = SELECT * FROM Category ORDER BY CateId Set rsCate = (sql) 39。每個新聞類別標題被定義為一個書簽,名為 a 類別編號 % a href=a%=cid%font style=39。color:black39。書簽是網(wǎng)頁中被標記的位置或被標記的選中文本。在本例中,因為書簽位置是動態(tài)變化的,所以需要使用代碼定義,方法如下: a name=書簽名 /a 2.“新聞管理”鏈接 系統(tǒng)管理員 Admin 或其他用戶可以通過 “ 新聞管理 ” 鏈接進入新聞管理頁面 a href=font color=red style=39。新聞管理 /font/a 3.顯示各新聞類別中的最新新聞 的主要內(nèi)容是顯示新聞類別中的最新 10條新聞,并將 3天內(nèi)的新聞使用
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1