genealogy system l.
Skip this Video
Loading SlideShow in 5 Seconds..
Genealogy System PowerPoint Presentation
Download Presentation
Genealogy System

Loading in 2 Seconds...

play fullscreen
1 / 12

Genealogy System - PowerPoint PPT Presentation

  • Uploaded on

PRESENTED BY: Yongjie Fang Xue Li Ian Stuart ADVISOR: Dr. Tuohy Software Engineering Fall 2002. Genealogy System. Genealogy System. Web-based application for family trees and genealogical information

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

Genealogy System

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
genealogy system

Yongjie Fang

Xue Li

Ian Stuart


Dr. Tuohy

Software Engineering

Fall 2002

Genealogy System
genealogy system2
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
genealogy system3
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 tree’s “administrator”
genealogy system4
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)
genealogy system5
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
genealogy system6
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
genealogy system7
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
genealogy system8
Genealogy System





Last EgoID

Display Type

Display Depth







Tree Name

Number of Member



Partner1 ID

Partner2 ID

Date of Marriage

Date of Divorce



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