论文部分内容阅读
随着Internet的飞速发展,Java技术也得到了越来越广泛的应用。无论我们是采用J2SE、J2EE还是J2ME,GUI都是不能回避的问题。现在的应用软件对界面的要求越来越高:界面友好、功能强大、使用简单。众所周知,在Java中进行GUI设计相对于其跨平台、多线程等特性的实现要复杂和麻烦许多,这也是很多Java程序员抱怨的事情。无论如何GUI已经成为程序发展的方向,我们必须了解Java的GUI设计方法和特点,以使GUI更好的为应用软件服务。本论文中所指的GUI不仅包括图形界面显示功能,同时包括了与GUI操作维护相关的功能,例如报表管理、权限管理、日志管理等。本论文第一章首先简要介绍了移动智能网网管系统,包括其体系结构和功能;其次描述了GUI开发过程中所用到的关键技术:JavaSwing,并简要描述了这种技术出现之前的传统技术:AWT,指出其优缺点;本章最后针对网管系统和GUI的使用现状,提出了原有GUI系统中存在的问题。论文第二章至第五章针对原GUI系统中存在的一些典型问题进行分析,其中主要包括三个功能改进点:界面布局、用户/权限管理、日志管理;三个性能优化点:内存泄漏、SQL语句、代码耦合性;三个新增功能:topo星状图、告警派单、网管报表。论文中详细描述了这些问题的具体解决方案以及实现策略,并在每个优化与改进点之后进行了新旧系统的比较。论文在最后一章描述了网管系统的现状以及发展趋势,并对GUI的现状和发展趋势进行了讨论,提出了对网管系统以及GUI系统的前景展望。