+ All Categories
Home > Documents > Black Book

Black Book

Date post: 30-Oct-2014
Category:
Upload: pooart1992
View: 155 times
Download: 1 times
Share this document with a friend
Popular Tags:
68
Acknowledgement Though words are not enough to express out gratitude to all who have contributed in the design of our project, we thank our honorable Principal Mr.IMRAN INAMDAR for the encouragement and facilities provided to us. To Mr. Afzal Shaikh & Mukhtar Ansari, project coordinator, we owe more than what we can mention. They stood with us throughout. They stands as a source of inspiration to us. Prof. Afzal Shaikh & Prof Mukhtar Ansari, our project guide, for there exclusive guidance on the topic we are working with. There were times when things seemed too vast to be done but they made us endure such times with there words of encouragement. Who are organized our team effort and explored radical solutions. We would also like to express our sincere gratitude to entire Computer Department Lab In- charge & assistants who have willingly cooperated with us in resolving our queries and providing us with all the required help and favor on time. 1
Transcript
Page 1: Black Book

Acknowledgement

Though words are not enough to express out gratitude to all who have contributed in the design of

our project, we thank our honorable Principal Mr.IMRAN INAMDAR for the encouragement and

facilities provided to us.

To Mr. Afzal Shaikh & Mukhtar Ansari, project coordinator, we owe more than what we

can mention. They stood with us throughout. They stands as a source of inspiration to us.

Prof. Afzal Shaikh & Prof Mukhtar Ansari, our project guide, for there exclusive guidance

on the topic we are working with. There were times when things seemed too vast to be done but

they made us endure such times with there words of encouragement. Who are organized our team

effort and explored radical solutions.

We would also like to express our sincere gratitude to entire Computer Department Lab In-

charge & assistants who have willingly cooperated with us in resolving our queries and providing

us with all the required help and favor on time.

1

Page 2: Black Book

ABSTRACT

This project of “LIBRARY MANAGEMENT” gives the complete information about the library.

We can enter the record of new books and retrieve the details of books available in the library. We

can issue the books to the students and maintain their records and can also check how many books

are issued and stock available in the library. In this project we can maintain the late fine of students

who returns the issued books after the due date.

The Library Management System is designed & developed for a receipt and issuance of

books in the library along with the student’s details. The books received in the library are entered in

Books Entry form and the new student is entered in the student entry form. When the student wants

to get the desired book the same is issued on the availability basis to the student. The issuance and

due date for the returning of the book is also entered into the Book Issue form under third menu

Book Issue. The student has to pay the fine if any on the basis of no. of days delayed deposit of the

book in the library.

This system can manage all the happenings of the Library. Book transactions including

Book Registration, Students Registration, Book Issuing, Current Status of a particular books etc.

can be very easily handled by this module. Overall this system can be very helpful and it can makes

things easier.

2

Page 3: Black Book

01.

INTRODUCTION.

3

Page 4: Black Book

1.1 Problem Definition:

This project of “LIBRARY MANAGEMENT” gives the complete information about the

library. We can enter the record of new books and retrieve the details of books available in the

library. We can issue the books to the students and maintain their records and can also check how

many books are issued and stock available in the library. In this project we can maintain the late

fine of students who returns the issued books after the due date.

The Library Management System is designed & developed for a receipt and issuance of

books in the library along with the student’s details. The books received in the library are entered in

Books Entry form and the new student is entered in the student entry form. When the student wants

to get the desired book the same is issued on the availability basis to the student. The issuance and

due date for the returning of the book is also entered into the Book Issue form under third menu

Book Issue. The student has to pay the fine if any on the basis of no. of days delayed deposit of the

book in the library.

This system can manage all the happenings of the Library. Book transactions including

Book Registration, Students Registration, Book Issuing, Current Status of a particular books etc.

can be very easily handled by this module. Overall this system can be very helpful and it can makes

things easier.

Facilities Provided By Library Management System :

• To provide a user friendly environment where user can be serviced better.

• To make the existing system more efficient.

• Make functioning of library faster.

• To minimize the loss done to books.

4

Page 5: Black Book

Library Barcode :

Barcode system would streamline the very function of circulation without actually effecting

any changes in the existing system. The only objective would be to make the system more efficient

and less time consuming.

Barcodes are associated with item records in your Library Management Software and can

hold critical information such as item number, call number, copy and volume numbers as well as

associated codes used in your library. All this information can be held in one label and any of the

