project report6

16
PROJECT REPORT ON “DIGITAL LIBRARY MANAGEMENT SYTEMSubmitted By:  NAME MAIL.ID M. VENKATESWARA RAO vrao292@gmail.com K.TANUJA tanucty@gmail.com V.MADAVI Vmadhavi1016@gmail.com V.KARTHIK Kuttikarathik53@gmail.com K.SURESH BABU [email protected]  Under Guided: GUI DE NAME DES IGNATI ON TE AM MAIL. ID LOKESH Asst.Professor Csebatch7@gmail.com  1

Upload: mangapatlla-venkateswar-rao

Post on 07-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 1/16

PROJECT REPORT

ON

“DIGITAL LIBRARY MANAGEMENT SYTEM”

Submitted By: 

NAME MAIL.IDM.VENKATESWARA RAO [email protected]

K.TANUJA [email protected]

V.MADAVI [email protected]

V.KARTHIK [email protected]

K.SURESH BABU [email protected]

 

Under Guided:

GUIDE NAME DESIGNATION TEAM MAIL.ID

LOKESH Asst.Professor [email protected]

 

1

Page 2: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 2/16

 

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.

2

Page 3: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 3/16

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

3

Page 4: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 4/16

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.

4

Page 5: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 5/16

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

5

Page 6: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 6/16

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

6

Page 7: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 7/16

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

7

Page 8: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 8/16

* 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

ADDING USERS DATA:

S.NO NAME DATA

TYPE

LENGTH DESCRIPTION

1 BOOK NUM INT 10 UNIQUE IDENTIFICATION OF

BOOK 

2 BOOK  

 NAME

VARCHAR 20

3 VOLUME INT 1 NUM OF EDITIONS

4 COPIES INT 5 NUM OF SAME BOOKS

S.NO NAME DATA

TYPE

LENGTH DESCRIPTION

1 ID INT 10 UNIQUE IDENTIFICATION OF

MEMBER 

2 NAME VARCHAR 50 LIBRARY USER NAME

3 BRANCH VARCHAR 4 NAME OF THE SECTION

8

Page 9: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 9/16

ISSUE AND RETURN

S.NO NAME DATATYPE LENGTH DESCRIPTION

1 USER NUM INT 10 UNIQUE NUM OF LIBRARY

USER 2 USER NAME VARCHAR 20 NAME OF THE USER  

3 BOOKNUM1 INT 10 UNIQUE NUM OF BOOK -1

4 ISSUEDATE1 DATE/TIME 10 ISSUE DATE AND TIME OF

BOOK1

4 RETURNDATE1 DATE/TIME 10 RETURN DATE AND TIME

OF BOOK1

6 FINE INT 20 BOOK1 FINE

4 ISSUEDATE2 DATE/TIME 10 ISSUE DATE AND TIME OF

BOOK24 ISSUEDATE2 DATE/TIME 10 ISSUE DATE AND TIME OF

BOOK2

6 FINE INT 20 BOOK2 FINE

DATA FLOW DIAGRAM

SEND REQ. FOR MEMBER SHIP

9

MEMBERSHIP

MANAGEM

ENT

STUDENT

Page 10: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 10/16

SEND MEMBERSHIP DETAILS

 

MEMBER MEMBER SHIP DETAILS

BOOKS ISSUE

 

ISSUE

BOOK 

DETAILS

REQUEST FOR BOOK ISSUE RETURNBOOK  

REMINDER FOR 

RETURN BOOK WITH PENALTY

BOOKS ISSUE DETAILS

BOOK 

DETAILAS

BOOKS

E-R DIGRAM

It is clear that the physical objects from the previoussection the member, books, library – correspond to entities in the

Entity-Relationship model, and the operations to be done on

10

BOOK ISSUE

MANAGEMENT

STUDENT STUDENT

Page 11: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 11/16

those entities – holds, checkouts, and so on – correspond torelationships. 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

Page 12: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 12/16

SNAP SHOTS:

12

Page 13: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 13/16

HOME PAGE:

USERS DATA:

BOOKS DATA:

13

Page 14: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 14/16

ISSUE AND RETURN BOOKS:

FUTURE SCOPE OF APPLICATION :

14

Page 15: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 15/16

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 thatthey 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

Page 16: Project Report6

8/6/2019 Project Report6

http://slidepdf.com/reader/full/project-report6 16/16

16