【摘 要】
:
随着竞争压力的增加和计算机网络的迅猛发展,跨平台软件越来越受到人们的关注。软件的平台无关性将有效地减少重复开发,更加容易地被部署到网络环境复杂的分布式系统中。目前
论文部分内容阅读
随着竞争压力的增加和计算机网络的迅猛发展,跨平台软件越来越受到人们的关注。软件的平台无关性将有效地减少重复开发,更加容易地被部署到网络环境复杂的分布式系统中。目前,正有许多团体或公司致力于开发平台无关性软件的研究,它们定制了一系列框架或标准来支持这一点,比如Sun公司的Java语言,再如Microsoft公司的.Net平台。 本文的目的在于构建一个跨平台的数据库备份软件,它将作为电信网管平台所提供的服务之一。Java语言的跨平台特性是基于其特定的VM(虚拟机)机制,它目前仍然成为Java语言执行效率的瓶颈,而.Net平台目前也主要是针对于Windows平台上的开发工作进行的整合,所以它们都无法满足电信应用的平台无关性需求。为了兼顾软件的跨平台特性与性能要求,本文采用了C++语言开发跨平台数据库备份软件服务器端,并充分运用了ACE等跨平台软件开发技术。 论文分析了软件的需求,提出了软件的总体目标:对软件进行了模块划分,并充分结合UML工具,以面向对象设计的思想完成了软件的总体设计和各个模块设计;整个跨平台数据库备份软件是一个C/S架构,论文采用了ASN.1规范对客户端与服务器之间的通讯业务接口进行了设计;基于前面的设计工作,论文实现了各个模块所有的类,并综合运用了ACE、DBTools.h++等多项跨平台开发技术;最后,论文还对整个系统进行较为全面的功能测试与性能测试。
其他文献
机动车数量的快速增长导致了城市交通需求的迅速增加,而城市道路建设却远远赶不上交通需求的增长。使得城市交通出现了许多问题。而我们在认识和处理城市交通问题时,往往偏重
随着网络技术的不断发展与完善,企业的信息化建设得到空前的快速发展,企业迫切地需要一种高效且统一的方法用于整合目前已有的各种异构数据,业务系统和信息系统,企业信息门户
SSL VPN技术降低了企业远程存取的费用,它通过基于WEB应用的安全加密通讯SSL协议,指定了在应用层协议和TCP/IP协议之间进行数据交换,为TCP/IP连接提供数据加密、服务器认证以
本文对基于内容的垃圾邮件过滤,特别是简单贝叶斯过滤方法做一些实际应用方面的研究工作。 首先讨论了简单贝叶斯的垃圾邮件过滤,在PUl语料上实现了简单贝叶斯算法,并得出了
Web Services(Web服务)是基于网络的、分布式模块化组件,是建立可互操作的分布式应用程序的新平台。Web服务作为新一代分布式技术,一经推出,便以它的松散耦合性、跨平台及语
三维物体识别是计算机视觉领域中的一个重要分支,也是长期以来人们争相研究的热点。该热点研究与生活中许多“智能”方面的研究,例如智能机器人、智能视频监控系统等密切相关,具
基于WebGIS的应用是当前的计算机应用热点,但其查询能力不能满足用户灵活查询的需要,不能实现更加复杂的查询,如语义查询、基于推理的查询。本体具有良好的概念层次结构和对
MPEG-4标准是最有影响的多媒体数据编码国际标准之一,其具有高压缩比、可扩展性、可交互性等诸多的优点,已经逐渐成为现代视频编码领域的主流标准。多媒体应用的迅速扩充使基于
近年来,随着互联网信息的快速几何增长,如何及时准确地从互联网上获取有用信息显得十分重要。主题爬虫是一种基于主题的信息采集系统,可以从互联网上采集到与主题相关的有用
目前国内各大中城市停车供需矛盾日益突出,而停车诱导系统是解决停车问题的一种有效途径。本文针对现有停车诱导系统存在的不足,围绕如何有效提高停车诱导系统中诱导信息有效性