Library Management System



Similar documents
Quosal Form Designer Training Documentation

Access Tutorial 1 Creating a Database

Introduction to Visual Basic

Using SQL Server Management Studio

Sample- for evaluation purposes only. Advanced Crystal Reports. TeachUcomp, Inc.

Produced by Flinders University Centre for Educational ICT. PivotTables Excel 2010

Visual Basic 2010 Essentials

OVERVIEW AND TERMINOLOGY

Content Author's Reference and Cookbook

Stored Documents and the FileCabinet

UOFL SHAREPOINT ADMINISTRATORS GUIDE

This web-based report provides information for single funds centers. The report can be run for one funds center or multiple single funds centers.

Lesson 07: MS ACCESS - Handout. Introduction to database (30 mins)

UNIVERSITY TIME-TABLE SCHEDULING SYSTEM: DATA- BASES DESIGN

Retail POS User s Guide. Microsoft Dynamics AX for Retail

LabVIEW Day 6: Saving Files and Making Sub vis

Online Library Management System

MS Access Lab 2. Topic: Tables

Asset Track Getting Started Guide. An Introduction to Asset Track

Ohio University Computer Services Center August, 2002 Crystal Reports Introduction Quick Reference Guide

Lab 1: Full Adder 0.0

SuperViz: An Interactive Visualization of Super-Peer P2P Network

Microsoft Access Basics

Unleashing Hidden Powers of Inventor with the API Part 1. Getting Started with Inventor VBA Hello Inventor!

EFT 2012 GETTinG STarTEd GuidE

CREATING FORMAL REPORT. using MICROSOFT WORD. and EXCEL

GUI application set up using QT designer. Sana Siddique. Team 5

Online Learning Management System Student Guide

Objectives. Understand databases Create a database Create a table in Datasheet view Create a table in Design view

Introduction to Microsoft Access 2003

Business Bill Pay. Help Guide

not at all a manual simply a quick how-to-do guide

Introduction to Windows

SAP Business Intelligence ( BI ) Financial and Budget Reporting. 7.0 Edition. (Best Seller At Least 43 copies Sold)

Rochester Institute of Technology. Oracle Training: Preparing Journal Entries in the Oracle Applications

File by OCR Manual. Updated December 9, 2008

Microsoft Access 2010 Part 1: Introduction to Access

SQL Server An Overview

Single Property Website Quickstart Guide

Creating Database Tables in Microsoft SQL Server

Designing a Graphical User Interface

Bitrix Site Manager 4.1. User Guide

BMO NESBITT BURNS. Gateway User Guide. An Online Standard in Connectivity

Test Generator. Creating Tests

MICROSOFT ACCESS 2003 TUTORIAL

Excel basics. Before you begin. What you'll learn. Requirements. Estimated time to complete:

Enterprise Asset Management System

Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)

July 29, 2010 Revision 5

Workflow Conductor Widgets

What s new in Thomson Reuters Eikon for June 2011 Fixed Income

Task Scheduler. Morgan N. Sandquist Developer: Gary Meyer Reviewer: Lauri Watts

Aras Corporation Aras Corporation. All rights reserved. Notice of Rights. Notice of Liability

To launch the Microsoft Excel program, locate the Microsoft Excel icon, and double click.

USING THE ADMIN MENU SELECTION IN THE MY MEMBERSHIP RECORD ONLINE

MONTH END OWNER STATEMENT PROCESSING

Microsoft Dynamics NAV

Step-by-Step Guide Procurement Card & Travel Reconciliation Expense Reports: Step 4c Attaching Documents by Receipt Store to Individual Expenses

Changing the Display Frequency During Scanning Within an ImageControls 3 Application

PAYLINE USER GUIDE. 1 Logging into Payline. 2 - Processing a Purchase

About PivotTable reports

Circulation Workflows in ALEPH v. 18 Note: to be used with the List of Circulation Data for Training (USMXX) ALEPH version 18

Agenda2. User Manual. Agenda2 User Manual Copyright Bobsoft 1 of 34

What is a workflow? Workflows are a series of actions that correspond to a work process

Introduction. Why (GIS) Programming? Streamline routine/repetitive procedures Implement new algorithms Customize user applications

DATA 301 Introduction to Data Analytics Microsoft Excel VBA. Dr. Ramon Lawrence University of British Columbia Okanagan

A Short Tutorial on Using Visio 2010 for Entity-Relationship Diagrams

Application Unit, MDRC AB/S 1.1, GH Q R0111

About Entering Donations in QuickBooks

CATIA Tubing and Piping TABLE OF CONTENTS

The Practical Organization of Automated Software Testing

Being Productive Venkat Subramaniam

a. Inheritance b. Abstraction 1. Explain the following OOPS concepts with an example

Chapter 5. Microsoft Access

MimioStudio ActivityWizard

Upgrade from Sage Instant Accounts v15

ICS Technology. PADS Viewer Manual. ICS Technology Inc PO Box 4063 Middletown, NJ

Siemens Applied Automation Page 1 11/26/03 9:57 PM. Maxum ODBC 3.11

