本课题的研究方法
需求分析
任务概述
开发目标
开发工具
开发环境建文件或目
录,删除文件或目录,复制文件或目录,运行文件,上传文件,下载文件。
文件的操作和在本地操作文件样,只是形式有所不同,当用户选择了个
或部分文件之后,就可以点击相应的命令按钮,从而产生相应的动作。主要利用
的传递命令,在具体操作方面主要利用的文件函数来实现,
在显示方面,编写了个格式类,可以调用该类的相应函数来格式或者显示数据。
文件操作流程如图
远程系统服务端的原理与开发
摘要
该课题基于操作系统,主要目的是使系统管理员的远程管理工作更加
方便简单和友好。实现的主要功能有文件操作命令操作系统操作进程操
作和网络操作,这些基本上涵盖了系统管理的各个方面。在设计上,采用了
结构,使得该系统可以方便的进行升级和方便用户从各种平台上对服务器进行访
问采用了安全访问技术,使得访问和管理更加安全采用了简单和美观的界面
显示技术,使得用户的浏览快捷和舒适。
该课题开发的系统需要安装运行在系统的上,系统管理员可以在远程
利用浏览器进行登录,通过验证后就可以方便的对系统的运行状态进行查看,对
系统进行管理,对网络进行配置,对数据进行分析,要注意的是登录到本系统必
须用远程服务器的权限和密码,而且为了保证系统的安全,防止出现意外
事件,管理员只能操作特定的任务。该课题的主要意义在于可以运用进行系
统管理,开发的系统可以使系统管理员方便的管理远程系统。
关键词远程管理结构安全访问
,
,
,
,
目录
论文总页数页
引言
课题背景
国内外研究现状
,
,
,
查看系统信息,管理用户和组,管理软件包。
网络操作
网络操作就是对远程主机的网络服务进行的管理,主要包括管理服
务器,管理服务器,管理服务器,管理服务器,管理服务
器,查看网络参数,配置网络参数。
工作流程
根据对该系统的设计目标和要求,可以确定从总体上,该系统的工作流程分
为三大部分认证过程管理过程注销过程。
整个系统的工作流程如图
图工作流程
认证过程
管理员端通过浏览器登录此远程管理系统,输入此系统用户名与密码,如果
用户名或密码则显示信息,并提示重新输入正确则进入此管理系统,
获得定权限,管理系统服务。该认证过程要在安全的情况下进行,不能以明文
进行传输。
管理过程
当用户正确进入系统后,即可进行系统管理,点击管理模块,设置项服
务,系统通过网络发送命令到服务器,与服务器获得交互,服务器通过
引擎解析获得命令,调用相应脚本并执行,获得结果返回到远程主机的浏览器。
注销过程
管理员完成远程主机更新或管理后,可点击注销以退出本远程管理系统,系
统发送注销命令到服务器,服务器使所登录用户失去管理权限,切断用户与服务第页共页
器连接,返回到管理系统登录页面。
性能分析
根据该课题的要求与目标现在的技术状况,可以确定该系统在性能方面要达
到以下目标
该系统能够处理多个用户同时连接到服务器的情况而不出什么问题比如
个。
该系统能够及时地返回执行的结果,并且当命令不能正确执行时,能够进
行提示。
该系统要在页面非正常情况下关闭时,能够正确的识别,并自动的断开与
远程客户机的连接。
该系统要有防止访问单独文件的情况,不管要访问什么样的文件都必须通
过主页面。
对于在系统执行过程中出并在其后显示可以进行操作的命令按钮,并且在界面的上方有转换目录的文
本框和命令。主要利用的传递命令,在具体操作方面主要利用第页共页
的文件函数来实现,在显示方面,编写了个格式类,可以调用该类的相应
函数来格式或者显示数据。
命令操作模块
主要负责对客户端传送过来的命令进行解释和执行,并及时地把结果
返回过去,做这模块时,定要注意结果返回的及时性和命令的正确提示。
主要利用的方法把命令传输到服务器,然后利用的系统函数
的函数来执行相应的命令并把执行的结果传输到浏览
器。
进程操作模块
主要负责对远程操作系统的进程进行显示,并能对每个进程进行操
作,例如杀死个进程。主要利用函数执行命令和得到
进程列表,并在浏览器端用表格显示出来,利用函数把个进程杀
死。
系统操作模块
主要负责对的主要系统管理的操作,可以利用这些系统操作对远程
系统进行简单的系统管理。总体思路为,利用的数组得到相应
的传输过来的命令,然后利用的函数执行相应的命令,并把
结果传输到服务器。
网络操作模块
主要对远程系统的网络进行简单的管理和配置。实现的总体思路为,
在服务器端修改些跟网络管理相关的文件的访问权限以使可以访问和
修改这些文件,利用的数组得到相应的传输过来的网络操作命令,然
后利用的函数执行相应的命令,并把结果传输到服务器。
具体实现
安全访问模块
文件操作模块
文件操作有很多类型的操作,主要包括查看文件或目录信息,的异常,程序能够正确的识别并显示相关的信
息进行提示。
该程序要防止不正确或者非法命令的执行,防止在程序运行过程中,因为
执行了个命令而导致整个系统的崩溃或者连接的断开或者远程服务器的
死机。
总体设计
系统架构
因为该系统采用模式并且进行远程管理,所以整个系统可以分为五大模
块,即客户端操作系统服务器解释器。
客户端是浏览器,客户可以在远程利用浏览器登录服务器进行管理远程
系统。
是连接服务器和客户端的媒介,用来传输命令和数据。
操作系统运行在远程服务器上,管理整个系统,开发的程序也是运行
在操作系统上。
服务器是服务器用来传输页面,并调用引擎对脚
本进行解释和执行,并把结果传输到远程浏览器。
解释器是用来对脚本进行解释执行的,解释器根据的不
同调用参数对不同的脚本进行解释,并把执行后得到的文件返回给
服务器。
该系统的框架可以用图表示
第页共页
服务器
浏览器
引擎
脚本
图系统架构
模块划分
根据前面的需求分析和系统架构可知,该系统可以划分为六大模块如图。
图系统模块
安全访问模块
主要负责客户端对服务器端的安全访问,主要采用访问控制技术和加密技
术。在服务器端的文件系统内采用访问控制技术,在服务器端和客户端的传输过
程中采用加密技术。
文件操作模块
主要负责对远程操作系统的文件系统进行操作,这是操作远程主机的
基础。当首次进行文件操作时,界面显示该系统脚本文件所在的目录和文件的属
性的管理员,也常常会
为些复杂的配置文件的格式而苦恼。因此拥有个上的管理工具
直是广大爱好者的美好愿望。虽然自带有字符界面远程管理工
具,但对于不断升级所带来的困难和图形界面友好结构的易用,还是
略显笨拙和枯燥,管理方式使得本软件同时具有本地和远程管理的能力,访
问控制和支持为远程管理提供了足够的安全性。所以我们编写本软件以更
好更容易的管理远程系统,从而减少系统管理员的负担。
国内外研究现状
从文献和网络资源来看,国外有过类似的软件,比如。
而这些软件都是英
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 23 页
第 2 页 / 共 23 页
第 3 页 / 共 23 页
第 4 页 / 共 23 页
第 5 页 / 共 23 页
第 6 页 / 共 23 页
第 7 页 / 共 23 页
第 8 页 / 共 23 页
第 9 页 / 共 23 页
第 10 页 / 共 23 页
第 11 页 / 共 23 页
第 12 页 / 共 23 页
第 13 页 / 共 23 页
第 14 页 / 共 23 页
第 15 页 / 共 23 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。