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

    PLC學習網(wǎng)站構建

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

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

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

    關鍵詞:網(wǎng)絡學習系統(tǒng);PLC;動態(tài)網(wǎng)頁;網(wǎng)絡信息服務

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

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

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

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

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

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

    二、系統(tǒng)設計

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

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

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

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

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

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

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

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

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

    4.創(chuàng)建數(shù)據(jù)庫連接。數(shù)據(jù)庫連接是對需要連接的數(shù)據(jù)庫的一些參數(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ù)據(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ǎng)站系統(tǒng)前,需要將程序所在目錄添加到IIS的虛擬目錄里面,這樣就能顯示在瀏覽器上進行各項功能的測試。測試的主要內(nèi)容包括:用戶注冊、用戶登錄、話題的管理、文件的上傳與下載、個人信息的管理、用戶管理、鏈接管理等功能。

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

    四、結(jié)論

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

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

    參考文獻:

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

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

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

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

    贵溪市| 怀宁县| 宜春市| 遵义县| 昌都县| 法库县| 秦皇岛市| 金门县| 高安市| 洪湖市| 广元市| 禄丰县| 尖扎县| 榕江县| 卓尼县| 报价| 广水市| 平安县| 延川县| 名山县| 高台县| 宾川县| 甘孜县| 峨眉山市| 德安县| 双桥区| 伊通| 洞口县| 洪雅县| 思南县| 甘泉县| 徐水县| 大渡口区| 江川县| 澜沧| 西和县| 宁晋县| 叶城县| 平阴县| 沅陵县| 原阳县|