1 引言
现如今,通信市场取得了日新月异的高速进步发展,行行业业都面临着信息化的趋势,信息化产业井喷式的发展[1],进而使得集团公司对于通信资源的管理愈发重视,并日渐将其作为自己日常主营业务的根基与支撑。在此大环境下,各集团公司均投入更多的精力作为各种业务基石的通信基础资源的有效管理。
2 集团公司通信网络资源管理系统的开发技术
2.1 集团公司通信网络资源管理系统的组织架构
集团公司通信网络资源管理系统的组织架构为基本的三层架构模式,包含PHP、ASP..NET和Java Web三个种类。
2.2 三种开发技术分析
2.2.1 PHP技术
PHP的最大优势在于:高效率和高速度,并易于上手,支持多种应用程序和 MVC开发模型[2]。其缺点在于,PHP应用程序的安全性相对较低,故一般只能在城市交通信息管理系统等低安全要求的应用环境中得以应用。
2.2.2 ASP.NET技术
ASP.NET可在WEB服务器的物理环境下构建相对强大的应用程序,具有使用方便、易于上手、高可扩展性、高执行效率和高安全性、稳定性。其缺点在于作为脚本解析语言的源代码凌乱和功能受限,故不适合大型商业级应用。
2.2.3 JAVA WEB技术
JAVA WEB[3]是在B/S模式下利用Java语言开发的WEB应用程序,相比以上两种技术具有先进性,并同时具备了Java技术和B/S模式的结构特点,主要包括:
第一,可移植性。Java Web可实现项目编译器的自动生成,并可以在包含UNIX、WINDOWS等各种版本的操作系统中加以实现,除此,Java Web还可以利用自动建立的JAR包实现跨平台应用。
第二,面向对象。采用面向对象法可以用特定的对象描述各异的系统需求,并可通过采用多态技术、封装技术来降低系统维护升级的成本与难度。
第三,安全性。利用三重代码检查实现系统的安全性保障,并可利用系统自带的开发工具实现成本与系统安全的实现。
第四,技术成熟。Java Web已具备一系列Web开发框架,包含:MVC、Spring、Struts等,Java Web还附带了诸如Hibemate以及iBatis等数据库持久层技术,便于开发者对系统进行开发利用。
2.3 本章小结
本章主要给出集团公司通信网络资源管理系统的开发技术,首先分析了集团公司通信网络资源管理系统的组织架构,并给出PHP、ASP.NET和JAVA WEB这三种开发技术的分析。
3 集团公司通信网络资源管理系统的详细设计与实现
3.1 概述
本文所设计的集团公司通信网络资源管理系统所包含的功能模块主要有:空间资源管理模块,传输网管理模块,系统管理模块及机房设备管理模块。本系统严格执行软件工程原则,采用JSP技术,Eclipse开发加以实现下面对各模块设计实现流程。
3.2 集团公司通信网络资源管理系统的空间资源管理模块设计及实现
空间资源管理的类结构主要实现了对集团公司通信网络资源管理系统机房信息及空间资源的有效管理,ComputerRoom类可实现对集团公司通信网络资源管理系统机房的统一数据访问,并对集团公司通信网络资源管理系统机房进行统一管理,它可以提供的主要操作包含:初始化机房信息Init操作;设置集团公司通信网络资源管理系统区域的SetCode操作;得到集团公司通信网络资源管理系统机房区域的GetCode操作;设置集团公司通信网络资源管理系统机房级别类型的SetType操作;得到集团公司通信网络资源管理系统机房的级别类型的GetType操作;添加集团公司通信网络资源管理系统机房的Add操作;针对于集团公司通信网络资源管理系统机房逻辑删除的Delete操作;修改机房的Update操作。
3.3 集团公司通信网络资源管理系统的传输网管理模块设计及实现
设备的管理由Equipment实现,包括对集团公司通信网络资源管理系统设备数量信息及其应用信息的统计等都由该类实现。集团公司通信网络资源管理系统设备资源统一管理提供的操作包括:添加集团公司通信网络资源管理系统设备的Add操作;删除设备的Delete操作;修改设备信息的Update操作;得到设备所在集团公司通信网络资源管理系统机房的GetRoom操作;设置设备所在机房的SetRoom操作;将集团公司通信网络资源管理系统设备绑定到相关的传输系统中的BindSystem操作;取消集团公司通信网络资源管理系统绑定操作的UnBindSystem操作。
3.4 集团公司通信网络资源管理系统的系统管理模块设计及实现
集团公司通信网络资源管理系统的系统管理类主要包含的类包括TransSeg类,SlotTime类及WEBSys类,上述关系的本质反映了集团公司通信网络资源管理系统传输系统是由多个传输段组成的,同理,一个传输段又由多个时间间隙所组成。上述包含TransSeg类,SlotTime类、WEBSys类三个类的共同配合实现传输网资源的管理。
3.5 集团公司通信网络资源管理系统的机房设备管理模块设计及实现
集团公司通信网络资源管理系统的机房设备管理用户类的所有属性均设置为公开属性,并且将它提供的数据操作类别也均设置为公开,其所包含的主要用户添加及用户信息获取、录入、修改等操作,均由其提供的公开属性操作加以完成。
3.6 本章小结
本章主要给出集团公司通信网络资源管理系统的详细设计与实现,包括空间资源管理模块、传输网管理模块、系统管理模块和机房设备管理模块的设计及实现。
4 本文总结
当前,网络传输(包含长距离、本地网络传输)都涉及到对网络资源的管理工作,广大企业的工作重点在于:应用各种先进的网络管理技术对现有通信资源实现实时可控管理,实时了解跟踪现有资源的实际使用及闲置状态,以实现网络资源的合理有效配置,避免资源的浪费,以满足实际业务需求。
本文首先研究了集团公司通信网络资源管理系统的开发技术,给出组织架构和三种开发技术分析,包括PHP技术、ASP.NET技术和JAVA WEB技术,进而分析了JAVA WEB结构特点,包括可移植性、面向对象、安全性和技术成熟。进而给出空间资源管理模块、传输网管理模块、系统管理模块、机房设备管理模块的详细设计与实现,并给出这几个功能模块的测试。
参考文献
[1]金建红.我国数字信息化产业及技术发展现状[J].数字技术与应用,2023,41(11):48-50.
[2]田娟.基于PHP+MySQL员工信息管理系统后台设计与实现[J].电脑知识与技术,2023,19(23):47-49.
[3]张莹莹.基于Java的工资管理系统的设计与实现[J].现代信息科技,2023,7(01):40-43.