Тип работы:
Предмет:
Язык работы:


МОДЕРНИЗАЦИЯ ИНТЕРФЕЙСА ДЛЯ ПРОГРАММНОГО КОМПЛЕКСА «ИДА»

Работа №184490

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы47
Год сдачи2019
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


Реферат
ВВедение
Глава 1. Программный комплекс «ИДА» 4
1.1. Решаемые задачи 4
1.2. Программная система «Evolution» 5
1.3. Программная система «MEGNO» 7
1.4. Подсистема «Ассоль» 7
1.5. Подсистема «Distribution» 7
1.6. Подсистема «Observations» 7
1.7. Подсистема «Ансамбль частиц» 8
1.8. Графический интерфейс 8
Глава 2. Форматирование и стиль исходного кода 10
2.1. Соглашение об именованиях 11
2.2. Использование пробелов и пустых строк 13
2. 3. Отступы 15
2. 4. Операторы 16
2. 5. Комментарии 18
2. 6. Форматирование кода от чрезмерного дублирования 19
Глава 3. Изменения, внесенные в графический интерфейс программы
Evolution 22
3.1. Входные данные новой версии программы Evolution 22
3.2. Обновленный интерфейс формы Evolution 27
Заключение 33
Список используемой литературы 34
Приложение. Полный перечень компонентов форм 37

Программный комплекс «ИДА» [1] (Исследование Динамики Астероидов), разработанный в НИИ ПММ ТГУ и предназначенный для исследования динамики и вероятностной орбитальной эволюции астероидов, был создан как платформа, объединяющая такие программы как: Evolution, MEGNO [2], AsSol, Ансамбль частиц (Clone ensemble), Observations, Distribution. Объединение этих программ позволило комплексно решать задачи, возникающие при исследовании движения астероидов, в том числе сближающихся с Землёй (АСЗ).
Сам программный комплекс и его составляющие находятся в постоянной модернизации, поэтому важно, чтобы не только графический интерфейс был удобен и функционален для пользователя, но и исходный код был «прозрачен» и структурирован. Чёткая структура кода и соблюдение правил оформления помогает безболезненно для разработчика или группы разработчиков вносить необходимые коррективы при изменениях в программах комплекса. В ходе модернизации не только код, но и внешняя оболочка интерфейса должны соответствовать текущему состоянию комплекса.
Цель работы:
Модернизировать интерфейс, согласно с внесенными в комплекс изменениями.
Задачи работы:
1) Видоизменить форму Evolution, добавив компоненты для манипулирования новыми данными, которые появились с изменениями в файле DATA.
2) Настроить компоненты, так, чтобы уменьшить вероятность ошибки при вводе данных.
3) Внести изменения в код, сохраняя принятые соглашения по оформлению.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполненной ранее работы были структурированы и отформатированы исходные коды форм Evolution и View Results, в соответствии с принятым соглашением. Были также даны новые имена объектам (176 объектов), за ненадобностью удалены фрагменты когда, которые не несли функциональной нагрузки. Длина кода формы Evolution сократилась с 1757 строк до 1317, что составило 440 строк, из них, пустые строки, созданные для визуального разграничения фрагментов, составляют 9% от всего кода (118 строк). Исходный код формы View Results до форматирования был длиной в 1301 строку, после, его длина составила 377 строк, из которых пустых 5% (19 строк).
За счет сокращения объемов и грамотной организации структуры, было достигнуто значительное повышение читабельности и функциональности кода.
Видоизменена форма Evolution, путём добавления компонентов для манипулирования новыми данными. Добавленные компоненты были настроены таким образом, чтобы уменьшить вероятность ошибки при вводе данных. Все изменения были внесены в код программы и в систему помощи.


1. Быкова Л.Е., Галушина Т.Ю., Батурин А.П. Прикладной программный комплекс «ИДА» для исследования динамики астероидов // Изв. Вузов. Физика. 2012. № 10/2. С. 92 - 100.
2. Раздымахина О.Н. Алгоритмическое и программное обеспечение для определения параметра хаотичности MEGNO в задачах динамики астероидов // Изв. Вузов. Физика. 2011. № 6/2. С. 31-38.
3. Колдовский В. Стандарты написания исходного кода в Delphi // http: //www.delphiplus .org/articles/delphi/source code standards/2 .html#6. (дата обращения: 10.11.2018)
4. Ткаченко А.В. Стандарт стилевого оформления исходного кода DELPHI // http://www.delphikingdom.com/asp/viewitem.asp?catalogID=802.
(дата обращения: 12.11.2018)
5. Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. - М. : Издательство «Русская редакция», 2010. - 896 стр. : ил.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