information can be changed or updated without the need to re-label your collection.

The user would surrender his/her card along with the book one wishes to borrow. The

personnel at the circulation desk would, using the barcode reader, read the barcode of the book and

then the unique number would get recorded. Identification number of the user, the system would

record the transaction there by eliminating the possibility of manual entry. This could be interfaced

to the printer which would generate a print out which could act as a gate pass. The details regarding

the transaction, i.e. date, time of issue etc. would be recorded by the system.

The common requirement of information from the issue record is to know at any point of time

the particulars of books issued to a particular member or vice versa. One problem that could be

taken care of using this system is to keep track of the lost library tickets. On receiving a complaint

from a member that a ticket has been lost preventive measures, such as invalidating that particular

ticket, can be taken so that the misuse of a ticket does not occur. Since the bar‐coding system

provides for quick reading and instant linking to the database, the system is highly efficient and

foolproof.

Benefits of Library Barcodes

• Uniquely identifying the location and status of various Tools like books, journals, standard,

periodical Audio and Videocassettes, Abstracts etc.

• Rapid updating of the library database and improved circulation capabilities.

• Improving efficiency in handling members’ records and details.

• Reduce staff workload by processing more items in less time.

• Reducing errors in circulation.

• Easy sorting of returned items.

• Increase accuracy.

5

Page 6: Black Book

1.2 LITERATURE SURVEY

Registration Problem

In Most of the Colleges the student and the staff members used to enter thier entries

in the register .

That work was done manually by the students as well as the staff members which was time

consuming (in which the name, in & out time ,date,department & signature are required).

And the process are lengthy.

Due to manual work many students avoid to register thier entries and thus the records are

not proper. The students who entered more than one time ,have to register their enteries

again and thus the record become redundant and due to which the register become bulky and

proxy of the students are made. Now also in many colleges the registers are used due to

which manual work increases and many types of registers are required to keep differents

records.

Searching Problem

Searching of the books for the student are very complicated and time consuming .

Althoug the books are available , Sometimes students return back because they could not get

the required books because they could not get it.

Problem of Reservation of books

Student reserve the required books which are sometime not available in library

because those books are Issued by others.

And when they come next time again the books are reserved by others

and the entries of such required book are also difficult to find.

Overcoming the problem of Registration

To resolve all the following problems this software have been implemented.

Due to this software the resigtration problem is solved .

Now the student just have to flash barcode reader on their id card, the barcode reader will

read the code in their id and their entries will be registered automatically in the

System(database).

6

Page 7: Black Book

Overcoming the problem of Searching:

To search any book from the library the student just have to enter the name of the

Book or the name of the author ,after that a pulldown menu will appear and then the

availability of books will be displayed .

If the books are available then the student can get the book or otherwise student have to

search for alternative books.

The student have to flash the barcode reader on the barcode of the book and then on

student's ID

then the software will register& save the code student Id with the code of the book in the

database.

After successful ...... registration of the book a message will be displayed on the screen.

“ Book Issued Successfully” .

And also the validity of the book will be displayed.

Overcoming Problem of Reservation of books

Using this software the entries of the books are made and hence it is computerised so

the student can get their book which they had reserved in FIFO basis properly.

7

Page 8: Black Book

1.3 PROPOSED WORK

To make the existing system more efficient.

To provide a user friendly environment where user can be serviced better.

Make functioning of library faster.

Provide a system where the library staff can catch defaulters and not let them

escape.

To minimize the loss done to books.

Assigning Bar-code number to all Books and also to users for transaction.

Design Procedure:

Member and librarian can log into the system using login screen. After login there are several tasks

that can be performing, if librarian is login then he can do following tasks.

1.Member Management: Librarian can search books by title of book . He can update

information about members, view and create new members.

2. Manage book categories:In this librarian can manage books category. He can add, update

and view books.

3.Lend books:When member request the books then librarian lend a particular book. If all the

available books are lend out to members, and then librarian can not approve the request until some

members return the books. A catalog of books is available on-line that lists books by author, title

and subject area. Student member can check out books for a month.

4.View reports: Librarian can see the transaction of books issued per day.

5.Librarian can view the report to know which membership are about to expire, so that he

can send renewal notice to particular members. He can check how many books are in issued.

6.Change password: Librarian can Change Password for itself as well as for Users.

If member is login then he can search a book, check books that are available and then

request for particular book. Member can return a book, and can view the reports. Members are

