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

?

PLC學(xué)習(xí)網(wǎng)站構(gòu)建

2016-01-14 09:14:15王轉(zhuǎn)衛(wèi)杜縱縱劉利
教育教學(xué)論壇 2016年2期

王轉(zhuǎn)衛(wèi) 杜縱縱 劉利

摘要:針對目前PLC課程教學(xué)課時相對減少而知識量相對較多的實際情況,利用動態(tài)網(wǎng)頁技術(shù)構(gòu)建一個PLC課程學(xué)習(xí)網(wǎng)站,幫助同學(xué)及PLC愛好者課下學(xué)習(xí),并促進(jìn)大家相互之間的交流和互動。該學(xué)習(xí)網(wǎng)站的構(gòu)建可為其他課程相關(guān)專題子網(wǎng)站的制作提供一定的理論基礎(chǔ)與借鑒。

關(guān)鍵詞:網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng);PLC;動態(tài)網(wǎng)頁;網(wǎng)絡(luò)信息服務(wù)

中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2016)02-0191-02

隨著科學(xué)技術(shù)的飛速發(fā)展,Internet已被廣泛應(yīng)用于人們的日常生活中,傳統(tǒng)的教與學(xué)模式也隨之發(fā)生著新的變化。多媒體網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)或?qū)W習(xí)網(wǎng)站的建設(shè),是教學(xué)信息化、網(wǎng)絡(luò)化的最佳途徑。PLC學(xué)習(xí)網(wǎng)站是針對目前我院PLC(Programmable Logic Controller,可編程控制器)課程的教學(xué)及實踐需求,采用動態(tài)網(wǎng)站構(gòu)建技術(shù),結(jié)合數(shù)據(jù)庫平臺,開發(fā)設(shè)計的一個實時動態(tài)輔助教學(xué)系統(tǒng)。

一、動態(tài)網(wǎng)站構(gòu)建技術(shù)[1-4]

1.ASP技術(shù)介紹。動態(tài)服務(wù)器頁面(Active Server Page,ASP)是由微軟公司開發(fā),在服務(wù)器端運行的腳本環(huán)境,Internet信息服務(wù)(Internet Information Services,IIS)中內(nèi)置ASP,用戶可通過它結(jié)合超文本標(biāo)記語言(Hyper Text Markup Language,HTML)、ActiveX元件和ASP指令等建立動態(tài)、互動且高效的Web服務(wù)器端應(yīng)用程序。

2.ASP對象模型。ASP對象是ASP應(yīng)用開發(fā)的強(qiáng)大工具,共含有七個內(nèi)建對象,可以完成大多數(shù)Web應(yīng)用設(shè)計的功能。在ASP中,對象相當(dāng)于一個已經(jīng)被封裝好的通用接口(Common Gateway Interface,CGI)程序,它向用戶提供其屬性和方法,Web設(shè)計人員無須了解對象的工作原理和設(shè)計方法,只要直接調(diào)用對象的屬性和方法就可以完成Web應(yīng)用程序的基本功能。

3.ADO(ActiveX Data Object,ADO)簡介。在數(shù)據(jù)連接上,采用ASP+ADO技術(shù)。ADO是一種操作Microsoft所支持的Access數(shù)據(jù)庫的方法。在ASP中,ADO可以看作是一個服務(wù)器組件,共定義了七種對象,應(yīng)用這些功能強(qiáng)大的對象,即可輕松完成對數(shù)據(jù)庫復(fù)雜的操作。

二、系統(tǒng)設(shè)計

1.環(huán)境搭建。

(1)相關(guān)軟件。①編程軟件Dreamweaver CS5;②數(shù)據(jù)庫軟件Access 2007;③服務(wù)器IIS 7.0;④圖片編輯軟件Photoshop CS5

(2)ASP環(huán)境配置。①安裝IIS。IIS是微軟NT/2000/XP平臺下專用的服務(wù)器軟件,提供常用的服務(wù)器功能,例如:FTP(文件傳輸)、SMTP(電子郵件服務(wù))和HTTP(WWW服務(wù))等。如果用戶的操作系統(tǒng)是Windows 2000 Professional或Windows XP,需要自行安裝IIS5.0。②設(shè)置虛擬目錄。ASP的所有程序必須要放在指定位置的目錄中,同時也為了使ASP程序得到運行,還必須要將此目錄在IIS管理器中設(shè)定為虛擬目錄。③測試IIS。關(guān)閉“Internet信息服務(wù)(IIS)管理器”窗口。打開瀏覽器,在地址欄輸入客戶端機(jī)器地址,如http://localhost/,或者h(yuǎn)ttp://127.0.0.1/,若環(huán)境配置正確,瀏覽器將打開IIS默認(rèn)網(wǎng)頁。

