The example that we will look at in this document is the application to manage a public library. The system that we are going to configure will keep track of the library resources, such as books, CD’s and videos andallow its members to borrow and reserve the library items. It will also manage information about library members keeping track of their activity and payments and registering any communication between members and the library. Members will be able to access thelibrary system online to check their outstanding loans,reservation and fees, make online reservations and credit cardpayments.
In the following sections we will show how to design and configure such a system using Aware IM. Note that the complete configuration of the library system can be found in the samples
directory of your Aware IM installation. You can use this configuration as reference when reading this document.
First we will list the requirements to the Library System so that we know exactly what system we are going to build.
This section states, from the management point of view, what the Library System should be able to do.
Item Type | Max number that can be borrowed | Loan period (Days) | Max renewals |
---|---|---|---|
Book | 10 | 28 | 2 |
Video | 2 | 14 | 1 |
DVD | 2 | 14 | 1 |
Magazine | 4 | 14 | 1 |
CD | 4 | 28 | 2 |
CD-ROM | 4 | 28 | 2 |
Cassette | 4 | 28 | 2 |
Community language book | 4 | 28 | 2 |
Literacy item | 5 | 28 | 2 |
Talking book | 10 | 42 | 1 |