Você está na página 1de 8

Abstract

This report is all about the development of Library Management System for the

Website part. It develop use to convince the member to search the book and also

ease of borrowing books from the library.

This website mainly use by member and staff It allow member to search and

Reserve book. Member allows search the book and knows what book contain in the

library. Other than that, member allows to see the book detail and also comment on

the book. Member also allow reserve the book via website so that they can save

their time and cost to travel from their destination to library. Member also can view

current book they are borrowed and also history of the book they have borrowed

For staff user, they are able to add news and also view report with several criteria

Staff allows to add, edit and delete the news. When new news added, the homepage

news tab will be shown the new data


Chapter: 1
Introduction

1.1 Introduction:

Modern Generation is going to dependable on computer and through computer we use


Software. Hence, we are learning java that's why we create an Application for managing library
system by using java. By using this, we can store a student's information, issue a book and store a
student's information who take a book from this library. Mainly this application are used by Library
administration.

1.2 Motivation:
Libraries are essential in a process of giving citizens access to knowledge. In digital times
they are needed more than ever before. In our country, library systems are written that's why
we make a great use of paper. By making paper we cut trees. It is very harmful for our
environment. For our environment, we take this step to reduce this.

1.3 Objectives:
The aim of this project is to develop a system that can handle & manage the activities
involved in a library in an efficient & reliable way. Less managing personnel & easy searching
availability & user profile managing are major goals in this project Develop a system that can
replace the manual library management system Develop a database which stores user details
& book details Give reliable search facility for the users Administrator or librarian should have
logins.
Create an easy to understand user friendly environment. Attractive user interfaces to
navigate through the system for the users.
Chapter: 2

Background of project

2.1 Introduction:

Library Management System is an application which refers to library systems which are
generally small or medium in size. It is used by librarian to manage the library using a
computerized system where he/she can record various transactions like issue of books, return of
books, addition of new books, addition of new students etc.

Books and student maintenance modules are also included in this system which would keep
track of the students using the library and also a detailed description about the books a library
contains. With this computerized system there will be no loss of book record or member record
which generally happens when a non computerized system is used.

All these modules are able to help librarian to manage the library with more convenience and in
a more efficient way as compared to library systems which are not computerized. In addition,
report module is also included in Library Management System. If user’s position is admin, the
user is able to generate different kinds of reports like lists of students registered, list of books,
issue and return reports. All these modules are able to help librarian to manage the library with
more convenience and in a more efficient way as compared to library systems which are not
computerized.

2.2 Related Works:

 Data base connection.


 Java GUI Application.
 Java swing application.
 Unified modeling language.
2.3 Scope of the Problem:

 When connect with Database table


 When make a runnable jar file.
 When make a Exe file.
 When need to add some of extra jar file.

2.4 Challenges:

 Work with database.


 Make a runnable jar File.
 Make jar file to exe File.
 UMI design
 Working with java GUI and Swim.
 Set specific code for different kinds of jbutton, jlabel.
 Jtextfield, jdate, jTable, jpanel etc.
Chapter: 3

Requirement Specification

3.1 Requirement Collection & Analysis:

Software configuration:

This software package is developed using java as front end which is supported by sun micro
system. Microsoft SQL server is the back end to store the database Operating system: Windows 7,
Windows 8, Windows 10.

Language: java Runtime Environment, NetBeans 8.2 (front end)

Database: MySQL- MYSQL is used as database as it easy to maintain and retrieve records by
simple queries which are in English language which are easy to understand and easy to write.

Hardware Configuration:

 Processor: Pentium(R) Dual-core CPU to core i7


 Hard Disk: minimum 40GB
 RAM: 256 MB or more
Chapter: 3

Module

Objective/ Vision

A library management software where admin can add/view/delete librarian and librarian can
add/view books, issue, view issued books and return books.

Users of the System:

1. Admin
2. Libraian

Functional Requirements

1. Admin
1. Can add/view/delete librarian
2. Can logout

2. Librarian
1. Can add/view books
2. Can issue books
3. View issued books
4. Return Books
5. Can logout

Tools to be used

1. Use any IDE to develop the project. It may be Eclipse /Myeclipse / Netbeans etc.
2. MySQL for the database.

Front End and Back End

1. Front End: Java Swing


2. Back End: MySQL
Conclusion

This website provides a computerized version of library management system which will
benefit the students as well as the staff of the library. It makes entire process online where
student can search books, staff can generate reports and do book transactions. It also has a
facility for student login where student can login and can see status of books issued as well
request for book or give some suggestions. It has a facility of teacher’s login where teachers can
add lectures notes and also give necessary suggestion to library and also add info about
workshops or events happening in our college or nearby college in the online notice board. There
is a future scope of this facility that many more features such as online lectures video tutorials
can be added by teachers as well as online assignments submission facility, a feature Of group
chat where students can discuss various issues of engineering can be added to this project thus
making it more interactive more user friendly and project which fulfills each users need in the
best way possible.

Você também pode gostar