№17 Генеалогическое дерево
Программное обеспечение системы для поддержки генеалогических деревьев.
Система хранит сведения о персонах (Ф.И.О., пол, дата рождения, дата смерти, биография) и о родственных связях между ними. Связи бывают только трех видов: «мужья-жены», «дети-родители» и «братья-сестры». Система обеспечивает возможность добавления данных о новых персонах и родственных связях, изменение введенных данных и удаление ненужных данных. Система следит за непротиворечивостью вводимых данных. Недопустимо, чтобы человек был собственным предком или потомком.
Пользователи системы могут осуществлять поиск полезной информации по дереву:
находить для указанного члена семьи его детей;
находить для указанного члена семьи его родителей;
находить для указанной персоны братьев и сестер, если таковые есть;
получать список всех предков персоны;
получать список всех потомков персоны;
получать список всех родственников персоны;
прослеживать цепочку родственных связей от одной персоны до другой (например, если Петр является шурином Ивана, то на запрос о родственных связях между Петром и Иваном выдается такой результат: «Петр – брат Ольги, Ольга – жена Ивана»).
- Проектирование по План
- Темы лекций
- Практические:
- Дополнительная литература
- Задания №1 Торговый автомат
- №2 Табло на станции метро
- №3 Система автоматизации для пункта проката видеокассет
- №4 Мини-атс
- №5 Телефон
- №6 Стиральная машина
- №7 Таксофон
- №8 Банкомат
- №9 Холодильник
- №10 Замок
- №11 Турникет метро
- №12 Система учета товаров
- №13 Интернет-магазин
- №14 Www-конференция
- №15 Каталог ресурсов Интернет
- №16 Будильник
- №17 Генеалогическое дерево
- №18 Телевизор
- №19 Система поддержки составления расписания занятий
- №20 Домофон
- Оглавление