Question: This assignment will test your understanding of several key concepts learned during the semester. You will choose your teammates; this can be a group of
This assignment will test your understanding of several key concepts learned during the semester.
You will choose your teammates; this can be a group of students.
ASSIGNMENT OVERVIEW
This assignment will give you more experience working as a team on the use of:
Loops & Files
Decision Structures
Functions
Structures
Menus
In this project, you will work in teams of students to use C to develop a library management program that maintains the library book list. The goal is to ensure that all team members participate and share the load of the work and produce a working program.
The program must allow the librarian to add copies of books, add clients, let a client check out ie borrow books, and let a client checkin ie return books.
PROJECT DESCRIPTION SPECIFICATIONS
In this programming assignment, you will develop a project that implements an engineering library. You will implement and test structures in this project. They are the BookType, ClientRecord.
Functions needed for the program are:
A addBook function
A addClient function
A saveBookList function
A borrowBook function.
A returnBook function.
Structures should include:
The six comparison operators.
The assignment operator
The operator as a friend function
DELIVERABLES
Present the project to your class with all the function definitions and the main function.
Specify the file as "yourteaminitialslibrary.cpp
You will upload this file to Blackboard.
Also, upload a presentation of your program.
a This should be a recording of your team presentation, edited together or recorded using collaborative video presentation software such as Collaborate, Teams, or Zoom.
b The presentation should be minutes in length.
This is a chance to do the following:
a Demonstrate the functionality of your program
b Show your code and talk about how it works
c Discuss the experience of working as a team, highlight the positives each member brought to the project.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
