Page 1 of 1

HELLO! PLEASE ONLY RESPOND IF YOU FEEL THAT YOU CAN COMPLETE THIS QUESTION AS IT REQUIRES TO FOLLOW ALL OF THE GUIDELINE

Posted: Wed Apr 27, 2022 5:07 pm
by answerhappygod
HELLO! PLEASE ONLY RESPOND IF YOU FEEL THAT YOU CAN COMPLETE
THIS QUESTION AS IT REQUIRES TO FOLLOW ALL OF THE GUIDELINES. WE
ARE SUPPOSED TO MAKE A C++ SYSTEM THAT PRINTS OUTPUT BASED ON A
PSEUDO-CODE LIBRARY SYSTEM DESIGN THAT IS GIVEN BELOW.
AGAIN, PLEASE FOLLOW THE GUIDELINES!! AND DON'T COPY PASTE OTHER
ANSWERS FROM answers QUESTIONS. THEY ARE WRONG AND FULL OF
COMPILATION ERRORS.
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 1
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 1 (394.4 KiB) Viewed 21 times
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 2
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 2 (33.85 KiB) Viewed 21 times
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 3
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 3 (71.53 KiB) Viewed 21 times
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 4
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 4 (122.48 KiB) Viewed 21 times
BELOW IS THE LIBRARY MANAGEMENT SYSTEM DESIGN THAT THE CODE IS
SUPPOSED TO BE BASED ON:
WITH 6 CLASSES AND ITS SUBFUNCTIONS
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 5
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 5 (25.79 KiB) Viewed 21 times
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 6
Hello Please Only Respond If You Feel That You Can Complete This Question As It Requires To Follow All Of The Guideline 6 (63.12 KiB) Viewed 21 times
This assignment consists in the implementation of the system you designed. This project is your own system. That means, your solution will be unique. You will decide how your system will work. You will decide how you will implement your menus, your functions, classes, attribute data types, constructors, mutators, accessors and any other public member functions you want to add to your system. Technical Requirements: . Create a menu that will match your design. The menu will be your user interface. The means by which your user interacts with your system and access all the functionality implemented in your classes. Your program must be written in C++ and must compile without errors in the CSE machines using the g++ version of the compiler. If your personal preference is to code in an editor outside of the CSE machine, you can but it is your obligation to run and compile your code in the CSE machines way in advance before submitting for grading. Grading will be done in the CSE machines. If your solution does not compile and run in the CSE your grade will decrease very significantly. . Use any of the C++ STL containers and algorithms we studied in class. In homework 3 assignment you are NOT allowed to use Inheritance, a mechanism of reusing and extending existing classes without modifying them, thus producing hierarchical relationships between them-. You are required to use a pattern-based solution. A pattern-based solution is what you used to create your design. You created your design based on transactions or patterns, ex: Add/Modify/Delete a Book. That is, you designed your systems based on the transactions that will be performed using your system, and that is a pattern-based solution. Use this approach to code your system. If you use other approach this assignment will become too difficult for you to finish, and you might end up failing it. There are other design methods, but you will lose points if you try other approaches, and you will struggle more because they will make this assignment more difficult for you.
Use time data types and time functions in your system, use the time class in C++. We will study the time class in the classroom, and you will have the slides on Canvas. . You will also be required to create a makefile. I will teach you in the classroom how to create a makefile.
How to test your program? You will create your own test files. Think about the appropriate test data that you need to create and create your files. Use your test files to make sure that your functions work properly. Make sure that all the functions that you implement work properly by creating your own test data files for each function. You can either do this by hand, calculating some test values on paper to see if they match what your program says, or temporally display various intermediate values you're calculating in the process and desk check the results to make sure they are correct. The more test cases you try, the more you will understand where your system is being successful and where it is failing.
How to submit your program? You will submit three main components for this homework 1) Your code, 13 files in total. 6 .cpp files, 6 .h files and a .cpp file with your main function. 2) An updated version of your design saved in a pdf file. 3) A report answering the questions mentioned in this assignment rubric on Canvas. 4) All the data files you used to test your program. Minimum two test files per class (12 test files.) 5) Your makefile This means you will be turning in 2 PDF's (updated design document and report), 7 cpp files (6 classes and 1 main) and at least 6 header files (1 for each class), all your test files and your make file. Each class will have two files, .cpp file and .file. You will submit the code for 6 classes, each class will have two files (.cpp, .h). And a main file. That makes 13 files in total, 6.cpp files, 6.h files, and one main file with .cpp extension as usual. You should also create a makefile to make it easier to compile your code for both you and the grader. Put all your files ( 2 pdf files, 6.cpp files, 6 .h files and a main .cpp file, test files and make file) inside a folder name the folder with your section number, first name and last name. Example:
Single Class Diagram Representing Relationships Between the Entities PATRONS CHECKOUT BOOKS Patron Pays Due Amt Due Charges Add Up LOAN
Individual Class Diagrams Showcasing Classes and Attributes BOOK LOAN PATRON Author Title ISBN_Number BookData Table Libraryld Number Cost Current Status LostORdamaged LoanlD BookID PatronID Due DateandTime Current Status Name ID Number FineBal FinePaid TotalCheckouts LostByPatron BOOKS LOANS PATRONS add Books edit Books delete-Books report_LostoRdmged get_Books | search_Books :) print_Books I checkout_Books reCheckout Books checkin_Books list Available Books list_Overdue update loan edit_loan add_Patron edit Patron delete. Patron get_Patron search_Patron () print_Patron 0