30
Developed by Ruchita Joshi Internal Guide: Mr. Vipul K. Dabhi TM Technologies

Family tree

Embed Size (px)

Citation preview

Page 1: Family tree

Developed byRuchita Joshi

Internal Guide:Mr. Vipul K. Dabhi

TM Technologies

Page 2: Family tree

Family Tree Legend would enable user to maintain genealogy information. User can have details of family members, relationships

with others, chart and tree view of family members, events and celebration details, memories album, etc.

• Scope:1. Event and album2. Search (Relations with others and also for individuals)3. Charts and tree view of family4. Printing functionality5. Generating Gedcom file

• Objective: Family Tree Legends is a genealogy program designed to make it easy for you to collect, display, and organize information about your family history. Whether it is pictures, events, contact details, Family Tree Legends provides you with a single tool to capture every bit of information about the history of your family.

Page 3: Family tree

H/w S/w requirements : 512 MB Random Access Memory. Microsoft Visual Studio 2008(Front End). SQL Server 2005 (Back End).

Technology and Literature Review : Microsoft Asp .NET Sql Server Management Studio 2005 Extensible Markup Language (xml) JavaScript Gedcom

Page 4: Family tree

System Design Model : Iterative

Number of use cases prepared : 12

Number of sequence diagrams prepared :

7

Number of database tables prepared : 10

No of forms implemented : 18

Line of code in project excluding auto-generated code :

Approx. 2000

complex business logic or automated functionality :

Creating gedcom file and display chart using fusion (power) charts

Page 5: Family tree

User does following

• Sign In / Sign Up• Search for individuals• Search relations• Add/edit events• Add/edit album• Chart/ tree view of

family

   Admin  does following

• Sign In• Manage Users• Manage Event names• Manage Categories

 Classes

• ManageUser• ManageTree• Login• Chart• Profile

Page 6: Family tree

 

• User• Tree• SpecialDate• Relation• Photo• RelationType• Configuration• Category• Album• Event

Page 7: Family tree
Page 8: Family tree
Page 9: Family tree

          

Page 10: Family tree

          

Page 11: Family tree

          

Page 12: Family tree

          

Page 13: Family tree

          

Page 14: Family tree

          

Page 15: Family tree

• At the initial stage of family tree, user is asked to enter tree name.

• To add relatives, user needs to select relation from given options.

• After that user can enter basic information such as name, gender, birth or death date of a relative.

Page 16: Family tree
Page 17: Family tree

• To search for individuals from a family tree, user can enter a guess name and based on that all the related user name, birth and death date will be listed.

Page 18: Family tree

• This functionality allows user to search relations with other members of a tree. For that user need to enter a member name and relations with others will be displayed as well as that person name will be highlighted in a tree.

Page 19: Family tree

• User can see the family tree in a chart form.

• User can create Gedcom file of his family which can be used to import in other web sites to see the family tree in a different look.

• Enable links and by clicking on any member, user can view the profile of that member.

Page 20: Family tree

Gedcom(Genealogy Data COMmunications) is advanced xml. It is extremely fast and used to generate detailed ancestor tree. It displays fully graphical, interactive family tree on a browser. It is a Common file format that allows users to exchanges genealogical files between different Programs.

For example : If you use the program Family Tree Maker and your friend uses the program called Generations Family Tree. You can export your information to a Gedcom File and your friend will be able to import the file into their program.

Page 21: Family tree

• User can view profile of his own and also of his members.

• Printing Profile functionality is developed.

• Profile contains Main, contact and event details.

Page 22: Family tree
Page 23: Family tree
Page 24: Family tree

• User can add/ edit or delete events.

• It also allows to add/edit album to particular event.

Page 25: Family tree
Page 26: Family tree
Page 27: Family tree
Page 28: Family tree
Page 29: Family tree

This Website can be enhanced in future in following area.

• Generate Report based on user requirements.• Link tree of two different users on request.

Page 30: Family tree

From this Website User can store the genealogy information. User can store detail information of all family members, events, album and also can have a print of user profile. User can create gedcom file of his family which can be used to import in other web site to view his family tree in a different look.