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

TABLE OF CONTENT

1.Introduction
1.1 About Whirlpool

2.System Study and Analysis


2.1 System Analysis
2.2 Existing System
2.3 Disadvantages of Existing System
2.4 Proposed System
2.5 Hardware & Software Specification
2.6 Introduction to Visual Basic
2.7 About Ms-Access
3.System Design
3.1 System Design
3.2 Dataflow Diagram
3.3 Table Design
4.System development and Implementation
4.1 System Development
4.2 System Implementation
4.3 Feasibility
4.4 Testing
5.Conclusion
SYNOPSIS

Library management system is used to describe all the details that are been
activated in an institution this project encloses the entire requirement that is been used in
a library.

In this project the consists of administration password which can be useful only by the
Authorized person. The library system contains all the records of books each an every
books ID is been entered the books ID, Title and Authors details will be given the details
of employees who are working in the library are also maintained.

If the book has not been returned in time Fine amount has also charged to the
employees.

The details of all the books in the library is also been given.

The details of each member in the library is been maintained.

Library Management Systems is used to maintain the details of books available and
the issued

Books.

CHAPTER –1
INTRODUCTION

ABOUT WHIRLPOOL :
WHIRLPOOL VISION STATEMENT

Every Home…… Everywhere. With Pride, Passion, Performance

Will create the world’s best home appliances, which makes

Life easier and more enjoyable for all people.

Our goal is a Whirlpool product in every home, everywhere.

We will achieve this by creating: - ………

Pride --- --- in our work and each other

Passion --- --- for creating unmatched customer loyalty for our brands

Performance --- --- results that excite and reward global investors with superior

returns

We bring this dream to life through the power of our unique global

enterprise and our

Outstanding people … working together … everywhere.

CORPORATE VISION & STRATEGY:

Whirlpool in its chosen lines of business, will grow with new opportunities and be

the leader in an ever – changing global market. We will be driven by our commitment to

continuous quality improvement and to exceeding all of our customer’s expectations. We

will gain competitive advantage through this, and by building on our existing strengths

and developing new competencies. We will be market – driven, efficient and profitable.
Our success will make Whirlpool of a company that worldwide customer; employees and

other stakeholders can depend on.

Our employees live by the values-based strategy that has made Whirlpool the

international leader that we are today. Our values represent who we are to our customers,

our investors and to each other. And the way they represent the company demonstrates

how we do business: the right way.

WHIRLPOOL MISSION STATEMENT

We will be
Demanding of ourselves

So as to care for our consumers

Like no other brand does.

We will

Serve with pride in every Indian home and

Bring prosperity to our Investors

We will
Dare to change

The standards of our industry and be the


Envy of our competitors.

We will be
Leaders in Home Appliances

Which all others will start


To emulate.
COMPANY OBJECTIVE:

 To carry on all or any of the business of engineering machinist, tool makers, wire

drawers, radio tube manufacturers, electric lamp and bulb manufacturers of all

kinds, shapes, voltage wattage, in their various applications, designs, inexistence

today or to be invented hereafter and manufacturers of all types of electronic

devices in vogue today or to be invented hereafter, electroplates and enamels, etc.,

 To carry on business as manufacturers and makers of and dealers in metals,

plastics, wood enamel aluminum alloys and any other products, substances,

articles and things of every description and kind and to carry on and conduct

workshops and foundries of iron, brass and other metals, wood and any other

substances and to buy, sell, export, import, manipulated and deal both wholesale

and retail in products, commodities, goods articles and things of all kinds

whatsoever.

 To carry on other business, whether manufacturing or otherwise, which may seem

to the company capable of being conveniently carried on in connection with the

above or calculated directly or indirectly to enhance the value of our render

profitable, any of the company’s property or rights.

 To purchase or otherwise acquire or undertake the whole or any part of the

business, property a liability of any person, corporation or company, carry on any

business which this company is authorized to carry on or possessed of property