2.系統(tǒng)模塊設(shè)計。根據(jù)需求及性能分析,對系統(tǒng)各功能進(jìn)行集中和分塊,具體包括:用戶注冊模塊設(shè)計、用戶登錄模塊設(shè)計、用戶信息模塊設(shè)計、找回密碼模塊設(shè)計、提交話題模塊設(shè)計、話題管理模塊設(shè)計、回復(fù)管理模塊設(shè)計、附件管理模塊設(shè)計、鏈接管理模塊設(shè)計等。

(1)系統(tǒng)用戶注冊模塊設(shè)計。用戶只有在系統(tǒng)注冊才能獲得一定的權(quán)限,比如:發(fā)表話題、回復(fù)話題等。注冊頁面功能通過程序reg.htm實現(xiàn)。用戶注冊成功之后,系統(tǒng)會自動以當(dāng)前用戶名登錄并跳轉(zhuǎn)到首頁。系統(tǒng)會自動給用戶一個級別權(quán)限,再根據(jù)該項權(quán)限提供相應(yīng)的功能,比如發(fā)帖和回帖、個人信息管理、個人回復(fù)管理等。驗證用戶登錄功能通過程序adminlogin.asp實現(xiàn)。實現(xiàn)用戶發(fā)帖、回帖功能的程序分別是bbslist.asp和bbsview.asp。在用戶登錄之后,系統(tǒng)主界面上會為用戶提供“系統(tǒng)管理”鏈接,點擊可以進(jìn)入管理后臺,同時系統(tǒng)會根據(jù)用戶的權(quán)限開放不同的功能。單擊“個人信息”可以修改自己的個人信息。“修改個人信息”功能通過程序reg_edit.asp實現(xiàn)。

(2)管理員管理模塊設(shè)計。管理員管理模塊中包含對系統(tǒng)的設(shè)置、用戶的管理、對話題的分類管理、話題回復(fù)的管理、對附件的管理、對話題類別的設(shè)置、對鏈接信息的管理等功能。

①系統(tǒng)設(shè)置模塊。系統(tǒng)設(shè)置是對PLC學(xué)習(xí)網(wǎng)站系統(tǒng)的基本設(shè)置,包括對系統(tǒng)的logo設(shè)置、發(fā)帖方式的設(shè)置、上傳附件格式的控制、網(wǎng)站描述等功能。系統(tǒng)設(shè)置功能通過程序admin_setup.asp實現(xiàn)。②用戶信息管理模塊。用戶信息管理模塊是管理員對注冊用戶的操作功能,可以實現(xiàn)的主要功能包括:查找用戶、刪除用戶等功能,通過程序tb_gl.asp實現(xiàn)。③話題管理模塊。系統(tǒng)中附件以及話題內(nèi)容都是以單位帖子為集合,對話題帖子管理的好壞直接決定著網(wǎng)站操作的簡便程度以及人機(jī)交互的難易程度。只有具有管理權(quán)限的用戶才可以查看、刪除及修改話題信息。通過程序bbs_admin.asp實現(xiàn)。④話題回復(fù)管理模塊。擁有管理員權(quán)限的用戶可以實現(xiàn)對話題回復(fù)(即話題評論)的管理,對不合規(guī)范的回復(fù)可進(jìn)行刪除操作。相應(yīng)程序為bs_admin_hf.asp。⑤附件管理模塊。注冊用戶可以在發(fā)帖時添加附件,附件格式由管理員在系統(tǒng)設(shè)置中限制。系統(tǒng)對此功能的開放程度根據(jù)用戶級別設(shè)定。實現(xiàn)附件管理的程序是bbs_fj.asp。⑥話題類別設(shè)置模塊。話題類別設(shè)置得詳細(xì)、恰當(dāng),會讓用戶方便查找相關(guān)內(nèi)容。同時也方便管理者更好地維護(hù)系統(tǒng)。只有管理員才可以對話題帖子的類別進(jìn)行編輯。通過程序bbs_type.asp實現(xiàn)。

3.數(shù)據(jù)庫設(shè)計。數(shù)據(jù)庫設(shè)計的好壞直接影響系統(tǒng)的應(yīng)用效率及使用效果。

①數(shù)據(jù)庫需求分析。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢上,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠充分滿足各種信息的輸入與輸出。②數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計。根據(jù)數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu),可以設(shè)計能夠滿足用戶需求的各種數(shù)據(jù)庫實體,以及它們之間的關(guān)系,從而為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ)。③數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計。在數(shù)據(jù)庫實體圖基礎(chǔ)上,將數(shù)據(jù)庫的概念結(jié)構(gòu)轉(zhuǎn)化為數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,即為數(shù)據(jù)庫的邏輯結(jié)構(gòu),進(jìn)一步形成數(shù)據(jù)庫中的表格以及各個表格間的關(guān)系。

