Download presentation
Presentation is loading. Please wait.
1
Habitat for Humanity PURDUE UNIVERSITY Habitat for Humanity National Database Design Review
2
Habitat for Humanity PURDUE UNIVERSITY Rev. 01 Fall 2004 National Database Team Immanuel Alexander John Horst Anna Kretz Jeff Ross Noah Solomon
3
Habitat for Humanity PURDUE UNIVERSITY Problem Statement Problems for HFHI –No centralized survey administration and data collection system. Some local affiliates do their own surveying, but data is not shared. –There is no concrete quantitative data, currently, to show the benefits of the Habitat program to the community, both locally and nationally. –Homeowner information and responses must be securely collected, transferred, and analyzed to be in line with Habitat’s organizational mission.
4
Habitat for Humanity PURDUE UNIVERSITY Methodology Proposed Solution –Having a centralized secure server database for survey information and homeowner responses –Homeowner ID’s will be requested from the server but will be kept in paper records as to ensure the security of the information being recorded. –The web-based program will consist of three main parts: A Survey Generator Homeowner Response Collection\Input Statistical Analysis
5
Habitat for Humanity PURDUE UNIVERSITY Technical Solution The current program relies on a single centralized database to hold the surveys, responses, and a list of questions and answers. It also relies on a web application to act as the front end to the database. HFHI standards are to use Microsoft products. We have adhered to HFHI standards. We are using ASP.net and MS SQL for this tool.
6
Habitat for Humanity PURDUE UNIVERSITY Design Review Technical Challenges –Skip patterns: How to represent and implement –New tools and Languages: Visual Studio.net, C#, ASP.net, T-SQL –Efficient automatically generated design documents Other Challenges –Communication
7
Habitat for Humanity PURDUE UNIVERSITY
8
Habitat for Humanity PURDUE UNIVERSITY Login Functionality is defined by the type of user logging in. National User: HFHI employee Local User: HFH local affiliate
9
Habitat for Humanity PURDUE UNIVERSITY Demo Enter The Site
10
Habitat for Humanity PURDUE UNIVERSITY National Level: Users 3 Options: Create, Edit, Delete Stored User Information: Affiliate Code Email Location Login (Username) Password (Hash)
11
Habitat for Humanity PURDUE UNIVERSITY Demo
12
Habitat for Humanity PURDUE UNIVERSITY National Level: Surveys 4 Options: Create, Edit, Freeze, Decommission Stored Survey Information: Name Questions Response Types Survey Status
13
Habitat for Humanity PURDUE UNIVERSITY Demo
14
Habitat for Humanity PURDUE UNIVERSITY National Level: Data 2 Options: View, Download Key Issues Downloading text responses Quantifying text responses
15
Habitat for Humanity PURDUE UNIVERSITY Local Level 4 Options Print Survey Enter Responses View Data Edit Profile Customer name is not stored by the local affiliate Provides protection of personal information
16
Habitat for Humanity PURDUE UNIVERSITY Automatic Documentation Generation For our C# code we are using a combination of XML tags and NDoc 1.3, free software. (example)example For our database we are still looking for a solution due to the large price tag on automatic documentation software. (example)example –Apex SQL Doc ~ $200 –SQL Help ~ $75 –Others Even more expensive
17
Habitat for Humanity PURDUE UNIVERSITY Communication Status Habitat For Humanity International Habitat For Humanity University Notre Dame Butler Ohio State
18
Habitat for Humanity PURDUE UNIVERSITY What is left? Local User –View Survey –Print Survey –Enter Data –Retrieve Data National –Manage Data Overall –Documentation
19
Habitat for Humanity PURDUE UNIVERSITY Any Questions
20
Habitat for Humanity PURDUE UNIVERSITY Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.