Introduction to C language, C/C++ Programming

Assignment Help:
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.

Related Discussions:- Introduction to C language

Computes the area of a circle of radius r, (a) Write a procedure called (ar...

(a) Write a procedure called (area-of-rectangle h w) that computes the area of a rectangle of height h and width w. (b) Write a procedure called (area-of-circle r) that computes

Recursion, write a program to solve e^x

write a program to solve e^x

I need vsti program, I need vsti program Project Description: Knowled...

I need vsti program Project Description: Knowledge of vsti programs, and music is a plus, ex: nexus I will input the sounds I just need the interface built Skills required

Serial programming, Hi I''m trying to connect to CISCO router using termios...

Hi I''m trying to connect to CISCO router using termios. So I decided to have two threads one for reading data and the other one for writing data. The problem is that I have to add

Operator overloading, write aprogram in c++ to overload +,-,=,++ operator ...

write aprogram in c++ to overload +,-,=,++ operator using unary and friend function in a single program

C program to demonstrate pointer to variable, C program to demonstrate Poin...

C program to demonstrate Pointer to variable: void p2a(int *); void main() {                 int x=10, *a,**b;                 int arr[5];                 //poin

What does throw; (with no exception object after the throw , What does thro...

What does throw; (with no exception object after the throw keyword) mean? Where would I employ it? A: You should see code that looks something like this: class MyException

Program that print the number of hops, You are working for a computer gamin...

You are working for a computer gaming company and have been asked to look at a survival game.  You will be simulating a rabbit stranded on an island, collecting a large number of s

Program, salotion of programes

salotion of programes

Write Your Message!

Captcha
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