0% found this document useful (0 votes)
60 views36 pages

Library Management System Project by Vikas Prajapati in PHP

The document is a project report on the Library Management System submitted by Vikas Prajapati for the Bachelor of Computer Application degree at Makhanlal Chaturvedi University. It outlines the project's objectives, methodology, and technical specifications, including the use of HTML and PHP for development. The report also includes sections on system analysis, design, implementation, and testing, emphasizing the importance of user satisfaction and operational feasibility.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views36 pages

Library Management System Project by Vikas Prajapati in PHP

The document is a project report on the Library Management System submitted by Vikas Prajapati for the Bachelor of Computer Application degree at Makhanlal Chaturvedi University. It outlines the project's objectives, methodology, and technical specifications, including the use of HTML and PHP for development. The report also includes sections on system analysis, design, implementation, and testing, emphasizing the importance of user satisfaction and operational feasibility.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 36

Library Management System

PROJECT REPORT
ON
LIBRARY
MANAGEME
NT

Submit in partial fulfilment of the requirement for the award of the degree of bachelor computer
application.

SUBMITED TO

MAKHANLAL CHATURVEDI UNIVERSITY OF JOURNLISM AND COMMUNICATION


BHOPAL (M.P.)

UNDER GUIDANCE OF: SUBMITED BY:

Mr. Mahboob Husain Vikas Prajapati


(MCA) 6BCA
Enroll.No.AX149050060
Roll No:-

Study
Centre
Subhash
Academy
(9050)
Chhibrama
1 u, Kannauj
(U.P)
Library Management System
CERTIFICATE FROM STUDY CENTER

This is to certifies that the project report on "LIBRARY MANAGEMENT" has been submitted
by "VIKAS PRAJAPATI" to the department of computer science, SUBHASH ACADEMY,
Chhibramau (Kannauj) for the partial fulfilment to award.

The Bachelor of Computer Application

Director System Manager


Devesh Saxena Naseem Zama Khan

2
Library Management System
Self Certificate
This is certified that this project entitled "LIBRARY MANAGEMENT” is done by my is
authentic work carried out for the partial fulfilment of the requirement for the award of the
award of degree of the Bachelor of computer Application under the guidance of Mr. Mahboob
Hussain (M.C.A)

The matter embodied in this project work has not been submitted earlier award of any degree or
diploma to the best of my knowledge and belief.

Student Name:
Vikas Prajapati
6BCA
Enroll No: AX149050060
Roll No:- …………..

CONTENTS
 Project introduction

3
Library Management System
 Acknowledgement
 Self-certificate
 Preface
 Synopsis
 Introduction
 About Subhash Academy
 Service
 Training
 Consolation
 Product
 Business overview
 The University:
 Documentation:
 Salient feature of the Project:
 Problem faced in the project:
 Objective and Scope
 Methodology of the Report:
 Preliminary survey / study
 Feasibility study
 Maintenance
 Implementation specification:
 Software used
 Hardware used
 Theoretical background:
 Net Framework
 VB.Net
 Data accessing tools
 MS access 2003 Feature
 SQL
 Detailed Life Cycle
 SDLC
 Flow Chart
 E-R Diagram
 Data dictionary
 Form Design
 Source code
 Bibliography

ACKNOWLEDGEMENT

4
Library Management System

This is certified that this project entitled "LIBRARY MANAGEMENT" is done by me is


authentic work carried out for the partial fulfilment of the requirement for the award of degree of
the Bachelor of the computer Application under the guidance of Mr. Mahboob Hussain (M.C.A)
The matter embodied in this project work has not been submitted earlier award of any degree or
diploma to the best of my knowledge and belief.

Student Name:
Vikas Prajapati
6BCA
Enroll No: AX149050060
Roll No: 99999

Preface
5
Library Management System

