基于NET的网络文件存储管理系统设计与实现

2014-09-17 18:14张艳
现代电子技术 2014年17期
关键词:实现设计

张艳

摘 要: 随着网络技术的发展,网络文件存储系统日益普及。为了实现网络资源共享,提高资源利用率,通过ASP.NET技术,采用ASP.NET 2.0和C#开发语言,以Microsoft Visual Studio 2008作为集成开发环境,结合SQL Server 2005数据库软件,设计实现了一个相对完善的网络文件存储管理系统。系统利用B/S模式结构,实现了用户登录、文件夹管理以及文件管理等功能,为网络文件管理提供了高效便捷的资源交换手段,具有一定的实用价值。

关键词: 网络文件存储; 设计; 实现; B/S模式结构

中图分类号: TN711?34; TP311.52 文献标识码: A 文章编号: 1004?373X(2014)17?0106?04

Abstract: With the development of network technology, the network file storage system is increasingly popularizing. Taking the Microsoft Visual Studio 2008 as the integrated development environment, a relatively complete network file storage management system was designed and implemented to achieve the network resource sharing and improve the resource utilization by the aid of the SQL Server 2005 database software, in which ASP.NET technology, ASP.NET 2.0 and C# development language were used. Some functions, such as user login, folder management and file management were achieved in the system by utilizing B/S mode structure. It provided a convenient and efficient means of resource exchange for network file management. It has a certain practical value.

Keywords: network files storage; design; implementation; B/S mode structure

0 引 言

随着计算机技术、网络技术和信息技术的发展,网络越来越多地改变着现代人的生活。众多的网络用户迫切需要适合自身的、方便的、有效快捷的存储方式来满足工作中的各种数据共享和信息传输需求,如网上办公和网上交流等要求用户将所需的文件存放在Internet上,不受时间和空间的限制,方便“携带”文件和与他人“共享”文件。尽管各大计算机硬件生产商都推出各种新产品来帮助人们解决各式各样携带文件的困扰,但是携带一些移动存储设备却有诸如容量大小限制等自身的缺点。电子邮箱所提供的附件功能是最早的网络文件存储系统,但电子邮箱的附件对文件的大小也有一定的限制。网络文件存储系统是计算机技术和网络应用迅速发展的一个必然趋势,通过将用户的数据上传到虚拟空间,用户登录到互联网,在不同计算机之间实现文件的共享与信息传输[1?3]。因此,研究和开发网络文件存储管理系统具有一定的现实意义。

1 网络文件存储管理系统分析与设计

1.1 系统功能需求分析

网络文件存储管理系统的工作原理与FTP,电子邮件等基本相同[4?5],在服务器硬盘上为每一个客户独立分配虚拟的数据存储空间,要求用户通过客户端软件即浏览器进行访问,登录系统后既可以将所需文件上传至文件夹,也可以进行所需文件的下载,还可以对文件及文件夹进行浏览、搜索、重命名、添加、删除等操作,实现文件的共享管理,保证数据的安全性。

因此,本系统可分为用户管理、文件夹管理和文件管理三大模块。用户管理分为普通用户和管理员用户。普通用户具有注册、登录、密码管理、退出等功能;管理员用户具有普通用户管理、登录、退出等功能。文件夹管理主要是针对注册用户和管理员使用,可以实现文件夹的查询、新建、重命名、移动、删除等操作。文件管理主要包括文件的上传、下载、重命名、删除等操作。

1.2 系统设计

1.2.1 功能模块设计

根据需求分析,网络文件存储管理系统的功能模块主要包括用户模块、文件夹模块和文件模块三个部分。

(1) 用户模块。用户模块用于管理普通用户和管理员用户,主要包括:注册、登录、密码找回、密码修改等,具体功能结构如图1所示。

3 网络文件存储管理系统的测试及分析

为了发现程序和系统中可能存在的错误,系统在每一部分具体实现的同时还进行了大量的测试。测试数据除采用正常数据外,还包括各种异常数据和临界数据,用它们来检验程序逻辑上的正确性。代码测试后,还对系统进行程序功能测试和综合测试,检测系统整体的功能实现。测试结果表明,系统界面友好,运行稳定,操作简单,其功能达到了设计要求,满足网络文件存储管理的需要。

4 结 语

