999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MySQL數(shù)據(jù)庫(kù)的海上油田網(wǎng)絡(luò)論壇設(shè)計(jì)

2019-07-11 01:41:08
中國(guó)海洋平臺(tái) 2019年3期
關(guān)鍵詞:頁(yè)面數(shù)據(jù)庫(kù)用戶

(中海油能源發(fā)展股份有限公司 工程技術(shù)分公司, 天津300452)

0 引 言

由于海上油田生產(chǎn)環(huán)境的特殊性,現(xiàn)場(chǎng)工作人員需長(zhǎng)期在遠(yuǎn)離陸地的海上平臺(tái)工作,并且現(xiàn)場(chǎng)及陸地需要電氣、儀表、機(jī)械、安全等各專業(yè)人員協(xié)同作業(yè)。目前,各專業(yè)工作人員與陸地管理人員的日常工作溝通只能依靠電話或郵件完成,不能實(shí)現(xiàn)在同一網(wǎng)絡(luò)平臺(tái)上的即時(shí)溝通,降低了工作時(shí)效,因此有必要基于MySQL數(shù)據(jù)庫(kù)和計(jì)算機(jī)網(wǎng)絡(luò)架設(shè)一個(gè)海上油田網(wǎng)絡(luò)論壇,在確保信息安全的同時(shí),為海上平臺(tái)各專業(yè)協(xié)同工作和問(wèn)題溝通提供開(kāi)放、便捷、及時(shí)的交流環(huán)境。網(wǎng)絡(luò)論壇是互聯(lián)網(wǎng)上的一種電子信息服務(wù)系統(tǒng),它提供一塊公共的電子白板,每個(gè)用戶都可以在其中發(fā)布信息或提出看法。像日常生活中的黑板報(bào)一樣,網(wǎng)絡(luò)論壇按不同的主題分成很多個(gè)布告欄,使用者可以閱讀他人關(guān)于某個(gè)主題的最新看法,也可以將自己的想法毫無(wú)保留地貼到公告欄中。海上油田網(wǎng)絡(luò)論壇就是一個(gè)基于數(shù)據(jù)庫(kù)和互聯(lián)網(wǎng)技術(shù)構(gòu)建的用于海上油田與陸地日常工作和技術(shù)問(wèn)題交流的網(wǎng)絡(luò)平臺(tái)。其軟件結(jié)構(gòu)形式就是基于數(shù)據(jù)庫(kù)技術(shù)構(gòu)建的一套具有交互功能的動(dòng)態(tài)網(wǎng)頁(yè)系統(tǒng)。目前,制作動(dòng)態(tài)網(wǎng)頁(yè)的主流技術(shù)有很多,如ASP、PHP、JSP等。本文主要介紹在Windows系統(tǒng)和Apache服務(wù)器環(huán)境下利用HTML語(yǔ)言、PHP技術(shù)和MySQL數(shù)據(jù)庫(kù)進(jìn)行海上油田網(wǎng)絡(luò)論壇的設(shè)計(jì)以及快速搭建。

1 海上油田網(wǎng)絡(luò)論壇開(kāi)發(fā)環(huán)境

1.1 主要開(kāi)發(fā)工具

論壇的設(shè)計(jì)環(huán)境在Windows操作系統(tǒng)下搭建,采用Apache服務(wù)器作HTTP服務(wù)器[1],花生殼軟件作動(dòng)態(tài)IP域名解析,域名主要為網(wǎng)上瀏覽作準(zhǔn)備。論壇使用MySQL數(shù)據(jù)庫(kù)作后臺(tái)支持,使用phpMyAdmin軟件作MySQL數(shù)據(jù)庫(kù)的管理工具[2],使用FrontPage和Dreamweaver軟件作論壇的HTML頁(yè)面設(shè)計(jì),使用UltraEdit軟件作PHP程序編寫[3],接著規(guī)劃并設(shè)計(jì)海上油田生產(chǎn)工作的相關(guān)討論版塊,最終完成海上油田生產(chǎn)工作論壇的設(shè)計(jì),在整體優(yōu)化后,測(cè)試論壇并投入使用。

