Library Management System: A Thesis for Master of Computer Science, Thesis of Computer Science

MSC Project thesis of library management system

Typology: Thesis

2018/2019
On special offer
30 Points
Discount

Limited-time offer


Uploaded on 09/07/2019

aziz_ullah
aziz_ullah 🇵🇰

4

(1)

1 document

1 / 75

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
LIBRARY MANAGEMENT SYSTEM
A thesis submitted to
Institute of Computing and Information Technology
Gomal University, Dera Ismail Khan
In Partial Fulfillment
Of the requirements for the degree of
Master of computer science (MCS)
By:
Aziz Ullah Khan
Rizwan Ullah Khan
Irfan Ullah Khan
Session 2016-2018
INSTITU
TE OF
COMPUT
ER AND
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
Discount

On special offer

Partial preview of the text

Download Library Management System: A Thesis for Master of Computer Science and more Thesis Computer Science in PDF only on Docsity!

LIBRARY MANAGEMENT SYSTEM

A thesis submitted to

Institute of Computing and Information Technology

Gomal University, Dera Ismail Khan

In Partial Fulfillment

Of the requirements for the degree of

Master of computer science (MCS)

By:

Aziz Ullah Khan

Rizwan Ullah Khan

Irfan Ullah Khan

Session 2016-

INSTITU

TE OF

COMPUT

ER AND

Dedication

To

The Prophet of Mercy (Peace Be Upon Him)

And To

Our Honorable Parents, Respected Teachers and friends whose support

Have given us the strength Determination

& Fortitude to Accomplish Our Goal.

They all are Assets of Our Life.

APROVAL CERTIFICATE

This is to certify that Mr.Aziz Ullah Khan, Mr.Rizwan Ullah Khan and Mr.Irfan Ullah Khan

and Has Been Successfully completed their Project at the Institute of computing and information

technology, Gomal University D.I.Khan. Project report submitted by Mr. Aziz Ullah Khan,

We are also indebted to our loving parents, who have always helped keep us feet planted firmly

on the ground and without whose affection, support and prayers we could not have completed

my project.

We are thankful to our director Jamal Abdul Nasir for very much cooperation.

Last But not least, I express my sincere regards to all of our respectable teachers.

Aziz Ullah Khan

Rizwan Ullah Khan

Irfan Ullah Khan

Session 2016-

PREFACE

Almost all the reputed universities of the world have a well established library for providing

public education and research activities. As a rule the number of books, journals and magazines

etc that such libraries possess represent the level of education growth of that university. Apart

from Central Library in Gomal University, Dera Ismail Khan, all the departments have been able

to develop their own separate libraries which have good collection education staff.

Data Related to all such staff like books, journals, magazines, newspapers etc are stored

manually and so retrieval of information is very slow and cumbersome. This automation project

is aimed at storing the records in a manner that reduces redundancy and supports quick access

and retrieval.

PROJECT IN BRIEF

Project Title: LIBRARY MANAGEMENT SYSTEM

Submitted by: Aziz Ullah

Khan Rizwan

Ullah

Khan &

