文档介绍:要摘了这几项功能相关类之间的联系以及这几项功能和用户现场操作界面的操作和随着通信产业的发展,通信网络规模不断扩大,设备种类不断增加,所提供的业务功能越来越多样化、综合化,随之而来的就是电信网管软件的复杂化,而复杂的软件系统又需要复杂的安装程序来支持。因此,如何设计出一个能够满足大型电信网管系统要求的安装程序是一个具有研究和探讨的意义的问题。本论文主要从面向对象的基本概念和电信网管系统的基本原理着手,探讨了电信网管软件安装程序功能设计和具体开发的问题。论文的目的是开发出一个可以为电信网管软件提供灵活支持的安装程序,使之能对各种常用的网元业务、、方便、灵活的把电信网管系统部署到特定的计算机环境中的作用。本文共分为六章。绪论讨论了该电信网管系统安装程序开发的意义和难点所在,指出了小型第三方安装程序制作软件在大型软件系统应用中的局限性,在此基础上,点出了本文的研究目标和主要内容。在第二章里探讨了电信网管系统幕疽滴裨恚诖嘶∩希芯苛烁冒沧俺绦蛩诘娜砑安作维护中心钡囊滴衲P鸵约岸员景沧俺绦虻囊G蟆5谌⑺摹⑽逭率本论文研究的重点,首先讨论了、等目前流行的几种面向对象的方法和技术在本论文的安装程序中的应用;然后对该安装程序进行了需求分析、性能分析和业务建模,对“文件拷贝”、“文件配置”和“数据库脚本执行”这几项主要的功能进行了类关系分析和业务逻辑分析,在分析中,还探讨调用关系,在此基础上,绘出了各自功能的图和序列图;最后研究了该安装程序在具体的实施过程当中遇到的一些疑难问题,选取了其中最具有代表性的“控制台隐藏和显示”功能和“与操作系统交互”功能,讨论了这两个功能的设计要求、技术难点和具体的实施方法。关键词:教ㄆ笠蛋妫衫┱贡昙怯镅裕骋唤S镅裕沧俺绦颍嫦对象
甌琣琣琾琣篔琗,琌畇瑃琭瑃瑃,,.琲仃:,.琾,,,,琺瑃“’’“”.
主要符号表术语修改配置:在一台已经安装过系统的机器上,根据系统配置的更改需要,重新安装:安装是指创建系统运行环境,并将系统版本部署到实际环境的过程;需要根据现场信息对版本进行~定的配置工作。装配:装配是指根据开发人员提交的功能点信息构建一个可运行的系统蜃系统墓蹋ù唇ㄏ低吃诵谢肪常菹低嘲姹疽G蠖杂胂殖⌒畔⑽薰的相关资源信息进行配置。现场信息:是指系统版本实际运行时所依赖的实际环境信息,如数据库是还是,安装机器的地址是多少等。现场信息需要安装程序在实际执行安装时获得,或者通过图形化界面由用户进行指定。首次安装:用户在台机器上进行的第一次安装,此时机器上没有要安装系统的任何信息。配置系统的安装操作。升级安装:用户进行软件系统升级时进行的安装操作。卸载安装:用户运行安装程序将系统从机器上完全删除。系统文件:安装过程中需要拷贝到安装目录下的文件,包括程序文件、件、帮助文件、图形文件、跏夹畔⑽募扎配置文件和数据库脚本文件等等。网元:实现网络通信的具体通信设备。基站:在无线通讯中具体负责实现基本通讯功能的设备。
缩略语基站系统省级操作维护中心基站系统码分多址配置管理企业组件故障管理国际电信协会教ㄆ笠蛋命名与目录接口服务器页面本地操作维护中心操作维护中心面向对象面向对象的分析面向对象的设计性能管理系统工具电信管理网络版本管理类视图扩展标记语言Ⅵ
第滦髀论文的研究背景和意义桓霭姹疽M敝С諳\锻5陌沧埃考栋沧对于基于构架开发的大型的专业化软件而言,苛刻的灵活性和跨平台的要求使得安装程序已经不再是传统意义上的“文件拷贝”这么简单的事情,而是要执行诸如现场信息配置和数据库脚本执行等复杂任务的工具,那些简单的,适用于桌面软件的拥有华而不实功能和花哨界面的第三方安装程序制作软件已经不能满足要求。因此,越来越多的软件开发商尝试着为自己的大型专业软件开发安装程序。事实上,随着专业软件大型化的发展,在这个领域,还有不少问题需要在实践中探索解决。本文所基于的背景是某大型电信管理网络系统操作维护中心软件的安装程序,该操作维护中心软件是基于Ⅱ实缧帕合会腡缧殴芾硗规范设计开发的,用于实现基站无线侧网元的网元管理和网络管理的部分功能,主要包括配置管理、性能管理、故障管理、版本管理和系统功能等。这个系统为了实现分布的灵活性,对安装程序提出了非常高的要求,具体表现在:沧安皇羌虻サ奈募奖矗剐枰J迪治募渲煤褪菘饨疟镜闹葱等操作,文件的拷贝、配置和数据库脚本的执行以及界面程序都需要自己编写程序来执行。VС种杏⑽牡陌沧埃蒙璞腹┯静唤鲈诠谡加薪洗蟮姆荻睿这几年更加致力于开拓海外市场,所以英文的安装程序也是必须的。对应的拷贝文件、配置文件和数据库脚本可能都不同。桓霭姹疽M敝С挚突Ф薝鼹务端的合成安装和单独安装,为了使系统具有更高的灵活型,该安装程序应该支持客户端和服务端同时安装在~台计算机上或分开安装的情况。桓霭姹疽M敝С质菘