Design and implement a library system that does the

Assignment Help C/C++ Programming
Reference no: EM13363454

Design and implement a library system that does the following: ? Takes details of a student/library users: first name, last name, other names, user ID number, and nationality. The system should be able to add, search and delete a library user from the system. Deleting in this case should be setting a flag as not active. Note: Student numbers must be unique. ? Takes details of a library staff: staff id and staff name. Also be able to add, search, and delete a staff where deleting is setting a flag showing the staff is no longer working in the library. Note: Staff numbers must be unique. ? Keeps a record of books in the library where a book has the following details: book number, title, author and subject. Subject in this case refers to discipline where the book belongs to such as Computer Science, Business, Economics, Chemistry, Biology, History etc. The system should allow adding a new book, searching for an existing book and updating it, deleting a book by removing it from the system. ? The system keeps track of books available and how many copies of a certain title are available. Library members can borrow a book from the system up to a maximum of 3 books for a member at any time. A library member also returns a book once he or she is finished with it. ? The system allows reserving a book title if a member wants so as he/she is given priority when the title is made available. ? There are several reports expected from the system as follows: - Library users - Available books in the library - Reserved books - Borrowed books - Staff in the library ? You may or may not design a simple MS Access Database to keep your records or use files for storage. But you must store your data either way.

Reference no: EM13363454

Questions Cloud

Calculate minimum costs times and cost schedulesconsider : calculate minimum costs times and cost schedulesconsider the following table of crash times and costs for the above
Limitation of researchprojectmany will argue that it is : limitation of researchprojectmany will argue that it is considered a good practice to acknowledge the limitation of
1how did the virginia plan the new jersey plan the great : 1.how did the virginia plan the new jersey plan the great compromise and the three-fifths compromise lead our current
Case of a member of a manager-managed llceric is a member : case of a member of a manager-managed llceric is a member of a manager-managed llc but is not a manager. this llc
Design and implement a library system that does the : design and implement a library system that does the following ? takes details of a studentlibrary users first name last
Manager-managed llclynda is a member of a manager-managed : manager-managed llclynda is a member of a manager-managed llc but is not a manager. however lynda has considerable
Cost of production report using fifoequivalent : cost of production report using fifoequivalent productionbangor products manufactures electronics language translators.
Expatriate manager1 would you recommend hiring a local : expatriate manager1. would you recommend hiring a local manager over an expatriate manager? why? does the phase of the
Short answer and short problems1nbspnbspnbspnbspnbsp : short answer and short problems1.nbspnbspnbspnbspnbsp briefly discuss the most important factors limiting the

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a class volumeofbox that calculate the volume

write a class VolumeOfBox that calculate the volume by this formula : length * breadth *

  Write c program for linked list applications

Write a complete C program which illustrates the Linked list applications data structures and algorithms. The program will read in mid-semester test scores as Main Linked List and produce six outputs:

  Write a program that stimulates a bouncing ball

Write a program that stimulates a bouncing ball by computing its height in feet at each second as time passes on a simulated clock. At time zero, the ball begins at height zero.

  Computes the final price for a sales transaction

Create a C program that contains a function that computes the final price for a sales transaction and return that value to a calling method.

  Write a c++ program to choose two three-digit primes

Write a C++ program to choose two three-digit primes and an encryption exponent (3 or 17 may do nicely).

  Amanda and tyler opened a business

Amanda and Tyler opened a business that specializes in shipping liquids, such as milk, juice, and water, in cylinderical containers. The shipping charges depend on the amount of liquid in the container. (For simplicity, you may assume that the con..

  20 integers saved in a file called "data.txt"

There are 20 integers saved in a file called "data.txt" (just a random txt file with some numbers) All integers are in the range from 1 to 10

  Local diner that allows customers to see the diner''s menu

Design a program to be used for a small local diner that allows customers to see the diner's menu and then make their meal selections using the program.The program will also calculate and print an itemized bill.

  Declare a vector

Declare a vector of these structures where the size of the vector is to be 7.

  Binary tree, print right view of it

Given a Binary Tree, print Right view of it. Right view of a Binary Tree is set of nodes visible when tree is visited from Right side.

  Implement the appropriate methods for big numbers

You must implement each big number as a List of single digits and you must also set up the template class List based on a linked list (use the sample codes). You will need to define and implement the appropriate methods for big numbers.

  Summarizing your predicted and actual output

Write a statement summarizing your predicted and actual output, and identify and explain any differences. For your conclusions, write at least one nontrivial paragraph that explains, in detail, either a significant problem you had and how you solv..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd