1 / 12

Genealogy System

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

ivanbritt
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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 tree’s “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. Genealogy System

  10. Genealogy System

More Related