allowed to have only four books out at a time for student, and ten books for professor.

8

Page 9: Black Book

DIAGRAMATIC VIEW

Fig. Flow Of Library

9

MEMBER

REQUEST

LIBRARIAN

ISSUANCE

MEMBER

REQUEST

ISSUANCE

LIBRARIAN

REQUEST APPROVE / DENY

Page 10: Black Book

1.4 ORGANIZATION OF REPORT

Chapter I, Introduction explains our aim with the detailed problem statement, and the

various literature surveys’ on technical issues like Mysql,PHP(php-Hypertext

preprocessor),HTML(Hyper text markup language) etc, and a discussion about the proposed

methodology and the working of the system.

Chapter II deals with the system design considerations of our project work. It gives an

overview of the various modules that we have developed in order to completely build the

application. A detailed description about the work carried out, the modules built, the data formats

and Graphical User Interfaces provided has been included. The tools used in analysis, creation and

testing of the application have been described. It also includes details regarding the hardware and

software requirements needed to successfully establish and test out application.

Chapter III gives the design and verification of subsystems that have been adapted to

complete our project. It includes a detailed description of the work done by the numerous

subsystems. Numerous screen shots depicting the working of the application have also been

attached.

Chapter IV states the conclusions and results of the project work carried out by us. The

Report ends with the future scope that the work undertaken provides.

10

Page 11: Black Book

2.

SYSTEM DESIGN CONSIDERATION

11

Page 12: Black Book

DESIGN CONSIDERATION

2.1 What is Being Done ?

Following are the things being done inour project

It consist of Three modules

1.Admin Module

2.Staff Module

3.Student Module

ADMIN MODULE

Admin has all the rights for library as follows

Registration

• For Student.

• For Staff.

Books:

• Add New Book

• Delete Book

• Update Book

• Search Book

Magazine:

• Add Magazine

• Delete Magazine

• Update Magazine

• Search Magazine

12

Page 13: Black Book

Journal:

• Add Journal

• Delete Journal

• Update Journal

• Search Journal

Newspaper

• Add Newspaper

• Delete Newspaper

• Update Newspaper

• Search Newspaper

Reissuing Books :  

• For Staff & Student

Issuing  Books :

• For Staff & Student

changing Password:

• For Staff & Student

STAFF MODULE :

• Question Paper

• Exam Schedule

• Syllabus

13

Page 14: Black Book

STUDENT MODULE :

• Question Paper

• Exam Schedule

• Syllabus

14

Page 15: Black Book

2.2 SCOPE OF PROJECT

This application can be easily implemented under various situations. We can add new

features as and when we require. Reusability is possible as and when require in this

application. There is flexibility in all the modules.

SOFTWARE SCOPE:

•Extensibility: This software is extendable in ways that its original

developers may not expect. The following principles enhances extensibility like hide

data structure, avoid traversing multiple links or methods, avoid case statements on

object type and distinguish public and private operations.

• Reusability: Reusability is possible as and when require in this

application. We can update it next version. Reusable software reduces design, coding

and testing cost by amortizing effort over several designs. Reducing the amount of

code also simplifies understanding, which increases the likelihood that the code is

correct. We follow up both types of reusability: Sharing of newly written code within

a project and reuse of previously written code on new projects.

• Understandability: A method is understandable if someone other

than the creator of the method can understand the code (as well as the creator after a

time lapse). We use the method, which small and coherent helps to accomplish this.

• Cost-effectiveness: Its cost is under the budget and make within

given time period. It is desirable to aim for a system with a minimum cost subject to

the condition that it must satisfy the entire requirement.

Scope of this document is to put down the requirements, clearly identifying the

information needed by the user, the source of the information and outputs expected

from the system.

15

Page 16: Black Book

2.3 SUPPORTING TOOLS

1.APACHE SERVER FOR PHP

2.MYSQL

3.LINUX Platform (ubunto).

Installation of apache server :

HTTPD - Apache2 Web Server

Apache is the most commonly used Web Server on Linux systems. Web Servers are

used to serve Web Pages requested by client computers. Clients typically request and

view Web Pages using Web Browser applications such as Firefox, Opera, or

Mozilla.

Users enter a Uniform Resource Locator (URL) to point to a Web server by means of

its Fully Qualified Domain Name (FQDN) and a path to the required resource. For

example, to view the home page of the Ubuntu Web site a user will enter only the

