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

Software reverse engineered, Project Description: I have software writte...

Project Description: I have software written with VB that i helped design, but now the original author died,(Neil Tromp), and the software ended up in the hands of someone else!

Class and object, write a class player that contain attributes for the play...

write a class player that contain attributes for the player,s name,average and team

Assignment, Develop a C++ program that uses a while to determine the gross ...

Develop a C++ program that uses a while to determine the gross pay (in Dollars) for each of several employees. The company pays “straight-time” for the first 40 hours worked by ea

Problem : Luminous Jewels - Polishing Necklace, Byteland county is very fam...

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

Decode the code, Smugglers are becoming very smart day by day. Now they hav...

Smugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they are send

Explain the continue statement, The continue statement The continue sta...

The continue statement The continue statement causes the next iteration of the enclosing loop to start. When this is encountered in the loop , the rest of the statements in the

How can i provide printing for whole hierarchy of classes?, A: Provide a fr...

A: Provide a friend operator class Base { public: friend std::ostream& operator ... protected: virtual void printOn(std::ostream& o) const; }; inline std::ostr

External iterator and an internal iterator, What is the difference between ...

What is the difference between an external iterator and an internal iterator? Ans) An internal iterator is executed with member functions of the class that has items to step th

Simple program of c++ , Simple program of c++: int main() {    i...

Simple program of c++: int main() {    int   bushels;    float dollars, rate;                 cout                 cin >> dollars;                 cout

Super ASCII String Cost, A string S is said to be "Super ASCII", if it cont...

A string S is said to be "Super ASCII", if it contains the character frequency equal to their ascii values. String will contain only lower case alphabets (''a''-''z'') and the asci

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