abstract-library mgt sys
TRANSCRIPT
-
7/29/2019 ABSTRACT-library mgt sys
1/11
ABSTRACT
Library Management System
LIBRARY MANAGEMENT SYSTEM is a software application to
maintain the records related to Book Purchase, Stock Maintenance, Book
Search, Catalog, Book Issue, Book Returns, Fine Collection, and all necessary
requirements for the Library to manage day to day operations.
OBJECTIVE:
The main objective of the application is to automate the existing system
of manually maintain the records of the Book Issue, Book Return from the
student, Stock Maintenance, Catalog and Book Search to be computerized. So
the Book Issue, Return, Searching will be faster.
SCOPE:
This application can be used by any Library to automate the process of
manually maintaining the records related to the subject of maintaining the stock
and Book Issues.
PROBLEM DEFINITION:
Maintaining records of application for estates, the manual system is too
complex and cumbersome. Since time and resources available we have been
proposed to develop an inventory system.
All the outset the application requirements were studied and analysis
and design were carried out. The development platform and software tool were
identified as Visual Basic 6.0 (As Front-End) and Access (As Back-End)
database. Using visual programming, object are manipulated directly and also
-
7/29/2019 ABSTRACT-library mgt sys
2/11
due to the feature of fast and easy prototyping and GUI building visual basic
6.0 as used.
In the system analysis and design part, data is processed using query
techniques and study of the existing system.
During the development phase various option are developed like master
menu. Transaction menu, report generation, utility etc.
The detail of the programming steps followed and important clauses
incorporated in the screen are described in documents.
The transactions related to Book Purchase, Book Issue and Book Returns are
maintained manually at present along with maintaining the accounts of the
Students and the Lecturers.
All these are to be automated and an application is required to relate all
of them relatively and logically so that the current system can be replaced and
accepted without major changes and problems.
The application should provide quick access to the records maintained
and must reveal the important reviews about the business so that the growth
can be easily compared and should provide with the various reports showing
the related details so that the important decisions could be taken easily.
Disadvantages of Existing System:-
The manual system required more time for processing.
The processing is very lengthy.
It require more clerical work.
-
7/29/2019 ABSTRACT-library mgt sys
3/11
The manual system is more error prone.
Manual system is costly.
Immediate response to the quires is difficulty and time
consuming.
It is not possible to create quick report.
Mathematical calculation done manfully.
No authentication measures.
Need for computerized system:-
The main draw back of the existing system is that manual work leads
time consumption. It affects the all person of management and also the
departments. There is number of day-by-day transactions and hence the large
number of register have to the kept to circulation, which have to the stored.
Also large numbers of register have to the kept to the store. This document is
required more storing space, more manpower and job become tedious.
Sometime gathering of all documents is a tedious job.
In this system process of summary report in main part, using the
computerized system this process is become simple and small. You can
immediately getting the report for the query. You can get this all report or
summary for the previous year. Various year. Various details have to the
providing to the management at any time.
-
7/29/2019 ABSTRACT-library mgt sys
4/11
MODULE I: MEMBER MANAGEMENT
Sub-module 1: mem_store()
DESCRIPTION:
This is a master entry screen to add the details of a student. Each entry
has the following attributes:
1. Student Name
2. Student Age
3. Student Roll Number
4. Student Year
5. Number of Tokens
INPUTS:
1. Name
2. Age
3. Roll number
4. Year
5. Number of tokens
OUTPUTS:
A record is created in the database
ALGORITHM:
The various student details including the name, age,
roll number, year, and number of tokens available
are taken as input to create a record.
-
7/29/2019 ABSTRACT-library mgt sys
5/11
Sub-module 2: mem_display()
DESCRIPTION:
This module is used to display the member details.
OUTPUT:
1. Name
2. Age
3. Roll number
4. Year
5. Tokens
ALGORITHM:
1. Open the student.dat file.
2. Read the contents from the file.
3. Display the contents of the file.
Sub-module 3: memb()
DESCRIPTION:
This module is used to check is the student is a valid member or
not.
INPUT:
1. Student Roll number
OUTPUT:
-
7/29/2019 ABSTRACT-library mgt sys
6/11
Valid Member/Invalid
ALGORITHM:
1. Open the file student.dat.
2. The roll number is entered.
3. The given roll number is compared with the file
contents.
4. If valid, print Valid member
Else
Print Invalid
Sub-module 4: mem_delete()
DESCRIPTION
This module is used to delete a member from the record.
INPUT:
Enter the roll number of the student whose details are to be deleted..
OUTPUT:
The deleted roll number is displayed and the record is deleted.
ALGORITHM:
1. The roll number of the student whose account is to
be deleted is obtained from the user.
2. The details of the student are deleted.
3. The changes in the file are saved.
4. The deleted roll number is displayed.
-
7/29/2019 ABSTRACT-library mgt sys
7/11
MODULE II: BOOK MANAGEMENT
Sub-module 1: bk_store()
DESCRIPTION
Add the book details. Each entry has the following attributes:
1. Book Name
2. Book Author
3. Book Count
4. Book Edition
INPUT:
1. Title
2. Author
3. Count
4. Edition
OUTPUT:
A record is added to the book database.
ALGORITHM:
The various details of the book such as the Title, Author, Count, Edition
are entered in the book database.
Sub-module 2: bk_display()
DESCRIPTION
This module is used to display the book details.
OUTPUT:
-
7/29/2019 ABSTRACT-library mgt sys
8/11
1. Book Name
2. Book Author
3. Book Count
4. Book Edition
ALGORITHM:
1. Open the file Book.dat.
2. Read the contents from the file.
3. Display the contents of the file.
MODULE III: TRANSACTION
Sub-module 1: issue()
DESCRIPTION
This module is used to issue a book to a student.
INPUT:
1. Book Name
2. Student Roll number
3. Data(issue)
OUTPUT:
1. Book Issued
2. Change in database
ALGORITHM:
-
7/29/2019 ABSTRACT-library mgt sys
9/11
1. On valid entry of the roll number of the student and
the book name, the book is issued and necessary
changes made in the member and book databases .
VALIDATION:
1. To check the validity of the roll number
2. To check the validity of the book name
3. To check if the number hasnt exceeded the total
number of tokens available for each student.
ERROR HANDLING:
Rejects the issue request on the failure of any one of the above validation
criteria.
Sub-module 2: bk_return()
DESCRIPTION
This module enables the student to return a book.
INPUT:
1. Book name
2. Student Roll number
3. Data (return)
OUTPUT:
1. Book return
2. Change in the databases
ALGORITHM:
1. On valid entry of roll number of the student and the
book name, the book return operation is performed
-
7/29/2019 ABSTRACT-library mgt sys
10/11
and necessary changes are made in the member
databases and the book database.
VALIDATION
1. To check the validity of the students roll number
2. To check the validity of the book name
ERROR HANDLING
Reject the return request on the failure of any of the above validation
criteria.
-
7/29/2019 ABSTRACT-library mgt sys
11/11
Hardware and Software requirements
Hardware Requirements
Processor : Pentium IV 2GHz and Above
RAM : 2GB RAM
Monitor : 15 Color Monitor
Keyboard
Mouse
Software Requirements
Operating System. : Windows XP
Developing Tool : Visual Basic 6.0
Database : MS Access