67% found this document useful (3 votes)
778 views67 pages

Library Management Systems

This document describes a library management system project that was developed to computerize operations like book searching, issuing, renewing and returning books. It includes modules for administrators and students, database tables to store user and book details, screenshots and test cases to validate proper functioning. The system aims to provide an integrated information system for library members and management while reducing manual work and improving access and retrieval of information.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
67% found this document useful (3 votes)
778 views67 pages

Library Management Systems

This document describes a library management system project that was developed to computerize operations like book searching, issuing, renewing and returning books. It includes modules for administrators and students, database tables to store user and book details, screenshots and test cases to validate proper functioning. The system aims to provide an integrated information system for library members and management while reducing manual work and improving access and retrieval of information.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 67

CONTENTS

ABSTRACT

INTRODUCTION
HARDWARE & SOFTWARE REQUIREMENTS PROBLEM ANALYSIS

MODULES DESCRIPTION
TABLE DESIGN ER DIAGRAM SCREEN SHOTS TEST CASES CONCLUSION

ABSTRACT
This project is aimed at developing an Library

Management System for the college library.


This system can be used to search for books,

Issue/Renewal books, Fine generation etc..,


This is one integrated system that contains student

and administrator modules.

INTRODUCTION
The mission of the Library Management System Project is to

create an integrated information about the books for members and administration.

There are registered people in the system (students,

Administrator et al). Each one of them may have some exclusive privileges.
ADMINISTRATOR/STUDENT modules in the system. the required time.

The Home page is provided with links to connect

The cost of the System is economical and it is developed within

HARDWARE REQUIREMENTS
Processor: Intel Pentium 4 or equivalent RAM: Minimum of 256 MB or higher HDD: 20 GB or higher

Monitor: 15 or 17 color monitor

SOFTWARE REQUIREMENTS
Front-end:J2EE (JSP, HTML, JavaScript) Back-end: Oracle 9i or higher Server: Apache Tomcat 5.5 Operating system: Microsoft Windows 2000 or XP Browser: Microsoft Internet Explorer or any other

EXISTING SYSTEM
By using present system, work is done manually. So all

transactions takes lot of time to complete.


If the information is maintained manually the process becomes

much complicated and difficult for understanding and retrieval of information.


Student cannot interact directly with system. He can only

interact with administrator.

PROPOSED SYSTEM
This system is a completely computerized one.
Books Information can be retrieved easily by using search

operations, Which is not possible in a manual system.


Student can directly interact with system and can check the status

of the books borrowed by him and the respective due dates and other relevant details by entering his/her Register no.

MODULES MODULES:
ADMINISTRATOR

OPERATIONAL RIGHTS
Add/Remove books Add/Remove members Issue/Renewal books Return books Search

STUDENT

Search Display status of the books borrowed by him and other relevant details.

DATABASE TABLES
ALOGIN
FIELD NAME ----------------UNAME PWD KEY TYPE --------------PRIMARY KEY DATA TYPE ----------------VARCHAR2(30) VARCHAR2(15)

DATABASE TABLES
BOOKS
FIELD NAME ----------------BOOKID TITLE SUBJECT STATUS PRICE AUTHOR SHELF NO KEY TYPE --------------PRIMARY KEY DATA TYPE ----------------VARCHAR2(5) VARCHAR2(50) VARCHAR2(50) VARCHAR2(20) VARCHAR2(10) VARCHAR2(15) VARCHAR2(15)

DATABASE TABLES
STUDENT
FIELD NAME ----------------SID FNAME LNAME MID RES MOB DOB KEY TYPE --------------PRIMARY KEY DATA TYPE ----------------VARCHAR2(5) VARCHAR2(50) VARCHAR2(50) VARCHAR2(20) VARCHAR2(10) VARCHAR2(15) VARCHAR2(15)

DATABASE TABLES
ISSUE
FIELD NAME ----------------BOOKID SID ISSUEDATE RETURNDATE STATUS FINE KEY TYPE --------------FOREIGN KEY FOREIGN KEY DATA TYPE ----------------VARCHAR2(5) VARCHAR2(5) DATE DATE VARCHAR2(12) NUMBER(6)

TESTING
Testing is process of executing program with the intent of

finding an error
Testing is the phase where errors remaining from the earlier

phase are also detected.


In this the program to be tested is executed with a set of test

cases and the output of the program for the test case is evaluated to determine whether the program is performing as it is expected to do.

TEST CASE

When invalid characters are included in any of the fields while entering details. Expected Result System should not accept the details entered and display an appropriate error message. Observed Result The system displayed the message and the user is prompted to reenter the details.

Test Case

When an invalid UserID or Password are given Expected Result System should display an error message followed by a screen to re-enter the id or password Observed Result The system displayed the message and the screen to reenter the details.

Test Case

When required fields are not entered. Expected Result System should identify the fields and display an appropriate error message Observed Result The system displayed the appropriate error message.

The entire implemented system mainly demonstrates the

concept of a library management system.


The developed system perfectly met all the objectives

conceived at the design phase of the system.


This project helps the user from avoiding the manual stress in

maintaining the records.


No system is always perfect or complete and there is scope for

further development.

You might also like