本文利用B/S模式结构,通过ASP.NET技术,采用ASP.NET 2.0和C#开发语言,以Microsoft Visual Studio 2008作为集成开发环境,结合SQL Server 2005数据库,设计实现了一个相对完善的网络文件存储管理系统,重点分析了该系统的设计思路与实现过程,讨论了其关键技术及其主要实现方法,实现了用户登录、文件夹管理以及文件管理等功能,为网络文件管理提供了高效便捷的资源交换手段,提高了资源利用率。但对服务器端文件存储的安全管理等尚需进一步研究。

参考文献

[1] 张源伟,杨铭,郭昊.基于PHP技术的网络文件管理系统设计[J].物联网技术,2013,3(4):79?80.

[2] 杨世恩.基于B/S结构的网络文件管理系统设计[J].教育教学论坛,2011,5(30):113?114.

[3] 张巨松.网络存储系统的设计与实现[D].武汉:华中科技大学,2011.

[4] 韩晓菊.基于.NET的网络文件下载系统的设计[J].科技视界,2013,3(31):85?85.

[5] 张江露,陈晓晖.基于ASP.NET 2.0文件存储服务系统的设计与实现[J].实验科学与技术,2011,9(4):31?34.

[6] 杨扬,贾君君,李为卫.基于ASP.NET的网络文件管理系统开发应用研究[J].计算机科学,2011(z1):222?224.

[7] 童爱红.Visual C# .NET应用教程[M].2版.北京:北京交通大学出版社,2011.

[8] 王小科,赵会东.ASP.NET程序开发范例宝典[M].3版.北京:人民邮电出版社,2012.

[9] 罗福强,白忠建,杨剑.Visual C#.NET程序设计教程[M].2版.北京:人民邮电出版社,2012.

摘 要: 随着网络技术的发展,网络文件存储系统日益普及。为了实现网络资源共享,提高资源利用率,通过ASP.NET技术,采用ASP.NET 2.0和C#开发语言,以Microsoft Visual Studio 2008作为集成开发环境,结合SQL Server 2005数据库软件,设计实现了一个相对完善的网络文件存储管理系统。系统利用B/S模式结构,实现了用户登录、文件夹管理以及文件管理等功能,为网络文件管理提供了高效便捷的资源交换手段,具有一定的实用价值。

关键词: 网络文件存储; 设计; 实现; B/S模式结构

中图分类号: TN711?34; TP311.52 文献标识码: A 文章编号: 1004?373X(2014)17?0106?04

Abstract: With the development of network technology, the network file storage system is increasingly popularizing. Taking the Microsoft Visual Studio 2008 as the integrated development environment, a relatively complete network file storage management system was designed and implemented to achieve the network resource sharing and improve the resource utilization by the aid of the SQL Server 2005 database software, in which ASP.NET technology, ASP.NET 2.0 and C# development language were used. Some functions, such as user login, folder management and file management were achieved in the system by utilizing B/S mode structure. It provided a convenient and efficient means of resource exchange for network file management. It has a certain practical value.

Keywords: network files storage; design; implementation; B/S mode structure

0 引 言

随着计算机技术、网络技术和信息技术的发展,网络越来越多地改变着现代人的生活。众多的网络用户迫切需要适合自身的、方便的、有效快捷的存储方式来满足工作中的各种数据共享和信息传输需求,如网上办公和网上交流等要求用户将所需的文件存放在Internet上,不受时间和空间的限制,方便“携带”文件和与他人“共享”文件。尽管各大计算机硬件生产商都推出各种新产品来帮助人们解决各式各样携带文件的困扰,但是携带一些移动存储设备却有诸如容量大小限制等自身的缺点。电子邮箱所提供的附件功能是最早的网络文件存储系统,但电子邮箱的附件对文件的大小也有一定的限制。网络文件存储系统是计算机技术和网络应用迅速发展的一个必然趋势,通过将用户的数据上传到虚拟空间,用户登录到互联网,在不同计算机之间实现文件的共享与信息传输[1?3]。因此,研究和开发网络文件存储管理系统具有一定的现实意义。

1 网络文件存储管理系统分析与设计

1.1 系统功能需求分析

网络文件存储管理系统的工作原理与FTP,电子邮件等基本相同[4?5],在服务器硬盘上为每一个客户独立分配虚拟的数据存储空间,要求用户通过客户端软件即浏览器进行访问,登录系统后既可以将所需文件上传至文件夹,也可以进行所需文件的下载,还可以对文件及文件夹进行浏览、搜索、重命名、添加、删除等操作,实现文件的共享管理,保证数据的安全性。

