Sie sind auf Seite 1von 10

Catanduanes State Colleges College of Technology Department of Information and Communication Technology School Year: 2012-2013

LIBRARY MANAGEMENT SYSTEM


With OPAC (Online Public Access Catalog)

Submitted By:

Peter John Villafuerte Jose Torcuator Jemar Abeto Danica Tating Rodulfo Angelo Francisco BS Information Technology 4B

Submitted To: Professor Exequiel A. Mariano Jr.

Introduction
Information Technology has modernized the life of human beings and has made the lives easier by the various kinds of applications. In the light of the rapid changes with the use of IT, there are many tools, technologies and systems have been produced and invented. In the modern world, time is short so if there are many processes taken place at same time within a place there is a need for integration of all the processes, creation of paperless environment also ensures efficient task management.

The LIBRARY MANAGEMENT SYSTEM with ONLINE PUBLIC ACCESS CATALOG is a data processing to perform routine library activities. This system is concerned with developing a library management system using visual basic. In this system the library management becomes more efficient and easier to handle with its reliable system components. This proposed system will developed in order to make computerize the borrowing and returning of books, return books, and add books, search books and special tools.

Library is an important part of the academic sector as well as some professional sectors too like, Advocacy etc. The efficiency of a library lies in the fact how it is arranged and how easily one can get the books of their choice. Generally, what we see nowadays is the manual library management system whose process of operation is very much hectic.

What we are doing is that we are proposing a computerized Library management system, which would provide better and efficient service to the library members.

Brief outline of the application:

1. Purpose: - This software is meant to transform the hectic manual system to a more efficient computerized system. 2. Scope: - This application can be used efficiently in educational institutes and certain professional sectors also. 3. Assumptions: - This application assumes that the user doesnt possess the right to modify information about books. 4. Technology Used: Visual Studio 2008 for GUIs (form development) SQL Server 2008 for database management MS Access - for database backup

Library Management System is a windows application written for 32-bit Windows operating systems, designed to help users maintain and organize library. Our software is easy to use for both beginners and advanced users. It features a familiar and well thought-out, an attractive user interface, combined with strong searching Insertion and reporting capabilities. The report generation facility of library system helps to get a good idea of which are the books borrowed by the members, makes users possible to generate reports hard copy. The software Library Management System has four main modules. Insertion to Database Module User friendly input screen Extracting from Database module Attractive Output Screen Report Generation module borrowed book list & Available book list Search Facility system search for books and members.

Background of the Study


Many library systems are operated manually by group of people. In such situations many people involved in the process of managing the library such a way that to keep records regarding the books & students (borrowers), check the books manually, keep records on issued books etc. all these things have to be carried out manually & if the library is large in content handling is also a problem.

On the other hand keeping large amount of maintenance workers may cost a lot & it will not be efficient for a library. Manual record keeping is also not a reliable method as people tend to forget things. On the borrowers point of view, in manual system borrower cant find a book exactly at once as they are not ordered well. Sometimes user might be searching for a book that is not available in the library in such situations people get annoyed or depressed. Therefore there should be a reliable way to manage the library system.

The proposed Library Management System with Online Public Access Catalog is used to automate a library. It allows the librarian to maintain the information about books, magazines and CDs. It also allows the librarian to maintain the information about its users. It provides the facilities such as search for items, browse, checkout items, return items, make reservation, remove reservation etc. to its users. To borrow the items from the library, the users must register in the system.

The search option in Online Public Access Catalog allows the users to search for any item in the library. If the user finds that the required item is available in the library, he/she can check out the item from the library. If the item is currently not available in the library, the user can make reservation for the item. When the item becomes available the respective user who made the reservation for that item first is notified. The reservation is canceled when the user checks out the item from the library or through an explicit cancellation procedure. The system allows the librarian to easily create, update, and delete information about titles, borrowers, items and reservations in the system.

The librarian is an employee of the library who interacts with the borrowers whose work is supported by the system. Applying or implementing the proposed system would provide a great advancement over the existing paper based system. This automated system could be easily accessed and providing a fast and accurate processing of borrowing and returning of books.

Statement of the Problem


Library System nowadays is more on automation. We all know that storing and retrieving of information are very important. The existing manual library system is encountering a major problem which cannot be solved by the people who operate the existing system. They are manually recording all the information from the borrower.

These are the following problems that we found in the existing manual library system. Manual log-in/ log-out. Manual counting during inventory or survey. The manual system cannot keep the previous data. Time to generate report. No assurance if they got the exact numbers of users.

Presently, a manual system for managing the library is employed almost everywhere. What exactly done here is that the persons who like to get the benefits of the library have to fill the membership form and then they are provided with a Identity Card. Members have to bring their Identity card each time they want to borrow a book to home or they want to read the book in the library itself. In this process each transaction are to be noted down in the specified registers and then signed by the member and the library attendant.

This project is aimed to overcome the drawbacks of the existing Library management system. In the process of executing the activities of the section the following major problems are identified: It takes a lot of time to get books since the location dont known. It is difficult to get information on the available of book in the library. It is difficult to get history of the borrowers. Eliminate inappropriate inputs. It is very difficult to access, retrieve, and follow up data on time due to outdated manual system, with a lot of paper works.

Therefore the aim of this project is to solve most of the above problems by automating.

Goals and Objectives


The goals of this project are to develop a system that can handle & manage the activities involved in a library in an efficient & reliable way. Less managing personnel & easy searching availability & user profile managing are major goals in this project.

Develop a system that can replace the manual library managing system. Develop a database which stores user details & book details. Give reliable search facility for the users. Administrator, librarian & users or borrowers should have separate logins. Create an easy GUI to understand user friendly environment. Attractive user interfaces to navigate through the system for the users.

Scope and Delimitation

The proposed system shall be dealing with the management of data taken from the library management such as the log book of the library. Reports that will be generated by the proposed system will be limited to predefined reports to be provided by the user such as their manual way of managing the library, while no ad-hoc reports will be provided.

The proposed system shall be a network-based system and the programming language that will be used in its development is Visual Basic 2008 with SQL as server.

On security, the proposed system shall not allow access to unauthorized users. It can only be operated if the user provides the proper user name and password which is already validated by the database administrator of the system to be assigned by authorized personnel. Students, however, may borrow books without opening restricted files.

Manual Diagram
The library is a manual process for student registration, borrowing and returning of books. The student will first secure library card. He/she will present his certificate of matriculation with 1x1pc picture. If new student, the librarian will process the library card and issue card. If old student, just validate the Library card. In case of lost, re-issue a Library card to the student. In borrowing books, the student/client will register at the statistics book. He/she will present a library card / borrowers card to the personnel. If the purpose of coming is reading, the librarian will recommend library resources. Inform them where they can find or locate the materials and monitor as well as help clients on problems encountered while inside the library room. If the clients finished reading the books, they may return the books or reading materials. If they will borrow books/materials the library assistant/aide shall: a) Finds appropriate library materials b) Check the completeness of the books c) Ask the borrower to fill up the library book card and borrowers card. d) Check the proper entry in the library book card. e) Counter check the due date f) Clip the library card, identification card, borrowers card, together with the book card. g) File the card on the tray h) Issue the book/reading material with the date of return together with...

Computerized System

Proposed Solutions

To achieve the goals & objectives of this project, the main thing is to identify the main features that involved in the system. In this scenario, there are three types of users; they are administrator to maintain book information, maintain database, view user details, maintain user details, modify user details, The librarian to issue books, return books, add/delete books reserve books and borrowers to search for books, view user details, reserve books. All these users should be able to login to the system with separate logins. New users can be registered only under administrative concern.

A database is there to store the user details & book details. This information can be retrieved by the users as their privilege. Anyone can search the system using given specifications & the availability of the books are updated by the librarian immediately. So there are no unavailability problem regarding the searching process. All these activities should be carried out by the system & the interfaces should be user friendly for the new users.

Functional Requirement

The system should allow anyone to browse and view the system but only the users can hire the books using their ID. Since the username is unique the system must given a message if the entered user name is not available. The system should allow librarian to login into the system. Upon successful login, a welcome message is displayed and the user will see the accounts page. The system should allow only the Administrator to edit user profile detail. The system should allow user to search for books. The system should allow the user to do advance search or simple search. The system should allow user to reserve more than one book. The system should allow user to view their reserved book detail and last reserved book details. The system must update the library information such as new books as arrivals, fines for late submission. The system should allow only the administrator to modify the database contents. The system should allow the access level to the user and registered member. The system should allow the administrator to check for the updates to the database.

7.2 Conclusion and Justification Our project is only a humble venture to satisfy the needs in a library. Several user friendly coding have also adopted. This package shall prove to be a powerful package in satisfying all the requirements of the organization. The objective of software planning is to provide a frame work that enables the manger to make reasonable estimates made within a limited time frame at the beginning of the software project and should be updated regularly as the project progresses.

Chapter 8 8.1 Recommendation Chapter 8 9.1 Data Flow Diagram