熊斌榮
(鷹潭市工業技術研究所 江西 鷹潭 335000)
為適應銅產業科技發展和銅經濟發展和滿足我市銅產業中小企業發展的現實需求,提高網站質量和水平,豐富網站內容,基于瀏覽器/服務器模式下開發了新一代銅產業科技管理信息系統,“中國銅業網”網站在靜態網頁的基礎上,建立了具有多媒介、交互性、內容更加豐富的動態網頁,實現銅產業信息資源共享,已成為加快銅產業信息化進程的重要手段和途徑。
系統采用目前流行的瀏覽器/服務器模式(Browser/Server)。B/S的發展基礎是客戶機/服務器 (Client/Server)的設計模式,其基本模式組合為Web服務器和瀏覽器。在B/S構架下設計的動態網頁是建立在后臺數據庫的基礎上的,可以方便地通過Internet或局域網進行信息交流和共享。
系統采用Windows2000 server+PHP+MySQL運行模式。PHP是一種面向Internet和Intranet的編程語言 ,它是一種真正跨平臺、跨服務器的開發語言,其特色是可在Internet網頁方便地操作數據庫。
網頁開發工具選擇Dreamweaver MX2004,它是一個可視化的、動態網頁設計和網站開發管理工具,支持最新的Web技術和ASP、JSP、PHP等數據庫編程。
在Windows2000 server操作系統上開發PHP動態網頁,需要①配置Apache2.2;②設置Apache httpd.conf;③配置php;④配置 php.ini;⑤至此,配置完成,MySQL與 Zend只要按需安裝即可。裝完后重啟Apache服務器即可。
找到/php/ext/,復制文件php_mysql.dll php_mysqli.dll到系統C:WINDOWSsystem32目錄下面。
運用PHP技術開發動態網頁,Microsoft是實現Web網頁與數據庫的集成和連接的一個很好的解決方案。我們采用MySQL軟件組建系統數據庫。
系統設計分為后臺管理庫系統和基礎數據庫系統。
將基礎數據庫系統表示為二元關系的集合:U1={A,B,C,D,E,F}則數據表示為:

銅產業數字信息數據表(A):A={a1,a2,a3,a4,a5,a6,a7,a8,a9}。由本地資訊、銅業新聞、企業新聞、行業檢測、銅資源信息,銅產業貿易,銅產業平臺,供求信息,銅產業服務機構等銅產業相關信息構成。
式中,a1為本地資訊,a2為銅業新聞,a3為企業新聞,a4為行業檢測,a5為銅資源信息,a6為銅產業貿易,a7為銅產業平臺,a8為供求信息,a9為銅產業服務機構。
專家庫數據表(B):B={b1}。由專家構成。
式中,b1為專家。
技術下載中心數據表(C):C={c1}由相關文獻資料和視頻構成。
式中,c1下載中心。
行情資訊數據表 (D):D={d1}由每日銅行情參考數據構成。
式中,d1銅行情參考數據。
農業在線咨詢數據表(E):E={e1}由咨詢數據構成。
式中,e1咨詢數據。
政策法規數據表(F):F={f1}由政策法規構成。式中,f1政策法規。
創建一個表的方法有多種,如使用設計器創建表、使用向導創建表和通過輸入數據創建表等。本系統使用設計器創建表。在設計器中創建表,可以同時輸入字段的名稱、數據類型、字段大小等屬性,便于表的整體設計。要更改一個表的設計,比如添加字段、刪除字段、改變數據類型、更改字段屬性等,可以在設計視圖中打開相應表,做必要的修改后保存即可。
動態網頁設計分模塊進行,大體將系統分為前臺系統和后臺系統,主要建立數據查詢模塊、信息發布模塊、用戶管理模塊、數據庫模塊和后臺管理模塊等。各模塊間相互作用、關聯,以實現各自的功能。
本模塊設置有注冊和登錄功能,用于用戶注冊、分級管理和用戶權限的設置與修改。
本模塊用于信息瀏覽、數據查詢,可進行關鍵詞檢索和組合條件檢索。實現這一功能的步驟為:連接WEB數據庫。在PHP中,使用內置的MySQLl函數,對數據庫進行查詢,顯示查詢結果。
本模塊主要實現網上用戶數據資源共享或信息發布等功能。其工作原理與數據庫檢索相仿,即將客戶端發送的信息傳輸到服務器的數據庫中存儲起來,然后回送一個信息給客戶端說明信息已發送成功;接收信息的數據庫可以讓其他用戶在網上進行檢索查詢,實現信息資源相互交流、共享。
本模塊主要采用多種用戶不同權限的方式進行管理。系統管理員主要進行其他授權用戶和后臺管理庫以及基礎數據庫表等內容的設置與管理,數據維護用戶主要對其后臺數據庫中數據進行添加、修改、查詢和刪除等維護,普通用戶只能進行數據查詢。
基于B/S運行模式,采用Dreamweaver MX 2004可視化開發工具和PHP動態網頁編程技術,應用MySQL型后臺管理庫系統和基礎數據庫系統創建的動態網頁,可實現信息數據發布、檢索、維護、管理等。該網頁界面友好,操作方便,性能穩定,效果良好。