Genealogy system
Download
1 / 12

Genealogy System - PowerPoint PPT Presentation


  • 317 Views
  • Updated 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

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

PowerPoint Slideshow about 'Genealogy System' - ivanbritt


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 l.jpg

PRESENTED BY:

Yongjie Fang

Xue Li

Ian Stuart

ADVISOR:

Dr. Tuohy

Software Engineering

Fall 2002

Genealogy System


Genealogy system2 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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




ad