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

  Display your name in the title bar

Display your name in the title bar of the browser, declare the DOCTYPE for HTML5, and create a comment listing the lab number, the author, and the date.

  Implement the bounded stack with a concrete class

Using Eclipse, implement the bounded stack with a concrete class names

  Write a class dataset

Write a class DataSet that computes the largest and smallest values in a sequence of numbers.

  Difference between a constant pointer

Explain the difference between a constant pointer to non-constant data and a non-constant pointer to constant data. Show the syntax to declare them.

  Write in c++ another overloaded operator

Write in C++ another overloaded operator to go in the program that has Treasury. Overload the forward slash /  so that in the main program, you can declare sale to be of type Treasury, and commission to be of type Treasury, and commispctage to be of ..

  Calculate the trajectory of a soccer ball

Write a program to calculate the trajectory (flight path) of a soccer ball

  Multidimensional arrays

multidimensional arrays to life, let's consider a specific example: How can you visualize a 4-dimensional array? How can you give meaning to each dimension this array has? What kind of application would such an array be useful for?

  Using visual c++ and your opengl configured environment

Using Visual C++ and your OpenGL configured environment, write an application that uses OpenGL Raster transformations to draw a triangle of your choice of size, location and color, and then rotate that triangle by 90 degrees and scale it by a fact..

  Write a program that find the average time spent programming

Write a program that finds the average time spent programming by a student each day over a 3 day period.

  Prompts the user to enter the mass of a person

Write a program that prompts the user to enter the mass of a person in kilograms and outputs the equivalent weight in pounds. Output both the mass and the weight rounded to two decimal places

  Make a c program that will calculate the gross pay

Write a C program that will calculate the gross pay of a set of employees. For each employee the program should prompt the user to enter the clock number, wage rate, and number of hours as shown below.

  Write fibonacci function that calculates the nth number

The Fibonnacci numbers begin with the numbers 0 and 1 and have the property that each succeeding number is the sum of the two preceding numbers. For xample: 0,1,1,2,3,5,8,13,21,...etc. Write Fibonacci() function that calculates the n'th Fibonacci ..

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