Download presentation
Presentation is loading. Please wait.
Published byMarilyn Charles Modified over 9 years ago
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?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.