Library Management System Documentation
Library Management System Documentation
M’S
PROJECT REPORT
ON
SUBMITTED BY
Mr.Ingole V.V.
Mr. Ekamalli R.T.
Of
Sangola College, Sangola
Guided By
1
S. T. U. S. M’S
SANGOLACOLLEGE, SANGOLA
Certificate
This is certify that Mr. Ingole Vivek Vilas and Mr. Ekamalli
Rohit Tanaji completed the project titled “Library
Management System” in satisfactory manner as a partial
fulfillment for the course of B.sc.(ECS)-III for the session
2018-2019 of the University of solapur.
2
Acknowledgement
3
Index
3. System Requirements 8
4. System Design 9
5. Table Design 10 - 14
6. User Manual 15
7. Directory Structure 16
System
Source code
8. User Interface (Screen-shots) 17 – 26
9. Source Code 27
10. Output 28
11. Advantages 29
12. Limitation 30
14. Bibliography 32
4
S.T.U.S.Mandal’s
SangolaCollage,Sangola
T.Y.B.Sc.(E.C.S)Project
Academic Year 2018-19
Synopsis
Submission Date: 01-03-2019
Project Title:”Library Management System ”.
Team member:
1)Mr. Ingole Vivek
2)Mr. Ekamalli Rohit
Description:-
In this project we implement all basic library function as well as we try to
introduce some extra features from our side.
System Implementation:-
A) Languages used :
Front end :JavaFX, FXMl, CSS.
Back end : SQLite
B) Tool’s used :
1. NetbeansIDE : To develop project coding part.
2. Scene Builder : To make UI (user interface) screens.
3. SQLite database manager : To make database design.
4. Launch 4J : To build project .exe file.
5. Install creator pro : To make installer.
6. Barcode to PC scanner : to scan barcode.
6
We can also use this feature to announcement for any function or
any give any message to all members.
7
System Requirements
System Requirements:
Min jre 1.8 are installed.
Barcode Scanner.
printer
8
System Design
9
Table Design
Admin :
Book :
Column :
10
Course :
Dept :
Issue_Book :
Log :
11
Security_answer :
Security_question :
Member :
12
Setting :
Submit_history :
User :
13
User_permission :
14
User Manual
first check is there jre 1.8 is installed or not. If not then install it.
After jre installation install our software by double clicking on it.
Then you will see .exe file name Library system. Then click on it
your system will run.
If you first time open the system then complete admin
registration process first.
In project folder you will see directory named “img” in this
directory all images related to student, teacher, user, books as
well as their barcode are stored.
In img directory you also get automated generated member
id’s so you can this images as your need.
Note :-
Don’t be try to cut, edit or rename any file or folder related to
system. Otherwise your system may crash.
You can copy any files but don’t be delete it.
In such situation if there will any issue related to system you can
directly contact our support team, which is available in first page
of the system.
15
Directory Structure
System Database
Source Code
16
User Interface
Welcome Screen
17
Contact us page
18
Login Page
Home Screen
19
Side Menu
User Menu
20
Add Book
Edit Book
21
Issue Book
Submit Book
22
Add New User
23
System Setting
User Details
24
Total User / member Report
Book Report
25
Sample ID Card
ID Card Backside
26
Source Code
Project Link : -
1) https://drive.google.com/open?id=17E7-cZpJg4npdhlT1xCMb68njSzeX1bb
2) https://coolitknowledge.blogspot.com/p/javafx-projects.html
Or
27
Output
below :
Generate report for Total fine through out whole year per member.
database.
Generate Graphical report for total users / member count with the
help of piechart.
28
Advantages
User does not need to maintain records manually all this tasks are
becomes automated.
All members of the system get notified time to time about any
This system uses better user interface so every one can easily able
29
Future Enhancement
30
Limitations
folder. Because this system stores all data images into file system
so if some ones edit or delete that file may crash the system.
users login time and not calculate their whole login duration ( till
logoff ).
This system may slow down in such computers having low RAM or
weak processor.
be updated.
31
Bibliography
Internet :
keepToo.
32