管要访问什么样的文件都必须通过主页面。5.对于在系统执行过程中出现的异常,程序能够正确的识别并显示相关的信息进行提示。6.该程序要防止不正确或者非法命令的执行,防止在程序运行过程中,因为执行了某个命令而导致整个系统的崩溃或者连接的断开或者远程服务器的死机。总体设计系统架构因为该系统采用B/S模式并且进行远程管理,所以整个系统可以分为五大模块,即客户端、、Linux操作系统、Apache服务器、PHP解释器。客户端是浏览器,客户可以在远程利用浏览器登录服务器进行管理远程Linux系统。是连接服务器和客户端的媒介,用来传输命令和数据。Linux操作系统运行在远程服务器上,管理整个系统,开发的程序也是运行在Linux操作系统上。Apache服务器是web服务器用来传输web页面,并调用PHP引擎对PHP脚本进行解释和执行,并把结果传输到远程浏览器。PHP解释器是用来对PHP脚本进行解释执行的,PHP解释器根据Apache的不同调用参数对不同的脚本进行解释,并把执行后得到的html文件返回给Apache服务器。该系统的框架可以用图2表示:图2系统架构模块划分根据前面的需求分析和系统架构可知,该系统可以划分为六大模块如图3。图3系统模块安全访问模块主要负责客户端对服务器端的安全访问,主要采用访问控制技术和加密技术。在服务器端的文件系统内采用访问控制技术,在服务器端和客户端的传输过程中采用加密技术。文件操作模块主要负责对远程Linux操作系统的文件系统进行操作,这是操作远程主机的基础。当首次进行文件操作时,界面显示该系统脚本文件所在的目录和文件的属性,并在其后显示可以进行操作的命令按钮,并且在界面的上方有转换目录的文本框和命令。主要利用PHP的cookie传递命令,在具体操作方面主要利用PHP的文件IO函数来实现,在显示方面,编写了一个格式类,可以调用该类的相应函数来格式或者显示数据。