Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Genealogy System for the Web Matthew A. Page November 20, 2002.

Similar presentations


Presentation on theme: "A Genealogy System for the Web Matthew A. Page November 20, 2002."— Presentation transcript:

1 A Genealogy System for the Web Matthew A. Page November 20, 2002

2 System Overview  Goals Develop a system that would display genealogy data over the web and allow people to add their own data.  Why? To make my wife happy.

3 Description  Display Genealogy data from Database  Allow users to add/upload data  Allow admin to… Add/Delete users Approve data Import uploaded files

4 Data Formats  GedXML file 2 1 2 adopted

5 System Architecture  PHP server side language  MySQL database management system  Linux Operating System  Smattering of Javascript and HTML

6 How created…  Prototyping Client was unsure of what she wanted exactly Fuzziness of requirements didn’t lead to difficulties, though. Make it work and then make it pretty.

7 Design Methodology  Fusebox Methodology One central entry point All internal links point to that one page Distributed to correct place from there Easier security, modifications and development

8 Algorithms and Data Structures  Simple ‘tree’ array to store data for the tree view  XML import – Class to store new People Class to store new Families

9 Timelines

10 Conclusions  Successfully delivered a website to the client  I learned: More about PHP and MySQL Fusebox Architecture Better Project management skills

11 Home Page

12 Tree View

13 Person View

14 Tree View

15 Family View

16 Admin Tools

17 Questions?


Download ppt "A Genealogy System for the Web Matthew A. Page November 20, 2002."

Similar presentations


Ads by Google