Intertribal Friendship House

17
Intertribal Intertribal Friendship House Friendship House Presented by Group 1 Presented by Group 1 Patrick Briaud Yang Liu Patrick Briaud Yang Liu Milad Odabaei Maria Rodri Milad Odabaei Maria Rodri guez guez Fernando Siu David Unim Fernando Siu David Unim an an Jennifer Wu John Guo Jennifer Wu John Guo

description

Intertribal Friendship House. Presented by Group 1 Patrick Briaud Yang Liu Milad Odabaei Maria Rodriguez Fernando Siu David Uniman Jennifer Wu John Guo. Background of Intertribal Friendship House. Non-profit organization Founded in 1955 Located in Oakland - PowerPoint PPT Presentation

Transcript of Intertribal Friendship House

Page 1: Intertribal Friendship House

Intertribal Friendship Intertribal Friendship HouseHouse

Presented by Group 1Presented by Group 1

Patrick Briaud Yang LiuPatrick Briaud Yang Liu

Milad Odabaei Maria RodriguezMilad Odabaei Maria Rodriguez

Fernando Siu David UnimanFernando Siu David Uniman

Jennifer Wu John GuoJennifer Wu John Guo

Page 2: Intertribal Friendship House

Background of Intertribal Background of Intertribal Friendship HouseFriendship House

Non-profit organizationNon-profit organization Founded in 1955Founded in 1955 Located in OaklandLocated in Oakland Center for Bay Area’s Native Center for Bay Area’s Native

AmericansAmericans Conducts various classes open Conducts various classes open

to the public for freeto the public for free Hosts various community eventsHosts various community events

Page 3: Intertribal Friendship House

Current Situation of IFHCurrent Situation of IFH

Inefficient data managementInefficient data management No electronic databaseNo electronic database

Consequences = problems in:Consequences = problems in:1.1. Human resourcesHuman resources

2.2. Cash flowCash flow

3.3. Activity planningActivity planning

Expansion planExpansion plan

Page 4: Intertribal Friendship House

Issues with Human ResourcesIssues with Human Resources

Failure to database membersFailure to database members

Difficulty communicating with Difficulty communicating with membersmembers

Lack of formal scheduling Lack of formal scheduling systemsystem

Page 5: Intertribal Friendship House

Issues with Cash FlowIssues with Cash Flow

No formal accounting systemNo formal accounting system

Highly variable cash inflowsHighly variable cash inflows

Organization near bankruptcyOrganization near bankruptcy

Page 6: Intertribal Friendship House

Issues with Activity PlanningIssues with Activity Planning

Lack of official scheduling Lack of official scheduling systemssystems

Difficulty coordinating among Difficulty coordinating among facilitiesfacilities

Page 7: Intertribal Friendship House

Project ObjectivesProject Objectives

Provide a useful organization of Provide a useful organization of IFH’s dataIFH’s data

Improve the ability to coordinate Improve the ability to coordinate activitiesactivities

Improve the ability to manage reImprove the ability to manage resourcessources

Increase efficiency in order to allIncrease efficiency in order to allow sustainability and growthow sustainability and growth

Page 8: Intertribal Friendship House
Page 9: Intertribal Friendship House

Database requirementsDatabase requirementsPerson Entity:Person Entity: For every person, we store PID, name, For every person, we store PID, name,

phone numbers, email addressesphone numbers, email addresses Each person can be either an employeEach person can be either an employe

e, volunteer, customer, participant, done, volunteer, customer, participant, donor, or any combination of the aboveor, or any combination of the above

Product entity:Product entity: For each product, we keep track of PrIFor each product, we keep track of PrI

D, name, selling priceD, name, selling priceInventory item entity:Inventory item entity: For each inventory item, we keep track For each inventory item, we keep track

of IID, name, expiration date, acquisitioof IID, name, expiration date, acquisition pricen price

Page 10: Intertribal Friendship House

Activity Entity:Activity Entity: For each activity, we keep track For each activity, we keep track

of the AID, name, type, of the AID, name, type, organizerorganizer

Facility Entity:Facility Entity: For each facility, we keep track For each facility, we keep track

of the FID, name, dimension, of the FID, name, dimension, floor, room numberfloor, room number

Time Slot Entity:Time Slot Entity: For each time slot, we keep For each time slot, we keep

track of the date, hour blockstrack of the date, hour blocks

Page 11: Intertribal Friendship House

Transaction Entity:Transaction Entity: For each transaction, we keep For each transaction, we keep

track of date, amounttrack of date, amount Each transaction is either a Each transaction is either a

payment or an incomepayment or an income Each payment is either a utility Each payment is either a utility

cost, product cost, maintenance cost, product cost, maintenance cost, employee costcost, employee cost

Income comes from either a Income comes from either a rental, donation or sale.rental, donation or sale.

Page 12: Intertribal Friendship House

Relationships:Relationships: Employees and volunteers can Employees and volunteers can

work in zero or multiple time slots. work in zero or multiple time slots. Multiple people can work in a time Multiple people can work in a time slot.slot.

Volunteer can be available for Volunteer can be available for zero or multiple time slots, and a zero or multiple time slots, and a time slot can have multiple time slot can have multiple volunteers available.volunteers available.

A customer can be included in at A customer can be included in at least one sale. A sale is made by least one sale. A sale is made by one customer only.one customer only.

Page 13: Intertribal Friendship House

Relationships:Relationships: A donor must make more than A donor must make more than

one donation. A donation is one donation. A donation is made by a single donor.made by a single donor.

A participant must participate in A participant must participate in at least one activity. An activity at least one activity. An activity can have multiple participants.can have multiple participants.

An activity must take place in at An activity must take place in at least one time slot. A time slot least one time slot. A time slot can have up to many activities.can have up to many activities.

An activity must take place in at An activity must take place in at least one facility. A facility can least one facility. A facility can hold multiple activities.hold multiple activities.

Page 14: Intertribal Friendship House

RelationshipsRelationships An employee must be associated with An employee must be associated with

at least one cost. An employee cost is at least one cost. An employee cost is only associated with one employee.only associated with one employee.

An activity can generate one rental An activity can generate one rental income. A rental must be associated income. A rental must be associated with one activity.with one activity.

A product can be a component of A product can be a component of multiple products. A product can have multiple products. A product can have multiple components.multiple components.

An inventory item must be one type of An inventory item must be one type of product. There can be many inventory product. There can be many inventory items of a product.items of a product.

Page 15: Intertribal Friendship House

Relationships:Relationships: A sale must include at least one A sale must include at least one

inventory item. An inventory inventory item. An inventory item can be included in one item can be included in one sale.sale.

An inventory item must cost one An inventory item must cost one product cost. A product cost product cost. A product cost must have one inventory item.must have one inventory item.

Page 16: Intertribal Friendship House
Page 17: Intertribal Friendship House

Project ScheduleProject Schedule

10/24: Begin revising the EER diagram and 10/24: Begin revising the EER diagram and Relational DesignRelational Design

10/28: Revisit the center to collect 10/28: Revisit the center to collect additional dataadditional data Verify the usefulness and accuracy of proposed Verify the usefulness and accuracy of proposed

database design with board membersdatabase design with board members Ask for query requests from the board membersAsk for query requests from the board members

11/5: Finalize EER diagram and improve 11/5: Finalize EER diagram and improve on the Relational Designon the Relational Design Develop multiple queries to address the center’s Develop multiple queries to address the center’s

needsneeds