You are on page 1of 9

Project Report

Shojalilov Nodirbek (Nick)


Student ID: 198801420

Automated Library Management system project


report.

Library
Management
My major – software engineering. Below here I am going to show my project done with the help of C++. So what is
C++? C++ is general purpose programming language, programming languages can be considered as a tool to
maintain between person and computer, it is the way how we explain some important hard stuff to be done by
computers. C++ is old enough to be considered as “Santa Claus (Huh funny)” seems funny but it did brings us
magic. We created artificial intelligences and digital machines that serve us to make things easier to accomplish.. I
use Dev-C++ it is a free full-featured integrated development environment disturbed under the GNU (General
Public License) programming for writing codes in C and C++.

I will provide the source code there is no requirement for running it you just have to install any console
application environment to see how it works by yourself. But I will provide everything and source code
too.

File -> New -> Project

The most important par is starting (“1000 miles starts with 1 meter “) make sure you choose console
application.

Save it!
We are about to start our project this is the default layout and codes which are already written by Dev
itself. You must have using namespace std; command to make it work otherwise it would not run.

The best part of using programming languages there are some libraries which makes us easy to build our
projects to add libraries we have to add them to our code.\

Default one is #include <iostream> - provides us simple and basic input output service for C++.

Here is my code double slide means inline comment or single line comment it tells computers to ignore
them computers do not compile them nor shows us.

#include<fstream> -provides function for files

#include<conio.h> - provides in-built functions

#include<stdio.h> - provides communication with keyboard and mouse

#include<process.h> - provides important function in-built

#include<string> - provides variable declaration without any erros

#include<iomanip> - provides manipulator functions

#include<windows.h> - provides declaration for Windows API (API=Application Program Interface)

Now we have basic understanding of the code let’s move to the main part.
Pressing the Compile and Run button runs our program or we just can press F11

1. As soon as it starts working we get this message

2. I gave credit to myself as a creator.

3. Main Menu (We can enter any number for sections to visit)
4. I enter number 1 it is asking to input student number of student to check whether he or she
borrowed any book.

5. I entered my own student number there is no record because we have not added any record to
go back main menu we have press 4.

6. Pressed 4 headed me in main menu section

7. Pressed 2 leaded me in Book deposit where we can check whether any student requested any
book.
8. Again 4 is pressed. We can say number 4 means back.

The most important part is Administrator Menu where we can who borrowed a book or requested and
check students list.

9. As administrator has access to all information it must be secure. That is why I have set password
for it. It is my last four digits of my student ID : 1420

10. Admin panel offers 10 service for us.


11. 1) Create student record -> I registered myself

12. 2) Display all students record -> I can check who is on the list his name and student ID is
accessible. That why we have password.

13. Imagine we have more than 100 students and we are looking for only one it will be hard to find
him or her this is why section (3) provides specific search for a student 3)Display specific student
record.

14. 4) Modify student record -> Modification we can have partial changes here if we want.

15. Keeping all information is confusing even if we have specific search bar this is why here is how to
delete a student. In the future maybe he can issue another book we can modify it but it can cause
some mutual misunderstanding we do not delete it is illegal to keep someone’s personal
information for forever. 5) Delete student record -> Deletes specific student’s record.

16. As we always update our facilities sometimes we add some new books here is how to do it and
give maximum level of satisfaction to our users. 6) Book -> Adds book.

17. We can’t offer possibly any book without knowing its existence this why we can check whether
we have or not. 7) Display all books -> shows books we offer.

18. We are not perfect sometimes we make some tiny small mistake imagine we entered wrong
information to correct we do not have to delete specific book we can just modify it easily. 9)
Modify -> Book.
19. Everything has its expiry date sometimes books can be unusable in that case we can’t offer
something which has low-quality, this kind of book should be deleted. 10) Delete book.

20. In admin panel number 4 which were used always as back does not operate so we have entered
11) Main menu -> Main Menu.

Pressing number 4 closes our project.


While creating a project we always must think how it can change the world for better place, I think my
small library management service application can help someone to boost their productivity.

I learnt more depth of c++ programming and logical thinking of algorithms with the help of this project it
gave me insights to succeed in my future life by creating world-ease programs and applications for
human beings.

You might also like