您当前所在位置:首页 > 论文 > 计算机论文 > 计算机网络

网络毕业论文:网络磁盘系统

编辑:

2015-11-19

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

网络磁盘系统的详细设计

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

构建Windows Server 2003域模式

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

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

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

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

共享文件夹的划分

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

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

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

4)创建包含共享文件夹配置信息的XML文件DocInfo.xml,该文件包括共享文件夹的四方面配置信息:共享文件夹的UNC路径(XML元素名称为ShareName)、共享文件夹在文件服务器的物理路径(XML元素名称为PhysicalPath)、共享文件夹的管理部门(XML元素名称为Author)及共享文件夹在前台页面的图形显示位置(XML元素名称为DisplayDir)。

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

共享文件夹中的文件操作的实时监测服务ShareDocWatcher是在.NET Framework 4.0框架下,通过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类库把最近一天的对共享文件夹中的文件操作的监测信息写入xmlpath1所指定的XML文件中。

3)Start()方法用于启动ShareDocWatcher服务,设计原理是通过C#调用XmlDocument类库载入DocInfo.xml,为XML文件中的每一个共享文件夹根据其相应的配置信息分别创建一个FileSystemWatcher对象,配置FileSystemWatcher对象属性,关联FileSystemWatcher对象事件(Created、Deleted及Renamed事件)与事件处理函数,并调用WriteLog方法把开启ShareDocWatcher服务的操作结果写入logpath所指定的日志文件中。

4)End()方法用于停止ShareDocWatcher服务,设计原理是停止ShareDocWatcher服务,并调用WriteLog方法把停止ShareDocWatcher服务的操作结果写入logpath所指定的日志文件中。

编辑老师为大家整理了网络毕业论文,供大家参考。更多详情请点击进入计算机网络

标签:计算机网络

免责声明

精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。