企业网络硬盘管理系统设计与实现——毕业论文.doc

上传人:滴答 文档编号:1256261 上传时间:2019-01-19 格式:DOC 页数:58 大小:2.80MB
下载 相关 举报
企业网络硬盘管理系统设计与实现——毕业论文.doc_第1页
第1页 / 共58页
企业网络硬盘管理系统设计与实现——毕业论文.doc_第2页
第2页 / 共58页
企业网络硬盘管理系统设计与实现——毕业论文.doc_第3页
第3页 / 共58页
企业网络硬盘管理系统设计与实现——毕业论文.doc_第4页
第4页 / 共58页
企业网络硬盘管理系统设计与实现——毕业论文.doc_第5页
第5页 / 共58页
点击查看更多>>
资源描述

1、1班 级 学 号 本 科 毕 业 设 计 论 文题 目 企业网络硬盘管理系统设计与实现学 院 软件学院 专 业 软件工程 学生姓名 导师姓名 摘 要摘 要随着互联网的飞速发展,物理硬件对于数据资料的保存和传输逐渐显得力不从心,人们越来越倾向于在网络上管理和共享文档,网络硬盘的使用也越来越普及。本文主要研究通过网络管理个人资料并共享给其他用户,并在此基础上为用户提供社交功能。在对开发 Web 应用的技术做了对比和分析后,选择采用微软的ASP.NET 框架,首先对系统的整体功能进行分析,构建出了登录注册、硬盘管理、好友管理、文件分享、短信管理、留言管理等功能模块,其次根据构建的功能模块对系统的界面

2、进行前期的大致设计,并对界面中的用户输入制定限制规则。接着介绍了两套后台数据库的设计方案,对其优缺点进行比较后选择并实现了其中一种方案作为本系统的后台数据库。然后根据界面设计对系统的所有页面进行前台与后台的编码实现,最终开发出了基于 B/S 结构的网络硬盘管理系统。测试表明,该系统可以对文件进行在线管理和共享。关键词:网络硬盘 ASP.NET B/S 结构ABSTRACTABSTRACTAs the fast development of the Internet, physical hardware has been not good at the saving and transferri

3、ng of the digital data. People have inclined to manage and share documents over a network, and the use of network drive has becoming popular. This paper mainly study the management of personal data and share it to other users through the Internet and provide social function on this basis. After comp

4、arsion and analysis to the technology developing Web application,ASP.NET framework of Microsoft has been chosen to use in this paper. First, the overall function of the system is analyzed, login and register, hard drive management, friend management, file sharing, message management and other functi

5、onal modules were being built in this phase.Secondly, design the system interface and user input restriction rules according to the functional modules built before. Then two design schemes of database are introduced, one of them is been chosen and used in the system developed in this paper after com

6、paring the advantages and disadvantages. Then coding the pages according to the system interface designed before and eventually implemented the network drive management system based on B/S structure. Tests have shown that this system can manage and share files online.Keyword:network drive ASP.NET B/

7、S structure目 录目 录第一章 引言 .11.1 项目背景 .11.2 网盘和几种传输技术对比 .11.3 本文主要内容 .2第二章 相关技术与工具 .32.1 技术的选择 .32.2 相关技术介绍 .32.2.1 B/S 结构与 Web 系统的三层架构 .32.2.2 .NET 框架与 ASP.NET .42.3 开发工具简介 .52.3.1 Visual Studio 2010 .52.3.2 SQL Server 2008.6第三章 系统需求分析和总体设计 .73.1 系统功能模块 .73.1.1 登录注册模块 .73.1.2 硬盘管理模块 .83.1.3 好友管理模块 .10

8、3.1.4 文件分享模块 .113.1.5 短信管理模块 .113.1.6 留言管理模块 .123.2 系统角色 .133.3 系统界面原型设计 .143.3.1 主页 .143.3.2 网盘页面 .153.3.3 个人信息页面 .163.3.4 分享页面 .173.3.5 好友管理页面 .173.3.6 短信管理页面设计 .183.3.7 留言管理页面设计 .193.4 数据库设计 .19第四章 网络硬盘系统的具体实现 .254.1 数据访问层 .264.1.1 DbHelperSQL 类 .264.2 业务逻辑层 .264.2.1 文件操作的业务逻辑 .274.2.2 用户操作的业务逻辑