因此,本系统可分为用户管理、文件夹管理和文件管理三大模块。用户管理分为普通用户和管理员用户。普通用户具有注册、登录、密码管理、退出等功能;管理员用户具有普通用户管理、登录、退出等功能。文件夹管理主要是针对注册用户和管理员使用,可以实现文件夹的查询、新建、重命名、移动、删除等操作。文件管理主要包括文件的上传、下载、重命名、删除等操作。

1.2 系统设计

1.2.1 功能模块设计

根据需求分析,网络文件存储管理系统的功能模块主要包括用户模块、文件夹模块和文件模块三个部分。

(1) 用户模块。用户模块用于管理普通用户和管理员用户,主要包括:注册、登录、密码找回、密码修改等,具体功能结构如图1所示。

3 网络文件存储管理系统的测试及分析

为了发现程序和系统中可能存在的错误,系统在每一部分具体实现的同时还进行了大量的测试。测试数据除采用正常数据外,还包括各种异常数据和临界数据,用它们来检验程序逻辑上的正确性。代码测试后,还对系统进行程序功能测试和综合测试,检测系统整体的功能实现。测试结果表明,系统界面友好,运行稳定,操作简单,其功能达到了设计要求,满足网络文件存储管理的需要。

4 结 语

本文利用B/S模式结构,通过ASP.NET技术,采用ASP.NET 2.0和C#开发语言,以Microsoft Visual Studio 2008作为集成开发环境,结合SQL Server 2005数据库,设计实现了一个相对完善的网络文件存储管理系统,重点分析了该系统的设计思路与实现过程,讨论了其关键技术及其主要实现方法,实现了用户登录、文件夹管理以及文件管理等功能,为网络文件管理提供了高效便捷的资源交换手段,提高了资源利用率。但对服务器端文件存储的安全管理等尚需进一步研究。

参考文献

[1] 张源伟,杨铭,郭昊.基于PHP技术的网络文件管理系统设计[J].物联网技术,2013,3(4):79?80.

[2] 杨世恩.基于B/S结构的网络文件管理系统设计[J].教育教学论坛,2011,5(30):113?114.

[3] 张巨松.网络存储系统的设计与实现[D].武汉:华中科技大学,2011.

[4] 韩晓菊.基于.NET的网络文件下载系统的设计[J].科技视界,2013,3(31):85?85.

[5] 张江露,陈晓晖.基于ASP.NET 2.0文件存储服务系统的设计与实现[J].实验科学与技术,2011,9(4):31?34.

[6] 杨扬,贾君君,李为卫.基于ASP.NET的网络文件管理系统开发应用研究[J].计算机科学,2011(z1):222?224.

[7] 童爱红.Visual C# .NET应用教程[M].2版.北京:北京交通大学出版社,2011.

[8] 王小科,赵会东.ASP.NET程序开发范例宝典[M].3版.北京:人民邮电出版社,2012.

[9] 罗福强,白忠建,杨剑.Visual C#.NET程序设计教程[M].2版.北京:人民邮电出版社,2012.

摘 要: 随着网络技术的发展,网络文件存储系统日益普及。为了实现网络资源共享,提高资源利用率,通过ASP.NET技术,采用ASP.NET 2.0和C#开发语言,以Microsoft Visual Studio 2008作为集成开发环境,结合SQL Server 2005数据库软件,设计实现了一个相对完善的网络文件存储管理系统。系统利用B/S模式结构,实现了用户登录、文件夹管理以及文件管理等功能,为网络文件管理提供了高效便捷的资源交换手段,具有一定的实用价值。

关键词: 网络文件存储; 设计; 实现; B/S模式结构

中图分类号: TN711?34; TP311.52 文献标识码: A 文章编号: 1004?373X(2014)17?0106?04

Abstract: With the development of network technology, the network file storage system is increasingly popularizing. Taking the Microsoft Visual Studio 2008 as the integrated development environment, a relatively complete network file storage management system was designed and implemented to achieve the network resource sharing and improve the resource utilization by the aid of the SQL Server 2005 database software, in which ASP.NET technology, ASP.NET 2.0 and C# development language were used. Some functions, such as user login, folder management and file management were achieved in the system by utilizing B/S mode structure. It provided a convenient and efficient means of resource exchange for network file management. It has a certain practical value.

Keywords: network files storage; design; implementation; B/S mode structure

0 引 言