4.創(chuàng)建數(shù)據(jù)庫連接。數(shù)據(jù)庫連接是對需要連接的數(shù)據(jù)庫的一些參數(shù)進(jìn)行設(shè)置。具體步驟如下:(1)在Dreamweaver CS5中打開需要添加數(shù)據(jù)庫連接的文檔。執(zhí)行“窗口”|“數(shù)據(jù)庫”命令,打開“數(shù)據(jù)庫”面板。單擊 按鈕,選擇“數(shù)據(jù)源名稱(DSN)”選項。(2)打開DSN對話框,單擊“定義”按鈕,打開“ODBC數(shù)據(jù)源管理器”對話框,切換到“系統(tǒng)DSN”選項卡。(3)單擊“添加”按鈕,打開“創(chuàng)建新數(shù)據(jù)源”對話框,選擇“Driver do Microsoft Access (*.mdb)”。單擊“完成”按鈕,打開“ODBC Microsoft Access安裝”對話框,單擊“數(shù)據(jù)庫”選項中的“選擇”按鈕,打開“選擇數(shù)據(jù)庫”對話框,選擇數(shù)據(jù)庫所在位置,單擊“確定”按鈕,設(shè)置數(shù)據(jù)庫所在的位置,在“數(shù)據(jù)源名”文本框中輸入“PLC”。單擊“確定”按鈕,返回到“ODBC數(shù)據(jù)源管理器”對話框。(4)單擊“確定”按鈕,返回到“數(shù)據(jù)源名稱(DSN)”對話框,在“數(shù)據(jù)源名稱(DSN)”文本框的后面會出現(xiàn)已經(jīng)定義好的數(shù)據(jù)庫。在“連接名稱”文本框中輸入“PLC”,單擊“確定”按鈕,創(chuàng)建數(shù)據(jù)庫連接。

三、網(wǎng)站系統(tǒng)的測試與性能分析

網(wǎng)站系統(tǒng)的程序開發(fā)需要在Web服務(wù)器上運行,所以測試網(wǎng)站系統(tǒng)前,需要將程序所在目錄添加到IIS的虛擬目錄里面,這樣就能顯示在瀏覽器上進(jìn)行各項功能的測試。測試的主要內(nèi)容包括:用戶注冊、用戶登錄、話題的管理、文件的上傳與下載、個人信息的管理、用戶管理、鏈接管理等功能。

根據(jù)對主要內(nèi)容測試,結(jié)果表明:網(wǎng)站能實現(xiàn)用戶注冊、登錄、個人信息管理、話題管理、文件的上傳與下載、用戶管理、鏈接管理等功能,達(dá)到了最初的設(shè)計要求。但文件上傳大小受到限制,目前只能上傳20M以內(nèi)文件,需要在后期建設(shè)中解決此問題。

四、結(jié)論

采用ASP動態(tài)網(wǎng)站技術(shù)構(gòu)建的PLC學(xué)習(xí)網(wǎng)站系統(tǒng),完成的主要工作及功能如下:(1)實現(xiàn)用戶注冊,網(wǎng)頁與數(shù)據(jù)庫相連,可以實現(xiàn)對數(shù)據(jù)庫的實時更新;(2)用戶發(fā)帖,可實現(xiàn)附件文件的上傳;(3)管理員管理,網(wǎng)頁根據(jù)用戶權(quán)限級別分配不同的管理功能,實現(xiàn)對用戶信息以及網(wǎng)站的設(shè)置管理;(4)管理員擁有話題管理權(quán)限,可以實現(xiàn)對話題分類、附件等的管理。

該學(xué)習(xí)網(wǎng)站為師生及PLC愛好者提供一個相對自由的課堂外學(xué)習(xí)交流平臺,支持注冊用戶發(fā)布學(xué)習(xí)資源,方便大家共同學(xué)習(xí),共同提高。

參考文獻(xiàn):

[1]譚海波.學(xué)用一冊通:Dreamweaver CS6+ASP動態(tài)網(wǎng)站開發(fā)[M].北京:電子工業(yè)出版社,2013.

[2]劉乃琦,袁暋.ASP應(yīng)用開發(fā)與實踐[M].北京:人民郵電出版社,2012.

[3]王威,屈正庚.ASP技術(shù)與Access數(shù)據(jù)庫構(gòu)建動態(tài)網(wǎng)站安全性評析[J].荊楚理工學(xué)院報,2009,24(5):16-19.

[4]張洪明,李明侖.ASP動態(tài)網(wǎng)站項目開發(fā)與案例教程[M].西安:電子工業(yè)出版社,2011.

惠东县| 青铜峡市| 吉林市| 甘南县| 小金县| 巨鹿县| 宝应县| 东源县| 南木林县| 望都县| 奉化市| 离岛区| 大同市| 东丽区| 桃园市| 桑日县| 普洱| 三台县| 安多县| 桂东县| 洪泽县| 庆城县| 裕民县| 湖口县| 辽中县| 浏阳市| 平定县| 资源县| 厦门市| 兴安县| 遵化市| 霍邱县| 犍为县| 西和县| 中卫市| 千阳县| 七台河市| 武城县| 济宁市| 剑阁县| 仙游县|