開(kāi)發(fā)工具的具體信息如下:(1) PHP。一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,版本號(hào):5.1.2。(2)MySQL。一個(gè)數(shù)據(jù)庫(kù)服務(wù)器軟件,版本號(hào):5.0.19。(3)Apache。一個(gè)HTTP服務(wù)器軟件,版本號(hào):2.0.55。(4)花生殼。一套集桌面式域名管理與動(dòng)態(tài)域名解析等功能為一體的客戶端軟件,版本號(hào):3.5。(5)phpMyAdmin。用于管理整個(gè)MySQL服務(wù)器,也可以管理單個(gè)數(shù)據(jù)庫(kù),版本號(hào):2.8.0.1。(6)FrontPage。一款網(wǎng)頁(yè)設(shè)計(jì)軟件,版本號(hào):2003。(7)Dreamweaver。一款網(wǎng)頁(yè)設(shè)計(jì)軟件,版本號(hào):8.0。(8)UltraEdit。一個(gè)文本編輯器,可以直接編輯十六進(jìn)制文件,版本號(hào):12.00a。

1.2 開(kāi)發(fā)環(huán)境

圖1 論壇系統(tǒng)的基本結(jié)構(gòu)框圖

目前流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP作為服務(wù)器端腳本解釋器。這4個(gè)軟件都遵循GPL的開(kāi)放源碼軟件,使用這種方式可建立一個(gè)穩(wěn)定的網(wǎng)站系統(tǒng)。需注意的是,論壇在設(shè)計(jì)之初須在計(jì)算機(jī)中安裝并配置一個(gè)設(shè)計(jì)環(huán)境。在硬件方面僅需1臺(tái)計(jì)算機(jī),普通辦公計(jì)算機(jī)的硬件配置即可滿足要求,但必須能夠接入公司網(wǎng)絡(luò)。由于Windows系統(tǒng)更易于日常操作,因此本次設(shè)計(jì)在Windows+Apache+PHP+MySQL環(huán)境下完成。

2 海上油田網(wǎng)絡(luò)論壇設(shè)計(jì)

2.1 海上油田網(wǎng)絡(luò)論壇結(jié)構(gòu)分析

分析海上油田作業(yè)人員的需求,將網(wǎng)絡(luò)論壇分為用戶管理、信息展示、編輯操作、數(shù)據(jù)統(tǒng)計(jì)等4個(gè)功能模塊。圖1為論壇系統(tǒng)的基本結(jié)構(gòu)框圖。

(1) 用戶管理模塊。針對(duì)海上油田生產(chǎn)作業(yè)人員的組織架構(gòu),將用戶管理模塊分為用戶注冊(cè)、登錄、注銷、在線狀態(tài)等4個(gè)基本功能,可在論壇首頁(yè)上查看人員在線或離線狀態(tài)。注冊(cè)信息包括姓名、職務(wù)崗位、所屬專業(yè)、辦公室、房間號(hào)、辦公電話、郵箱等。注冊(cè)信息示例如表1所示。

表1 注冊(cè)信息示例

(2) 信息展示模塊。主要由單井作業(yè)項(xiàng)目、專業(yè)技術(shù)討論、日常生產(chǎn)交流等3個(gè)子板塊構(gòu)成。單井作業(yè)項(xiàng)目板塊以井號(hào)劃分子板塊,每個(gè)單井子版塊包括鉆完井、修井、措施作業(yè)等3個(gè)主題。當(dāng)作業(yè)項(xiàng)目開(kāi)始時(shí),項(xiàng)目負(fù)責(zé)人可在該主題下發(fā)布相關(guān)作業(yè)信息,并將與該作業(yè)相關(guān)的專業(yè)人員列入此主題下的討論組中,當(dāng)此主題下有新消息發(fā)布時(shí),直接在組內(nèi)成員的論壇頁(yè)面中發(fā)出新消息提醒,組內(nèi)成員可直接點(diǎn)擊消息進(jìn)入該主題進(jìn)行交流。專業(yè)技術(shù)討論板塊主要以各專業(yè)劃分板塊,包括安全、電氣、儀表、機(jī)械、工藝流程、生產(chǎn)。各專業(yè)技術(shù)人員可針對(duì)日常工作中遇到的專業(yè)技術(shù)問(wèn)題自由發(fā)布主題進(jìn)行討論交流,也可將一些專業(yè)知識(shí)文檔上傳到此板塊供大家學(xué)習(xí)。日常生產(chǎn)交流板塊是以平臺(tái)為單位建立的工作板塊,所有與該平臺(tái)生產(chǎn)生活相關(guān)的工作人員都可在此板塊發(fā)布信息。該板塊主要用于發(fā)布一些通知公告、日常工作安排等信息,幫助油田管理者與各專業(yè)人員在日常生產(chǎn)生活中及時(shí)有效地溝通。