Computers are now becoming part of almost every activity in organization. The developments
made on the fields of the information and computer technology have vastly blown up and have
changed the face of the present world rapidly. The use of IT has gradually and now computers
are increasingly used for everyday activities organizations. The Library Management system is
full of feeling to provide better service to its users. The main objective of the program is to serve
the library to handle day to day books translation and maintain sound information about the
books as well as the members. As I am student of BCA, my focus was mainly directed towards
the development of good project by using appropriate computer language/package. As result I
come out with the project titled" Library Management" Html and PHP at BCA institute of
professional Education Chhibramau (Kannauj).

Synopsis

6
Library Management System

Project Title: - Library Management


Under Guidance: - Mr. Mahboob Husain
Student Name: - Vikas Prajapati
Enrollment No.:- AX149050060
Roll No.:- ………………………
Class: - 6 BCA
Address: - Gursahaiganj Kannauj (U.P.)
Frontend Language Html
Backend Language Php
H/S Requirement:- Windows7, 500MB RAM, 120GB
HDD
Platform:- Web Browser
Advantage: - Easy Accessibility, Benefits for
College
Study Centre: - Subhash Academy (9050)
Chhibramau [Kannauj]

7
Library Management System

Methodology of the report

"Software design technology is a system not secret"

8
Library Management System
Computer information system is developed to provide computer solution to user problem. If all
the requirement of user is served by the computerized solutions, the user is satisfied enough.
Thus, the software should be design effectively so as to meet its objective of user satisfaction.

Traditional development methodology called system development life Cycle (SDLC)


methodology, consist a set of development activities that have a prescribed order:
Once a problem or opportunity for a new system is recognized a request for developing a new
system is forwarded for approval.

1. Preliminary survey/study:
This is the first step of system development life cycle. This phase is basically concerned about.
Determining whether or not new system should be developed.

During this phase. Problem with the current system (manual or Automated) are identified and
also the benefits and cost of an alternative system Is identified. If the benefits seem to outweigh
the cost approval is generated for new project development. Alter this is detailed plans and
schedules are drafted for making the new system a reality. Information should be gathered from
many sources. User must be interviewed to find out what exactly they expect from the system.
Organization current capabilities and operations must be clearly understood so as to use inputs to
the system External information current is also critical for determining what new system is
available for providing specific types of output.

2. Feasibility study:
At the end of information gathering phases, we have an idea of the data available currently and
the deficiencies of the current system. We also come to know the requirements and priorities. It
is necessary to quantity the goal and objectives and at has cost they are achieved.
In the development present system, no such restriction or limitation (RESOURCE
AVAILABILITY) are imposed that where not feasible it supposed that the resources are infinite,
and time is enough.

FEASIBILITY STUDY CAN BE DEVIDED INTO THREE


AREAS.
1. Economical feasibility
2. Technical feasibility
3. Operation feasibility

A. Economical feasibility

9
Library Management System
Economical feasibility analysis is done in order to ensure that the system economically visibly. It
is done in order to get an idea that it is possible to developed the system within the organization
financial limit.

A cost and basify analysis are necessary to determine economical whether it is economical
feasible to invest the project. Comparing these two gives an argument either in favor of system
or against the proposed system.

Cost of both direct and indirect types is considered. Direct costs are those incurred in buying
equipment employing people cost of consumable items, rent for accommodation for system
developers.

Indirect cost involves brain storing time spent by user in discussing problem with the system
analyst efforts in gathering data ETC.

B. Technical feasibility analysis:


During technology feasibility analysis, the analyst evaluates the technical merit of the system
concept; while at the same at the information about the performance (system throughout)
turnaround time etc. Technical feasibility analysis begins with an assessment of the technical
visibility of the proposed system. It is analysed that what kind of environment, processed and
method are required to accomplish system.

C. Operational feasibility analysis:


Operational feasibility analysis is done with an objective of finding the impact of the system on
management and employed in organizations if the system is operationally feasible the
management and user (employee) both welcome the proposal the development of new system an
operation feasible system requires:

1. Minimum paper work


