Skip to content

Sprint 2: Design Decisions

Arman S-M edited this page Nov 12, 2021 · 2 revisions

Design Decisions (Changes & Updates of the Deliverable 1 Decisions)

Shift Class

  • We are assuming that librarians have fixed schedules that do not change on a regular basis so we can specify shifts using a "day of week" rather than a calendar date.
  • We are assuming that it is possible for librarians to work multiple shifts a day.
  • Shifts do not have to be during operating hours to allow for librarians to be able to work undisturbed.

LibraryHour class

  • There can only be one library hour per day of week (no lunch break).

#Patron Class

  • Before a patron may close their account with the library they must return all checked-out items.
Clone this wiki locally