1。5。5 开发工具MyEclipse10
MyEclipse10是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,在 Java、Java EE以及移动APP的开发上有着广泛的应用[6]。MyEclipse的功能相当强大,插件也很多,尤其是对各种开源产品的支持。利用它我们可以在数据库和Java-web的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java-web集成开发环境,包括了完备的代码编写、功能调试、软件测试和打包发布功能。
MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能 [5] 。选择MyEclipse 10,正是由于它是一种前后端都可以开发的IDE工具,实现前后端的联调和数据传输更为方便快捷。加上它支持快捷键和代码提示,对代码编写和错误控制相当好。
1。6 论文整体结构文献综述
第一章的绪言中首先介绍的是本课题的背景和目的,整个云存储的现状,开发语言,系统环境相关。
第二章是对云储存的文件管理系统进行需求分析以及系统的可行性分析。
第三章描述的是系统的整体设计,数据流展示。
第四章是主要功能实现,功能模块。
第五章系统的调试和实现功能方式做针对性的修改。
最后是对未来的展望。
2 需求分析和系统可行性
2。1 需求分析
随着计算机和Internet为主的互联网信息行业的蓬勃发展,经济和文化的发展,产生了大量的数据,进而产生了许多的问题,传统的文件储存系统已不能满足现在的数据储存和管理,而且传统的储存(如闪存,移动硬盘,sd卡,手机,固态硬盘等),它有很多的弊端。在线的云储存的设计和应用应运而生,提升工作效率,储存图片,文件,视频等信息资源。通过对云储存的文件管理系统的重点和难点的研究,实现用户登录之后对信息资源进行上传,下载,删除,重命名,新建文件夹,回收站,按时间和文件大小排序,文件的分类查看,文件类型的数据统计分析,文件的列表查看和文件的块状查看,文件的分享等功能。