2. More user friendly
3. Reduced transaction time
4. Improvisation of report
5. Mental peace of employee

10
Library Management System
Cost benefits analysis

To carry out and economic feasibility study, it is necessary to place many values agilest any
purchases or activities needed to implement the project. It is also necessary to place money
values against any benefit that will accrue from a new system created by the project such
calculation is often described as benefit analysis usually include two steps:

1. Producing the esthetes of cost and benefit and

2. Determining whether the project is worthwhile once these costs are


ascertained.

3. These may be things like selecting an alternative that matches, skill with the organization or
perhaps, choosing a site for expansion that has been ignored for some time that can best
utilities underused resources of an organization there by reducing the cost of solution.

System analysis

11
Library Management System
It involves study of present system whether it manual or computerized then what are the
loopholes of the present system and if it is not, some of the point involves in the system
analysis are as fallowing:

1. If the current system is computerized, then why want the change in


system,
2. What are the various jobs perform by the system.
3. If the present system is manual then is it feasible to make it
computerized?

System study is done in to the organization itself taking various information, from different
level of organization. It involved study of current system. The current system of hand ling
employee detail is manually right from addition of new employee up to generations of report
the complete process involves large no of employee from button peon level to middle level
managers for processing a particular recorded the system has to pass through various files
regarding the employee information, this system is being respective vet in nature, involves lot
of time and man power this results in inconsistency and redundancy.

System analyses are concluded to archive the following


objective:
1. Goal and adjectives of the proposed system
2. Fundamental actions that must take place in the software
3. Output to be use.
4. Process to be perform
5. Interface to be provided
6. Performance requirement to be met
7. Organization and other constraints to be met

System Design
12
Library Management System

The phase is most creative and challenging phase of SDLC this phase is concerned with the
design of final system:
In this phase, firstly the output is design keeping in mind how the output is to be produced and in
what format?

Secondly input data and files are designed to meet the requirement to the proposed output. The
processing design involves program construction and testing finally, of the entire designing,
system justification details, and estimated impact on the user and. Organization is documented
and ovulated by management as step toward implementation.

Implementation, maintenance, review


These are implemented, evaluation and maintenance begin. Like any system design.
Implementation phase is mainly concerned with user training, site preparation and file
conversion it also involves final testing of the system.

Once the system implemented, evaluation and maintenance begin. Like any system there is an
ageing process that requires periodic eminence of hardware and software.

If the new system inconsistent with the design specification, the Change has to be made
hardware also requires periodic maintenance to keep in tune with design specification.

System Testing
A proper testing plan is necessary for the system before the implementation It greatly reduces
the post implementation problem and also gives some ideas to the user if he is involved in this
activity. Testing presents an interesting anomaly for the software engineer during earlier
definition and development fazes the engineer attempts to build software from an abstract.

Testing Objective
1. Testing is a process of execution program with the Intent of finding an error:
13
Library Management System
2. Good test case is one that has a high probability of finding an error yet undiscovered.
3. A successful test is one uncovers a yet undiscovered error if a testing is conducted
successfully, it will uncover error in the software. As a secondary benefit testing demonstrates
that software.

Testing plan
Following aspect were checked.
1. INTERGRITY TESTS
2. SYSTEM TEST
3. WHITE BOX TESTS
4. BLOCK BOX TESTSS
5. SECURITY TESTS

INTIGRITY TEST:
From integrity tests total chain was executed and the result were compared against the actual
result following chain were checked

SYSTEM TEST:
System tested for some purchase and the result will be compared with test calculated by the
system all the test was carried out properly.

WHITE BOX TEST


1. Step by step testing of coding designing in this test we can derive test cases:
2. Guarantee that all independent paths with in a module have been exercised atlast one.
3. Exercise all logical decision on their true and false sides.
4. Execute all loops at their boundaries and within their operational bounds.
5. Exercise internal data structure to ensure their validity.

BLOCK BOX TESTS:


System was tested for entering input and checks all the output which is generated by system in
this test we can derives.
1. Incorrect or missing function
2. Interface errors
14
Library Management System
3. Error in data structure or external database access
4. Behaviour or performance errors
5. Initialization and termination errors

SECURITY TEST
To avoid information from being used by people. Who should not see it? Two level checks are
provided in the application design.

Window programming environment


Since the introduction of windows programming environment there have been major changes in
the way pe programs looks. The way they work and the way they are written. Computer has
given us the power to think in a fundamentally nonlinear fashion for example the ability to cut
and paste has allowed us to create object at random and to organize our randomness at a later
time at the state of computing matured. User begins to see through the simple miracle of cut and
paste operations lightning speed calculation and random access organization they wanted
program that where visually appealing and intuitive to us. Today we feel the consequence all
around us that any program that does not have a GUI looks primitive.

For the user window provides a multitasking, graphical based windowing environment that runs
program especially designed for windows. Such program includes MS-excel, MS word and
many other. Programs written for windows have a consistence appearance and command
structure and are thus often easier to learn and use then conventional program. User can easily
switch among different windows programs and exchange data between them. Windows also
provides an easy-to-use icon-based program manager for maintenance and printer queue
management.

Graphical user interface

Windows provides considerable advantage to both user and programmer over the conventional
MS dos averment the benefit to user and the benefit to program developer are to give user what
they need and what windows makes possible. It is true that the graphical user interface is now
the single most important grand consensus of the personal computer industry although the
various graphical environment differs in details, the haze similar characteristics.

15
Library Management System

Data
Dictiona
ry

16
Library Management System

Data dictionary formally describes the system data and where they are used.

17
Library Management System
All definition of the elements in the system are described in detail in the system are described in
the detail in the data dictionary.

The data dictionary is a reference work of data compiled by the analyst. To guide the thorough
analysis and design.

It is an organized listing of all data element that are pertinent to the system with precise, regress
definitions so that both the user and the developer have common understanding of all
components of the program.

18
Library Management System

Introduction
HTML, which stands for Hypertext Markup Language, is the cornerstone of web development. It
is the standard language used to create and design web pages and web applications. At its core,
HTML uses a series of elements and tags to define the structure and layout of a webpage. These

19
Library Management System
elements are the building blocks of any website, allowing developers to delineate different parts
of the content such as headings, paragraphs, links, and lists.

The basic structure of an HTML document includes the `<!DOCTYPE html>` declaration,
which specifies the version of HTML, the `<html>` element that wraps all the content on the
page, the `<head>` section that contains meta-information about the document, and the `<body>`
which includes all the content that is visible to users. Within the body, tags such as `<h1>` to
`<h6>` define headings, `<p>` tags define paragraphs, and `<a>` tags create hyperlinks.

HTML is not static; it has evolved over the years. The latest version, HTML5, introduced new
semantic elements that describe the content in a more detailed and organized way, such as
`<article>`, `<section>`, `<nav>`, and `<footer>`. These elements help search engines and other
user agents to better understand the content and structure of web pages.

Learning HTML is the first step in web development because it provides the framework upon
which Cascading Style Sheets (CSS) and JavaScript can be applied to create complex,
interactive, and visually appealing websites. It is a language that is easy to learn and understand,
making it accessible for beginners to start creating web content with minimal learning curve.

For those interested in diving into the world of web development, numerous resources are
available online. Websites like W3Schools offer comprehensive tutorials that cover the basics
and advanced topics of HTML. Similarly, platforms provide a wealth of information on HTML
elements, tags, and best practices. Additionally, the Mozilla Developer Network (MDN) is a
valuable resource for learning about HTML and web development in general, offering guides
and references that are maintained by a community of developers.

Understanding HTML is crucial for anyone looking to create or manage web content. As the
backbone of all web pages, it allows for the creation of structured, accessible, and cross-platform
compatible content. With the continuous evolution of web standards, HTML remains a
fundamental skill for developers and content creators alike.

