摘 要
网络硬盘系统是计算机网络中比较流行的一种应用软件,但是一般的网络硬盘系统只适用于使用单一语种的人群。为满足不同语种人群对网络硬盘系统的需求,设计了多语种网络硬盘系统。采用ASP.NET 2.0开发语言,利用ASP.NET中的三层结构、B/S模式结构以及ASP.NET网页资源的设计思路,实现了包括文件夹的操作、文件的操作、网页的多语种化三个功能模块;通过文件夹功能模块,可以添加、删除、更改名字、移动、浏览文件夹;通过文件功能模块,可以查看文件属性、上传、下载、更改名字、移动文件;通过系统的多语种化模块,能够自动识别客户端的默认语言并反馈给客户端相应语言的网页。通过应用多语种网络硬盘系统,可以满足不同语种人群共享一个网络硬盘系统的需求,具有一定的应用价值。
关键词:计算机应用技术;网络编程;ASP.NET 2.0;资源本地化;自动识别
The Design of a Multilingual Network Hard Disk System
Abstract
The 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 just 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.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 and browse folder. According to the functional model of file, it can check up file’s 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. This multilingual network disk system can satisfy people who speak different languages in sharing a same network disk, so it has practical value.http://www.16sheji8.cn/
Key words: Computer technology; Network programming; ASP.NET 2.0; Resources localization; Automatic Identification
目 录
论文总页数:24页
1 引言 1
1.1 课题背景 1
1.2 课题的意义 1
1.3 课题的研究方法 1
2 开发知识背景 1
2.1 ASP.NET 2.0简介 1
2.2 ASP.NET中的三层结构 2
2.3 B/S模式结构简介 2
2.4 ASP.NET 网页资源概述 3
3 系统需求分析 3
3.1 功能需求 3
3.1.1 对文件夹的操作 3
3.1.2 对文件的操作 4http://www.16sheji8.cn/
3.1.3 系统多语种化 5
3.2 出错处理需求 5
3.3 开发环境的搭建 5
4 系统的总体设计方案 6
4.1 系统设计思想 6
4.2 系统业务概要描述及开发模型 6
4.3 系统设计目标和原则 6
4.4 系统基本模块设计 7
5 系统的详细设计 8
5.1 数据库设计 8
5.2 设计错误处理页面 9
5.3 数据库操作层设计 9
5.4 多语言化实现的设计 10
5.5 主要用户界面层的实现 12
5.5.1 主页的实现 12
5.5.2 文件上传页面的实现 14
5.5.3 文件属性页面的实现 15
5.5.4 搜索文件页面的实现 16
5.5.5 创建文件夹页面的实现 17
5.5.6 重命名文件夹页面的实现 18
5.6 多语言关键技术实现 18
6 系统测试 19
结 论 22
参考文献 22
致 谢 23
声 明 24
1 引言
1.1 课题背景
自从Internet出现以来,整个世界就被这个庞大的网络渐渐地联系起来了。世界各地的人们对网络的依赖也逐渐增大,网上购物,网上书店,网上看病,网上办公等一系列事情都可以通过这个庞大的网络来完成。在网络上共享文件也是Internet的一个很大的应用。通过B/S模式实现的系统相对于C/S模式实现的系统,在易使用性和跨平台方面都占据了相当大的优势。
这就出现了一个问题,那就是世界各地的人使用的语言都不一样,在一个站点上使用一种语言界面供大家使用是不人性化的。
在这种情况下,多语种网络硬盘系统就可以减少人们因语言不同而带来的语言障碍。