APP下载

基于虚拟网盘的英语学习系统

2015-11-11童得宝任祥光海涛

新教育时代电子杂志(学生版) 2015年30期
关键词:网盘备份模块

童得宝 任祥光 海涛

(北方民族大学宁夏银川750021)

基于虚拟网盘的英语学习系统

童得宝任祥光海涛

(北方民族大学宁夏银川750021)

目前随着运计算和移动互联网技术的快速发展,基于云存储的网盘技术得到了很大程度的应用,通过使用网盘用户可以随时随地的办公,保存珍贵资料,并能快速的对数据进行备份和恢复,规避可能发生的数据危险,为广大普通网民提供了存储容量大、免费、安全、便携、稳定的跨平台文件存储、备份、传递和共享服务。同时随着移动互联网的普及,现在大学生人人都有一部手机。据调查大学生每天都要在手机上花费大量的时间,利用网盘存储,备份功能,大学生可以随时随地的浏览学习知识,我们学校的英语四六级考试过关率并不乐观,基于虚拟网盘的英语学习系统能帮助我校学生随时随地学习英语,提高英语学习水平。

网盘英语学习

随着云计算和移动互联网技术的快速发展.基于云存储的网盘技术得到了很大程度的应用。通过使用网盘,用户可以进行随时随地的办公.并能快速的对数据进行备份和恢复.规避可能发生的数据危险!此文中提出了一种基于php的网盘系统设计方法,该方法采用MySQI作为后台数据库.HTML css js为前台接口开发程序加以实现。所设计的系统能不受操作系统平台的限制方便的进行应用,并对可能出现的安全问题采取了一定的处理措施。

网盘具有在线存储服务,用户可以把它看作是一个放在网络上的U盘或硬盘,只要登录因特网,就可以管理.编辑网盘硬件,向用户提供文件的存储,访问备份,共享等文件管理功能,既然网盘有如此巨大的优势,我们可以抓住这一点,来做一个虚拟网盘英语学习系统,以互相交流的方式,在这种“填鸭式,满堂灌”的大学教学体制环境下,学好英语,把它真正的变成自己的第二种语言。

一、项目可行性分析

1.要解决的问题和达到的目标

1.1要解决的问题:

如何正确的设计出对应合理的UML流程图,设计好整个系统子模块

如何实现管理者对系统的控制和拓展

如何制作出可实现系统功能,用户友好的用户界面和后台界

1.2要达到的目标:

当整个项目开发完毕,并通过一系列的发布测试之后,用户可以使用网盘系统进行文件的存储工作,在线编辑,下载大文件等服务。系统所使用的是Linux开源的MySQL 5.5数据库,PHP5.5语言进行编码,能够存储维护用户所上传的所有数据,系统的登录模块,管理文件模块,上传与下载模块,在线编辑模块,在线共享模块,在线日历模块,图片模块,以上各个模块能够实现各自的功能,这个系统能够提供用户提供持久化可靠的服务。

二、性能要求

1.系统的功能实现情况:用户可在本系统下实现各种用户要求的功能。

2.系统的安全性:对于系统的重要数据都有密码保护,具有一定的安性。

3.系统的容错性:用户输错数据都有提示信息,具有较好的容错性能。

4.系统的封闭性:用户的封闭性较好,用户基本上在提示信息下输数据。

5.软件响应时间:5秒以内。

6.数据更新时间:5秒以内。

7.灵活性:窗口响应绝大部分的快捷菜单和控制面板操作。

8.时间特性:响应鼠标单击的时间在4~5秒之间。

三、系统架构与设计的实现

1.系统主要由三部分构成:分别是用户层、数据存储层、基础设施层

1.1用户层:用户通过web服务器发送Ajax,请求服务器响应相应的json数据到浏览器,前端通过Angular js框架调用响应功能REST接口返回数据,最后通过Angular JS双向数据绑定自动完成对页面数据进行渲染。

1.2存储数据层:数据存储在mysql里。

1.3基础设施层:即搭载windows系统,主要包括磁盘和数据存储。

2.系统功能实现

本系统日在·个在校人学校的·个存储服务系统设计包括用户文件管理模块和管理员模块用户文件管理模块:为在校师生提供用户登陆,文件上传。下载,删除,重命名,目录查看,创建等功能管理员模块。

3.关键技术实现

系统在实现过程中,主要用到对文件的上传,下载。浏览器通过调取REST接口,Controller通过调用相应的Service来返回相应的数据长。

猜你喜欢

网盘备份模块
28通道收发处理模块设计
VSAT卫星通信备份技术研究
“选修3—3”模块的复习备考
创建vSphere 备份任务
网易网盘消逝谁是“凶手”?
360网盘内容的快速转移
网盘存储服务商的版权义务探析
旧瓶装新酒天宫二号从备份变实验室
网盘关停
基于3G的VPDN技术在高速公路备份链路中的应用