Home - yshehab/SchoolRoomBooking GitHub Wiki
Welcome to the School Room Booking wiki!
Schools need to book their rooms out to many groups. It is important that there are no double-bookings and that people pay when they should.
There is other stuff too but that's the basics of what we are trying to do here.
Overview
Creating
Viewing
Linking
Removing
- Add new permit (and Booking)
- Add a booking
- Add a booking to a permit
- Cancel a booking
- View all bookings and their details for a given date
- View all bookings and their details for a given organization
- View available rooms in a school for a given date range and timeslot
- View all bookings for a given room
- Create an account for a permit (milestone 2)
- View charges for a room by room type (milestone 2)
- View all members use case
- View all permits use case
- View all bookings use case
- View accounts and their details for a given organization (milestone 2)
- Add a new organization use case
- Add member to organization use case
- Add a new member to an existing school
- Add school to the system
- Add a room to a school
- Add a member to a school
- Add a new member to an existing organization
- Add a new member to an existing school and existing organization
- Add a new member and a new organization
- Add new permit (and Booking) use case
- Add a booking
- Add a booking to a permit
- Cancel a booking
- View all bookings and their details for a given date
- View all bookings and their details for a given organization
- View available rooms in a school for a given date range and time slot
- View all bookings for a given room
- Create an account for a permit (milestone 2)
- View charges for a room by room type (milestone 2)
- View all members use case
- View all permits use case
- View all bookings use case
- View accounts and their details for a given organization (milestone 2)
- Add a new organization use case
- Add member to organization use case
- Add a new member to an existing school
- Add school to the system
- Add a room to a school
- Add a member to a school
- Add a new member to an existing organization
- Add a new member to an existing school and existing organization
- Add a new member and a new organization
- Classes
- Account (milestone 2)
- Booking
- Charge (milestone 2)
- LettingCoord
- Member
- Organization
- Permit
- Room
- School
- Emuns
- Asset
- RoomType
- Classes
- Display
- ListMouseAdaptor
- ListRenderer
- Start
- Interfaces
- AddressRepository
- MemberRepository
- OrganizationRepository
- PermitRepository
- Classes
- DbService
- GraphStore