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

正文內(nèi)容

網(wǎng)站新聞管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-10-15 18:13 本頁面
 

【文章內(nèi)容簡介】 ql server的存儲過程。 ) ADO中的 Connection對象代表與底層數(shù)據(jù)供應(yīng)程序的一個連接,它保持著數(shù)據(jù)供應(yīng)程序的信息。在 ASP應(yīng)用環(huán)境下, Connection對象代表從 Web服務(wù)器到數(shù)據(jù)庫服務(wù)器的一個連接。 Connection對象調(diào)用 Open方法來實現(xiàn)與數(shù)據(jù)庫的連接。 OLEDB連接方式的優(yōu)勢: OLEDB和 ODBC都可以實現(xiàn)對數(shù)據(jù)的存取,但使用 ODBC的方式要比 OLEDB的方式多一個層。因此,當(dāng)訪問相同的數(shù)據(jù)時, ODBC的方式可能會比 OLEDB速度慢一些。 OLEDB的字符串連接方式與 ODBC的系統(tǒng) DSN、文件 DSN連接方式相比,省去了建立 ODBC數(shù)據(jù)源的步驟,操作更為簡潔。 在 ASP應(yīng)用程序中, OLEDB的連接方式要優(yōu)于 ODBC的連接方式;字符串連接方式要優(yōu)于非字符串連接方式。 需要注意的是,應(yīng)盡可能晚的建立連接,同時又盡可能早的關(guān)閉連接,這樣保證連接打開的時間最短,可以充分發(fā)揮 OLEDB的連接緩沖 池的作用,節(jié)省連接資源。 連 接 ACCESS 數(shù)據(jù) 庫的驅(qū)動程序 本系統(tǒng)采用的 ACCESS 數(shù)據(jù)庫驅(qū)動程序類型是: Mdb。采用 直接連接到 OLEDB。連接 data 文件夾下面的數(shù)據(jù)庫 字符串為: Provider=。Data Source=amp。(data/)。 7 第三章 系統(tǒng)需求分析和詳細設(shè)計 本章節(jié)主要對網(wǎng)站新聞管理系統(tǒng)進行需求和功能分析,并闡述詳細設(shè)計過程。 新聞系統(tǒng)功能描述 (一 )網(wǎng)站新聞管理系統(tǒng) 系統(tǒng)主要功能 (1) 系統(tǒng)登錄:該模塊負(fù)責(zé)將用戶分為普通用戶和注冊用戶來實現(xiàn)用戶權(quán)限的管理。 (2) 新聞瀏覽:該模塊負(fù)責(zé)分頁列出網(wǎng)站所有新聞的信息,包括標(biāo)題、類型、來源部門字段及發(fā)布日期,每條新聞的標(biāo)題被做成一個超鏈接,點擊它們就能跳轉(zhuǎn)頁面進行新聞閱讀。 (3) 新聞閱讀:在其他頁面中點擊標(biāo)題鏈接即進入新聞閱讀頁面,此時,每條新聞的詳細信息將被取出,包括內(nèi)容、標(biāo)題、關(guān)鍵字等,并按照相對固定的格式放置在頁面的不同區(qū)域,所有新聞使用大致相同的頁面布局,只是 各字段對應(yīng)的內(nèi)容不同而已,另外,頁面其它位置,可以動態(tài)放置其他元件,如網(wǎng)站標(biāo)志 logo、頁面廣告 banner 等鏈接圖片,這樣可以很容易地實現(xiàn)圖文并茂的閱讀效果。 (4) 新聞查詢:該模塊提供了新聞查詢功能,輸入待查找的內(nèi)容及選定分類信息可以快速地找到符合條件的新聞,并輸出查詢結(jié)果。 (5) 新聞管理:該模塊負(fù)責(zé)分頁羅列登錄的注冊用戶曾發(fā)布過且未刪除的新聞信息,用戶可以對該條新聞進行刪除、修改。非新聞發(fā)布者除 了 系統(tǒng)管理員外不具有對該條新聞的處理權(quán)限,所以不同用戶進入此頁面將顯示不同的內(nèi)容。 (6) 新聞錄入和 修改:注冊用戶錄入一條新聞所需要的內(nèi)容,包含標(biāo)題、關(guān)鍵字、類型、來源部門、發(fā)布日期等,同時從登錄模塊得到用戶名,這些信息將被寫入數(shù)據(jù)庫中保存。 簡單地說系統(tǒng)包括兩個方面:前臺和后臺管理。 系統(tǒng)模塊詳細設(shè)計 新聞系統(tǒng)針對兩個用戶:普通用戶和注冊用戶 (系統(tǒng)管理員 )。系統(tǒng)前臺主要是為普通用戶 瀏覽 , 閱讀 , 搜索,評論新聞;系統(tǒng)后臺實現(xiàn)的是注冊用戶的管理功能 ,維護系統(tǒng)的數(shù)據(jù)和進行新聞添加和用戶管理等。如 新聞管理 , 新聞錄入和修改 , 新聞種類管理。如圖 。 如圖 為新聞種類管理的功 能模塊圖 8 圖 :注冊用戶的管理流程圖。 圖 :新聞種類管理模塊圖 數(shù)據(jù)庫設(shè)計 . 創(chuàng)建數(shù)據(jù)庫 本系統(tǒng)使用 ACCESS 2020 作為應(yīng)用程序的數(shù)據(jù)庫。 在 Microsoft Access 中能通過一個“向?qū)А眮韯?chuàng)建一個數(shù)據(jù)庫 ,數(shù)據(jù)庫主要用于保存展示新聞資料和其他一些相關(guān)的信息。 本 系統(tǒng)至少需要實現(xiàn)新聞管理、用戶管理、新聞種類、新聞評論等數(shù)據(jù),因國際新聞 文體新聞 體育新聞 教育新聞 娛樂新聞 社會新聞 財經(jīng)新聞 軍事新聞 生活新聞 專題新聞 動漫新聞 健康新聞 汽車新聞 互聯(lián)網(wǎng)新聞 國內(nèi)新聞 本地新聞 國內(nèi)動態(tài) 新 聞 種 類 9 此本系統(tǒng)數(shù)據(jù)庫至少要包含管理員( admin)、新聞種類表( BigClass、SmallClass)、新聞表( News)、評論表( pinglun)等。所以在數(shù)據(jù)庫 中要分別建立 admin 表、 BigClass 表 SmallClass 表、 News 表、 News 表和 pinglun 表。 數(shù)據(jù)庫表設(shè)計 表(用戶表) 用戶表主要用來存儲用戶信息。分別為系統(tǒng)管理員和普通管理員。共有 5個字段:自動編號 id、用戶名 user、密碼 password、電子郵箱 。字段 id 為主鍵。 字段名稱 數(shù)據(jù)類型 字段大小 說明 id 自動編號(長整型) (默認(rèn)) 用戶 ID user 文 本 50 用戶名稱 password 文本 50 用戶密碼 文本 50 電子郵箱 圖 存儲用戶信息模塊 表(評論表) 評論表主要存儲相關(guān)的評論信息。共有 5個字段:評論編號 pinglunid、新聞編號 ID、評論人 pinglunname、評論日期 pinglundate、評論內(nèi)容pingluncontent。它將用戶表 admin 的字段 ID作為該表的外鍵。 字段名稱 數(shù)據(jù)類型 字段大小 說明 pinglunid 自動編號(長整型) (默認(rèn)) 評論編號 ID 數(shù)字 ( 默認(rèn)) 新聞編號 Pinglunname 文本 50 評論人 pinglundate 日期 /時間 (默認(rèn)) 評論日期 pingluncontent 備注 (不限大小) 評論內(nèi)容 圖 表(新聞大種類表) 新聞大種類表主要存儲系統(tǒng)新聞種類信息,在新聞種類表中,共有兩個字段:字段 BigClassID 表示新聞種類的編號;字段 BigClassName 表示新聞種類在前臺顯示的順序,該順序可以通過后臺應(yīng)用程序動態(tài)調(diào)整。 字段名稱 數(shù)據(jù)類型 字段大小 說明 BigClassID 自 動編號(長整型) (默認(rèn)) 大類 ID BigClassName 文本 50 大類名稱 圖 表(新聞小種類表) 新聞小種類表是基于新聞大種類表的。主要存儲系統(tǒng)新聞小種類信息,在新 10 聞種類表中,共有兩個字段:字段 SmallClassID 表示新聞小種類的編號;字段SmallClassName 表示新聞小種類,種類多少可以通過后臺動態(tài)調(diào)整。它將用戶表 admin 的字段 ID 和新聞大種類表 BigClass 的 BigClassID 作為該表的外鍵。 字段名稱 數(shù)據(jù)類型 字段大小 說明 SmallClassID 自動編號(長整型) (默認(rèn)) 小類 ID SmallClassName 文本 50 小類名稱 BigClassName 文本 50 所屬大類名稱 圖 表(新聞表) 新聞表主要存儲新聞信息,共有 11 個字段:自動編號 ID、新聞標(biāo)題 title、新聞內(nèi)容 content、新聞大種類名 BigClassName、新聞小種類名 SmallClassName、圖片數(shù)量 imagenum、圖片名稱 firstImageName、發(fā)布人 user發(fā)布時間infotime、閱讀點擊數(shù) hits、是否在首頁顯示動態(tài)圖片 ok。它將用戶表 admin的 ID 字段和新聞大種類表 BigClass 表的 BigClassID 字段作為該表的外鍵。 字段名稱 數(shù)據(jù)類型 字段大小 說明 ID 自動編號(長整型) 最大為 200 萬 自動編號 title 文本 50 新聞標(biāo)題 content 備注 (不限大小 ) 新聞內(nèi)容 BigClassName 文本 50(默認(rèn)) 新聞大種類名 SmallClassName 文本 50(默認(rèn)) 新聞小種類名 Imagenum 數(shù)字 (默認(rèn)) 圖片數(shù)量 firstImageName 文本 50(默認(rèn)) 圖片名稱 user1 文本 50(默認(rèn)) 發(fā)布人 infotime 日期 /時間 (默認(rèn)) 發(fā)布時間 Hits 數(shù)字 (默認(rèn)) 閱讀點擊數(shù) ok 是 /否 是: 1;否: 0 是否在首頁顯示動態(tài)圖片 圖 11 第四章 用戶管理 本章主要講述注冊用戶 (即系統(tǒng)管理員 )的登錄后臺功能,及添加注冊用戶的功能。 用戶管理主要實現(xiàn)用戶添加、用戶修改密碼和刪除用戶等功能。后臺系統(tǒng)管理可以有多個注冊用戶,享有系統(tǒng)管理員的權(quán)限,這由注冊用戶自行添加。這樣就可以實現(xiàn)多個用 戶管理系統(tǒng),博采眾長,能完善系統(tǒng)。 新聞系統(tǒng)針對兩個用戶:普通用戶和注冊用戶 (系統(tǒng)管理員 )。系統(tǒng)前臺主要是為普通用戶 瀏覽 , 閱讀 ,搜索,評論新聞,第七章將會講到相關(guān)的功能實現(xiàn)。系統(tǒng)后臺實現(xiàn)的是注冊用戶的管理功能 ,維護系統(tǒng)的數(shù)據(jù)和進行新聞添加和用戶管理等。如 新聞管理 , 新聞錄入和修改 , 新聞種類管理。 登錄功能實現(xiàn) 在前臺有用戶登錄框,在其中輸入正確的用戶名和密碼,便可實現(xiàn)用戶登錄功能。 圖 4 . 1 . 1 : 系統(tǒng) 用戶登錄界面 登錄功能,是通過 來實現(xiàn)的。 (一)登錄 代碼如下: !include file= % dim rs user1=request(user) password1=request(password) set rs=() select * from admin where user=39。 amp。 user1 amp。 39。 and password=39。amp。 password1 amp。39。,conn,1 if and then SCRIPT language=JavaScriptalert(39。用戶名或密碼不正確! 39。)。 javascript:(1)/SCRIPT else session(user)=rs(user) session(password)=rs(password) end if set rs=nothing % (二 )登錄后臺界面如圖 所示。 12 圖 :系統(tǒng)管理員登錄成功界面 系統(tǒng)管理員 上一節(jié)已經(jīng)講到了管理員登錄功能的實現(xiàn)。 這一節(jié)將要講得是注冊用戶添加的功能實現(xiàn)。 添加管理員: 圖 4 . 2 . 1 : 系統(tǒng)添加管理員界面 可以在以上的界面看到數(shù)據(jù)庫里已經(jīng)存在的管理用戶的所有信息。添加管理員可以直接在本頁面進行添加用戶信息?,F(xiàn)在添加一個用戶名為“ wufengqin”,密碼為“ wfq”,電子郵箱為“ ”,單擊“確定”,用戶信息將會提交到數(shù)據(jù)用戶表 admin里。如圖 : ID為“ 10”的系統(tǒng)管理員 wufengqin添加成功。 13 圖 : ID為“ 10”的系統(tǒng)管理員 wufengqin 添加成功。 添加管理員功能代碼分析: ( 1)表單的提交數(shù)據(jù)有兩種方法:一種是“ Get”方法 。另一種是“ Post”方法。這里有“ Post”的表單提交方法。使用 request 對象,從瀏覽器中獲取數(shù)據(jù)。當(dāng)所有要輸入的用戶信息都不為空時,才能夠提交成功數(shù)據(jù)。另外,查詢到數(shù)據(jù)庫里有的輸入的用戶名已經(jīng)存在的,使用 response 對象向瀏覽器輸出數(shù)據(jù),這時會彈出一個消息框為“您輸入的用戶名已存在,請返回重新輸入!”。利用recordset 對象來進行添加操作。 代碼 : % 39。定義新的字段 amdin,password,,它們從瀏覽器獲取數(shù)據(jù)。 admin=(user) password=(password) =() if amdin= or password= or = then SCRIPT language=JavaScriptalert(39。管理員名稱、密碼、電子郵箱都不能為空!資料不全,請重新填寫! )。javascript:(1)/SCRIPT () end if 39。添加管理員要提交的表單 name=add。 if request(act)=add then 39。使用 server 對象的 createobject 方法創(chuàng)建一個 recordset 對象 rs。 set rs=() 39。使用 rs 對象的 open 方法來打開用 select 語句來進行數(shù)據(jù)庫查詢的數(shù)據(jù)。 select * from admin where user=39。amp。adminamp。39。,conn,3,3 if 0 then 39。若查詢的記錄大于
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1