Вы находитесь на странице: 1из 34

Project Introduction

The project titled Library Management System is Library management software


for monitoring and controlling the transactions in a library. Which mainly focuses
on basic operations in a library like adding new member, new books, and updating
new information, searching books and members and facility to borrow and return
books?
This project of LIBRARY MANAGEMENT SYSTEM 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.

Problem Description

The transaction related to Book Details, Book Issue, Book Returns are maintained
manually at present along with maintaining the accounts of the students.
All these are to be automated and an application is required to relate all of
them relatively and logically so that the current system can be replaced and
accepted without major changes and problems.
The application should provide quick access to the recordes maintained.

Contents

1. Objective

2. Problem Definition.
3. Hardware and software Requirements.
4. Methodology.
5. Advantages.
6. Future Scope.

1:- Objective

The main objective of the Library Management system is discipline of the


planning, organizing and managing the library tasks. Our project aims at making
the task of library easy. Library Management is entering the records of new book
and retrieving the details of book available in the library. We can issue book to the
library member and maintain their records and can also checks how many book are
issued and stock available in the library. In the project we can maintain the late
fine of library member who return the issued book after the due date.

2 :- Problem Definition

The trensaction related to Book Details,Book Issue, Book Returns are maintained
manually at present along with maintaining the accounts of the students.
All these are to be automated and an application is required to
relate all of them relatively and logically so that the current system can be replaced
and accepted without major changes and problems.
The application should provide quick access to the recordes
maintained.

3:- Hardware and software Requirements.

Hardware Requirements :

Processor

Pentium IV 2GHz and Above

Ram

256MB and more

HardDisk

40GB

and more

Software Requirements :

Operating System

Windows XP

Front End

Microsoft Visual Studio 2008

Back End

MS Access

4 :- Methodology.

1. Student Registration:In this module full details of student is recorded by the administrator.
2. Book Details:Details of new books in the library is recorded.
3. Book Issue:Here books are issued to the student.
4. Book Return:Here studentswill return the books to the library.
5. Student Login:Here students can check the issued books and update their details.
6. SearchBooks:Student can search availability of particular book in the library.

5 :- Advantages

Library Management System is a software used to manages the catalog of a


library. This helps to keep the records of whole transactions of the books available
in the library. It is very easy to use and fulfills all the requirement of a librarian.
There are many features which helps librarian to keep records of available books as
well as issued books.

6:- Future Scope

We can consider much future scope to this application. The following are some of
there:1. Online use of the library can be good feature for the Library Management
system.
2. Advanced fine payment system can be added.
3. Inventory system can be used to maintain the books of the library.

PLATFORM USED
.NET Framework (pronounced dot net) is a software framework developed
by Microsoft that runs primarily on Microsoft Windows. It includes a
large library and provides language interoperability (each language can use code
written in other languages) across several programming languages. Programs
written for .NET Framework execute in a software environment (as contrasted
to hardware environment), known as the Common Language Runtime (CLR),
an application virtual machine that provides services such as security, memory
management, and exception handling. The class library and the CLR together
constitute .NET Framework.
The .NET platform is an integral component of the Microsoft Windows operating
system for building and running next generation software applications and Web
services. The .NET development framework provides a new and simplified model
for programming and deploying applications on the Windows platform. It provides
such advantages as multiplatform applications, automatic resource management,
and simplification of application deployment. As security is an essential part of
.NET, it provides security support, such as code authenticity check, resources
access authorizations, declarative and imperative security, and cryptographic
security methods for embedding into the users application.
.NET provides a simple object-oriented model to access most of the Windows
application programming interfaces (APIs). It also provides mechanisms by which
you can use the existing native code. In addition, it significantly extends the
development platform by providing tools and technologies to develop Internetbased distributed applications.

FRONT END

Microsoft Visual Studio 2008 delivers on the Microsoft vision of smart client
applications by enabling developers to rapidly create connected applications that
deliver the highest quality, rich user experiences.
With Visual Studio 2008, organizations will find it easier than ever before to
capture and analyze information to help them make effective business decisions.
Visual Studio 2008 enables organizations of every size to rapidly create more
secure, manageable, and reliable applications that take advantage of Windows
Vista and the 2007 Office system. Moreover, Visual Studio 2008 provides
advanced development tools, debugging features, database functionality, and
innovative features for quickly creating tomorrow's cutting-edge applications
across a variety of platforms. Visual Studio 2008 includes enhancements such as
visual designers for faster development with the .NET Framework 3.5, substantial
improvements to Web development tools and language enhancements that speed
development with all types of data. The program also provides developers with all
the tools and framework support required to create compelling, expressive, AJAXenabled Web applications.

