基于PHP的网络设备智能配置管理系统的设计概要(共9页).doc
《基于PHP的网络设备智能配置管理系统的设计概要(共9页).doc》由会员分享,可在线阅读,更多相关《基于PHP的网络设备智能配置管理系统的设计概要(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件 2013年第 34卷 第 1期 国际 IT 传媒品牌0 运行环境步入信息时代社会, 网络成为支撑企业关键业务正常运作的 重要支撑平台 1。网络设备智能配置管理系统是基于 Linux 操作 系统、 PHP 的开发语言、 Apache 服务器和 MySQL 数据库开发的。 PHP 可以在多种系统平台上运行,PHP 不仅支持 Linux,还支 持各种版本的 Windows,所以开发的程序不需改写,直接可以 在 Linux 上运行 2。Apache 服务器是世界上使用最多的 Web 服务器,使用 PHP 进行开发前需建立其工作环境,而 PHP 工 作环境的搭建比较的繁琐
2、,只需安装 XAMPP for Linux即可。 XAMPP(Apache+MySQL+PHP+PERL是一个功能强大的免 费的建站集成软件包。 它集成了 Apache 服务器、 MySQL 数据库、 PHP 开发语言、Perl 语言。Apaehe 作为 Web 服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器 3。由于这四个软 件都是自由或开放源码软件,因此大大降低了使用成本,可以 建立起一个稳定、免费的网站系统。1 系统功能划分网络设备智能配置管理系统的模块图以及主要功能,一共 四个功能模块,如图 1所示:1用户模块:主要功能为用户管理。包括用户登录验证, 用户的添加,启用、
3、停用,用户信息查看,用户密码修改等。 2 设备管理模块 :主要功能为设备的管理。 包括设备的添加、 删除,设备信息的查看,登录设备执行命令等。3命令管理模块:主要功能为命令的管理。命令有两种, 一种是单命令,另一种是组合命令(由单命令组成。此模块 包括所有命令的管理,包括添加、查看、删除组合等。4系统管理模块:主要功能是修改系统整体配置。主要包 括数据库相关设置的修改以及 COM 口的修改。用户登录系统后,可以添加设备、添加单命令,然后有了 设备和单命令才可以添加组合命令,继而在设备上执行命令。 如图 2所示。2 设计方法对网络设备的配置方式进行分析,得出两种方案:第一,基于 PHP 的网络设
4、备智能配置管理系统的设计 *敖磊,肖大薇(大连理工大学城市学院计算机工程学院,辽宁大连 摘 要:网络设备智能配置管理系统采用计算机技术、网络技术、编程技术等现代信息技术。可远程管理多台设备以及直接管 理一台设备,实现基本命令配置(如获取设备信息、修改端口配置、设置路由等等,图形化拥有丰富的 GUI 界面已经良好的用 户交互功能,同时保留命令行界面。以实现设备智能化、方便化管理。关键词:网络设备;网络设备配置;PHP中图分类号:TP311 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.01.004The Design of the Network Equip
5、ment Intelligent Configuration ManagementSystem Based on PHPAO Lei,XIAO Da-wei(School of Computer Engineering, City Institute, Dalian University of Technology, Liaoning Dalian, ,China【 Abstract 】 The network equipment intelligent con guration management system using computer technology, network tech
6、nology and programming techniques and other modern information technology. It can manage multiple devices by remote as well as manage a device directly. And it achieved the basic commands con guration (such as access to equipment information, modify the port con guration and set up routers and so on
7、. The graphical has colourful GUI interface and a good user interactive features while retaining the command line interface in order to achieve the device functions and facilitate management.【 Key words】 Network Device;Network Device Con guration;PHP*基金项目:基于校园网的网上远程实验室建设(JXYJ作者简介:敖磊(1979-,男,辽宁省大连市人,
8、讲师,硕士学位,主要研究方向为计算机网络,电子商务等;肖大薇(1978-,女,辽宁 省大连市人,讲师,硕士学位,主要研究方向为计算机科学与技术。9 10图 1 系统功能模块图图 2 用户使用流程图表 2 设备表字段 类型 空 额外 描述 id int(10是 KEY设备 ID name text 否 设备名 manufacturertext 否 设备生产商 type text 是 设备类型 model text 是 设备型号 telnet_iptext 是 telnet 管理 IP descipte text 是 设备详细描述 maintain text 是 维护人 admintext否管理员
9、3单命令表:存储单命令信息。用户添加一条单命令时会 添加一条记录。表 3 单命令表字段 类型 空 额外 描述 id int(10否 KEY命令 ID name text 否 命令名称 uid int(10否 命令所属者 ID command text 否 命令内容 delay text 否 命令延时,单位秒 verify text 是 交互时接收指令 describetext是命令详细描述4组合命令表:存储组合命令有哪些单命令组成。当添加 一条组合命令时会添加一条记录。表 4 组合命令表字段 类型 空 额外 描述 idint(10否KEY组合命令 ID表 1 用户表字段 类型 空 额外 描述
10、id int(10否 KEY用户 ID name text 否 用户名pass text 否 用户密码(MD5加密describe text 是 用户描述stateint(1否用户状态(1启用;02设备表:主要存储设备信息,当用户添加一台设备时会 添加一条记录。通过命令行对设备进行配置;第二,通过 修改配置文件进行配置。由于网络设备一 般都是通过命令进行配置,本系统底层也 将采用命令的形式对设备进行操作。如果 采用修改配置文件的方式会造成兼容性问 题,不同品牌不同型号设备的配置文件会 有很大差异。而通过命令行对设备配置, 可以分开管理命令,不同设备使用不同命 令进行管理,比较方便。而图形化则通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PHP 网络设备 智能 配置管理 系统 设计 概要
限制150内