Смекни!
smekni.com

Рекомендации по планированию и корректировке проведения сеансов итнп план проведения сеанса итнп (стр. 8 из 18)

Процедура выбора SEL_BALL_INIT_VALUE_BY_VITOK осуществляет выборку начальных условий движения КА (СПО-Б) по номеру витка, входные данные:

Название аргумента Тип данных Описание аргумента
1 NUM_VITOK Integer Номер витка

Выходные данные процедуры SEL_BALL_INIT_VALUE_BY_VITOK:

Название аргумента Тип данных Описание аргумента
1 INIT_VALUE_ID Integer
2 SPACE_DEVICE_NUM Integer Условный номер КА
3 DATES_DISTRIBUTION TIMESTAMP Дата выдачи НУ
4 INIT_VALUE_NUM Integer Номер уточненных начальных условий
5 INIT_VALUE_ VARIANT Integer Номера вариантов НУ, имеющих общий номер решения.
6 INIT_VALUE_ TYPE_ID Integer Ссылка на таблицу BALLISTIC_INIT_VALUE_TYPE
7 BALLISTIC_CANTER_ ID Integer Ссылка на таблицу BALLISTIC_CENTER
8 INIT_VALUE_AGE Integer Эпоха НУ
9 BALLISTIC_COORDINATE_ID Integer Тип системы координат, ссылка на таблицу BALLISTIC_COORDINATE
10 PARAM_1_X DOUBLE Первый параметр движения КА Прямоугольные СК: Координата X км Оскулирующая СК: Большая полуось км
11 PARAM_2_Y DOUBLE Второй параметр движения КА Прямоугольные СК: Координата Y км Оскулирующая СК: Эксцентриситет безразмерный
12 PARAM_3_Z DOUBLE Третий параметр движения КА Прямоугольные СК: Координата Z км Оскулирующая СК: Наклонение ГГГ.ММ.СС.С
13 PARAM_4_VX DOUBLE Четвертый параметр движения КА Прямоугольные СК: Координата Vx км/c Оскулирующая СК: Долгота восходящего узла ГГГ.ММ.СС.С
14 PARAM_5_VY DOUBLE Пятый параметр движения КА Прямоугольные СК: Координата Vy км/c Оскулирующая СК: Аргумент широты перигея ГГГ.ММ.СС.С
15 PARAM_6_VZ DOUBLE Шестой параметр движения КА Прямоугольные СК: Координата Vz км/c Оскулирующая СК: Аргумент широты КА ГГГ.ММ.СС.С
16 LIGHT_PRESSURE DOUBLE Коэффициент светового давления
17 TRANS_ ACCELERATION DOUBLE Трансверсальное ускорение
18 LOGIC_SCALE_OF_ FORCE_NUM INTEGER Номер логической шкалы сил
19 LOGIC_SCALE_OF_ FORCE VARCHAR(20) Логическая шкала сил
20 BALLISTIC_FACTOR DOUBLE Баллистический коэфициент
21 DATES_CREATE TIMESTAMP Дата/Время регистрации записи в БД
22 DATES_SELECT TIMESTAMP Дата/Время последней выборки записи

10.11. Целеуказаниях для КИС-а

INS_NIP_TCU_MAIN

Процедура выполнения INS_NIP_TCU_MAIN осуществляет добавление общее описание целеуказаний (СПО-НБО), входные данные:

Название аргумента Тип данных Описание аргумента
1 TCU_DATES_START TIMESTAMP Начало интервала
2 TCU_DATES_END TIMESTAMP Окончание интервала

SEL_NIP_TCU_MAIN

Процедура выбора SEL_NIP_TCU_MAIN осуществляет выборку общего описания целеуказания (СПО-П), входные данные:

Название аргумента Тип данных Описание аргумента
1 NIP_TCU_ID Integer ID
2 TCU_DATES_START TIMESTAMP Начало интервала
3 TCU_DATES_END TIMESTAMP Окончание интервала
4 DATES_CREATE TIMESTAMP Дата/Время регистрации записи в БД
5 DATES_SELECT TIMESTAMP Дата/Время последней выборки записи

SEL_NIP_TCU_MAIN_BY_ID

Процедура выбора SEL_NIP_TCU_MAIN_BY_ID осуществляет выборку общего описания целеуказания (СПО-П), по ID входные данные:

