使用Asp.Net技术设计一个基于Web的网络硬盘系统,弥补当前存储设备的局限性,并提高文件管理的效率,让文件的管理更加方便与简单。

1.3  系统开发的工具及技术

本系统使用的开发工具:Visual Studio 2008,SQL Server 2008

本系统的开发环境:Windows7(32位)

本系统使用的开发语言:C#(.Net Framework3.5)、Javascript、Html

本系统使用的数据库:SQL Server

1.4  本文组织结构

本文首先阐述了系统的设计背景、设计目标、相关技术和工具以及系统的可行性及各项功能,之后对数据库进行了分析,接着详细介绍了各个功能模块的分析与设计,最后根据理论分析和得到结果对设计进行了总结,同时对系统的不足进行了展望。

2  系统分析

2.1  需求分析[1]

经过本人多方调查与交流,大多数用户希望网络硬盘除了具有文件的上传下载功能外,还应该包括文件的分享、文件的查询、文件的管理以及文件的在线查看功能。根据分析,本系统将以上功能分为三个模块:用户管理模块、文件管理模块、文件在线查看功能。各个模块的具体功能如下:

1)用户管理模块:用户注册功能、用户登录功能、用户退出功能和密码找回等功能;

2)文件管理模块:文件上传功能、文件下载功能、文件分享功能、文件删除功能以及文件查询功能;

3)文件在线查看模块:文档在线查看功能、图片预览功能、音乐播放功能以及视频播放功能。

 图2-1  网络硬盘管理系统功能模块图

2.2  可行性分析

对于该系统的技术、经济和操作3个方面进行可行性分析,分析如下:

(1)技术可行性

网络硬盘文件系统的实现技术有多种,可以采用传统的客户机/服务器型的B/S型架构。所使用的技术主要是asp.net以及javascript、jquery、css、html,这些技术现阶段已经非常成熟,重要的是有丰富的文档能够提供帮助。开发系统所使用的计算机硬件无需很高的配置,一般的家庭电脑就可以进行系统的开发,并且现在计算机各方面的技术都非常成熟,现在已经有免费的专业开发工具提供支持,能够大大的提高开发效率,从而开发此系统对技术要求比较宽松,因此本系统的开发在技术方面是可行的。

(2)经济可行性

通过走访大量办公室人员以及学生群体,九成以上都在使用移动存储设备,并且存在着文件损坏和丢失的烦恼,而本系统使用无处不在的便捷网络,通过浏览网页的方式管理文件克服了这些烦恼,并且无需任何花费,因此本系统将会有大量的使用者。另外,我们可以通过广告的植入来获取相应的开发成本,所以本系统在经济方面是可行的的。

(3)操作可行性

本系统基于B/S结构,B/S结构即浏览器/服务器结构,对用户来说,他们无需关心服务端的任何事情,只需学会使用浏览器浏览网页即可使用本系统,因此,本系统在操作上是可行的。

综上所述,本系统在技术上、经济上、操作上开发都是可行的。源^自·优尔·文.论,文'网]www.youerw.com

2.3  系统业务流程

本系统采用B/S模式,用户要做的就是打开浏览器,输入本系统的IP地址或者域名就可以使用本系统。

首先用户打开本系统的登陆页面,如果未注册账号,则点击用户注册链接,系统自动跳转到注册页面,用户现在需要做的是填写注册信息并提交表单,提交表单后系统会给用户一个回馈(例:注册成功或者注册失败),注册成功的情况下,系统会转向登录页面。需要用户特别注意的是:注册时填写的邮箱一定要是自己常用的邮箱,不能够填写错误,这个关系到密码的重置功能。

上一篇:JAVA的黑白棋奥赛罗棋设计与实现
下一篇:基于HTML5&CSS3的初中信息技术网站设计

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

网络信息安全技术管理的...

Web技术的网络考试系统【2240字】

C#学校科研管理系统的设计

国内外图像分割技术研究现状

公寓空调设计任务书

中国学术生态细节考察《...

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

AT89C52单片机的超声波测距...