【正文】
計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文 基于 ASP的網(wǎng)上新聞發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 摘要隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)的迅速發(fā)展和人們生活水平及需要的不斷提高關(guān)鍵詞 : Abstract Along with the puter technology, the work technology, the munication technology rapid development and the people living standard and need, at present, the continuous improvement of the work is in an unprecedented level of blunt force during affect human activities, including the human production and daily life. The rapid development of work, overturned the traditional information dissemination way, broke through the traditional time, space limitations. Ok, now I have hanged the human material culture life water supplies. News release system thus arises at the historic moment. More accelerate the speed of receiving information. This system is a subsystem of school website, has the very good external interface, can very good cooperation of service to other subsystems site web news release. This system is based on a news release and content management of the total management system。 Based on B/S mode, this system can WEBMIS system will desultorily information including text, images and video after anization, reasonable and orderly present before everybody. Say simply, news release system is ACTS as a work media function. The classification of news mainly realize, audit, release, simulation of a general news media release process. This paper explains in detail with ASP, access database software tool to make the news release system based on WEB process. This paper is divided into six parts, is as follows: the news release system overview, the system analysis and design, database structure design and implementation, directory and the universal modular design, the system function and main module design and missioning. Keyword: B/S model, news system distribution, ASP , access database 目錄 摘要 I Abstract II 目錄 III 前言 1 1 新聞發(fā)布系統(tǒng)概述 2 開發(fā)背景 2 新聞發(fā)布系統(tǒng)模式 2 2 新聞發(fā)布系統(tǒng)分析與設(shè)計(jì) 4 需求分析 4 系統(tǒng)功能模塊劃分 5 系統(tǒng)流程分析 8 3 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn) 10 數(shù)據(jù)庫(kù)設(shè)計(jì) 10 數(shù)據(jù)庫(kù)需求分析 10 數(shù)據(jù)庫(kù)創(chuàng)建 10 4 目錄與通用模塊設(shè)計(jì) 13 目錄結(jié)構(gòu) 13 通用模塊 13 連接模塊 13 塊 14 聞權(quán)限模塊 14 置模塊 15 5 系統(tǒng)功能與主要模塊設(shè)計(jì) 19 數(shù)據(jù)庫(kù)連接設(shè)計(jì) 19 顯示新聞?lì)悇e鏈接 22 添加新聞 23 修改新聞 28 刪除新聞 30 新聞查詢 31 6 調(diào)試 37 服務(wù)器配置 37 使用 軟件 38 致謝 41 參考文獻(xiàn) 42 前言 新聞發(fā)布系統(tǒng) News Release System or Content Management System 又叫做內(nèi)容管理系統(tǒng) ,是一個(gè)基于新聞和內(nèi)容管理的全站管理系統(tǒng) ,新聞發(fā)布系統(tǒng)是基于 B/S模式的 WEBMIS系統(tǒng) ,本系統(tǒng)可以將雜亂無(wú)章的信息 包括文字 ,圖片和影音 經(jīng)過(guò)組織 ,合理有序地呈現(xiàn)在大家面前 .當(dāng)今社會(huì)是一個(gè)信息化的社會(huì) ,新聞作為信息的一部分有著信息量大 ,類別繁多 ,形式多樣的特點(diǎn) ,新聞發(fā)布系統(tǒng)的概念就此提出 .新聞發(fā)布系統(tǒng)的提出使電視不再是唯一的新聞媒體 ,從此以后網(wǎng)絡(luò)也充當(dāng)了一個(gè)重要的新聞媒介的功能 . 1 新聞發(fā)布系統(tǒng)概述 開發(fā)背景 隨著計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)對(duì)我們生活和工作顯得月來(lái)越 重要特別是現(xiàn)在信息高度發(fā)達(dá)的今天,人們對(duì)最新信息的需求和發(fā)布迫切的需要及時(shí)性。而動(dòng)態(tài)交互式網(wǎng)頁(yè)剛好提供了這些功能,本系統(tǒng)就是一個(gè)能夠在網(wǎng)上實(shí)現(xiàn)新聞的網(wǎng)上多用戶發(fā)布,多欄目管理,實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄的網(wǎng)上交互系統(tǒng)。用信息化手段改造傳統(tǒng)產(chǎn)業(yè),提高工作效率已是不可爭(zhēng)辯的事實(shí)。那么,管理信息系統(tǒng)主要解決的就是企事業(yè)單位領(lǐng)導(dǎo)們所關(guān)心的人、資源和業(yè)務(wù)等方面的管理問(wèn)題。當(dāng)今時(shí)代的兩個(gè)顯著特點(diǎn)就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為代表的信息技術(shù)的快速發(fā)展。一個(gè)組織要在激烈的競(jìng)爭(zhēng)中保持優(yōu)勢(shì)和不斷發(fā)展,必須對(duì)迅速變化的環(huán)境靈敏地做 出有效地反應(yīng)。信息管理系統(tǒng)的應(yīng)用能夠提供這種有效的決策支持。2 新聞發(fā)布系統(tǒng)分析與設(shè)計(jì) 需求分析 一個(gè)功能基本完善的新聞發(fā)布管理系統(tǒng)應(yīng)是完全控件式的頁(yè)面布局 ,使得新聞的錄人工作更簡(jiǎn)便。對(duì)新聞的錄入 、修改、刪除等操作 ,都將立即在主頁(yè)的對(duì)應(yīng)欄目顯示出來(lái),實(shí)現(xiàn)“即時(shí)發(fā)布、即時(shí)見(jiàn)效”。 所以至少應(yīng)該具有以下的功能: ( 1)新聞查看:負(fù)責(zé)對(duì)新聞的列表、分類查看和詳細(xì)信息的顯示。 用戶進(jìn)入系統(tǒng)后,能夠查看最近的發(fā)布的新聞,并能夠選擇查看某個(gè)新聞?lì)悇e的所有新聞。用戶單擊某個(gè)新聞標(biāo)題,就能夠查看新聞的詳細(xì)內(nèi)容 。 ( 2)新聞查找:根據(jù)指定的條件查找新聞?dòng)涗洝S脩舻卿浐罂梢灾付l件進(jìn)行新聞查找。 ( 3)用戶評(píng)論:負(fù)責(zé)顯示、增加和刪除用戶對(duì)某條新聞的評(píng)論信息。 用戶查看新聞的同時(shí),還能夠?qū)π侣勥M(jìn)行評(píng)論,并且查看其余用戶對(duì)這條新聞的所有評(píng)論信息。 ( 4)管理員登錄:負(fù)責(zé)處理管理員的登錄和退出。 判斷所登錄的人員是否為管理員,如果不是,拒絕登錄,是的話判斷其權(quán)限。系統(tǒng)管理員登錄之后,能夠?qū)π侣勥M(jìn)行管理,包括發(fā)布、修改、刪除等操作。系統(tǒng)超級(jí)管理員登錄之后,能夠?qū)π侣労凸芾韱T的信息進(jìn)行修改、刪除、添加等操作 。 ( 5)新聞管理:完成新聞信息的列表,新聞的增加修改和刪除操作。 根據(jù)管理員的權(quán)限,對(duì)系統(tǒng)進(jìn)行管理,超級(jí)管理員只有一位,他比普通管理員具有更多的權(quán)限。 ( 6)管理員信息:超級(jí)管理員在此進(jìn)行增加、修改、和刪除的操作。 ( 7)新聞?lì)悇e管理:超級(jí)管理員在此進(jìn)行增加修改和刪除新聞?lì)悇e的操作。 系統(tǒng)功能模塊劃分 從現(xiàn)在流行的新聞發(fā)布系統(tǒng)需求中可以想到,本系統(tǒng)主要需要實(shí)現(xiàn) 6 個(gè)完整的功能。包括新聞?lì)悇e的管理,新聞發(fā)布及管理,新聞查看瀏覽,新聞查詢模塊,網(wǎng)友評(píng)論模塊,系統(tǒng)用戶管理。 根據(jù)這些功能,設(shè)計(jì)出 系統(tǒng)的功能模塊,如圖 所示。 圖 系統(tǒng)功能模塊 新聞?lì)悇e管理主要管理新聞的分類,新聞發(fā)布具體實(shí)現(xiàn)了該系統(tǒng)的主要功能,新聞的發(fā)布管理,刪除等操作。新聞發(fā)布過(guò)程中有時(shí)候需要用到圖片,在新聞管理模塊中的添加新聞里面會(huì)有圖片的上傳功能,這樣豐富了新聞的多樣性,不止是單一的文字說(shuō)明了,同時(shí)有圖片顯示。當(dāng)用戶登陸了系統(tǒng)可以通過(guò)查詢新聞來(lái)查找自己想要找到的新聞內(nèi)容。網(wǎng)友還可以對(duì)看的新聞進(jìn)行評(píng)論,在此特地做了一個(gè)評(píng)論模塊管理。系統(tǒng)用戶管理則主要是對(duì)用戶的管理,主要進(jìn)行添加,修改,刪除用戶等。 新聞發(fā) 布管理系統(tǒng)里有這樣幾個(gè)部分:如果是普通用戶只有新聞瀏覽、新聞閱讀、填寫評(píng)論和新聞查詢的權(quán)限,通過(guò)用戶的登陸判斷出用戶的權(quán)限,然后分配給你所擁有的功能;如果是管理員就除了上述權(quán)限外還有新聞管理權(quán)限,分別為新聞錄入、新聞修改和新聞刪除的權(quán)限。 當(dāng)新聞里面的內(nèi)容有所修改那么會(huì)傳回到后臺(tái)數(shù)據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)的更新。達(dá)到時(shí)時(shí)同步的功能。管理員不僅僅是對(duì)于新聞的修改還可以修改用戶的信息等等。如圖 。 圖 系統(tǒng) ER 新聞發(fā)布及管理系統(tǒng)的功能模塊之間的關(guān)系如圖 所示。 新聞?lì)悇e管理通過(guò)后臺(tái)系統(tǒng)管理,提供各種數(shù) 據(jù),以實(shí)現(xiàn)新聞?lì)悇e的添加以及修改和刪除。 本系統(tǒng)是使用數(shù)據(jù)庫(kù)服務(wù)器支持后臺(tái)的正常流暢的運(yùn)行 ,在數(shù)據(jù)庫(kù)的管理下進(jìn)行新聞?lì)悇e的管理。前臺(tái)系統(tǒng)就可以通過(guò)查閱新聞看到修改過(guò)后的新聞?lì)悇e。在新聞瀏覽中有個(gè)重要的目前很流行的模塊,就是網(wǎng)友評(píng)論,瀏覽新聞的同時(shí)可以對(duì)新聞做出評(píng)論,如果是沒(méi)有登陸的情況則顯示匿名留言。這樣就組成了新聞發(fā)布及管理系統(tǒng)的功能模塊關(guān)系如圖 所示:數(shù)據(jù)庫(kù)介于前臺(tái)后臺(tái)之間,通過(guò)數(shù)據(jù)庫(kù)跟新數(shù)據(jù),以實(shí)現(xiàn)前臺(tái)和后臺(tái)數(shù)據(jù)保持一致。 圖 新聞發(fā)布及功能 在本系統(tǒng)中,用戶管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始 化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶 Admin。 Admin 用戶可以創(chuàng)建用戶、修改和刪除用戶;普通用戶則只能修改自己的用戶名和密碼。用戶管理功能模塊的關(guān)系如圖 所示: admin 通過(guò)登陸系統(tǒng)進(jìn)行用戶密碼的修改,還可以創(chuàng)建新的用戶。這里的管理員的權(quán)限設(shè)置比較齊全。如果是普通用戶登陸的,只能修改自己的一些基本信息,包括自己的密碼,個(gè)人信息。當(dāng)所有的東西修改完成之后就可以保存到數(shù)據(jù)庫(kù)里面,這信息就得到了修改。服務(wù)器里面得到了更新。 在 admin 和普通用戶登陸過(guò)程中都有登陸的信息