Giter VIP home page Giter VIP logo

library's Introduction

Library

This code simulate a simple library system toten that make loans, devolutions, book searches and check availability, writen in C++ on Programmig Language 1 grade at the IT Bachelor degree - UFRN

Information

Getting Help

Installation

  • Download the full repository from my github click here, or follow the steps below:

  • On terminal:

	$ git clone https://github.com/lpgoulart/Library.git
	$ cd Library
	$ make

  • To run, just go bin directory by typing:
	$ cd bin
	./Library

  • The SuperUser access password is "1234"

Report

  • Search

    src/control.cpp: In member function ‘void Control::searchBook()'

    src/control.cpp:36: Search for book by tittle

  • Loan

    src/control.cpp: In member function: 'std::string Control::searchBook ( std::string bookT, std::string ID )'

    src/control.cpp:108: Make a loan

    src/control.cpp: In member function: 'void Control::Loans ()'

    src/control.cpp:217: Make a loan

  • Late loan

    src/control.cpp: In member function: 'void Control::check( Book* book )'

    src/control.cpp:411: Check if is there any late loan in the system

    src/control.cpp: In member function: 'void Control::lateBook()'

    src/control.cpp:452: Check if is there any late loan in the system

  • Usage of Memory allocation

    Getters && Setters from:

    src/book.cpp

    src/student.cpp

  • Usage of operator overload "<"

    src/control.cpp: In member function: 'void Control::check( Book* book )'

    src/control.cpp:446: Check if is there any late loan in the system

  • Insertion of Students

    Directly in the files *.txt, follow the instructions below:

	> 1 		    ( ID ) 
	> Leonardo Goulart  ( Student's name )
	> Manaus, Amazonas  ( Student's adress )
	> 		    ( Book borrowed by the student )
	...

  • Insertion of Books

    Directly in the file *.txt, follow the instructions below:

	> O nome do vento	( Book tittle )
	> 			( ID of student who borrow the book )
	> Available 		( Availability )
	> Patrick Ruthfuss	( Author's name )
	> The archer		( Editor's name )
	> 2011			( Year of publication )
	> 			( Loan date )
	... 

library's People

Contributors

lpgoulart avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.