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

正文內容

新聞發(fā)布系統(tǒng)—免費計算機畢業(yè)設計論文(編輯修改稿)

2024-12-29 17:00 本頁面
 

【文章內容簡介】 和超級用戶可以對新聞進行修改和刪除操作。 7. 欄目管理 該項功能只有超級用戶可以使用,新聞發(fā)布系統(tǒng)必須定期的對新聞大小標題進行修改、刪除、改名等維護操作。 8. 用戶管理 可以在線添加各類管理員,如果需要,還可以修改管理員內容。 第三章 數據庫設計與實現(xiàn) 站點的網頁內容是用 HTML 標記顯示文件的編排效果,這是一種靜態(tài)的內容顯示方式,充其量 HTML 標記只是一種文件編排的語言,所謂的網頁設計只是一種高級的文件編排功能?,F(xiàn)在 ASP 程序讓網頁設計成為一種程序語言,在功能上足以開發(fā)完整的 Web 應用程序。此時,數據庫正是 Web應用程序后臺不可缺少的系統(tǒng)支持,因為 Web 應用程序大多就是網頁數據庫。 3. 1 網頁數據庫簡介 在計算機的應用領域,數據才是公司或家庭計算機化的真正幫手。早期的程序設計員大都是靠替人設計數據庫系統(tǒng)為生,眾多的考勤系統(tǒng)、庫存管理系統(tǒng)、進銷存系統(tǒng)等等。簡單地說這些都是數據庫系統(tǒng)。 目前,數據庫系統(tǒng)本身就是一套應用程序,用戶在不編寫任何程序代碼的情況下都可以使用。只有在比較復雜的系統(tǒng)中,程序開發(fā)者才會編寫語言設計客戶所需的應用系統(tǒng)。 開發(fā)數據庫系統(tǒng)的 過程就是建立數據的使用界面和決策結構,目的是針對不同的需求使用數據庫記錄。至于數據庫系統(tǒng)本身,其目的只是存取數據,作為應用系統(tǒng)保存數據的地方。 在轉換到 Web 舞臺后,數據庫的本質并沒有改變,只是數據的使用界面變成了網頁,數據庫成為網頁內容的來源。網頁數據庫就是一個結合前臺網頁使用界面,加上后臺 Web 服務器和數據庫系統(tǒng)的一種全新的應用程序。 不僅如此,結合后臺的數據庫系統(tǒng)后,網頁正式成為一個 Web 應用程序的開發(fā)環(huán)境,而不僅僅是一個展示的舞臺。應用程序將徹底打破地域的限制,只要連上 Inter 的計算機都能夠 使用 Web 應用程序訪問數據庫的內容。 3. 1 數據庫的需求分析 根據系統(tǒng)功能設計的要求以及功能模塊的劃分,可以給出《在線新聞發(fā)布系統(tǒng)》的各個組成部分的數據項和數據結構。 對于新聞大類的信息數據庫,可以列出以下數據項和數據結構: ● 新聞大類信息:大類 ID(自動編號)、大類名稱。 對于新聞小類的信息數據庫,可以列出以下數據項目和數據結構: ● 新聞小類信息:小類 ID(自動編號)、小類名稱、從屬大類 ID。 對于系統(tǒng)管理員信息數據庫,可以列出以下數據項和數據結構: ● 系統(tǒng)管理員信息:管理員 ID(自動編號)、管理員名稱、 管理員密碼、管理員級別(數字)。 對于新聞內容信息數據庫,可以列出以下數據項和數據結構: ● 新聞 ID(自動編號)、新聞標題、新聞內容、從屬大類 ID、從屬小類 ID、相關文章、點擊次數、時間和日期、新聞作者、新聞來源。 3. 2 數據庫的邏輯設計 根據系統(tǒng)功能設計的要求以及功能模塊的劃分,各個系統(tǒng)的具體邏輯實現(xiàn)如下: 對于新聞大類信息數據庫,可以列出以下數據項和數據結構: ● 新聞大類信息: 大類 ID(自動編號)、大類名稱。 它不需要外部數據支持。 對于新聞小類信息數據庫,可以列出以下數據項和數據結構: ● 新 聞小類信息:小類 ID(自動編號)、小類名稱、從屬大類 ID。 需要外部數據支持: ● 新聞大類的信息:大類 ID。 對于系統(tǒng)管理員信息數據庫,可以列出以下數據項和數據結構: ● 系統(tǒng)管理員信息:管理員 ID(自動編號)、管理員名稱、管理員密碼、管理員級別(數字)。 它不需要外部數據支持。 對于新聞內容信息數據庫,可以列出以下數據項和數據結構: ● 新聞 ID(自動編號)、新聞標題、新聞內容、從屬大類 ID、從屬小類 ID、相關文章、點擊次數、時間和日期、新聞作者、新聞來源。 需要外部數據支持: ● 新聞的大類信息:大類 ID; ● 新聞的 小類信息:小類 ID; 3. 3 數據庫的結構創(chuàng)建 根據系統(tǒng)要求,可以創(chuàng)建以下數據表: 新聞大類信息表: 新聞大類信息表( Aclass)的結構如圖 31 所示: 圖 31 新聞大類信息表 新聞的大類 ID 使用的是自動編號,每增加一個新的大類, ID 自動加 1。新聞大類名稱的數據類型是文本,可以在線通過后臺超級用戶管理。 新聞大類信息表的一些初始化數據如圖 32 所示: 圖 32 新聞大類信息表初始化數據 新聞小類信息表 : 新聞小類信息表( ANclass)的結構如圖 33所示: 圖 33 新聞小類信息表 在新聞小類信息表中,除了新聞小類的 ID 和名稱外,還增加了一個ClassID,將小類和大類關聯(lián)起來,以便在進行新聞添加和欄目管理操作中,實現(xiàn)二級目錄操作。 新聞小類信息表的一些初始化數據如圖 34 所示: 圖 34新聞小類信息表初始化數據 管理員信息表 管理員信息表的結構如圖 35 所示: 圖 35 管理員信息表 在管理員信息表的設計中,除了管理員的 ID,姓名和密碼外,還設計了一個級別屬性,“ 1”表示超級用戶,擁有所有權限,“ 2”表示普通管理員,普通管理員可以進行新聞添加和新聞審核,“ 3”表示用戶,用戶只擁有新聞添加的功能。 管理員信息表的一些初始化數據如圖 36 所示: 圖 36 管理員信息表初始化數據 新聞內容信息表: 新聞內容信息表的結構如圖 37所示: 圖 37 新聞內容信息 表 新聞內容信息表的一些初始化數據如圖 38所示: 圖 38 新聞內容信息表初始化數據 第四章 后臺系統(tǒng)和數據庫的配置 4. 1 后臺服務器配置 下面,我們將介紹在線新聞發(fā)布系統(tǒng)的服務器配置過程。本系統(tǒng)使用了 Microsoft 的 IIS 作為系統(tǒng)服務器。如果使用的是 Windows2020 以上版本的操作系統(tǒng),那么添加 服務器非常簡單,只需要打開“控制面板”里面的“添加 /刪除程序”選項,然后選擇“添加 /刪除 Windows 組件”,最后選 中彈出對話框“ Inter 信息服務( IIS)選項”,如圖 41所示,按照系統(tǒng)的提示進行安裝既可。 圖 41 添加 IIS 服務器 因為在線新聞發(fā)布系統(tǒng)的各個系統(tǒng)模塊里都使用的 ASP 的 Session(會話)對象和 Application(應用程序)對象。這樣,就必須創(chuàng)建一個 ASP應用程序來處理用戶登錄次數信息。 一個 ASP 應用程序必須使用一個公用的目錄結構,該目錄包含了網站使用的所有頁面。頁面的具體位置并不重要,但要讓這些頁面都位于一個公用的目錄結構里。 創(chuàng)建 ASP 應用程序 的具體步驟為: 打開 IIS 服務器,進入 Web 根目錄。單擊鼠標右鍵,選擇“屬性”命令,彈出如圖 42 所示的屬性對話框,在應用程序設置里,創(chuàng)建 ASP應用程序。名稱與 Web 根目錄同名。這樣我們就創(chuàng)建了一個 ASP 應用程序,但真正圖 42 添加 ASP 程序服務 4. 2 后臺數據庫的配置 本系統(tǒng)沒有使用 ODBC 這種形式的數據庫,而是直接采用了 Access 文件的相對路徑來實現(xiàn)讀取數據庫的功能,簡單的代碼如下所示: %@language=vbscript codepage=936 % % option explicit =true dim conn dim connstr dim db db= Set conn = () connstr=Provider=。Data Source= amp。 (amp。dbamp。) connstr % 在連接數據庫之前,我們必須聲 明一個對象來當作數據庫與 ASP 程序之間的媒介,對象的聲明方式如下: Set 對象 = () “ CreatObject” 是 ASP 的“ Server” 對象中內含的對象建立函數,利用上式即可建立一個 ASP 與數據庫之間的通道,以便以后的實際連接,我們可以稱這種對象為“ Connection 對象 ” ,如下式所示: %Set conn = () % 對象“ conn” 便是一個 要與數據庫溝通的對象變量,對象建立完成后,還不知道此通道究竟要和哪一個數據庫進行連接,所以我們必須還要“打開(Open)” 通道與數據庫作連接,語法如下: 對象 .open 連接字符串 .用戶帳號 .密碼 “ Open” 是“ Connection 對象”中的一個指令,專門用來打開 Connection對象與數據庫之間的通道,“連接字符串”是用來說明欲連接數據庫類型與名稱的字符串,以連接“ Microsoft Access” 數據庫為例,此字符串的設置語法如下: Provider=。Data source=數據庫路徑名稱 若要所連接的數據庫有安全性的管制,必須要有用戶的帳號以及密碼來通過數據庫的認證,就必須在 Openn 的指令中加上用戶的“帳號與密碼” ,若不需要則不必加上這兩個參數,語法范例如下所示: 〈 % Set conn = () connstr=Provider=。Data Source= amp。 (amp。dbamp。) % 通過以上的聲 明,便可以建立一個名稱為“ conn”的“ Connection”對象,并與文件名稱為“ ”的 Access 數據庫完成連接的建立。 第五章 前端網絡頁面的開發(fā)與設計 5. 1 系統(tǒng)首頁 系統(tǒng)首頁頁面示例 如圖 61所示,給出了在線新聞發(fā)布系統(tǒng)的首頁效果: 圖 51 新聞發(fā)布系統(tǒng)首頁 系統(tǒng)首頁實現(xiàn)方法 新聞發(fā)布系統(tǒng)的首頁面重要包含三個部分。 A、一個是頁面的頂部定義文件( ) ,它包含了兩個 Flash 動畫,主要代碼如下: table align=center width=95% height=80 trtd width=200 a href= src=pic/ border=0/a /td td align=center object classid=clsid:D27CDB6EAE6D11cf96B8444553540000 codebase=s/flash/version=5,0,0,0 width=468 height=80 param name=movie value=pic/ param name=quality value=high embed src=pic/ quality=high pluginspage=?P1_Prod_Version=ShockwaveFlash type=application/xshockwaveflash width=468 height=60 B、頁面的中間部分,即新聞分類導航以及圖片新聞等等 ,具體模塊以及代碼說明如下: (1)首先定義了 rs,sql,rs1,classid,classname 等變量: % dim rs,sql, rs1 dim classid dim classname if (classid) then classid=int((classid)) else classid=0 end if (2)然后設定數據庫返回的數據集,以及獲取查找的結果: set rs = () set rs1=() sql=select * from Aclass where classID=amp。cstr(classid) sql,conn,1,1 if not then classname=rs(class) end if % (3)接下來是系統(tǒng)的大、小類導航欄,具體的代碼如下: 從數據庫 Aclass 表中查詢新聞大類、大類 ID,如果沒有數據記錄,則顯示還沒有任何目錄。 TD class=title % sql=select class,classid from Aclass sql,conn,1,1 if and then 還沒有任何欄目 else do while not % 當用戶點擊大類標題時,要出現(xiàn)從屬小類標題。如果新聞大類 ID0,從數據庫 ANclass 表中檢索小類標題、小類 ID,如果檢索不到,顯示“還沒有任何欄目”。 % if classid0 then sql=select Nclass,Nclassid from ANclass where classI
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1