随着网络用户对信息需求的不断提高,与信息相关的设备、应用和功能也层出不穷,导致信息管理难度不断加大,网络用户使用体验的下降趋势越发明显。一般来讲,网络由多种不同架构的子网构成,每个子网都能提供不同的功能,因而产生了不同类型的计算机操作系统。各类操作系统的组成架构多种多样,网络用户需要借助信息管理系统对各类信息进行监督和维护,以获取优质的操作体验。
通常,网络用户会在计算机操作系统中下载大量软件,而多数软件的工作形式较为类似,现有的信息管理系统不得不反复进行相同的信息管理工作,不但降低了自身工作效率,也影响了用户对系统的功能需求度。为解决上述问题,应从获取良好的信息管理系统资源分配效果入手,将同种信息管理工作合并,满足网络用户对系统功能的需求。
构件技术是一种能够完成软件复用的科技成果,其对自身的使用次数无限制,并且拥有独立于系统和软件之外的处理模式,不会对原有功能造成不良影响。因此,设计并实现基于构件技术的信息管理系统,将构件技术融合在信息管理系统的'各个功能模块中,给出功能需求度高、资源分配效果好的信息管理系统。
1 构件技术的信息管理系统的设计与实现
基于构件技术的信息管理系统先设计出系统功能模块,再使用构件技术设计并实现系统的细节构件,包括前台构件和后台构件。
1.1 系统功能模块设计
基于构件技术的信息管理系统应用浏览器和服务器结构,使用Tomcat 7.0 的Java 服务器页面部署网络。通过调研网络用户的实际需求,信息管理系统应拥有信息资源监控、用户任务管理、信息超负荷管理、任务日志处理以及登录管理五大项主功能。任务日志处理和登录管理模块属于前台主功能模块,信息资源监控、用户任务管理和信息超负荷管理属于后台主功能模块。基于构件技术的信息管理系统将上述五项功能划分成若干辅助功能模块.
(1)信息资源监控模块。负责进行计算机操作系统中设备和软件的资源管理与监控,由设备监控、软件划分和信息提取三个子模块组成。设备监控模块对设备的增减情况和资源分配情况进行监控,获取设备的规格、工作状态、安装方位和串口类型。软件划分模块在基于构件技术的信息管理系统的作用主要是对计算机操作系统中的软件资源进行整理,按照工作类型、内存、资源占用率等项目将软件分类,网络用户也可以直接指定分类类型,或以某一区域为约束对软件进行划分。信息提取模块负责将设备监控模块和软件划分模块的监控和分类结果提取出来,并传送给用户任务管理模块。
(2)用户任务管理模块。负责对设备监控结果和软件分类结果进行细致分析,给出用户任务合理分配结果,由虚拟专用网络管理、软件任务管理以及任务分配与管理三个子模块组成。计算机操作系统使用虚拟专用网络进行信息通信,虚拟专用网络管理模块可对不同类型和状态下的虚拟专用网络信息通信进行定义,再通过分析设备监控结果,输出信息通信中设备的使用情况,对处于虚拟专用网络中的设备进行标记,防止设备被网络用户误删,造成计算机操作系统崩溃。软件任务管理在软件分类结果中挑选出存在重复信息管理工作的相似软件,将相似软件的同类型信息合并在同一条处理通道中,当通道内信息达到饱和状态时进行信息管理工作。任务分配与管理模块提取出虚拟专用网络管理模块中的数据,将虚拟专用网络分为局域网、租用网和桥接网三种类型,在不同类型的网络中为网络用户信息的管理任务分配不同的构件资源。
(3)信息超负荷管理模块。监控网络信息通信通道,设置阈值,当信息超出阈值后进行报警。
(4)任务日志处理模块。对用户任务管理模块分配出的网络用户信息管理任务日志进行管理,包括对日志进行登记、删除和修正。
(5)登录管理模块。负责限制网络用户的功能使用权限、分配新用户IP地址、对系统构件进行导入和导出,由网络用户列表、用户信息修改和用户信息新建三个子模块组成。其中,网络用户列表模块和用户信息修改模块只有系统管理员才能使用,用户信息新建模块的使用权限无限制。
1.2 系统前台构件的设计与实现
基于构件技术的信息管理系统的前台构件是一种典型的MVP结构,它对信息的管理方式共分为三个等级,三个等级提供的功能模块实现方式也不同,第1、2 等级前台构件的信息管理工作是自动进行的,网络用户无需对其中的数据进行调用。而第3等级前台构件需要提供用户使用界面,因而必须进行调用功能的开发,构件技术为其提供了JSF框架实现调用功能。由于三个等级前台构件的功能实现方式存在差异,基于构件技术的信息管理系统对前台构件的设计要求也不尽相同,,经由第3等级构件汇总所有前台构件的信息管理程序,程序以代码方式进行传送,基本的信息管理程序代码表示如下:
ManageMentauxiliaryWeightGrade2
{
PersonalCharacter?stringinvalidDesignation;}
ManagementCharacter?stringMeans2()
{
//获取功能模块的信息管理对象
WeightGradeAmanagedInvalid=(WeightGrade2)
GainComponentManaged“(invalidDesignation);
//依次给出构件管理方式
feedbackmanagedInvalid.means2;
ManagemenTauxiliaryUserGradeBextexldsWeightGrade2
//反馈构件程序内容
ManagementCharacter?stringMeans2()
//复写网络中设备与软件程序
系统前台构件以第2等级构件为父节点,即信息管理程序代码使用的管理方式等同于第2等级构件管理方式,其能够利用子节点的软件分类结果采集信息管理对象,从而完成构件技术对网络中设备与软件的程序复写,实现不同管理程序之间的信息融合。
1.3 系统后台构件的设计与实现
基于构件技术的信息管理系统的所有后台构件均能对前台构件的信息进行接收,并可根据前台构件给出的信息管理程序代码完成构件配置。但前台构件往往需要与多个网络用户进行沟通,信息结构极其不统一。为了确保网络用户信息管理任务的准确性,后台构件需要将信息结构定义成标准格式,图3给出的是后台构件信息结构标准格式。
,系统后台构件使用了一种名为JGroups的群组通信工具定义了信息结构的标准格式,给出的格式具有通信敏感度高、信息同步性强的优点,可进行系统各功能模块之间高可靠性的信息通信。标准格式的信息头中包含网络用户信息中的专属特征数据,优先级标记用于写入信息通信顺序,通信目标方位和初始方位可由后台构件自行填写。
2 实验结果与分析
为了确保本文设计的基于构件技术的信息管理系统具有良好的应用价值,现通过一次实验分析系统的资源分配效果和功能需求度。在某市的路政单位、教学单位和公安单位分别安装本文系统,实验中的系统管理对象为上述三个单位计算机操作系统中产生的信息,将三者分别标记为路政信息、教学信息和公安信息。实验持续7 天,7 天内本文系统同时进行三种信息的管理工作。实验结束后,分析本文系统的资源分配效果和功能需求度并进行汇总。
3 结语
本文简要介绍了传统信息管理系统的设计缺陷,提出基于构件技术的信息管理系统的设计目标,对系统的功能模块、前台构件和后台构件进行了具体设计与实现,使更加合理的信息资源管理工作成为可能。在路政单位、教学单位和公安单位分别安装本文系统进行7天实验,实验结果有力地证明了本文系统可合理分配信息管理任务,具有功能需求度高、资源分配效果好的优势。
【探究基于构件技术的信息管理系统的设计论文】相关文章:
1.基于Web Service技术的天气达人安卓系统的设计论文
2.基于Spring+MyBatis的高校工资信息管理系统的设计与实现论文
本文来源:https://www.010zaixian.com/shiyongwen/2295891.htm