文件浅谈基于域的网络磁盘系统的设计实现(计算机网络范文)

网络磁盘  时间:2021-02-24  阅读:()

论文范文

《浅谈基于域的网络磁盘系统的设计实现》

Word格式可编辑含目录

内容含搞要正文参考文献等。

精心整理放心阅读质优价廉欢迎下载

文档信息

浅谈基于域的网络磁盘系统的设计实现目录

1)界面友好易学易用

2)可靠性安全性

3)扩展性

1网络磁盘系统的详细设计

1)在单位的局域网内部署一台域控制器以搭建Windows Ser. . .

2)在活动目录的用户和计算机管理中建立一个组织单元

3)在活动目录的用户和计算机管理中建立一个组织单元

1)在一台使用RA I D5磁盘阵列技术的文件服务器上建立一个目录

2)在“单位共享文件夹” 目录中按照需求创建多个共享文件夹

3)开启该文件服务器的SERVER服务

4)创建包含共享文件夹配置信息的XML文件

2)方法WriteDocLog通过C#调用XmlDocument. . .

3)Start()方法用于启动ShareDocWatcher服务

4)End()方法用于停止ShareDocWatcher服务

5) leSystemWatcher对象的事件处理函数FileWa. . .

6) leSystemWatcher对象的事件处理函数FileWa. . .

7) leSystemWatcher对象的事件处理函数FileWa. . .

1)使用VS2010创建安装项目ShareDocWatcheet. . .

2)在安装项目ShareDocWatcheetup执行生成安装. . .

2系统测试

3结束语

正文

摘要该文设计实现了一个基于Windows Server 2003域的网络磁盘系统主要讨论网络磁盘的共享文件夹划分、基于Windows Server2003域的账户权限管理、文件操作实时监测服务ShareDocWatcher、文件更新提醒及网络磁盘共享文件夹图形化导航等功能。该网络磁盘系统基于微软的.Net Framework平台使用C#语言开发采用+XML的Windows Server 2003服务器平台前台使用HTML语言与Javascript技术后台使用C#开发语言

关键词 网络磁盘;Windows Server 2003域;活动目

录;C#;Javascript;FileSystemWatcher

在企事业单位各部门经常需要在个人计算机上存放一些普通的电子文件资料和一些局部范围查阅的电子文件资料平时还得定期把电子化文件资料转存到移动磁盘或刻录到光盘里。在这种工作模式下各部门经常需要重复手工备份电子文件资料的工作工作单调、量大 当部门的计算机出现硬盘损坏时还来不及备份的电子文件资料

将丢失甚至当备份介质又无法读取时所有的电子文件资料将全部丢失给单位和个人造成很大的损失。

随着企事业单位信息化程度的进一步提高基于域的网络磁盘应运而生。它的出现在根本上把人从手工备份电子化文件资料的重复工作中解脱出来减轻了各部门的工作量 同时实现了各部门电子化文件资料的统一管理又可利用磁盘阵列技术实现电子化文件资料的冗余备份。相比于传统的电子化文件资料保存方式 网络磁盘系统具有以下主要优点

1)界面友好易学易用

网络磁盘系统采用B架构人机交互方便。文件操作跟在windows系统中一样复制文件直接拖动复制删除修改直接点击右键。

2)可靠性安全性

网络磁盘系统基于Windows Server 2003域利用活动目录进行文件操作的账户权限管理保证了网络磁盘的可靠安全。 同时利用文件服务器的磁盘阵列技术实现电子化文件资料的冗余备份。

3)扩展性

网络磁盘系统扩展性强满足未来的扩展需要。当需要更改共享文件夹的共享时只需在文件服务器上的共享文件夹和在WindowsServer 2003活动目录中的安全组进行操作即可。

1 网络磁盘系统的详细设计

本网络磁盘系统分为4个部分构建Windows Server 2003域模式在域中建立安全组作为网络磁盘系统的共享权限容器;在WindowsServer 2003操作系统上按照需求在文件服务器上划分多个共享文件夹并设置共享文件夹的共享权限共享权限的划分是以WindowsServer 2003域模式下的活动目录的安全组为基本单位;对共享文件夹的文件操作的实时监测并把监测结果保存到指定的XM L文件;前台页面一方面自动调用指定的XML文件以实时显示共享文件夹的文件操作的实时信息另一方面设计了共享文件夹图形化导航以方便用户通过浏览器直接访问网络磁盘系统。