suitable for the purpose of the company.

 To make, build, construct, provide, maintain, any carry on, use and work in Indian

or elsewhere, roads, railways, tramways, telegraph lines, telephones, electric

lights, heat and power work, canals, reservoirs, water-works, wells, aqueducts,

water-courses, furnaces, gasworks, piers, wharves, docks, quartz, saw and other
mills, hydraulic works, factories, warehouses and other works and buildings

which may be deemed expedient for the purpose of the company and to contribute

to the cost of making, constructing, providing , carrying on, using and working the

same.

 To acquire by purchase or otherwise for the business of the company in India or

elsewhere, any lands, manufactories, buildings, plants, engines, machinery or

other things and to erect and maintain or reconstruct and adapt buildings, mills,

plant engines, machinery and other plant and things found necessary or convenient

for the purpose of the company.


UNIT PROFILE:

Whirlpool of India Limited is a fully owned company by Whirlpool Corporation,

USA Head quarters at Benton Harbor, Michigan USA. Whirlpool Corporation is

the worlds leading manufacturers and marketer of home appliances. Washing

Machines, Dryers, Dish Washers, Refrigerators, Freezers, Cookers, Microwave

Ovens, Room Air Conditioners, Small kitchen Appliances, etc.

WHIRLPOOL BRANDS:
NORTH AMERICAN BRANDS:

United States : Whirlpool, Kitchen Aid, Roper, Estate, Gladiator

Canada : Whirlpool, Inglis, Kitchen Aid

Mexico : Whirlpool, Acros, Supermatic, Crolls

Principal Products:

Air Purifiers, Automatic Dryers, Automatic Washers, Built-in Ovens,

Dehumidifiers, Dishwashers, freezers, Hot Water Heaters, HVAC, Microwave Ovens,

Ranges (Gas and Electric, Freezers, Side-by-Side), Room Air Conditioners, Trash

Compactors, washers.

Kitchen Aid® Products:

Blenders, Food Processors, Hand Mixers, Hot-water Dispensers, Stand Mixers,

Toasters, Coffee Makers, Juicers

Primary Markets Served:

United States, Canada and Mexico


EUROPEAN BRANDS

Whirlpool, Bauknecht, Ignis, Laden in France, KIC in South Africa

Principal products

Built-in Ovens, Cookers (Gas and Electric, Freestanding, Built-in and Surface

Units), Dishwashers, Dryers, Freezers (Upright and Chest), Microwave Ovens,

Refrigerators (Built-in, Combis and Side-by-Side), Washers (Front and Top Loading)

Primary Markets Served:

Europe, Middle East, Africa, Asia Pacific

LATIN AMERICAN BRANDS:

Brastem, Consul,Eslabon De Lujo, Embraco

Principal Products:

Freezers, Gas and Electric Ranges, Micro Ovens, Refrigerators, Room Air

Conditioners, Washers, Compressors

Primary Markets Served:

Brazil, Argentina, Chile and the other markets of the Southern Zone

ASIAN BRANDS:

Whirlpool – Owned : Whirlpool, Bauknecht, Ignis, Kitchen Aid, Raybo.

Affiliate - Owned : Narcissus, SMC, TVS.


CHAPTER-2

SYSTEM STUDY AND ANALYSIS

2.1 SYSTEM ANALYSIS:


System analysis is the process of gathering and interpreting facts , diagnosing
problem and using the information to recommend improvements to the system. It is
necessary to sort out the problems and drawbacks of existing system in order to develop
new system where the sorted problems are rectified. From the information gathered by
conducting elaborate interview with the management and the counselor in the will
communication the following conclusion of the existing system was arrived.

2.2 EXISTING SYSTEM:


Prior to computerization the records were maintained and updated through the
registers manually. This was a difficult job to maintain the registers manually. According
to this system, the details of library information are manually stored . The efficiency of
daily issue, return, renewal are maintained manually. The existing system is maintained in
the following specific objectives along with the general objective of developing the
library management system.

