国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PHP+MYSQL的新聞發(fā)布系統(tǒng)的分析與設(shè)計(jì)

2019-06-17 01:22:46陳杏環(huán)
卷宗 2019年14期
關(guān)鍵詞:新聞

摘 要:本文采用PHP平臺(tái)開發(fā)了一套基于B/S模式的新聞管理系統(tǒng),后臺(tái)數(shù)據(jù)庫采用了開源的MySql數(shù)據(jù)庫,服務(wù)器采用了Apache。本系統(tǒng)可以實(shí)現(xiàn)管理員注冊(cè)登錄并發(fā)布新聞、管理新聞,瀏覽者查看各類新聞的功能。

關(guān)鍵詞:PHP;新聞;MySql

1 引言

新聞?wù)故九c發(fā)布是動(dòng)態(tài)網(wǎng)站建設(shè)中經(jīng)常用到的功能,尤其是政府單位、教育單位或各類企業(yè)的網(wǎng)站。新聞?wù)故九c發(fā)布系統(tǒng)的作用就是在網(wǎng)上傳播信息,通過對(duì)新聞的不斷更新,讓用戶及時(shí)了解行業(yè)信息、企業(yè)狀況。所以新聞發(fā)布系統(tǒng)既要實(shí)現(xiàn)一般用戶的新聞查詢功能,還要實(shí)現(xiàn)管理員對(duì)新聞的新增、修改、刪除功能,這些功能借助PHP實(shí)現(xiàn)相對(duì)比較容易。

新聞?wù)故九c發(fā)布系統(tǒng),在技術(shù)上主要體現(xiàn)為如何添加新聞內(nèi)容,特別是包括圖片的新聞內(nèi)容;如何顯示新聞內(nèi)容以及對(duì)新聞分類的修改和刪除。一個(gè)完整的新聞發(fā)布系統(tǒng)共分為二大部分,一個(gè)是訪問者訪問新聞的動(dòng)態(tài)網(wǎng)頁部分,另一個(gè)是管理者對(duì)新聞進(jìn)行編輯的動(dòng)態(tài)網(wǎng)頁部分。

本系統(tǒng)頁面共有11個(gè)頁面,首頁為index.php,通過首頁提供管理員進(jìn)入管理頁面的鏈接和瀏覽者進(jìn)入分類瀏覽新聞的鏈接。

2 數(shù)據(jù)庫設(shè)計(jì)與連接

制作一個(gè)新聞發(fā)布系統(tǒng),首先要設(shè)計(jì)一個(gè)儲(chǔ)存新聞內(nèi)容、管理員賬號(hào)和密碼的數(shù)據(jù)庫文件,方便管理人員對(duì)新聞數(shù)據(jù)信息進(jìn)行管理和完善。

新聞發(fā)布系統(tǒng)需要一個(gè)用來存儲(chǔ)新聞標(biāo)題title和新聞內(nèi)容content的新聞信息表,還要建立一個(gè)新聞分類表和一個(gè)管理信息表,分別命名為news、newstype、admin數(shù)據(jù)表。

將數(shù)據(jù)庫連接代碼專門保存為一個(gè)文件,文件名為news.php。建立一個(gè)Connections文件夾,將news.php放入該文件夾,以便于其他頁面使用和后期維護(hù)。

<?php

# Type=”MYSQL”

# HTTP=”true”

$hostname_news = “l(fā)ocalhost”; //

$database_news = “news”;

$username_news = “root”;

$password_news = “root”;

$news = mysql_pconnect($hostname_news, $username_news, $password_news) or trigger_error(mysql_error(),E_USER_ERROR);

?>

在需要訪問數(shù)據(jù)庫的頁面中用如下代碼將連接頁面包含進(jìn)來即可。

<?php require_once(‘Connections/news.php);

?>

3 主要功能模塊

1)實(shí)現(xiàn)了管理員注冊(cè)功能:注冊(cè)頁面為adminreg.php,本案例僅需要管理員通過頁面向后臺(tái)數(shù)據(jù)庫中注冊(cè)賬號(hào)和密碼;regcheck.php為注冊(cè)校驗(yàn)頁面,當(dāng)用戶填寫完注冊(cè)信息單擊提交按鈕時(shí)服務(wù)器將調(diào)用注冊(cè)校驗(yàn)頁面驗(yàn)證用戶名是否已經(jīng)被注冊(cè)、兩次輸入密碼是否一致。

2)管理員登錄界面:管理員通過登錄界面登錄新聞系統(tǒng),如果登錄成功則跳轉(zhuǎn)到新聞管理主界面admin.php,可以添加新聞、添加新聞?lì)悇e、修改新聞等操作;如果登錄失敗,則會(huì)跳轉(zhuǎn)到新聞主界面index.php,只能瀏覽新聞而不能編輯。

