0% found this document useful (0 votes)
118 views29 pages

11.Project-Online Library Management System

This 3 sentence summary provides the key details about the document: The document is a project report submitted by Jagjivan Kumar Sharma for the development of a Library Management System as a partial fulfillment of the requirements for a Bachelor's degree in Computer Application. It includes sections on the introduction, scope, technology used, data tables, data flow diagrams, entity relationship diagrams, screenshots of the system, and future scope. The proposed system aims to automate library processes like book stock maintenance, member transactions, and report generation to improve efficiency and access to information.

Uploaded by

jagjivan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views29 pages

11.Project-Online Library Management System

This 3 sentence summary provides the key details about the document: The document is a project report submitted by Jagjivan Kumar Sharma for the development of a Library Management System as a partial fulfillment of the requirements for a Bachelor's degree in Computer Application. It includes sections on the introduction, scope, technology used, data tables, data flow diagrams, entity relationship diagrams, screenshots of the system, and future scope. The proposed system aims to automate library processes like book stock maintenance, member transactions, and report generation to improve efficiency and access to information.

Uploaded by

jagjivan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Project Report on Library Management System

A PROJECT REPORT

in partial fulfillment for the award of the degree

of

Bachelor in Computer Application

Submitted By: Submitted To:

Jagjivan Kumar Sharma Karabi Choudhury


Exam Roll No-052/16 BCA Dept[HOD]
Class Roll No- 22
ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful completion of
any task would be incomplete without the mention of people whose
ceaseless cooperation made it possible, whose constant guidance
and encouragement crown all efforts with success.
We are grateful to our project guide Karabi Choudhury for the
guidance, inspiration and constructive suggestions that helpful us in
the preparation of this project.
We also thank our colleagues who have helped in successful
completion of the project.
CERTIFICATE
This is to certify that this report of Library Management System
embodies the original work done by Jagjivan Kumar Sharma during
this project submission as a partial fulfilment of the requirement for
the Bachelor in Computer Application 6th Semester, of the Guwahati
University.

Karabi Choudhury
HOD
(BCA Department)
Table of Contents

1. Synopsis 5
2. Feasibility Study 9
3. Data Tables 11

4. Data Flow Diagrams 14


5. Entity Relationship Diagram 15
6. Screen Shots Of Form 17
7. Future Scope 22
8. Conclusion 24
9. Bibliography 25
Online Library Management System

1. Introduction:- 1.1
Purpose:-

The purpose of this application are as follows:

• The software is for automation of library.


• It provides following facilities to

Operator:

• Can enter details related to a particular book.


• Can provide membership to members.

Admin:

• Can read and write information about any member.


• Can update, create, and delete the record of membership
as per requirement and implementation plants.
2.) Scope:
The different areas where we can use this application are:

• Any education institute can make use of it for providing


information about author, content of the available books.
• It can be used in offices and modifications can be easily
done according to requirements.

3.) Technology Used:

Front End: NetBeans, Mozilla Firefox.

Back End: My SQLite ,Java JDK.

4.) Assumptions

• This application is used to convert the manual application


to the application.
• Customized data will be used in this application.
• User does not have right to enter information about books.

5.) Overview:
Project is related to library management which provides reading
services to its members. Any person can become a member of the
library by filling a prescribed form.
They can get the book issued, so that they can take home and return
them.

6.) Functionality:

• Online membership.
• Keeps the track of issues and submission of books.
Feasibility Study

In feasibility study phase we had undergone through various steps


which are describe as under:
1. Identify the origin of the information at different level.
2. Identify the expectation of user from computerized system.
3. Analyse the drawback of existing system (manual) system.

WORKING OF PRESENT MANUAL SYSTEM

The staffs of library are involved in the following tasks.


1. Membership process: person have to fill membership form and
they are provided with member id.

DRAWBACKS OF PRESENT SYSTEM


Some of the problems being faced in manual system are as follows:
1. Fast report generation is not possible.
2. Tracing a book is difficult.
3. Information about issue/return of the books are not properly
maintained.
4. No central database can be created as information is not
available in database.
PROPOSED SYSTEM
There will be three major components:
1. Stock maintenance.
2. Transaction entry.
3. Reports.

Proposed system provides with following solutions:


1. It provides "better and efficient" service to members.
2. Reduce the workload of employee.
3. Faster retrieval of information about the desired book.
4. Provide facility for proper monitoring reduce paper work and
provide data security.
5. All details will be available on a click.
Data Tables:

 Table: Account

