Genealogy System - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Genealogy System

Description:

... application for family trees and genealogical information ... Growing a Tree: Family trees 'grow' by defining relationships that new members have to existing ... – PowerPoint PPT presentation

Number of Views:206
Avg rating:3.0/5.0
Slides: 13
Provided by: pc011
Category:

less

Transcript and Presenter's Notes

Title: Genealogy System


1
Genealogy System
  • PRESENTED BY
  • Yongjie Fang
  • Xue Li
  • Ian Stuart
  • ADVISOR
  • Dr. Tuohy
  • Software Engineering
  • Fall 2002

2
Genealogy System
  • Web-based application for family trees and
    genealogical information
  • Allows groups to work on common projects instead
    of funneling work through a single person
  • Features an intuitive GUI for data entry and tree
    navigation

3
Genealogy System
  • Registration and Login
  • Users create personal accounts
  • A user may have access to several trees at once
  • Any user may initiate a new tree project,
    becoming the trees administrator

4
Genealogy System
  • Creating a Tree
  • The system creates a unique ID for every new tree
    a user creates
  • The creator/administrator of a new tree may
    determine the access rights of any other user
    invited to participate
  • Modification allowed (read/write access)
  • Viewing only (read-only access)

5
Genealogy System
  • Growing a Tree
  • Family trees grow by defining relationships
    that new members have to existing members within
    each tree
  • Parents
  • Children
  • Spouses/Partners
  • Unique IDs are assigned to each new member
  • Relationships are defined automatically

6
Genealogy System
  • Displaying a Tree
  • Every family member of a tree can become the
    focus of tree display
  • Ancestors
  • Descendants
  • Family trees can be multi-dimensional
  • The system encourages a unified effort to tree
    development instead of multiple trees

7
Genealogy System
  • Data Representation
  • Five tables are used
  • Users
  • Trees
  • Members
  • Users - Trees
  • Trees - Members
  • Relationships between members defined by
    recursive reference to member IDs

8
Genealogy System
Have_Access_To UserID TreeID Rights Last
EgoID Display Type Display Depth
Users UserID Password E-Mail
Tree TreeID Tree
Name Number of Member
Marry TreeID Partner1
ID Partner2 ID Date of Marriage Date of
Divorce Type
Member
MemberID TreeID
First Name Last Name
Suffixe Title Sex
Date of Birth Place of Birth
Date of Death Place of
Death
Parent1 ID Parent2 ID
Adopt Generation ID
First Editor Last
Editor Contact
9
(No Transcript)
10
(No Transcript)
11
Genealogy System
12
Genealogy System
Write a Comment
User Comments (0)
About PowerShow.com