FQDN. To request specific information about paid support, a user will enter the

FQDN followed by a path.

The most common protocol used to transfer Web pages is the Hyper Text Transfer

Protocol (HTTP). Protocols such as Hyper Text Transfer Protocol over Secure

Sockets Layer (HTTPS), and File Transfer Protocol (FTP), a protocol for uploading

and downloading files, are also supported.

Apache Web Servers are often used in combination with the MySQL database

engine, the HyperText Preprocessor (PHP) scripting language, and other popular

scripting languages such as Python and Perl. This configuration is termed LAMP

(Linux, Apache, MySQL and Perl/Python/PHP) and forms a powerful and robust

platform for the development and deployment of Web-based applications.

Installation :

The Apache2 web server is available in Ubuntu Linux. To install Apache2:

16

Page 17: Black Book

• At a terminal prompt enter the following command:

sudo apt-get install apache2

Configuration :

Apache is configured by placing directives in plain text configuration files. The main

configuration file is called apache2.conf. In addition, other configuration files may be

added using the Include directive, and wildcards can be used to include many

configuration files. Any directive may be placed in any of these configuration files.

Changes to the main configuration files are only recognized by Apache2 when it is

started or restarted.

The server also reads a file containing mime document types; the filename is set by

the TypesConfig directive, and is mime.types by default.

The default Apache2 configuration file is /etc/apache2/apache2.conf . You can edit

this file to configure the Apache2 server. You can configure the port number,

document root, modules, log files, virtual hosts, etc.

Basic Settings :

This section explains Apache2 server essential configuration parameters. Refer to the

Apache2 Documentation for more details.

Apache2 ships with a virtual-host-friendly default configuration. That is, it is

configured with a single default virtual host (using the VirtualHost directive)

which can modified or used as-is if you have a single site, or used as a template

for additional virtual hosts if you have multiple sites. If left alone, the default

virtual host will serve as your default site, or the site users will see if the URL

they enter does not match the ServerName directive of any of your custom

sites. To modify the default virtual host, edit the file /etc/apache2/sites-

available/default. If you wish to configure a new virtual host or site, copy that

17

Page 18: Black Book

file into the same directory with a name you choose. For example, sudo cp

/etc/apache2/sites-available/default /etc/apache2/sites-available/mynewsite

Edit the new file to configure the new site using some of the directives

described below.

The ServerAdmin directive specifies the email address to be advertised for the

server's administrator. The default value is webmaster@localhost. This should

be changed to an email address that is delivered to you (if you are the server's

administrator). If your website has a problem, Apache2 will display an error

message containing this email address to report the problem to. Find this

directive in your site's configuration file in /etc/apache2/sites-available.

The Listen directive specifies the port, and optionally the IP address, Apache2

should listen on. If the IP address is not specified, Apache2 will listen on all IP

addresses assigned to the machine it runs on. The default value for the Listen

directive is 80. Change this to 127.0.0.1:80 to cause Apache2 to listen only on

your loopback interface so that it will not be available to the Internet, to (for

example) 81 to change the port that it listens on, or leave it as is for normal

operation. This directive can be found and changed in its own file,

/etc/apache2/ports.conf

The ServerName directive is optional and specifies what FQDN your site

should answer to. The default virtual host has no ServerName directive

specified, so it will respond to all requests that do not match a ServerName

directive in another virtual host. If you have just acquired the domain name

ubunturocks.com and wish to host it on your Ubuntu server, the value of the

ServerName directive in your virtual host configuration file should be

ubunturocks.com. Add this directive to the new virtual host file you created

earlier (/etc/apache2/sites-available/mynewsite).

The DocumentRoot directive specifies where Apache should look for the files that

make up the site. The default value is /var/www. No site is configured there, but if

18

Page 19: Black Book

you uncomment the RedirectMatch directive in /etc/apache2/apache2.conf requests

will be redirected to /var/www/apache2-default where the default Apache2 site

awaits. Change this value in your site's virtual host file, and remember to create that

directory if necessary!

Benefits of using linux(ubunto) :

This is a case of wanting to learn Linux for all the right reasons. Linux evolved out of

Unix and the people who developed the components of Linux are mostly a part of

what we call the Unix Underground. What this means is that not only are there freely

available industrial strength tools for you to use but your operating system is

optimized to use them.

In fact, the Linux and Unix Operating systems usually take up a lot LESS space than

Windows does, You have MORE room to store and run your programs and that’s why

