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

How to define a derived class, How to define a derived class ? A singly...

How to define a derived class ? A singly inherited derived class id defined by writing : The keyword class. The name of the derived class . A single colon (:).

Program decision making instructions, Within programs we very often want to...

Within programs we very often want to execute a different section of code, depending upon various conditions within C the If statement is used to achieve this. The If statement con

C program to check factorial, C Program to check FACTORIAL   main() ...

C Program to check FACTORIAL   main() {             int i,j,m,fact,sum=0;           clrscr();           printf("ENTER THE NO.: ");           scanf("%d",&m);

How many levels deep can include files be nested, How many levels deep can ...

How many levels deep can include files be nested? - As such, there is no limit to number of levels of nested include files you can have however your compiler might run out of s

Program to find whether a number is odd or even, PROGRAM TO FIND WHETHER A ...

PROGRAM TO FIND WHETHER A NUMBER IS ODD OR EVEN int main() { int number ; printf("Enter a whole number\n"); scanf("%d",&number); if(number % 2 == 0) printf("n

Define register simply with bit fields, Define register with bit fields? ...

Define register with bit fields? We could define register simply with bit fields: struct DISK_REGISTER { unsigned ready:1; unsigned error_occured:1; unsigned disk_spinni

Minimum shelf, At a shop of marbles, packs of marbles are prepared. Packets...

At a shop of marbles, packs of marbles are prepared. Packets are named A, B, C, D, E …….. All packets are kept in a VERTICAL SHELF in random order. Any numbers of packets with thes

Assignment problem, how to write c code to solve assignment problem?

how to write c code to solve assignment problem?

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