论文部分内容阅读
通信软件是电动汽车充电站监控系统的关键组成部分。采用组件化开发方法,通过分析通信软件的功能,使用UML和面向对象技术设计通信软件。按照功能将软件分成管理组件、数据库访问组件、实时库组件、通道组件和规约组件,给出各组件间的关系。采用继承及动态加载方法实现软件的不同功能要求,并采用具有优先级的队列以及实时数据库进行数据交互,通过XPCOM、Qt开发框架及C++语言实现软件。现场运行表明,所设计的通信软件具有高可靠性、稳定性以及支持多通信方式、多种协议的可扩展性,完全达到设计要求。