ASP.NET多语种网络硬盘系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘 要网络硬盘系统是计算机网络中比较流行的一种应用软件,但是一般的网络硬盘系统只适用于使用单一语种的人群。为满足不同语种人群对网络硬盘系统的需求,设计了多语种网络硬盘系统。采用ASP.NET 2.0开发语言,利用ASP.NET中的三层结构、B/S模式结构以及ASP.NET网页资源的设计思路,实现了包括文件夹的操作、文件的操作、网页的多语种化三个功能模块;通过文件夹功能模块,可以添加、删除、更改名字、移动、浏览文件夹;通过文件功能模块,可以查看文件属性、上传、下载、更改名字、移动文件;通过系统的多语种化模块,能够自动识别客户端的默认语言并反馈给客户端相应语言的网页。通过应用多语种网络硬盘系统,可以满足不同语种人群共享一个网络硬盘系统的需求,具有一定的应用价值。关键词:计算机应用技术;网络编程;ASP.NET 2.0;资源本地化;自动识别1引言1.1课题背景自从Internet出现以来,整个世界就被这个庞大的网络渐渐地联系起来了。世界各地的人们对网络的依赖也逐渐增大,网上购物,网上书店,网上看病,网上办公等一系列事情都可以通过这个庞大的网络来完成。在网络上共享文件也是Internet的一个很大的应用。通过B/S模式实现的系统相对于C/S模式实现的系统,在易使用性和跨平台方面都占据了相当大的优势。这就出现了一个问题,那就是世界各地的人使用的语言都不一样,在一个站点上使用一种语言界面供大家使用是不人性化的。在这种情况下,多语种网络硬盘系统就可以减少人们因语言不同而带来的语言障碍。1.2课题的意义当今的人们对网络的依赖性越来越大,通过网络寻找各种资料、共享资料等。网络硬盘的出现能够很大程度的满足人们在共享资料方面的需求。但是现在的网络不是面向单一语言地区的,而是全球化的,这样一来以往的单一语种的网络硬盘系统就不能为使用不同语言的人们共享资料服务。多语种网络硬盘系统的出现就可以减少人们因语言不同而带来的语言障碍。而且通过B/S模式的系统使用起来更方便。1.3课题的研究方法微软的.NET是目前应用最广泛、最成功的应用之一。它又很多优点,例如:它以应用最为广泛的WINDOWS操作系统作为基础、有大量相关的资料作为参考等等。系统的开发采用的是Microsoft.NET Framework 2.0,Microsoft.NET Framework 2.0是微软最新的应用架构。系统的开发工具为Microsoft Visual Studio 2005,开发语言为ASP.NET和C#.NET,数据库采用SQL SERVER 2000。3系统需求分析3.1功能需求3.1.1对文件夹的操作1.浏览文件夹下的文件和文件夹用户进入系统时,用一个页面显示系统根目录下的文件夹及文件。用户还可以根据需要在此页面上对文件夹进行一级一级的浏览。与浏览文件夹下的文件和文件夹功能块相对应的页面也是系统的主页,它记录访问系统的客户端信息,并把客户端信息存储在数据库中,供系统统计使用。2.新建文件夹既然是网络硬盘系统,那么它就应该和本地硬盘一样用户可以新建一些比较有个性、方便查找和管理的文件夹名。用户通过新建文件夹功能块可以在系统上创建以用户所需要的名字命名的文件夹,方便用户管理文件,同时也方便查找文件。3.删除文件夹当用户有需要删除一个或多个文件夹的时候,则需要一个对应的删除文件夹的功能块。用户可以单击页面中的【×】按钮可以删除选择的文件夹。为了防止用户误操作,当删除某一个文件夹时,需要弹出一个对话框来提醒用户,表示该文件夹是否真的可以被删除。如果操作成功,则显示提示消息;否则弹出失败对话框。4.重命名文件夹一个文件夹不能够描述文件夹下的内容的时候,就需要对文件夹进行更名。当用户有需要变更文件夹名字的时候,单击页面中对应文件夹的【Edit】按钮进入重命名文件夹的页面。页面上的【确定】按钮触发事件以实现重命名文件夹的功能。5.移动文件夹当文件夹放错了地方,或是文件夹不应该归在当前目录下时,就需要使用到移动文件夹的功能。单击移动文件夹的页面中的【移动到】按钮可以移动选择的文件夹。移动文件夹的步骤具体为以下三步:选择移动的文件夹;选择移动到的文件夹;单击【移动到】按钮移动文件夹。3.1.2对文件的操作1.上传文件上传文件作为网络硬盘最重要、最基础的功能,用户可以通过上传页面上传一个或同时上传多个文件。上传的文件保存在服务器硬盘中,并把文件信息保存到数据库中。2.下载文件同样,下载文件也是网络硬盘最为重要和基础的功能,用户使用此项功能可以从服务器上下载所需要的文件到本地硬盘上来。3.查看文件属性用户在使用系统时,光看某一个文件的名字有的时候并不能判断出这个文件是否是他所需要的,所以在系统中添加了查看文件属性这个功能块。当用户点击文件名,并由文件的链接进入查看文件属性页面,在页面中显示了文件的名字、所在目录、类型、大小和创建时间。4.删除文件当一个文件过时或则已经没有用处的时候,这个文件还留在服务器的硬盘上,这就占用了服务器的硬盘资源,所以就需要删除文件这项功能。它实现方式和删除文件夹功能一样都是在同一页面中完成的。5.移动文件文件上传的时候传错了地方或是将文件归类到其他文件夹的时候,就需要把文件移动到相应的文件夹下。它的实现和移动文件夹功能一样同是单击浏览文件页面中的【移动到】按钮来完成的。3.1.3系统多语种化系统所面对的用户不是使用单一语言的某一特定地区的人群,而是面对不同地区,使用不同语言的人群。这就要求系统具有多种语言来应对这种需求4系统的总体设计方案4.1系统设计思想网络硬盘是目前比较流行的网络应用系统,它主要实现文件的共享与保存。系统设计严格按照系统的需求分析来设计,以满足人们对多语种网络硬盘的需求。4.2系统业务概要描述及开发模型系统运行在服务器上,用户使用终端上的浏览器(Browser)通过网络来访问系统。系统能够自动识别浏览器上设置的默认地区码,并返回相应语言的信息给浏览器。用户可以在系统上进行对目录的新建、删除、浏览、修改操作,对文件的上传、下载、搜索、修改,查看操作。一般用户的操作流程是:首先通过浏览器进入系统,用户会看到相应语言的首页。然后再是用户对文件和目录进行的一些操作。4.4系统基本模块设计在模块的设计开发过程中,值得注意的有模块的可维护性、可补充性、可读性以及可靠性等。其中最重要的是可维护性。可维护性是指理解、改正、改动、改进软件的难易程度,通常影响软件的可维护性的因素有以下三点:1) 可理解性,提高软件的可理解性的措施:采用模块化的程序结构,书写详细正确的文档,采用结构化程序设计,使用良好的编程语言和程序设计风格;2) 可测试性,测试和诊断软件中的错误的难易程度,提高软件可测试性的措施有:书写详细正确的文档,采用良好的程序结构,使用测试工具和调试工具,保存以前的测试过程和测试用例等;3) 可修改性,提高软件的可修改性的措施有:采用各种设计准则如信息隐蔽原则、模块独立、模块间联系的低耦合、高内聚。
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译 【买计算机毕业论文就到www.think58.com】 think58 [资料来源:http://think58.com]
获取资料请您联系本站客服
下一篇:171_高校网上教材征订系统