WHAT IS DATABASE
To a beginner the term database may sound two technical or complicated, but I am sure, that
once you understand the concept behind this term, you will discover that it is very simply let us
first describe what a database is. It has been defined in several ways; a simple definition would
be." The data base is an organized collection of related information (DATA)^ 4 Here the stress is
on the organized.

20
Library Management System
The organized information or the database server as a base from which a desired information can
be retrieved many meaningful conclusions can be drew, or decision made by further re-
organization or processing this data.

Even if you did not know what a data base is, I am sure you must have used a database in your
day-to-day life. The dictionary is one of the most common examples of database, where words
are arranged alphabetically.

The telephone directory is another example of a database, where the of the telephone the
subscribers are given in alphabetically, we come across various other kinds of database of the
means, addresses, salaries, allowances and deductions etc. for the employees: a magazine
publisher may have a database of subscribers: the store department of a factory has a database of
the items available in the stores and a public limited company has a database of its shareholders.

Most of you keep a list of the address of our friends and relatives, which is usually written down
in address. You also perform several operations on your database. If a person from your database
moves to a new location, which is his/her address in your address book- this is called editing
information in database you also add new address in you have to send a letter to someone, you
look in to that book to find the address (search in database). If the list grows to even a hundred
address, finding out a particular address may become cumbersome.

So, you usually classify the addresses based on the initial/surname of the person and allot
different pages for names beginning with different letters. In this way you try to manage, your
address list database in a better way.

Determine the fields you need


Each table contains information about the same subjects, and each field in a table contains
'individual fact about the tables' subject. For example, a customer table may include company
name, address, city, state, and phone number fields. When sketching out the fields for each table,
keep these tips in mind:

Relate each field directly to the subject of the table. Don't include derived or calculated data
(data that is the result of an expression).

Include all the information you need. Store information in its smallest logical parts for example,
(First and Last Name rather than Name)

Identify fields with unique values


In order for Microsoft Access to connect information stored in separate table % for example, to
connect a customer with all the customer's orders % each table in your database must include a

21
Library Management System
field or set of fields that uniquely identifies each individual recorded in the table. Such a fields is
called a primary key.

For information on primary keys, and for help in Determining the types of keys to use your
tables.

Determine the relationships between tables


Now that you have divided your information into tables and identified primary key fields, you
need a way to tell Microsoft Access how to bring related information back together again in
meaningful ways. Do this, you define relationships between tables. You may find is useful to
view the relationships in an existing well-designed database. See the relationships in the north
and sample database, open Northwind.mdb and click relationships on the tools menu. For
information on the types of relationships for your database, click for more information on
opening North wind, click.

Refine the design


After you have designed the tables, fields, and relationships you need, it's time to study the
design and detect any flaws that might reaming. It is easier to change your database design now,
rather than after you have filled the tables with data.

Use Microsoft access to create your tables, specify relationships between the tables, and enter a
few records of data in each table. See I can use the database to get the answers you want. Create
rough drafts of your forms and reports and see if they show the data you expect. Look for

22
Library Management System
unnecessary duplications of data and culminate them. Enter data and create other database
objects.

When you are satisfied that the table structures meet the design goals described here, then it's
time to go ahead and all you are existing.

23
Library Management System

Coding standard:-
Coding standards is specific form a development firm. Each company is having its
codingstandard as suitable to the employees and environment. So, there are hard coded rulesfor
deciding coding standards as it depend on the methodology of company, Codingstandards are
adopted to make the coding style consistent and understanding for any ofthe person who belongs
to that firm. These coding standards provide an easy way tograsp the substance of code in a
quick time. As coding standard are specific for aparticular company or firm, programmer work
there are at home even with otherprogrammer's code at the conventions are same which enables
24
Library Management System
an easy to debug codeas the programmer knows where the different bugs can occur as
convention enableshim to look in the right direction,

Coding standards opted: -