(3) 編輯操作模塊。主要為所有論壇用戶提供信息查詢、發(fā)布、編輯修改等功能。在信息發(fā)布功能中還包括文檔、圖片、網(wǎng)址鏈接、郵箱鏈接等信息的上傳發(fā)布。

(4) 數(shù)據(jù)統(tǒng)計(jì)模塊。主要利用MySQL數(shù)據(jù)庫(kù)對(duì)論壇用戶信息、發(fā)布的信息提供存儲(chǔ)和查詢功能。

2.2 海上油田網(wǎng)絡(luò)論壇功能設(shè)計(jì)

本論壇設(shè)計(jì)共編寫17個(gè)網(wǎng)頁(yè)文件,其中3個(gè)為html文件、14個(gè)為php文件。具體功能界面設(shè)計(jì)如下:

(1) 論壇界面。采用框架頁(yè)方式進(jìn)行設(shè)計(jì)。首頁(yè)左側(cè)為目錄窗口,嵌入mulu.php文件,顯示用戶登錄狀態(tài)、論壇版塊和功能選項(xiàng)等。論壇主版塊按海上油田生產(chǎn)工作類別分為單井作業(yè)項(xiàng)目、專業(yè)技術(shù)討論、日常生產(chǎn)交流,其中單井作業(yè)項(xiàng)目板塊包括鉆完井、修井、措施作業(yè)等3個(gè)主題,專業(yè)技術(shù)討論板塊包括安全、電氣、儀表、機(jī)械、工藝流程和生產(chǎn)等6個(gè)主題。右側(cè)為瀏覽窗口,嵌入window.php文件顯示左側(cè)目錄的相應(yīng)內(nèi)容。

(2) 會(huì)員功能。會(huì)員功能包括用戶的注冊(cè)、登錄、離開(kāi)等。會(huì)員功能文件信息如表2所示。

表2 會(huì)員功能文件信息

(3) 用戶登錄狀態(tài)顯示。用戶登錄狀態(tài)將在目錄頁(yè)中顯示。

(4) 論壇數(shù)據(jù)統(tǒng)計(jì)。包括注冊(cè)用戶資料統(tǒng)計(jì)、帖子數(shù)量統(tǒng)計(jì)等。論壇數(shù)據(jù)統(tǒng)計(jì)文件為tongji.php。

(5) 分類版塊顯示模塊。包括論壇的版塊類別(mulu.php)、版塊中的帖子主題顯示(bantitle.php)、主題下的帖子內(nèi)容顯示(index.php)。

(6) 發(fā)帖、回復(fù)、修改。各功能文件信息如表3所示。

表3 發(fā)貼、回復(fù)、修改功能文件信息

(7) 論壇版權(quán)信息。顯示論壇的版本及版權(quán)信息,包括論壇管理員的聯(lián)系方式等。一個(gè)功能強(qiáng)大的論壇,不但需擁有一般論壇所應(yīng)具有的基本功能,而且還應(yīng)擴(kuò)展一些輔助功能,如自定義風(fēng)格界面、設(shè)立發(fā)帖積分等。

圖2 論壇系統(tǒng)與數(shù)據(jù)庫(kù)和服務(wù)器之間的關(guān)系圖

2.3 MySQL數(shù)據(jù)庫(kù)建設(shè)

論壇將存儲(chǔ)大量的文字信息,數(shù)據(jù)庫(kù)建設(shè)也是論壇設(shè)計(jì)的重點(diǎn)。論壇所有的資源可被有秩序地分類存儲(chǔ)在數(shù)據(jù)庫(kù)中,以便隨時(shí)調(diào)用。通過(guò)數(shù)據(jù)庫(kù)可有效管理論壇數(shù)據(jù),方便進(jìn)行數(shù)據(jù)的寫入與讀取,并且能夠提高數(shù)據(jù)的讀寫效率。用戶注冊(cè)和發(fā)表帖子是對(duì)數(shù)據(jù)庫(kù)資料進(jìn)行寫入和修改操作,登錄和瀏覽帖子是對(duì)數(shù)據(jù)庫(kù)資料進(jìn)行查詢和讀取操作。論壇系統(tǒng)與數(shù)據(jù)庫(kù)和服務(wù)器之間的具體關(guān)系如圖2所示。本論壇采用MySQL數(shù)據(jù)庫(kù)作支持。

圖3 PhpMyadmin的主界面

論壇數(shù)據(jù)庫(kù)設(shè)計(jì)可使用用戶數(shù)據(jù)表“user”和帖子數(shù)據(jù)表“gbook”完成。使用phpMyAdmin可便捷地建立所需數(shù)據(jù)庫(kù)和數(shù)據(jù)表,其步驟是:在瀏覽器中輸入“http://localhost/phpmyadmin/”進(jìn)入phpMyAdmin的主界面,如圖3所示;在“創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)”下方空格輸入所需創(chuàng)建的數(shù)據(jù)庫(kù)名字,點(diǎn)擊創(chuàng)建按扭,本論壇創(chuàng)建一個(gè)名為“data”的數(shù)據(jù)庫(kù);點(diǎn)擊左側(cè)目錄欄中剛創(chuàng)建的數(shù)據(jù)庫(kù),繼續(xù)創(chuàng)建數(shù)據(jù)表,在創(chuàng)建表的輸入框中輸入表的名稱和“Number of fields”字段數(shù)目即可創(chuàng)建一個(gè)新表,本論壇一共創(chuàng)建兩個(gè)數(shù)據(jù)表,分別是“user”表和“gbook”表;創(chuàng)建數(shù)據(jù)表后,還需為每個(gè)字段設(shè)置其所記錄數(shù)據(jù)的類型、長(zhǎng)度、屬性等。

“user”表用于記錄注冊(cè)用戶的資料,包含10個(gè)字段。表4為“user”表的各字段名稱、類型、長(zhǎng)度和功能。

表4 user表字段屬性

“gbook”表用于記錄論壇帖子的數(shù)據(jù),包含10個(gè)字段。表5為“gbook”表的各字段名稱、類型、長(zhǎng)度和功能。

表5 gbook表字段屬性

兩個(gè)表中的“id”字段的額外設(shè)置均為“auto_increment”,表示自增。字段類型有容量不同的“INT”整數(shù)型、“VARCHAR”字符串型、“TEXT”文本型、“DATETIME”日期時(shí)間型等。至此,論壇數(shù)據(jù)庫(kù)建立完成。

2.4 論壇首頁(yè)及用戶管理模塊設(shè)計(jì)

圖4 論壇首頁(yè)

2.4.1 論壇首頁(yè)設(shè)計(jì)

論壇首頁(yè)index.htm文件采用框架頁(yè)設(shè)計(jì),并放置在網(wǎng)站根目錄下,其他文件全部放置在網(wǎng)站根目錄的“gb”文件夾內(nèi)。論壇首頁(yè)的左側(cè)嵌入目錄頁(yè),即mulu.php文件,目錄頁(yè)顯示論壇各版塊及各功能頁(yè)面的鏈接,并且使用Cookie技術(shù)在目錄頁(yè)中顯示用戶的登錄狀態(tài)。首頁(yè)界面設(shè)計(jì)如圖4所示。

瀏覽器與Web服務(wù)器之間使用HTTP協(xié)議進(jìn)行通信,當(dāng)某個(gè)用戶發(fā)出頁(yè)面請(qǐng)求時(shí),Web服務(wù)器只進(jìn)行簡(jiǎn)單響應(yīng),然后關(guān)閉與該用戶的連接。 當(dāng)一個(gè)請(qǐng)求發(fā)送到Web服務(wù)器時(shí),無(wú)論其是否是第一次來(lái)訪,服務(wù)器都會(huì)將其當(dāng)作第一次來(lái)訪對(duì)待。為了彌補(bǔ)這個(gè)缺陷,Netscape開(kāi)發(fā)了Cookie工具保存某個(gè)用戶的識(shí)別信息。Cookie是一種Web服務(wù)器通過(guò)瀏覽器在訪問(wèn)者的硬盤上存儲(chǔ)信息的手段[4]。Netscape Navigator使用一個(gè)名為cookies.txt的本地文件保存從所有站點(diǎn)接收的Cookie信息;IE瀏覽器把Cookie信息保存在 “C:windowscookies”目錄下。當(dāng)用戶再次訪問(wèn)某個(gè)站點(diǎn)時(shí),服務(wù)端將要求瀏覽器查找并返回先前發(fā)送的Cookie信息,以識(shí)別這個(gè)用戶。Cookie給網(wǎng)站和用戶帶來(lái)的便利很多:

(1) Cookie能使站點(diǎn)跟蹤特定訪問(wèn)者的訪問(wèn)次數(shù)、最后訪問(wèn)時(shí)間以及訪問(wèn)者進(jìn)入站點(diǎn)的路徑。

(2) Cookie能告訴在線廣告商廣告被點(diǎn)擊的次數(shù),從而可以更精確地投放廣告。

(3) Cookie有效期限未到時(shí),Cookie能使用戶在不鍵入密碼和用戶名的情況下進(jìn)入曾經(jīng)瀏覽過(guò)的一些站點(diǎn)。

(4) Cookie能幫助站點(diǎn)統(tǒng)計(jì)用戶個(gè)人資料以實(shí)現(xiàn)各種各樣的個(gè)性化服務(wù)。

在PHP中使用“setcookie(‘ncookie’,"$name")”函數(shù)可將登錄的用戶名設(shè)置成名為ncookie的Cookie,這樣在需要用到Cookie的頁(yè)面中使用“$ncookie=$_cookie[‘ncookie’]”便可調(diào)用已被設(shè)置的Cookie。

論壇首頁(yè)的右側(cè)嵌入瀏覽窗口頁(yè)window.php,其中包含論壇登錄頁(yè)面welcome.htm和論壇帖子主題頁(yè)面bantitle.php,頁(yè)面嵌套采用require()函數(shù)實(shí)現(xiàn)。

2.4.2 用戶注冊(cè)頁(yè)面設(shè)計(jì)

用戶的注冊(cè)需要兩個(gè)文件實(shí)現(xiàn),即注冊(cè)頁(yè)面和執(zhí)行頁(yè)面。注冊(cè)頁(yè)面是一個(gè)HTML表單頁(yè)面,命名為zhuce.htm,表單主要包括:姓名、密碼、性別、QQ或MSN、Email。HTML表單語(yǔ)句是,所有表單語(yǔ)句都需放在這之間[5];例如:

,其中action的值為表單內(nèi)容的傳遞位置,input為1個(gè)表單,type為表單屬性,常見(jiàn)的有文本text、密碼password、提交submit、重置reset等。

所有表單內(nèi)容被傳遞到zhuceinput.php文件中進(jìn)行處理。zhuceinput.php文件需對(duì)表單內(nèi)容的字符長(zhǎng)度、用戶名是否被注冊(cè)、密碼輸入是否一致等作判斷。判斷字符串長(zhǎng)度需使用計(jì)算字符串長(zhǎng)度的函數(shù)strlen()和if…else語(yǔ)句;判斷用戶名是否被注冊(cè)需查詢數(shù)據(jù)庫(kù)的“user”表中的“name”字段,并使用while循環(huán)語(yǔ)句進(jìn)行逐項(xiàng)查詢。當(dāng)用戶輸入內(nèi)容無(wú)誤時(shí),將資料寫入數(shù)據(jù)庫(kù)的“user”表中,其中包括非輸入內(nèi)容,如注冊(cè)IP和注冊(cè)時(shí)間等信息。由于以后將有很多文件需要查詢和寫入數(shù)據(jù)庫(kù),因此可將連接數(shù)據(jù)庫(kù)的程序?qū)懭?個(gè)php文件,即連接數(shù)據(jù)庫(kù)的頭文件,命名為db_data.inc.php,方便以后直接在程序中調(diào)用。

2.4.3 用戶登錄頁(yè)面設(shè)計(jì)

用戶登錄頁(yè)面文件被命名為welcome.htm,其主要內(nèi)容為一個(gè)輸入用戶名和密碼的表單,登錄頁(yè)面被包含在論壇首頁(yè)中。用戶所輸入的用戶名和密碼將被傳遞到denglu.php文件中作處理。denglu.php文件需對(duì)用戶名是否已經(jīng)登錄、用戶名是否是已注冊(cè)用戶和密碼輸入是否正確作判斷。這里仍需使用if…else語(yǔ)句和while語(yǔ)句,并且需查詢“user”表中的“name”字段,在檢查用戶名是否已經(jīng)登錄時(shí)需檢查Cookie是否存在。如果用戶登錄成功則需設(shè)定Cookie值,并刷新左側(cè)目錄頁(yè)以顯示剛剛登陸的用戶名的在線狀態(tài),用“”實(shí)現(xiàn),該刷新語(yǔ)句并不是PHP語(yǔ)言,其中contents為將被自動(dòng)刷新的框架頁(yè)名稱。