构建Windows Server 2003域模式

Windows Server 2003域模式有利于对网络资源、人员的统一管理。下面介绍Windows Server 2003建域的过程

1)在单位的局域网内部署一台域控制器以搭建Windows Server2003域局域网内的所有计算机都加入该域;

2)在活动目录的用户和计算机管理中建立一个组织单元 即“职工OU” 并在该组织单元里按照部门建立多个子组织单元用以存放本部门的职工域账户;

3)在活动目录的用户和计算机管理中建立一个组织单元 即“共享安全组OU” 作为共享文件夹共享权限的容器在其中按照需求建立多个安全组并在对应的安全组内添加相应的职工域账户。

共享文件夹的划分

1)在一台使用RAID5磁盘阵列技术的文件服务器上建立一个目录即“单位共享文件夹” 用于存放所有的共享文件夹;

2)在“单位共享文件夹” 目录中按照需求创建多个共享文件夹 以活动目录中的“共享安全组”组织单元中的安全组为基本单位为共享文件夹分别设置共享权限实现不同的安全组内的职工域账户有不同的共享权限 即完全控制、读取及更改;

3)开启该文件服务器的SERVER服务。

4)创建包含共享文件夹配置信息的XML文件该文件包括共享文件夹的四方面配置信息共享文件夹的UNC路径(X ML元素名称为S har eName) 、共享文件夹在文件服务器的物理路径(XML元素名称为Phys icalPath) 、共享文件夹的管理部门(XML元素名称为Author)及共享文件夹在前台页面的图形显示位置(XML元素名称为DisplayDir)

共享文件夹中的文件操作的实时监测服务ShareDocWatcher

共享文件夹中的文件操作的实时监测服务ShareDocWatcher是在.NET Framework框架下通过C#语言调用.Net的

FileSystemWatcher类库开发实现共享文件夹内文件的删除、新建及

重命名操作的实时监测并通过C#语言调用.Net类库把相应的信息写入保存最近一天对共享文件夹中的文件操作的实时监测信息的XML文件和监测日志文件中。

创建Windows服务项目ShareDocWatcher

ShareDocWatcher项目使用VS2010利用Visual C#语言开发实现共享文件夹中的文件操作的实时监测服务ShareDocWatcher。它包含一个Service1核心组件类用于定义共享文件夹中的文件操作的实时监测Windows服务的内容。其中 Service1核心组件类包含5个核心方法和2个公用方法使用3个变量(xmlpath表示用于保存共享文件夹的配置信息的XML文件 xmlpath1表示用于保存对共享文件夹中的文件操作的监测信息的XML文件 logpath表示用于保存网络磁盘监测日志信息的日志文件) 。 1)WriteLog使用C#语言调用.Net类库FileStream类库与StreamWriter类库把ShareDocWatcher服务的日志信息与异常信息写入logpath所指定的日志文件中。

2)方法WriteDocLog通过C#调用XmlDocument类库把最近一天的对共享文件夹中的文件操作的监测信息写入xm lpa th 1所指定的XML文件中。

3)Start()方法用于启动ShareDocWatcher服务设计原理是通过C#调用Xm lDo cument类库载入为XML文件中的每一个共享文件夹根据其相应的配置信息分别创建一个Fi leSystemWatcher对象配置FileSystemWatcher对象属性关联Fi leSystemWatcher对象事件

(Created、 Deleted及Renamed事件)与事件处理函数并调用WriteLog方法把开启ShareDocWatcher服务的操作结果写入logpath所指定的日志文件中。

4)End()方法用于停止ShareDocWatcher服务设计原理是停止ShareDocWatcher服务并调用Wri teLog方法把停止

ShareDocWatcher服务的操作结果写入logpath所指定的日志文件中。

5)leSystemWatcher对象的事件处理函数FileWatcher_Created()用于监测共享文件夹中的新建文件操作设计原理是当共享文件夹下有文件创建操作时通过C#调用FileInfo类库获取新文件的属性信息并结合xmlpath所指定的XML文件调用XmlTextReader类库获取新文件所涉及的共享文件夹配置信息并WriteDocLog方法把相关信息保存到xmlpath1所指定的XML文件以供前台调用其中通过对文件的后缀名(后缀名为t mp、 TM P)或文件名为或文件名包含一些特殊字符的过滤实现对一些特殊文件的新建操作不予监测。

