随着计算机及网络技术的不断发展,现代通讯工具应用的普及,计算机在现代社会生活中发挥着重要的作用。而与之相伴随的就是大量的文件而且是一些经常使用的文件。虽然各大计算机硬件生产商都推出新的产品来帮助人们解决携带文件的困扰,但是携带一些存储设备有它自身的缺点和意想不到的麻烦。为方便人们对文件的携带,加快办公手段的现代化,根据人们的实际需求,我们提出了基于计算机网络的网络硬盘系统的设计方案,并根据该设计方案部分地实现了网络硬盘的基本功能. 随着网络技术在社会应用的普及,各地区相继建立了自己的网络,并开始实施网上办公和网上交流。网络硬盘是将用户的文件存放在互联网上,方便用户“携带”他们的文件,方便用户与他的亲朋好友“分享”他们的文件,用户可以有如下操作:下载、上传、复制、挪动、删除文件,以及新建文件夹;开设、冻结、删除、修改下级账号等等。人们可以不受时间和空间的限制,随时随地从自己的硬盘中取出想要的文件。相对于Email,网络硬盘上传文件方便,下载快速,进入空间直接,界面更简单明了。
从提供的服务内容来看。网络硬盘则侧重于个人文件的存储、共享、发送等综合性网络文件管理。它目前有文件网络存储、文件网络共享、网络文件快递的服务内容。
(1)文件网络存储
该项目是它推出的最主要也是最基本的一个服务项目。它目前主要面向学生、计算机从业人员、商业旅行者及其它移动办公用户。随着网络的高速发展,所有的用户都将从我们所提供的这种服务中受益,因为人们越来越需要在各种上网设备如电脑、信息家电、手机之间共享信息,越来越需要在不同的上网场所如学校、家里、办公室以及网吧之间共享个人文件。这项服务具体包括以下几方面的功能:
基于浏览器的文件管理。只要你能上网,你就可以用你所注册的有效帐户登录到该网站进行个人文件的上载、下载、删除及文件目录的新建、修改、删除等操作,随时随地存储自已的所有个人文件。
基于客户端的文件管理。你只要下载一个客户端软件!这样你就可以将您在该网站的个人目录通过这个软件虚拟成您的PC机上的一个本地目录,并完全集成到Windows的资源管理器中,使你不但可以象管理本地硬盘一样轻松地进行远程文件和目录的管理,你甚至可以从各种Windows应用软件中直接将文件保存到远程系统中,或者通过MS-DOS方式直接对该目录进行管理。
(2)文件上传
利用它可以让您非常方便地发送十几兆甚至几十兆的文件。目前系统只支持对单个文件的上传功能。你可以先将你要上传的文件上载到你的网络硬盘中,然后进入“我的硬盘”,找到想要发送的文件,单击电脑中的文件,然后在文件发送页面中点击“上传”按钮,便可以实现文件的上传
(3)文件下载
利用网络硬盘,用户只要在计算机上登陆已经注册的服务器。在页面上点击”右键”就可以将本机上的相关资料或者互联网上的资料下载到自己的网络硬盘当中。? 预览:每个电影,音乐,图片和文档的介绍页面都有预览选项,用户可点击预览直接查看资源,以决定是否下载。
? 下载:用户点击资源名会进入资源介绍页面,每个页面都有对应的下载链接,用户点击下载链接则直接下载文件。
? 上传:在上传界面,用户先要填写一份表单,在下拉框及单选控件中对上传资源进行分类,在文本框中写出文件名及介绍,然后提交上传文件(电影,音乐,图片,文档直接上传原文件,游戏需要压缩打包上传),系统根据表单对资源进行介绍及分类(用户界面建立索引项分类,方便查找;数据库中根据文件后缀名分类,方便实现预览功能)。
? 搜索:用户可以点击索引项(索引项是为数据库建立的一个视图,以资源的功能,用途,喜好人群为标准进行分类)选择感兴趣的资源列表,也可以直接输入资源名字点击搜索直接进入资源介绍页面。
? 统计:对每个资源的下载次数进行统计。
? 告示:管理员在主页信息栏通知新增资源,即将删除的资源及其他消息。
? 登录:对管理员进行身份验证。
管理后台:管理员可以对所有用户上传的资源进行管理,如果有非法资源,管理员可以直接将其删除网络调查问卷
基于MOOC的《信息检索》网络课程平台的设计与开发
基于WEB2.0的数字电视用户网络社区的
基于ASP.NET的网络教学网站
基于ASP.NET技术的灯具批发网络管理系统设计与实现
网络多媒体电子杂志的设计与实现
计算机网络课程学习网站的设计与实现(语言不限)
基于ASP.NET的网络BLOG系统