随着计算机技术、网络技术和信息技术的发展,网络越来越多地改变着现代人的生活。众多的网络用户迫切需要适合自身的、方便的、有效快捷的存储方式来满足工作中的各种数据共享和信息传输需求,如网上办公和网上交流等要求用户将所需的文件存放在Internet上,不受时间和空间的限制,方便“携带”文件和与他人“共享”文件。尽管各大计算机硬件生产商都推出各种新产品来帮助人们解决各式各样携带文件的困扰,但是携带一些移动存储设备却有诸如容量大小限制等自身的缺点。电子邮箱所提供的附件功能是最早的网络文件存储系统,但电子邮箱的附件对文件的大小也有一定的限制。网络文件存储系统是计算机技术和网络应用迅速发展的一个必然趋势,通过将用户的数据上传到虚拟空间,用户登录到互联网,在不同计算机之间实现文件的共享与信息传输[1?3]。因此,研究和开发网络文件存储管理系统具有一定的现实意义。

1 网络文件存储管理系统分析与设计

1.1 系统功能需求分析

网络文件存储管理系统的工作原理与FTP,电子邮件等基本相同[4?5],在服务器硬盘上为每一个客户独立分配虚拟的数据存储空间,要求用户通过客户端软件即浏览器进行访问,登录系统后既可以将所需文件上传至文件夹,也可以进行所需文件的下载,还可以对文件及文件夹进行浏览、搜索、重命名、添加、删除等操作,实现文件的共享管理,保证数据的安全性。

因此,本系统可分为用户管理、文件夹管理和文件管理三大模块。用户管理分为普通用户和管理员用户。普通用户具有注册、登录、密码管理、退出等功能;管理员用户具有普通用户管理、登录、退出等功能。文件夹管理主要是针对注册用户和管理员使用,可以实现文件夹的查询、新建、重命名、移动、删除等操作。文件管理主要包括文件的上传、下载、重命名、删除等操作。

1.2 系统设计

1.2.1 功能模块设计

根据需求分析,网络文件存储管理系统的功能模块主要包括用户模块、文件夹模块和文件模块三个部分。

(1) 用户模块。用户模块用于管理普通用户和管理员用户,主要包括:注册、登录、密码找回、密码修改等,具体功能结构如图1所示。

3 网络文件存储管理系统的测试及分析

为了发现程序和系统中可能存在的错误,系统在每一部分具体实现的同时还进行了大量的测试。测试数据除采用正常数据外,还包括各种异常数据和临界数据,用它们来检验程序逻辑上的正确性。代码测试后,还对系统进行程序功能测试和综合测试,检测系统整体的功能实现。测试结果表明,系统界面友好,运行稳定,操作简单,其功能达到了设计要求,满足网络文件存储管理的需要。

4 结 语

本文利用B/S模式结构,通过ASP.NET技术,采用ASP.NET 2.0和C#开发语言,以Microsoft Visual Studio 2008作为集成开发环境,结合SQL Server 2005数据库,设计实现了一个相对完善的网络文件存储管理系统,重点分析了该系统的设计思路与实现过程,讨论了其关键技术及其主要实现方法,实现了用户登录、文件夹管理以及文件管理等功能,为网络文件管理提供了高效便捷的资源交换手段,提高了资源利用率。但对服务器端文件存储的安全管理等尚需进一步研究。

参考文献

[1] 张源伟,杨铭,郭昊.基于PHP技术的网络文件管理系统设计[J].物联网技术,2013,3(4):79?80.

[2] 杨世恩.基于B/S结构的网络文件管理系统设计[J].教育教学论坛,2011,5(30):113?114.

[3] 张巨松.网络存储系统的设计与实现[D].武汉:华中科技大学,2011.

[4] 韩晓菊.基于.NET的网络文件下载系统的设计[J].科技视界,2013,3(31):85?85.

[5] 张江露,陈晓晖.基于ASP.NET 2.0文件存储服务系统的设计与实现[J].实验科学与技术,2011,9(4):31?34.

[6] 杨扬,贾君君,李为卫.基于ASP.NET的网络文件管理系统开发应用研究[J].计算机科学,2011(z1):222?224.

[7] 童爱红.Visual C# .NET应用教程[M].2版.北京:北京交通大学出版社,2011.

[8] 王小科,赵会东.ASP.NET程序开发范例宝典[M].3版.北京:人民邮电出版社,2012.

[9] 罗福强,白忠建,杨剑.Visual C#.NET程序设计教程[M].2版.北京:人民邮电出版社,2012.

猜你喜欢
实现设计
何为设计的守护之道?
《丰收的喜悦展示设计》
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
信息系统安全评价系统设计及实现
高校声像档案数字化管理的实现路径
办公室人员尚需制定个人发展规划
苏州信息学院教务管理系统的设计与实现
浅析铁路通信传输的构成及实现方法