基于ASP的新聞發(fā)布系統(tǒng)的開發(fā)與實(shí)現(xiàn)
畢業(yè)論文
目錄
前言 1
1 需求分析 2
1.1 設(shè)計(jì)背景與目的 2
1.2 系統(tǒng)要求 2
1.2.1 環(huán)境要求 2
1.2.2 功能要求 2
1.2.3 性能要求 3
1.3 站點(diǎn)設(shè)計(jì)的技術(shù)要求 3
1.3.1 編程語言 3
1.3.2 關(guān)鍵技術(shù) 5
1.3.3 ASP腳本語言的使用技術(shù) 6
1.3.4 IIS技術(shù) 9
2 系統(tǒng)概要設(shè)計(jì) 11
2.1 系統(tǒng)工作模式 11
2.1.1 C/S的體系結(jié)構(gòu) 11
2.1.2 C/S模式的基本工作原理 11
2.2 系統(tǒng)邏輯模型 12
2.3 系統(tǒng)的總體流程圖 13
2.4 系統(tǒng)功能分析 13
2.5 功能結(jié)構(gòu)劃分 13
2.5.1 管理員登陸模塊 14
2.5.2 前臺(tái)瀏覽頁面模塊 15
2.5.3 后臺(tái)管理頁面模塊 15
3 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 18
3.1 數(shù)據(jù)庫的介紹 18
3.1.1 Access 數(shù)據(jù)庫技術(shù) 18
3.1.2 SQL Server數(shù)據(jù)庫技術(shù) 18
3.2 數(shù)據(jù)庫的搭建 19
3.2.1 數(shù)據(jù)庫需求分析 19
3.2.2 定義數(shù)據(jù)源 20
3.2.3 數(shù)據(jù)庫表 22
3.2.4 數(shù)據(jù)字典 25
3.2.5 數(shù)據(jù)庫的實(shí)現(xiàn) 27
4 系統(tǒng)詳細(xì)設(shè)計(jì) 30
4.1 前臺(tái)新聞顯示 30
4.2 后臺(tái)管理 33
4.2.1 公告管理模塊 35
4.2.2 信息資源管理模塊 36
4.2.3 用戶管理模塊 42
4.2.4 友情鏈接管理模塊 44
4.3 其它系統(tǒng)管理 45
4.3.1 統(tǒng)計(jì)數(shù)據(jù)管理 45
4.3.2 系統(tǒng)初始化 45
4.3.3 網(wǎng)站資料管理 45
4.3.4 行為統(tǒng)計(jì)管理 46
結(jié)論 47
參考文獻(xiàn) 48
致謝 49
基于ASP的新聞發(fā)布系統(tǒng)的開發(fā)與實(shí)現(xiàn)
摘要:本文是對(duì)新聞發(fā)布系統(tǒng)開發(fā)的全面闡述,全文分為前言,需求分析,概要設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)和系統(tǒng)詳細(xì)設(shè)計(jì)等5個(gè)部分,詳細(xì)闡述了系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的方法及其內(nèi)容。也對(duì)如何使用腳本語言開發(fā)系統(tǒng)和如何組建數(shù)據(jù)庫做了詳細(xì)介紹。
新聞發(fā)布系統(tǒng)是1個(gè)以信息傳遞的方式開發(fā)的系統(tǒng),它主要是把從各種渠道收集到的新聞,通過網(wǎng)絡(luò)的方式發(fā)布,用戶通過瀏覽網(wǎng)頁的方式查看新聞并發(fā)表評(píng)論。本系統(tǒng)采用Dreamweaver MX 2004和ASP做為開發(fā)工具,后臺(tái)數(shù)據(jù)庫主要使用Microsoft SQL 2000,腳本語言使用javascript和VBScript。本系統(tǒng)共包括:用戶管理,公告管理,信息管理,友情連接管理4個(gè)功能模塊,其中信息管理模塊是系統(tǒng)開發(fā)的重中之重,是系統(tǒng)的靈魂,它完成了信息的發(fā)布,修改和刪除,以及導(dǎo)航條的.建立,分類管理,評(píng)論管理等等。
關(guān)鍵詞:ASP;Microsoft SQL Server 2000;新聞發(fā)系統(tǒng)的開發(fā)與實(shí)現(xiàn);數(shù)據(jù)庫
The Exploitation and Realization Of News Issuance System Based On ASP
Abstract: This paper entirely expatiates the exploitation of news issuance system. It includes the introduction, requirment analysis, outline design, database design and system detail design. The method and text of system analysis and design are explained in detaid in this paper. And it also fully introduces on how to use script language to exploit the system and construct the database. The author shows his experience which get from the exploitation in the end of this paper.
News issuance system is exploited in the way of transfering information. It issues all the news on the net, and the consumers can look over and discuss the news by looking through the netpage. This system uses Dreamweaver MX 2004 and ASP as the exploitive tool. Backstage database is Microsoft SQL 2000, and script language is javascript and VBScript. This system includes consumer management, affiche management, informational management and good-fellowship connection management. The mode of informaional management system which is the main part of this system, and accomplish the issuance, modification and deletion of information, and navigating bar foundation, classify management, commentary management and so on.
Key words: ASP; Microsoft SQL Server 2000; the exploitation and realization of news issuance system; database
前言
網(wǎng)絡(luò)是21世紀(jì)對(duì)人類社會(huì)影響最深遠(yuǎn)的科技成就之1。隨著Internet的進(jìn)1步發(fā)展,靜態(tài)Web站點(diǎn)的開發(fā)與維護(hù)變得越來越困難,1方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動(dòng)的Web站點(diǎn)更是如此。另1方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來越乏味,而不愿意再1次地進(jìn)入同1站點(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)容是由每1個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的Web網(wǎng)頁。
新聞發(fā)布系統(tǒng)是1個(gè)在網(wǎng)絡(luò)上實(shí)現(xiàn)新聞的多用戶發(fā)布,多欄目管理,實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄的網(wǎng)上交互系統(tǒng),是Web開發(fā)行業(yè)中1項(xiàng)可持續(xù)發(fā)展的信息基礎(chǔ)產(chǎn)業(yè)。
最早的網(wǎng)絡(luò)新聞系統(tǒng)是以靜態(tài)Web站點(diǎn)的形式發(fā)布,這樣開發(fā)出來的系統(tǒng)不但耗費(fèi)大量的人力物力,而且成效也不大;隨著數(shù)據(jù)庫和ASP的發(fā)展,動(dòng)態(tài)網(wǎng)頁越來越流行,給新聞系統(tǒng)的開發(fā)帶來了越來越大的潛力,加上網(wǎng)頁3劍客在系統(tǒng)中的應(yīng)用,網(wǎng)頁開發(fā)的形式越來越簡(jiǎn)單化、多樣化。
本系統(tǒng)就是以ASP為開發(fā)平臺(tái),以Dreamweaver MX 2004為開發(fā)工具,Microsoft SQL Server為后臺(tái)數(shù)據(jù)庫的新聞發(fā)布系統(tǒng),該系統(tǒng)充分解決了系統(tǒng)交互性問題(用戶可以對(duì)所瀏覽的新聞進(jìn)行評(píng)論,評(píng)論的內(nèi)容會(huì)放入數(shù)據(jù)庫中,管理員在后臺(tái)查看評(píng)論并給出回復(fù)。),在新聞發(fā)布模塊使用了完整的插件進(jìn)行新聞發(fā)布,能以網(wǎng)頁的形式發(fā)布也可以以文本形式發(fā)布;發(fā)布前可以進(jìn)行預(yù)覽;支持Flash動(dòng)畫播放和各種圖片的發(fā)布;新聞可以直接從本地鏈接中導(dǎo)入也可以從網(wǎng)絡(luò)上轉(zhuǎn)載。
本論文從程序員角度出發(fā),對(duì)如何用開發(fā)新聞發(fā)布系統(tǒng)進(jìn)行詳細(xì)的介紹,并畫出了大量的模型圖加以說明。但由于本人知識(shí)有限,加上時(shí)間緊迫,所以論文中的錯(cuò)誤和不足在所難免,懇請(qǐng)給予批評(píng)與指正。
【基于ASP的新聞發(fā)布系統(tǒng)的開發(fā)與實(shí)現(xiàn)】相關(guān)文章:
1.新聞信息發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文
2.基于HTML5與CSS3的高校新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文
3.基于ASP.NET的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.新聞發(fā)布系統(tǒng)的設(shè)計(jì)與完成論文
5.ASP開發(fā)WAP郵箱系統(tǒng)的實(shí)例
6.ASP局域網(wǎng)文件共享系統(tǒng)的設(shè)計(jì)與開發(fā)
7.淺談基于RFID 的會(huì)議簽到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文