● 摘要
随着我国空间技术的发展和宇航技术能力的提升,卫星等航天器逐步从研究型走向装备化、规模化、批量化,研制发射数量从每年几颗迅速增加到几十颗,开发一套适合多卫星科研计划管理的信息系统已非常迫切。
本文针对如何实现多卫星型号科研计划管理信息化,提升计划管理的水平和效率进行了研究,根据卫星科研计划管理的业务流程、职能部门和卫星管理模式,对系统进行了软件需求分析,明确了软件的基本功能和性能要求。该系统依据客户人群和公司现有软硬件、网络资源,以实用性、易用性、可靠性、可维护性和安全性为设计原则,开展了总体设计。选择了典型的三层B/S架构,设计了合理的网络拓扑形式,并对系统的功能结构和模块进行了详细设计。根据系统软件需求分析结果,选用Oracle 10数据库,并对系统数据库进行了开发,对典型模块工作流程进行了描述。本文还对系统与公司现有的NGA服务器和AD服务器外部接口进行了设计,提出了采用基于NHibernate+ASP.NET的分页灵活查询和信息缓存的方法,提升软件的性能。
最后对软件功能、性能测试过程和结果进行了分析,提出了数据备份和恢复的策略,并对系统实施过程、效果进行了评估。通过该系统的实施和运行,使公司的整星系统级计划、分系统、单机产品交付计划实时受控,关键资源使用分配和全单位科研生产动态一目了然,对潜在风险和资源冲突有效预警,为卫星科研计划的调整决策和计划任务的考核提供支撑,实现了卫星科研计划数据的一本帐,大大提升了多卫星科研计划管理的效率和准确性,解决了公司目前卫星科研计划管理的瓶颈。
相关内容
相关标签