9、.304.3 表现层 .314.3.1 WebDiskFrame.aspx.cs .314.3.2 Disk.aspx.cs.32目 录4.3.3 Share.aspx.cs .334.3.4 Friend.aspx.cs .344.3.5 Message.aspx.cs .354.3.6 Notes.aspx.cs .36第五章 网络硬盘系统的使用与测试 .375.1 登录注册模块测试 .375.2 硬盘管理模块测试 .405.3 好友管理模块测试 .405.4 文件分享模块测试 .415.5 短信管理模块测试 .435.6 留言管理模块测试 .43第六章 总结与展望 .45致谢 .47参考

10、文献 .49第一章 引言 1第一章 引言1.1 项目背景网络日益飞速发展的今天,信息和数据的交换变得非常普及,网络带宽里每分每秒流动着大量的数据和资料,如有疏忽,这些流淌的数据在你还来不及保存和备份下就转瞬即逝,淹没在网络数据的海洋里。在你的个人电脑硬盘变得越来越饱和,数据和资料已经存不下时,你急需一块新的空间来救急,亦或是在你需要转移某些资料时,发现 U 盘或者硬盘受到了病毒的攻击或者其他因素而导致失效,重要的资料因此而丢失,时间和金钱由此得到重大亏损。在上述背景和更多其他情况下,本文所开发的网络硬盘管理系统应运而生,对于网络中的有用资料,即点即保存,下载即可用,想要的资料不再担心会流失,重

11、要的资料数据上传即备份,不管是在家中、单位或者其他地方,联网就能对文件进行管理、编辑,再也不必担心病毒的侵害和其他不确定因素,犹如银行一般为我们保存管理着重要的资料和数据。网络硬盘,简称网盘,又称网络 U 盘,是一些网络公司将服务器硬盘阵列中多出的空间拿出来推出的在线存储服务。由于硬盘成本较高,所以网盘应用一般来说投资比较大,免费的网盘一般容量比较小,一般为 300M 到 10G 左右,另外为了防止用户滥用网盘还往往附加单个文件最大限制,因此免费网盘一般只用于较小的文件,而收费网盘则具有速度快、安全性能好、容量高、允许大文件存储等优点,适合有较高需求的用户。1.2 网盘和几种传输技术对比在网盘

12、技术出现之前,比较常见的文件传输技术有:E-Mail 附件、FTP 传输、网上邻居共享和网络硬盘,本文对这几项技术进行了资料搜集,各项特点对比如下:E-Mail 能很方便的实现用户间的通信,使用简便,应用广泛,但是不能普遍支持大容量附件,而且只能点对点进行通信,不能单点对多点进行发送共享。FTP 传输对文件的处理功能比较强大,但是使用起来十分复杂,繁杂的设置2 企业网络硬盘管理系统设计与实现使得用户望而却步,而针对特殊需求的设置就更加繁琐,且传输不支持断点续传,传输过程中断就必须重传,普及程度非常低。网上邻居通过在本地指定可分享的文件,同一网段的用户可以查看并根据权限读写和下载,分享十分方便,

13、但是只能仅限于小型的局域网用户,不能与其他网段的用户进行通信,使用范围十分有限。网络硬盘综合上述技术的优缺点,支持对大容量文件的传输,文件的管理操作丰富多样,满足用户一切需求,丰富的分享类型,支持对所有人、关系组好友、个人进行不同的分享,评论及空间等增值服务使得网络硬盘功能越来越强大,用户间的社交方式越来越多样化。1.3 本文主要内容在对项目的背景和前提进行了简要概述后,本文以开发一个 Web 应用的具体步骤实现了在 Windows 平台运行的网络硬盘系统。具体内容如下:第二章简要介绍了开发本系统所使用的技术与工具,为读者了解本系统的底层开发环境和使用技术做了铺垫。第三章主要讲解了系统的需求分析和设计,主要说明了系统需要有哪些功能模块,每个功能模块又具体包含哪些子功能,然后对系统应该包含的页面进行了前期简要设计,同时对系统的后台数据库进行了构建,并说明为什么进行这样的构建,完成了前期的准备工作。第四章是本系统的主要实现部分,在由第三章得出的页面大致设计和数据库下对每个页面进行前台与后台的编码,完成了数据访问层、业务逻辑层和界面层的代码编写工作,得到了网络硬盘系统的成品原型。第五章对开发出的系统进行测试工作,主要从软件的完整性、正确性、安全性和质量进行测试,尽力排查系统的错误与漏洞并修复,并最终得出可交付的系统版本。第六章对全文进行了总结,并谈谈未来的工作。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。