基于JAVA的网络管理系统设计

时间:2022-04-08 08:05:55

基于JAVA的网络管理系统设计

摘 要:网络管理系统的设计近年来是网络发展的一个热点,越来越高明的技术解决了很多本来人工进行的操作,而且还增加了操作的准确性,而目前来看,对于企业级网络管理系统的设计中,J2EE平台的搭建是一个很好的解决方案,而J2EE的搭建主要的基础就是JAVA,本文对于基于JAVA的网络管理系统设计进行了分析。

关键词:JAVA 网络管理 系统 设计

中图分类号:TP393.07 文献标识码:A 文章编号:1672-3791(2012)09(a)-0014-01

J2EE一种基于JAVA平台,利用EJB、Servlet、JSP以及XML等技术实现的企业级应用开发体系结构,从而有效的简化企业的相关功能开发方案以及相应解决方案的管理等复杂的问题。

1 JAVA的网络管理系统设计层次分析

J2EE(Java2 Platform,Enterprise Edition,即基于JAVA2平台的企业版本),它主要是通过一些API组件构成的,简化并且规范整个应用系统的开发以及部署,从而提高系统的可移植性、可扩展性以及安全性价值的一种基于组件的多层应用程序。它的一个非常明确的特点就是分层结构,作为一种现代化的软件开发基本做法,通过分层开发,能够使得软件复用程度提升,并且实现更好的可维护性。

软件的分层开发能够实现更为合理的软件框架,从而使得软件功能的实现更为便捷、可靠。因此,在J2EE环境之下,首先解决的就是如何构建一个可维护性以及可复用性都能够满足要求的软件分层开发体系。

GINA是Graphical Identification and Authentication的缩写,中文意思是图形识别与验证。在Windows 2000/NT/XP操作系统中,GINA是一个由系统进程Winlogon加载的可替换的DLL组件。GINA模块主要用来实施交互登录模式的验证策略,执行全部识别与验证用户交互操作。机房管理系统正是通过编写自己的动态链接库GINA.DLL替换微软提供的动态链接库MSGINA.DLL,从而取代标准的Windows 2000/NT/XP用户名与口令的验证方式,实现机房管理系统中的学生实名制登录。机房管理系统的登录认证模块可以适用于Windows 2000/NT/XP操作系统中。

为了实现系统进程Winlogon调用GINA模块,并实现交互的图形识别与验证,微软为GINA模块定义了一些标准的函数接口,当开发个性化的GINA模块时,必须通过导出这些标准函数接口,才可实现与系统进程Winlogon的交互。GINA模块中的主要标准函数,提到的SAS事件,是指操作系统检测到按下组合键Ctrl+Alt+Del所产生的事件,SAS事件也可以个性化定义,在机房管理系统GINA模块的开发中沿用了微软定义的SAS事件。

2 JAVA的网络管理系统数据库模型分析

对于构件分层开发的系统开发意义重大,因为目前不论是软件还是硬件环境,都会遇到面向服务架构的要求,计算机技术的不断发展和创新,我们要面对的是面向服务及面向构件思想的深入,开发人员在开发新的应用系统时往往也会把这些思想引入其中。现在对于那些较大规模的应用系统,开发人员通常期望根据该应用系统所涉及的问题域将应用系统划分为多个服务构件,这些基础服务提供针对相关问题域的服务,并通过一个更高层次的服务构件来将这些基础服务根据特定的业务流程组成针对特定业务应用的系统。而这些影响所带来的设计选择在实际设计过程中必须慎重的思考和权衡,所以构件库的系统开发是有着很重要的意义的。

为了满足客户对于服务的,需要能够实现根据当前的网络环境选择不同的功能包,而这个过程之中,就必然会产生大规模分布式网络的按需定制问题。然而,基于传统互联网技术实现的按需定制,缺乏根据客户的需求智能化的进行搜索,加载并且运行程序的能力,无法从根本上满足客户的个性化服务需求。而基于程序挖掘的方法,则能够有效的解决智能化程度较低的问题,通过网络中分布式构建的搜索、运行以及组装,可以弥补传统技术下的不足。

完成基本的系统需求用例模型之后,可以开始对系统的各种属性创建的静态模型进行考察。首先,需要对参与者的属性进行确定,管理员在登录系统的时候,需要提供相关的口令,为了便于管理,每一个管理员除了需要拥有用户名以及密码之外,还需要一个对应的ID属性,有需要的话,还可以添加管理员的个人信息属性。为了有效的保护用户的账户安全,还可以设置密码提示问题,以便于用户安全的管理自身账户。除此之外,系统之中的主要业务实体类型也需要进行确定,从而便与其在数据库之中的存储与管理。一个信息一般都有自己的ID号,有的还有自己的标题、内容以及创建日期等信息属性。对这些属性的确定,能够实现将相关信息的分类存储和管理,提高数据库的管理效率以及系统的反应速度。

3 结语

网络管理系统的设计近年来是网络发展的一个热点,越来越高明的技术解决了很多本来人工进行的操作,而且还增加了操作的准确性,而目前来看,对于企业级网络管理系统的设计中,J2EE平台的搭建是一个很好的解决方案,而J2EE的搭建主要的基础就是JAVA,本文对于基于JAVA的网络管理系统设计进行了分析。通过这些模块的作用,系统能够按照软件分层结构构建起一个规范化的平台,用于管理系统的内部数据,同时对于外部的服务请求予以相应,从而实现网络管理的功能。

参考文献

[1] 王侠,韩永印.JAVA语言程序设计教学改革与实践[J].电脑知识与技术,2007,20.

[2] 刘辉.JAVA网络编程:连接网络数据库的多种方法[J].价值工程,2010,3.

[3] 江小燕.JAVA网络编程的研究[J].电脑编程技巧与维护,2010,14.

[4] 孙卫琴.JAVA网络编程入门[J].电脑编程技巧与维护,2008,6.

[5] 资武成,贺志苗.基于SOCKET的JAVA网络编程[J].娄底师专学报,2003,2.

[6] 王聪华,王建国.Java调用VC++DLL实现串口GPS的访问[J].信息技术,2010(1).

上一篇:不依不饶——为人生干杯 下一篇:浅淡我厂集中应用平台的设计与实施