Irfan Ullah Khan

  • Starting Date: October
  • Completion Date: December - SQL Management Studio Tools Used: Visual Studio 2016(VB.Net)
  • Operation System: Microsoft Windows System Used: CORE i5, 4 GB RAM
  • LIBRARY MANAGEMENT SYSTEM........................................................................................................ Contents
  • Dedication.....................................................................................................................................................
  • APROVAL CERTIFICATE...........................................................................................................................
  • ACKNOWLEDGEMENTS...........................................................................................................................
  • PREFACE.....................................................................................................................................................
  • Chapter No.1................................................................................................................................................
  • PRESENT SYSTEM...................................................................................................................................
    1. Introduction:
    • 1.1. Structure:......................................................................................................................................
      • 1.1.1. Books Stock Entry Section..................................................................................................
      • 1.1.2 Issue and Return Section......................................................................................................
      • 1.1.3 Registration Section.............................................................................................................
      • 1.1.4 Book Lost Section................................................................................................................
    • 2.1 DEFICIENCIES IN THE EXISTING SYSTEM.........................................................................
      • 2.1.1 Manual work........................................................................................................................
      • 2.1.2 Maintenance of various Registers and Redundancy............................................................
      • 2.1.3 Assigning Accession number...............................................................................................
      • 2.1.4 Catalogue Searching is Time Consuming............................................................................
      • 2.1.5 Entry of Book Lost...............................................................................................................
      • 2.1.6 Too Much information.........................................................................................................
      • 2.1.7 Efficiency.............................................................................................................................
      • 2.1.8 Old File System...................................................................................................................
      • 2.1.9 Delay in response.................................................................................................................
      • 2.1.10 Redundancy..........................................................................................................................
  • Chapter No.2................................................................................................................................................
  • Proposed System..........................................................................................................................................
    • 2.1 PROPOSED SYSTEM AND ITS ADVANTAGES.....................................................................
      • 2.1.1 Time Saving.........................................................................................................................
      • 2.1.2 Economical Benefits............................................................................................................
      • 2.1.3 Security Facility...................................................................................................................
      • 2.1.4 Search Facility......................................................................................................................
      • 2.1.5 Rollback Facility..................................................................................................................
      • 2.1.6 Editing Facility.....................................................................................................................
      • 2.1.7 Backup Facility....................................................................................................................
      • 2.1.8 Publisher Entry Section........................................................................................................
      • 2.1.9 Book Entry And Search Section:.........................................................................................
      • 2.1.10 Program Entry......................................................................................................................
      • 2.1.11 Student and Staff Section.....................................................................................................
      • 2.1.12 Issue and Return Section......................................................................................................
      • 2.1.13 Student and Staff Fine Section.............................................................................................
  • 2.1.13.1 Tools used in propose system
  • 2.1.13.2 OBJECTIVES
  • Chapter No.3................................................................................................................................................
  • Data Flow Diagram......................................................................................................................................
  • Chapter No.4................................................................................................................................................
  • Entity Relationship Diagram.......................................................................................................................
    • 4.1 Conceptual Diagram....................................................................................................................
    • 4.2 Logical Diagram..........................................................................................................................
    • 4.3 Physical Diagram.........................................................................................................................
  • DATABASE ADMINISTRATON...............................................................................................................
  • Chapter No.5................................................................................................................................................
  • ADMINISTRATION SECURITY MANAGEMENT.................................................................................
    • 5.1 Security Management..................................................................................................................
    • 5.2 Security Modes:...........................................................................................................................
    • 5.3 Planning Security.........................................................................................................................
    • 5.4 Database Access...........................................................................................................................
    • 5.4.1 Type of Access.........................................................................................................................
      • 5.4.1.1 Guest Access........................................................................................................................
      • 5.4.1.2 Group Permissions...............................................................................................................
    • 5.5 SECURITY OF LIBRARY MANAGEMENT SYSTEM...........................................................
    • 5.5.1. Administration.........................................................................................................................
      • 5.1.1.1 Backing up the data..............................................................................................................
      • 5.1.1.2 Copying a Database.............................................................................................................
    • 5.2 Administration of L/S..................................................................................................................
  • Chapter No.6................................................................................................................................................
  • TABLE DESIGN.........................................................................................................................................
    • 6 Table Name: Publisher.....................................................................................................................
    • 6.1 Table Name:Table Book..............................................................................................................
    • 6.2 Table Name: Table Student..........................................................................................................
    • 6.3 Table Name: Table Program........................................................................................................
    • 6.4 Table Name: Table Staff...............................................................................................................
    • 6.5 Table Name: Table Designation...................................................................................................
    • 6.6 Table Name: Table IssueRetBookStd..........................................................................................
    • 6.7 Table Name: Table IssueRetBookStaff........................................................................................
    • 6.8 Table Name: Table FineStd..........................................................................................................
    • 6.9 Table Name: Table FineStf..........................................................................................................
  • Chapter No.7................................................................................................................................................
  • Views Design...............................................................................................................................................
    • 7.1. View of Table Publisher and Book..............................................................................................
    • 7.2. View of Table Program and Student...........................................................................................
    • 7.3. View of Staff and Designation.....................................................................................................
    • 7.4. View Of TblissueRetBookStd,vwStudent And vwbook..............................................................
    • 7.5. View Of TblissueRetBookStd,vwStaff And vwbook...................................................................
    • 7.6 View of TblFineStd,vwstudent and vwbook................................................................................
    • 7.7 View of TblFineStaff,vwStaff and vwbook.................................................................................
  • Chapter No.8................................................................................................................................................
  • FORMS.....................................................................................................................................................
    • 8.1. Form Name: Main Form..............................................................................................................
    • 8.2. Form Name: New Publisher.........................................................................................................
    • 8.3. Form Name: New Book...............................................................................................................
    • 8.4. Form Name: New Student...........................................................................................................
    • 8.5. Form Name: New Program..........................................................................................................
    • 8.6. Form Name: All Staff Information Entry.....................................................................................
    • 8.7. Form Name: New Designation....................................................................................................
    • 8.8. Form Name: Books issues to Students........................................................................................
    • 8.9. Form Name: Books Issues To Staff.............................................................................................
    • 8.10. Form Name: Return Book From Student.................................................................................
    • 8.11. Form Name: Return Book From Staff.....................................................................................
    • 8.12. Form Name: Fine Apply On Student.......................................................................................
    • 8.13. Form Name: Fine Apply On Staff............................................................................................
  • Chapter No.9................................................................................................................................................
  • Crystal Report:.............................................................................................................................................
    • Crystal Report Advantages......................................................................................................................
    • Crystal Report Disadvantages..................................................................................................................
  • Reports.....................................................................................................................................................
    • 9.1. Report of All Publishers...............................................................................................................
    • 5.1 Report of All Books.....................................................................................................................
    • 9.2. Report of All Books.....................................................................................................................
    • 9.3. Report of All Students..................................................................................................................
    • 9.4. Report of All Programs................................................................................................................
    • 9.5. Reports Of All Staff Member.......................................................................................................
    • 9.6. Report of All Designation............................................................................................................
    • 9.7. Report off All Issued Books to Students......................................................................................
    • 9.8. Report off All Issued Books to Staff............................................................................................
  • 9.9. Report of All Returned Books from Students..............................................................................
  • 9.10. Report of All Returned Books from Staff................................................................................
  • 9.11. Report Of All Fines Received From Students.........................................................................
  • 9.12. Report of All Fine Received From Staff..................................................................................
  • 9.13. Report Of Specific Book Information......................................................................................
  • 9.14. Report Of Specific Student Information..................................................................................
  • 9.15. Report Of Specific Staff Member............................................................................................
  • 9.16. Report of Specific Books Search by Cupboard Number.........................................................

