See: attached document for full description / examples and interface graphic example.
Title: Online exam booking system.
Purpose: Online database to allow staff to book exam time on a PC (from a pool of 10).
1. The user has set duration for an exam Eg 1 hour, 3 hours
2. The user selects a date from a calendar, and a box to the right shows available start times (between 8:00am - 8:00pm) ??" at 30 minute intervals (see Picture 1)
3. The user selects a start time and the booking is made.
Note: The user is not presented with the availability of individual PCs, the pool of 10 PCs is treated as a single resource ??" either time is available on at least PC in the pool or not.
Deliverables:
[login to view URL] basic database to record bookings, availability etc.
[login to view URL] to present a calendar, allow the user to select a data then display available times for the selected date.
When a date is selected from the calendar, the available times update dynamically.
[login to view URL] to update the database with a booking.
Notes:
1. The script and/or database should ensure conflicts do not occur and bookings do not run past 8:00pm
2. The scrip/database should ensure best utilisation of the resource is made.
3. A username should be recorded against each booking. The username will be in a session variable. For development the user name should be inputted into the calendar form and passed to the booking script.
4. ASP or ASP.NET with an Access database preferred.
[login to view URL] article provide a simple example of a reservations system
<[login to view URL];en-us;245074>
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
ASP or ASP.NET with access database