• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于PHP的網(wǎng)絡(luò)設(shè)備交互及管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2014-12-31 00:00:00楊光趙敏劉超
    電子世界 2014年20期

    【摘要】本文使用PHP中的socket機(jī)制實(shí)現(xiàn)了網(wǎng)絡(luò)設(shè)備操作命令的下發(fā)及上送前端網(wǎng)頁顯示,并通過Mysql數(shù)據(jù)庫對(duì)設(shè)備的一些基本信息進(jìn)行管理,方便了日常對(duì)網(wǎng)絡(luò)設(shè)備的維護(hù)工作。

    【關(guān)鍵詞】網(wǎng)絡(luò)設(shè)備;B/S;PHP

    1.引言

    網(wǎng)絡(luò)設(shè)備是網(wǎng)絡(luò)穩(wěn)定、可靠的基石,因此對(duì)網(wǎng)絡(luò)設(shè)備的一些狀態(tài)進(jìn)行例行檢查和管理就顯的尤為重要。然而,隨著網(wǎng)絡(luò)的不斷發(fā)展,網(wǎng)絡(luò)規(guī)模越來越大,對(duì)網(wǎng)絡(luò)設(shè)備的檢查和管理工作變的越來越繁重。

    目前對(duì)設(shè)備一些例行狀態(tài)的檢查一般是通過Telnet登陸設(shè)備使用命令的形式進(jìn)行查看,需熟記命令,操作十分繁重;一些網(wǎng)管軟件雖能檢測網(wǎng)絡(luò)設(shè)備的部分狀態(tài),但獲取的信息遠(yuǎn)不如登陸設(shè)備使用命令查看獲取的信息豐富。本文設(shè)計(jì)并實(shí)現(xiàn)了前端網(wǎng)頁與網(wǎng)絡(luò)設(shè)備狀態(tài)的信息交互,并將網(wǎng)絡(luò)設(shè)備相關(guān)信息存儲(chǔ)在數(shù)據(jù)庫中,減輕了網(wǎng)絡(luò)維護(hù)人員的日常工作量。

    2.網(wǎng)站系統(tǒng)的設(shè)計(jì)

    2.1 網(wǎng)站體系設(shè)計(jì)

    系統(tǒng)采用瀏覽器/服務(wù)器(Browser/Server)結(jié)構(gòu),使用具有良好可移植性和可擴(kuò)展性的PHP語言完成各功能模塊。網(wǎng)站系統(tǒng)設(shè)計(jì)流程如圖1所示:

    圖1 網(wǎng)站系統(tǒng)設(shè)計(jì)流程

    2.2 網(wǎng)絡(luò)設(shè)備交互模塊設(shè)計(jì)

    Socket通常也稱作“套接字”,用于描述IP地址和端口,是一個(gè)通信鏈的句柄。應(yīng)用程序通常通過“套接字”向網(wǎng)絡(luò)發(fā)出請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求,是一種通信機(jī)制。使用Socket機(jī)制,將網(wǎng)絡(luò)設(shè)備看作通信中的“服務(wù)器端”,將運(yùn)行PHP的設(shè)備看作通信中的“客戶端”,實(shí)現(xiàn)與網(wǎng)絡(luò)設(shè)備的交互。

    網(wǎng)頁與網(wǎng)絡(luò)設(shè)備交互流程如圖2所示。

    圖2 網(wǎng)絡(luò)設(shè)備交互流程

    2.3 設(shè)備管理等其他功能模塊

    因設(shè)備板卡類型、位置等信息很少有變化,通過數(shù)據(jù)庫信息將其保存下了,便于維護(hù)人員能及時(shí)查看設(shè)備的一些基本信息。采用Mysql數(shù)據(jù)庫,在數(shù)據(jù)庫中建立基于功能模塊所涉及信息的所有數(shù)據(jù)表?!霸O(shè)備信息“數(shù)據(jù)表設(shè)計(jì),將存儲(chǔ)設(shè)備信息所需的各個(gè)屬性按一定的命名規(guī)則完成數(shù)據(jù)表的設(shè)計(jì)。如設(shè)備信息表的描述為:設(shè)備信息(編號(hào),設(shè)備名,設(shè)備大小,設(shè)備類型,上架時(shí)間,設(shè)備IP,設(shè)備位置),設(shè)計(jì)的數(shù)據(jù)表為:

    device_info(id,devicename,devicesize,devicetype,uploadtime,deviceip,deviceposition)

    表1 device_info數(shù)據(jù)表

    字段 類型 字符集 允許空值 其它

    id int(11) 否 AUTO_INCREMENT

    devicename vchar(20) gbk 否

    devicesize vchar(20) utf8 否

    devicetype vchar(20) utf8 否

    uploadtime date 否

    deviceip vchar(20) utf8 否

    deviceposition vchar(20) gbk 否

    同理,完成其他功能模塊數(shù)據(jù)表的設(shè)計(jì)。

    3.網(wǎng)站測試驗(yàn)證

    在完成網(wǎng)站設(shè)計(jì)后,對(duì)網(wǎng)站系統(tǒng)進(jìn)行測試驗(yàn)證,以確定是否完成既定功能,尤其是網(wǎng)絡(luò)設(shè)備狀態(tài)檢查,能否正確獲取網(wǎng)絡(luò)設(shè)備上的信息并予以顯示在前端網(wǎng)頁上(如圖3所示)。

    圖3 網(wǎng)站系統(tǒng)測試驗(yàn)證

    經(jīng)多次測試驗(yàn)證,系統(tǒng)正常,各功能模塊運(yùn)行正常,較好的完成了既定功能。

    4.結(jié)論

    網(wǎng)站系統(tǒng)經(jīng)測試驗(yàn)證,取得了較好的使用效果,已應(yīng)用在實(shí)際的運(yùn)維工作中,有效減少了運(yùn)維人員頻繁登陸設(shè)備的重復(fù)性工作,提高了設(shè)備狀態(tài)信息獲取的時(shí)效性。

    參考文獻(xiàn)

    [1]張飛.基于PHP 和MySQL的同學(xué)錄管理系統(tǒng)[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012(3):157-158.

    [2]敖磊,肖大薇.基于PHP的網(wǎng)絡(luò)設(shè)備智能配置管理系統(tǒng)的設(shè)計(jì)[J].軟件.2013,34(1):9-10,25.

    [3]馮興利,鎖志海,徐墨.基于PHP+MySQL的Web系統(tǒng)安全防范及全站靜態(tài)化[J].現(xiàn)代電子技術(shù),2012,35(8):25-28.

    [4]明日科技.PHP從入門到精通[M].清華大學(xué)出版社,2012,7.

    [5]王新宇,孫淑奎.基于PHP+Mysql的小型語料庫程序設(shè)計(jì)解決方案[J].河南科技學(xué)院學(xué)報(bào),2012(3):56-58.

    [6]汪學(xué)明.基于PHP+ MySQL的三層結(jié)構(gòu)動(dòng)態(tài)web數(shù)據(jù)庫應(yīng)用系統(tǒng)的研究和開發(fā)[J].貴州工業(yè)大學(xué)學(xué)報(bào),2001,30(2):38-41.

    作者簡介:

    楊光(1987—),男,工學(xué)碩士,工程師,現(xiàn)供職于中國聯(lián)合網(wǎng)絡(luò)通信有限公司濱州市分公司網(wǎng)絡(luò)維護(hù)中心。

    趙敏,現(xiàn)供職于中國聯(lián)合網(wǎng)絡(luò)通信有限公司濱州市分公司網(wǎng)絡(luò)維護(hù)中心。

    劉超(1983—),男,山東泰安人,廣播電視助理工程師,現(xiàn)供職于山東省廣播電視監(jiān)測中心。

    杨浦区| 垦利县| 曲阜市| 扬中市| 广东省| 酒泉市| 察隅县| 工布江达县| 武鸣县| 桃江县| 新疆| 八宿县| 庐江县| 香格里拉县| 铁力市| 大足县| 高阳县| 剑河县| 通州区| 洞头县| 桂东县| 高唐县| 松原市| 浙江省| 泰和县| 长沙市| 全南县| 黎川县| 阳信县| 贵州省| 东方市| 屏南县| 安庆市| 寻甸| 永清县| 大姚县| 呼玛县| 临西县| 海晏县| 定南县| 华容县|