You are on page 1of 38

1 .

INTRODUCTION
1.1 Existing System:
This application maintains the details of books like what type of books are there, what books are in available state, and how many books are there for same title of different authors. This information is available only for librarian not for students. Information is store in registers not on computer system so process is very time consuming. The library management system is maintained manually till now.

Need of System:
1. Due to Wastage of time. 2. Due to Work delay. 3. Due to Decrease in the performance of the system. 4. Due to More man power is required.

1.2 Scope:
The proposed system targets the information contained in the library covers the various books that are referred by the department for its manual reports. The present system considers only works of information contained in the library covers the various books that are referred by the department for its smooth running. Though the interaction with the external systems is considered, in the present release only their abstract interface is specified but not implemented. By using this system students reserve the books through web. Using this we can reduce the 1. Wastage of time. 2. Work delay 3. Decrease in the performance of the system. 4. More manpower is required

1.3 Operating Enviornment :Software and Hardware


Software Requirements: Operating System Back End Technologies Web Server Web Technologies Documentation Tool Windows XP. MS Access. JAVA SDK 7, JSP. Apache Tomcat 5.0. HTML. Microsoft word 2007.

Hardware Requirements: Processor Processor Speed RAM Hard Disk Mouse Monitor Key Board Intel Dual Core. 250 MHz to 833MHz. 256 MB to 1GB. 20 GB. Logitech. EGI/VGA. 101 Standards.

1.4 Detail Description Of Technology Used :


We have used 2 types of technologies in this project

1) JAVA TECHNOLOGY : In this, we used JAVA SDK 7 to develop whole project. In that,

JSP is known as JAVA SERVER PAGES which is stored on APACHE SERVER. We can acess that pages using web browser.
2) WEB TECHNOLOGY :Web Technology used is HTML 5.0. Its just used for designing

purpose to make web pages attractive.

2 . PROPOSED SYSTEM
2.1 Proposed System:
4

In this system students are no need to go to library for reserving Book, just go to internet and search what types of books are there in library, search Books based on author, search books based on title and see what books are in Available state. In this way select which book we want and identify the book id and Reserve that book through reservation form. If more than one person requesting for single book, then the librarian See the list of reservation forms and issue the books based on First in First out order of reservation Forms and rejecting the other students requests. In this proposed the work delay and wastage of time will be reduced.

2.2 Objectives Of System :


1) 2)

To Reduce Time During Processing. Provide Efficiency To Students.


5

3)

Accessible To Everywhere.

2.3 User Requirement :


1) User Wants Efficiency Due To Library Processing. 2) User Want To Know Which Book Is Available Or Not. 3) User Want To Know Which Book Is Available According To Author.
6

4) User Want To Know Which Book Is Available According To Book Name. 5) User Want To Renew And Issue Book From Anywhere Using Internet.

3 . ANALYSIS & DESIGN


3.1 E-R Diagram :

3.2 Object Diagram :

3.3 Class Diagram :


9

3.4 Use Case Diagram :


10

a) Use case for Student Module :

b) Use case for Librarian Module :


11

3.5 Deployment Diagram :


12

3.6 User Interface Design :

13

Home Page :

Registration Form :

14

Server Responce :
15

Sign In Form:
16

Student Menu:
17

List all Books:


18

Book Reservation Form:


19

Librarian Menu:
20

Add New Book:


21

List Books Based On Title:

22

List all books based on book title:


23

List of Reserved Books:


24

Issue Book:
25

Renewal Book:
26

Return Book:
27

3.8 Table Specification :

Student Table :
28

Serial No. 1 2 3 4 5 6

Field Name Sid Sname Email Password Address Mobile

Data Type Integer Text Text Text Email Email

Size 2 30 50 20 100 10

Constraints Primary Key Not Null Not Null Not Null Not Null Not Null

Books Table : Serial No. 1 2 3 4 5 6 7 Field Name Bookid Booktitle Author Publications Total pages Price Status Data Type Integer Text Text Text Integer Integer Text Size 2 20 20 20 2 2 15 Constraints Primary Key Not Null Not Null Not Null Not Null Not Null Not Null

Reservation Table : Serial No. 1 2 3 Field Name Rid Sname Bookid Data Type Integer Text Integer
29

Size 2 20 2

Constraints Primary Key Not Null Primary Kay

Dateofreserve

Text

10

Not Null

Issue Table : Serial No. 1 2 3 4 Field Name Issueid Sid Bookid Dateofissue Data Type Integer Integer Integer Text Size 2 2 2 10 Constraints Primary Key Primary Key Primary Kay Not Null

Renewals Table : Serial No. 1 2 Field Name Bookid Dateofrenewal Data Type Integer Text Size 2 10 Constraints Primary Key Not Null

Librarian Table : Serial No. 1 2 3 Field Name Userid UserName Password Data Type Integer Text Text Size 2 20 20 Constraints Primary Key Not Null Not Null

30

4. USER MANUAL
4.1 User Manual :
1) First Login should be perfprmed by student or librarian. 2) If there is new student then new account should be created using New User. 3) If Login is performed by student then there is 4 options a)List All Books b)List Books Based On Title
31

c) List Books Based On Author d)Reserved Book 4) If Login is performed by librarian then there is 13 options a)Add New Book Details. b)Update Book Details. c) Delete Book Details. d) List All Books. e) List Books Based On Title. f)List Books Based On Author. g) Issue Book. h) Return Book. i)List Of Reservation Books. j) List Of Issued Books. k)List Of Renewals Book. l) List Of All Students. 5) At Last , Sign Out should be performed.

4.2 Operations Manual :


a)List All Books :- This will display all books stored in database. b)List Books Based On Title :-This will display books based on title which will be entered by student. c) List Books Based On Author :-This will display books based on title which will be entered by author. d)Reserved Book :-Book will be reserve by student. e)Add New Book Details :- This will add new book in database. b)Update Book Details :-This will update existing book details.
32

c) Delete Book Details :-This will delete book from database. g) Issue Book :This will issue book to the student. h) Return Book :-Book will be returned to the library system. i)List Of Reservation Books :-This will display all reserved books. j) List Of Issued Books :-This will display all issued books. k)List Of Renewals Book :-This will display list of books which is renewed. l) List Of All Students :-This will display all student details who have taken books.

Drawbacks and Limitations :


1) This system will hang down if user increases day by day. 2) There is no inventory maintained.

3) If user not able to return book within given time then there is no mechanism to track this problem.

Proposed Enhancements :
1) System Failures will be reduced. 2) Inventory will be maintained. 3) Fine will be collected using appropriate mechanism.

33

Conclusion
This project named Web-Based Library is developed and designed as per the requirements and necessities made by the library of St.Martins PG College of Technology. The main features of this project are providing user-friendly interface for both the Librarian and the students and it also avoids carrying out the work manually and reduces the wastage of paper as everything is done electronically and students are directly see the books status with out librarian help and reserving books through web. We can make a view and modify data according to the users needs. The design of the current system supports this type of facilities .As all the screens are self explanatory, it is easy to work

34

with a less training for a new operator. This system eliminated the problems of the existing system and enhances its capability.

Bibliography and References


References for the Project Development were taken from the following Books and Web Sites. HTML Reference: HTML DHTML AND JAVASCRIPT Reference Book. JAVA Reference: JAVA Reference 7th Edition.

35

W3CSchool.com

36

37

38

You might also like