Database was designed by making scripts. These scripts were written in SOL and there were
specific standards for designed those scripts:

 Each script was required to have the name of the script, date of creation, purpose of
creation, the author of the script and last modification data.
 The SQL keywords were to be written in CAPS whereas user defined name and

variables were written case. For ex, in the statement SELECT* FORM emp; here SELECT and
form are reserved SQL words therefore they are written in CAPS whereas the user defined name
"emp" is in lower case.

 As a soon as a particular form is loaded, the focus should be on the view button.
 For any information to be retrieved through a combo box search
criterion should be given in alphabetical way and the combo box should open instantly
with the item to be searched show in highlight.
 The naming convention adopted for different controls are.

Pseudo code: -
Pseudo code is written to prepare logic for a program it is a language independent piece of
instruction, which guides a programmer to write a computer program for the logic. By looking at
the pseudo code, any person who knowledge of the computer program the following are the
advantages for writing a pseudo code;

25
Library Management System

 As it is language independent, even a nontechnical person can prepare it.


 There are no syntax constraints so a programmer has not to fall in trap of syntax errors
and can concentrate wholly on preparing the login for particular purpose.
 One the pseudo code is ready; the computer program can be written instantly as just the
logic needs to be transformed into the syntax.
 A better approach to programming can be achieved.

Design documentation. At their lowest level of detail, as we shall see, DFDs are often include in
a programmer working specification when the system analysis is complete and the system is
being.

Why the data flow diagram? In Dutch there's an expression:' n bling jest Meer danduizend
wooden; (one view say more than thousands word). This also truth for graphical description,
model. It's difficult, if not impossible to describe a model in words and still being clear and not
complex. This was one the main reason to develop a graphical modelling technique like data
flow diagram. There is certain number was data flow diagram can be represented.

Data flow diagram usually are made after a context diagram has been made, because the data
context diagram function as the basis of a data flow diagram. It's important not to forget that data
flow diagram is not a model of flow of control or sequence of processing in a system. Data flow
diagrams must be seen as model, which show the flow of the data through a system.

External entry Sources or destination of data that is


external to the system.

Process Manual or computer process that


change data.

26
Library Management System

Data flow Data transfer in the direction include


by the arrow. Each arrow should be
labelled to include what data is being
transferred.

Data store Manual are computer storage of data.

MAINTENANCE
Maintenance includes the modification of existing application to error and bugs. Improve the
performance or oven adapt to a changed environment. The service can be extended to include
change request for clients dealing with enhancements reliable and available on continuous basis.
This eases the key challenge of running existing application, providing code maintenance and
performance management. The maintenance model used for this service consist of the following
phases and activities:

27
Library Management System
Identify Maintenance Boundary:
1. Understand System
2. Agree Maintenance Terms

Set-up offsite Maintenance Center:


1. Set-up Maintenance Environment
2. Trained Team

Service Maintenance Request:


1. Evaluate Maintenance Request
2. Develop Code
3. Maintenance Test
4. Regression Test

Co-ordinate Maintenance:
1. Raise Maintenance Request
2. Acceptance Test
3. Deploy Modifications

SDLC
The systems development life cycle (SDLC) is a conceptual model used in project management
that describes the stages involved in information system development project, from an initial
feasibility study through maintenance of the completed application.

Various SDLC methodologies have been developed to guide the processes involved, including
the waterfall model (which was the original SDLC method); rapid application development
(RAD); joint application development (JAD); the fountain model; the spiral model; build and
fix; and synchronize- and-stabilize.

28
Library Management System

Frequently, several models are combined into some sort of hybrid methodology. Documentation
is crucial regardless of the type of model chosen or devised for any application, and is usually
done in parallel with the development process.

Some method works better for specific types of projects, but in the final analysis, the most
important factor for the success of a project may be how closely the particular plan was
followed.

In general, an SDLC methodology follows the following steps:

a. The existing system is evaluated. Deficiencies are identified. This can be done by interviewing
users of the system and consulting with support personnel.
b. The new system requirements are defined.

In particular, the deficiencies in the existing system must be addressed with specific proposal for
improvement.

c. The proposed system is designed. Plans are laid out concerning the physical construction,
hardware, operating systems, programming, communications, and security issues.
d. The new system is developed. The new components and programs must be obtained and
installed. Users of the system must be trained in its use, and all aspect of performance must be
tested. If necessary, adjustments must be made at this stage.
e. The system is put into use. This can be done in various ways. The new system can phase in,
according to application or location, and the old system gradually replaced. In some cases, it
may be more cost-effective to shut down the old System and implement the new system all at
once.
f. Once the new system is up and running for a while, it should be exhaustively evaluated.
Maintenance must be kept up-to-date concerning the latest modification and procedures.

Diagram Of SDLC

29
Library Management System

SDLC

Structured query language (SQLE):


Structured Query Language is used to define and manipulate the data, provides Support for open
access from all client processors and software al SQL grants all authorised at the same to the
information. Transparent network service ensures that the same data is available with the same
currency to all designated users.

SQL is an industry-standard data definition and access language. This standard definition has
enabled many vendors to develop production class data base engines to manage data as SQL
tables. Systems developed today that use SQL are inherently transparent to data storage location
and the technology of the data storage platform. The SQL syntax does not specify location or
platform. This transparency enables to be moved to other platforms and location without
affecting the application code. a

30
Library Management System
ADO Is a similar DAO, but is bypasses Jet and communicates directly with ODBC. Although
RDO provides a variety of features that are not available in ADO, it lacks the ease of use and
flexibility of ADO.

1. ODBC API provides a low-level interface to ODBC data. Although ODBC API can be
the most efficient technique for accessing data, it is also the most cumbersome to use.

2. if OLEDB provider is not available and ODBC driver is available OLEDB provider for
ODBC driver that comes along with Visual Basic 6 can be used. ADO provider and the
driver can also be used to access the data in the database, although it is not efficient as
going directly from the OLEDB provider to the database.

3. OLEDB provider can access data that ODBC drivers can't access. With OLEDB, for
example, data can be accessed in the form of e-mail, spreadshert and word processing
documents.

31
Library Management System

SOFTWARE SPECIFICATION

1 Operating System Windows Xp All

2 Front End Html V.S.Code


3 Back End SQl Server 2005
4 Other Tools MS-Word Office 365
MS Paint

32
Library Management System

HARDWARE SPECIFICATION

S.NO HARDWARE REQ. SPECIFICATION


1. Processor P 4 or Higher
2. RAM 512 MB or Higher
3. Secondary Memory 20
4. Mouse Serial or PS2
5. Keyboard Normal
6. VDU VGA color
33
Library Management System
7. CD ROM Drive Drive 48/8
8. FDD BM
9. AGP 4 MB
10. Printer Matrix/Laser printers

SYSTEM ANALYSIS
To examine how to go about the computer to achieve over objectives of processing our jobs. The
task is achieved through what is called system analysis. System has united by some from of
regulated in traction to form of organized whole.

System analysis is at mused to describe the process of collection and analyzing facts in respect
of respecting operation of these it auctions prevailing effecting computerized system may be
designed and implemented if proved feasible. System analysis can be viewed as the most recent
and the most perhaps the most comprehensive technique for solve in computer problem.

34
Library Management System
System analysis may be considered as an interface between actual problems and computer a kind
of middle ware to a computer application.

Phase in system development


Any system goes through a process of birth, growth, maturity and decline. The system
development process is a method for studying and changing system as the go through the
changes. The system development process has system has six stages: in logical order. The
seared.

1. Area selection and problem definition} DEFINITION


2. Data gathering.
3. Creating of alternative} ANALYSIS
4. Feasibility study
5. Master Development plan.
6. Equipment evaluation and selection) DESIGN
7. System design.

35
Library Management System

36

You might also like