Название аргумента Тип данных Описание аргумента
1 NIP_TCU_ID Integer ID

Выходные данные

Название аргумента Тип данных Описание аргумента
1 TCU_DATES_START TIMESTAMP Начало интервала
2 TCU_DATES_END TIMESTAMP Окончание интервала
3 DATES_CREATE TIMESTAMP Дата/Время регистрации записи в БД
4 DATES_SELECT TIMESTAMP Дата/Время последней выборки записи

INS_NIP_TCU_DETAIL

Процедура выполнения INS_NIP_TCU_DETAIL осуществляет добавление подробного описания целеуказаний (СПО-НБО), входные данные:

Название аргумента Тип данных Описание аргумента
1 NIP_TCU_MAIN_ID Integer Id общего описания целеуказния ссылка на таблицу NIP_TCU_MAIN
2 NIP_ID Integer ID НИП-а
3 TCU_DATES TIMESTAMP Дата/Время на которое дано целеуказание
4 AZIMUT DOUBLE Азимут
5 DISTANCE DOUBLE Дальность (км)
6 CORNER DOUBLE Угол места

SEL_NIP_TCU_DETAIL_BY_MAIN_ID

Процедура выбора SEL_NIP_TCU_DETAIL_BY_MAIN_ID осуществляет выборку детального описания целеуказания (СПО-П), по ID общего описания, входные данные:

Название аргумента Тип данных Описание аргумента
1 TCU_MAIN_ID Integer ID

Выходные данные

Название аргумента Тип данных Описание аргумента
1 NIP_ID Integer Начало интервала
2 NIP_NUM Integer Окончание интервала
3 NIP_TITLE VARCHAR(32) Дата/Время регистрации записи в БД
4 TCU_DATES TIMESTAMP Дата/Время на которое дано целеуказание
5 AZIMUT DOUBLE Азимут
6 DISTANCE DOUBLE Дальность (км)
7 CORNER DOUBLE Угол места
8 DATES_CREATE TIMESTAMP Дата/Время регистрации записи в БД
9 DATES_SELECT TIMESTAMP Дата/Время последней выборки записи

11. Планирование разработки программного продукта. Определение затрат на разработку программного продукта.

11.1. Введение

В данной дипломной работе выполняется разработка алгоритма для распределения баллистической информации по потребителям ЦУП, работающими над управлением полета КА «Электро-Л». Для осуществления оптимизации необходимо провести анализ возмущающих факторов, влияющих на характер движения рассматриваемого КА, что требует использования различных и методических и алгоритмических подходов. Все вышеперечисленное требует создания программного продукта, являющегося очень трудоемким и комплексным процессом, требующим навыков программирования и выполнения необходимых требований.

Планирование процесса разработки ПП предусматривает выполнение следующих работ:

- формирование состава выполняемых работ и группировка их по стадиям разработки;

- установление профессионального состава и расчет количества исполнителей;

- расчет трудоемкости выполнения работ;

- определение продолжительности выполнения отдельных этапов разработки;

- построение календарного план-графика выполнения разработки;

- определение затрат на создание ПП.

Дипломная работа выполнялась в Центре управления полетом. Коллектив, работающий над разработкой ПП, состоит из преподавателя (постановщика задачи) и студента (разработчика ПП).

Сроки выполнения работы ограничены временем, отведенным на выполнения дипломной работы.

Общая трудоемкость и длительность создания разрабатываемого ПП рассчитывается на основе алгоритма 2а (традиционный, формируется разработчиком) [1].

Трудоемкость разработки ПП зависит от степени новизны разработки, сложности алгоритма ее функционирования, объема используемой информации и вида ее обработки, уровня используемого алгоритмического языка программирования.

По степени новизны разрабатываемая в данной работе программная продукция относится к группе В (разработка ПП, имеющей аналоги) [1].

По степени сложности алгоритма функционирования данная ПП относится к группе сложности 1 (ПП, реализующая моделирующие алгоритмы). По виду представления исходной информации, способа ее контроля и структуры выходных документов разрабатываемый ПП относится к группе 11 – исходная информация представлена в форме документов, имеющих различный формат и структуру. Требуется учитывать взаимовлияние показателей в различных документах. По виду представления выходной информации ПП относится к группе сложности 22 – требуется вывод на печать одинаковых документов, вывод информационных массивов на машинные носители.