第一篇:基于FTP的教學(xué)資源管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)(模版)
基于FTP的教學(xué)資源管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
摘要:在現(xiàn)代教學(xué)過(guò)程中,師生之間經(jīng)常需要交流大量的文件,如課件,作業(yè)等。傳統(tǒng)的文件交流方式,如電子郵件,網(wǎng)站,專(zhuān)用軟件,F(xiàn)TP等形式都有各自的缺點(diǎn),效果不夠理想。本文探討改進(jìn)基于FTP的教學(xué)資源管理平臺(tái),主要包括使用第三方軟件搭建FTP服務(wù)器,使用ASP.Net編寫(xiě)的平臺(tái)對(duì)用戶帳戶和發(fā)布的資源進(jìn)行管理,以及使用VPN技術(shù)讓校園外網(wǎng)用戶訪問(wèn)校內(nèi)的FTP服務(wù)。
關(guān)鍵字:FTP,教學(xué)資源,Serv-U
一、校園教學(xué)資源管理現(xiàn)狀
在現(xiàn)代教學(xué)過(guò)程中,師生之間經(jīng)常需要交流大量的教學(xué)資料:教師向?qū)W生發(fā)布的課件、教案、作業(yè)、習(xí)題、課程相關(guān)素材以及課外學(xué)習(xí)資料;而學(xué)生也需要向教師提交課堂練習(xí)、課后作業(yè)、實(shí)驗(yàn)報(bào)告等材料。目前,這個(gè)過(guò)程主要通過(guò)以下幾種方式進(jìn)行:
1、電子郵件:學(xué)生交作業(yè)時(shí)最常用。主要缺點(diǎn):不易確認(rèn)是否送達(dá);容易出現(xiàn)重復(fù)郵件;不適合大文件傳送。
2、HTTP方式:在建設(shè)精品課程時(shí)最為常見(jiàn)。主要缺點(diǎn):需要事先準(zhǔn)備網(wǎng)站并上傳資源;一般只用于下載。
3、局域網(wǎng)內(nèi)的C/S程序:各種機(jī)房教學(xué)軟件一般自帶作業(yè)收發(fā)功能。缺點(diǎn):必需在同一機(jī)房?jī)?nèi)才能進(jìn)行;容易出現(xiàn)數(shù)據(jù)包丟失,導(dǎo)致傳送的文件損壞。
4、FTP方式:師生可快速上傳和下載各種教學(xué)文件。而FTP的部署有很多選擇,如Windows系統(tǒng)自帶的組件、Serv-U、Home FTP Server和Gene6 FTP Server等。不足之處:需要配置大量帳戶,否則管理困難。
二、部署基于FTP的教學(xué)資源站
1、選擇部署FTP服務(wù)器的軟件,需要滿足以下要求軟件:
1)可以配置足夠多的用戶帳戶;
2)能夠?qū)Ω饔脩魩暨M(jìn)行配置,如主目錄、文件訪問(wèn)權(quán)限、傳輸速度控制、限定用戶可使用的磁盤(pán)空間大小等;
3)能夠靈活地配置虛擬目錄,使得當(dāng)用戶被隔離在自己的專(zhuān)用目錄中的同時(shí),還能夠便捷地訪問(wèn)一部分存放其它文件夾中的公共資源,如教師發(fā)布的課件;
4)可以將用戶分組進(jìn)行管理,如:以班級(jí)為單位分組,然后統(tǒng)一配置權(quán)限;
5)能將用戶及配置信息以數(shù)據(jù)庫(kù)的形式保存和調(diào)用,方便我們對(duì)FTP站點(diǎn)的管理;
滿足以上條件的FTP服務(wù)器軟件有很多,即有收費(fèi)的,也有免費(fèi)的;其中,應(yīng)用較為廣泛,各類(lèi)參考資料較多的是Rob Beckers公司開(kāi)發(fā)的收費(fèi)軟件,Serv-U。這個(gè)軟件目前的最高版本為11.x。
2、在Serv-U中創(chuàng)建域并配置數(shù)據(jù)庫(kù)
Serv-U在安裝完成后,先要添加一個(gè)域,然后為域指定偵聽(tīng)端口(默認(rèn)21),接著是用戶管理。用戶相關(guān)的信息默認(rèn)存放在工作目錄中的配置文件里。為了方便管理和二次開(kāi)發(fā),我們?cè)赪indows中配置好使用SQL數(shù)據(jù)庫(kù)的ODBC數(shù)據(jù)源,然后指定Serv-U使用這個(gè)ODBC數(shù)據(jù)源。
3、Serv-U的用戶管理
創(chuàng)建域之后,首先應(yīng)該先按照本單位的組織結(jié)構(gòu)及角色分類(lèi)創(chuàng)建相應(yīng)的群組,如系部組、班級(jí)組、教師組、學(xué)生組等。其次是添加用戶信息,主要有以下步驟:
1)為每個(gè)用戶(學(xué)生、老師)創(chuàng)建一個(gè)帳戶并設(shè)置“允許用戶修改密碼”;為了方便管理,帳戶名通常為學(xué)號(hào)和工號(hào);
2)設(shè)定用戶的主目錄和目錄權(quán)限;通常用戶在自己的主目錄里有完整的權(quán)限(讀、寫(xiě)、重命名、刪除、創(chuàng)建子目錄);
3)設(shè)定用戶的磁盤(pán)配額(可以使用的磁盤(pán)空間大小)及文件傳輸時(shí)的速率(上行/下載);
4)將用戶加入對(duì)應(yīng)的群組,根據(jù)之前步驟創(chuàng)建的群組,5)設(shè)置用戶密碼并下發(fā);以下是兩種密碼下發(fā)和管理的思路:
①Serv-U 11.X版在用戶的WEB登陸界面中提供了“找回密碼”功能,在配置好SMTP服務(wù)后,用戶隨時(shí)可通過(guò)自己的帳號(hào)和預(yù)設(shè)的郵箱重設(shè)自己的密碼。
②采用Vs2008自行設(shè)計(jì)一個(gè).net站點(diǎn)提供用戶管理功能,使用Linq技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪改查的操作。
應(yīng)當(dāng)注意的是,Serv-U的數(shù)據(jù)庫(kù)中的用戶密碼是加密存儲(chǔ)的,公式為: 存儲(chǔ)密碼= xy+MD5加密(xy+用戶密碼)
其中,xy為兩個(gè)隨機(jī)生成的小寫(xiě)字母。參考代碼如下:
private string Encode(string strUserPsw){ //此方法將用戶輸入的密碼加密為Serv-U的密碼存儲(chǔ)格式
Random R = new Random();string Head =((char)(97 + R.Next(25))).ToString()+((char)(97 + R.Next(25))).ToString();string UserPassword = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Head + strUserPsw, “MD5”);return Head + UserPassword;} private bool CheckPassWord(string PswFromInput, string PswFromDB){ //此方法比較用戶輸入的密碼與數(shù)據(jù)庫(kù)中記錄的密碼是否一致
string Head = PswFromDB.Substring(0, 2);//Head=數(shù)據(jù)庫(kù)中記錄的用戶密碼前兩位
string ePawFormInput = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(Head + PswFromInput, “MD5”);//將 Head+用戶輸入密碼 進(jìn)行MD5加密
return ePawFormInput==PswFromDB;}
4、虛擬目錄和用戶群組
虛擬目錄是我們選擇Ser-U的一個(gè)重要原因。我們的平臺(tái)要求每個(gè)用戶在使用前必需先登錄,并鎖定用戶在各自獨(dú)立的主目錄內(nèi),這時(shí)若需要用戶能夠訪問(wèn)到一些在他們主目錄之外的資源,就需要使用虛擬目錄了。添加虛擬目錄后,還需要對(duì)相關(guān)的用戶群組設(shè)置目錄權(quán)限。具體過(guò)程舉例如下:
①假設(shè)整個(gè)FTP站點(diǎn)的工作目錄為K:jtFTP;
②在站點(diǎn)工作目錄下建立兩個(gè)子目錄:Teachers和Students,分別用于存放教師帳戶和學(xué)生帳戶對(duì)應(yīng)的主目錄;如教師帳戶t0016對(duì)應(yīng)的主目錄是K:jtFTPTeachert0016;
③教師t0016需要向09軟件班發(fā)布課堂練習(xí)素材時(shí),先將文件上傳到自己的FTP主目錄的一個(gè)子目錄(share)中,然后在當(dāng)前FTP域內(nèi)建立虛擬目錄,主要包括:
? 物理路徑: K:jtFTPTeachert0016share;
? 映射到: %HOME%(這是一個(gè)系統(tǒng)變量,指代用戶的主目錄); ? 虛擬名稱(chēng): 張老師_課堂練習(xí)_0301;
④虛擬目錄建立后,給對(duì)應(yīng)的用戶群組(09軟件班)添加share目錄的讀取和列表權(quán)限;如果沒(méi)有指定權(quán)限,學(xué)生的主目錄中不會(huì)出現(xiàn)上一步驟中建立的虛擬目錄;
⑤此班級(jí)學(xué)生登錄FTP后,將在自己的主目錄中看到一個(gè)新的子目錄(張老師_課堂練習(xí)_0301),目錄中的內(nèi)容可以下載,但無(wú)法刪除和修改;
⑥當(dāng)需要學(xué)生提交作業(yè)時(shí),教師t0016在自己的主目錄新建一個(gè)子目錄(stuWork),并確保這個(gè)子目錄內(nèi)已經(jīng)為每個(gè)學(xué)生建立了一個(gè)與學(xué)生帳戶同名的文件夾,然后在當(dāng)前FTP域內(nèi)建立虛擬目錄,主要包括:
? 物理路徑: 教師主目錄stuWork20120301%user%;(%user%變量指代用戶帳戶,如學(xué)生s010901091訪問(wèn)的這個(gè)虛擬目錄其物理路徑為“20120301s010901091”)? 映射到: %HOME%;
? 虛擬名稱(chēng): 交作業(yè)0301;
⑦虛擬目錄建立后,給班群組添加“教師主目錄 stuWork 20120301”完整文件權(quán)限;
⑧此時(shí)學(xué)生的主目錄中將出現(xiàn)名為“交作業(yè)0301”的新文件夾,學(xué)生可以在此目錄內(nèi)隨時(shí)提交和修改文件;同時(shí)每個(gè)學(xué)生在此虛擬目錄中的操作都是相對(duì)獨(dú)立的,不會(huì)互相影響。
學(xué)生登錄后的虛擬目錄示意圖,對(duì)用戶來(lái)說(shuō)和普通目錄沒(méi)有什么區(qū)別
⑨教師可以使用FlashFxp等FTP客戶端工具將位于自己主目錄下的作業(yè)目錄快速地復(fù)制下來(lái)。
上述教師建立虛擬目錄的過(guò)程可以通過(guò)自編寫(xiě)WEB站點(diǎn)來(lái)實(shí)現(xiàn)。教師只需要在WEB站點(diǎn)中填寫(xiě)新建虛擬目錄的名稱(chēng),選擇對(duì)應(yīng)的班級(jí)群組和權(quán)限即可;站點(diǎn)界面參考如下。
三、讓外網(wǎng)用戶訪問(wèn)FTP服務(wù)器
校園內(nèi)網(wǎng)通常都會(huì)部署防火墻,如果想讓外網(wǎng)訪問(wèn)內(nèi)網(wǎng)的服務(wù),一般需要在防火墻上開(kāi)放一個(gè)對(duì)應(yīng)的端口。
FTP服務(wù)工作時(shí)通常使用的是Pasv模式。這個(gè)模式一般需要兩個(gè)連接。一個(gè)固定的偵聽(tīng)端口(默認(rèn)為21),一個(gè)連接用的端口。當(dāng)客戶端向服務(wù)器進(jìn)行連接時(shí),服務(wù)器會(huì)在預(yù)先指定的端口范圍中選中一個(gè)(如4068)并打開(kāi),然后告知客戶端,客戶端收到消息后,向服務(wù)端的這個(gè)端口發(fā)起連接,連接成功后才可以正常使用FTP服務(wù)。因此,同時(shí)在線的用戶越多,開(kāi)啟的新端口就越多。如果要允許用戶在外網(wǎng)直接以FTP方式訪問(wèn),則需要在防火墻上開(kāi)啟一系列的端口,增加安全隱患。
目前比較常用的解決方法是通過(guò)VPN進(jìn)行訪問(wèn):校園內(nèi)網(wǎng)的防火墻上只開(kāi)啟VPN服務(wù);外網(wǎng)用戶首先通過(guò)VPN撥號(hào)進(jìn)入內(nèi)網(wǎng),然后就可以像在內(nèi)網(wǎng)中一樣正常使用內(nèi)網(wǎng)服務(wù)了。至于VPN服務(wù)的部署有很多種方式,可以使用專(zhuān)門(mén)的VPN服務(wù)器,在防火墻開(kāi)放VPN服務(wù)相關(guān)的幾個(gè)端口;也可使用自帶VPN服務(wù)的防火墻,如fortigate 1000A。
另外,Serv-U 11.X版本中提供的以WEB形式訪問(wèn)FTP的功能為我們提供了一個(gè)新的解決方案:只需要在防火墻上開(kāi)放一個(gè)WEB服務(wù)的端口,用戶就可以像瀏覽網(wǎng)站一樣訪問(wèn)FTP上的資源了。
第二篇:教學(xué)資源共享平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
教學(xué)資源共享平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
摘要
隨著多媒體信息技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的日益普及,網(wǎng)絡(luò)教學(xué)作為教育的一種形式在世界范圍內(nèi)得到迅猛的發(fā)展,它突破傳統(tǒng)教育過(guò)程在空間和時(shí)間上的限制,實(shí)現(xiàn)了教育資源在更大范圍上的共享。網(wǎng)絡(luò)教育資源建設(shè)是影響網(wǎng)絡(luò)教育發(fā)展,保障網(wǎng)絡(luò)教育質(zhì)量的重要因素之一。怎樣有效解決資源的網(wǎng)絡(luò)共享問(wèn)題,提高教學(xué)資源的可利用率,如何實(shí)現(xiàn)教學(xué)資源信息化的優(yōu)化管理,充分發(fā)揮網(wǎng)絡(luò)信息共享資源在高校教學(xué)中的作用等問(wèn)題便成了每個(gè)高校迫切需要解決的問(wèn)題?,F(xiàn)在許多高校已經(jīng)成功的搭建了自己的網(wǎng)絡(luò)資源共享平臺(tái),有許多的成功經(jīng)驗(yàn),而作為新型高等本科院校,教學(xué)資源平臺(tái)的建設(shè)還往往處于起步摸索階段,因此有必要借鑒其它高校的成功經(jīng)驗(yàn),加快教學(xué)資源平臺(tái)的建設(shè),改善現(xiàn)存的資源共享訪問(wèn)瓶頸,為高校科研教學(xué)提供良好的資源服務(wù)。
通過(guò)創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)手段,數(shù)據(jù)不再和頁(yè)面以及網(wǎng)站混粘在一起,它獨(dú)立了跟著用戶走。在基于數(shù)據(jù)的應(yīng)用中,用戶需求的數(shù)據(jù),可以從獨(dú)立于實(shí)際網(wǎng)頁(yè)的服務(wù)端取得并且可以被動(dòng)態(tài)地寫(xiě)入網(wǎng)頁(yè)中。幫助用戶即師生解決管理、維護(hù)、存儲(chǔ)、分享內(nèi)容,并且通過(guò)用戶對(duì)資源的訪問(wèn)密集度來(lái)作出整個(gè)網(wǎng)絡(luò)資源的分布調(diào)整計(jì)劃,使系統(tǒng)網(wǎng)絡(luò)資源平臺(tái)的共享性得到充分的發(fā)揮。
[關(guān)鍵詞] 資源共享
管理系統(tǒng)
存儲(chǔ)分享系統(tǒng)
ABSTRACT
目錄
一、前言...........................................................................................................................................4
二、需求分析.................................................................................................錯(cuò)誤!未定義書(shū)簽。
(一)、系統(tǒng)需求...................................................................................錯(cuò)誤!未定義書(shū)簽。
(二)、功能需求...................................................................................錯(cuò)誤!未定義書(shū)簽。
1.權(quán)限設(shè)置......................................................................................錯(cuò)誤!未定義書(shū)簽。
三、總體設(shè)計(jì).................................................................................................錯(cuò)誤!未定義書(shū)簽。
(一)、基本設(shè)計(jì)概念和處理流程.......................................................錯(cuò)誤!未定義書(shū)簽。
(二)、系統(tǒng)層次模塊圖.......................................................................錯(cuò)誤!未定義書(shū)簽。
(三)、數(shù)據(jù)庫(kù)設(shè)計(jì)...............................................................................錯(cuò)誤!未定義書(shū)簽。
1.數(shù)據(jù)庫(kù)需求分析..........................................................................錯(cuò)誤!未定義書(shū)簽。
四、詳細(xì)設(shè)計(jì)與設(shè)計(jì).....................................................................................錯(cuò)誤!未定義書(shū)簽。
五、結(jié)論與體會(huì).............................................................................................錯(cuò)誤!未定義書(shū)簽。參考文獻(xiàn).........................................................................................................錯(cuò)誤!未定義書(shū)簽。
教學(xué)資源共享平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
一、前言
目前,大多數(shù)的校園網(wǎng)絡(luò)平臺(tái)是針對(duì)用戶使用功能定制的,沒(méi)有一個(gè)統(tǒng)一的校園網(wǎng)教學(xué)資源庫(kù)的建設(shè)。教師在使用網(wǎng)絡(luò)資源時(shí),仍然需要到校園網(wǎng)以外的網(wǎng)上搜索資源,使得某些共享教學(xué)資源重復(fù)被搜索、下載,降低了他們的利用率。為了提高共享教學(xué)資源的利用率,建立一個(gè)規(guī)范、豐富、實(shí)用、可廣泛共享的高校網(wǎng)絡(luò)教學(xué)資源共享系統(tǒng),已經(jīng)成為亟待解決的問(wèn)題。
第三篇:PLC一體化教學(xué)實(shí)驗(yàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
題目:
2013 PLC組態(tài)一體化教學(xué)實(shí)驗(yàn)平臺(tái)
設(shè)計(jì)與實(shí)現(xiàn)
單位部室:陽(yáng)煤職教中心實(shí)踐教學(xué)部 專(zhuān) 業(yè):機(jī)電一體化與自動(dòng)控制 作 者:陳志鵬 指導(dǎo)教師:
年10月23日
PLC組態(tài)一體化教學(xué)實(shí)驗(yàn)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
摘要: 隨著陽(yáng)煤集團(tuán)高產(chǎn)高效礦井的建設(shè),礦井機(jī)電設(shè)備向著高電壓、大功率、控制系統(tǒng)高科技方向發(fā)展,PLC在煤礦應(yīng)用上越來(lái)越廣泛,它的簡(jiǎn)化接線、性能可靠、事故率低、編程容易、控制多樣等特點(diǎn),為越來(lái)越多的工程師所喜歡,有著廣闊的發(fā)展前景。同時(shí)PLC是一門(mén)實(shí)踐性非常強(qiáng)的課程,實(shí)驗(yàn)環(huán)節(jié)至關(guān)重要。針對(duì)如何在低成本條件下進(jìn)行PLC一體化教學(xué),同時(shí)保證教學(xué)效果,提出了PLC電氣控制系統(tǒng)設(shè)計(jì)與組態(tài)監(jiān)控設(shè)計(jì)相結(jié)合的PLC一體化教學(xué)課程。實(shí)踐表明,監(jiān)控組態(tài)技術(shù)的應(yīng)用可以大大提高學(xué)生的編程技巧和動(dòng)手能力,豐富學(xué)生的工程實(shí)踐經(jīng)驗(yàn),達(dá)到一體化教學(xué)的目的。
關(guān)鍵詞:PLC ;一體化教學(xué) ;教學(xué)實(shí)驗(yàn)平臺(tái) ;組態(tài)控制技術(shù) PLC簡(jiǎn)介及它在煤礦生產(chǎn)方面的應(yīng)用
PLC稱(chēng)作可編程邏輯控制器(Programmable Logic Controller,PLC),它主要用來(lái)代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種采用微型計(jì)算機(jī)技術(shù)的工業(yè)控制裝置的功能已經(jīng)大大超過(guò)了邏輯控制的范圍,因此,今天這種裝置稱(chēng)作可編程控制器,簡(jiǎn)稱(chēng)PC。但是為了避免與個(gè)人計(jì)算機(jī)(Personal Computer)的簡(jiǎn)稱(chēng)混淆,所以將可編程序控制器簡(jiǎn)稱(chēng)PLC。PLC自1969年美國(guó)數(shù)據(jù)設(shè)備公司(DEC)研制出現(xiàn),現(xiàn)行美國(guó)、日本、德國(guó)的可編程序控制器質(zhì)量?jī)?yōu)良,功能強(qiáng)大。PLC主要特點(diǎn)有:
① 可靠性高,抗干擾能力強(qiáng)。② 配套齊全,功能完善,適用性強(qiáng)。③ 易學(xué)易用,深受工程技術(shù)人員歡迎。④ 系統(tǒng)的設(shè)計(jì)、建造工作量小,維護(hù)方便。⑤ 體積小,重量輕,能耗低,通用性強(qiáng)。
隨著煤礦機(jī)械化程度的不斷提升,PLC在實(shí)際生產(chǎn)中得到了廣泛
PLC一體機(jī) 的應(yīng)用。例如:主井箕斗提升就是利用了PLC控制系統(tǒng)實(shí)現(xiàn)了定量裝載。地面主提升絞車(chē)均采用了雙PLC加可控硅模塊控制系統(tǒng)。煤礦井下采煤機(jī)、綜掘機(jī)、主要扇風(fēng)機(jī)、主排水泵等大型控制設(shè)備的核心元件均采用PLC,井下各種低壓磁力啟動(dòng)器核心元件也逐步為PLC所代替。地面廠的數(shù)控機(jī)床等也已經(jīng)采用了PLC控制,隨著現(xiàn)代化管理水平的不斷提高,PLC和組態(tài)軟件的有效結(jié)合在煤礦生產(chǎn)領(lǐng)域中得到了越來(lái)越廣泛的應(yīng)用。
2 組態(tài)控制技術(shù)簡(jiǎn)介及應(yīng)用
組態(tài)控制技術(shù)屬于計(jì)算機(jī)控制技術(shù),利用組態(tài)控制技術(shù)構(gòu)成的計(jì)算機(jī)測(cè)控系統(tǒng)的原理框圖所示可以看出它們是由傳感器、下位機(jī)、上位機(jī)等幾部分組成。雖然從結(jié)構(gòu)上看與一般計(jì)算機(jī)測(cè)控系統(tǒng)
組態(tài)控制技術(shù)框圖
基本相似,但是采用組態(tài)技術(shù)的計(jì)算機(jī)控制系統(tǒng)從硬件設(shè)計(jì)到軟件開(kāi)發(fā)都具有組態(tài)性,系統(tǒng)的可靠性和開(kāi)發(fā)速度都得到了大幅度提高。通常認(rèn)為,組態(tài)技術(shù)是計(jì)算機(jī)控制技術(shù)綜合發(fā)展的結(jié)果,是技術(shù)成熟化的標(biāo)志。在組態(tài)概念出現(xiàn)之前,要用計(jì)算機(jī)實(shí)現(xiàn)某一控制任務(wù),都是通過(guò)編寫(xiě)程序(如使用 C等)來(lái)實(shí)現(xiàn)的。編寫(xiě)程序不但工作量大、周期長(zhǎng)、而且可靠性差。組態(tài)控制技術(shù)的出現(xiàn),解決了這個(gè)問(wèn)題,對(duì)于過(guò)去需要幾個(gè)月的工作,通過(guò)組態(tài)幾天就可以完成。
目前,國(guó)內(nèi)外許多自動(dòng)化設(shè)備生產(chǎn)廠家,如德國(guó)西門(mén)子公司、日本三菱、臺(tái)灣研華、中國(guó)時(shí)利和等,生產(chǎn)了眾多供選擇的工業(yè)標(biāo)準(zhǔn)機(jī) 箱、工業(yè)級(jí)元件、總線結(jié)構(gòu)過(guò)程通道板卡、工控機(jī)接口模塊等,為推廣硬件組態(tài)奠定了基礎(chǔ)。在軟件設(shè)計(jì)上由于采用成熟的組態(tài)軟件進(jìn) 行系統(tǒng)設(shè)計(jì),軟件開(kāi)發(fā)周期大大縮短了。組態(tài)軟件是在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,能以靈活多樣的組態(tài)方式(而不是編程方式)提供良好的用戶開(kāi)發(fā)界面和簡(jiǎn)捷的使用方法,其予設(shè)置的各種軟件模塊可以非常容易地實(shí)現(xiàn)和完成監(jiān)控層的各項(xiàng)功能,并能同時(shí)支持各硬件廠家的計(jì)算機(jī)和I/O設(shè)備,與高可靠的工控計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)結(jié)合,可向控制層和管理層提供軟硬件的全部接口,進(jìn)行系統(tǒng)集成。需要指出,組態(tài)軟件不僅是組態(tài)控制技術(shù)中的重要組成部分,而且由于具有遠(yuǎn)程監(jiān)控、數(shù)據(jù)采集、數(shù)據(jù)分析、過(guò)程控制等強(qiáng)大功能,在自動(dòng)化系統(tǒng)中占據(jù)主力軍的位置,逐漸成為工業(yè)自動(dòng)化系統(tǒng)中的靈魂。實(shí)例介紹PLC一體化教學(xué)實(shí)驗(yàn)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 下面用西門(mén)子公司的Step7 Pro(內(nèi)部包含有模擬器PLCSIM)和WINCC組態(tài)軟件來(lái)仿真PLC基礎(chǔ)實(shí)驗(yàn)--機(jī)械手實(shí)驗(yàn)。
3.1軟件準(zhǔn)備與硬件連接
首先需要一臺(tái)裝好了Step7 Pro和 WINCC的計(jì)算機(jī),然后準(zhǔn)備一臺(tái)型號(hào)為S7-200(300,400)的西門(mén)子PLC。S7-200的編程口通過(guò)一條通信電纜(PC/PPI)與計(jì)算機(jī)的USB通信口連接,這樣就可以在計(jì)算機(jī)上進(jìn)行編程和監(jiān)控了。
編程下載
仿真模擬
3.2 控制要求及I/O分配
機(jī)械手最開(kāi)始處于左上端(左限位行程開(kāi)關(guān)處于動(dòng)作狀態(tài))。運(yùn)行過(guò)程為:下將YV2--夾緊YV5--上升YV1--右移YV4--下將YV2--放松YV5上升YV1向左返回初始位置。自動(dòng)控制:按下自動(dòng)控制的起動(dòng)按鈕,機(jī)械手運(yùn)行上述控制過(guò)程。按下停止時(shí),機(jī)械手必須運(yùn)行完當(dāng)前周期停在初始位置。
I/O分配
梯形圖
打開(kāi)Step7 Pro根據(jù)控制要求進(jìn)行程序的梯形圖的編制,程序通過(guò)編譯后下載到PLC中。下載完成后,關(guān)閉Step7 Pro,打開(kāi)WINCC進(jìn)行組態(tài)設(shè)計(jì)。
3.3 WINCC組態(tài)設(shè)計(jì)
利用WINCC組態(tài)軟件建立監(jiān)控系統(tǒng),在工作臺(tái)實(shí)時(shí)數(shù)據(jù)庫(kù)中建立 對(duì)應(yīng)的變量,都為開(kāi)關(guān)型。然后設(shè)置好組態(tài)軟件與PLC的串口通信方式。至此,已經(jīng)將組態(tài)軟件中的變量與外部PLC設(shè)備的端子進(jìn)行連接,當(dāng)PLC的輸入、輸出繼電器狀態(tài)發(fā)生變化時(shí),將直接反映到組態(tài)軟件的變量。最后建立監(jiān)控畫(huà)面模擬機(jī)械手實(shí)際工作情況。WINCC組態(tài)軟件內(nèi)部提供基本繪圖工具,同時(shí)提供了豐富的元件庫(kù),用于畫(huà)較復(fù)雜但常用的元件圖形,如電機(jī)、閥門(mén)等。利用這些元件進(jìn)行組態(tài),可建立監(jiān)控畫(huà)面。對(duì)于各個(gè)元件對(duì)應(yīng)設(shè)置相應(yīng)的動(dòng)畫(huà)連接。監(jiān)控畫(huà)面中指示燈分別用顏色的變化指示機(jī)械手的工作狀態(tài),即當(dāng)放下物體時(shí),下移指示燈為綠色,否則顯示紅色,其它燈工作情況相似。接下來(lái)將元件的動(dòng)作與變量的變化進(jìn)行動(dòng)畫(huà)連接,即可利用監(jiān)控畫(huà)面控制機(jī)械手的動(dòng)作情況。當(dāng)沒(méi)有實(shí)際裝置時(shí),通過(guò)監(jiān)控畫(huà)面可以讓學(xué)生有實(shí)際操作的感受,從而增加工程實(shí)踐的經(jīng)驗(yàn)。
組態(tài)軟件最突出的特點(diǎn)就是實(shí)時(shí)多任務(wù)。其用戶是自動(dòng)化工程設(shè)計(jì)人員,目的就是讓用戶迅速開(kāi)發(fā)出適合自己需要的可靠的應(yīng)用系統(tǒng)。典型應(yīng)用實(shí)例如圖。
I/O分配流程圖
梯形圖
傳統(tǒng)PLC實(shí)訓(xùn)課與組態(tài)一體化教學(xué)
傳統(tǒng)PLC實(shí)訓(xùn)課的被控對(duì)象多為工業(yè)設(shè)備,一般都有體積大、質(zhì)量大、價(jià)格高等特點(diǎn),很難在實(shí)驗(yàn)室配備。為了盡可能模擬被控對(duì)象,使缺乏實(shí)際知識(shí)的學(xué)生增加感性認(rèn)識(shí),許多學(xué)校在PLC實(shí)驗(yàn)室安裝了模擬盤(pán),如十字路口交通燈模擬盤(pán)、洗衣機(jī)模擬盤(pán)等,實(shí)驗(yàn)相應(yīng)內(nèi)容時(shí),將PLC輸入端/輸出端連接到模擬盤(pán)對(duì)應(yīng)的發(fā)光二極管上。這種模擬盤(pán)方法,一則限制了實(shí)驗(yàn)內(nèi)容,二則不形象,不直觀,三則連線很多,耽誤時(shí)間。實(shí)踐證明,教學(xué)效果并不理想。但是,即使這種模擬盤(pán),在陽(yáng)煤職教中心實(shí)踐部微機(jī)控制實(shí)驗(yàn)室中也只有兩套。從一體化教學(xué)角度上講,這種配置遠(yuǎn)遠(yuǎn)不能滿足為學(xué)生開(kāi)設(shè)實(shí)驗(yàn)課的需要。另外,隨著申辦示范校工作的深入展開(kāi),PLC實(shí)驗(yàn)室也有擴(kuò)充和更新的必要。如果仍然采用模擬盤(pán)方式,不僅占地大、花錢(qián)多,而且隨著PLC實(shí)驗(yàn)內(nèi)容的不斷更新,模擬盤(pán)方式也會(huì)很快落后,最后被淘汰。
既然的PLC被控對(duì)象多為工業(yè)設(shè)備和機(jī)械,那么就給PLC實(shí)訓(xùn)課帶來(lái)一個(gè)問(wèn)題:采用真實(shí)被控對(duì)象既不現(xiàn)實(shí),也不安全;沒(méi)有被控對(duì)象模型,既不便學(xué)生理解實(shí)驗(yàn)內(nèi)容,也很難激發(fā)學(xué)生的學(xué)習(xí)興趣。將可編程控制器技術(shù)與組態(tài)軟件有機(jī)結(jié)合,能為PLC的實(shí)訓(xùn)課教學(xué)提供一條新的途徑。利用組態(tài)軟件全真模擬PLC的被控對(duì)象,學(xué)生不需要實(shí)物而僅通過(guò)微機(jī)的顯示器就可檢驗(yàn)所編程序的正確與否和執(zhí)行結(jié)果,這給師生雙方都提供了很大方便。結(jié)束語(yǔ)
從教學(xué)意義上來(lái)說(shuō),用計(jì)算機(jī)組態(tài)全真模擬被控對(duì)象,不但可以
克服采用真實(shí)被控對(duì)象的缺點(diǎn),而且可以用有限的設(shè)備、低廉的成本、多樣化的程序,來(lái)豐富學(xué)生的實(shí)驗(yàn)課內(nèi)容,大大增強(qiáng)PLC實(shí)驗(yàn)課的教學(xué)效果,形成理論、仿真、實(shí)踐三位一體的教學(xué)模式,達(dá)到一體化教學(xué)的目的。
參考文獻(xiàn): [1] 林小峰.可編程控制器原理及應(yīng)用[M].北京:高等教育出版社,1994.[2] 田瑞庭.可編程控制器應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,1994.[3] 張萬(wàn)忠.可編程控制器應(yīng)用技術(shù)[M].北京:化學(xué)工業(yè)出版社,2001.[4] 梁冠英,等.PLC在礦井提升信號(hào)系統(tǒng)中的應(yīng)用[J].煤炭技術(shù),2008.[5] 袁秀英 組態(tài)控制技術(shù)[1] 北京:電子工業(yè)出版社。
[6] 嚴(yán)盈富 監(jiān)控組態(tài)軟件與PLC入門(mén)[1]北京:人民郵電出版社。
[7] 周美蘭,周封,王岳宇 電氣控制與組態(tài)設(shè)計(jì)[1]北京:科學(xué)出版社。
第四篇:《軟件測(cè)試》教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)(范文)
《軟件測(cè)試》教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
摘要:《軟件測(cè)試》教學(xué)平臺(tái)目的在于為學(xué)生學(xué)習(xí)該課程提供一個(gè)較為全面的課程知識(shí)介紹、信息共享和知識(shí)考查的平臺(tái)。首先對(duì)《軟件測(cè)試》教學(xué)平臺(tái)進(jìn)行系統(tǒng)需求分析,其次針對(duì)系統(tǒng)需求進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì),采用B/S架構(gòu)設(shè)計(jì)系統(tǒng),系統(tǒng)分為學(xué)生管理模塊和教師管理模塊,然后對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),應(yīng)用C#語(yǔ)言和ASENET技術(shù)結(jié)合及SQL Server 2008數(shù)據(jù)庫(kù),設(shè)計(jì)并實(shí)現(xiàn)《軟件測(cè)試》教學(xué)平臺(tái),最后對(duì)系統(tǒng)進(jìn)行了測(cè)試?!盾浖y(cè)試》教學(xué)平臺(tái)實(shí)現(xiàn)了學(xué)生在線考試,在線播放教學(xué)視頻及下載,課件下載,在線留言,查看教學(xué)大綱,以及作業(yè)下載,作業(yè)提交,用戶密碼修改等功能。該平臺(tái)為教師和學(xué)生提供一種全新的教與學(xué)方式。
關(guān)鍵詞:軟件測(cè)試;教學(xué)平臺(tái);瀏覽器/服務(wù)器;功能;數(shù)據(jù)庫(kù)
中圖分類(lèi)號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.3969/j.issn.1003-6970.2016.05.004
本文著錄格式:王慶喜,鐘家民.《軟件測(cè)試》教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件,2016,37(5):15-17
0.引言
二十一世紀(jì)信息產(chǎn)業(yè)的飛快發(fā)展推動(dòng)著各行業(yè)的進(jìn)步,越來(lái)越多的學(xué)校利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)進(jìn)行相關(guān)的多媒體教學(xué)活動(dòng)。為教師和學(xué)生提供高效快速溝通的平臺(tái),可以利用網(wǎng)絡(luò)的即時(shí)性、開(kāi)放性,教師可以把課程相關(guān)的教學(xué)資料發(fā)布到該平臺(tái)供學(xué)生學(xué)習(xí)參考及下載,教師還可以在線發(fā)布作業(yè),發(fā)布試題。通過(guò)學(xué)生的作業(yè)完成質(zhì)量及考試結(jié)果了解學(xué)生在軟件測(cè)試課程學(xué)習(xí)方面的不足,以便更好的幫助學(xué)生解決問(wèn)題。學(xué)生可以在本系統(tǒng)進(jìn)行在線考試,通過(guò)成績(jī)反饋,充分認(rèn)識(shí)自己的不足,還可以了解關(guān)于本課程學(xué)習(xí)的最新動(dòng)態(tài)。與傳統(tǒng)的方式相比,網(wǎng)上教學(xué)平臺(tái)具有開(kāi)放性的特點(diǎn),它打破了地域和時(shí)間的限制,實(shí)時(shí)開(kāi)放,再加之以必要的傳統(tǒng)的方式,大大地提高教師的工作效率,既方便又快捷。系統(tǒng)采用ASENET技術(shù)開(kāi)發(fā),后臺(tái)采用SQL Server數(shù)據(jù)庫(kù)提供數(shù)據(jù)服務(wù)。
1.系統(tǒng)需求分析
本教學(xué)平臺(tái)由后臺(tái)管理和前臺(tái)構(gòu)成,是一個(gè)典型的B/S架構(gòu),后臺(tái)管理即教師用戶管理模塊,主要提供對(duì)該教學(xué)平臺(tái)前臺(tái)內(nèi)容的管理,這些內(nèi)容包括課件、視頻、試題、作業(yè)、通知等,前臺(tái)即學(xué)生用戶管理模塊主要用于后臺(tái)內(nèi)容的顯示及信息交互等操作。
1.學(xué)生用戶模塊需求
學(xué)生用戶模塊設(shè)計(jì)即前臺(tái)模塊設(shè)計(jì),普通匿名用戶在前臺(tái)可以瀏覽通知公告,查看教學(xué)大綱,播放教學(xué)視頻,瀏覽教學(xué)課件等,并可以注冊(cè)為合法用戶,在注冊(cè)后登錄系統(tǒng),可以獲得更多的權(quán)限,可以下載視頻,下載課件,下載作業(yè),作業(yè)提交,在線考試,以及進(jìn)行當(dāng)前用戶密碼資料的修改。
2.教師管理模塊需求
教師管理模塊主要用于教學(xué)相關(guān)信息的發(fā)布、更新和維護(hù),以及對(duì)學(xué)生相關(guān)信息進(jìn)行管理,實(shí)現(xiàn)對(duì)《軟件測(cè)試》教學(xué)平臺(tái)的管理。教師通過(guò)身份驗(yàn)證登錄,進(jìn)入后臺(tái)管理。在后臺(tái)管理模塊中,教師可以添加學(xué)生用戶、刪除用戶,可以發(fā)布課件,發(fā)布通知,發(fā)布教學(xué)視頻,發(fā)布教學(xué)大綱,發(fā)布作業(yè),發(fā)布試題等功能操作,并可對(duì)課件、通知、教學(xué)視頻、教學(xué)大綱、作業(yè)、試題的信息進(jìn)行維護(hù)管理,可以查詢學(xué)生的考試成績(jī),回復(fù)學(xué)生的留言及留言管理,修改登錄密碼等。
2.系統(tǒng)總體設(shè)計(jì)
系統(tǒng)采用B/S模式,即由瀏覽器、WEB服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器構(gòu)成。系統(tǒng)為用戶提供恰當(dāng)清晰的使用界面,便捷的操作方式。用戶可以直接在網(wǎng)上查看網(wǎng)站信息,系統(tǒng)分教師用戶和學(xué)生用戶角色,學(xué)生用戶登錄后可以下載相關(guān)教學(xué)資料、在線考試、在線留言等操作。教師用戶登錄后可發(fā)布相關(guān)教學(xué)資料,添加用戶,回復(fù)學(xué)生留言等操作。
本系統(tǒng)主要由教師管理模塊和學(xué)生用戶管理模塊兩個(gè)大模塊組成,各個(gè)模塊的具體功能如下。
一、教師用戶模塊
1.用戶管理:添加學(xué)生用戶、管理學(xué)生用戶。
2.課件管理:發(fā)布教學(xué)課件、課件資料管理。
3.通知管理:發(fā)布通知信息、查看通知、編輯通知、刪除通知。
4.大綱管理:發(fā)布教學(xué)大綱、查看大綱、編輯大綱、刪除大綱。
5.作業(yè)管理:發(fā)布作業(yè)、管理作業(yè)、查看學(xué)生提交作業(yè)情況。
6.試題管理:發(fā)布試題、查看修改試題、刪除試題。
7.視頻管理:發(fā)布教學(xué)視頻、視頻資料管理。
8.成績(jī)查詢:通過(guò)輸人學(xué)生用戶名查詢學(xué)生的考試成績(jī)。
9.教學(xué)互動(dòng):解答學(xué)生在學(xué)習(xí)中遇到的問(wèn)題。
10.修改密碼:登錄之后可進(jìn)行當(dāng)前用戶密碼資料修改。
二、學(xué)生用戶模塊
1.用戶注冊(cè):注冊(cè)成為學(xué)生用戶,以便能獲得更多的信息和權(quán)限。
2.用戶登錄:通過(guò)身份驗(yàn)證,以學(xué)生的身份登錄網(wǎng)站。
3.視頻教程:播放相關(guān)教學(xué)視頻、下載。
4.教學(xué)課件:在線瀏覽課件,下載教學(xué)課件。
5.作業(yè)下載:下載老師布置的作業(yè)。
6.作業(yè)提交:提交已完成的作業(yè)。
7.教學(xué)互動(dòng):學(xué)生在學(xué)習(xí)中遇到問(wèn)題可留言向老師咨詢。
8.在線考試:在線考試,查看成績(jī)。
9.查看大綱:預(yù)覽各章節(jié)教學(xué)大綱,以便更好的學(xué)習(xí)該課程。
10.查看通知:查看教學(xué)通知。
11.修改密碼:登錄之后可進(jìn)行當(dāng)前用戶密碼資料修改。
3.系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
3.1系統(tǒng)登錄模塊設(shè)計(jì)
系統(tǒng)登錄模塊是學(xué)生用戶,教師用戶登錄系統(tǒng)進(jìn)入相應(yīng)操作界面的入口,其位于系統(tǒng)首頁(yè)導(dǎo)航欄下方的左邊,用戶輸入用戶名和密碼,選擇身份(學(xué)生或者教師),點(diǎn)擊“登錄”后經(jīng)驗(yàn)證即可進(jìn)入相應(yīng)角色的界面。
登錄模塊主要是身份的驗(yàn)證,對(duì)學(xué)生用戶或者是教師管理的行為都有一定的安全性控制,其主要功能是驗(yàn)證用戶是否合法,用戶登錄模塊頁(yè)面主要由用于收集登錄信息的前臺(tái)表單部分,點(diǎn)擊相應(yīng)按鈕后觸發(fā)事件通過(guò)后臺(tái)來(lái)驗(yàn)證相應(yīng)的信息。
3.2注冊(cè)界面設(shè)計(jì)
用戶注冊(cè)界面是針對(duì)還沒(méi)有賬號(hào)但是想學(xué)習(xí)課程相關(guān)信息的人員,注冊(cè)人只需要填寫(xiě)用戶名,姓名,密碼,確認(rèn)密碼,選擇性別,即可成為普通用戶,其擁有和管理員初始添加的用戶一樣的權(quán)限,大大提高了信息共享,為想要學(xué)習(xí)軟件測(cè)試的人們提供了一個(gè)全面并且專(zhuān)業(yè)的平臺(tái)。
該注冊(cè)界面采用比較常用的控件實(shí)現(xiàn),采用textbox錄入用戶名,姓名,密碼,文本框設(shè)置requiredfieldvalidator來(lái)約束其為必填項(xiàng),性別采用DropDownList控件來(lái)實(shí)現(xiàn),控制了輸入選擇,避免了不必要的輸入錯(cuò)誤,密碼采用MD5散列算法直接轉(zhuǎn)換為MD5編碼進(jìn)行比對(duì),經(jīng)驗(yàn)證后存儲(chǔ)相應(yīng)信息到數(shù)據(jù)庫(kù)。
當(dāng)用戶輸入相關(guān)信息點(diǎn)擊“確定”注冊(cè)時(shí),后臺(tái)根據(jù)數(shù)據(jù)庫(kù)所存儲(chǔ)的用戶名判斷當(dāng)前用戶輸入的用戶名是否重名,若重名則提示“該用戶已存在”,并返回注冊(cè)頁(yè)面。若用戶輸入的信息合法,則將注冊(cè)信息插入到數(shù)據(jù)庫(kù)表,并提示用戶注冊(cè)成功。
3.3學(xué)生用戶管理模塊設(shè)計(jì)實(shí)現(xiàn)
學(xué)生用戶管理模塊主要針對(duì)學(xué)生用戶,用于后臺(tái)內(nèi)容的顯示及數(shù)據(jù)操作。主要包括視頻教程、查看通知、作業(yè)提交、教學(xué)互動(dòng)、在線考試、查看通知等9個(gè)子模塊組成。其中部分子模塊設(shè)計(jì)界面介紹如下。
1.視頻教程界面設(shè)計(jì)
視頻教程界面主要是給學(xué)生提供課程視頻教程在線觀看、下載等功能,用戶不需要登錄就可以在線觀看視頻,但需登錄才可以下載視頻。這里采用比較簡(jiǎn)單的SWF視頻格式,無(wú)需在網(wǎng)頁(yè)上添加播放控件即可播放,這在很大程度上降低了視頻播放的實(shí)現(xiàn)難度。
視頻教程界面信息顯示主要使用DataGrid控件實(shí)現(xiàn),首先,在Video.aspx頁(yè)面中添加DataGrid控件,并將數(shù)據(jù)庫(kù)表Video中相應(yīng)的數(shù)據(jù)字段綁定到列中。并在其后臺(tái)代碼Video.aspx.es中添加數(shù)據(jù)庫(kù)查詢語(yǔ)句,將數(shù)據(jù)綁定到DataGrid控件。
2.教學(xué)互動(dòng)界面設(shè)計(jì)
教學(xué)互動(dòng)模塊主要是給學(xué)生和老師之間提供交流溝通的平臺(tái),學(xué)生在學(xué)習(xí)過(guò)程中遇到疑問(wèn)可以留言請(qǐng)求老師幫助,老師可以回復(fù)留言來(lái)解答學(xué)生的難題,這樣師生之間的交流突破了必須面對(duì)面的限制,不僅方式靈活很多,而且節(jié)省了學(xué)生和教師的寶貴時(shí)間,更有利于教與學(xué)。
在教學(xué)互動(dòng)界面中,使用DataList控件以表的形式呈現(xiàn)用戶的留言內(nèi)容,用戶在線留言使用TextBox控件接收用戶輸入的文字信息。
3.在線考試界面設(shè)計(jì)
在線考試模塊主要是給學(xué)生提供在線考試,考試題型為選擇題,教師預(yù)先錄入試題,形成試題庫(kù),學(xué)生登錄后輸入題目數(shù)量,系統(tǒng)隨機(jī)生成試題呈現(xiàn)給考生,學(xué)生考試結(jié)束提交試題后跳轉(zhuǎn)至成績(jī)查詢頁(yè)面,輸入用戶名即可查詢考試成績(jī)。試題界面用DataGrid控件呈現(xiàn)試題內(nèi)容,學(xué)生在考試過(guò)程中如果沒(méi)有完成所選擇的的試題量,系統(tǒng)不允許提交試題。
3.4教師用戶管理模塊設(shè)計(jì)實(shí)現(xiàn)
1.通知管理
通知管理由發(fā)布通知和通知信息維護(hù)兩個(gè)子頁(yè)面組成,發(fā)布通知頁(yè)面用于教師發(fā)布教學(xué)通知信息,通知信息維護(hù)頁(yè)面用于修改、查看等通知信息的維護(hù)。發(fā)布通知界面的設(shè)計(jì)主要是TextBox控件及Button控件的應(yīng)用,設(shè)置TextBox組件及Button的相關(guān)屬性,雙擊Button控件。
2.課件管理
課件管理包括發(fā)布課件和課件信息維護(hù)兩部分,上傳課件的格式可以為word、ppt、tXt、SWF四種,上傳者需要添加課件標(biāo)題和課件說(shuō)明,系統(tǒng)會(huì)自動(dòng)獲取當(dāng)前時(shí)間,點(diǎn)擊確定添加課件,如果上傳的格式不符合要求,會(huì)給出“對(duì)不起,請(qǐng)選擇Word/ppt/swf/文本文件!”提示。
4.結(jié)論
本文以《軟件測(cè)試》課程為切入點(diǎn),通過(guò)對(duì)《軟件測(cè)試》教學(xué)平臺(tái)的需求分析,建立了一個(gè)在線教學(xué)平臺(tái),實(shí)現(xiàn)教學(xué)相關(guān)資料的發(fā)布、學(xué)生與老師留言交流、在線學(xué)習(xí)、在線考試等多功能的網(wǎng)絡(luò)應(yīng)用平臺(tái)。探討了基于ASENET技術(shù),采用SQL Server2008數(shù)據(jù)庫(kù),在Browser/Server體系結(jié)構(gòu)的基礎(chǔ)上,結(jié)合C#等技術(shù)實(shí)現(xiàn)《軟件測(cè)試》教學(xué)平臺(tái);詳細(xì)介紹了系統(tǒng)數(shù)據(jù)庫(kù)的結(jié)構(gòu)與設(shè)計(jì)實(shí)現(xiàn),及各功能模塊的實(shí)現(xiàn)過(guò)程,并對(duì)系統(tǒng)進(jìn)行了測(cè)試。
該平臺(tái)的實(shí)現(xiàn),為教師和學(xué)生提供一種全新的教與學(xué)方式,不僅增加了學(xué)生的學(xué)習(xí)途徑,同時(shí)也提高了教師教學(xué)的工作效率。
第五篇:基于Hadoop的云教學(xué)資源平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
第34卷第16期
企業(yè)技術(shù)開(kāi)發(fā)
月
TECHNOLOGICAL DEVELOPMENT OF ENTERPRISE
2015年6Jun.2015 VoL34 No.16
張擁華
(湖南工業(yè)職業(yè)技術(shù)學(xué)院,湖南長(zhǎng)沙410208)
摘要:隨著教學(xué)資源的不斷增加,海量的數(shù)據(jù)資源如何實(shí)現(xiàn)有效的管理已經(jīng)成為高校研究的一個(gè)新難題。文章的研究?jī)?nèi)
容是基于Hadoop的云教學(xué)資源平臺(tái)的研究和設(shè)計(jì)。目標(biāo)在于經(jīng)過(guò)實(shí)現(xiàn)基于Hadoop的云教學(xué)資源平臺(tái),提高系統(tǒng)的安 全 性,解決教育資源在存儲(chǔ)方面的問(wèn)題,給教學(xué)提供一個(gè)安全、穩(wěn)定、方便的教育資源平臺(tái)。
關(guān)鍵詞:Hadoop;教學(xué)資源;云平臺(tái)
中圖分類(lèi)號(hào):TP333 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006—8937(2015)16—0024—04
DoI:10.141650.cnki.hunansci.2015.16.008
of cloud based teaching resource platform based
Design and implementation
on Hadoop
ZHANG Yong-hua
(Hunan Industry Polytechnic,Changsha,Hunan 410208,China)
Abstract:With the continuous increase of the teaching resources,how to realize the effective management of the huge amount of data has become new research in the university difficult problem.The research content of this paper is based the research and of the cloud platform of teaching based Hadoop.Goal is through implementation based Hadoop cloud platform of design in storage,for students to provide safe,teaching resources,improve the security of the system,solve problem of educational stable and convenient platform for the of education.
Keywords:Hadoop;teaching resources;cloud platform
云計(jì)算,是當(dāng)前現(xiàn)代信息技術(shù)領(lǐng)域非常前沿的一種 年2月,NDFS(Nutch分布式文件系統(tǒng))和MapReduce由
于 技術(shù),利用云計(jì)算技術(shù)可以將分布在不同地理位置的計(jì) 在Nutch項(xiàng)目中應(yīng)用良好,所以,分離出來(lái)成為一套命 強(qiáng)大的計(jì)算能力,并 名 算機(jī)集成在一個(gè)平臺(tái)下,實(shí)現(xiàn)大型的超級(jí)計(jì)算機(jī),獲得 為Hadoop的獨(dú)立而完整的軟件。
且可以實(shí)現(xiàn)對(duì)所管轄的計(jì)算機(jī)資源 Hadooop是Apache旗下的用于分布式計(jì)算的一個(gè) 開(kāi) 全方位的管理和控制【11,目前,全球眾多研究人員、科研
源平臺(tái)[21。HDFS(Hadoop分布式文件系統(tǒng))和MapReduce
(谷歌MapReduce的開(kāi)源實(shí)現(xiàn))是Hadoop的核心,使 機(jī)構(gòu)致力于云計(jì)算的研究,并獲得了不少成果。
用
利用云計(jì)算的優(yōu)勢(shì),將其應(yīng)用到教學(xué)領(lǐng)域?qū)⒂欣?Hadoop的用戶可以清晰地了解系統(tǒng)底層的分布式架構(gòu)[3]。
促進(jìn)學(xué)生自主學(xué)習(xí),提升教學(xué)質(zhì)量和效果,作為云計(jì)算 Hadoop的整合資源的能力可以使用戶輕松構(gòu)建自己的 的常用框架Hadoop,目前已經(jīng)在很多應(yīng)用中被廣泛使用,分布式云計(jì)算平臺(tái),同時(shí),Hadoop集群存儲(chǔ)和計(jì)算的能 本文將利用Hadoop技術(shù)設(shè)計(jì)并實(shí)現(xiàn)一個(gè)云教學(xué)的資源 力,也使用戶更好地處理海量的數(shù)據(jù)。平臺(tái),從而有
隨著Hadoop的發(fā)展,越來(lái)越多的項(xiàng)目加入到這個(gè) 效的整合學(xué)校的各類(lèi)教學(xué)資源,保證教師
大 和學(xué)生都能便捷的從該資源平臺(tái)獲取教學(xué)資源,提高教 集合中,除了HDFS和MapReduce#]",HBase、Hive、Common、Pig、Avro等項(xiàng)目也已經(jīng)成為其不可缺少的一部
Chukwa、學(xué)質(zhì)量,提升教學(xué)效果。
分,它們之間協(xié)同工作,為用戶提供更好的服務(wù)[41。Hadoop平臺(tái)概述
2系統(tǒng)設(shè)計(jì)框架
Hadoop是在Apache Nutch的基礎(chǔ)上發(fā)展起來(lái) 的,Nutch項(xiàng)目作為L(zhǎng)ucene項(xiàng)目的一部分開(kāi)始于2002年。2006 2.1系統(tǒng)需求分析 基:J:Hadoop的云教學(xué)資源平
臺(tái)主要是需要為用戶提
收稿日期:2015—04—27
供所需要的教學(xué)資源,因此,平臺(tái)必須資源豐富、功能完
作者簡(jiǎn)介:張擁華(1977一),女,湖南寧鄉(xiāng)人,碩士研究生,講師,研究 整、用戶具有良好的體驗(yàn),通過(guò)對(duì)筆者所在學(xué)院進(jìn)行調(diào)
方向:大數(shù)據(jù)分析和云計(jì)算研究。
項(xiàng)目基金:湖南省教育廳科學(xué)研究項(xiàng)目“云計(jì)算環(huán)境下的精準(zhǔn)營(yíng)銷(xiāo)團(tuán) 研走訪,可以將本系統(tǒng)的需求總結(jié)為以下六個(gè)方面。
購(gòu)網(wǎng)站關(guān)鍵技術(shù)研究”(12C1032)①降低存儲(chǔ)成本。教學(xué)資源隨著信息技術(shù)在教育領(lǐng)
萬(wàn)方數(shù)據(jù) 基于Hadoop的云教學(xué)資源平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
.
resources a on resources Oil on resources a resources
第34卷第16期
張擁華:基于Hadoop的云教學(xué)資源平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
域的發(fā)展呈現(xiàn)爆炸式增加,傳統(tǒng)的教學(xué)資源平臺(tái)存儲(chǔ)這
些海量數(shù)據(jù)的成本是非常高的。因此,新的系統(tǒng)應(yīng)該嚴(yán)格
觀地使用系統(tǒng),將自己的請(qǐng)求發(fā)送給系統(tǒng),系統(tǒng)接收到 請(qǐng)求后就會(huì)產(chǎn)生響應(yīng)將用戶所需要的東西發(fā)送給用戶。
本系統(tǒng)主要的功能就是能夠存儲(chǔ)并管理海量的教學(xué) 控制存儲(chǔ)成本,用比較低的成本來(lái)存儲(chǔ)海量的教學(xué)資源。
②要保證教學(xué)資源數(shù)據(jù)以及用戶信息的安全性。任 何一個(gè)系統(tǒng)的安全性都是非常重要的,特別是用戶的個(gè)
圖 人資料信息。
③要能夠整合教學(xué)資源。將各種教學(xué)資源進(jìn)行統(tǒng)一 存儲(chǔ),整合舊有的教學(xué)資源,并不斷添新,豐富平臺(tái)的教 學(xué)資源。
④在完成基本功能的基礎(chǔ)上,要能夠給用戶提供個(gè)
性化的服務(wù)。比如,能夠自動(dòng)為用戶推薦自己感興趣的
教學(xué)資源以及要為用戶提供自己的專(zhuān)屬空間等。用戶在
這個(gè)平臺(tái)上應(yīng)該是可以相互交流的,這樣更有利于教學(xué)
資源平臺(tái)的發(fā)展。
⑤這個(gè)系統(tǒng)應(yīng)該是一個(gè)開(kāi)放的系統(tǒng),而不是封閉的。對(duì)象主要是教師和學(xué)生,但是對(duì)于其他
的群體也應(yīng)該是來(lái)者不拒的。
停變化的,該系統(tǒng)要能夠具備良好的擴(kuò)展性,使系統(tǒng)上 ⑥要保證系統(tǒng)具有很好的擴(kuò)展性。用戶的需求是不
線后仍能繼續(xù)增加滿足用戶需求的功能。
.2系統(tǒng)總體框架
本教學(xué)資源平臺(tái)從下到上大致分為4層:數(shù)據(jù)資源
層、數(shù)據(jù)存儲(chǔ)層業(yè)務(wù)邏輯層以及用戶層?;?\,f’
]=Hadoop的 云教學(xué)資源果毛采的總體框架模型,如圖
1所示。
I 目錄管理系統(tǒng)管理
安全臂蓬用戶管理
資源管理權(quán)限臂瑾
l㈣芋i,i
圖1平臺(tái)整體框架的設(shè)計(jì)
數(shù)據(jù)資源層:主要用于管理和存儲(chǔ)大量的教學(xué)資源 數(shù)據(jù),由多臺(tái)廉價(jià)的Pc構(gòu)成,屬于系統(tǒng)的硬件資源,是 整 個(gè)系統(tǒng)的最底層。
數(shù)據(jù)存儲(chǔ)層:為教學(xué)資源平臺(tái)提供分布式存儲(chǔ)和計(jì) 算,主要負(fù)責(zé)任務(wù)的分配和數(shù)據(jù)的管理,是由MapReduce
和HDFS共同組成的。
業(yè)務(wù)邏輯層:提供了系統(tǒng)平臺(tái)的資源管理、目錄管
功能,主要用于存儲(chǔ)系統(tǒng)和應(yīng)用
程序之間的溝通。
用戶層:是整個(gè)系統(tǒng)的最頂層。用戶可以在這一層直
萬(wàn)方數(shù)據(jù)
資源。該教學(xué)資源平臺(tái)主要是由教學(xué)資源管理、系統(tǒng)平 臺(tái)管理、管理員模塊和用戶模塊4個(gè)功能模塊構(gòu)成,如2所示。工
角色。教輯、學(xué)生、院梭、企業(yè)、社會(huì)
基于H·d∞口的云教學(xué)
資霉平臺(tái)平臺(tái)管瑤l l教學(xué)資源管瑤
到國(guó)斟劇劇圉引圉 圖2平臺(tái)的功能模塊設(shè)計(jì)l||||l圉目剖圉匡
雖然系統(tǒng)的服務(wù) 教學(xué)資源模塊:包括教學(xué)資源的分類(lèi)管理、教學(xué)資 源的上傳、查詢、下載和刪除等功能;
平臺(tái)管理模塊:包括報(bào)警管理、故障管理以及服務(wù) 器管理等功能; 管理員模塊:包括普通用戶的權(quán)限管理、用戶的日 志管理、用戶管理等功能; 用戶管理模塊:包括用戶的注冊(cè)、用戶的登陸、用戶個(gè)人資料的編輯以及用戶文件的增刪改查功能。2.3系統(tǒng)功能設(shè)計(jì) 在基于Hadoop的云教學(xué)資源平臺(tái)中,管理員和用戶 都可以通過(guò)瀏覽器注冊(cè)登錄后按照自己的意愿進(jìn)行一 定的操作,這些操作都是在他們各自權(quán)限允許的范圍內(nèi)。普通用戶使用本系統(tǒng)時(shí)的情況,如圖3所示。和普通用戶
相關(guān)的功能有:文件評(píng)價(jià)、文件下載、文件上傳、查看教 學(xué)資源詳細(xì)信息、查看教學(xué)資源列表、登錄與注冊(cè)、修改 個(gè)人資料以及密碼找回等。
圖3用戶用例圖 普通用戶在注冊(cè)通過(guò)之后,可以通過(guò)登錄本系統(tǒng)來(lái) 獲取自己所需要的教學(xué)資源,同時(shí)也可以將自己的擁有 的教學(xué)資源共享給其他的用戶。理、安全管理和設(shè)置等 在設(shè)計(jì)開(kāi)發(fā)本系統(tǒng)的時(shí)候,我們要在實(shí)現(xiàn)基本功能 的基礎(chǔ)上更多地為用戶考慮。因此,我們?cè)O(shè)計(jì)了資源關(guān) 注和資源評(píng)價(jià)功能。在教學(xué)資源平臺(tái)中,有很多教學(xué)資 源是持續(xù)更新的,用戶可以使用系統(tǒng)的資源關(guān)注功能來(lái)
企業(yè)技術(shù)開(kāi)發(fā)
2015年6月
關(guān)注自己喜歡的教學(xué)資源,當(dāng)這些教學(xué)資源更新后,系
表2 mapred-site.mall的配置信息表 統(tǒng)會(huì)自動(dòng)提 醒關(guān)注該教學(xué)資源的用戶。另外,用戶下載 Parameter Value
資源之后需要對(duì)該資源
mapred.job.tracker http://192.168.1.4:9001 低來(lái)對(duì)不
進(jìn)行評(píng)價(jià),系統(tǒng)會(huì)根據(jù)評(píng)價(jià)的高
同用戶上傳的相似資源進(jìn)行排序。同時(shí),其他
(要)hdfs—site.xml文件的配置。用戶也可以根據(jù)資源評(píng) 價(jià)來(lái)判斷某一資源是不是自己
這個(gè)文件主要的作用是設(shè)置HDFS相關(guān)的信息,該 想要的,資源評(píng)價(jià)功能的推出能讓用戶更快、更好地找 文件在基=J:Hadoop的云教學(xué)資源平臺(tái)中的具體配置信
到最優(yōu)的教學(xué)資源。
息,見(jiàn)表3。
表3 hdfs—site.xml的配置信息管理員使用本系統(tǒng)時(shí)的情況,如圖4所示。與管理
Value Parameter 表 員相關(guān)的功能有:審核教學(xué)資源、管理普通用戶信息、普!
坐!:堡£!!塑!
通用戶權(quán)限控制以及集群信息管理等。
core—site.xml文件的配置。
這個(gè)文件主要的作用是設(shè)置Hadoop集群的全局性
參 數(shù),如I,O屬性、日志文件以及臨時(shí)目錄等,該文件在
基于 Hadoop的云;教學(xué)資源平臺(tái)中的具體配置信息,見(jiàn)表 4。
裹4 core—site.mall的配置信息表
Parameter ValRe
hadoop.tmp.dir /usr/Hadoopltmp
fs.default.nalne hdfs:192.168.1.4:9000
圖4管理員用例圖
與普通用戶相似,系統(tǒng)也只對(duì)管理員開(kāi)發(fā)器權(quán)限之 3.2分布式計(jì)算模型實(shí)現(xiàn) 內(nèi)的功能模塊。管理員可以
查看和更改系統(tǒng)的某些配置,本文所設(shè)計(jì)的基于Hadoop云-教學(xué)資源平臺(tái)的分布式
計(jì)算模型包括兩部分,分別是Map和Reduce,其模型,還可以管理用戶的信息和教學(xué)資源,監(jiān)控系統(tǒng)運(yùn)行的錯(cuò) 如
圖5所 誤日志信息,保證系統(tǒng)的正常運(yùn)行,給用戶帶來(lái)最佳的
示。體驗(yàn)。
A 土 /主\,\ 3系統(tǒng)實(shí)現(xiàn)(M j
f鄉(xiāng)(U
丫 1(4:黼:v 3.1 Hadoop平臺(tái)搭建
為了完成本文所設(shè)計(jì)的基=f:Hadoop的教學(xué)資源平
如n·p姆K々\
臺(tái),首先,需要搭建Hadoop平臺(tái)。Hadoop的配置文件分為 L———一一
l
Grelt喇l 只讀類(lèi)型的默認(rèn)文件和定位設(shè)置文件兩類(lèi),默認(rèn)文件包
括mapred—queues.xml、mapred—default.xml、hdfs—default.xml
以及core—default.xml,定位設(shè)置文件包括mapred—queues.
xml、mapred—site.xml、hdfs—site.xmlVA及core—site.xml。我們
通常使用configuration類(lèi)來(lái)讀取hadoop 圖5系統(tǒng)分布式計(jì)算模型 xml形式的的配置文件,通過(guò)
將云教學(xué)資源平臺(tái)中的海量資源數(shù)據(jù)分割為M個(gè)片 resource來(lái)定位Hadoop的配置,每個(gè)resource都
包含很多的name/value對(duì)。下面對(duì)需要重點(diǎn)進(jìn)行配置的文 段進(jìn)行Map映射操作,產(chǎn)生鍵值對(duì),然后,對(duì)k值進(jìn)行
操作,產(chǎn)生新的元組,將這些新產(chǎn)生的元組分給為R個(gè)片
Group 件進(jìn)行說(shuō)明。
(!)Hadoop—env.sh文件的配置。段進(jìn)行Reduce歸約操作,將輸出的數(shù)據(jù)保存到分布式 數(shù) 這個(gè)文件主要的作用是設(shè)置安裝在計(jì)算機(jī)上的JDK 據(jù)庫(kù)中,從而實(shí)現(xiàn)分布式計(jì)算模型。
的位置,還可以設(shè)置Hadoop守護(hù)進(jìn)程的環(huán)境變量,該文 3.3主要模塊實(shí)現(xiàn)流程圖 件在基于Hadoop的云教學(xué)資 源平臺(tái)中的具體配置信息,限于篇幅,本文主要對(duì)用戶登錄和注冊(cè)模塊、資源
推送模塊的流程圖進(jìn)行說(shuō)明。
見(jiàn)表l。
表1 lhdoop—env.sh的配置信息表 ①用戶登錄和注冊(cè)模塊。
Parameter ValHe
只有經(jīng)過(guò)注冊(cè)登錄的用戶才可以使用系統(tǒng)的功能。
java__home usr/jav叫dkl.6 用戶登錄注冊(cè)的流程圖,如圖6所示。當(dāng)用戶在系統(tǒng)登錄
界面輸入賬號(hào)的時(shí)候,系統(tǒng)會(huì)判斷該用戶名是否已經(jīng)存 @)mapred—site.xml文件的配置。
在于數(shù)據(jù)庫(kù)的用戶信息表中,如果存在就進(jìn)行用戶名和 這個(gè)文件主要的作用是設(shè)置MapReduce的位置信息
密碼的驗(yàn)證工作,否則,系統(tǒng)會(huì)提示用戶進(jìn)行注冊(cè)。中和運(yùn)算參數(shù)等,該文件在基于Had00p的云教學(xué)資源平臺(tái) 萬(wàn)方數(shù)據(jù)
M,審 Kl:v
④
(毒)
“:v
KI:V蛆:y,上、KI:vl【l:v眨:7 K3.y酣:Y
Kl:VK2:v 髓:v
owttmt 牽牽({)孛牽l【3:v.T
94:v,v
K5:T 的具體配置信息,見(jiàn)表2。
在用戶注冊(cè)的時(shí)候,用戶名、密碼、郵箱以及性別等 第34卷第16期
張擁華:基于Hadoop的云教學(xué)資源平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
否
古
圖6用戶登錄注冊(cè)流程圖
信息都是必填的,驗(yàn)證注冊(cè)信息的時(shí)候我們采取郵箱驗(yàn)
圖7教學(xué)資源推送流程圖 證的方式。同時(shí),注冊(cè)成功的用戶在登錄之后會(huì)擁有自
冊(cè)登錄到云教學(xué)資源平臺(tái)中搜索自己所需要的教學(xué)資 己的個(gè)人空間,還可以修改自己的資料,添加和關(guān)注自
源,提高了老師科研和學(xué)生學(xué)習(xí)的效率。同時(shí),教師和 己感興趣的教學(xué)資源類(lèi)別。
學(xué)生還可以在本系統(tǒng)中進(jìn)行互動(dòng)交流,增強(qiáng)師生之間的②教學(xué)資源推送模塊。
關(guān)系。
教學(xué)資源推送功能就是系統(tǒng)智能地、主動(dòng)地將用戶
可能需要的教學(xué)資源推送給用戶。系統(tǒng)記錄用戶平常查 參考文獻(xiàn):
看、下載、上傳和關(guān)注的教學(xué)資源類(lèi)型,然后,對(duì)這些記
【l】劉鵬.云計(jì)算【M】.北京:電子工業(yè)出版社,2010.
錄進(jìn)行分析,從而找出用戶對(duì)那一類(lèi)型的教學(xué)資源感興
【2】饒丹鵑.多媒體教學(xué)資源云共享平臺(tái)設(shè)計(jì)研究【D】.南京:趣。最后,再將云服務(wù)器中評(píng)分較高的或者是最新更新
南京師范大學(xué),2013.的這一類(lèi)型教學(xué)資源推送給用戶。由于這個(gè)功能是系統(tǒng)
【3】閆娟,耿凱峰,劉麗.基::J:Hadoop平臺(tái)的教育資源庫(kù)建設(shè) 的主動(dòng)行為,因此,用戶可以選擇是否開(kāi)啟此功能。教學(xué)
【J】.河南師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,41(2):161—
資源推送功能的流程圖,如圖7所示。
164.結(jié)語(yǔ)
【4]柳?。贖adoop的海量教學(xué)資源存儲(chǔ)平臺(tái)的設(shè)計(jì)與研究
【J】.電腦與電信,2013,(7):27—29,32.
本文的研究主要是為了解決海量教學(xué)資源存儲(chǔ)的 [5】蔣寧,李文,李鴻彬.基于Hadoop的云計(jì)算輔助教學(xué)平臺(tái) 問(wèn)題,云教學(xué)資源平臺(tái)使用了當(dāng)前非常熱門(mén)的云計(jì)算技
研究[J】.中國(guó)遠(yuǎn)程教育,2012,(9):79—82.
術(shù)來(lái)進(jìn)行海量數(shù)據(jù)的存儲(chǔ)和處理。老師和學(xué)生都可以注
制出高轉(zhuǎn)換率太陽(yáng)能薄膜電池
據(jù)俄(STRF))科學(xué)網(wǎng)站近日消息,俄科學(xué)院約飛
在平行的研究中,俄研究人員致力于完善一種 物理技術(shù)研究所的研究小組研制出一種新的太陽(yáng)能
新的產(chǎn)品,基于硅材料的薄膜太陽(yáng)能電池。2012年,薄膜電池,這種基于硅材料的太陽(yáng)能電池組件,其光
日本三洋公司基于晶體非晶體異質(zhì)結(jié)技術(shù)的太 陽(yáng)能 電轉(zhuǎn)換效率理論可達(dá)27%。
電池專(zhuān)利到期,俄科學(xué)家借助于該專(zhuān)利技術(shù),利用俄 俄(XeBen))公司通過(guò)與瑞士合作在俄設(shè)廠生產(chǎn) 諾貝爾獎(jiǎng)獲得者阿爾費(fèi)羅夫關(guān)于光電異質(zhì)化的研究 太陽(yáng) 能電池,年產(chǎn)100兆瓦特的薄膜太陽(yáng)能電池組 成果,研制出一種新的太陽(yáng)能薄膜電池。這種新的太 件。瑞士的生產(chǎn)技術(shù)保障所產(chǎn)太陽(yáng)能電池組件光電
陽(yáng)能薄膜電池基于硅材料,生產(chǎn)中利用等離子化學(xué) 轉(zhuǎn)換效率達(dá)到8.9%。為完善該技術(shù)并進(jìn)一步提高光
沉降的方法在晶體硅表面形成一層非晶體硅的納米 電轉(zhuǎn)換率,2010年,俄(XeBen))公司在約飛物理技術(shù)
薄膜。目前該研究中心生產(chǎn)的基于該技術(shù)的薄 膜太 研究所建立了薄膜太陽(yáng)能電池技術(shù)研究中心,該中
陽(yáng)能電池組件的工業(yè)樣品光電轉(zhuǎn)換率已達(dá)
21%,超
心的研究人員逐漸將該種薄膜太陽(yáng)能電池的光電轉(zhuǎn) 過(guò)傳統(tǒng)薄膜太陽(yáng)能電池組件的近2倍。換效率提高
至10%,進(jìn)而達(dá)到12%。
(來(lái)源:科技部網(wǎng)站)
●●●●
萬(wàn)方數(shù)據(jù)