48707

Генеалогическое древо. Информационная система

Курсовая

Информатика, кибернетика и программирование

Прежде чем приступать к разработке информационной системы, необходимо представить себе схему настоящего генеалогического древа. Генеалогическое древо - схематичное представление родственных связей, родословной росписи в виде условно-символического «дерева»

Русский

2014-06-10

3.95 MB

87 чел.

4

Курсовая работа

Дисциплина: “Информатика”

Тема: “Генеалогическое древо”

Руководство пользователя


Оглавление

1 Формулировка задачи…………………………………………………………..3

2 Логическая схема решения задачи……………………………………………..4

3 Программная схема решения задачи…………………………………………..6

3.1 Структура данных…………………………………………………………….6

3.2 Таблицы……………………………………………………………………….6

3.3 Запросы………………………………………………………………………..8

3.4 Формы………………………………………………………………………...10

3.5 Отчёты………………………………………………………………………..14

4. Руководство по установке и обслуживанию………………………………...17

5 Руководство пользователя…………………………………………………….18

5.1 Запуск системы................................................................................................18

5.2 Регистрация нового родственника………………………………………….19

5.3 Просмотр родственника……………………………………………………..20

5.4 Получение отчёта……………………………………………………………20

6 Оценка результатов…………………………………………………………....22

7 Список использованной литературы………………………………………....23

1 Формулировка задачи

Моя база данных “Генеалогическое древо” предназначена для будущих поколений.

Её главная задача показать будущему поколению родственную связь.


2 Логическая схема решения задачи

Прежде чем приступать к разработке информационной системы, необходимо представить себе схему настоящего генеалогического древа. Генеалогическое древо - схематичное представление родственных связей, родословной росписи в виде условно-символического «дерева», у «корней» которого указывается родоначальник, на «стволе» — представители основной (по старшинству) линии рода, а на «ветвях» — различных линиях родословия, известные его потомки — «листья» Генеалогическим или родословным древом также называют представление восходящих или нисходящих родословий и генеалогических таблиц вообще. Схема генеалогического древа выглядит так:

Рисунок 1 Общая схема генеалогического древа

Данная база данных будет простой в использовании и содержать минимум информации и человеке. Чтобы сформировать такую базу нужно знать несколько фактов, которые будут вбиты в систему:

-имя

-фамилия

-отчество

-год рождения

-год смерти

-количество детей

-браки

Этой информации будет достаточно для того, чтобы сформировать карточку родственника.

Нарисуем схему функциональных блоков системы, чтобы чётче понимать как это всё будет выглядеть:

Связь

Браки

Дети

Родственник

Человек

Генеалогия

 

Рисунок 2 Общая схема функциональных блоков системы (первый уровень декомпозиции)

Проведём дальнейшую декомпозицию.

Выпишем все имеющиеся у нас на данный момент данные о структуре системы по отдельным её составляющим с учётом указанных необходимых функциональных блоков:

  1.  Человек (код человека, имя, фамилия, даты рождения и смерти)
  2.   Родственник (код записи, кто и кому)
  3.  Ребёнок (код записи, кто и кому)
  4.  Брак (код записи, кто и ому)
  5.  Связь (код, тип связи)

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


3 Программная схема решения задачи

3.1 Структура данных

После проработки всех аспектов, определения состава таблиц и их связей, схема структуры данных разрабатываемой информационной системы принимает вид в соответствии с рисунком 3:

Рисунок 3: Схема данных

3.2 Таблицы

В информационной системе в соответствии с разработанной структурой данных пять таблиц. Опишем подробно каждую из них.

  1.  Человек

Таблица “Человек” предназначена для хранения данных о человеке. Её реквизиты :

Код человека (длинное целое) – первичный ключ, служит для однозначной индефикации человека в базе данных;

Фамилия (текстовый, размер поля 50) – фамилия человека;

Имя (текстовый, размер поля 50) – имя человека;

Отчество (текстовый, размер поля 50) – отчество человека;

Дата рождения (Дата/время, краткий фомат даты) – показывает дату, когда родился человек;

Дата смерти (Дата/время, краткий формат даты) – показывает, когда умер человек;

