Помощь в написании студенческих работ
Антистрессовый сервис

Технический проект. 
Разработка программного продукта "Хроника моего рода" для операционной среды Windows

РефератПомощь в написанииУзнать стоимостьмоей работы

В начале осуществляется выбор режима с родословной. Если выбрана работа с существующей родословной, то появляется окно «Открытие файла родословной». В нем нужно найти, выбрать и открыть файл с расширением .tre (файлы, создаваемые данной программой) или .ged (файлы формата GedCom). Алгоритм работы с форматом GedCom (экспорт и импорт файлов) создавался другим разработчиком. Если выбран или создан… Читать ещё >

Технический проект. Разработка программного продукта "Хроника моего рода" для операционной среды Windows (реферат, курсовая, диплом, контрольная)

Общий алгоритм работы программы

Проектируемый программный комплекс включает в себя несколько алгоритмов, часть из которых разрабатывались в первой части проекта [6] и, поэтому не рассматриваются в рамках данного дипломного проекта. Все алгоритмы взаимосвязаны друг с другом. Общий алгоритм работы программы представлен на рис. 1.3.1.

Общий алгоритм программы организует работу с родословными, в общем, не вдаваясь в подробности внутренней работы с ними.

В начале осуществляется выбор режима с родословной. Если выбрана работа с существующей родословной, то появляется окно «Открытие файла родословной». В нем нужно найти, выбрать и открыть файл с расширением .tre (файлы, создаваемые данной программой) или .ged (файлы формата GedCom). Алгоритм работы с форматом GedCom (экспорт и импорт файлов) создавался другим разработчиком [6]. Если выбран или создан файл формата .ged, то для дальнейшей работы с программой он преобразуется в формат .tre. Затем осуществляется просмотр генеалогического дерева. Если выбран режим открытия новой родословной, то появляется окно с предложением ввести фамилию родословной, после чего в окне «Ввод информации» заносится информация о членах родословной. Алгоритм ввода информации разрабатывался в рамках этого дипломного проекта, поэтому более подробное его описание приведено ниже. После этого можно смотреть генеалогическое дерево. Алгоритм просмотра дерева также рассматривается в дипломном проекте. Находясь в режиме просмотра дерева можно выбирать порядок дальнейших действий. Это может быть вывод статистики по текущему дереву [6], определение родства персон родословной [6], объединение деревьев, выделение на дереве потомков выбранной персоны, работа с другим деревом [6] и др. Алгоритмы объединения и выделения отдельной ветви дерева будут рассмотрены более подробно. Из этих режимов работы можно либо вернуться к просмотру родословной, либо завершить работу с программой.

Показать весь текст
Заполнить форму текущей работой