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

正文內(nèi)容

校園新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)—計算機畢業(yè)設(shè)計-文庫吧

2024-11-11 17:38 本頁面


【正文】 ................................................................................................. 24 聲 明 ........................................................................................................................ 25 1 引言 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和 Inter應(yīng)用的普及,特別是現(xiàn)在校園的信息化, 網(wǎng)絡(luò)化在飛速的發(fā)展,互聯(lián)網(wǎng)已成為人們獲取信息的重要來源,新聞是信息的重要內(nèi)容之一。校園信息網(wǎng)對提高學(xué)校的教學(xué)質(zhì)量、提高學(xué)生的學(xué)習(xí)質(zhì)量等等起了非常重要的作用,學(xué)校很重視校園新聞發(fā)布系統(tǒng)的發(fā)展。 傳統(tǒng)的網(wǎng)站新聞管理方式有兩種,一是靜態(tài) HTML頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應(yīng)鏈接,這種方式因為效率太低已不多用。二是基于 ASP和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理新聞,這是目前較為流行的做法。但是由于 ASP本身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采取了 。 校園 發(fā)布系統(tǒng),是將網(wǎng)頁上的某些需要經(jīng)常變動的信息,類似 校園 新聞 ,校園之家,事實政治 等更新信息集中管理,并通過信息的某些共性進行分類,最后系統(tǒng)化、標準化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。網(wǎng)站信息通過一個操作簡單的界面加入數(shù)據(jù)庫,然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。 本系統(tǒng) 的出現(xiàn)大大減輕了網(wǎng)站更新維護的工作量,通過數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護工作簡化到只需錄入文字 等 ,從而使網(wǎng)站的更新速度大大縮短,在某些專門的網(wǎng)上新聞?wù)军c,如新浪的新聞中心等,新聞的更新速度已經(jīng)是即時更新,從而大大加快了信息的傳播速度, 也吸引了更多的長期用戶群,時時保持網(wǎng)站的活動力和影響力。 當然本系統(tǒng)還不能與新浪網(wǎng)媲美,但是它基本上達到了教師和學(xué)生對校園新聞發(fā)布系統(tǒng)的要求,用戶能進行新聞瀏覽,新聞搜索,管理員能對新聞進行管理等等。 2 相關(guān)理論基礎(chǔ) B/S 模式 B/S 結(jié)構(gòu)( Browser/Server 結(jié)構(gòu))結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端 ( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本( TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和 管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全 。 B/S 架構(gòu)管理軟件更是方便、 快 捷、高效。 B/S 結(jié)構(gòu)最大的優(yōu)點就是可以在任何地方進行操作而不用 安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。 技術(shù) Active Server ,是一種建立在公共語言運行庫上的編程構(gòu)架,可用 于在服務(wù)器上開發(fā)功能強大的 Web應(yīng)用程序。它不但執(zhí)行效率大幅度提高,對代碼的控制也做的很好,并且支持WebControls功能和多種語言(如 C# ,Jscript等等),以高安全性,易管理性和高擴展性等特點著稱。 ,其主要表現(xiàn)在以下幾方面: (1) 由于 ASP頁面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁面在反復(fù)打開時速度沒有任何提升,而 譯,直到該頁面被修改或 Web應(yīng)用程序重新啟動。這使得在多次訪問時速度有了極大的提升。 (2) 由于 ASP沒有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用 ASP撰寫數(shù)據(jù)庫頁面時只能借助 ADO的 RecordSet對象逐筆讀取記錄,而 DataGrid, DataReader或 DateSet等數(shù)據(jù)庫元件可以直接和數(shù)據(jù)庫聯(lián)系。 (3) 執(zhí)行效率的大幅提高: 行。不像以前的 ASP即時解釋程序,而是將程序在服務(wù)器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。 (4) 強大性和適應(yīng)性:因為 通用語言的編譯運行的程序,所以它的強大性和適應(yīng)性,可以使它運行在 Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上。通用語言的基本庫,消息機制,數(shù)據(jù)接口的處理都能無縫的整合到 的 Web應(yīng)用中。 languageindependent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C( C++和 Java的結(jié)合體), VB, Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向 。 (5) 安全性:內(nèi)置 Windows身份驗證和基于每個應(yīng)用程序的配置保證了應(yīng)用程序是安全的。 SQL SERVER 2021 SQL Server 2021數(shù)據(jù)庫是微軟公司研制開發(fā)的數(shù)據(jù)庫管理系統(tǒng) , 可以進行數(shù) 據(jù)庫的建立,對數(shù)據(jù)庫進行查詢操作,安全性設(shè)置工作等。 SQL Server 2021擁有如下功能: (1) 使用 SQL Server 2021,開發(fā)人員通過使用相似的語言,例如微軟的 Visual C .NET和微軟的 Visual Basic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能 夠建立兩個新的對象 —— 用戶定義的類和集合。 (2) SQL SERVER 2021 將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強,對編目的對象提供 強 大的靈活性。查詢性能和升級性將大幅得到改進,同時管理工具將為有關(guān)全文功能的運行,提供更深入的了解 。 數(shù)據(jù)庫技術(shù)是現(xiàn)代信息技術(shù)的重要組成部分,隨著一些大型應(yīng)用的開發(fā)應(yīng)用,數(shù)據(jù)庫技術(shù)也隨之發(fā)展進步。 為了有效管理數(shù)據(jù)庫,創(chuàng)建一組存儲過程是非常必要的,否則我們不僅需要在數(shù)據(jù)操作時使用各種 SQL語句,而且也無法復(fù)用這些 SQL語句,更糟糕的是我們無法保證數(shù)據(jù)操作的效率 ;同是運用 技術(shù)數(shù)據(jù)庫的訪問,它使得數(shù)據(jù)庫編程變得相當容易。 3 需求分析 系統(tǒng)功能需求 本系統(tǒng)的目的是實現(xiàn)校園新聞發(fā)布系統(tǒng)的基本功能。 本新聞發(fā)布系統(tǒng)提供了不同類型新聞(如校園新聞、體育新聞和校園之家等),滿足不同用戶需求;系統(tǒng)將用戶分為:普通用戶,系統(tǒng)管理員和新聞管理員。 普通用戶能在本系統(tǒng)中進行新聞瀏覽,閱讀,新聞搜索。每條新聞的標題被做成一個鏈接,用戶點擊它們就能跳轉(zhuǎn)頁面進行新聞閱讀;新聞閱讀頁面 ,每條新聞的詳細信息將被取出,包括內(nèi)容、標題等;用戶能根據(jù)自己的需要搜索新聞,如可以 通過新聞標題或新聞內(nèi)容對新聞進行搜索 ,這樣可以快速地找到符合條件的新聞,并輸出搜索結(jié)果;用戶能對新聞進行 被評論(允許匿名評論 )。 系統(tǒng) 管理 員 可以進行 新聞分類管理 、添加新聞、修改新聞、 新聞審核 和刪除新聞,同時系統(tǒng)管理員能完成用戶管理如包括系統(tǒng)用戶管理、 添加用戶和更改賬號。 新聞管理員擁有添加新聞和更改賬號的權(quán)限。根據(jù)用戶不同,給予不同權(quán)限,這樣加強系統(tǒng)的管理,同時加強系統(tǒng)的安全性。 系統(tǒng)性能需求 操作的簡易實用性本系統(tǒng)是校園新聞發(fā)布系統(tǒng) ,針對的用戶大多數(shù)是學(xué)生 ,教師等等。因此操作的簡易實用性就體現(xiàn)的尤 其重要。在此系統(tǒng)的開發(fā)中就很好的體現(xiàn)了這一點 ,系統(tǒng)的界面美觀 ,典雅 ,充滿了人性化 。用戶操作起來也容易上手。對于一個校園新聞發(fā)布系統(tǒng)而言,新聞信息是很多的,而且使用人數(shù)較多,所以對 系統(tǒng)的安全性有比較高的要求:對于數(shù)據(jù)庫,要設(shè)置不同用戶的權(quán)限,數(shù)據(jù)的修改必須由合法用戶操作。 4 系統(tǒng)功能設(shè)計方案 本系統(tǒng)中 ,系統(tǒng)的功能主要分為三個功能模塊 :新聞瀏覽 和搜索 模塊 。系統(tǒng)管理員 模塊 。新聞 管理 員 模塊??傮w 功能設(shè)計 圖如下 ,如圖 41。 圖 41 總體功能設(shè)計圖 普通用戶登陸該系統(tǒng)后,進入系統(tǒng)首頁,普通用戶可以根據(jù)自己的需要進行新聞瀏覽,如對熱點新聞,頭版新聞,最新新聞的瀏覽;還可以進行新聞搜索,可以通過新聞內(nèi)容或新聞題目搜索新聞。運用起來很方便。如圖 42 校園新聞發(fā)布系統(tǒng) 新聞瀏覽 新聞搜索 新聞分類 添加新聞 新聞管理 新聞轉(zhuǎn)移 用戶管理 帳號管理 圖 42 新聞瀏覽和搜索示意圖 這是本系統(tǒng)管理員功能示意圖,管理員分為系統(tǒng)管理員和新聞管理員。系統(tǒng)管理員擁有較強的權(quán)限,能完成以下功能:新聞分類,如可將新聞分為校園新聞、校園之家、事實 政治等等;添加新聞,通過不同的分類新聞進行新聞的添加;新聞管理等等 。 新聞管理員只擁有新聞添加和更改賬號的功能 。 如圖 43 圖 43 系統(tǒng)管理員和新聞管理員示意圖 新聞搜索 新聞瀏覽 用戶登陸 系統(tǒng)首頁 熱點新聞 頭版文章 最新新聞 通過新聞內(nèi)容搜索 通過新聞題目搜索 修改 賬號 添加用戶 修改賬號 添加新聞 用戶管理 新聞轉(zhuǎn)移 新聞管理 添加新聞 新聞分類 新聞管理員 系統(tǒng)管理員 管理員登陸 5 數(shù)據(jù)庫表的設(shè)計與實現(xiàn) 數(shù)據(jù)表 在該系統(tǒng)中共需要創(chuàng)建 4 個數(shù)據(jù)表,用于存放新聞發(fā)布系統(tǒng)所需要的數(shù)據(jù)。 新聞發(fā)布和管理模塊涉及的數(shù)據(jù)包括 :新聞分類 ,新聞 ,用戶和新聞評論 ,因為支持一個新聞發(fā)布和管理系統(tǒng)的基本數(shù)據(jù)結(jié)構(gòu)只需要這些基本數(shù)據(jù)表就可以 。 新聞分類表 新聞分類表 db_fClass中 保存了每一個新聞類目的名稱,信息如下表 51。 表 51 新聞分類表 新聞條目表 新聞條目條 db_Article中包含了所有類目中的所有新聞條目的相關(guān)信息和具體新聞內(nèi)容 ,如下表 52。這里, username引用了 db_Admin中的 username列作為外鍵 ,而 classmane引用了 db_fClass中的 classname列作為外鍵。在這里,由于外鍵的約束,所以只有管理員才擁有提交新聞的功能。 表 52 新聞條目表 字段列名 字段類型 字段大小 必填字段 說明 classID Bigint 8 是 新聞類目的唯一 ID值 className Char 40 是 新聞類目的名稱 ArticleNums Bigint 8 否 該新聞類目所有新聞的數(shù)量 字段列名 字段類型 字段大小 必填字段 說明 articleid Bigint 8 是 新聞條目的唯一 ID值 content Ntext 16 否 新聞條目的 HTML格式正文內(nèi)容 title Nvarchar 500 否 新聞標題 classnae Char 40 否 新聞所屬類目的 ID username Char 100 是 提交新聞 的用戶 ID headline Int 4 否 是否作為頭條新聞顯示 summary Char 400 否 新聞內(nèi)容介紹 Nkey Char 400 否 相關(guān)新聞 writer Char 100 否 新聞作者 source Char 400 否 新聞來源 hints Bigint 8 否 新聞訪問次數(shù) dateandtime Datetime 8 否 新聞提交時間 checkup Int 4 否 是否通過新聞審核 highligt Int 4 否 是否高亮顯示新聞標題 新聞評 論表 新聞評論表 db_Remark的結(jié)構(gòu)設(shè)計如下表 53。 這里,只有 articleid作為外鍵和新聞條目表 db_Article連接起來,并不存在 username的外鍵約束,所以,提交新聞評論的用戶可以不是系統(tǒng)用戶,不需登錄,新聞評論也不需要審核即可發(fā)布。 表 53 新聞評論表 字段列名 字段類型 字段大小 必填字段 說明 id Bigint 8 是
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1