CH

APT

PRES

This section is responsible for issuing books to registered and recollect the borrowed books.

Whenever a member want to issue one or more books, his/her registration number is verified and

total number of books the member can borrow is also verified, and the books are issued to the

member , name of the issued books, there accession No. and the date of issuance are noted in a

file called issued/returned register.

2. Return

When a member returns books, the returning date is checked whether it violates the due date or

not. If the date is over, then the fine is calculated @ Rs.1 per book per day. The returning date

and signature of the member are noted in the issue/return register.

3. Registration Section.

The Registration section keeps the record of all members registered with the library and also

registers any new users.

Any User who desire to borrow books from library, is a candidate for registration. The candidate

fills in the card returns it to the registration section. The registration section note sown the date in

the registration file and assign a unique registration number to the candidate. Thus a candidate

becomes a registered member and can borrow books. The registration numbers are assigned in

serial wise manner on the basis of first-come-first-serve, and without considering department or

other details.

The procedure of registering a faculty member or admen/ministerial staff is slightly different

from registering a student.

4. Book Lost Section.

In the present system when book is lost by member. Then this thing is noted in register and fine

is estimated.

Formula for the calculating fine is:

A=Actual price

B=3(times) Actual price

C=20% university charge======== (B

Now

Total Recovered cost= B + c

OR

3 Times of actual price + ((3 tunes actual price

When the fine is collected from members then its date and Receipt No. are recorded in

register.

1. DEFICIENCIES IN THE EXISTING SYSTEM

Although the present system work if reliable and going on write well, but it can never be the

alternate of an automated system. The efficiency of tanoak work can be affected by tiredness

and boredom of the staff members. The manual system is a bit slower because it consists of

searching a user record is various registers.

1. Manual work.

Although the manual work of reliable and going on quite well, but it can never the alternate

of an automated system. The efficiency of manual work can affect 50 e.g. by the tiredness

and boredom of the staff members. The annual system is a bit slower because it consists of

searching a user record various register.

2. Maintenance of various Registers and Redundancy

In the existing system many registers are maintained to store the record of registered

members and information about issuing or returning a book. Registers are also maintained to

stored information about each book. During his storage of information, it often happens that

a single piece of information is repeatedly recorded in more than one place. Thus the same

information is repeatedly recorded in more than one registers which generates redundancy.

Hence, it result in wastage of stationary and also time.

3. Assigning Accession number.

Whenever a new book is to be stored in the library stock, the book is the unique code based

on the accession number. This code helps in searching the book present in the library stock.

10. Redundancy. Data redundancy means that some data are stored twice, Or that some data can be derived from other data currently redundancy is one of the major issues in the system.Some kind of information is captured and/or stored again and again and on multiple places. On the other hand an advantage is that errors can be detected, And that when a data set with some redundancy is damaged, it may be possible to more or less reconstruct the original.

CH

APT

PRO

Chapter No.

Proposed System

1. PROPOSED SYSTEM AND ITS ADVANTAGES

As the system is computerized system so we want to design such a system, which fulfills the

requirements of the departments if ICIT.

The department if ICIT needs a powerful computerized system, which enables the management

to get free from manual system.

■ 1-Time Saving.

■ 2-Economical Benefits.

■ 3-Security Facility.

■ 4-Searching Facility.

■ 5-Rollback Facility.

Searching is very quick in the proposed system, which is a tuff job in the one wants to recall the

old data about any student one must go on.

Searching the registers one by one, and after a hard work he perhaps is able to found that record

or not. Not this sense that record may be present in those register or not.

1.5. Rollback Facility.

It the newly proposed system the facility to rollback whole data is provided. If we want to

rollback the complete data of the book stock entry, students and teachers records we can do it

easily.

1.6. (^) Editing Facility.

In the proposed system, the editing is an easy job to do if there is any fault in the entry system of

the record we can alter it or change it easily, but it is so difficult in the manual system.

1.7. Backup Facility.

In the manual system the record of some files can’t be accessed then that data could be worn and

in the manual system it is not revised able but our newly proposed system provide this facility to

revise that error and make it possible to get backup.

This is whole about the system’s features and we read that our newly proposed system nearly

accomplish those necessities of management which the organization’s leader want.

1.8. Publisher Entry Section.

This Section has the responsibility of keeping the record of all the New Publishers. Each New

Publisher is assigning a unique/Specific Name called Publish Name for its identification. Every

Book will have its own publisher. The information about a Publisher such as Publish ID, Publish

Name is stored in this section with a specific ID called Publisher ID. Here we have also a facility

of updating, the existing record of the Publisher in this section.

1.9. (^) Book Entry And Search Section:

This Section has the responsibility of keeping the record of all the books and managing all new

books is assigning a unique number called Accession number for its identification. A book may

have two or more copies, in which case their titles and ISBN will be the same but their

Accession Number will be different. All the information about a book, such as title author name,

ISBN, Publication year etc are stored in a file are called Accession register. In the present

system, catalogues are used to search a specific book and its location in the library. The

catalogues system on the basis of Devi Decimal Code (DDC) system. Therefore, the stock entry

section assign a unique DDC to each book, which later facilitates the searching of book.

The main task of this section will provide a Record of book that we should enter to the system

through searching of Book Record we will be able to complete detail of the Book easily. Book

Record can be searched through Book id, book name, Book Title, Author Name, (Either first

name or last name are matching character). After searching the book record we will be able to

find a book Storage place also we can judge easily that a book is existing in library storage or

issued to someone. In case of lost of book we can easily know about a book record that will be

not available at library store.

1.10. Program Entry.

This Section has the responsibility of keeping the record of all the New Programs and Existing

program of the concerned Departments. Each New Program is assigning a unique/Specific Name

called Program Name for its identification. The information about a Program such as Program

ID, Program Name is stored in this section with a specific ID called Program ID. Here we have

also a facility of updating, the existing record of the Program in this section.

1.11. Student and Staff Section.

1.11.1. Student Entry And Search: This Section has the responsibility of keeping the record of all the New Students and Existing Student of the concerned Departments. Each New Student is assigning a unique/Specific Number called Student Number for its identification. All the information about a Student such as Student ID, Student Name with his active mobile Number and the permanent address of the student is stored in this section. Here we have also a facility of updating, the existing record of the students in this section.

The main task of this section will provide a data of student that we should enter to the

system through searching of student data we will be able to complete detail of the