BACK END
Microsoft Access is a unique tool released by Microsoft that provides both the
functionality of a database and the programming capabilities to create end-user
screens.
Microsoft Access, also known as Microsoft Office Access, is a database
management system from Microsoft that combines the relational Microsoft Jet
Database Engine with a graphical user interface and software-development tools. It
is a member of the Microsoft Office suite of applications, included in the
Professional and higher editions or sold separately.
Microsoft Access stores data in its own format based on the Access Jet Database
Engine. It can also import or link directly to data stored in other applications and
databases.

PROJECT ANALYSIS

By Project Analysis we mean Analysis on the requirements of the project.


In this phase we basically analysis the requirements and develop our knowledge on demand. We
will sort out all the necessary tools that will be needed. We will grow up the technological
background to make workable the software in all environments.
The method of collecting requirements:
Reading books & related reference book.
Internet Browsing. Talking with the students, our friends who are interested to help us by giving
information about Library management System. Talking with our supervisor & other teacher who
are experienced to make Library and working with the automation.
Talking with Programmer or experienced people who are working this type of related sector.
Phase 2: Module Analysis
In this phase we will analyses our module and fragment the overall module in some small
modules. Which help us to complete total system easily.

Phase3: Develop Modules


We will make the task flow and code flow of each module in this phase. We will write the row
code to build up the modules.

Phase 4: Integrate Modules


In this phase we will integrate all modules. The backbone of the software will stand up in this
phase and the software will be useable.

FEASIBILITY STYDY
Whatever we think need not be feasible.It is wise to think about feasibility of any problem we
undertake.Feasibility is the study of impact which happens in the organization by the
development of a system.The impact can be either positive or negative.When the positive
nominates the negative,then the system is considered feasible. Here the feasibility study can be
performed in three ways such as Technical Feasibility,Economical Feasibility and Durational
Feasibility.

Technical Feasibility :
We can strongly says that our project is technically feasible,since there will not be much
difficulty in getting required resources for the development and maintaining the system as well.
All the resources needed for development of software as well as the maintenance of the same is
available in the organization here we are utilizing the resources which are available already.

Economical Feasibility :
Development of this application is very economically feasible. The organization needed
not spend much money for the development of the system. The only thing is to be done is
making an environment for the development with an effective supervision. If we are doing so we
can attain the maximum usability of the corresponding resources. Even after the development,
the organization will not be in a condition to invest more in the organization. Therefore the
system is economically feasible.

Durational Feasibility :
First of all developer has to learn the .net for developing the Library Management System
therefore duration of the project depend on learning capacity of the person. Library Management
System takes 1-2 months to develop for collecting specific information related to the project.

TABLE STRUCTURE
ADMIN LOGIN :-

STUDENT LOGIN :-

STUDENT DETAILS :-

BOOK DETAILS :-

ISSUED BOOK :-

PROJECT DESIGN

WELCOME PAGE :-

ADMIN LOGIN FORM :-

ADMIN OPERATIONS :-

BOOK DETAILS FORM :-

STUDENT REGISTRATION FORM :-

STUDENT DETAILS FORM :-

SEARCH BOOK FORM :-

STUDENT LOGIN FORM :-

ER DIAGRAM

FLOW CHART

FLOW CHART

FLOW CHART

FLOW CHART

TESTING MECHANISM
The testing process focuses on the logical intervals of the software ensuring that all
statements have been tested and on functional interval is conducting tests to uncover errors
and ensure that defined input will produce actual results that agree with the required results.
Program level testing, modules level testing integrated and carried out.
There are two major type of testing they are :-

1:- White Box Testing.

2 :- Black Box Testing.

White Box Testing :-

White box sometimes called Glass Box Testing ias a test case design uses the
control structure of the procedural design to drive test case.

Using white box testing methods, the following tests where made on the system.

A :- All independent paths within a module have been exercised once. In our system,
ensuring that case was selected and executed checked all case structures. The bugs that were
prevailing in some part of the code where fixed.

B :- All logical decisions were checked for the truth and falsity of the values.

Black Box Testing :-

Black box testing focuses on the functional requirements of the software. The
Black Box testing enables the software engineering to derive a set of input conditions that
will fully exercise all functional requirements for a program. Black box testing is not an
alternative to white box testing rather it is complementary approach that is likely to uncover a
different class of errors that white box methods like.

A :- Interface errors

B :- Performance in data structure

C :- Performance errors

D :- Initializing and termination errors

Вам также может понравиться