Professional Documents
Culture Documents
Academic Year 2023 - 2024 Year: 01 Sem: 02: Name: Mohamed Ashwath N Date: Register No: 927623BCS058
Academic Year 2023 - 2024 Year: 01 Sem: 02: Name: Mohamed Ashwath N Date: Register No: 927623BCS058
Academic Year 2023 - 2024 Year: 01 Sem: 02: Name: Mohamed Ashwath N Date: Register No: 927623BCS058
Register No : 927623BCS058
Name : Mohamed Ashwath N Date :
1
Title of the Project
FAMILY TREE
CREATOR
2
Abstract
• Family Tree Creator is a software project aimed at simplifying
the process of creating and managing family trees.
4
Introduction
1. What is a Family Tree?
A family tree is a visual representation of familial relationships, illustrating ancestry and descent.
It serves as a valuable tool for understanding one's heritage and preserving family history.
7
Proposed Architecture - Description
User Interface (UI) Layer: Responsible for interacting with the user and
presenting information in a clear and intuitive manner.
Application Logic Layer: Implements the core functionality of the Family Tree
Creator, including data manipulation, validation, and business rules.
Data Access Layer: Handles interactions with the underlying data storage
system, such as databases or file systems.
External Services Layer: Integrates with external services for features such as
authentication, data import/export, and collaboration.
8
Proposed Architecture - Description
9
List of Modules
Input Module:
Allows users to input and edit information about family members,
including names, dates of birth, and relationships.
Visualization Module:
Generates graphical representations of family trees, allowing users to
visualize ancestry and relationships.
10
List of Modules
Search Module:
Enables users to search for specific individuals within the family tree based on
criteria such as name, birth date, or relationship.
Edit Module:
Provides functionality for users to modify or update existing entries in the family
tree, including adding new members or editing relationships.
Export Module:
Facilitates exporting family tree data in various formats, such as PDF, CSV, or
graphical images, for sharing or archival purposes.
11
Thank You
Any Quires ?
12