so many older computers use Linux and why it had a 3D desktop several years before

Windows did.

Is there a down side? To some people. The command line is ESSENTIAL. If you

REALLY want to take advantage of Linux’s tools, you had better use it. IDE’s are

unneccesary — period. And of course we get all these n00bies asking “how do I

access C++’s graphics” when by design the standard has a text input/output and there

are NO STANDARD C/C++ GRAPHICS. You use an external library. At the end of

my answer I shall come back to compiling from the command line. For now, when I

say learn linux, I don’t mean download and install Ubuntu or Mint. You can do that at

your leisure but I had been knowingly using Linux and Unix for years before I

installed any such thing.

First the one download. If you use Windows you probably already have Telnet. Telnet

is a fine program but there is a better one which most people prefer you use:

19

Page 20: Black Book

2.4 SYSTEM REQUIREMENT

Hardware Requirement

1.Computer System

a. Computer: Intel Pentium or compatible, 550 MHz or higher

b. Memory: 256 MB (512 MB Recommended) .

c. 20 MB Hard Disk space .

2.Bar-Code generator.

3.Bar-code reader: (Bar-code Scanners)

Software Requirement

4.Open Source Platform

5.PHP

6.MYSQL

Functional requirements

MODULE I: MEMBER MANAGEMENT

Sub-module 1: mem_store()

DESCRIPTION:

1.This is a master entry screen to add the details of a student.

Sub-module 2: mem_display()

DESCRIPTION:

2.This module is used to display the member details.

Sub-module 3: memb()

DESCRIPTION: This module include giving authentication to users.

MODULE II: BOOK MANAGEMENT

Sub-module 1: bk_store()

DESCRIPTION

Add the book details.

20

Page 21: Black Book

Sub-module 2: bk_display()

DESCRIPTION

This module is used to display the book details.

MODULE III: TRANSACTION

Sub-module 1: issue()

DESCRIPTION

This module is used to issue a book to a student.

Sub-module 2: bk_return()

DESCRIPTION

This module enables the student to return a book.

Data requirements

1. The Library Management System shall be required to maintain information

about its users and books.

2. It shall store databases for students, teachers and books.

3.The student database stores information about a student’s roll no, name,

address, course and year.

4.The book database stores information about a book title, author, publisher,

cost, bill number, year of publishing and pages.

5.The teacher database stores information about a teacher’s id, name,

department, designation, address and telephone number.

21

Page 22: Black Book

3.

DESIGN AND VERIFICATION OF

SUBSYSTEMS

22

Page 23: Black Book

3.1 IMPLEMENTATION

FOR STUDENT

Fig 3.1 Student Transaction

23

Can Change the password only for self account

Check for availiblity of book

Enter the user_id and password

Request a book

Get Approval or Disapproval for request

Get notice after due date

Can issue one book at a time

Student

Page 24: Black Book

FOR STAFF

Fig 3.2 Staff Transaction

24

Staff

Enter user id and password to login

Get notice after due date

Can change password

View report

Can issue five books at a time

Check for the availability of books

Request a book

Get approval or deny for books

Page 25: Black Book

FOR LIBRARIAN

Fig 3.3 Librarian Transaction

25

Librarian

Enter user id & password to start work

Can change books detail

View member

Create new member

Add books to current catagories

Lend books

Change password

View report

Page 26: Black Book

Level 0 – Data Flow Diagram

Fig 3.4 DFD Level 0

26

Page 27: Black Book

Level 1 – Data Flow Diagram

Fig 3.5 DFD Level 1

27

Page 28: Black Book

Level 2 – Data Flow Diagram

Fig 3.6 DFD Level 2

28

Page 29: Black Book

Level 3 – Data Flow Diagram

Fig 3.7 DFD Level 3

29

Page 30: Black Book

Level 4 – Data Flow Diagram

Fig 3.8 DFD Level 4

30

Page 31: Black Book

ER - DIAGRAM

Fig 3.9 ER-Diagram

31

Page 32: Black Book

ADMIN MODULE

Fig 3.10 Admin Module

As shown admin have all the authority for transaction of

books,magazines,journals,newspaper and also he can issue and reissue a book admin

also has a authority to change his password as well as users password.

32

Page 33: Black Book

REGISTRATION OF USER

Fig 3.11 Registation Form

33

Page 34: Black Book

CONTACT US

Fig 3.12 Contact Us Form

34