Фото (вложение) – позволяет приекрплять к карточке человека фотографию.

  1.  Родственники

Код записи (длинное целое) –первичный ключ, служит для  индефикации записи в базе;

Кто ( числовой, длинное целое) – показывает какой именно человек;

Кому (числовой ,длинное целое) – показывает какому человеку;

Тип связи (текстовый, размер поля 50) – показывает родственную связь.

  1.  Связи

Код (длинное целое) – первичный ключ, служит для записи в базе;

Тип связи (текстовый, размер поля 255) – описывает родственную связь :  бабушка, мама,дедушка папа, тётя, дядя.

  1.  Дети

Код записи (длинное целое) –первичный ключ, служит для  индефикации записи в базе;

Кто ( числовой, длинное целое) – показывает какой именно человек;

Кому (числовой ,длинное целое) – показывает какому человеку;

Тип связи (текстовый, размер поля 50) – показывает родственную связь: сын или дочь.

  1.  Браки

Код записи (длинное целое) –первичный ключ, служит для  индефикации записи в базе;

Кто ( числовой, длинное целое) – показывает какой именно человек;

Тип связи (текстовый, размер поля 50) – показывает родственную связь: муж или жена;

С кем (числовой, длинное целое) – показывает с кем именно заключён брак;

Дата заключения( Дата/Время, краткий формат даты) – показывает дату заключения брака;

Дата расторжения (Дата/Время, краткий формат даты) – показывает дату расторжения брака.

3.3. Запросы

Для формирования соответствующих выборок данных в информационной системе разработаны следущее запросы:

  1.  Запрос -  qЧеловек

Запрос, выполняющий отбор конкретного человека.

Рисунок 4

  1.  Запрос – q Роственники

Запрос, позволяющий производить соотношение между кодом человека и и самим человеком. Используется в подчинённой форме “Родственники”  и в дополнительной “Родственники 2” .

Рсунок 5

  1.  Запрос – q Дети

Запрос, выполняющий отбор ребёнка и родителя. Используется в подчинённой форме “Дети” и дополнительной “Дети 2”.

Рисунок 6

  1.  Запрос – q Брак

Запрос, выполняющий отбор двух родителей между кторыми заключается брак. Используется в подчинённой форма Брак“ и дополнительных “Брак 2 и 3”.

Рисунок 7

3.4 Формы

Для взаимодействия с пользователем используются экранные формы. В информационной системе разработаны следующие формы:

  1.  Кнопочная форма

Кнопочная форма создаётся в пустой форме, затем делается кнопка. Форма называется ” Отчёты”.

Рисунок 8

Разработанная кнопочная форма имеет одну страницу для расположения всех необходимых управляющих кнопок:

Родственники – вызывание отчёта по родственникам;

Брак – вызывание отчёта по бракам;

Дети – вызывание отчёта по детям;

Отмена- кнопка, с помощью ктоорой можно отменить открытие данной формы.

  1.  Человек

Данная форма является сложной формой, содержащей несколько вкладок. Она прдназначена для оформления людей по разным категориям.

Рисунок 9

  1.  Родственники и Родственники 2

Это две формы, одна подчинённая, другая дополнительная. Они созданы для записи человека именно в категорию родственников с правом подтверждения.

Рисунок 10

  1.  Дети и Дети 2

Это две формы, одна подчинённая, другая дополнительная. Они созданы для записи ребёнка с правом подтверждения.

Рисунок 11

  1.  Брак, Брак 2 и 3

Это три формы, одна подчинённая, а две других дополнительные. Они созданы для записи брака и развода двух родственников с  правом подтверждения.

Рисунок 12

  1.  Список людей

Данная форма подвязана с помощью запроса “qЧеловекЭю Так же вний сделан список,который предназначен для поиска человека и на ней сделана конопочка добавить для быстроты использования.

Рисунок 13

3.5 Отчёты

Для получения статистикив печатном виде используются отчёты. В информационной системе “Генеалогия” разработаны следущие отчёты:

  1.  Родственники

Отчёт “Родственники” используется для печати списка родственников человека. Отчёт создан в конструктуре отчётов в соответствии с рисунком 14:

Рисунок 14

  1.  Браки