2.4.4 用戶注銷處理

當(dāng)正在登錄狀態(tài)的用戶點(diǎn)擊離開(kāi)論壇時(shí),論壇需對(duì)用戶做注銷處理,設(shè)計(jì)一個(gè)名為exit.php的文件。用戶點(diǎn)擊離開(kāi)則鏈接到exit.php文件,只需要將Cookie的值清空并自動(dòng)刷新目錄頁(yè)即可,清空Cookie用“setcookie(‘ncookie’)”實(shí)現(xiàn),其中ncookie為登錄時(shí)設(shè)置的Cookie名稱。

2.5 主題及帖子內(nèi)容顯示模塊設(shè)計(jì)

圖5 主題顯示界面

(1) 帖子主題顯示頁(yè)面設(shè)計(jì)。帖子主題顯示頁(yè)面文件被命名為bantitle.php,主要顯示:主題的標(biāo)題、主題的作者、最后回復(fù)者、發(fā)表新帖的鏈接,并且實(shí)現(xiàn)最后發(fā)表的帖子和最新被回復(fù)帖子的置頂。與帖子有關(guān)的顯示內(nèi)容都從數(shù)據(jù)庫(kù)中的“gbook”表查詢。主題顯示界面如圖5所示。

(2) 帖子內(nèi)容顯示頁(yè)面設(shè)計(jì)。帖子內(nèi)容顯示頁(yè)面文件被命名為index.php,主要顯示:帖子標(biāo)題、帖子的作者、回復(fù)帖子的鏈接。帖子的標(biāo)題、內(nèi)容、作者信息都需從數(shù)據(jù)庫(kù)中的“gbook”表查詢,將回復(fù)的帖子和所回復(fù)的主題帖子內(nèi)容顯示在同一個(gè)頁(yè)面的實(shí)現(xiàn)方法:在回復(fù)帖子時(shí),將所回復(fù)的主題帖子的“idp”字段內(nèi)容轉(zhuǎn)存入回復(fù)帖子的“titleid”字段,這樣只需查詢并顯示“idp”字段值和“titleid”值均為主題帖的“idp”字段的內(nèi)容即可。帖子還有修改功能,但只允許修改當(dāng)前登錄用戶所寫的帖子,此時(shí)只需判斷Cookie 與帖子的“name”字段是否一致即可。

2.6 發(fā)表回復(fù)及修改帖子模塊設(shè)計(jì)

(1) 發(fā)表帖子和回復(fù)帖子頁(yè)面設(shè)計(jì)。發(fā)表帖子和回復(fù)帖子的頁(yè)面基本相同,首先判斷用戶是否登錄。頁(yè)面只需要兩個(gè)表單,即帖子主題和帖子內(nèi)容。兩個(gè)頁(yè)面的主要不同是發(fā)表帖子將“gbook”表中的“titleid”字段值設(shè)置為0,回復(fù)帖子將“titleid”字段設(shè)置為所回復(fù)主題的“idp”字段值。這樣就可以將“titleid”值作為查詢數(shù)據(jù)庫(kù)的依據(jù)以區(qū)別主題帖與回復(fù)帖。發(fā)表帖子文件被命名為liuyan.php,回復(fù)帖子文件被命名為huifu.php。

(2) 發(fā)表帖子和回復(fù)帖子處理程序設(shè)計(jì)。發(fā)表帖子和回復(fù)帖子均使用input.php文件,這個(gè)文件首先將傳遞來(lái)的“titleid”值寫入相應(yīng)帖子的“titleid”字段,然后通過(guò)“titleid”字段的值判斷帖子是發(fā)表的新主題帖還是回復(fù)帖,再作相應(yīng)處理。如果是發(fā)表的新帖子,主要將此帖的“id”字段值寫給“idp”字段保存。如果是回復(fù)的帖子,先將此帖的“id”字段值寫給“idp”字段保存,然后將此回復(fù)帖的“id”字段值加1后寫給所回復(fù)的主題帖子的“id”字段,這樣保證剛剛回復(fù)的主題帖子的“id”值最大,主題帖按照“id”字段值由大到小排列,解決回復(fù)后主題置頂?shù)膯?wèn)題。

