ImageVerifierCode 换一换
格式:DOC , 页数:28 ,大小:887.50KB ,
资源ID:1255896      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1255896.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(多语种网络硬盘系统的设计——毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

多语种网络硬盘系统的设计——毕业论文.doc

1、多语种网络硬盘系统的设计摘 要网络硬盘系统是计算机网络中比较流行的一种应用软件,但是一般的网络硬盘系统只适用于使用单一语种的人群。为满足不同语种人群对网络硬盘系统的需求,设计了多语种网络硬盘系统。采用 ASP.NET 2.0 开发语言,利用ASP.NET 中的三层结构、B/S 模式结构以及 ASP.NET 网页资源的设计思路,实现了包括文件夹的操作、文件的操作、网页的多语种化三个功能模块;通过文件夹功能模块,可以添加、删除、更改名字、移动、浏览文件夹;通过文件功能模块,可以查看文件属性、上传、下载、更改名字、移动文件;通过系统的多语种化模块,能够自动识别客户端的默认语言并反馈给客户端相应语言的

2、网页。通过应用多语种网络硬盘系统,可以满足不同语种人群共享一个网络硬盘系统的需求,具有一定的应用价值。关键词:计算机应用技术;网络编程;ASP.NET 2.0;资源本地化;自动识别The Design of a Multilingual Network Hard Disk SystemAbstractThe network hard disk system is a kind of relatively popular software in the area of computer networks, but the common network hard disk system is ju

3、st applied to people who understand only one language. The network hard disk which identify only one language has limitation in scope of usage, so the network hard disk which can identify many languages need to be designed to meet the demands of people who use different language. By using ASP.NET 2.

4、0, which includes the three-layer of ASP.NET, the structure of B/S and the ASP.NET page resource, this paper introduces three functions, the operation of folder, the operation of file and the multi-languages of webpage. According to the functional model of folder, it can add, delete, rename, move an

5、d browse folder. According to the functional model of file, it can check up files attribute as well as preview, upload, download, rename and move file. According to the Multilingual Model, it can automatically identify the language at the end of client and reflect related language webpage to client.

6、 This multilingual network disk system can satisfy people who speak different languages in sharing a same network disk, so it has practical value.Key words: Computer technology; Network programming; ASP.NET 2.0; Resources localization; Automatic Identification目 录论文总页数:24 页1 引言 .11.1 课题背景 .11.2 课题的意义

7、 .11.3 课题的研究方法 .12 开发知识背景 .12.1 ASP.NET 2.0 简介 .12.2 ASP.NET 中的三层结构 .22.3 B/S 模式结构简介 .22.4 ASP.NET 网页资源概述 .33 系统需求分析 .33.1 功能需求 .33.1.1 对文件夹的操作 .33.1.2 对文件的操作 .43.1.3 系统多语种化 .53.2 出错处理需求 .53.3 开发环境的搭建 .54 系统的总体设计方案 .64.1 系统设计思想 .64.2 系统业务概要描述及开发模型 .64.3 系统设计目标和原则 .64.4 系统基本模块设计 .75 系统的详细设计 .85.1 数据库

8、设计 .85.2 设计错误处理页面 .95.3 数据库操作层设计 .95.4 多语言化实现的设计 .105.5 主要用户界面层的实现 .125.5.1 主页的实现 .125.5.2 文件上传页面的实现 .145.5.3 文件属性页面的实现 .155.5.4 搜索文件页面的实现 .165.5.5 创建文件夹页面的实现 .175.5.6 重命名文件夹页面的实现 .185.6 多语言关键技术实现 .186 系 统测试 .19结 论 .22参考文献 .22致 谢 .23声 明 .24第 1 页 共 24 页1 引言1.1 课题背景自从 Internet 出现以来,整个世界就被这个庞大的网络渐渐地联系起

9、来了。世界各地的人们对网络的依赖也逐渐增大,网上购物,网上书店,网上看病,网上办公等一系列事情都可以通过这个庞大的网络来完成。在网络上共享文件也是 Internet 的一个很大的应用。通过 B/S 模式实现的系统相对于 C/S 模式实现的系统,在易使用性和跨平台方面都占据了相当大的优势。这就出现了一个问题,那就是世界各地的人使用的语言都不一样,在一个站点上使用一种语言界面供大家使用是不人性化的。在这种情况下,多语种网络硬盘系统就可以减少人们因语言不同而带来的语言障碍。1.2 课题的意义当今的人们对网络的依赖性越来越大,通过网络寻找各种资料、共享资料等。网络硬盘的出现能够很大程度的满足人们在共享

10、资料方面的需求。但是现在的网络不是面向单一语言地区的,而是全球化的,这样一来以往的单一语种的网络硬盘系统就不能为使用不同语言的人们共享资料服务。多语种网络硬盘系统的出现就可以减少人们因语言不同而带来的语言障碍。而且通过 B/S 模式的系统使用起来更方便。1.3 课题的研究方法微软的.NET 是目前应用最广泛、最成功的应用之一。它又很多优点,例如:它以应用最为广泛的 WINDOWS 操作系统作为基础、有大量相关的资料作为参考等等。系统的开发采用的是 Microsoft.NET Framework 2.0,Microsoft.NET Framework 2.0 是微软最新的应用架构。系统的开发工具

11、为 Microsoft Visual Studio 2005,开发语言为 ASP.NET 和 C#.NET,数据库采用 SQL SERVER 2000。2 开发知识背景2.1 ASP.NET 2.0 简介ASP.NET 页面以.aspx 扩展名存储。页面由程序员将文本、标记(例如 HTML)以及 ASP.NET 特定服务器标记和脚本组合在一起,然后存储在 Web 服务器上。可以将存储后的 ASP.NET 页面看成是一套描述如何创建一个 HTML 页面的指令。当该页面被请求浏览时,服务器端程序将会用纯标记来创建一个客户端浏览器可以读懂并能呈现(render)的页面。因为呈现后的输出是纯标记,所以

12、任何浏览器都能够读懂;所有的动态过程都发生在 Web 服务器端。ASP.NET 特定服务器第 2 页 共 24 页标记非常强大,例如,它可以对用户的动作做出反应,连接至数据存储以及自动创建非常复杂的 HTML 结构。ASP.NET 2.0 是目前比较新的版本,具有一些程序员可以使用的特定的服务器控件,用于在页面上添加数据交互。这些专门的数据控件分为两组:数据源控件和数据绑定控件。数据源控件创建与数据库的链接。数据绑定控件则从数据源控件获取信息,并在页面上创建呈现。这种简单的双控件模式可用于多种情况。对于多种数据库类型,甚至是非关系型数据源,都有相应的数据源控件。同样地,有多种数据绑定控件可用来

13、在页面上生成表格、树型、列表以及其他数据格式。2.2 ASP.NET 中的三层结构用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级三层结构包含:表示层(USL),业务逻辑层(BLL),数据访问层(DAL)1:数据库访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。3:表示层:主要表示 WEB 方式,也可以表示成 WINF

14、ORM 方式,WEB 方式也可以表现成 .aspx, 如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。具体的区分方法 1:数据库访问层:主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。2:业务逻辑层:主要负责对数据层的操作。也就是说把一些数据层的操作进行组合。3:表示层:主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。2.3 B/S 模式结构简介B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。它是随着Internet 技术的兴起,对 C/S 结构的一种变化或者改

15、进的结构。在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结第 3 页 共 24 页构。它的客户端就是浏览器,当系统需要升级,就不需要为每个现有的客户端应用程序升级,而只需对服务器上的服务处理程序进行修改。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立 B/S 结构的网络应用,并通过Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同

16、的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Internet/Intranet 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。B/S 架构管理软件更是方便、快捷、高效。B/S 架构一般模式如下图所示:网络数据库数据库服务器 Web 服务器Web 浏览器Web 浏览器Web 浏览器服务器端 客户端图 1 B/S 架构一般模式2.4 ASP.NET 网页资源概述 如果创建的网页将由使用不同语言的用户阅读,则必须为这些读者提供用他们自己的语言查看网页的方法。一种方法是分别用各语言重新创建页面,但这种方法可能需要大量工作量、容易出错并且

17、在更改原始页时很难维护。ASP.NET 为我们提供了一种方法,使用这种方法创建的页可以根据浏览器的首选语言设置或用户显式选择的语言获取内容和其他数据。内容和其他数据指的就是资源,此类数据可以存储在资源文件或其他源中。在 ASP.NET 网页中,可以将控件配置为从资源获取其属性值。在运行时,资源表达式将被相应资源文件中的资源替换。3 系统需求分析3.1 功能需求3.1.1 对文件夹的操作1. 浏览文件夹下的文件和文件夹用户进入系统时,用一个页面显示系统根目录下的文件夹及文件。用户还可以根据需要在此页面上对文件夹进行一级一级的浏览。与浏览文件夹下的文件和文件夹功能块相对应的页面也是系统的主页,它记

18、录访问系统的客户端信第 4 页 共 24 页息,并把客户端信息存储在数据库中,供系统统计使用。2. 新建文件夹既然是网络硬盘系统,那么它就应该和本地硬盘一样用户可以新建一些比较有个性、方便查找和管理的文件夹名。用户通过新建文件夹功能块可以在系统上创建以用户所需要的名字命名的文件夹,方便用户管理文件,同时也方便查找文件。3. 删除文件夹当用户有需要删除一个或多个文件夹的时候,则需要一个对应的删除文件夹的功能块。用户可以单击页面中的【】按钮可以删除选择的文件夹。为了防止用户误操作,当删除某一个文件夹时,需要弹出一个对话框来提醒用户,表示该文件夹是否真的可以被删除。如果操作成功,则显示提示消息;否则

19、弹出失败对话框。4. 重命名文件夹一个文件夹不能够描述文件夹下的内容的时候,就需要对文件夹进行更名。当用户有需要变更文件夹名字的时候,单击页面中对应文件夹的【Edit】按钮进入重命名文件夹的页面。页面上的【确定】按钮触发事件以实现重命名文件夹的功能。5. 移动文件夹当文件夹放错了地方,或是文件夹不应该归在当前目录下时,就需要使用到移动文件夹的功能。单击移动文件夹的页面中的【移动到】按钮可以移动选择的文件夹。移动文件夹的步骤具体为以下三步:选择移动的文件夹;选择移动到的文件夹;单击【移动到】按钮移动文件夹。3.1.2 对文件的操作1. 上传文件上传文件作为网络硬盘最重要、最基础的功能,用户可以通

20、过上传页面上传一个或同时上传多个文件。上传的文件保存在服务器硬盘中,并把文件信息保存到数据库中。2. 下载文件同样,下载文件也是网络硬盘最为重要和基础的功能,用户使用此项功能可以从服务器上下载所需要的文件到本地硬盘上来。3. 查看文件属性用户在使用系统时,光看某一个文件的名字有的时候并不能判断出这个文件是否是他所需要的,所以在系统中添加了查看文件属性这个功能块。当用户点击文件名,并由文件的链接进入查看文件属性页面,在页面中显示了文件的第 5 页 共 24 页名字、所在目录、类型、大小和创建时间。4. 删除文件当一个文件过时或则已经没有用处的时候,这个文件还留在服务器的硬盘上,这就占用了服务器的

21、硬盘资源,所以就需要删除文件这项功能。它实现方式和删除文件夹功能一样都是在同一页面中完成的。5. 移动文件文件上传的时候传错了地方或是将文件归类到其他文件夹的时候,就需要把文件移动到相应的文件夹下。它的实现和移动文件夹功能一样同是单击浏览文件页面中的【移动到】按钮来完成的。3.1.3 系统多语种化系统所面对的用户不是使用单一语言的某一特定地区的人群,而是面对不同地区,使用不同语言的人群。这就要求系统具有多种语言来应对这种需求。系统采用 ASP.NET 提供的使用网页资源本地化技术,来实现系统的多语种化。由于作者能力有限这里暂时先实现了三种语言,它们分别是:中文、日文和英文,其中中文为默认语言。

22、3.2 出错处理需求要做到一个不出错的系统是非常难的,更何况系统是在短时间内完成的,系统出错是在所难免的。程序允许出错,但是要对错误进行相应的处理。这就需要一个专门的处理错误的页面。当系统发生异常时,系统会对异常进行捕获,然后把捕获的相关信息显示在错误处理页面。3.3 开发环境的搭建系统的用户可能使用的不同的平台来使用系统,系统是通过 WEB 形式运作,不同的平台都遵循 WEB 统一的协议。所以系统可以不用考虑用户使用的平台。在系统的开发过程中,采用的 ASP.NET 和 C#.NET 实现,这些都是微软的专属,所以开发的平台为 WINDOWS。这里选用的操作系统为 WINDOWS XP SP

23、2。Visual Studio 2005 是微软最新的开发工具,也是世界上最优秀的开发软件之一,它以强大的 WINDOWS 为基础。Visual Studio 2005 支持 ASP.NET 2.0中的所有特性。它能让我们在开发过程中少写 70的代码。所以选择 Visual Studio 2005 作为开发工具。由于在课堂上学习数据库中,SQL SERVER 2000 最为熟悉,而且 SQL SERVER 2000 有着大量的用户,它的技术也是相当的成熟。所以在系统的开发中选用 SQL SERVER 2000 作为系统数据库。第 6 页 共 24 页4 系统的总体设计方案4.1 系统设计思想网

24、络硬盘是目前比较流行的网络应用系统,它主要实现文件的共享与保存。系统设计严格按照系统的需求分析来设计,以满足人们对多语种网络硬盘的需求。4.2 系统业务概要描述及开发模型系统运行在服务器上,用户使用终端上的浏览器(Browser)通过网络来访问系统。系统能够自动识别浏览器上设置的默认地区码,并返回相应语言的信息给浏览器。用户可以在系统上进行对目录的新建、删除、浏览、修改操作,对文件的上传、下载、搜索、修改,查看操作。一般用户的操作流程是:首先通过浏览器进入系统,用户会看到相应语言的首页。然后再是用户对文件和目录进行的一些操作。整个系统及外部关系概要图见下:图 2 系统结构4.3 系统设计目标和原则系统实现了对文件和目录进行操作的八个功能,其中目录的操作为:添加、删除、更改名字,文件的操作为:查看属性、浏览、上传、下载、更改名字。其设计原则归纳起来有如下几点:1. 多语言:系统本着为使用不同语言的人使用同以系统的目的,采用最新的技术实现多语种化。由于时间的关系,系统目前只实现了英语、日语和中文三种语言。2. 友好性:服务端数据库数据库访问层业务逻辑层Internet用户界面层

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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