Отчёт “Браки” используется для печати списка мужей или же жён человека. Отчёт создан в конструктуре отчётов в соответствии с рисунком 15:

Рисунок 15

  1.  Дети

Отчёт “Дети” используется для печати списка детей человека. Отчёт создан в конструктуре отчётов в соответствии с рисунком 16:

Рисунок 16

4 Руководство по установке и обслуживанию

Для работы информационной системы необходимо следущее:

  1.  Операционная система MS Windows XP или более старших версий;
  2.  Система разработки и управлениями базами данных MS Access 2007 или MS Access 2010  в составе пакета MS Office 2007/2010
  3.  Достаточнок количество места на жёстком диске компьютера

Информационная система “Генеалогическое древо” состоит из единственного файла баз данных MS Access  Генеалогическое древо. аccdb, поэтому никаких сложных специальных действий  по её установке не требуется. Необходимо просто переписать этот файл в отведённоё для него место.

Обслуживание информационной системы заключается в регулярном сжатии базы данных, используя встроенные MS Access в меню Сервис- Служеные программы-Сжать и восстановить базу данных, так как  с течением времени операции добавления и удаления данных приводят к увелечению размера.


5 Руководство пользователя

5.1 Запуск системы

Запуск информациооной системы “Генеалогическое древо” состоит в зауске файла Генеалогическое древо. Аccdb из Проводника или с ярлыка на рабочем столе.

После запуска системы на экране появляется меню в соответствии с рисунком 17:

Рисунок 17

Необходимое действие осуществляется нажатием соответствующей кнопки:

На ленте есть слово меню, пользователь должен нажать кнопку список, тогда вид немного изменится:

Рисунок 18

Здесь вы уже видете переход, который создан в качестве поисковика по имени фамилии человека. Кнопочку “добавить”, которая предназначена для добавления нового родственника. И красную кнопку закрыть, которая закрывает всю  базу сразу.

5.2 Регистрация нового родственника

Мы нажимаем на кнопку “добавить” и у нас сразу всплывает окно в соответствии срисунком 19:

Рисунок 19

Мы последовательно заполняем вкладки.

Будте внимательными, что ,например, в вкладке “Брак” сначала нужно нажать на кнопоку “добавить”, а затем “сохранить”.

5.3 Просмотр родственника

У вас есть список людей. Вам достаточно просто щёлкнуть на человека или с помощью поисковики найдя его, выбрать. Тогда вы увидете карточку человека с такими же вкладками, как и добавить, что позволит просмотреть его ФИО, браки, родственников и детей.

Рисунок 20

5.4 Получение отчётов

Чтобы получить отчёт, в котором будет написан перечень,например, родственников,вам нужно:

  1.  Выбрать нужного вам человека;
  2.  И на карточке нажать “отчёты”.

Перед вами появится окно:

Рисунок 21

Выбирая “родственники” передв ами появится отчёт р всех родственниках выбранного вами человека.

Рисунок 22

Соответственно остальное тоже проделать по аналогии.


6 Оценка результатов

В результате проведённой работы была разработана информационная система “Генеалогическое древо”, автомитизирующая процесс ведения родственников. Разработанная структура соответствует требованиям своременных баз данных.

Информационная система предоставляет удобный пользовательский интерфейс для ввода и изменения данных. Благодаря простой и удобной системе меню, пользователь может быстро выбрать необходимую ему операцию.

Можно сделать вывод, что разработанная система способна минимально удовлетворить потребности пользователя, а его возможные дополнительные требования могут быть реализованы путём наращивания её программной функциональности.


7 Список использованной литературы

  1.  Балтер, Элисон

Б 20 Microsoft Office Access 2007: профессиональное программирование.: Пер. с англ.- М: 000 “И.Д. Вильямс”, 2009.- 1296с.: ил.- Парал.тит.англ

  1.  Фуллер, Лори Уильрих, Кук, Кен, Кауфельд, Джон.

Ф 94 Microsoft Office Access 2007 длячайников”.: Пер. С англ.-М.: 000 “И.Д.Вильямс”, 2007. – 384c: ил.-Парал.тит.англ

  1.  Иванова Л.В. Учебно-методическое пособие по курсу “Информатика”. 7 шагов в базу данных. –Санкт-Петербургский Политехнический университет
  2.   http://office.microsoft.com/ru-ru/access-help/

 


 

