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