*
*


CAPTCHA Image   Reload Image
X

“Разработка программного продукта “Хроника моего рода” для операционной среды Windows ” Модули ввода информации и визуализации генеалогического дерева.

дипломные работы, Программирование и информатика

Объем работы: 61 стр

Год сдачи: 2002

Стоимость: 5000 руб.

Просмотров: 706

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
Содержание дипломного проекта:

Введение ………………………………………………………………………………………….
1. Специальная часть. Разработка программного обеспечения «Хроника моего рода».
1.1. Техническое задание.
1.2. Эскизный проект.
1.2.1. Постановка задачи.
1.2.1.1. Назначение системы.
1.2.1.2. Общая структура системы.
1.2.1.3. Требования к программному обеспечению комплекса.
1.2.2. Обзор аналогичных программ, имеющихся на рынке ………………………..
1.2.3. Выбор языка программирования ……………………………………………… 21
1.3. Технический проект.
1.3.1. Общий алгоритм работы программы ………………………………………….. 27
1.3.2. Алгоритм ввода и хранения информации …………………………………….. 29
1.3.3. Проектирование создания генеалогического дерева и способов работы с ним.
1.3.3.1. Методика построения генеалогического дерева ………………………. 32
1.3.3.2. Алгоритм отображения дерева ………………………………………… 34
1.3.3.3. Алгоритм выделения отдельной ветви дерева ……………………….. 38
1.3.3.4. Алгоритм объединения деревьев ……………………………………… 41
1.4. Рабочий проект.
1.4.1 Общий вид программного продукта ………………………………………….. 42
1.4.2 Инсталляция программного комплекса ………………………………………. 45
1.4.3 Защита программного продукта ………………………………………………. 46
1.4.4 Разработка программы ………………………………………………………… 48
1.4.5 Тестирование надежности программного продукта ………………………… 59
1.4.6 Зависимость размера файлов родословных и машинного времени построения генеалогического дерева от количества персон ……………………………... 61
1.5. Выводы ………………………………………………………………………………… 62

2. Технологическая часть. Технология разработки программных систем.
2.1. Этапы решения задачи на ЭВМ
2.1.1. Постановка задачи………………………………………………………………..
2.1.2. Составление проекта……………………………………………………………..
2.1.3. Алгоритмизация…………………………………………………………………..
2.1.4. Программирование……………………………………………………………….
2.1.5. Компиляция…………………………….…………………………….…………...
2.1.6. Отладка…………………………….………………………………………………
2.1.7. Тестирование…………………………….………………………………………..
2.1.8. Оформление...
Введение.

Генеалогия, как знание родства, появилась вместе с человеческим обществом и живет на всех этапах его развития. В современных зарубежных энциклопедических словарях статья \"Генеалогия\" начинается с библейского ветхозаветного раздела. Библия рассказывает о происхождении и родстве всех многочисленных народов. Расцвет генеалогии во многих странах Европы совпадает с развитием феодализма. Когда в обществе появляется собственность и обсуждаются права ее наследования, особенно важно знание степени родства. Издавна повелось: чтобы приумножить владения, лучше родниться с зажиточной семьей. Расслоение общества приводит к появлению замкнутых групп (сословий), каждая из которых имеет свои особые права, обязанности, привилегии. Такая обособленность заставляет фиксировать степень родства внутри каждой семьи и между различными семьями. В Англии и Франции в XVI веке создаются государственные должности, отвечавшие за правильность составления родословий.
В России родословные росписи появляются в конце XV века. Образование единого Русского государства требует юридического закрепления отношений между родами правящего класса. В сороковые годы XVI века появляются первые родословные книги, составленные в Разрядном приказе, ведавшем назначениями на военную службу. При Петре I была создана Герольдмейстерская контора. Меняя названия, она просуществовала при Сенате до 1917 года. Именно здесь официально утверждалось происхождение семей, велись генеалогические документы, которые начинали высоко цениться в обществе.
В период после 1917 года и до распада СССР генеалогия была необходима в основном только в историческом аспекте. В настоящее время, в связи с развивающимися тенденциями расслоения общества, возрождается потребность отслеживания родственных связей. Новый мощный импульс и новые возможности развитию генеалогии дает появление компьютерных технологий. Создание электронных архивов в ближайшем будущем обеспечит быстрый поиск необходимой информации в разных регионах страны и...
1.5 Выводы

В результате разработки дипломного проекта были получены следующие результаты:

1) Разработаны и отлажены модули программного комплекса как отдельно, так и совместно с другими модулями, разработанными в первой части проекта.
2) В результате выполнения разработанных модулей реализуются такие функции, как:
 ввод информации и отображение ее в форме «Информация о конкретной персоне»;
 представление вводимой информации по родословным в виде генеалогического дерева;
 возможность объединения двух деревьев;
 нахождение всех потомков выбранной персоны и выделение их на дереве.
3) Общий объем программы (файл .exe) составляет 799 Кб. Модули, разработанные в данном дипломном проекте, занимают 78 Кб, в операторах языка: 9000 штук.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу