基于aspnet的云盘系统的设计

基于aspnet的云盘系统的设计

ID:39474143

大小:189.82 KB

页数:10页

时间:2019-07-04

基于aspnet的云盘系统的设计_第1页
基于aspnet的云盘系统的设计_第2页
基于aspnet的云盘系统的设计_第3页
基于aspnet的云盘系统的设计_第4页
基于aspnet的云盘系统的设计_第5页
资源描述:

《基于aspnet的云盘系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、福建工程学院本科毕业设计(论文)开题报告软件学院物联网工程专业设计(论文)题目基于c#的云盘系统的设计与研究学生姓名王思伟学号3128117113起迄日期2015年10月至2015年12月设计(论文)地点福建工程学院软件学院指导教师唐晓珊2015年10月13日10毕业设计(论文)开题报告1.结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,每人撰写文献综述。随着计算机在我国的普及,很多企业为了使办公更加的高效,都引进了集视频动画、文字图片等与一体的企业云盘系统[1]。当前研究和应用的热点是以计算机、芯片和软件技术为核心的系统,数据共享需求在日常生活中越来越重要

2、[2]。本文在参考过去研究成果的基础上,设计了一种基于C#的云盘系统,分析了这个系统的框架、实现细节以及各个模块[3]。该系统主要采用C#编程,实现了客户端与服务器之间有效的传输文件[4]。本文主要工作和成果包括:首先,详细说明了云盘系统设计的必要性[5]。然后,以C#语言完成这个系统中的代码编写[6],这个系统能实现文件传输系统的主要功能,在文件传输中途发生故障,或者停电等的不可预防的情况下,这个系统因为采用了断点续传的功能避免文件传输失败,导致浪费时间和资源,提高效率[7]。最后,本文对所设计的基于c#的云盘系统进行了测试,详细分析了文件传输过程中的传输性能[8

3、]。综上所述,该系统通过文件传输来实现员工之间的文件共享[9]。基于C#云盘系统的设计与研究是主要由服务端模块和客户端模块组成。客户端和服务端的之间的文件传输是通过传输协议进行实现的。传输出错停传,通过断点续传来避免文件传输失败的情况[10]。最终完成整个系统的设计,并对该云盘系统进行测试[11]。2.毕业设计(论文)任务要研究或解决的问题和拟采用的方法:一、研究内容与解决方案1、研究内容(1)c#的云盘系统整个基于C#的云盘系统主要由用户管理模块、文件分享模块、文件传输模块和目录文件模块组成。具体功能模块图如图1-1所示:10图1-1云盘系统功能模块图(1)“用户

4、管理”界面:用户登录、用户验证、用户设置和退出登录。1)用户登录:显示账号密码登陆的窗口。2)用户验证:对账号密码的正确性进行验证和验证码的验证,并对错误的输入给提示。3)用户设置:对用户进行分级,分为普通会员用户和管理员用户,并对其进行权限的授予。普通会员用户:普通会员用户可以对大部分文件列表进行浏览、上传文件、下载文件和进行用户之间点对点的文件分享的权限;管理员用户:除了有普通会员用户的权限外还拥有添加用户信息、修改用户信息、删除用户信息、对文件的添加、编辑操作和查看所有用户信息和文件信息。4)退出登录:退出账户,回到用户登录窗口。10图1-2用户管理模块图(2

5、)“文件传输”界面:上传文件模块、下载文件模块和断点续传模块。1)上传文件模块:上传文件速度、上传文件大小、上传文件上限。对普通会员用户和管理员用户一次在单位时间内能传输多少存储量的文件、一次性能传输多大存储量的文件和拥有多少文件上传的空间进行控制。管理员用户相对普通会员用户而言拥有更快的上传速度,一次能传更大的文件和更大的上传空间的权限。2)下载文件模块:下载文件速度、下载文件大小、搜索文件。对普通会员用户和管理员用户一次在单位时间内能下载多少存储量的文件、一次性能下载多大存储量的文件和根据用户的权限等级能搜索浏览并下载的文件进行控制。管理员用户相对普通会员用户而

6、言拥有更快的下载速度,一次能载更大的文件和更多的文件下载权限。3)断点续传模块:开始、传递文件名称、大小等信息、接受服务端信息、根据文件大小对剩余文件进行分块,传递剩余文件第一块直至完成剩余文件的传输、最后结束。10图1-3文件传输模块图(3)“目录文件”界面:新建文件、删除文件和文件重命名。1)新建文件:用户重新创建一个文件。2)删除文件:普通会员的文件:用户所上传的文件在长时间无人访问和使用时或者在一定时间内该模块能实现自动删除这些文件。管理员的文件:用户所上传的文件在长时间无人访问和使用时或者在一定时间内该模块能实现自动删除这些文件。管理员的文件相对普通会员文

7、件拥有更长的保留时间。3)文件重命名:普通会员或者管理员用户对已经有的文件进行重新的命名。10图1-4目录文件模块图(4)“文件分享”界面:分享、选择对象。1)分享:不同用户之间进行文件的分享。2)选择对象:选择所要分享文件的对象。10图1-5文件分享模块图2、解决方案(1)编程语言采用c#编程语言来实现。(2)展示方面根据业务的逻辑不同,有时候利用界面的展示可以控制用户的能力范围。(3)开发工具采用visualstudio2010开发工具。本课题关键技术C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。