• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      PHP的分頁程序在校園信息發(fā)布系統(tǒng)中的應(yīng)用

      2011-04-16 09:15:52喬建惠
      電腦與電信 2011年4期
      關(guān)鍵詞:解析器瀏覽器頁面

      喬建惠

      (江西財(cái)經(jīng)大學(xué),江西南昌330013)

      1.引言

      在當(dāng)今信息時(shí)代,作為信息流通的重要載體——互連網(wǎng)逐步顯現(xiàn)出其媒介的重要作用,信息技術(shù)的變革更是給信息發(fā)布工作帶來了活力和生機(jī)。和大眾化的傳媒(報(bào)紙、廣播、電視等)相比,互聯(lián)網(wǎng)有著自身的優(yōu)勢,例如,網(wǎng)絡(luò)能承載更為豐富、多樣的信息內(nèi)容,時(shí)效性更強(qiáng),保存時(shí)間更為持久,信息與網(wǎng)絡(luò)讀者的互動(dòng)性更強(qiáng)。

      校園的信息發(fā)布通常是建立在B/S模式之上的基于數(shù)據(jù)庫的信息系統(tǒng),通過網(wǎng)絡(luò)解析程序,把形式豐富的圖文資料條理地展現(xiàn)在瀏覽器上。在這里,網(wǎng)絡(luò)傳媒的作用就體現(xiàn)在校園信息發(fā)布系統(tǒng)中,具備信息分類、提交、審批、外宣的功能,是流程化的外宣方式。

      現(xiàn)在,多數(shù)大專院校都在網(wǎng)絡(luò)上具備門戶網(wǎng)站,主要是通過信息發(fā)布系統(tǒng)把學(xué)校形象、辦學(xué)理念、院校動(dòng)態(tài)、科研信息、教學(xué)園地等內(nèi)容推廣出去。本文立足該背景,闡述PHP的分頁程序在信息發(fā)布系統(tǒng)中的應(yīng)用。

      2.校園信息發(fā)布系統(tǒng)設(shè)計(jì)

      2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)分析

      校園信息發(fā)布程序是運(yùn)行在網(wǎng)絡(luò)軟硬件平臺(tái)搭建的運(yùn)行環(huán)境中連接后臺(tái)數(shù)據(jù)庫和前臺(tái)顯示模塊的系統(tǒng)。后臺(tái)數(shù)據(jù)庫選用性能先進(jìn)的MySQL數(shù)據(jù)庫,前臺(tái)解析采用PHP語言(超級文本預(yù)處理語言Hypertext Preprocessor),運(yùn)行環(huán)境搭配世界使用排名第一的Web服務(wù)器軟件Apache。這樣的搭建方式是經(jīng)典的網(wǎng)絡(luò)瀏覽器、服務(wù)器和數(shù)據(jù)庫三層結(jié)構(gòu)體系,可以廣泛運(yùn)行在幾乎所有的計(jì)算機(jī)平臺(tái)上,是最為流行的Web服務(wù)器端軟件之一。由于院校信息含量大,更新速度快,靜態(tài)的網(wǎng)站系統(tǒng)已經(jīng)不適合當(dāng)前的形勢。靜態(tài)結(jié)構(gòu)中,網(wǎng)絡(luò)瀏覽器與網(wǎng)絡(luò)服務(wù)器共同構(gòu)建服務(wù)模式(見圖1),網(wǎng)絡(luò)瀏覽器對service傳遞邀請,通訊對接成功后,service傳遞回相應(yīng)信息。這種靜態(tài)網(wǎng)站的維護(hù)工作繁重,信息如有更新,就要改動(dòng)較多頁面,維護(hù)效率低,其與互聯(lián)網(wǎng)的發(fā)展已不能同步。院校對信息的更新是動(dòng)態(tài)實(shí)時(shí)的,必須采用動(dòng)態(tài)體系建設(shè)信息發(fā)布系統(tǒng)才能動(dòng)態(tài)維護(hù)和管理。院校根據(jù)自身要求定制的動(dòng)態(tài)網(wǎng)站,信息含量大,維護(hù)速度快,資料發(fā)布及時(shí)。所以,建設(shè)動(dòng)態(tài)交互式信息發(fā)布系統(tǒng)才能達(dá)到目的。

      由網(wǎng)絡(luò)瀏覽器、網(wǎng)絡(luò)服務(wù)器和數(shù)據(jù)庫構(gòu)建的三層結(jié)構(gòu)體系通過規(guī)范的TCP/IP通訊協(xié)議形成前臺(tái)和數(shù)據(jù)庫的聯(lián)動(dòng),其與服務(wù)器環(huán)境無關(guān),維護(hù)方便、共享性好、安全有保障。這種三層體系的網(wǎng)絡(luò)服務(wù)器負(fù)責(zé)數(shù)據(jù)處理和運(yùn)算,提高了性能,可以及時(shí)響應(yīng)用戶需求。校園信息發(fā)布系統(tǒng)就應(yīng)用了三層體系結(jié)構(gòu)。

      2.2 信息發(fā)布系統(tǒng)工作基理

      網(wǎng)絡(luò)瀏覽器、網(wǎng)絡(luò)服務(wù)器和數(shù)據(jù)庫服務(wù)器構(gòu)建的三層結(jié)構(gòu)體系運(yùn)行模式是:用戶只要通過網(wǎng)頁瀏覽器對服務(wù)器發(fā)出要求,服務(wù)器就可以做出相應(yīng)來進(jìn)行數(shù)據(jù)、資料的處理,絕大部分的邏輯處理都放置在服務(wù)器端,訪問及操作數(shù)據(jù)庫都在服務(wù)器上進(jìn)行。該種模式運(yùn)行基理見圖2。

      ①用戶通過網(wǎng)絡(luò)Browser發(fā)出超文本傳輸協(xié)議請求,尋求目的頁面。

      ②網(wǎng)絡(luò)服務(wù)器接收request,發(fā)送命令至指定PHP文件,進(jìn)而要求PHP解析器處理請求。

      ③PHP解析器運(yùn)行該文件,進(jìn)入對應(yīng)處理環(huán)節(jié)。解析器運(yùn)行命令后對MySQL服務(wù)器進(jìn)行對接,開展查詢工作。

      ④MySQL服務(wù)器接受查詢并執(zhí)行,查詢結(jié)果傳遞給PHP解析器。

      ⑤PHP解析器把對數(shù)據(jù)庫操作的結(jié)果轉(zhuǎn)化為網(wǎng)頁能顯示的樣式,將此結(jié)構(gòu)傳遞給網(wǎng)絡(luò)服務(wù)器。

      ⑥網(wǎng)絡(luò)服務(wù)器把結(jié)果傳遞給網(wǎng)絡(luò)瀏覽器,網(wǎng)絡(luò)瀏覽器將其展現(xiàn)出來,整個(gè)過程執(zhí)行完畢。

      3.分頁技術(shù)在校園信息發(fā)布系統(tǒng)中的應(yīng)用

      3.1 分頁技術(shù)工作原理

      由于校園信息發(fā)布系統(tǒng)信息含量大,不能在同一頁中顯示所有信息,所以,許多地方都用到分頁技術(shù),比如:門戶網(wǎng)站的學(xué)校工作動(dòng)態(tài)頁面,后臺(tái)的信息審核、修改頁面等。隨著時(shí)間的推進(jìn)和數(shù)據(jù)量的增多,往往對數(shù)據(jù)庫的遍歷結(jié)果都會(huì)有幾百條,有時(shí)甚至有上萬條,如何合理地顯示查詢結(jié)果,是直接關(guān)系系統(tǒng)實(shí)用性的要素之一。如果不加以處理,直接將查詢結(jié)果直接傳遞給客戶,一定會(huì)引發(fā)網(wǎng)絡(luò)的堵塞,造成網(wǎng)站訪問不暢,降低系統(tǒng)性能。要想解決這種不利情形,可以每次只顯示幾十條或幾條記錄的方式,再加以分頁,即可達(dá)到客戶查詢相關(guān)信息的目的。這種技術(shù)叫做分頁技術(shù)。在校園信息發(fā)布系統(tǒng)中應(yīng)用的分頁技術(shù)工作原理如下:第一步依照表單提交信息形成結(jié)構(gòu)化查詢語言;第二步通過對數(shù)據(jù)庫的操作,產(chǎn)生數(shù)組式記錄的集合體;第三步通過計(jì)算結(jié)果總條數(shù),按照每頁顯示的條數(shù)進(jìn)行分頁處理并顯示。其相關(guān)PHP程序如下:

      3.2 分頁技術(shù)顯示結(jié)果

      經(jīng)過分頁技術(shù)處理后,信息發(fā)布系統(tǒng)前臺(tái)信息分頁按鈕顯示如圖3所示,點(diǎn)擊按鈕可以進(jìn)入相應(yīng)的頁面,看到每頁顯示的限量的記錄信息,后臺(tái)管理系統(tǒng)顯示如圖4所示,可以看到按發(fā)布時(shí)間倒序排列的記錄,點(diǎn)擊相應(yīng)按鈕可以進(jìn)行修改、刪除等操作。

      4.結(jié)束語

      綜上所述,校園信息發(fā)布系統(tǒng)綜合運(yùn)用了網(wǎng)絡(luò)技術(shù)和多媒體技術(shù),在有限的空間內(nèi)利用PHP的分頁技術(shù),規(guī)范有序地為廣大用戶展現(xiàn)了豐富的數(shù)字信息,解決了大量信息分頁顯示的問題,把海量的傳統(tǒng)紙質(zhì)媒體資料變?yōu)殡娮訑?shù)據(jù),通過網(wǎng)絡(luò)發(fā)布出去,達(dá)到了節(jié)約資源、提高效率、擴(kuò)大宣傳的目的,有較高的應(yīng)用價(jià)值和很好的實(shí)用效果。

      [1]張啟旭.基于Web的學(xué)校新聞發(fā)布系統(tǒng)的平臺(tái)搭建與設(shè)計(jì)[J].中國科技博覽,2009,25:207-208.

      [2]蔚明.利用PHP開發(fā)基于WEB的作業(yè)管理的分析與研究[J].河北旅游職業(yè)學(xué)院學(xué)報(bào),2010,15:85-86.

      [3]Netbat.“PHP+MySQL”制作Web分頁程序[J].網(wǎng)絡(luò)與信息,2002,16:72-73.

      猜你喜歡
      解析器瀏覽器頁面
      大狗熊在睡覺
      刷新生活的頁面
      基于多解析器的域名隱私保護(hù)機(jī)制
      基于Wireshark的列控中心以太網(wǎng)通信協(xié)議解析器的研究與實(shí)現(xiàn)
      反瀏覽器指紋追蹤
      電子制作(2019年10期)2019-06-17 11:45:14
      如何防御DNS陷阱?常用3種DNS欺騙手法
      一種基于無關(guān)DNS的通信隱私保護(hù)技術(shù)研究
      電子世界(2018年14期)2018-04-15 16:14:25
      環(huán)球?yàn)g覽器
      再見,那些年我們嘲笑過的IE瀏覽器
      同一Word文檔 縱橫頁面并存
      瑞金市| 新密市| 姚安县| 河西区| 通城县| 甘德县| 天峨县| 禄劝| 富平县| 玛曲县| 特克斯县| 峡江县| 班玛县| 武陟县| 庆阳市| 八宿县| 当雄县| 积石山| 泌阳县| 洪泽县| 吴江市| 太湖县| 商洛市| 桂阳县| 灵石县| 建平县| 黄浦区| 灵石县| 苍溪县| 中阳县| 泰州市| 丁青县| 泽库县| 呼和浩特市| 砀山县| 西华县| 桦南县| 唐河县| 揭阳市| 阿尔山市| 阿克苏市|