3)新聞管理主頁面:在管理員登錄界面輸入正確的用戶名和密碼登錄成功后會(huì)跳轉(zhuǎn)到新聞管理主頁面admin.php,可以執(zhí)行添加新聞、編輯新聞等操作;管理員可以通過單擊頁面左側(cè)的“添加新聞”鏈接可以跳轉(zhuǎn)到添加新聞頁面news_add.php來添加新聞。單擊“添加新聞分類”則跳轉(zhuǎn)到types_add.php頁面,可以添加新聞?lì)愋?;單擊某種新聞?lì)愋陀疫叺摹靶薷摹辨溄樱瑒t跳轉(zhuǎn)到types_upd.php來修改新聞?lì)愋?;單擊某種新聞?lì)愋陀疫叺摹皠h除”鏈接則跳轉(zhuǎn)到type_del.php來刪除新聞?lì)愋汀T谥虚g新聞列表中可以修改和刪除單條新聞,對(duì)應(yīng)的頁面是news_del.php和news_upd.php。

4)新聞顯示主頁面:如果管理員登錄失敗就跳轉(zhuǎn)到新聞顯示頁面也是首頁面index.php,此時(shí)用戶只有瀏覽新聞的權(quán)限。用戶可以查詢新聞,通過在文本框中輸入要查詢的新聞主題,根據(jù)主題查詢你感興趣的新聞,此處查詢?yōu)槟:樵?,只需要輸入主題包含的部分關(guān)鍵字,比如輸入“養(yǎng)老保險(xiǎn)”,則會(huì)在結(jié)果頁面中顯示主題中含有“養(yǎng)老保險(xiǎn)”的新聞列表;

也可以在左邊新聞分類欄中按類別瀏覽新聞,例如單擊財(cái)經(jīng)新聞后,則會(huì)跳轉(zhuǎn)到type.php頁面,在地址欄里可以看到“http://localhost/news/type.php?id=3”,id=3是指財(cái)經(jīng)新聞的類別編號(hào)為3。

在頁面中間默認(rèn)顯示的最新新聞標(biāo)題列表中單擊詳細(xì)內(nèi)容列的查看超鏈接可以查看新聞的詳細(xì)內(nèi)容。

4 小結(jié)

新聞?wù)故九c發(fā)布系統(tǒng)的基本功能已實(shí)現(xiàn),本案例將新聞內(nèi)容、新聞?lì)愋?、管理員賬號(hào)和密碼存放在后臺(tái)數(shù)據(jù)庫MySQL中,方便管理員對(duì)新聞數(shù)據(jù)信息進(jìn)行管理和維護(hù)。本案例可以應(yīng)用于政府單位、教育單位或者企業(yè)網(wǎng)站中。

參考文獻(xiàn)

[1]環(huán)博文化組.PHP+MYSQL+DREAMWEAVER動(dòng)態(tài)網(wǎng)站開發(fā)從入門到精通[M].機(jī)械工業(yè)出版社,2016.

[2]沈蘊(yùn)梅.基于PHP+MySQL的網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與開發(fā)[J].計(jì)算機(jī)時(shí)代,2018,318(12):26-28.

[3]周昊等.基于PHP技術(shù)的農(nóng)產(chǎn)品發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2018(14).

作者簡(jiǎn)介

陳杏環(huán)(1980-),女,山東菏澤人,重慶電子工程職業(yè)學(xué)院教師,副教授,研究方向:人工智能、Web服務(wù)。

猜你喜歡
新聞
運(yùn)用關(guān)聯(lián)理論解讀新聞標(biāo)題修辭手法
新聞愛好者(2016年9期)2016-11-15 19:50:01
“互聯(lián)網(wǎng)+”時(shí)代新聞采訪教學(xué)的困境與出路
新聞前哨(2016年10期)2016-10-31 17:41:16
新聞版權(quán)合理使用制度的反思與重構(gòu)
出版廣角(2016年15期)2016-10-18 00:23:30
解構(gòu)口語化新聞的語言特征
今傳媒(2016年9期)2016-10-15 23:05:15
新宁县| 桂东县| 瑞安市| 民丰县| 讷河市| 思茅市| 江北区| 昭苏县| 砚山县| 乌拉特后旗| 遵义县| 栾川县| 天津市| 睢宁县| 绍兴县| 天门市| 祁阳县| 天全县| 长武县| 互助| 延长县| 莒南县| 临江市| 阿合奇县| 射洪县| 卢氏县| 三门县| 佛学| 思南县| 金寨县| 富川| 郧西县| 策勒县| 灌南县| 海口市| 绥滨县| 琼结县| 山阳县| 广平县| 黎城县| 交城县|