purdue university habitat for humanity. purdue university team mission improve the efficiency of...

34
PURDUE UNIVERSITY Habitat for Humanity

Post on 22-Dec-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

PURDUE UNIVERSITY

Habitat for Humanity

PURDUE UNIVERSITY

Team Mission

• Improve the efficiency of HFH’s operations.

• Improve data management and access to resources by Habitat affiliates through software solutions.

• Design systems, structures, and floor plans to minimize home construction and energy costs.

PURDUE UNIVERSITY

Organization

• National– Tutorials– National Database Project

• Local– ReStore Point Of Sale

PURDUE UNIVERSITY

Associated Universities

• National Database:– University of Notre Dame– Ohio State University– Butler University

• Tutorials:– University of Wisconsin

PURDUE UNIVERSITY

Americus, Georgia• 28 Hour Bus Trip == Team Bonding

PURDUE UNIVERSITY

ReStore Project

Garth Peterson – Industrial ManagementPete Morici – Computer ScienceMitch Harris – Computer Science

Dave Livingston – Electrical Computer Engineering

PURDUE UNIVERSITY

Organization From Chaos...

• The Goal– Point of sale & Inventory system for a resale

shop type of retail environment.

• The Challenge– #Products X #Brands => **Big Mess**– Flexible pricing

• The Initial Target– Lafayette HFH ReStore (currently delivered)

PURDUE UNIVERSITY

Managing a Mess

• A hammer's a hammer.– Group similar items together.

• The hotter the fridge the hotter the price.– Track large ticket items on an individual basis– Price dictated by item's characteristics.

• Condition• Brand• Features• Etc…

PURDUE UNIVERSITY

Mechanisms for the Madness

• Software organized by function– Sell– Donations– Inventory– Reports

• Use existing tagging schemes as much as possible– UPCA Bar Codes (The U.S. Retail Standard)

• Categories for grouping items

PURDUE UNIVERSITY

Principles for Success

• Expandability– Physically– Functionally

• Compatibility– Hardware– Software

• Ease of use– If it isn’t used nothing else matters

PURDUE UNIVERSITY

RISMasterView

Database Server

Netw

ork

RISMasterView

RISBasicFunctionView•Transactions•Donations•Inventory•Reports•Etc…

RISDataSource

JDBC

Hardware Devices•Barcode scanner•Printer•Bar code Printer•Cash drawer•Etc…

Cache

PURDUE UNIVERSITY

PURDUE UNIVERSITY

PURDUE UNIVERSITY

PURDUE UNIVERSITY

PURDUE UNIVERSITY

PURDUE UNIVERSITY

PURDUE UNIVERSITY

To Infinity and Beyond(Direction for future work)

• Expand to support EAN-13 and UPCE bar codes

• Fully implement the notion of a “Donor”• Custom cohesive visual icon theme• Enhance the inventory tab• Add graphing & printing features to Reports• Linking all ReStores via a Napster like

network (Potential new national level project)

PURDUE UNIVERSITY

Tutorials

Rick Bowerman – Computer Science Brian Mathews – Computer Science

Pauline Lim – ManagementBen Hall – Engineering

Adam Steiner – Mechanical Engineering

PURDUE UNIVERSITY

Old Approach

• Team created tutorials

• Reviewed locally by Construction Managers followed by national approval

• HFH dealt with distribution of tutorials

PURDUE UNIVERSITY

Design Shown to HFHI

• Publicly generated tutorials

• Reviewed• Posted to the web• Rated by public and

HFH• Edited by public and

HFH

PURDUE UNIVERSITY

Design for Next SemesterWe will create a generator that will be used by Wisconsin EPICS team to create tutorials for HFHI. Also, we will create an editor for them as well so that they can edit the revisions given to them by HFHI.

PURDUE UNIVERSITY

National Database Team

Immanuel Alexander – Computer ScienceJohn Horst – Computer Science

Anna Kretz – Management Jeff Ross – Electrical Computer

EngineeringNoah Solomon – Computer Science

PURDUE UNIVERSITY

Problem Statement• Problems for HFHI

– No centralized survey administration and data collection system.

– There is no concrete quantitative data showing the benefits of the Habitat program to the community, both locally and nationally.

– Homeowner information and responses must be securely collected, transferred, and analyzed

PURDUE UNIVERSITY

Methodology• Our 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

PURDUE UNIVERSITY

Tasks

• Completed– Beta Version Written (Spring 2004)– Design Documentation (Fall 2004)– Server up and running (Fall 2004)– Version 1.0 Delivered (Spring 2005)

• Outstanding– Version 2.0 (Additional Features)

PURDUE UNIVERSITY

User Menus

PURDUE UNIVERSITY

Manage Surveys

Create Survey

Edit Survey

rFreeze Survey

Stored Survey Information:· Name· Questions· Response Types

Select Survey

Confirmation

Decommission

National Level: Surveys

• 4 Options: Create, Edit, Freeze, Decommission

• Stored Survey Information: Name Questions Response Types Survey Status

PURDUE UNIVERSITY

Add Questions

PURDUE UNIVERSITY

Modify Survey

PURDUE UNIVERSITY

Select Survey

Display Printable Survey

Enter Data Screen

Display Survey Results

Print Survey

Enter Data

View Data

Edit Profile

Local User Functionality

· Change Password· Other Available User Options

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

PURDUE UNIVERSITY

Surveys

PURDUE UNIVERSITY

What's Next?

• Local User– Retrieve Data

• Surveys– Additional skipping functionality

• View Data– Notre Dame

• Suggestions from HFHI

PURDUE UNIVERSITY

Any Questions