辅导CIS 28-061程序、 写作Analysis编程

” 辅导CIS 28-061程序、 写作Analysis编程CIS 28-061 OO Analysis and Design Midterm ProblemWinter 2020 Ron KleinmanCollege Library Inventory ApplicationFunctional SpecificationEvery book in the new De Anza library has a title, publisher, author, edition and type (fiction or nonfiction),and is uniquely identified by its ISBN (International Standard Book Number). All copies of nonfictionbooks are arranged on the shelves by Book catalog number (ex: 710.46E), while all copies offiction books are arranged Alphabetically by author / title.There may be zero or more copies of any given book on the shelves. Any or all of them may be softcover copies (i.e. paperbacks). Each copy of every book in the library (fiction or non-fiction) has adistinct bar code, which is stringified by the bar code scanner during the checkout procedure. Thisstring uniquely identifies the copy.A non-fiction book may or may not be a reference work (ex: expensive Art Book), but all referencebooks are non-fiction. No reference book ever has a soft cover copy. There are separate shelves setaside for hard covered fiction, non-fiction and reference works, and a separate rack for all soft coverfiction.All borrowers need a library card, which has their name on the front, and a bar code on the backwhich uniquely identifies the borrower. Every library card also has an expiration date. If the borrowerdoes not renew the card before then, the card expires and can no longer be used to borrow anything.Any student or teacher at De Anza with a library card may borrow (check out) copies of books. Theymay do so by using the Scanner which sits in the lobby of the library to read the unique bar code ontheir library card, and the unique bar code stamped on the copy of every book they are checking out.They may also go to the front desk where the librarian will check out the material by scanning the cardand book copy bar codes for them.A copy of any book may normally be checked out for 10 days, but copies of reference books may onlybe checked out by teachers, and then only for 3 days. An individual copy is either checked out,unavailable for a variety of reasons, or on the library shelves. A security system prevents theft.No borrower (student or teacher) who has a copy of an overdue book checked out, or has 4 othercopies checked out, may check out another copy of any book. Late fees are 25 cents per day perbook, except for copies of reference books which have fines of one dollar per day. No reference bookever has a soft cover copy.College Library Inventory Application page 2USE CASES:This page contains the totality of what the Library System is required to do (at this time). It is notnecessary to overdesign for this midterm. If your solution design supports nothing more than theseuse cases, it is a perfect solution.Transactions1. Add a new purchased copy of a book to the librarys current inventory.Remove an existing copy from the inventory due to damage or loss.2. Verify that a specified borrower can check out a specified book copy.Process a borrower legally Checking out a book copy.3. Process the return of a book copyReports1. Overdue: For each borrower with overdue material, returnBorrower: Name, type of borrower and library card barcode numberFor each overdue Item held by that borrower:Title, author, bar Code, date checked out, and amount currently owed2. Inventory: For each book in the library inventory, return:Title, author, type, ISBN #, catalog # (if applicable)For each copy:StatusSoft cover or notIf checked out:Date checked outDate due backAmount owed (if any)Borrower name, type and card #Queries1. Return all information on a Borrower (see above), given the library card bar code #2. Return all information on a copy (see above), given the copy bar code #如有需要,请加QQ:99515681 或WX:codehelp

添加老师微信回复‘’官网 辅导‘’获取专业老师帮助,或点击联系老师1对1在线指导