2.3 DISADVANTAGES OF THE EXISTING SYSTEM :


Every day’s registering of new employee and books details manually are difficult and
time consuming. The registering of employee and book maintaining are difficult and lead
to error.
The registering of issue, return, renual, fine, is an administer job. The storing of these
may lead to an error. The searching of employee and book detail is an administer job .
1)Leads to confusion at peak stages.
2)Manual entry may lead to error.
3)Time Consuming.
4)Wastage of maintaining man power.
5)Storing of records.
2.4 PROPOSED SYSTEM:

To overcome the above-mentioned problems with the existing system and to


create a new user- friendly system with advanced manipulation techniques, new system is
developed.
The proposed system is developed keeping in view the factors like efficiency,
accuracy and speed. The required reports are furnished easily.
The proposed system provides online validation and updation. It is capable of
storing large amount of data for many number of years. It is menu oriented and provides
user-friendly environment.

ADVANTAGES OF PROPOSED SYSTEM:

• This helps to avoid mistakes in the entries and minimize the error by necessary
validation checks.
•The new system provides quick search and retrieval of information at the least affordable
time.
•Redundancy is reduced.
•The new system is not a person dependent and is designed to be friendly.
2.5 HARDWARE & SOFTWARE REQUIREMENT
SPECIFICATIONS:

The ideal hardware and software requirements suggested to run the system are given
below.

HARDWARE SPECFICATIONS

PROCESSOR:
Central Processor : Intel Pentium IV
Speed : 450Mhz
MEMORY:
RAM : 32.0MB
DISK STORAGE:
Floppy Drive : 3.5”FDD(1.44MB)
Hard Disk : 8 GB

PERIPHERALS:
Monitor : SVGA (Color)
Keyboard : 102 Keys Keyboard
Mouse : Microsoft
Printer : HP Laser Jet

SOFTWARE SPECIFICATIONS
Operating System : WINDOWS XP
Front End : Visual Basic 6.0
Back End : MS-Access
2.6 INTRODUCTION TO VISUAL BASIC

Microsoft Visual Basic the fastest and easiest way to create application for Microsoft
Windows. Visual Basic provides a complete set of tools to simplify rapid application
development.
The “Visual” part refers to the methods used to create the Graphical User Interface
(GUI). Rather than writing numerous lines of code to describe the appearance and
location of interface elements, simply add pre built objects into place on screen.
The “Basic” part refers to the BASIC (Beginners All-Purpose Symbolic Instruction
Code) language, a language used by more programmers than other language in the
history of computing. Visual Basic has evolved from the original BASIC language and
now contains hundred statements, functions, and keyboards, many of which relate directly
to the windows GUI. Beginners can create useful applications by learning just a few of
the keywords.

Visual Basic Editions


There are 3 types of edition and they are:
1. Learning Edition :
This edition allows programmers to easily create powerful applications for
Microsoft Windows and Windows NT. It includes all intrinsic controls, plus grid, tab,
and data bound controls.

2.Professional Edition:
This edition provides computer professionals with full-featured set of tools for
developing solution for others . It includes all the features of the learning edition , plus
additional ActiveX controls.
3.Enterprise Edition:
This edition allows professionals to create robust distributed applications in a
team setting. It includes all features of professional edition, plus Back Office tools such as
SQL Server, Microsoft Transaction Server, Internet Information Server.

2.7 ABOUT MS-ACCESS:


Ms-Access a database manager lets to organize data and turn raw facts and figures
into meaningful information. Access processes data details, so valuable time can be spent
in analyzing results. A company has thousands of books in a library database, and it is
needed to know exactly which book is issued.

Database Basics:

A database is an organized collection of data. Access is called a database


management system because it lets to create, organize, and manage data stored in
databases. It can be easily retrieved and used.
A database management system is a program, like Access, that lets to create,
organize, and manage the data stored in databases. It typically contains related data.
CHAPTER-3

SYSTEM DESIGN

3.1 SYSTEM DESIGN:

Design is the bridge between software requirements and the implementations that
satisfy those requirements. The software design is built by considering the modules
developed the screen formats and table design
Modules:
Module design deals with the specification of various inputs and outputs of the
proposed system.
The inputs include various entry screens and the output design deals with generation of
different reports by the system.
The database was designed to have the following
• Integration i.e. the same data would be available in same file and any application
could access any or all the data without difficult .
• Elimination of duplication i.e. the same data would not be duplicated in two
different relations.
• Data integrity i.e. two different relations would not contain self-contradictory
data.
• Easy of access both sequential and random.
3.2 DATAFLOW DIAGRAM

LOGIN FORM

LOGIN

ADMINISTRATOR
EMPLOYEE
ADMINISTRATOR FORM

ADMINISTRATOR

PASSWORD

PASSWORD
CONFIRM
EMPLOYEE FORM

EMPLOYEE DETAILS

LOGIN INFO OFFICE INFO PERSONAL INFO

PASSWORD POST AID F NAME

PASSWORD NEW TEMPORARY L NAME


CONFIRM

SALARY
E-MAIL
ADDRESS

PHONE NO

SEX

SPECIAL NOTE
BACKUP FORM

BACKUP

DATE

TIME

PATH

BOOK REPORT FORM

BOOK REPORT

ALL ID

DETAILS VALUE OF ID
MEMBER REPORT FORM

MEMBER
REPORT

ALL ID

DETAILS VALUE OF ID

ISSUE RETURN FORM

ISSUE-RETURN
REPORT

ALL ID

DETAILS VALUE OF ID
ISSUE DETAILS FORM

ISSUE
DETAILS

MEMBER ID MOVE TO RETURN

BOOK ID

DATE

ISSUE RETURN
DATE DATE
FINE DETAILS FORM

FINE
DETAILS

MEMBER ID BACK TO
RETURN

BOOK ID

FINE AMOUNT

RETURN DATE
RETURN FORM

RETURN

MEMBER ID SWITCH TO
ISSUE

BOOK ID

RETURN DATE

FINE RUPEES
RENEW FORM

RENEW

MEMBER ID DATE OF BACK TO


RETURN

BOOK ID ISSUE DATE

FINE RETURN DATE


SEARCH FORM

SEARCH

BOOKS MEMBERS

SEARCH

FIELD

ALL BOOK/
MEMBER ID

DETAILS
MEMBER DETAIL FORM

MEMBER DETAILS

PERSONAL LIBRARY
INFORMATION INFORMATION

FIRST NAME DATE OF JOIN

LAST NAME DATE OF EXPIRE

E-MAIL ADDRESS SPECIAL NOTE

PHONE NO DEPOSIT

SEX BOOK IN HAND

ADDRESS MEMBER ID

BIRTH DATE
GLOBAL FORM

GLOBAL

NO OF BOOKS

TYPE OF BOOKS

BOOKS
AVAILBLE

BOOKS ISSUED

BOOKS
INVESTMENT

TOTAL NO. OF
MEMBERS

TOTAL FINE
AMOUNT RUPEES

TOTAL
EMPLOYEE

EMP MONTHLY
SALARY

TOTAL NO OF FINE
PAIDENTRY
BOOK DETAILS FORM

BOOK DETAILS

DETAIL VIEW INDIVIDUAL VIEW


3.3 TABLE DESIGN:

TABLE NAME : BOOK


SL.NO FIELDNAME TYPE DESCRIPTION
1. Title Text Book title
2. Publication Text Book Publication
3. Edition Text Book edition
4. Author1 Text Book author1
5. Author2 Text Book author2
6. Author3 Text Book author3
7. Book ID Number Book ID
8. Price Currency Book price
9. Pages Number Book pages
10. Subject Text Book subject
11. ISDN no. Number Book ISDN number
12. Total no. Number Total no. of books
13. Available no. Number Books available
14. Issue no. Number Books issued

TABLE NAME : FINE