6)leSystemWatcher对象的事件处理函数FileWatcher_Deleted()用于监测共享文件夹中的文件删除操作设计原理是当共享文件夹下有文件删除操作时通过C#调用FileInfo类库获取被删除文件的属性信息并调用XmlDocument类库查询xml path1所指定的XML文件是否有被删除文件的信息记录若有删除xmlpath1所指定的XML文件中的相应信息记录并保存其中通过对文件的后缀名(后缀名为t mp、T MP)或文件名包含一些特殊字符的过滤实现对一些特殊文件的删除操作不予监测。

7)leSystemWatcher对象的事件处理函数Fi l eWatcher_Renamed()用于监测共享文件夹中的重命名文件操作设计原理是当共享文件夹下有文件重命名操作时通过C#调用FileInfo类库获取重命名文件的属性信息调用XmlDocument类库查询xml path1所指定的XML文件是否有被重命名文件的信息记录若有修改xm lpa th 1所指定的XML文件的相应信息记录并保存其中通过对文件的后缀名(后缀名为t mp、 TM P)或文件名包含一些特殊字符的过滤实现一些特殊文件的重命名操作不予监测。

生成服务的MSI安装包

1)使用VS2010创建安装项目ShareDocWatcheetup设置主输出来自项目ShareDocWatcher和内容文件来自项目ShareDocWatcher使项目ShareDocWatcher加入到安装项目ShareDocWatcheetup中来。

2)在安装项目ShareDocWatcheetup执行生成安装程序的操作。

安装并启用共享文件夹的文件操作监测服务

在文件服务器上运行以安装ShareDocWatcher服务并启用该服务。

前台显示页面设计

前台显示页面实现两个功能共享文件夹的图形化导航和实时显示最近一天的文件更新信息 即访问文件。其采用Frame框架结构使用Html语言与Javascript技术开发实现。

HostKvm(4.25美)香港和俄罗斯高防机房云服务器

HostKvm 商家我们算是比较熟悉的国内商家,商家主要还是提供以亚洲数据中心,以及直连海外线路的服务商。这次商家有新增香港和俄罗斯两个机房的高防服务器方案。默认提供30GB防御,且目前半价优惠至4.25美元起步,其他方案的VPS主机还是正常的八折优惠。我们看看优惠活动。香港和俄罗斯半价优惠:2021fall,限购100台。通用优惠码:2021 ,八折优惠全部VPS。我们看看具体的套餐。1、香港高...

hostodo:美国大流量VPS,低至$3,8T流量/月-1.5G内存/1核/25gNVMe/拉斯维加斯+迈阿密

hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...

Atcloud:全场8折优惠,美国/加拿大/英国/法国/德国/新加坡vps,500g大硬盘/2T流量/480G高防vps,$4/月

atcloud怎么样?atcloud刚刚发布了最新的8折优惠码,该商家主要提供常规cloud(VPS)和storage(大硬盘存储)系列VPS,其数据中心分布在美国(俄勒冈、弗吉尼亚)、加拿大、英国、法国、德国、新加坡,所有VPS默认提供480Gbps的超高DDoS防御。Atcloud高防VPS。atcloud.net,2020年成立,主要提供基于KVM虚拟架构的VPS、只能DNS解析、域名、SS...

网络磁盘为你推荐
主页改不了浏览器主页改不了人人时光机五月天的专辑都有哪些?镜像文件是什么什么是镜像文件啊9flash在“属性”对话框中的“Move”后面的框中输入Flash动画文件的绝对路径及文件名,这句话怎么操作?开机滚动条电脑开机有滚动条的画面idc前线穿越火线河北的服务器好卡 有人知道怎么回事嘛 知道的速回iphone6上市时间苹果六什么时候出的网页打开很慢为什么打开网页很慢虚拟专用网拨号网络与虚拟专用网的区别网站优化方案网站优化方案怎么写?
美国主机空间 联通vps 中文域名申请 美国独立服务器 荷兰服务器 locvps namecheap rak机房 gitcafe 华为云主机 蜗牛魔方 网站木马检测工具 下载速度测试 阿里云免费邮箱 石家庄服务器托管 免费网络空间 阿里云邮箱个人版 认证机构 asp简介 9929 更多