(3) 修改帖子的頁(yè)面及處理程序設(shè)計(jì)。修改帖子頁(yè)面也是一個(gè)表單頁(yè)面,只需將數(shù)據(jù)庫(kù)查詢出的信息設(shè)置為表單的初值,修改后提交,程序連接到修改處理程序,進(jìn)行數(shù)據(jù)庫(kù)資料的修改。修改帖子頁(yè)面文件命名為xiugai.php,修改處理程序文件命名為xiugaiok.php。

3 結(jié) 論

海上油田網(wǎng)絡(luò)論壇設(shè)計(jì)為海洋石油平臺(tái)工作人員構(gòu)建了公司內(nèi)部的網(wǎng)絡(luò)信息交流平臺(tái),在確保信息安全的同時(shí)實(shí)現(xiàn)了多用戶同時(shí)在線即時(shí)交流。在系統(tǒng)設(shè)計(jì)之初的環(huán)境搭建過(guò)程中,需注意軟件的正確設(shè)置,并且在編程過(guò)程中需隨時(shí)注意所用語(yǔ)句和語(yǔ)法的正確性,否則不但會(huì)降低程序執(zhí)行效率,而且會(huì)增加查錯(cuò)難度。本論壇設(shè)計(jì)能夠?qū)崿F(xiàn)海上油田各專業(yè)人員的日常工作溝通所需的基本功能,包括用戶注冊(cè)、登錄、發(fā)帖、回帖、修改帖等。帖子回復(fù)置頂、用戶登陸認(rèn)證等問(wèn)題也通過(guò)程序得到了有效解決。用戶在此論壇上能夠找到與各自在海上油田生產(chǎn)工作相關(guān)的討論版塊,隨時(shí)進(jìn)行問(wèn)題討論。

猜你喜歡
頁(yè)面數(shù)據(jù)庫(kù)用戶
大狗熊在睡覺(jué)
刷新生活的頁(yè)面
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
如何獲取一億海外用戶
主站蜘蛛池模板: 成人自拍视频在线观看| 四虎精品免费久久| 手机在线免费毛片| 亚洲成人高清无码| 亚洲人成网站色7777| 99久久人妻精品免费二区| 国产午夜不卡| 色综合激情网| 亚洲Av综合日韩精品久久久| 99ri国产在线| 激情综合网激情综合| 青青青国产视频手机| 国产男女免费视频| 免费女人18毛片a级毛片视频| 亚洲高清无码久久久| 国产午夜无码专区喷水| 色综合热无码热国产| 欧洲极品无码一区二区三区| 五月激情综合网| 亚洲av片在线免费观看| 伊人久久大线影院首页| 97se亚洲综合不卡| 国产精品免费露脸视频| 国产主播福利在线观看| 久久窝窝国产精品午夜看片| 免费不卡在线观看av| 91av成人日本不卡三区| 人人妻人人澡人人爽欧美一区| 国产肉感大码AV无码| 亚洲国产中文在线二区三区免| 日本三区视频| 丰满人妻被猛烈进入无码| 无码免费试看| 国产精品福利在线观看无码卡| 亚洲欧美日韩高清综合678| 免费观看欧美性一级| 人妻丰满熟妇AV无码区| 国产综合另类小说色区色噜噜 | 中文字幕在线看| 婷婷六月综合网| 久久毛片基地| 日本精品影院| 国产噜噜噜视频在线观看| 久久精品91麻豆| 四虎亚洲国产成人久久精品| 乱人伦99久久| 91网在线| 97国产精品视频人人做人人爱| 国产Av无码精品色午夜| 亚洲欧美综合在线观看| 五月天天天色| 亚洲综合色婷婷| 国产美女一级毛片| 色悠久久久| 精品伊人久久大香线蕉网站| 国产精品手机在线播放| 26uuu国产精品视频| 91精品人妻一区二区| 亚洲欧美自拍中文| 免费一级α片在线观看| 91国内在线观看| 亚洲黄色激情网站| 国产精品视频第一专区| 91色爱欧美精品www| 99精品一区二区免费视频| 亚洲AⅤ波多系列中文字幕| 国产在线拍偷自揄观看视频网站| 日韩不卡高清视频| 日本五区在线不卡精品| 一级爆乳无码av| 欧美一级高清免费a| 欧美在线三级| 4虎影视国产在线观看精品| 国产激情在线视频| 亚洲欧美h| 亚洲无码精品在线播放| 国产成人91精品免费网址在线 | 国产欧美日韩免费| 国产夜色视频| 草逼视频国产| 色噜噜综合网| 内射人妻无码色AV天堂|