S.no. Colum Data Length Description


Name Type

1 rowid integer 50 Unique identification


of the members

2 Username varchar 70 Unique id of the


members
3 Name Text 50 Name of the members

4 Password varchar 50 Unique of passwords


of each user

5 Security varchar 80 In case of forgetting


Question password

6 Answer varchar 90 Permanent/Temporary


 Table : Books
s.no. Column Date- Description
Name Type

1 Book id Integer Title of the book

2 Name Text Name of the book

3 Edition Text Author of books

4 Publisher Date/time Date on which book was


received

5 Price Text Cost of books

6 Pages Text No of pages


 Table: Issue

s.no. Column Date Description


Type Type

1 Book Id Text User identification number

2 Name Text Title of books

3 Edition Date/time Date on which book is


issued

4 Publisher Date/time Due date on which book is to


be returned

5 Price integer Price of the book

6 Pages integer Page of the book

7 Student ID integer Unique no of the student

8 SName char Student name


9 FName Char Father name

10 Course Char Course of the student

11 Branch Char Branch of the department

12 Year integer Year of the semester

13 Semester Integer Semester of the student

14 Date of issue Integer


 Table: Return
Sl. Column Data-Type Description
No Name
1 Student ID Integer Unique id of
student
2 Name Char Name of student
3 FName integer Father Name of
student
4 Course Char Course of
student
5 Branch Integer Branch of the
student
6 Year Integer Current year
7 Semester Integer His/her semester
8 BookID Char ID no of books
9 BName Char Name of the
book
10 Edition Char Edition of the
book
11 Publisher Char Publisher of the
book
12 Price Integer Price of the book
13 Pages Integer Pages in book
14 DateOfIssue Integer Issuing date
15 DateOfReturn Integer Returning date
No Column Name Data Description
Type
1 Student ID integer Id of student
2 Name Char Name of
student
3 Father Char Father name
4 Course char Course
taken
5 Branch Char Branch
name
6 Year Integer Current year
7 Semester integer Semester
year
 Table: Student
Data Flow Diagram (DFD)

DFD 0 level
DFD level 1
E-R DIGRAM

It is clear that the physical objects from the previous section


– the member, books, library – correspond to entities in the
Entity-Relationship model, and the operations to be done on
those entities – holds, checkouts, and so on – correspond to
relationships. However, a good design will minimize
redundancy and attempt to store all the required information in
as small a space as possible.
ER Diagram
SNAPSHOTS
Future Scope

FUTURE SCOPE OF APPLICATION :

This application can be easily implemented under various situations.


We can add new features as and when we require. Reusability is
possible as and when require in this application. There is flexibility in
all the modules.

SOFTWARE SCOPE:

• Extensibility: This software is extendable in ways that its original


developers may not expect. The following principles enhances
extensibility like hide data structure, avoid traversing multiple links
or methods, avoid case statements on object type and distinguish
public and private operations.

• Reusability: Reusability is possible as and when require in this


application. We can update it next version. Reusable software
reduces design, coding and testing cost by amortizing effort over
several designs. Reducing the amount of code also simplifies
understanding, which increases the likelihood that the code is
correct. We follow up both types of reusability: Sharing of newly
written code within a project and reuse of previously written code on
new projects.

• Understandability: A method is understandable if someone other


than the creator of the method can understand the code (as well as
the creator after a time lapse). We use the method, which small and
coherent helps to accomplish this.

• Cost-effectiveness: Its cost is under the budget and make within


given time period. It is desirable to aim for a system with a minimum
cost subject to the condition that it must satisfy the entire
requirement.

Scope of this document is to put down the requirements, clearly


identifying the information needed by the user, the source of the
information and outputs expected from the system.
Conclusion

From a proper analysis of positive points and constraints on


the component, it can be safely concluded that the product is
a highly efficient GUI based component. This application is
working properly and meeting to all user requirements. This
component can be easily plugged in many other systems.
Bibliography
Books:

• Beginning Java Objects: From Concepts to Code -by Jacquie


Barker)
• Introduction to Java Programming (NIIIT publication)
• The Complete Reference Java(McGrawhill; Herbert
Schildth- reprint 2008)
• Introduction to MS-Access(Aptech)

Web Sites:
• www.apache.org
• www.wikipedia.com

You might also like