SL.NO FIELDNAME TYPE DESCRIPTION


1. Mem-id Number Member ID
2. Fine Currency Fine amount
3. Book-id Number Book ID
4. Areturndate Date Areturn date

TABLE NAME: CUST

SL.NO FIELDNAME TYPE DESCRIPTION


1. Pass Text Administrator Pass
2. View Text View Details
3. Key Text Key Details
4. Frate per Day Date First Date
5. Days limit Date Days limit
6. Ref copy Number Reference copy
7. Max hold Number No. of books to hold
8. Sal new Currency Salary for new
9. Sal temp Currency Salary for temporary
10. Sal per Currency Salary for permanent
11. Splash time Time Time of splash
12. Welcome time Time Time of welcome
13. Welcome Yes/No Welcome is yes/no

TABLE NAME: EMP_TAB

SL.NO FIELDNAME TYPE DESCRIPTION


1. Emp id Number Employee ID
2. Password Text Emp password
3. Fname Text First name
4. Lname Text Last name
5. Address Text Address
6. Phone Number Phone number
7. e-mail Text e-mail address
8. Sex Text Male/Female
9. Spe Text Special note
10. Pos Text Position
11. Salary Number Salary of employee

TABLE NAME: ISSUE

SL.NO FIELDNAME TYPE DESCRIPTION


1. Mem-id Number Member ID
2. Name Text Name
3. Issue date Date Issue date
4. Return date Date Return date
5. Areturn date Date Areturn date
6. Book ID Number Book ID

TABLE NAME: MEMBER

SL.NO FIELDNAME TYPE DESCRIPTION


1. Fname Text First name
2. Lname Text Last name
3. Add Text Address
4. Birth date Date Birth date
5. Mem-id Number Member-ID
6. Sex Text Male/female
7. Phone no Number Phone number
8. e-mail Text e-mail address
9. D.O.Join Date Joining date
10. D.O.Expire Date Expired date
11. Deposit Currency Amount deposited
12. Book in hand Number No. of book in hand
13. Note Text Notes
CHAPTER-4

SYSTEM DEVELOPMENT AND IMPLEMENTATION

4.1 System development

The new system is developed into logical model. The new system is constructed
Using the available tools. System constructing is the last phase of the linear cycle and it
does proceed into two sub phases. They are system development and system
implementation. The major factors that are to be considered for the development a good
system can be classified as follows.

User of the system would require assistance in the course of using the system .The data
base should be totally exhaustive and redundancy is to be avoided.

A lot of critical reviews and feedbacks should be expected in the system and the
necessary changes should be done. Hence any system that is developed should be scope
for further modification. This system has been developed keeping in view all the
consideration mention above.

4.2 System Implementation

The last and important phase of the system life cycle is the system
implementation. The Program developed in the previous phase is put into operation with
sample data. This phase Concludes with the maintenance and modification of the
resources necessary. The errors are identified and corresponding programs is corrected to
get the required output.

4.3 Feasibility

The manpower is the number of people involved in the development if the


problem is worth solving. The purpose of the feasibility study is not to solve the problem
but to determine if the problem is worth solving. Feasibility analysis is the study of the
following facts from which one can conclude that the project can be completed in
successful manner. There may be different ways of checking whether a system is feasible
or not. The feasibility study is important factor that analyses the capacity of project. The
main objective of the feasibility study is to weigh up three types of feasibility.
They are:
• Operational feasibility
• Technical feasibility
• Economical feasibility
Operation Feasibility:
The operational scope of system is verified under operational feasibility. The
proposed system will have enough operational reach as it is observed that the system
under consideration would bring the employee and administrator close together.
Operational feasibility study is necessary as it ensures that the project
developed is successfully implemented in the organization. The operational feasibility of
this project is high since it is user friendly and easy to operate.
Technical Feasibility:
Technical study deals with the hardware and software requirements that will
be easily available for this project. This assessment includes a study of functions,
performance and constraints that may affect the ability to achieve an acceptable a system.
One of the main factors to be accessed is the need of various kinds of
resources for the successful implemented of the proposed system.
The level of technology is determined by factors such as the software tools,
machine environment, platform, etc. since the resources required for the development of
this project already available in the organization, and this project is technically feasible.

