Vous êtes sur la page 1sur 16

PROJECT REPORT ON DIGITAL LIBRARY MANAGEMENT SYTEM

Submitted By: NAME


M.VENKATESWARA RAO K.TANUJA V.MADAVI V.KARTHIK K.SURESH BABU Under Guided: GUIDE NAME LOKESH

MAIL.ID
vrao292@gmail.com tanucty@gmail.com Vmadhavi1016@gmail.com Kuttikarathik53@gmail.com Sureshbabu0524@gmail.com

DESIGNATION TEAM MAIL.ID Asst.Professor Csebatch7@gmail.com

ABSTRACT: A library management system that provides following facilities login, register, add category, add / remove book, search / issue book, return book. Language used is C# and database is SQL 2005 Express has been used in code. One Admin user is already there once db is installed with user name admin and password admin.Admin user has extra functionalities like add category, add/remove books. These functionalities can not be done by simple user that registers.

INTRODUCTION The project titled Library Management System is Library Management software for monitoring and controlling the transactions in a library .The project DIGITAL LIBRARY MANAGEMENT SYSTEM is developed in c#, which mainly focuses on basic operations in a library like adding new books, and updating new information, searching books and members and return books. This project of DIGITAL LIBRARY MANAGEMENT SYSTEM 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.

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. 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, re sized and renamed as required. Also there is no restriction on number of controls placed in the project.

Built in Code 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 dont 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

SYSTEM ANALYSIS EXISTING SYSTEM: System Analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. Here the key question is- what all problems exist in the present system? What must be done to solve the problem? Analysis begins when a user or manager begins a study of the program using existing system.During analysis, data collected on the various files, decision points and transactions handled by the present system. The commonly used tools in the system are Data Flow Diagram, interviews, etc. Training, experience and common sense are required for collection of relevant information needed to develop the system. The success of the system depends largely on how clearly the problem is defined, thoroughly investigated and properly carried out through the choice of solution. A good analysis model should provide not only the mechanisms of problem understanding but also the frame work of the solution. Thus it should be studied thoroughly by collecting data about the system. Then the proposed system should be analyzed thoroughly in accordance with the needs.System analysis can be categorized into four parts.System planning and initial investigation Information Gathering Applying analysis tools for structured analysis3 Feasibility study Cost/ Benefit analysis. In our existing system all the transaction of books are done manually, So taking more time for a transaction like borrowing a book or returning a book and also for searching of members and books. Another major disadvantage is that to preparing the list of books borrowed and the available books in the

library will take more time, currently it is doing as a one day process for verifying all records. So after conducting the feasibility study we decided to make the manual Library management system to be computerized.4 DRAWBACKS OF PRESENT SYSTEM Some of the problems being faced in manual system are asfollows: 1. Fast report generation is not possible. 2. Tracing a book is difficult. 3. Information about issue/return of the books are notproperly maintained. 4. No central database can be created as information is not available in datase PROPOSED SYSTEM Proposed system is an automated Library Management System. Through our software user can add books, search books, renewal, update information, edit information, and return books in quick time. Our proposed system has the following advantages. *User friendly interface *Fast access to database *Less error * More Storage Capacity *Search facility *Look and Feel Environment *Quick transaction All the manual difficulties in managing the Library have been rectified by implementing computerization. SYSTEM REQUIREMENTS This management system can be used in windows 98, Windows2000, Windows XP. The system must be running Windows 98, Windows 98. Operating system and must meet the following hardware requirements. *For Windows 95 based computers, a 486 / 66 MHz or higher Processor with 8MB

* For Windows 98 based computers, a 500/88MHz or higher Processor with 32 Mb of RAM *For Windows 2000 based computers, a 700/850 MHz or higher processor \ With 32Mb of RAM

DATA TABLES: ADD BOOKS S.NO NAME 1 2 3 4 BOOK NUM BOOK NAME VOLUME COPIES DATA TYPE INT VARCHAR INT INT LENGTH DESCRIPTION 10 20 1 5 NUM OF EDITIONS NUM OF SAME BOOKS UNIQUE IDENTIFICATION OF BOOK

ADDING USERS DATA: S.NO NAME 1 ID DATA TYPE INT 10 UNIQUE IDENTIFICATION OF MEMBER 2 3 NAME VARCHAR 50 4 LIBRARY USER NAME NAME OF THE SECTION LENGTH DESCRIPTION

BRANCH VARCHAR

ISSUE AND RETURN S.NO NAME 1 USER NUM 2 3 4 4 6 4 4 6 USER NAME BOOKNUM1 ISSUEDATE1 DATATYPE INT LENGTH DESCRIPTION 10 UNIQUE NUM OF LIBRARY USER NAME OF THE USER UNIQUE NUM OF BOOK -1 ISSUE DATE AND TIME OF BOOK1 RETURN DATE AND TIME OF BOOK1 BOOK1 FINE ISSUE DATE AND TIME OF BOOK2 ISSUE DATE AND TIME OF BOOK2 BOOK2 FINE

VARCHAR 20 INT 10 DATE/TIME 10

RETURNDATE1 DATE/TIME 10 FINE ISSUEDATE2 ISSUEDATE2 FINE INT 20 DATE/TIME 10 DATE/TIME 10 INT 20

DATA FLOW DIAGRAM SEND REQ. FOR MEMBER SHIP STUDENT MEMBERSH IP MANAGEM ENT 9

SEND MEMBERSHIP DETAILS

MEMBER

MEMBER SHIP DETAILS BOOKS ISSUE ISSUE BOOK DETAILS

REQUEST FOR BOOK ISSUE STUDENT BOOK ISSUE MANAGEMENT

RETURNBOOK STUDENT

REMINDER FOR RETURN BOOK WITH PENALTY BOOKS ISSUE DETAILS

BOOK DETAILAS BOOKS E-R DIGRAM It is clear that the physical objects from the previous section the member, books, library correspond to entities in the Entity-Relationship model, and the operations to be done on

10

those entities holds, checkouts, and so on correspond to relationships. However, a good design will minimize redundancy and attempt to store all the required information in as small a space as possible. USE CASE DIAGRAM:

CLASS DIAGRAM:

11

SNAP SHOTS:

12

HOME PAGE:

USERS DATA:

BOOKS DATA:

13

ISSUE AND RETURN BOOKS:

FUTURE SCOPE OF APPLICATION : 14

This application can be easily implemented under various situations. We can add new features as and when we require. Reusability possible as and when require in this application. There is flexibility in all the modules. CONCLUSION: 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 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.

15

16