There will be a waiting list of patients needing different treatment e.g. surgical, medical. The bedstate should be determined and if beds are available, the next appropriate patients on the list notified. Nurses should be allocated to wards depending on ward sizes, what type of nursing is needed, operating schedules etc. Write a specification to organize the lending of library books. Only so many may be borrowed, and if a user has the maximum one must be returned before another is borrowed.
Books are subject to recall.
The librarian will have special borrowing priviledges. There may be several copies of a particular book on the shelf, or they may all be out on loan. Write a specification for an airplane reservation system for an airline. Also take into account flight cancellations, and rebook passengers on the next available flight. Write a specification to manage a newspaper delivery system.