Download presentation
Presentation is loading. Please wait.
1
Habitat for Humanity PURDUE UNIVERSITY Habitat for Humanity Design Review
2
Habitat for Humanity PURDUE UNIVERSITY National Teams –National Database –Tutorials Local Teams –Headquarters –Restore Team Organization Fall 2004
3
Habitat for Humanity PURDUE UNIVERSITY Agenda Design Review –Problem Statement –Methodology –Technical Solutions –Next Steps Questions
4
Habitat for Humanity PURDUE UNIVERSITY Design Review National Database (NDB) Tutorials Headquarters (HQ) Restore
5
Habitat for Humanity PURDUE UNIVERSITY Rev. 01 Fall 2004 National Database Team John Horst Jeff Ross Noah Solomon Arthur Thompson
6
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.
7
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
8
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.
9
Habitat for Humanity PURDUE UNIVERSITY Tasks Completed –Beta Version Written (Spring 2004) –Reestablished communication (Fall 2004) –Design Documentation (Fall 2004) –Server up and running (Fall 2004) –Team has software (Fall 2004) –Documentation for all Previous Design Steps (Fall 2004) Outstanding –Version 1.0
10
Habitat for Humanity PURDUE UNIVERSITY Timeline
11
Habitat for Humanity PURDUE UNIVERSITY Design Review Previously Reviewed Items –ID assignment system Items for review –User Interface –User Management System –Database Design
12
Habitat for Humanity PURDUE UNIVERSITY Version 1.0 Pending approval from the project partner the following system will be implemented and delivered in Week 12 of Spring 2005: –User Management System (2 User classes) National (1) Local (~1700) –Each user level has different rights National: Make Surveys, Create and manage users, Export Data Local: Data Entry
13
Habitat for Humanity PURDUE UNIVERSITY User Interface System will be accessible via the Internet The final product will contain Crystal Reports and will be implemented using ASP.Net User interface will be as intuitive as possible to cater to the audience System will be full integrated into the report system for easy access.
14
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
15
Habitat for Humanity PURDUE UNIVERSITY National Level: Users 3 Options: Create, Edit, Delete Stored User Information: Affiliate Code Email Location Login (Username) Password (Hash)
16
Habitat for Humanity PURDUE UNIVERSITY National Level: Surveys 4 Options: Create, Edit, Freeze, Decommission Stored Survey Information: Name Questions Response Types Survey Status
17
Habitat for Humanity PURDUE UNIVERSITY National Level: Data 2 Options: View, Download Key Issues Downloading text responses Quantifying text responses
18
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
19
Habitat for Humanity PURDUE UNIVERSITY Database Core of the project Responsible for Holding all Affiliate Data, Homeowner Data, Surveys Questions and Answers, and Results. Ten Tables make up the database –Data (tblAffiliateList, tblCustomerList) –Survey (tblAnswer, tblQuestion, tblSurvey, tblQuestionType) –Results (tblCustomerStats, tblCustomerTxtAnswer, tblAffiliateStats, tblNatlStats)
20
Habitat for Humanity PURDUE UNIVERSITY Database
21
Habitat for Humanity PURDUE UNIVERSITY Data tblAffiliateList –Constant Values loaded at the installation of the database. –Table contains: Unique Affiliate ID (assigned by HFHI), Affiliate Name, State, and soon Region tblCustomerList –Assigned as need starting from 1 and incrementing by 1 –New customerIDs created by InsertHomeownerID Procedure.
22
Habitat for Humanity PURDUE UNIVERSITY Survey tblSurvey –Contain a Unique Survey ID, a Survey Name, and two Boolean values which determine the visibility and if the questions and answers can be edited. –Created by CreateSurvey Procedure tblQuestion –Contains a Unique Question ID, A question, the type of question, and the survey ID. –Created by CreateSurveyQuestion Procedure tblAnswer –Contains a Unique Answer ID, the answer, and the question ID it is an answer to. –Created by CreateSurveyQuestionAnswer Procedure tblQuestionType –Loaded at Database install contains constant values representing different question types
23
Habitat for Humanity PURDUE UNIVERSITY Results tblCustomerStats –Holds the question, answer, and generation of the response. –Created by StoreData Procedure tblAffiliateStats –Is similar to tblCustomerStats except keeps a count of the number of times that answer has been given for a generation. –Created by StoreData Procedure tblNatlStats –Is similar to tblAffiliateStats except for the national level. –Created by StoreData Procedure tblCustomerTxtAnswer –Holds response to text questions. –Created by storeTxtData
24
Habitat for Humanity PURDUE UNIVERSITY Proposed Changes Adding a Regional Field to tblAffiliateList Adding a Regional Stat table (tblRegStat) More question types –Currently only 3 (Text, Choose all that apply, Choose one) –Proposed add a numeric type, a comment type Built in error checking functions
25
Habitat for Humanity PURDUE UNIVERSITY Statistical Analysis The team started working with Notre Dame team last semester on Statistical Analysis portion. Statistical Analysis will be done in Crystal Reports for local level. We have reestablished contact with Notre Dame team.
26
Habitat for Humanity PURDUE UNIVERSITY Notre Dame One Full Time Team Member Crystal Reports / Statistical Analysis –Create an expert on the subject –Put him in contact with local affiliates to see what exactly their data needs are. –Include in Version 1.5
27
Habitat for Humanity PURDUE UNIVERSITY Next Steps Verification of design specs by HFHI Start implementing design specs Waiting on a completed survey from a professor at Ohio State; He is generating the actual surveys that will be used by HFHI. Targeted Delivery Week 12 Spring 2005
28
Habitat for Humanity PURDUE UNIVERSITY Version 1.5 Delivery Fall 2005 –Crystal reports integrated Local, State, Region will have data analysis report generation capability. –Targeted surveys Ex: National can send a survey to a local requesting how many homes where built. –Any other features that Habitat deems necessary after initial testing and use.
29
Habitat for Humanity PURDUE UNIVERSITY Any Questions
30
Habitat for Humanity PURDUE UNIVERSITY Tutorials Team Aaron Rueth John Hostetler Hannah Mugford Richard Bowerman
31
Habitat for Humanity PURDUE UNIVERSITY Problem Statement Affiliates need a professional grade construction tutorial geared towards their volunteer base. Also wish to improve volunteer efficiency by giving them a solid background in their area of contribution.
32
Habitat for Humanity PURDUE UNIVERSITY Methodology Currently, the tutorials are an Internet-based multimedia tool. They incorporate text and images to instruct users on how to perform basic volunteer construction tasks. Volunteer Quick-Reference Card
33
Habitat for Humanity PURDUE UNIVERSITY Technical Solution Web page based construction tutorials Program to generate these web page tutorials and possibly the Quick Reference Cards.
34
Habitat for Humanity PURDUE UNIVERSITY Web page based construction tutorial template –Level one – Basic steps –Level two – In-depth explanation –Glossary – Vocabulary specific to the tutorial Questions to Address –Are the tutorials effective? –Is the current structure easy to follow? –Do they contain enough information? too much information? Development Components
35
Habitat for Humanity PURDUE UNIVERSITY Tutorial Generator Program –Help to automate the tutorial design process –Requires minimal skills to produce the tutorials Reference card template (Wisconsin) Development Components
36
Habitat for Humanity PURDUE UNIVERSITY Tutorial Generator Specifics Web application –ASP.Net and Visual J# –Layout similar to a Setup Wizard Steps –User enters information into the forms –Input is processed and stored in the back end –Information is organized into the HTML template and previewed –HTML documents are generated and saved.
37
Habitat for Humanity PURDUE UNIVERSITY Tutorial Generator Specifics Question to Address –Is the user interface easy to follow? –Where are the finalized tutorials going to be stored? –Can we integrate the Quick Reference Cards into the tutorial generator? –What can be improved?
38
Habitat for Humanity PURDUE UNIVERSITY Next Steps Testing the usability of our current templates Making necessary changes to the templates Finalizing the tutorial generating application Tying the quick reference cards into the generator
39
Habitat for Humanity PURDUE UNIVERSITY Any Questions
40
Habitat for Humanity PURDUE UNIVERSITY Restore Team Garth Peterson Mitchell Harris Peter Morici
41
Habitat for Humanity PURDUE UNIVERSITY Current State of Operation Beginning Detailed Design phase –GUI Prototypes complete –Starting development of database
42
Habitat for Humanity PURDUE UNIVERSITY Work Done Finished Problem Identification and Specification development Finishing Conceptual Design
43
Habitat for Humanity PURDUE UNIVERSITY Design Goals Transactions Tab GUI Scanned Item shows up in Item Window with price Search option for the event the barcode falls off Manual entry for the event object can not be found Checkout button to finish transaction
44
Habitat for Humanity PURDUE UNIVERSITY Design Goals Donations Tab GUI Allows for the entry and categorizing of new donations Categorized list for easy entry of items Description of objects may be added in Description window
45
Habitat for Humanity PURDUE UNIVERSITY Design Goals Inventory Tab GUI Allows for a search of the inventory of the store Search by Category then Sub-Category
46
Habitat for Humanity PURDUE UNIVERSITY Design Goals Reports Tab GUI Generates financial reports Ability to search by any time period Ability to print report
47
Habitat for Humanity PURDUE UNIVERSITY Linux mySQL Server ReStore Computer Headquarters Computer (Future) Other Client Computers
48
Habitat for Humanity PURDUE UNIVERSITY Design Goals Category* Sub Category* General Item General Table* Item* Specific Item Specific Table* Item* Specific Table* Item* *Multiple Instances Database Structure
49
Habitat for Humanity PURDUE UNIVERSITY Project Partner Meetings August 31, 2004 –Entire team met with HFH –Oriented new team members to the Team September 17, 2004 –Met with Adam Murphy (restore representative) –Defined project orientation and goals –Discussed possible solutions
50
Habitat for Humanity PURDUE UNIVERSITY Project Timeline
51
Habitat for Humanity PURDUE UNIVERSITY Related Products Many POS Systems on the market Cost $2000 to >$3500 Complicated front ends designed for paid employees with formal training No opportunities for customization
52
Habitat for Humanity PURDUE UNIVERSITY Any Questions
53
Habitat for Humanity PURDUE UNIVERSITY Rev. 01 Fall 2004 Headquarters Team Jaime Alexander Dan Rorick Tim Chou Josh Copeland
54
Habitat for Humanity PURDUE UNIVERSITY Problem Statement The current building used by Habitat for Humanity in Lafayette is too small for their anticipated future needs. Project Objective Assess the feasibility of constructing or renovating a building for HFH use. Report our findings regarding the financial and physical aspects of building use.
55
Habitat for Humanity PURDUE UNIVERSITY Existing Project Work Owner specifications Zoning information Observations of Indianapolis HFH building Contacts in commercial realty and architecture The owner specifications were carried over to this semester. The other information was evaluated and found to be irrelevant.
56
Habitat for Humanity PURDUE UNIVERSITY Project Partner Specifications 9 small offices 3 large offices 2 conference rooms, one large, one small Restrooms Warming Kitchen First aid/Lounge Receptionist area Pre-fabrication area Warehouse Paint Room Tool Storage Utilities room Restore space
57
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Offices Separate offices, not just cubicles, for private discussions with Partner Family Sound Resistant 3 offices should be large for extra desk space (executive offices) Construction manager office needs direct access to the prefab area
58
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Large Conference Room Fire codes require: –Sprinkler system –Direct exit to outdoors (max thru one hallway) –2 outward swinging exit doors –Exit signs HVAC system requirements Located adjacent to warehouse Rated for occupancy of 100
59
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Small Conference Room 8-12 occupants Approx. 12’ x 16’
60
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Restrooms Presence of Restore implies public use restrooms Need either: –Separate restrooms for office and Restore, or –Locking hallway for restrooms accessible to both
61
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Warming Kitchen Fire codes require draft hoods and fire protection for any food preparation. State Board of Health is not a concern for a private organization such as HFH. A ‘warming kitchen’ serves HFH’s needs without incurring the expense of draft hoods. –No gas appliances –No ‘cooking’ food – only warming
62
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: First Aid Station / Lounge First aid cot Storage for bandages, medicine, etc..
63
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Receptionist Area Airlock front door Separate office for Receptionist –Window to greet visitors in waiting area –File storage area – accessible from other offices
64
Habitat for Humanity PURDUE UNIVERSITY Functional Decomposition: Warehouse Loading Docks Proper HVAC Tool Storage Contains Prefab Area –Space for up to 12 people to work –8 ft wall sections Restore Area –Separate HVAC –Restroom Access Paint Room –Storage for paint and painting supplies, opened and unopened
65
Habitat for Humanity PURDUE UNIVERSITY Timeline Design Process 62 days Thu 8/26/04 Fri 11/19/04 Problem Identification 4 days Thu 8/26/04 Tue 8/31/04 Specification Development6 days Tue 8/31/04 Tue 9/7/04 Conceptual Design Report7 days Thu 11/11/04 Fri 11/19/04 Project Partner Meeting 1 day Thu 8/26/04 Thu 8/26/04 Headquarters Project 68 days Fri 9/3/04 Tue 12/7/04 zoning questions5 days Fri 9/3/04 Thu 9/9/04 Floor Plans/Locations 6 days Thu 9/9/04 Thu 9/16/04 Structures 6 days Thu 9/16/04 Thu 9/23/04 Sanitation/Plumbing/Water6 days Thu 9/23/04 Thu 9/30/04 HVAC 11 days Thu 9/30/04 Thu 10/14/04 Electrical/Lighting6 days Thu 10/14/04 Thu 10/21/04 Network/Phones 6 days Thu 10/21/04 Thu 10/28/04 Interior Spaces 11 days Thu 10/28/04 Thu 11/11/04
66
Habitat for Humanity PURDUE UNIVERSITY Budget This project has a low budget as we will not need to be purchasing anything to complete our tasks. We do have a small amount of money set aside in case we run in to any small issues that will require money.
67
Habitat for Humanity PURDUE UNIVERSITY Any Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.