童得寶 任祥光 海濤
(北方民族大學(xué)寧夏銀川750021)
基于虛擬網(wǎng)盤(pán)的英語(yǔ)學(xué)習(xí)系統(tǒng)
童得寶任祥光海濤
(北方民族大學(xué)寧夏銀川750021)
目前隨著運(yùn)計(jì)算和移動(dòng)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,基于云存儲(chǔ)的網(wǎng)盤(pán)技術(shù)得到了很大程度的應(yīng)用,通過(guò)使用網(wǎng)盤(pán)用戶可以隨時(shí)隨地的辦公,保存珍貴資料,并能快速的對(duì)數(shù)據(jù)進(jìn)行備份和恢復(fù),規(guī)避可能發(fā)生的數(shù)據(jù)危險(xiǎn),為廣大普通網(wǎng)民提供了存儲(chǔ)容量大、免費(fèi)、安全、便攜、穩(wěn)定的跨平臺(tái)文件存儲(chǔ)、備份、傳遞和共享服務(wù)。同時(shí)隨著移動(dòng)互聯(lián)網(wǎng)的普及,現(xiàn)在大學(xué)生人人都有一部手機(jī)。據(jù)調(diào)查大學(xué)生每天都要在手機(jī)上花費(fèi)大量的時(shí)間,利用網(wǎng)盤(pán)存儲(chǔ),備份功能,大學(xué)生可以隨時(shí)隨地的瀏覽學(xué)習(xí)知識(shí),我們學(xué)校的英語(yǔ)四六級(jí)考試過(guò)關(guān)率并不樂(lè)觀,基于虛擬網(wǎng)盤(pán)的英語(yǔ)學(xué)習(xí)系統(tǒng)能幫助我校學(xué)生隨時(shí)隨地學(xué)習(xí)英語(yǔ),提高英語(yǔ)學(xué)習(xí)水平。
網(wǎng)盤(pán)英語(yǔ)學(xué)習(xí)
隨著云計(jì)算和移動(dòng)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展.基于云存儲(chǔ)的網(wǎng)盤(pán)技術(shù)得到了很大程度的應(yīng)用。通過(guò)使用網(wǎng)盤(pán),用戶可以進(jìn)行隨時(shí)隨地的辦公.并能快速的對(duì)數(shù)據(jù)進(jìn)行備份和恢復(fù).規(guī)避可能發(fā)生的數(shù)據(jù)危險(xiǎn)!此文中提出了一種基于php的網(wǎng)盤(pán)系統(tǒng)設(shè)計(jì)方法,該方法采用MySQI作為后臺(tái)數(shù)據(jù)庫(kù).HTML css js為前臺(tái)接口開(kāi)發(fā)程序加以實(shí)現(xiàn)。所設(shè)計(jì)的系統(tǒng)能不受操作系統(tǒng)平臺(tái)的限制方便的進(jìn)行應(yīng)用,并對(duì)可能出現(xiàn)的安全問(wèn)題采取了一定的處理措施。
網(wǎng)盤(pán)具有在線存儲(chǔ)服務(wù),用戶可以把它看作是一個(gè)放在網(wǎng)絡(luò)上的U盤(pán)或硬盤(pán),只要登錄因特網(wǎng),就可以管理.編輯網(wǎng)盤(pán)硬件,向用戶提供文件的存儲(chǔ),訪問(wèn)備份,共享等文件管理功能,既然網(wǎng)盤(pán)有如此巨大的優(yōu)勢(shì),我們可以抓住這一點(diǎn),來(lái)做一個(gè)虛擬網(wǎng)盤(pán)英語(yǔ)學(xué)習(xí)系統(tǒng),以互相交流的方式,在這種“填鴨式,滿堂灌”的大學(xué)教學(xué)體制環(huán)境下,學(xué)好英語(yǔ),把它真正的變成自己的第二種語(yǔ)言。
1.要解決的問(wèn)題和達(dá)到的目標(biāo)
1.1要解決的問(wèn)題:
如何正確的設(shè)計(jì)出對(duì)應(yīng)合理的UML流程圖,設(shè)計(jì)好整個(gè)系統(tǒng)子模塊
如何實(shí)現(xiàn)管理者對(duì)系統(tǒng)的控制和拓展
如何制作出可實(shí)現(xiàn)系統(tǒng)功能,用戶友好的用戶界面和后臺(tái)界
1.2要達(dá)到的目標(biāo):
當(dāng)整個(gè)項(xiàng)目開(kāi)發(fā)完畢,并通過(guò)一系列的發(fā)布測(cè)試之后,用戶可以使用網(wǎng)盤(pán)系統(tǒng)進(jìn)行文件的存儲(chǔ)工作,在線編輯,下載大文件等服務(wù)。系統(tǒng)所使用的是Linux開(kāi)源的MySQL 5.5數(shù)據(jù)庫(kù),PHP5.5語(yǔ)言進(jìn)行編碼,能夠存儲(chǔ)維護(hù)用戶所上傳的所有數(shù)據(jù),系統(tǒng)的登錄模塊,管理文件模塊,上傳與下載模塊,在線編輯模塊,在線共享模塊,在線日歷模塊,圖片模塊,以上各個(gè)模塊能夠?qū)崿F(xiàn)各自的功能,這個(gè)系統(tǒng)能夠提供用戶提供持久化可靠的服務(wù)。
1.系統(tǒng)的功能實(shí)現(xiàn)情況:用戶可在本系統(tǒng)下實(shí)現(xiàn)各種用戶要求的功能。
2.系統(tǒng)的安全性:對(duì)于系統(tǒng)的重要數(shù)據(jù)都有密碼保護(hù),具有一定的安性。
3.系統(tǒng)的容錯(cuò)性:用戶輸錯(cuò)數(shù)據(jù)都有提示信息,具有較好的容錯(cuò)性能。
4.系統(tǒng)的封閉性:用戶的封閉性較好,用戶基本上在提示信息下輸數(shù)據(jù)。
5.軟件響應(yīng)時(shí)間:5秒以內(nèi)。
6.數(shù)據(jù)更新時(shí)間:5秒以內(nèi)。
7.靈活性:窗口響應(yīng)絕大部分的快捷菜單和控制面板操作。
8.時(shí)間特性:響應(yīng)鼠標(biāo)單擊的時(shí)間在4~5秒之間。
1.系統(tǒng)主要由三部分構(gòu)成:分別是用戶層、數(shù)據(jù)存儲(chǔ)層、基礎(chǔ)設(shè)施層
1.1用戶層:用戶通過(guò)web服務(wù)器發(fā)送Ajax,請(qǐng)求服務(wù)器響應(yīng)相應(yīng)的json數(shù)據(jù)到瀏覽器,前端通過(guò)Angular js框架調(diào)用響應(yīng)功能REST接口返回?cái)?shù)據(jù),最后通過(guò)Angular JS雙向數(shù)據(jù)綁定自動(dòng)完成對(duì)頁(yè)面數(shù)據(jù)進(jìn)行渲染。
1.2存儲(chǔ)數(shù)據(jù)層:數(shù)據(jù)存儲(chǔ)在mysql里。
1.3基礎(chǔ)設(shè)施層:即搭載windows系統(tǒng),主要包括磁盤(pán)和數(shù)據(jù)存儲(chǔ)。
2.系統(tǒng)功能實(shí)現(xiàn)
本系統(tǒng)日在·個(gè)在校人學(xué)校的·個(gè)存儲(chǔ)服務(wù)系統(tǒng)設(shè)計(jì)包括用戶文件管理模塊和管理員模塊用戶文件管理模塊:為在校師生提供用戶登陸,文件上傳。下載,刪除,重命名,目錄查看,創(chuàng)建等功能管理員模塊。
3.關(guān)鍵技術(shù)實(shí)現(xiàn)
系統(tǒng)在實(shí)現(xiàn)過(guò)程中,主要用到對(duì)文件的上傳,下載。瀏覽器通過(guò)調(diào)取REST接口,Controller通過(guò)調(diào)用相應(yīng)的Service來(lái)返回相應(yīng)的數(shù)據(jù)長(zhǎng)。
新教育時(shí)代電子雜志(學(xué)生版)2015年30期