【摘 要】
:
随着经济的发展,软件的规模越来越大。仅仅依靠原来的开发方式已经无法满足社会的要求。传统的作坊式开发方法费时费力,存在大量的重复劳动,软件开发的速度已经完全跟不上社
论文部分内容阅读
随着经济的发展,软件的规模越来越大。仅仅依靠原来的开发方式已经无法满足社会的要求。传统的作坊式开发方法费时费力,存在大量的重复劳动,软件开发的速度已经完全跟不上社会的发展速度。因此,在保证软件质量的情况下,为了提高软件研发的速度,软件复用的思想被人们认可并深入研究。基于构件的开发方法是实现软件复用的思路之一,与传统的开发方法相比,构件开发方法借鉴传统的批量生产模式,很好的利用之前已开发的软件,为软件的规模化生产创造条件。因此,本文利用构件技术对电信计费系统进行分析设计并实现,具体研究工作如下:(1)首先研究了课题产生的背景以及构件技术的现状。研究了J2EE分布式构件技术、软件体系结构和Spring+Struts+Hibernate(SSH)框架等。然后将软件构件技术与Spring+Struts+Hibernate开发框架结合起来,应用于电信计费系统的研发。(2)分析了电信计费系统需求,设计了该系统的体系结构,并在此基础上抽取出可复用的构件。(3)探讨了构件设计技术和构件设计的过程,对抽取构件中的部分典型构件,例如数据库连接构件、权限管理构件、管理员管理构件、用户管理构件等进行了详细设计,并且给出了具体实现。(4)讨论了构件组装的方法,并且选择使用灰盒组装方法,通过XML语言描述并实现构件的组装。另外,本文分析并实现了系统部署方法,设置了相关参数。最后对系统中的部分构件进行了测试。
其他文献
知识库是知识管理的基础。目前,知识库的搜索主要是基于推理与基于关键字匹配相结合的搜索,但由于用户表达含糊、检索词短少等问题,导致检索效率不高,无法完全满足人们对知识库信
随着城市隧道的优势之处越来越突出,城市交通从地上的高架交通向地下的隧道交通发展,国内的城市隧道会越来越多,对于其环境做出相应的决策控制也势在必行,建立一个适用于大部分城
随着计算机和互联网技术的广泛应用,人们希望利用计算机和互联网提高工作效率的愿望越来越强烈。任务管理系统是网络化、协作化的系统,能够显著提高管理效率。很多企业都已经部
当前随着网络的迅猛发展,各种网络环境不断扩大,网络通信的安全问题日显突出。本文通过对操作系统中网络部分的研究,提出了有效对网络通信进行过滤及信息监控的整体解决方案,并结
随着信息化技术的发展与成熟,数据库系统逐步成为信息系统的核心。在商业领域中,数据量庞大而复杂,快节奏的事务处理对数据库系统的性能提出了新的要求。随着数据库系统的不断发
基于计算机视觉的互动投影系统是一种用于增强现实的人机交互设备,正成为日常生活中常见的娱乐工具和交互式信息展示平台。主要包括运动分析和场景播放两个部分。其在场景播
碰撞检测算法作为虚拟现实(Virtual Reality,VR)领域中的一个重要组成部分,其主要作用是判断虚拟空间中的两个物体是否共享了部分空间。随着VR及其子领域增强现实(Augmented Re
无论是科研还是学习人们都需要通过网络去寻找最新的专业信息和新闻动态,但信息的爆炸式增长,也让人们越来越难以从信息海洋中快速获取所需信息。一方面是因为网络信息量与日
本文对无标度网络的研究可以大致分为三个密切相关却又逐层深入的方面:通过实证量化网络的统计性质;构建对应的网络模型来研究这些统计性质;在已知网络拓扑结构及其构建规则的基
在以往嵌入式系统主要在控制领域应用,在数据存储方面的要求并不是很高。但随着信息技术的不断发展,嵌入式技术在诸多领域得到广泛应用,嵌入式系统中要存储的数据信息量不断