BulkSMS Text Messenger Product Manual

SO-03 Sales Order Processing Administration

Chapter 1: The Cochrane Library Search Tour

Oliver Procedures. Stocktake. Catholic Education Office, Wollongong. Jeanette Davies. Oliver Procedure Manual Revision date: 19 Jun 2015

EET 310 Programming Tools

PayPal Integration Guide

Google Sites: Site Creation and Home Page Design

The Answer to the 14 Most Frequently Asked Modbus Questions

Accounts Payable Back Office Reference Guide

Microsoft Access Glossary of Terms

Getting Started The Windows SharePoint Services Window

I ntroduction. Accessing Microsoft PowerPoint. Anatomy of a PowerPoint Window

Microsoft Office Access 2007 Basics

Visual Basic Programming. An Introduction

Table of Contents. Introduction How to access the Safari Backoffice How Safari corporate accounts are structured...

Logi Ad Hoc Reporting System Administration Guide

How do you use word processing software (MS Word)?

RESEARCH. Figure 14-1 Research Options on Main Menu. All 4 Catalogs will search the Objects, Photos, Archives, and Library catalogs.

REDUCE COSTS AND ACHIEVE YOUR GOALS WITH EFFECTIVE MANPOWER PAYROLL PLUS

Bizagi BPM Suite Loan Assessment Process Lab

How to set up a database in Microsoft Access

An eclipse-based Feature Models toolchain

Transcription:

Library Management System UNDER THE GUIDANCE OF Mr. E.mitra Submitted to :-Head of training & Placement dept Submitted By: -Seema jajoria ACKNOWLEDGEMENT We are extremely grateful and remain indebted to our guide MR. E.mitra for being a source of inspiration and for his constant support in the Design, Implementation and Evaluation of the project. We are thankful to them for their constant constructive criticism and invaluable suggestions, which benefited us a lot while developing the project on LIBRARY MANAGEMENT. He has been a constant source of inspiration and motivation for hard work. He has been very cooperative throughout this project work. Through this column, it would be our utmost pleasure to express our warm thanks to him for their encouragement, cooperation and consent without which we mightn t be able to accomplish this project. We also express our gratitude to Mr. E.mitra for providing us the infrastructure to carry out the project and to all staff members who were directly and indirectly instrument in enabling us to stay committed for the project. JAJORIA SEEMA PREFACE

This project of LIBRARY MANAGEMENT of gives us the complete information about the library. We can enter the record of new books and retrieve the details of books available in the library. We can issue the books to the students and maintain their records and can also check how many books are issued and stock available in the library. In this project we can maintain the late fine of students who returns the issued books after the due date. Throughout the project the focus has been on presenting information and comments in an easy and intelligible manner. The project is very useful for those who want to know about Library Management System. In the last, we gratefully acknowledge and express our gratitude to all staff members of PRS Computer and friends who supported us in preparing this project. 1.PROCESS DESCRIPTION 2.INTRODUCTION 3.TABLE DESIGN 4.PROJECT DETAILS 5.CONCLUSION 6.BIBLIOGRAPHY TABLE OF CONTENTS PROCESS DESCRIPTION The Library Management System is designed & developed for a receipt and issuance of books in the library along with the student s details. The books received in the library are entered in Books Entry form and the new student is entered in the student entry form. When the student wants to get the desired book the same is issued on the availability basis to the student. The issuance and due date for the returning of the book is also entered into the Book Issue form under

third menu Book Issue. The student has to pay the fine if any on the basis of no. of days delayed deposit of the book in the library. VISUAL BASIC Visual Basic is Graphical Rapid Application Development (RAD) tool that aims at providing the user with a graphical interface that is intuitive and easy to use. Visual Basic is a popular programming tool that can be used to write any kind of visual application ranging from a game to a database management application. Now-a-days Visual basic is being widely used for developing different types of applications and performing various types of jobs. With Visual basic, one can automate everyday tasks, add custom required features and functions to suit ones need, and create applications, which makes task easier. A visual Basic programming environment provides all features that are required to develop a graphical user interface as ready to use components. The Visual Basic programming environment is also called Point and Click environment. The programmer does not have to write the code to create and display commonly required user-friendly features each time around. When the programmer needs a specific user interface feature such as a button, he selects the appropriate ready to use component provided by the Visual programming environment. These components can be moved, resized and renamed as required. So a Visual programming environment automates the process of creating the user interface by designing Visual interface using the ready to use components. In addition, it also provides the means of associating the user written logically defined code with the components used in a project. My project on Library Management deals with the transaction happenings in Library in an organization/institute. This project will be proved easier, as more of the tasks obtained are managed by a mouse click. The final reports and other facilities and calculations are calculated and updated automatically Advantages of Visual Basic Ready to use components