Page 35: Black Book

DELETE BOOKS

Fig 3.13 Delete Books Form

35

Page 36: Black Book

UPDATE BOOK

Fig 3.14 Update Book Form

36

Page 37: Black Book

BOOKS SEARCH

Fig 3.15 Search Book Form

37

Page 38: Black Book

ADD MAGAZINES

Fig 3.16 Add Magazines Form

38

Page 39: Black Book

DELETE MAGAZINE

Fig 3.17 Delete Magazines Form

39

Page 40: Black Book

UPDATE MAGAZINE

Fig 3.18 Update Magazines Form

40

Page 41: Black Book

SEARCH FOR MAGZINES

Fig 3.19 Search Magazines Form

41

Page 42: Black Book

ADD JOURNAL

Fig 3.20 Add Journal Form

42

Page 43: Black Book

DELETE JOURNAL

Fig 3.21 Delete JournalForm

43

Page 44: Black Book

UPDATE JOURNAL

Fig 3.22 Update journal Form

44

Page 45: Black Book

SEARCH FOR JOURNAL

Fig 3.23 Search Journal Form

45

Page 46: Black Book

ADD NEWSPAPER

Fig 3.24 Add Newspaper Form

46

Page 47: Black Book

DELETE NEWSPAPER

Fig 3.25 Delete NewspaperForm

47

Page 48: Black Book

UPDATE NEWSPAPER

Fig 3.26 Update Newspaper Form

48

Page 49: Black Book

SEARCH NEWSPAPER

Fig 3.27 Search Newspaper Form

49

Page 50: Black Book

ISSUE BOOK FOR STAFF

Fig 3.28 Issuing form for Staff Form

50

Page 51: Black Book

ISSUE BOOK FOR STUDENT

Fig 3.29 Issuing form for Student Form

51

Page 52: Black Book

RETURNING BOOK FOR STAFF

Fig 3.30 Book Returning form for Staff Form

52

Page 53: Black Book

BOOK RETURNING FOR STUDENT

Fig 3.31 Book Returning form for Student Form

53

Page 54: Black Book

CHANGE PASSWORD FOR ADMIN

Fig 3.32 Password Changing form for admin

54

Page 55: Black Book

STAFF MODULE

Fig 3.33 Staff Module

Staff do not have all the authority he/she cannot do any transaction.

They only have access for searching any book in libraray whether the book is

available or not and other access is to gallery,contacts and for news.

55

Page 56: Black Book

STUDENT MODULE

Fig 3.34 Student Module

Student module is also similar to He/She do not have all the authority he/she cannot

do any transaction.They only have access for searching any book in libraray whether

the book is available or not and other access is to gallery,contacts and for news.

56

Page 57: Black Book

CHANGE STUDENT PASSWORD

Fig 3.32 Password Changing Form for Student

57

Page 58: Black Book

4.

TABLE STRUCTURE

58

Page 59: Black Book

Student Login table

Field Type Null Key Default Extra

Username Varchar(20) YES NULL

Password Varchar(20) YES NULL

Admin Login Table

Field Type Null Key Default Extra

User_id Varchar(20) NO NULL

Password Varchar(20) YES NULL

Books Registration Table

Field Type Null Key Default Extra

bid decimal(10,0) NO PRI NULL

pur_date NO NULL

author NO NULL

title NO NULL

publ NO NULL

yop YES NULL

edi NO NULL

voulme YES NULL

price NO NULL

isbn NO NULL

langob YES NULL

pur_by NO NULL

remark YES NULL

checked_by NO NULL

avail NO YES

59

Page 60: Black Book

Book Issueing for Student

Field Type Null Key Default Extra

sid int(11) NO NULL

bid Decimal(10,

0)

NO PRI NULL

issdt date NO NULL

retdt date NO NULL

Book Issueing for Teacher

Field Type Null Key Default Extra

sid int(11) NO NULL

bid Decimal(10,

0)

NO PRI NULL

issdt date NO NULL

retdt date NO NULL

Journals Registration Table

Field Type Null Key Default Extra

jid int(11) NO PRI NULL

jname varchar NO NULL

price int(11) NO NULL

period varchar(10) NO NULL

60

Page 61: Black Book

Magazines Registration Table

Field Type Null Key Default Extra

jid int(11) NO PRI NULL

jname varchar NO NULL

price int(11) NO NULL

date date NO NULL

period varchar(10) NO NULL

Newspaper Registration Table

