A PROJECT REPORT ON
“ Library Management System”
In partial fulfillment of the requirement for the Degree of Master of Computer Application (2010-2011).
Under the Supervision of:
Prof Monika Chauhan (HOD R&D)
Vishnu Anand MC10B04
INSTITUTE OF MANAGEMENT STUDIES DEHRADUN
which I have incorporated in this work. which were extremely useful.
. We humbly extend our words of gratitude to MCA faculty Prof:Monika Chauhan(HOD-R&D) and other faculty members for providing us with their valuable time and help whenever it was required. And finally. They gladly al pains in going through our work.ACKNOWLEDGEMENT
We would like to pay sincere gratitude to Honorable faculties of IMS Dehradun who created a healthy and technical Environment for the successful completion of the project. Since then a large no of teacher and student have made valuable suggestion. The work of this project started on 25st of march.for their constant encouragement and guidance throughout the project work. thanks to all those who inspired us directly or indirectly. and participated in enlightening and motivating discussions. We would like to take this opportunity to express our sincere and profound thanks to our guides .
While preparing this Project report I have not copied anything from any source or other project submitted for similar purpose.DECLARATION
I VISHNU ANAND Student of MCA-II semester .Dehradun Counter signed by MCA II Semester
.26 apr 2011 Place. Institute of Management Studies(Dehradun) hereby declare that the project report entitled “Library Management System” written and submitted by me is an authenticated record of my original work carried out under the supervision of Prof: Monika Chauhan(HOD-R&D) The empirical findings in the report are based on the data collected by me.
Data Flow Diagrams 6. Future Scope 8. Entity Relationship Diagram 7. Hardware/software requirements 4. Conclusion
. Synopsis 2. Feasibility Study 3.(Supervisor)
Table of Contents
1. Data Tables 5.
Can read and write information about any member.
2.1 Purpose:The purpose of this application are as follows :
The software is for automation of library. Introduction:1. Can update. delete the record of membership as per requirement and implementation plants.SYNOPSIS
1. create. Can provide membership to members.) Scope :
. It provides following facilities to
Can enter details related to a particular book.
This application is used to convert the manual application to the online application. It can be used in offices and modifications can be easily done according to requirements.The different areas where we can use this application are : Any education institute can make use of it for providing information about author.) Functionality :
. content of the available books.
3.) Technology Used : Front End : Visual basic Back End : MS Access
4.) Overview :
Project is related to library management which provides reading services to its members.
6. User does not have right to enter information about books.
5. Any person can become a member of the library by filling a prescribed form. They can get the book issued. Customized data will be used in this application. so that they can take home and return them.
2. Identify the origin of the information at different level. 3. Analyze the draw back of existing system (manual) system. 3. Information about issue/return of the books are not
. Tracing a book is difficult. Identify the expectation of user from computerized system. Keeps the track of issues and submission of books
In feasibility study phase we had undergone through various steps which are described as under : 1.Online membership.
WORKING OF PRESENT MANUAL SYSTEM
The staffs of library are involved in the following tasks. Membership process : person have to fill membership form and they are provided with member id. 2. 1. Fast report generation is not possible.
DRAWBACKS OF PRESENT SYSTEM
Some of the problems being faced in manual system are as follows: 1.
. 5. Provide facility for proper monitoring reduce paper work and provide data security. No central database can be created as information is not available in database
Proposed system provides with following solutions : 1. 2. Faster retrieval of information about the desired book. 4. It provides "better and efficient" service to members.properly maintained. Reduce the workload of employee. All details will be available on a click.
HARDWARE/SOFTWARE REQUIREMENTS HARDWARE REQUIREMENT
RAM 64 mb or higher
DISK SPACE 130 mb
OPERATING SYSTEM Window xp
DATABASE Ms access
COLUMN DATA TYPE TYPE
Unique identification of the members Name of members
3 4 5 6
Address Date of issue Date of expiry Status
Text Date/time Date/time Text
Location of members Date of registration Registration expiry date Permanent /temporary
1 2 3 4
Book_name Book_code Author Date of arrival
Text Text Text Date/time
Title of book Book identification no Author of books Date on which book was received Cost of books Quantity of books Unique identification no
5 6 7
Price No of books Subject code
Text Text Text
of particular subject
1 2 3 4
Id no Book name Issue date Due d Ate
Text Text Date/time Date/time
User identification no Title of books Date on which book is issued Due date on which book is to be returned
DATA FLOW DIAGRAM (DFD)
Mb dtl rshp s
Mbrshp mgmt member Mbr dtls Book issue mgt mgmgmt Send rprt penality Book dtls
Rqst for rprt Reprt mgmt
We can update it next version. The following principles enhances extensibility like hide data structure. avoid case statements on object type and distinguish public and private operations. There is flexibility in all the modules. 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). which increases the likelihood that the code is correct. avoid traversing multiple links or methods. Reusability is possible as and when require in this application.
Extensibility: This software is extendable in ways that its original developers may not expect. We use the method. Reducing the amount of code also simplifies understanding. Reusability: Reusability is possible as and when require in this application. We can add new features as and when we require. Reusable software reduces design. We follow up both types of reusability: Sharing of newly written code within a project and reuse of previously written code on new projects.
. coding and testing cost by amortizing effort over several designs. which small and coherent helps to accomplish this.FUTURE SCOPE
FUTURE SCOPE OF APPLICATION :
This application can be easily implemented under various situations.
. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy the entire requirement. the source of the information and outputs expected from the system.Cost-effectiveness: Its cost is under the budget and make within given time period. Scope of this document is to put down the requirements. clearly identifying the information needed by the user.
it can be safely concluded that the product is a highly efficient GUI based component.
. This component can be easily plugged in many other systems.Conclusion-:
From a proper analysis of positive points and constraints on the component. This application is working properly and meeting to all user requirements.