A Visual Basic programming environment provides all features that are required to develop a graphical user interface as ready to use components. The Visual programming environment is also called Point and Click environment. Built in Code The programmer does not have to write the code to create and display commonly required user-friendly features each time around. When the programmer needs a specific user interface feature Such as a button, he selects the appropriate ready to use component provided by the Visual Programming environment. These components can be moved, resized and renamed as required. Also there is no restriction on number of controls placed in the project. The interface components provided by the Visual programming environment has some code built into them. For e.g., a button Knows when it has been clicked upon and then when the event occurs, it executes the appropriate code. DATA TYPE SUMMARY Visual Basic recognize following six types of variables as Numeric, String, Boolean, Date, Object, Variant. NUMERIC

Like other Programming Language Visual Basic provide Numeric Variables. They are:- Integers, Single, double, Byte, Long, Currency Integer Variables are used for the Non Fractional Values. It stores values in the range from 32768 to 32767. Long Data type is used for the range 2147483648 to 2147483647. Single Data Type is used for Fractional Values from 3.402 e 38 to 1.40 e 45. Double Precision Floating Point Numbers is capable of containing values from 1.797 e 308 to 4.940 e 324 and positive numbers. Currency is used for fixed-point numbers with four decimal digits. It can represent numbers in the range 922377203685477.5808 to 922377203685477.5807. Byte data type is used for representing numbers from 0 to 255. String variables are used to store string type data. BOOLEAN Boolean Data Type stores True/ False values. Boolean variables are used in testing conditions. DATE Date and Time variables are stored internally in a special format, but you don t need to know the exact format. Date variables are declared by following statements. OBJECT An object variable is used to refer any object in the application they are declared by the object data type and after that they are set to any of the object in the applications with set command. VARIANT Special Types of Variables declare without any data type treated as variant they are capable of containing any type of value. If one can skidata type in variable declaration statement then variable will treated as a variant TABLE DESIGN

Account : Table S.No. Field Name Data Type 1 Accno Number 2 Total_limit Number 3 Books_left Text 4 Status Text Issue : Table User : Table S.No. Field Name Data Type 1 Bno Number 2 Id Number 3 Issue_date Date/time 4 Due_date Date/time 5 Copies_available Number S.No. Field Name Data Type 1 Id Number 2 Roll_no Number 3 Name Text 4 Branch Text Book : Table S.No. Field Name Data Type 1 B_no Number 2 ISBN Number

3 Subject Text 4 Name Text 5 Author Text 6 Publisher Text 7 Editor Number 8 Copies Number 9 Cost Number Issue_return : Table S.No. Field Name Data Type 1 B_no Number 2 Id Number 3 Issue_date Date/Time 4 Due_date Date/Time 5 Return_date Date/time 6 Fine Number 7 Copies_available Number PROJECT DETAILS This is MDIForm designed for selection of the different Menus. Following menu options have been provided in this Home Form:- 1. Books Entry 2. User Entry 3. Issue of Books a) Issue of Books b) Return of the Books 4. Exit

By clicking the Book Entry Menu of the MDI form this form can be displayed for the entry of new books in the library. Following Text Boxes have been provided for the entry of the books related information:- 1. Book no. 2. ISBN No. 3. Subject 4. Name of the Book 5. Author 6. Publisher 7. Edition 8. Copies 9. Cost In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

By clicking the second menu User Entry this form can be obtained for the entry of the new user coming to the library as user account. The following provisions have been provided in this form:- 1. Student Id 2. Roll No. 3. Name of the Student 4. Branch In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

This form can be obtained by clicking the Issues of Books under the third menu Issues of Books for issuing a particular book available in the library along with the issue and due date. The following text boxes have been provided for entry of Issuance of the Book. 1. Book No. 2. Student ID 3. Current No. of Copies Available 4. Issue Date 5. Due Date In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

This form can be obtained by clicking the Books Return under the third menu Issues of Books for returning a particular book issued to user from the library along with the issue, due date and return date with fine if any. The following text boxes have been provided for entry of return of the Books. 6. Book No. 7. Student ID 8. Current No. of Copies Available 9. Issue Date 10. Due Date 11. Return Date 12. Fine, if any In addition to above different Update, Delete, Add, Search, Refresh and Exit command buttons have been provided in the form.

CONCLUSION After we have completed the project we are sure the problems in the existing system would overcome. The LIBRARY MANAGEMENT SYSTEM process made computerized to reduce human errors and to increase the efficiency. The main focus of this project is to lessen human efforts. The maintenance of the records is made efficient, as all the records are stored in the ACCESS database, through which data can be retrieved easily. The navigation control is provided in all the forms to navigate through the large amount of records. If the numbers of records are very large then user has to just type in the search string and user gets the results immediately. The editing is also made simpler. The user has to just type in the required field and press the update button to update the desired field. The Books and Students are given a particular unique id no. So that they can be accessed correctly and without errors. Our main aim of the project is to get the correct information about a particular student and books available in the library. The problems, which existed in the earlier system, have been removed to a large extent. And it is expected that this project will go a long way in satisfying users requirements. The computerization of the Library Management will not only improves the efficiency but will also reduce human stress thereby indirectly improving human recourses. BIBLIOGRAPHY.Mastering Visual Basic 6.0.MSDN Help