Field Type Null Key Default Extra

srno int(11) NO PRI NULL

pname varchar(30) NO NULL

pdate date NO NULL

pages int(5) NO NULL

pri int(11) NO NULL

Student Registration Form Table

Field Type Null Key Default Extra

fname varchar(30) NO NULL

dob date NO NULL

dept varchar(10) NO NULL

desg varchar(15) NO NULL

doj date NO NULL

Id int(11) NO PRI NULL

addr varchar(50) NO NULL

61

Page 62: Black Book

city varchar(20) NO NULL

pin varchar(10) NO NULL

cont varchar(10) NO NULL

em varchar(30) NO NULL

gend varchar(6) NO NULL

Table for Assigning Password to Student

Field Type Null Key Default Extra

uname varchar(30) NO PRI NULL

passwd varchar(32) NO NULL

repasswd varchar(32) NO NULL

Id int(11) NO UNI NULL

Staff Registration Form Table

Field Type Null Key Default Extra

fname varchar(30) NO NULL

dob date NO NULL

dept varchar(10) NO NULL

desg varchar(15) NO NULL

doj date NO NULL

Id int(11) NO PRI NULL

addr varchar(50) NO NULL

city varchar(20) NO NULL

pin varchar(10) NO NULL

cont varchar(10) NO NULL

em varchar(30) NO NULL

gend varchar(6) NO NULL

62

Page 63: Black Book

Table for Assigning Password to Staff

Field Type Null Key Default Extra

uname varchar(30) NO PRI NULL

passwd varchar(32) NO NULL

repasswd varchar(32) NO NULL

Id int(11) NO PRI NULL

63

Page 64: Black Book

5

FUTURE SCOPE

64

Page 65: Black Book

FUTURE SCOPE

Management

Basic tasks in library management include the planning of acquisitions (which materials the library

should acquire, by purchase or otherwise), library classification of acquired materials, preservation

of materials (especially rare and fragile archival materials such as manuscripts), the deaccessioning

of materials, patron borrowing of materials, and developing and administering library computer

systems. More long-term issues include the planning of the construction of new libraries or

extensions to existing ones, and the development and implementation of outreach services and

reading-enhancement services (such as adult literacy and children's programming).

Standardization

The International Organization for Standardization (ISO) has published several standards regarding

the management of libraries through its Technical Committee 46 (TC46),[29] which is focused on

"libraries, documentation and information centers, publishing, archives, records management,

museum documentation, indexing and abstracting services, and information science". The following

is a partial list of some of them:[30]

• ISO 2789:2006 Information and documentation — International library statistics

• ISO 11620:1998 Information and documentation — Library performance indicators

• ISO 11799:2003 Information and documentation — Document storage requirements for

archive and library materials

• ISO 14416:2003 Information and documentation — Requirements for binding of books,

periodicals, serials and other paper documents for archive and library use — Methods and

materials

65

Page 66: Black Book

6.

RESULT

66

Page 67: Black Book

6.1 Conclusion :

After we have completed the project we are sure the problems in the existing system would

overcome. The “LIBRARY MANAGEMENT SYSTEM” process made computerized to

reduce human errors and to increase the efficiency. The main focus of this project is to

lessen human efforts. The maintenance of the records is made efficient, as all the records are

stored in the MYSQL database, through which data can be retrieved easily. The navigation

control is provided in all the forms to navigate through the large amount of records. If the

numbers of records are very large then user has to just type in the search string and user gets

the results immediately. The editing is also made simpler. The user has to just type in the

required field and press the update button to update the desired field.

The Books and Students are given a particular unique id no. So that they can be accessed

correctly and without errors. Our main aim of the project is to get the correct information

about a particular student and books available in the library.

The problems, which existed in the earlier system, have been removed to a large extent. And

it is expected that this project will go a long way in satisfying users requirements. The

computerization of the Library Management will not only improves the efficiency but will

also reduce human stress thereby indirectly improving human recourses.

67

Page 68: Black Book

6.2 BIBLIOGRAPHY

BOOKS :-

• Learning PHP and MYSQL

• PHP5 MYSQL_Bible

• PHP and MYSQL Database Applications

• MYSQL Pocket Reference

WEBSITES :-

• www.aparche.org

• www.wikipedia.com

• www.siliconinfo.net

• www.awtrey.com

• www.123eng.com

• www.w3schools.com

• www.phpforms.net

68


Recommended