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

正文內(nèi)容

基于phpmysql新聞系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)論文-文庫吧

2025-06-07 00:38 本頁面


【正文】 bination of front desk page and HTML language generates static page, which put a stop to the average user manipulating database directly, satisfying the basic requirements for news release system Keywords: News release。 Browser/Server mode。 PHP1 緒論 國 內(nèi) 外 網(wǎng) 上 新 聞 發(fā) 布 系 統(tǒng) 的 發(fā) 展 現(xiàn) 狀在 Inter 飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、 Inter 應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視?,F(xiàn)今的社會,人們已經(jīng)離不開網(wǎng)絡(luò),網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種形式,它能夠把復(fù)雜的事情簡單化。新聞發(fā)布系統(tǒng)的出現(xiàn)使電視不再是唯一的新聞媒體,網(wǎng)絡(luò)也充當(dāng)了一個重要的新聞媒介的功能。簡單地說,新聞發(fā)布系統(tǒng)就是一個網(wǎng)絡(luò)新聞媒介,實現(xiàn)了對新聞的分類、上傳、審核、發(fā)布,模擬了一般新聞媒介的新聞發(fā)布的過程,通過不同權(quán)限的用戶名和密碼分別實現(xiàn)以上所說功能,當(dāng)然這些功能也可以是某一個用戶全部具有的 [1]。隨著互聯(lián)網(wǎng)的進一步發(fā)展,網(wǎng)絡(luò)媒體在人們心中的地位進一步提高,新聞發(fā)布系統(tǒng)做為網(wǎng)絡(luò)媒體的核心系統(tǒng),其重要性是越來越明顯:一方面,它提供一個新聞管理和發(fā)布的功能;另一方面,現(xiàn)在的新聞發(fā)布要求實現(xiàn)與普通用戶之間的交互,用戶可以很方便地參加一些調(diào)查和相關(guān)新聞的評論,這一點也是其他一些媒體現(xiàn)在無法做到的(電視、電臺等) ,同時,Inter發(fā)展到當(dāng)今,可以說,只要你上 Inter,你就會接觸到新聞發(fā)布系統(tǒng),新聞發(fā)布系統(tǒng)的用戶是相當(dāng)驚人的,其重要性是不容置疑的,當(dāng)然這也對新聞發(fā)布系統(tǒng)的開發(fā)提出了更高的要求。網(wǎng)站新聞發(fā)布系統(tǒng),是將網(wǎng)站上需要經(jīng)常變動的信息,社會的動態(tài)等更新信息集中管理,并通過信息的某些共性進行分類,最后系統(tǒng)化、標(biāo)準(zhǔn)化發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序。傳統(tǒng)的網(wǎng)站新聞管理方式有兩種,一是靜態(tài) HTML 頁面,更新信息時需要重新制作頁面然后上傳頁面并修改相應(yīng)鏈接,這種方式因為效率太低已不多用。二是基于 JSP 或者其他語言和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理新聞,這是目前較為流行的做法。人們對最新信息的需求和發(fā)布迫切的需要及時性,而動態(tài)交互式網(wǎng)頁剛好提供了這些功能,本系統(tǒng)就是一個能夠在網(wǎng)上實現(xiàn)新聞發(fā)布,多欄目管理,實時的進行行為統(tǒng)計和記錄的網(wǎng)上交互系統(tǒng) [2]。 系 統(tǒng) 開 發(fā) 背 景新聞發(fā)布系統(tǒng),如網(wǎng)易,新浪,搜狐,首都在線,人民日報網(wǎng),中國新聞網(wǎng)等,每天甚至?xí)r刻進行海量信息的維護,以保持網(wǎng)站內(nèi)容及時更新,內(nèi)容管理系統(tǒng),起著絕對重要的作用,是當(dāng)今動態(tài)網(wǎng)站內(nèi)容更新的主要手段,國外更是如此。信息技術(shù)的發(fā)展使得整個世界越來越小,這也意味著企業(yè)的競爭環(huán)境由區(qū)域化向全球化發(fā)展,尤其是隨著中國加入 WTO 后,經(jīng)濟全球化是大趨勢,企業(yè)所處的宏觀環(huán)境實際上已經(jīng)不僅僅是通過信息技術(shù)員連接起來狹義的網(wǎng)絡(luò),而應(yīng)該將技術(shù)環(huán)境與經(jīng)濟環(huán)境結(jié)合在一起考慮,形成一種大網(wǎng)絡(luò)的概念。企業(yè)對信息的掌握程度、信息獲取是否及時、信息能否得到充分利用、對信息的反應(yīng)是否敏感準(zhǔn)確,已越來越成為衡量一個企業(yè)市場競爭能力的重要因素,所以建立動態(tài)的新聞發(fā)布是系統(tǒng)適應(yīng)企業(yè)發(fā)展要求的,其意義是巨大的。新聞系統(tǒng)是一個比較典型的文檔系統(tǒng),掌握了新聞系統(tǒng)的開發(fā),對于開發(fā)其它的文檔系統(tǒng)都有很大的幫助。隨著信息時代的高速發(fā)展,傳統(tǒng)的報紙雜志已經(jīng)遠遠滿足不了人們的需求,人們更加希望于能夠在網(wǎng)上了解更多的新聞和信息,于是我們就很有必要在網(wǎng)上創(chuàng)建一個新聞發(fā)布管理信息系統(tǒng)了。大部分網(wǎng)站都是采用靜態(tài)的方式來發(fā)布和管理信息的,可是網(wǎng)站需要更新的信息量也越來越大,所以這很不利于網(wǎng)站管理人員的工作。為了更加方便的管理網(wǎng)站,于是我們就很迫切的需要利用動態(tài)技術(shù)創(chuàng)建一個新聞發(fā)布管理信息系統(tǒng)了 [3]。本系統(tǒng)的開發(fā)基于簡單大方、分類明晰的特點,將國際、國內(nèi)、社會、經(jīng)濟、娛樂、體育、房產(chǎn)、健康、軍事、IT 等 10 類新聞?wù)宫F(xiàn)給用戶,用戶在閱讀完后可進行表情評論,文字留言;此外,本系統(tǒng)也包括了視頻的發(fā)布,可供用戶在線觀看。 主 要 內(nèi) 容本設(shè)計共分為四章,主要包括:第 1 章 緒論:介紹本課題的背景和意義,國內(nèi)外企業(yè)信息門戶網(wǎng)站的現(xiàn)狀及本文的主要內(nèi)容以及論文結(jié)構(gòu)。第 2 章 相關(guān)理論與技術(shù):本章主要介紹了 PHP 技術(shù),PHP 開發(fā)平臺、和數(shù)據(jù)庫訪問方法,HTML 基礎(chǔ)知識及流媒體技術(shù)的介紹。第 3 章 系統(tǒng)分析與設(shè)計:本章首先分析了本設(shè)計題目的系統(tǒng)目標(biāo)。然后,進一步抽象出了系統(tǒng)的功能需求。最后,給出了數(shù)據(jù)庫管理、開發(fā)本系統(tǒng)所選擇的開發(fā)工具和系統(tǒng)總體設(shè)計結(jié)構(gòu)框圖。第 4 章 系統(tǒng)實現(xiàn):本章介紹了新聞發(fā)布系統(tǒng)的主體,包括前臺新聞界面實現(xiàn)和后臺管理界面的實現(xiàn),均包括了功能介紹、界面實現(xiàn)以及關(guān)鍵代碼介紹。2 關(guān)鍵技術(shù)介紹 HTML 簡介HTML 是 Hypertext Markup Language(超文本標(biāo)記語言)的縮寫,它是構(gòu)成 Web 頁面(Page) 的主要工具,是用來表示網(wǎng)上信息的符號標(biāo)記語言。在網(wǎng)上,如果要向全球范圍內(nèi)出版和發(fā)布信息,需要有一種能夠被廣泛理解的語言,即所有的計算機都能夠理解的一種用于出版的“母語”。WWW (World Wide Web)所使用的出版語言就是 HTML 語言。通過 HTML,將所需要表達的信息按某種規(guī)則寫成 HTML 文件,通過專用的瀏覽器來識別,并將這些 HTML“翻譯”成可以識別的信息,就是我們現(xiàn)在所見到的網(wǎng)頁。HTML 的功能主要有:(1) 出版在線的文檔,其中包含標(biāo)題、文本、表格、列表以及照片等內(nèi)容。(2) 通過超鏈接檢索在線的信息。(3) 為獲取遠程服務(wù)而設(shè)計表單,可用于檢索信息、定購產(chǎn)品等。(4) 在文檔中直接包含電子表格、視頻剪輯、聲音剪輯以及其他一些應(yīng)用。HTML 實際是組合成一個文本文件的一系列標(biāo)簽。HTML 標(biāo)簽通常是英文詞匯或縮略語( 如 P 代表 Paragragh),但它們與一般文本有區(qū)別,因為它們放在小三角括號里,并且是成對出現(xiàn)的。每當(dāng)使用一個標(biāo)簽如blockquote ,則必須以另一個標(biāo)簽/blockquote將它關(guān)閉。一個 HTML 文件大體分為以下幾部分:HTMLHEADTITLE網(wǎng)頁標(biāo)題 /TITLE/HEADBODY網(wǎng)頁的內(nèi)容/ BODY / HTML 其中:HTML.../ HTML:表示這是一個 HTML 文件HEAD.../H EAD:表示這是網(wǎng)頁的頭部分TITLE... /TITLE:網(wǎng)頁的標(biāo)題BODY ... / BODY:網(wǎng)頁的正文部分 PHP 技術(shù) PHP 簡介PHP(Hypertext Processor)是目前最常見的用來生成動態(tài)網(wǎng)頁的工具之一,也是一種易于學(xué)習(xí)和使用的 Web 服務(wù)器端腳本描述語言。它是一種 HTML(Hypertext Markup Language, 超文本鏈接標(biāo)示語言)內(nèi)嵌式的語言(類似于 IIS 上的 ASP) ,而且 PHP 的語法融合了 Unix Shell、C 、C++ 、Java 、Perl 以及 PHP 自己的特性,同傳統(tǒng)的 CGI 或者 Perl 相比,PHP 的語法規(guī)則更簡單,開發(fā)效率更高。此外, 的源代碼是完全公開的。任何熱心于 PHP 的程序員都可以為 PHP 添加新的函數(shù)庫,這使得 PHP 更有活力。目前,可用于編寫 Web 服務(wù)器端腳本的語言不下幾十種,但比較常用的卻只有PHP、ASP、Perl 、JSP 等有限的幾種,同其他腳本描述語言相比,PHP 有其自身的優(yōu)勢:(1)沒有運行費用;(2)基于服務(wù)器端;(3)強大的數(shù)據(jù)庫支持;(4)PHP 最強大、最突出的特性在于它能支持大量的數(shù)據(jù)庫,使得編寫基于數(shù)據(jù)庫的網(wǎng)頁變得越來越簡單;(5)跨平臺; PHP 是一種跨平臺的服務(wù)器端腳本描述語言。PHP 可以安裝在 Unix、Linux或者 Windows 平臺上,然后配合相應(yīng)的 Web 服務(wù)器來提供相應(yīng)的服務(wù),因此用 PHP 寫出來的程序可以非常輕易地移植到不同的操作系統(tǒng)平臺上。嵌入到 HTML。PHP 可以直接嵌入到HTML 內(nèi)部,而不需要通過編譯,因此 PHP 是解釋型的語言(Interpret) ,使用起來很方便。(6)簡單高效。和 Java、Perl、C++等程序設(shè)計語言不同,PHP 堅持以基本語言為基礎(chǔ),但同時它的功能又能夠強大到足以支持任何類型的 Web 站點。(7)支持多種網(wǎng)絡(luò)協(xié)議,良好的可擴充性;它在這方面支持了相當(dāng)多的通訊協(xié)議,這主要包括:1 與電子郵件相關(guān)的:IMAP POP3;2 網(wǎng)管系統(tǒng):SNMP;3 網(wǎng)絡(luò)新聞:NNTP;4 賬號共用:NIS;5 全球信息網(wǎng):HTTP 及 Apache;6 目錄協(xié)議 LDAP 以及其他網(wǎng)絡(luò)的相關(guān)函數(shù)。除此之外,用 PHP 寫出來的 Web 后端 CGI 程序,可以很容易地移植到不同的操作系統(tǒng)上。 PHP 開發(fā)平臺 目前大多數(shù)支持 PHP 的網(wǎng)站都采用 Linux 作為操作系統(tǒng), Apache 作為 Web 服務(wù)器,Mysql作為數(shù)據(jù)庫(LAMP)的方案。Linux 和 Apache 都是功能強大的免費軟件,對硬件要求不高,是中小型網(wǎng)站的理想平臺。所需軟件: (1)PHP 源程序 C 語言代碼。 (2)MySQL 源程序 (3)Apache 源程序 (4)Linux 系統(tǒng) 以上這些軟件因為都免費軟件,所以在安裝了 Linux 之后,這些軟件都是隨操作系統(tǒng)裝上(需要在安裝時選中相應(yīng)的軟件包) ,而且環(huán)境基本上都配好,只要啟動相應(yīng)的服務(wù)就可以了。啟動 Apache 服務(wù): service htt pd start 啟動 MySQL 數(shù)據(jù)庫:mysqld_safe user=mysql 一切配好之后,我們就可以利用 Mozilla 來訪問我們的 PHP 程序了。 PHP 文件組成PHP 文件以結(jié)尾,一個*.php 文件是一個文本文件,它可以用 Dreamweaver 來進行設(shè)計。一般來說,PHP 文件由 HTML 標(biāo)記和 JQuery 或者 JavaScript 程序代碼混雜在一起構(gòu)成的,它是一個標(biāo)準(zhǔn)的網(wǎng)頁。如下面例子所示:?PHP echo Hello world 我的第一個 PHP 程序! 。? 訪問數(shù)據(jù)庫的實現(xiàn)方法(1)首先介紹一下 web 數(shù)據(jù)庫架構(gòu):如 21 圖所示: 1 2 3 6 5 4圖 21 web 數(shù) 據(jù) 庫 架 構(gòu)從 web 查詢數(shù)據(jù)的基本步驟: Step1: 檢查并過濾來自用戶的數(shù)據(jù);Step2: 建立一個適當(dāng)?shù)臄?shù)據(jù)庫連接;Step3: 查詢數(shù)據(jù)庫;Step4: 獲取查詢結(jié)構(gòu);Step5: 將結(jié)果顯示給用戶。(2)此系統(tǒng)我采用了 WAMP 作為開發(fā)環(huán)境,它是一個將 PHP 與 集成起來的開發(fā)環(huán)境,所以當(dāng)服務(wù)器打開后,連接數(shù)據(jù)庫的方法較為簡潔,可用一下語句: 連接數(shù)據(jù)庫 mysql_connect—打開一個到 MySQL 服務(wù)器的鏈接;語法格式:resource mysql_connect (主機,用戶名,密碼) ;選擇數(shù)據(jù)庫:mysql_select_db(數(shù)據(jù)庫名稱[,鏈接標(biāo)示符]) ;關(guān)閉數(shù)據(jù)庫:mysql_close(); MYSQL 數(shù)據(jù)庫 MYSQL 簡介MySQL 最初的開發(fā)者的意圖是用 mSQL 和他們自己的快速低級例程(ISAM) 去連接表格。不管怎樣,在經(jīng)過一些測試后,開發(fā)者得出結(jié)論:mSQL 并沒有他們需要的那么快和靈活。這導(dǎo)致了一個使用幾乎和 mSQL 一樣的 API 接口的用于他們的數(shù)據(jù)庫的新的 SQL 接口的產(chǎn)生,這樣,這個 API 被設(shè)計成允許為用于 mSQL 而寫的第三方代碼更容易移植到 MySQL。MySQL 這個名字是怎么來的已經(jīng)不清楚了?;局改虾痛罅康膸旌凸ぞ邘в星熬Y“my”已經(jīng)有 10 年以上,而且不管怎樣,MySQL AB 創(chuàng)始人之一的 Monty Widenius 的女兒也叫 My。這兩個到底是哪一個給出了 MySQL 這個名字至今依然是個迷,包括開發(fā)者在內(nèi)也不知道。MySQL 的海豚標(biāo)志的名字叫“sakila”,它是由 MySQL AB 的創(chuàng)始人從用戶在“海豚命名” 的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲斯威士蘭的開源軟件開發(fā)者Ambrose Twebaze 提供。根據(jù) Ambrose 所說,Sakila 來自一種叫 SiSwati 的斯威士蘭方言,也是在 Ambrose 的家鄉(xiāng)烏干達附近的坦桑尼亞的 Arusha 的一個小鎮(zhèn)的名字。 瀏覽器 服務(wù)器 PHP 引擎 Mysql服務(wù)器 特點特性(1)使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性(2)支持 AIX、FreeBSD、HPUX、Linux 、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、 Solaris、Windows 等多種操作系統(tǒng)(3)為多種編程語言提供了 API。這些編程語言包括C、C++ 、Python 、Java、Perl 、PHP 、Eiffel 、Rub
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1