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

正文內(nèi)容

基于web的新聞發(fā)布系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文-文庫吧

2024-11-09 01:13 本頁面


【正文】 成本對(duì)于一個(gè)中小企業(yè)來說實(shí)在是太高了。對(duì)于上面這些企業(yè)來說,他們最需要的是一個(gè)現(xiàn)成的新聞發(fā)布系統(tǒng)( Content Manaer System),這樣只需要會(huì)打字,會(huì)上網(wǎng)就能了利用新聞發(fā)布系統(tǒng)建立和維護(hù)自己的網(wǎng)站。 1. 2 國內(nèi)外研究現(xiàn)狀 傳統(tǒng)的網(wǎng)站新聞管理方式有兩種 : 一是靜態(tài) HTML 頁面 , 更新信息時(shí)需要重新制作頁面然后上傳頁面并修改相應(yīng)鏈接 。 二是基于 ASP 和腳本語言 , 將動(dòng)態(tài)網(wǎng)頁和數(shù) 據(jù)庫結(jié)合,通過應(yīng)用程序來處理新聞 。 靜態(tài) Web 站點(diǎn)的開發(fā)與維護(hù)變得越來越困難 ,一方面信息的不斷增加和變化 ,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁 ,特別是基于數(shù)據(jù)庫驅(qū)動(dòng)的 Web 站點(diǎn)更是如此,隨著 Inter 上信息量的增多和交互性的加強(qiáng)使 HTML 顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來越乏味 ,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開發(fā)動(dòng)態(tài)網(wǎng)頁或動(dòng)態(tài)內(nèi)容成了越來越多的站點(diǎn)所追求目標(biāo)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的 Web 網(wǎng)頁。 ASP 全稱為 Active Server Pages(動(dòng)態(tài)服務(wù)器主頁),它是一種應(yīng)用程序環(huán)境,可以利用 VBscript 或 Java Script 語言來設(shè)計(jì),主要用于網(wǎng)絡(luò)數(shù)據(jù)庫的查詢與管理。其工作原理是當(dāng)瀏覽者發(fā)出瀏覽請(qǐng)求的時(shí)候,服務(wù)器會(huì)自動(dòng)將 ASP 的程序碼,解釋為標(biāo)準(zhǔn) HTML 格式的網(wǎng)頁內(nèi)容,再送到瀏覽者瀏覽器上顯示出來。我們也可以將 ASP 理解為一種特殊的 CGI。利用 ASP 生成的網(wǎng)頁,與HTML 相比具有更大的靈活性。只要結(jié)構(gòu)合理,一個(gè) ASP 頁面就可以取代成千上 萬個(gè)網(wǎng)頁。 但是 ,較之近幾年的新興技術(shù), 由于 ASP 本身的局限性使得系統(tǒng) 存在著 一些不可克服的缺陷 。 因此,在 ASP 系統(tǒng)性能上有了很大的改善 的 系統(tǒng),就有了非常大的市場(chǎng)。目前成熟的新聞發(fā)布系統(tǒng)很多,如著名的 V7 Cntent Management Suite( 西 門 子 公 司 采 用 的 系 統(tǒng) ) ,Interwover_TeamSite( Cisco 采用的系統(tǒng) )以及開源的產(chǎn) 品 也 得 到 廣 泛 的 應(yīng) 用 。 還 有OpenCMS(//)等。 本論文針對(duì)目前新聞發(fā)布存在的缺陷,將提出一種采用 技術(shù)的更為優(yōu)勢(shì)的基于 Web 的新聞發(fā)布系統(tǒng) 。 1. 3 本課題的意義與研究 方法 該新聞發(fā)布系統(tǒng) 是在后臺(tái)由人工輸入文章的內(nèi)容,然后系統(tǒng)自動(dòng)將文章內(nèi)容整理保存(即存入數(shù)據(jù)庫);用戶在前臺(tái)瀏覽到的均是系統(tǒng)自動(dòng)產(chǎn)生的網(wǎng)頁,所有過程均無需用戶手工制作 HTML 網(wǎng)頁的一種高效系統(tǒng)。本系統(tǒng)采用 技術(shù),主要由新聞管理以及用戶登陸兩大模塊構(gòu)成。各大模塊下面又包括了許多動(dòng)能小模塊,來動(dòng)態(tài)實(shí)現(xiàn)新聞發(fā)布,使新聞更具有可見性和及時(shí)性??偟膩碚f,與之前的新聞發(fā)布系統(tǒng)相比較,其優(yōu)勢(shì) 主要表現(xiàn) 為 以下幾方面: 一、 由于 ASP 頁面每次打開都必須經(jīng)過 先 編譯后 執(zhí)行 的過程,所以頁面在反復(fù)打開時(shí)速度沒有任何 提升,而 頁面只需要一次編譯后不需要重新編譯,直到該頁面被修改或 Web 應(yīng)用程序重新啟動(dòng)。這使得在多次訪問時(shí)速度有了極大的提升。 二、 由于 ASP 沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用 ASP撰寫數(shù)據(jù)庫頁面時(shí)只能借助 ADO 的 RecordSet 對(duì)象逐筆讀取記錄,而 通過 提供的 DataGrid 等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系。 三、 支持應(yīng)用程序的實(shí)時(shí)更新。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運(yùn)行就可以更新應(yīng)用文件。應(yīng)用程序文件永遠(yuǎn) 不會(huì)被加鎖,因此甚至在程序運(yùn)行時(shí)文件就可以被覆蓋。當(dāng)文件更新后,系統(tǒng)會(huì)溫和地轉(zhuǎn)換到新的版本。 四、 采取 codebehind方式編寫代碼使得代碼更易于編寫,結(jié)構(gòu)更清晰,降低了系統(tǒng)的開發(fā)與維護(hù)的復(fù)雜度和費(fèi)用。 本系統(tǒng)以其強(qiáng)大的新聞發(fā)布功能、體貼的功能設(shè)置及簡(jiǎn)單的操作流程,得到了眾多 公司 的認(rèn)可 。 我在充分考慮 公司 的 新聞發(fā)布的 基礎(chǔ)上, 以用戶 建站特點(diǎn)開發(fā)出實(shí)用、易用新聞程序,力求滿足每一位用戶的個(gè)性化需求 。 2 總體設(shè)計(jì) 2. 1 系統(tǒng) 需求分析 開發(fā)一個(gè)基于 Web 的 新聞發(fā)布 系統(tǒng),首先有 幾個(gè)方面需要考慮:一,怎樣來做,即選用怎樣的開發(fā)環(huán)境來做。二,做什么,即如何來實(shí)現(xiàn)系統(tǒng)的功能的需求。 功能需求主要包括如何用 來動(dòng)態(tài)實(shí)現(xiàn)新聞的瀏覽、發(fā)布以及更改,由誰管理,其權(quán)限如何設(shè)置;以及怎樣來進(jìn)行新聞分類,才能使新聞保持其價(jià)值性與及時(shí)性。 所以以系統(tǒng)功能設(shè)計(jì)和系統(tǒng)框架與數(shù)據(jù)庫設(shè)計(jì)為重點(diǎn),在程序開發(fā)過程中,重點(diǎn)需要關(guān)注權(quán)限管理部分和欄目管理部分,這兩部分確定了系統(tǒng)的安全性和健壯性。就此對(duì)系統(tǒng)的功能提出了如下需求: 需要的開發(fā)環(huán)境: 該新聞管理系統(tǒng)可以在 Windows 2020 Server 操作系統(tǒng)平臺(tái)上運(yùn)行, Web服務(wù)為 IIS 數(shù)據(jù)庫服務(wù)器為 Microsoft SQL Server2020。 開發(fā)工具采用的 Microsoft Visual Studio .NET。 用戶登錄的權(quán)限判定: 普通用戶只能瀏覽、閱讀新聞;注冊(cè)用戶除了可以完成普通用戶的操作外,還可以進(jìn)入新聞管理模塊,進(jìn)行新聞錄入,修改和刪除操作,但只限于自己錄入的新聞。管理員可對(duì)所有新聞進(jìn)行錄入和刪改操作 新聞錄入的分類: 一是最新新聞;二是重要新聞;三是圖片新聞。最新新聞?dòng)缮蟼鲿r(shí)間(最新)決定,重要新聞?dòng)杀粸g覽的點(diǎn)擊率(最高)決定; 而圖片新聞則是有最新為最新,無最新以點(diǎn)擊率最高而決定。 2. 2 總體結(jié)構(gòu) 新聞發(fā)布系統(tǒng)主要功能模塊結(jié)構(gòu)示意圖如下: 圖 1 系統(tǒng)總體設(shè)計(jì)圖 新聞發(fā)布系統(tǒng) 用戶登錄系統(tǒng) 新聞管理系統(tǒng) 用戶注冊(cè)系統(tǒng) 新聞發(fā)布系統(tǒng)主要由兩大功能模塊和一小功能模塊構(gòu)成。兩大功能模塊: 一是用戶登錄系統(tǒng),主要用來判別用戶是否為普通用戶,注冊(cè)用戶或管理員,以便限制其權(quán)限。 二是新聞管理系統(tǒng),主要用來提供已判別的用戶的操作,比如更新自己的信息或上傳新聞等。 還有一個(gè)小系統(tǒng)是用戶注冊(cè)系統(tǒng),提供用戶注冊(cè),以及記錄注冊(cè)的時(shí)間,注冊(cè)用戶的信息等 等。 3 詳細(xì)設(shè)計(jì)與 主要模塊功能 下面具體介紹新聞管理系統(tǒng)和用戶登錄系統(tǒng) 的具體功能。 3. 1 新聞管理系統(tǒng) 圖 2 新聞管理系統(tǒng)模塊圖 新聞管理系統(tǒng)是已登錄的用戶進(jìn)行上傳新聞,刪除自己上傳的新聞,管理自己的信息以及退出登錄等操作的系統(tǒng)。它有 4 個(gè)子系統(tǒng),分別為:撰寫新聞(新聞的上傳),新聞管理(更改,刪除等),用戶管理(更新自己的信息),以為退出登錄(退出登錄系統(tǒng),成為一般游客)。 圖 3 撰寫新 聞模塊圖 撰寫新聞 新聞來源 新聞內(nèi)容 新聞?lì)}目 圖片上傳 新聞管理系統(tǒng) 撰寫新聞 用戶管理 新聞管理 退出登錄 撰寫新聞時(shí),必須要寫出新聞?lì)}目,主要內(nèi)容以及新聞的來源等,同時(shí)在上傳的新聞中還可以上傳圖片以增加新聞的可讀性。如果沒有完全寫出上面的幾大內(nèi)容,則會(huì)出現(xiàn)出錯(cuò)提示。 3. 2 用戶登錄系統(tǒng) 圖 4 用戶登陸系統(tǒng)模塊圖 用戶登錄 系統(tǒng)詳細(xì)分為了 3 類,對(duì)權(quán)限加以限制。以達(dá)到對(duì)新聞進(jìn)行合理的管理。第一類是普通的游客,只擁有瀏覽新聞的權(quán)利。第二類是注冊(cè)之后的用戶,除瀏覽新聞外,還可以上傳新聞,以及刪除新聞(僅僅只限于自己上傳的新聞)。第三類是管理人員,管理員 除擁有以上權(quán)限外,還可以對(duì)任何新聞進(jìn)行刪除和修改等。 4 數(shù)據(jù)庫的設(shè)計(jì) 利用 Microsoft SQL Server 2020 建立數(shù)據(jù)庫及其存儲(chǔ)過程。 根據(jù)需求設(shè)計(jì)出6 個(gè) 主要 數(shù)據(jù)表,分別是: 管理員操作記錄 表( adminlog) ,管理員信息表( admin_info), 用戶信息表( member_info),用戶登陸記錄 表 (loginlog),新聞表( news) 以及用戶上傳圖片表( jpeg)。 4. 1 NEWS 表 新聞表 News 包含的字段有:編號(hào)、姓名、標(biāo)題、關(guān)鍵字、內(nèi)容、類型、來源部 門 和日期。字段說明如下 : 用戶登錄系統(tǒng) 管理員登錄 一般用戶登 陸 未注冊(cè)用戶 上傳新聞 更改任何新聞 刪除任何新聞 瀏覽新聞 刪除本人上傳新聞 上傳新聞 瀏覽新聞 瀏覽新聞 表 1 news表 4. 2 LOGINLOG 表 用戶登陸記錄表 (loginlog)包含的字段有:編號(hào)、姓名、密碼、所屬部門、電子郵箱和電話。字段說明如下 : 表 2 loginlog表 4. 3 JPEG 表 用戶上傳圖片表( jpeg) 用于存儲(chǔ) 用戶上傳某批圖片的 基礎(chǔ)信息 表 3 jpeg表 Name Type Description job_id BIGINT(11) 編號(hào) Author varchar(40) 作者 authorid BIGINT(11) 作者 ID sort_id BIGINT(11) 分類 ID album_id BIGINT(11) 圖片 ID hits mediumint(7) 點(diǎn)擊次數(shù) posttime BIGINT(11) 發(fā)表時(shí)間 hidden int(2) 是否隱藏 4. 4 MEMBER INFO 表 用戶信息表( member_info)主要用來記錄注冊(cè)用戶的信息。 表 4 member_info 表 Name Type Description id BIGINT(11) 用戶 編號(hào) reg_time BIGINT(11) 注冊(cè)時(shí)間 name varchar(32) 用戶名 photo_album_name varchar(32) 圖片名稱 blog_album_describe BLOB(100) 描述 gander char(1) 性別 pwd varchar(64) 用戶密碼 gid mediumint(6) 用戶所在組 ID varchar(64) 用戶郵箱 4. 5 ADMINLOG 表 管理員操作記錄表( adminlog),用于存儲(chǔ)管理員對(duì)后臺(tái)的操作記錄 表 5 adminlog 表 Name Type Description adminlogid int(5) 記錄 編號(hào) uid BIGINT(11) 管理員 編號(hào) user_name varchar(32) 管理員名稱 action varchar(50) 進(jìn)行操作的名稱 script varchar(255) 該操作所調(diào)用的腳本 date int(10) 執(zhí)行該操作的時(shí)間 4. 6 ADMIN INFO 表 管理員信息表( admin_info),用于存儲(chǔ)管理員的基本信息(為了降低系統(tǒng) 復(fù)雜度,這里將管理員的權(quán)限直接和管理員信息寫入同一表中,不獨(dú)立分為兩個(gè)表) 表 6 admin_info 表 Name Type Description aid BIGINT(11) 管理員 編號(hào) admin_name varchar(32) 管理員名稱 pwd varchar(64) 管理員 密碼 gid mediumint(6) 管理員組 ID(預(yù)留) can_admin int(1) 執(zhí)行系統(tǒng)管理的權(quán)限 can_user int(1) 執(zhí)行用戶管理的權(quán)限 can_category int(1) 執(zhí)行分類管理的權(quán)限 can_setting int(1) 執(zhí)行設(shè)定管理的權(quán)限 5 功能的代碼實(shí)現(xiàn) 5. 1 配置 提供了非常方便的 配置文件來支持對(duì)網(wǎng)絡(luò)應(yīng)用程序的配置,可以幫助管理人員輕松,快速建立里自己的 web 應(yīng)用環(huán)境。 文件可以支持一個(gè)完全編譯的應(yīng)用程序的配置。這樣做的優(yōu)勢(shì)在于,源代碼對(duì)管理員是不可見的。這樣保證了系統(tǒng)的安全性。 下面為本系統(tǒng)的 文件配置。 add key=strConnection value=server=(local)。initial catalog=hr。uid=sa。pwd= / //數(shù)據(jù)庫連接 add key=aaa value=aaa/ authentication mode=Forms forms loginUrl= protection=All//設(shè)置默認(rèn)起始頁面 user name=aaa password=aaa/user //設(shè)置管理員賬號(hào)和密碼。 圖 5 登錄界面圖 用戶登錄需要驗(yàn)證用戶的用戶名和密碼,從而保證用戶可見和 可使用的資源。管理員和其他用戶的登陸界面是一樣的,都是根目錄的 和 文件。邦定代碼 文件的關(guān)鍵部分是單擊“登陸”按鈕后的相應(yīng)函數(shù),它根據(jù)用戶名和密碼,以及用戶種類將界面重定向到各類用戶的主界面上,登陸界面調(diào)用了 Person 和 Co
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1