Sei sulla pagina 1di 43

1

Library Management System

Submitted by
Ibrahim Shahid
Ahmed Ali
Muhammad Ali Abbas
Supervised by
Miss Irum Manzoor

Department of Computer Sciences, Hamza


Army Public College, Rawalpindi.

2
Library management
system

3
DEDICATION

TO

THE CREATOR OF THIS UNIVERSE ALLAH ALMIGHTY AND


HOLY PROPHET HAZRAT MUHAMMAD (S.A.W.W).
AND
MY ALL RESPECTED TEACHERS AS WITH THEIR HELP
AND GUIDANCE I AM ON THIS STAGE TODAY.
AND
MY LOVING PARENTS, AS WITHOUT THEIR AFFECTION,
LOVE AND PRAYERS I WOULDNT HAVE BEENWHAT I AM
TODAY.
AND
ALL MY FRIENDS AND THEIR VALUABLE SUGGESTIONS
AND ALL TYPE OF HELP.

4
Certificate
It is certified that

Ibrahim Shahid Roll No. ____________


Ahmed Ali Roll No. ____________
Muhammad Ali Abbas Roll No. ____________

Class XII, Army Public College Hamza Camp Rawalpindi. They have
completed the Computer Science Project for the session 2016-17 according
to the new syllabus of Federal Board of Intermediate and Secondary
Education Islamabad.

5
Signature of Computer teacher Signature of the Head of the Institution

Date: Date:

Acknowledgement

Thanks to Almighty Allah for giving me knowledge, power and strength to


accomplish this task. I learned a lot while doing this project and this will
certainly help me in my forthcoming life. Many friends helped me in this
project but I am really thankful to my teacher Miss Irum Manzoor
(Department of Computer Science) who helped me in all the phases of this
project. Her supervision helped me a lot during the times of difficulties. In the
end I would like to thank all of my teachers and friends for their support and
encouragement.

Ibrahim Shahid
Ahmed Ali
Muhammad Ali Abbas

6
Abstract
Project In Brief
Project Title: LIBRARY MANAGEMENT SYSTEM

Organization: Army Public College Hamza Camp, Rawalpindi.

Objective: Library Database Management System

Undertaken by:

Ibrahim Shahid Roll No. ____________


Ahmed Ali Roll No. ____________
Muhammad Ali Abbas Roll No. ____________

Supervised By: Miss Irum Manzoor

Date started: 2-11-2016

Date complete: 08-03-2017

Technology used: MS Access

Operating system: Windows10.1

System used: Core i5

7
The project is supposed to help the library to manage books. This is
done by developing an automated solution which is Library
Management System. As most of the Libraries these days work is
done manually i.e. they use different non-useful softwares or
sometimes do it manually on registers. Due to this reason the data
was very difficult to access and this consumes a lot of time.
Moreover their efficiency rate was low. Our database will be able to
help them save a lot of time and to maintain the management of the
library.
The Library management system manages a large number of data
through my database project aim is to ease up administrative work
and to save the individuals time.
The system has been based on chronological format which has been
designed with the help MS Access. The contents of the system are
organized in tables, forms, queries and reports to store the valuable
records.

TABLE OF CONTENTS
8
Certificate...............................................................................v

Acknowledgement....vi

Project in brief.........vii

Abstract ..viii

Chapter 1: Introduction....1

1.1 Introduction.

1.2 Existing System.

1.3 Drawbacks of the System.

Chapter 2: Proposed Solution6

2.1 Efficiency and fast retrieval.

2.2 User friendly.

2.3 Data integrity.

2.4 High storage capacity.

2.5 Automatic retrieval and data updating.

2.6 Error free system.

Chapter 3: Relationships.......8

3.1 Entities.

3.2 Students Entity with its Attributes.

3.3 Employees Entity with its Attributes.

3.4 Books Entity with its Attributes.

3.5 Resources Entity with its Attributes.

3.6 Entity-Relation Diagram (ERD.)

3.7 Relationship View.

9
Chapter 4: Tables..................15

4.1 Books Design view and Datasheet view.

4.2 Employees Design view and Datasheet view.

4.3 Resources Design view and Datasheet view.

4.4 Students Design view and Datasheet view.

Chapter 5: Forms..............21

5.1 Books Form.

5.2 Employees Form.

5.3 Resources Form.

5.4 Students Form.

Chapter 6: Queries................26

6.1 Books Query.

6.2 Employees Query.

6.3 Resources Query.

6.4 Students Query.

Chapter 7: Reports....31

7.1 Books Report.

7.2 Employees Report.

7.3 Students Report.

7.4 Resources Report.

10
CHAPTER #1
INTRODUCTION

1
CHAPTER #1
INTRODUCTION

1.1 Introduction

The Library Management system Database is an information system


which keeps records of the Books. Basically it maintains the records for
its Students, Employees, and Resources. The database is developed by
using Microsoft Access.

1.2 Existing System

Existing system is a manual system which keeps all the data of the
Books manually. The Libraries have administrative staff that is
responsible for many of Sales that are done manually. In short the
existing system records each and every related record in an unsafe way.

1.3 Drawbacks of the System

Although a computer file processing system has many advantages over


