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

Develop a telephone billing system, Project Description: My project is a...

Project Description: My project is about telephone billing system. This project was my project in my college life. The project is quite easy, i needed C++ programming language..

Insertion sort - c program, Insertion sort - C program: Write a progra...

Insertion sort - C program: Write a program in c to define a insertion sort. void main()  {   clrscr();   int a[100],ch,n;   cout   cin>>n;   for (int i=0

Explain increment and decrement operators, Increment and Decrement Operator...

Increment and Decrement Operators.   The operator for increment is '++' and decrement is '-'. These operators enhances or decrease the value of a variable on which they are ope

Computes the amount of postage count even or odd, (a) Write a procedure (co...

(a) Write a procedure (count-even n) that counts the number of even digits in the decimal representation of the number n. For example, (count-even 234) should return 2. (b) Writ

Explain static variables, Static Variables Static variables have the si...

Static Variables Static variables have the similar scope s automatic variables, but, unlike automatic variables, static variables retain their values over number of function ca

Explain default arguments, Default Arguments A default argument is a va...

Default Arguments A default argument is a value that is automatically assigned to a formal variable, if the actual argument from the function call is omitted. e.g. void

Define bitwise left shift and right shift operators, Define Bitwise Left Sh...

Define Bitwise Left Shift and Right Shift Operators: >? The bitwise shift operators shift their first operand right (>>) or left ( // Illustration of the bitwise right shi

Largest clique, find largest clique present in graph

find largest clique present in graph

Evaluate the credit worthiness of a client, Write a C++ program that can be...

Write a C++ program that can be used to evaluate the credit worthiness of a client. The program reads the credit limit and the price and quantity of the item to be purchased by the

Diploma in IT, Function fact explain how the process of recursion works in ...

Function fact explain how the process of recursion works in C++.In your answer assume that the function is called to calculate the factorial of 6?

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