Design and implement a library system

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

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: EM1343491

Questions Cloud

Calculate minimum costs, times, and cost schedules : Calculate minimum costs, times, and cost schedules - What is the minimum cost to crash the project one week and What activity will be crashed
Limitation of research and project : Many will argue that it is considered a good practice to acknowledge the limitation of your research and project
How did the virginia plan : How did the Virginia Plan, the New Jersey Plan, the Great Compromise, and the Three-Fifths Compromise lead our current form of Congress?
Case of a member of a manager-managed llc : Case of a member of a manager-managed LLC - Eric is a member of a manager-managed LLC but is not a manager. This LLC invests in real estate and manages it as rental property in a college town.
Design and implement a library system : 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.
Manager-managed llc : Lynda will be allowed to participate, but is not entitled to any compensation
Cost of production report using fifo : Prepare a cost of production report for July using the FIFO method of the process costing - Cost of production report using FIFO
Benefits of dealing with a national labor market : What are some benefits of dealing with a national labor market and what are some risks? Should a business ever avoid dealing with a national labor market? What would be an example?
Limiting the significant growth of a sole proprietorship : Short Answer and Short Problems,  Briefly discuss the most important factors limiting the significant growth of a sole proprietorship or partnership?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a complete c++ program

The main program will read in a parameter value n (read this in main). Then it will call a function read2arrays (details below) to read lists of grades into two arrays, which the main program will call test1 and test2 (or some other names of your ..

  Assessment system of a university

Write a program for Assessment system of a University

  Implement a simplified version of the set class

You will implement a simplified version of the set class. You must implement all functions defined in the provided file set.h. You may add other member functions and variables as necessary.

  Write a program that will be used to gather statistical data

Write a program that will be used to gather statistical data about the number of movies

  Write a bouncing ball video game

The balls bounces within the screen where the two horizontal walls are fixed

  Using opengl to create a cube

Write a program in C/C++ using OpenGL to create (without using built in function) a cube by implementing translation algorithm by translating along 1. X-axis, 2.Y-axis and 3. X and Y plane

  Design for storing the maze layout

Design and implement a C++ program for maze layout

  Programmingto compute the volume of water in the cubic feet

Write down an algorithm (Programming in C) in order to compute the volume of water in the cubic feet, flowing through a pipe of diameter d in feet, having a velocity of v feet per second.

  Write a program for find greatest common divisor

Write code for a recursive implementation of Euclid's algorithm

  Develop a two dimensional interactive game

The player starts as a disk, but can "morph" (that is expand and contract) in selected directions

  Draws a single level for a "rogue­like" computer game

You will write a program that draws a single level for a "Rogue­like" computer game. The program will parse a line of input text from an input file (room.txt), use the parsed text to determine the shape of the room and its contents and then draw the ..

  Calculate the trajectory of a soccer ball

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

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