Skip to content

up1/bworksdb

Repository files navigation

This is for the bworks volunteer program


Purpose:  Maintain student contact and enrollment information.

Data structure:

Program ->
  Describes one of the volunteer programs that are available at Bworks.
  Example: Earn-A-Computer Program
           Earn-A-Bike Program
           Byteworks Mentorship Program

ClassSession ->
  A group of dates/lessons that pertain to a Program.
  Example: Earn-A-Computer Program, July 2009 Session
           Earn-A-Bike Program, February 2009 Session

   belongs to a Program
   Has Many LessonDates (Example: LessonDate #1 is July 1st, 2009
                                  LessonDate #2 is July 8th, 2009
                                  LessonDate #3 is July 15th, 2009)

Student ->
  Has many Enrollments


Enrollment ->
  Joins Students and ClassSessions
  Example: Student "Barney" is enrolled in the following Class Sessions:
                   1) Earn-A-Computer Program, July 2009 Session
                   2) Earn-A-Bike Program, February 2009 Session

Attendance.groovy
ClassSession.groovy
Contact.groovy
Enrollment.groovy
Interest.groovy
Lesson.groovy
LessonDate.groovy
Note.groovy
PhoneNumber.groovy
Program.groovy

About

Database for Bworks Participants

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published