- •Г осударственный комитет рф по высшему образованию
- •(Технический университет)
- •Содержание дипломного проекта:
- •1. Специальная часть. Разработка программного обеспечения «Хроника моего рода».
- •2. Технологическая часть. Технология разработки программных систем.
- •Постановка задачи………………………………………………………………..
- •Введение.
- •3. Организационно-экономическая часть. Расчет затрат на разработку программного продукта.
- •4. Производственно-экологическая часть. Анализ воздействия вредных факторов на оператора эвм.
- •4.1. Введение ……………………………………………………………………………… 94
- •1.1 Техническое задание
- •Назначение разработки
- •1.1.2 Технические требования
- •1.1.3 Технико-экономические показатели
- •1.1.4 Стадии и этапы разработки
- •1.2 Эскизный проект
- •1.2.1 Постановка задачи
- •1.2.1.1 Назначение системы
- •1.2.1.2 Общая структура системы
- •1.2.1.3 Требования к программному обеспечению комплекса
- •1.2.1.4 Требования к составным частям программного комплекса
- •Основные требования к экранной форме "Генеалогическое дерево":
- •Основные требования к экранной форме «Ввод информации»:
- •Основные требования к экранной форме «Справка»:
- •Основные требования к защите программного продукта:
- •1.2.2 Обзор аналогичных программных продуктов, имеющихся на рынке
- •Р ис. 1.2.2.1 Главное окно программы GenoPro.
- •1.2.3 Выбор языка программирования
- •1.3. Технический проект
- •Общий алгоритм работы программы
- •Алгоритм ввода и хранения информации
- •1.3.3 Проектирование создания дерева и способов работы с ним
- •1.3.3.1 Методика построения генеалогического дерева
- •Алгоритм отображения дерева
- •Алгоритм выделения отдельной ветви дерева
- •Pис.1.3.3.3 Схема алгоритма рекурсивной процедуры Potomok(Id, pos).
- •Алгоритм объединения деревьев.
- •Рабочий проект
- •1.4.1 Общий вид программного продукта
- •Инсталляция программного комплекса
- •1.4.3 Защита программного продукта
- •1.4.4 Разработка программы
- •Тестирование надежности программного продукта
- •1.4.6 Зависимость размера файлов родословных и машинного времени построения генеалогического дерева от количества персон.
- •1.5 Выводы
1.5 Выводы
В результате разработки дипломного проекта были получены следующие результаты:
Разработаны и отлажены модули программного комплекса как отдельно, так и совместно с другими модулями, разработанными в первой части проекта.
В результате выполнения разработанных модулей реализуются такие функции, как:
ввод информации и отображение ее в форме «Информация о конкретной персоне»;
представление вводимой информации по родословным в виде генеалогического дерева;
возможность объединения двух деревьев;
нахождение всех потомков выбранной персоны и выделение их на дереве.
Общий объем программы (файл .exe) составляет 799 Кб. Модули, разработанные в данном дипломном проекте, занимают 78 Кб, в операторах языка: 9000 штук.
