Presented By:-Abhay Kumar Gourav Kumar Aanand Kumar

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

SHIV SHANKAR INSTITUTE OF ENGINEERING &

TECHNOLOGY,PATTI

PRESENTED BY:-
ABHAY KUMAR
GOURAV KUMAR
AANAND KUMAR
JAVA INTRODUCTION
• Java is one of the programming language or technology used for developing web applications.
Java language developed at SUN micro systems in the year 1995 under the guidance of james
gosling and there team. Originally SUN micro systems is one of the academic university
(standford university network)

• Whatever the software developed in the year 1990, SUN micro systems has released on the
name of oak, which is original name of java (scientifically oak is one of the tree name). The
OAK has taken 18 months to develop.The oak is unable to fulfill all requirements of the
industry. So james gosling again reviews this oak and released with the name of java in the
year 1995. Scientifically java is one of the coffee seed name.
JAVA DIVIDED INTO THREE CATEGORIES, THEY ARE

• J2SE (JAVA 2 STANDARD EDITION)


• J2EE (JAVA 2 ENTERPRISE EDITION)
• J2ME (JAVA 2 MICRO OR MOBILE EDITION)
• J2SE

• J2SE is used for developing client side applications.


• J2ee
• J2EE is used for developing server side applications.
• J2me
• J2ME is used for developing mobile or wireless application by making use of a predefined
protocol called WAP (wireless access / application protocol).
FEATURES OF JAVA
• Features of a language are nothing but the set of services or facilities provided by the
language vendors to the industry programmers. Some important features are;
Introduction to project

This project implements a digital library system.


It aims to make the use of library urser friendly and easier.
It aims to reduce the time consumed for finding a book and the work load of the
library staff.
It aims to develop in to a single access point library.
It aims to develop and construct tutorials for the users to enable them to effectively
utilize the facilities and resources made available by the library.
To act as gateway to digital and electronic information.
ABSTRACT

 This project aims to develop a LAN based desktop application.

 It has provisions for

Users to search and preview books

Know availability of books

Request for new books

View their records


HARDWARE & SOFTWARE SPECIFICATIONS

1.SOFTWARE USED
• OPERATING SYSTEM : WINDOWS 8.1
• DATA BASE : SQLITE
• PROGRAMMING LANGUAGE : JAVA
• IDE : ECLIPSE MARS

2.HARDWARE USED
 PROCESSOR :INTEL CORE I5
 MEMORY SIZE : 4 GB OF RAM
 INPUT : MOUSE/KEYBOARD/TOUCH
PROPOSED SYSTEM
The application can search for all the books by title, author or
• Subject, preview their contents and know if it is available for rental or if not, when it
will be available.

• . The proposed systems aims to overcome drawbacks of existing system and:

 Reduce time and effort required to find books.

 Make the use of library user friendly and efficient.

 Improve efficiency and quality of service.

 Make more books available for borrow in the long term by

• Completely digitalizing the reference section.


• THIS APPLICATION ALLOWS TWO MODULES:

 ADMINISTRATOR

 USER

ADMINISTRATOR MODULE
 LOGIN
 MANAGE REQUESTS
 MANAGE ISSUE LOG
 MANAGE BOOKS
1. DETAILS OF CURRENTSTATUS OF BOOKS
2. INFORMATION ABOUT BOOKS
 MANAGE MEMBERS
USER MODULE

 LOGIN
 SEARCH BOOKS
 PREVIEW CONTENTS
 CHECK AVAILABILITY
 ADD REQUESTS
 VIEW ACTIVITY LOG
DATA FLOW DIAGRAM
• LEVEL 0 DFD(CONTEXT LEVEL)

request DIGITAL reply


USER LIBRARY
USER
SYSTEM

Graphical representation of the system in the context level.


LEVEL 1 DFD
ADMIN
ADMINIST ADMIN
DETAILS
RATION
2.0

LOGIN
USER 1.0

USER
ACTIVITI USER
ES DETAILS USER
2.0
TABLES
THERE ARE 5 DATA TABLES USED.

BOOKS
MEMBERS

REQUESTED BOOKS

FIELD DATA TYPE CONSTRAINTS KEY


BookTitle VARCHAR NOT NULL, PK
UNIQUE
RequestedBy VARCHAR NOT NULL PK

Author VARCHAR NULL

Subject VARCHAR NULL


ISSUE LOG

• ADMIN
FIELD DATATYPE CONSTRAINTS KEY
UserId INTEGER NOT NULL, PK
UNIQUE
Password TEXT NULL
PROJECT SNAPSHOTS
• REGISTER PAGE :
LOGIN PAGE :
HOMEPAGE :
FUTURE SCOPE

This software could be modified and developed for future use

In the future, this application can be extended to include processes like book
reservation, issue, return, fine computation etc to integrate all library related
processes into one system.
REFERENCES

JAVA GUI DEVELOPMENT TUTORIAL

THE COMPLETE REFERENCE JVA 2.0 –HERBERT SCHILDT (5E)

JAMES R. GROFF AND PAUL N. WEINBERG, “COMPLETE REFERENCE SQL” (2E)

RAJIB MALL, ‘SOFTWARE ENGINEERING’.

WWW.YOUTUBE.COM

WWW.SQLITE.ORG

You might also like