the manual record keeping system, but it has some limitations also. The
basic disadvantages of the system are described below:

1.Data Redundancy:
Data redundancy means multiple copies of the same data. In computer
file-based system, each application program has its own data files. The

2
same data may exist in more than one file. The duplication of data
creates many problems, such as:

(i) To update specific data/record. The same data must be updated in all
the files; otherwise different files may have different information about a
specific record.

(ii) A valuable storage space is wasted due to duplication of records.

2. Data Inconsistency:

Data inconsistency means that different files contain different


information of a particular object or person. Actually redundancy leads
to inconsistency. When the same data is stored at multiple locations, the
inconsistency occurs.

3. Data Isolation:

In computer file-based system, data is isolated in separate files. It is


difficult to access the desired information from data files.

4. Data Atomicity:

One complete operation carried out on a database is called a transaction.


An operation (or transaction) on a database may consist of more than
one task. Atomicity means that either one transaction should take place
as a whole or it should not take place at all.

3
5. Program Data Dependency:

In these systems, the data stored in a file depends upon the application
program through which the file was created. It means that the structure
of the data file is coupled with its application program.

The physical structure of data files and records is defined in the


application program. It is difficult to change the structure of data files or
records. If you want to change the structure of data file (or format of
file), then you have to modify the application program. This
characteristic of file-based systems is known as Program-data
Dependency.

6. Difficult Program Maintenance:

In computer file-based systems, the structure of data file is coupled with


the application programs. Therefore, any modification in a data file
(such as size of data field, its data type etc.) requires the redesigning of
the application program also. In this case, you have to spend a lot of
time for modifying, testing and debugging the program. If an
organization has an application program developed by a software
company and then has to pay a lot of money for the maintenance of the
programs.

4
7. Limited Data Sharing:

In computer file processing systems, each application program uses its


own private data files. The computer file processing systems provide the
limited facility to share data of a data file among multiple users on the
network.

8. Data Insecurity:

The computer file processing systems do not provide proper security


against illegal access to data. Anyone can easily change or delete
valuable data stored in the data file. It is the most critical problem of a
file processing system.

5
CHAPTER #2
PROPOSED SOLUTION

6
CHAPTER #2
PROPOSED SOLUTION

FEATURES OF THE PROPOSED SOLUTION


Some important features of the proposed system are:

2.1 EFFICIENCY AND FAST RETRIEVAL:


The system running and data retrieval will be very fast.

2.2 USER FRIENDLY:


The system will be easy as it will have GUI and have fast retrieval of data.

2.3 DATA INTEGRITY:


The data and the file will be accurate, always, except force the virus attacks that
might corrupt the information but the security provided will prevent such problem.

2.4 HIGH STORAGE CAPACITY:


The computer system will have a huge storage capacity due to hard disk.

2.5 AUTOMATIC RETRIEVAL AND DATA UPDATING:


Entered related information will automatically retrieve require data in the system
data will be updated.

2.6 ERROR FREE SYSTEM:


The data base and components design will not have any error debugging required
as while the system is being used.

7
CHAPTER #3
RELATIONSHIPS

8
CHAPTER #3
RELATIONSHIPS

3.1 Students Entity with its Attributes:

STUDENT NAME

STUDENT ID

RID
RETURNING DATE

STUDEN BOOK ID

ADDRESS
T

DOB

BOOK ISSUED

9
3.2 Employees Entity with its Attributes:

NAME

DOB ADDRESS

CONTACT NO

PAYROLL EMPLOYEES

EMPLOYEE ID

DOA
DESIGNATION

10
3.3 Books Entity with its Attributes:

PUBLISHERS AVAILABILITY
BOOK ID

TITLE BOOKS EMPLOYEE ID

STUDENT ID

WRITERS
PUBLISHING DATE

11
3.4 Resources Entity with its Attributes:

PUBLISHERS

RESOURCE NAME
CONDITION

RESOURCE RID

S
QUANTITY

PURCHASING COST

PURCHASING DATE

12
3.5 Entity-Relationship Diagram:

Books From Resources

Use
Manage

Employees Students
Help

3.6 Relationship View:


13
14
CHAPTER #4
TABLES

CHAPTER #4
15
TABLES

4.1 Books Table:


Design View

Table View

4.2 Employee Table:


Design View
16
Table View

4.3 Resources Table:


Design View

17
Table View

4.4 Students Table:


Design View

18
Table View

19
CHAPTER #5
FORMS

CHAPTER #5
FORMS

20
5.1 Books Form:
Design View

Form View

5.2 Employees Form:


Design View

21
Form View

5.3 Resources Form:


Design View

22
Form View

5.4 Students Form:


Design View

23
Form View

CHAPTER #6

24
CHAPTER #6
QUERIES

CHAPTER #6
QUERIES
25
6.1 Books Query:
Design View

Data Sheet View

6.2 Employee Query


Design View

26
Date sheet View

6.3 Resources Query:


Design View

27
Date sheet View

6.4 Students Query:


Design View

28
Data sheet View

29
CHAPTER #7
Reports

CHAPTER #7
Reports

30
7.1 Books Report:

7.2 Employees Report:

31
7.3 Students Report:

32
7.4 Resources Report:

33

Potrebbero piacerti anche