А также другие работы, которые могут Вас заинтересовать

79460. СКД в жизни современного общества: проблемы, тенденции развития 28.59 KB
  Основные сферы деятельности государства в области культуры охрана памятников народное творчество художественные промыслы художественная литература кинематография и т. Первое направление этой активности связано с созданием ценностей культуры осуществляемым как профессиональными специалистами учеными конструкторами писателями художниками композиторами актерами музыкантами архитекторами дизайнерами модельерами ювелирами и т. Второе направление отражающее многогранный процесс освоения ценностей культуры практически объединяет...
79461. Сценарный ход и монтаж в досуговых мероприятиях 27.99 KB
  Через трансформацию деталей Связать материал в сценарии помогает монтаж сборка соединение. Монтаж как метод родился в кинематографе: соединяясь между собой кадры рождают как бы некоторую новую мысль. Монтаж существует во всех видах искусства в живописи – авангардисты кубисты в музыке – Вагнер в литературе Достоевский Толстой и т.
79462. Сущность прикладной культурологии как области научного знания и социальной практики 27.93 KB
  Предмет процессы социализации инкультурации и самореализации личности в институциональных и неинституциональных сферах художественной духовнонравственной социальнопсихологической политической правовой экологической физической культуры. Целевая установка прикладной культурологии вовлечение человека в мир культуры. Важнейшая функция прикладной культурологии проявляется: в научнометодическом обеспечении культурнопросветительной и культурнотворческой деятельности учебных заведений трудовых коллективов воинских частей...
79463. Технология формирования имиджа учреждений социально-культурной сферы 28.15 KB
  В последнее время учреждения культуры все чаще обращаются к переосмыслению своей деятельности что связано с изменением их роли в обществе. Следовательно они важны сегодня и для учреждения культуры как его руководства так и каждого сотрудника. Репутация это уже созданное общее мнение о достоинствах и недостатках учреждения. Кроме того существует внутренний имидж учреждения то есть представление о нем персонала.
79464. Методологические характеристики исследований СКД 28.54 KB
  Методы исследования делятся на 2 большие группы: теоретические и эмпирические. Теоретические методы исследования всегда существуют в паре. Абстрагирование – мысленное вычленение и обращение в самостоятельный объект исследования отдельных сторон свойств или состояний объекта. Наблюдение – это наиболее информативный метод исследования.
79465. Фандрейзинг в социально-культурной сфере: источники и организационное обеспечение 28.45 KB
  Источники финансирования некоммерческих организаций социальнокультурной сферы: Привлеченные Государственные Собственные; Благотворительные средства; Прямое финансирование: Доходы от основной; Спонсорские средства содержание госсети учреждений деятельности; Гранты программы федеральные Доходы от; Членские взносы региональные отраслевые предпринимательской; Резервные взносы межотраслевые деятельности; Заемные средства кредиты Финансирование потребителя; Косвенное финансирование. НКО некоммерческие организации отличаются высокой...
79466. Основные этапы и противоречия развития самодеятельной общности; социально-психологические типы самодеятельных обществ 26.51 KB
  В процессе своего развития возникают связи и группа становится группойассоциацией. Группа прекратила свое существование. Формирование внутригрупповых норм: без норм не может жить ни одна группа. Чем больше существует группа тем больше норм чем больше норм тем больше внутригрупповое давление на личность.
79467. Социально-культурные функции рекламы 28.34 KB
  Реклама – это особый вид создания и распространения информации, имеющий четкого заказчика, передаваемый опосредованно имеющий целью – повышение спроса и повышение интереса к товарам и услугам.
79468. Методы организации СКД 27.68 KB
  Методы социальнокультурной деятельности система информационного и идейноэмоционального воздействия; совокупность способов совместных действий организаторов и участников социальнокультурной деятельности направленных на решение конкретных просветительных воспитательных и иных культуросозидающих задач. Методы СКД: Методы формирования культурных знаний которые в свою очередь подразумеваются на методы: информирования – сообщения внушения заражения убеждения. Методы стимулирования – в этой группе рассматриваются соревнования метод...