Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

LIST OUT THE POSSIBLE CONSTRAINTS FOR THE FOLLOWING SCENARIO: Solution Constraints: Environment Constraints: Resource Constraints: Other Constraints Requirements Specification for a Library Management System for

LIST OUT THE POSSIBLE CONSTRAINTS FOR THE FOLLOWING SCENARIO:

Solution Constraints:

Environment Constraints:

Resource Constraints:

Other Constraints

Requirements Specification for a Library Management System for Smallsville, USA

Our public library in Smallsville is in need of a computer system to help keep track of who checks books in and out, as well as to keep track of fines and print reports for us. We have been making out fine for years recording the information by hand, but Sally and Mary just dont have the handwriting they used to, especially at 72 and 81, respectively. Our new librarian, Marcus, is young and energetic, and just doesnt have the patience to keep handwritten records. As head librarian I want to be able to do more for our community than just keep track of books, so I want to be able to mail out notices of special events and the like.

Therefore, I have made note of the items I think need to be included in this system. Keep in mind that I know very little about computers, so I have probably left something out. Please feel free to make any additions or corrections that you feel are absolutely necessary. Also bear in mind that we are a small town, and do not have an unlimited budget for such a system or the training required to use it. A single PC should suffice for our needs right now, but we might want to grow to two or three, connected together, in a couple of years.

Here are the main items I feel are needed:

Add a new library patron

Remove a patron. Ensure that the patron has no books borrowed and no unpaid fines.

Print a list of all patrons (in some sensible order).

Print a list of all patrons with outstanding fines.

Add a new book to the catalog.

Remove a book from the catalog. Ensure no one has it borrowed.

Record a book as lost.

Record that a particular patron is borrowing a particular book.

Record that someone has returned a particular book. Report any fines owing.

Record that a patron has paid some money toward his or her outstanding fines.

Print all overdue books, and who has them.

Set today's date.

Print address mailing labels

Do not attempt to provide card catalog services for allowing patrons to search for books. You may assume each book has a unique acquisition number, and you may use these numbers to refer to books borrowed and returned. For each book, record acquisition number, title, author and any other information you need to process the above commands.

For patrons include name, complete address, a unique ID number, phone number, email and any other info you need to complete the tasks

In the future we may also engage in inter-library loans with neighboring cities, and would like to consider self-check stations in the future since we have a rather small staff. Please feel free to suggest other useful and innovative technologies for future expansion.

Some Business Rules:

patron can have 5 books and 2 AV items checked out at any given time

Book check outs are for 2 weeks maximum with 1 renewal

AV items can be checked out for a maximum of 2 days with no renewal

Reference books like Encyclopedias, etc cannot be checked out from the library

A patron with an overdue item is not allowed to check out any additional items until the overdue item is either returned or renewed

All outstanding fines must be paid before a patron can check out additional items

The library is not open on Sunday

The cost for any lost books must be paid before a patron can check out additional items

Multiple copies of the same item will have a copy number appended to the bookID (e.g. 311.02c2 would be copy 2 of the book with id 311.02)

This library does not implement any sort of reserve or holding policy for items

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Project Management The Managerial Process

Authors: Erik Larson, Clifford Gray

6th edition

1259186407, 978-0078096594, 78096596, 978-1259186400

More Books

Students also viewed these General Management questions