主要模块的详细设计.docx

上传人:b****4 文档编号:24532400 上传时间:2023-05-28 格式:DOCX 页数:11 大小:171.28KB
下载 相关 举报
主要模块的详细设计.docx_第1页
第1页 / 共11页
主要模块的详细设计.docx_第2页
第2页 / 共11页
主要模块的详细设计.docx_第3页
第3页 / 共11页
主要模块的详细设计.docx_第4页
第4页 / 共11页
主要模块的详细设计.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

主要模块的详细设计.docx

《主要模块的详细设计.docx》由会员分享,可在线阅读,更多相关《主要模块的详细设计.docx(11页珍藏版)》请在冰豆网上搜索。

主要模块的详细设计.docx

主要模块的详细设计

主要模块的详细设计

 

、主从服务器设置模块:

主从服务器模块函数划分

Server主机名查询函数:

函数名称:

Get_Server_HostName()

返回值类型:

字符串-

Server主机名设置函数:

函数名称:

参数类型:

Set_Server_HostName()HostName

函数参数,字符串

ServerIP查询函数:

函数名称:

返回值类型:

字符串

Get_Server_lP()

ServerIP设置函数:

函数名称:

参数类型:

Set_Server_IP()IP

函数参数,字符串

Server掩码查询函数:

函数名称:

返回值类型:

字符串

Get_Server_NetMask()

 

 

Server掩码设置函数:

函数名称:

参数类型:

Set_Server_NetMask()NetMask

函数参数,字符串

 

Server网关查询函数:

Get_Server_GateWay()

函数名称:

返回值类型:

字符串

Server网关设置函数:

函数名称:

Set_Server_GateWay()GateWay

参数类型:

函数参数,字符串

Server主机名查询函数:

函数名称:

Get_Server_HostName()

返回值类型:

字符串

开始、

r

读取/etc/sysconfig/network中

hostnaMO

1

r

(结束

函数流程图GetServerIP()

ServerIP查询函数:

函数名称:

Get_Server_IP()

返回值类型:

字符串

开始

1

r

读取/etc/sysconfig/network-scripts/ifcfg-ethO中

IPADD的值

1

r

结束

函数流程图Get_Server_NetMask()

Server掩码查询函数:

函数名称:

Get_Server_NetMask()

返回值类型:

字符串

开始、

r

读取/etc/sysconfscripts/ifcfg-NETM.

fig/network-ethO中

ASK值

1

r

(结束

函数流程图Get_Server_GateWay()

Server网关查询函数:

函数名称:

Get_Server_GateWay()

返回值类型:

字符串

开始

4

f

读取/etc/sysconfig/network中

GATEWAY®

1

F

〈结束

Server主机名设置函数:

函数名称:

Set_Server_HostName()HostName参数类型:

函数参数,字符串

修改/etc/sysconfig/network中

HOSTNAM的值

修改/etc/hosts(最后一行、非第一

行)的主机名.域名中的主机名

重新启动/etc/rc.d/init.d/

network禾口httpd

函数流程图Set_Server_NetMask()

Server掩码设置函数:

函数名称:

Set_Server_NetMask()NetMask

参数类型:

函数参数,字符串

开始

修改/etc/sysconfig/network-

scripts/ifcfg-ethO中

NETMASK值

T

结束

函数流程图Set_Server_GateWay()

Server网关设置函数:

函数名称:

Set_Server_GateWay()GateWay

参数类型:

函数参数,字符串

开始

修改/etc/sysconfig/network中

GATEWAYGATEWAYDEVFORWARDlPlV値

1

C结束

二、配置模块:

 

 

DNg己置工具详细设计

读取设置部分

 

读取公司首页地址和IP

(读取/etc/named.conf中的域名和/

var/named/name2ip.conf中有

Homepag注释的地址和IP)

文件名:

GetDNSSetting.pl

返回值:

打印输出同下面几个文件。

读取本地邮件服务器的地址和IP

(读取/var/named/name2ip.conf禾口/

etc/named.conf中的地址和IP)

包括:

GetHomePage.pl

无返回值。

打印输出首页的地址和IP,格式:

\s\n\s\n。

GetLMS.pl

无返回值。

打印输出邮件服务

 

 

n。

修改设置部分文件名:

写入公司首页地址和IP

(向/var/named/name2ip.conf、

ip2name.conf中写入首页地址和IP)

ChangeDNSSetting.pl

命令行参数:

4个,分别是首页地址和IP、内部邮件服务器地址和IP。

写入内部邮件服务器地址和IP

(向/var/named/name2ip.conf、

ip2name.conf中写入内部邮件服务器地

址和IP)

返回0成功,其它失败。

包括:

ChangeHomePage.pl

命令行参数:

首页地址和IP返回0成功,其它失败。

ChangeLMS.pl

命令行参数:

内部邮件服务器地址和IP

返回0成功,其它失败。

三、邮件服务器配置模块:

邮件配置工具详细设计

(适用于Sendmail)

II

开始

结束

读取设置部分

文件名:

GetMailSetting.pl无返回值,打印同下面几个文件

包括:

GetIMS.pl

无返回值,打印服务器地址。

GetMBSize.pl

无返回值,打印邮箱大小。

GetMaxMS.pl

无返回值,打印最大值。

修改设置部分

开始

结束

文件名:

ChangeMailSetting.pl

命令行参数:

外部邮件地址、内部邮箱大小、邮件最大大小返回0成功,其它失败。

包括:

ChangelMS.pl

命令行参数:

外部邮件地址返回0成功,其它失败。

ChangeMBSize.pl

命令行参数:

内部邮箱大小返回0成功,其它失败。

ChangeMaxMS.pl

命令行参数:

邮件最大大小返回0成功,其它失败。

 

文件名:

GetMailSetting.pl无返回值,打印同下面几个文件

包括:

GetIMS.pl无返回值,打印服务器地址。

结束

三、邮件服务器配置模块:

邮件配置工具详细设计

(适用于Sendmail)

开始

读取设置部分

读取外部邮件服务器地址

假定从当前目录读取weboa.conf中的

InternetMailServer的值)

读取每个用户的内部信箱大小

假定从当前目录读取weboa.conf中的

MailboxSize的值)

GetMBSize.pl

无返回值,打印邮箱大小。

 

结束

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1