Economical Feasibility:
The economical feasibility is estimated in terms of
• Time
• Cost
• Manpower
The time given for the project is six months. This includes the system
study, design, implementation and testing of the system.

The cost includes the expenditure on the hardware, software requisites of the system and
the manpower. It also includes the cost of learning the language.

4.4 Testing

Static Analysis is used to investigate the structural properties of source


code. Dynamic test cases are used to investigate the behavior of source code by executing
the program on the data. In a well-designed system, a program unit is a stand-alone
program or a functional unit of a larger system.

Unit Testing

A program unit is usually small enough that the programmer who developed it can test
it in great detail, and certainly in greater detail than will be possible when the unit is
Integrated into an evolving software product. There are four categories of tests for
Performing the program unit.

1. Functional tests

2. Performance tests

3. Stress tests

4. Structure tests

Functional test cases involve exercising the code with normal input values for which
the expected results are known. Performance testing determines the amount of execution
time spent in various parts of the unit by the program unit. Stress tests are those designed
to intentionally break the unit. A great deal can be learned about the strengths and
limitations of a program by examine the manner in which a program unit breaks.
Structure tests are concerned with exercising the internal logic of a program and
traversing particular execution paths.

DEBUGGING

Debugging is the process of isolating and correcting the cause of known errors.
Success at debugging requires highly developed problem solving skills.
Commonly used debugging methods are debugging by Induction, Debugging by
Deduction, Debugging by Backtracking.

SYSTEM TESTING

System testing involves two kinds of activities. The two kinds of system testing
activities are
Integration testing
Acceptance testing

Strategies for integrating software components into a functioning product include the
bottom-up strategy, the top-down strategy, and the sand-witch strategy. Careful planning
and scheduling are required to ensure that modules will be available for integration into
the evolving software product when needed. The integration strategy dictates the order in
which modules must be available, and thus exerts a strong influence on the order in
which modules are written, debugged and unit tested.
Acceptance testing involves planning and execution of functional tests, performance
tests and stress tests to verify that the implemented system satisfies its requirements.
Acceptance tests are typically performed by the quality assurance and/or customer
organizations. Depending on local circumstances, the development group may or may not
be involved in Acceptance testing. The above things are tested and enclosed in the
appendix
FUTURE ENHANCEMENTS

These kinds of software that provide the system services are gaining Popularity
among computer users. I spent only few days for this project analysis, if more analysis is
made more functionalities can be added thus there is a chance of further extending the
software product.

There is also one more future extensibility that is this software can be used to manage
all the operating system in future if proper analysis and coding is done. This cross
platform compatibility will make this a international standard software.
The system is developed in such a way that it can be modified into higher version
with enhanced features. The system that has been developed flexible enough to support
future enhanced. The system has been designed such that it accepts the modification
without affecting the presently developed system functionally to may extend.
CONCLUSION

The library management system is developed in visual basic 6.0. The need for
computerization of the library management system has been realized and same data has
been carried out in best possible manner with in the available time.
This system has been developed has a menu driven, user-friendly package and it is
easy to operate. This system has been developed in such a way that any changes can be
made easily in future is necessary.
The objectives of library management system are tested below:
• To improve the speed and accuracy.
• Reducing the staff time in unnecessary paper work.
• To maintain the details in efficient manner.
• Accurate, reliable less access time for reporting.
• User friendly.
I here by conclude that this software will be of great usage for administrators of
computers in which more than one person will be working. The numbers of setting taken
into consideration are very little and further extension will help the software to come full-
fledged. There is no error in the run time of the program but this is regarding the editing
the system database so there is chance of system crash. So it is advised to take a backup
of the system periodically.

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