HTML Project On Library Management
HTML Project On Library Management
On
Library Management
System
AKNOWLEDGMENT
a. PREACE
b. PROCESS DESCRIPTION
c. INTRODUCTION
d. PROJECT DETAILS
f. SOURCE CODE
g. TESTING
i. FUTURE SCOPE
2
LIBRARY MANAGEMENT SYSTEM
j. CONCLUSION
k. BIBLIOGRAPHY
l. SNAPSHOTS
ACKNOWLEDGEMENT
3
LIBRARY MANAGEMENT SYSTEM
PREFACE
This project of “LIBRARY MANAGEMENT” gives us 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. Throughout the project, the focus has been on
presenting information and comments in an easy and intelligible manner.
The project is very useful for those who want to know about Library
Management System.
4
LIBRARY MANAGEMENT SYSTEM
PROCESS DESCRIPTION
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.
5
LIBRARY MANAGEMENT SYSTEM
INTRODUCTION TO HTML
6
LIBRARY MANAGEMENT SYSTEM
OBJECTIVES
The essential tags that are required to create a HTML document are:
<HTML>.............</HTML>
Starting
tag
<HEAD>.............</HEAD>
<BODY>.............</BODY>
can create an HTML document that omits these tags, and your browser
can still read it and display it. But it is always a good form to include the
start and stop tags.
<HTML>
Your Title and Document (contains text with HTML tags) goes here
</HTML>
Most HTML tags have two parts, an opening tag and closing
tag. The closing tag is the same as the opening tag, except for the slash
mark e.g. </HTML>. The slash mark is always used in closing tags.
8
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEA
D>
…………
…………
…………
</HEAD
>
<BODY>
………
…
………
…
………
…
</BODY>
</HTML>
HEAD tag comes after the HTML start tag. It contains TITLE tag to give
the document a title that displays on the browsers title bar at the top.
9
LIBRARY MANAGEMENT SYSTEM
<HEAD>
<TITLE>
</TITLE>
</HEAD>
The BODY tag contains all the text and graphics of the document with
all the HTML tags that are used for control and formatting of the page.
<BODY>
</BODY>
10
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE>
My first Page
</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Step-3: Save the file as myfirstpage.html (go to File-Save As- give File
name: myfirstpage.html-choose save as type All Files-click save)
11
LIBRARY MANAGEMENT SYSTEM
12
LIBRARY MANAGEMENT SYSTEM
Example:
<BODY BGCOLOR="yellow">
</BODY>
13
LIBRARY MANAGEMENT SYSTEM
Example:
<BODY TEXT="red">
</BODY>
Example:
<BODY LEFTMARGIN="60">
This document is indented 60 pixels from the left hand side of the page.
</BODY>
Example:
<BODY TOPMARGIN="60">
</BODY>
14
LIBRARY MANAGEMENT SYSTEM
Example:
<BODY BACKGROUND="filename.gif">
</BODY>
15
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE>
Use of Attributes with the Body Tag
</TITLE>
</HEAD>
<BODYBACKGROUND="computer.gif" text="blue"
TOPMARGIN ="75"
LEFTMARGIN="75"
Your document text will be indented 75 pixels from the left hand and 75
pixels from the top of the page. The background image computer.gif will
be tiled across the document. Your image and HMTL document should
present at the same place.
</BODY>
</HTML>
16
LIBRARY MANAGEMENT SYSTEM
17
LIBRARY MANAGEMENT SYSTEM
All HTML tags are enclosed in angle brackets ‘<’ and ‘>’ i.e. Opening
Tag: <HTML> and closing tag: </HTML> same as opening tag except a /
(slash) mark. Tags are not case-sensitive i.e. there is no difference in
small and capital letters in tags.
1. Container Tags:
Tags which have both the opening and closing i.e.
<TAG> and </TAG> are called container tags They hold the text
and other HTML tags in between the tags. The <HTML>,
<HEAD>, <TITLE> and <BODY> tags are all container tags.
Example:
<TAG> this is a container tag. It holds both the text and HTML
tag </TAG>
2. Empty Tags:
Tags, which have only opening and no ending are
called empty tags. The <HR>, which is used to draw Horizontal,
rule across the width of the document, and line break <BR> tags
are empty tags.
18
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE>
Section Heading
</TITLE>
</HEAD>
<BODY>
<H1> This is Section Heading 1 </H1>
<H2> This is Section Heading 2 </H2>
<H3> This is Section Heading 3 </H3>
<H4> This is Section Heading 4 </H4>
<H5> This is Section Heading 5 </H5>
<H6> This is Section Heading 6 </H6>
</BODY>
</HTML>
19
LIBRARY MANAGEMENT SYSTEM
20
LIBRARY MANAGEMENT SYSTEM
Browsers ignore any additional space you type, and compress the text
as if the space did not exist. For Example: You can have text "My First
Page".
Generally you press enter when you want to create line and paragraph
breaks, but they won’t show up when you view the document in browser.
In order to control your paragraph and line breaks, <P> and <BR>
tags are used
This tag <P> indicates a paragraph, used to separate two paragraphs with
a blank line.
Example:
Output:
21
LIBRARY MANAGEMENT SYSTEM
Here, two paragraphs are separated with a line. But web browser ignores
the line breaks in the second paragraph that can be controlled by putting
<BR> tag.
Example:
<BODY>
National Institute of Open Schooling <BR>
B-31B, Kailash Colony <BR>
New Delhi-110048
</BODY>
Output:
22
LIBRARY MANAGEMENT SYSTEM
Example:
<PRE>
National Institute of Open Schooling
B-31B, Kailash Colony
New Delhi-110048
</PRE>
Output:
National Institute of Open Schooling
B-31B, Kailash Colony
New Delhi-110048
23
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE>
Use of Paragraph, Line break and preformatted text Tag
</TITLE>
</HEAD>
<BODY>
HTML Tutorial
<P>
HTML stands for Hypertext Markup Language It is used for
creating web page. It is very simple and easy to learn.
</P
<P>
HTML stands for Hypertext Markup Language.<BR>
It is used for creating web page. It is very simple<BR>
and easy to learn.<BR>
</P>
<PRE>
HTML stands for Hypertext Markup Language
It is used for creating web page. It is very simple
and easy to learn.
</PRE>
</BODY>
</HTML>
24
LIBRARY MANAGEMENT SYSTEM
25
LIBRARY MANAGEMENT SYSTEM
Example:
<BODY>
Your horizontal rule goes here. <HR>
The rest of the text goes here
</BODY>
Output:
ALIGN: Set the alignment of the rule to LEFT, RIGHT and CENTER. It
is applicable if it is not equal to width of the page.
The character formatting tags are used to specify how a particular text
should be displayed on the screen to distinguish certain characters within
the document.
27
LIBRARY MANAGEMENT SYSTEM
By using <FONT> Tag one can specify the colors, size of the text.
COLOR: Sets the color of the text that will appear on the screen. It can
be set by giving the value as #rr0000 for red (in RGB hexadecimal
format), or by name.
SIZE: Sets the size of the text, takes value between 1 and 7, default is 3.
Size can also be set relative to default size for example; SIZE=+X, where
X is any integer value and it will add with the default size.
FACE: Sets the normal font type, provided it is installed on the user’s
machine.
28
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY>
<U>Network of Networks</U>
</FONT>
</BODY>
</HTML>
29
LIBRARY MANAGEMENT SYSTEM
30
LIBRARY MANAGEMENT SYSTEM
Example: <PRE>
The copyright symbol is: ©
The registered rank is: ®
</PRE>
31
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE>
An Ordered List
</TITLE>
</HEAD>
<BODY>
< OL>
</BODY>
</HTML>
32
LIBRARY MANAGEMENT SYSTEM
Attribute Description
33
LIBRARY MANAGEMENT SYSTEM
START: used for lists that need to start at values other than 1.
START always specified in default numbers, and is completed
based on TYPE before display, For example, If START =5 it would
display either an ‘E’, ‘e’, ‘V’, ‘v’, or ‘5’
based an TYPE attribute.
One ordered list might contain one or more ordered list that is called as
Nested Order lists.
34
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE> Use of Nested Ordered
Lists</TITLE>
</HEAD>
<BODY>
<OL TYPE = A START =3>
<LI> Fruits
<OL TYPE = I>
<LI> Apple
<LI> MANGO
<LI> Orange
</OL>
<LI> VEGETABLES
<OL TYPE = I>
<LI> Brinjal
<LI> Cabbage
<LI> Tomato
</OL>
</OL>
</BODY>
</HTML>
Unordered List also called as bulleted list, used to present list of items
marked with bullets. An unordered list starts with in <UL> followed by
<LI> (List Item) tag. Use of <UL> is very similar to <OL> (ordered list).
Example: Use of Unordered List and Various Attributes
<HTML>
<HEAD>
<TITLE> Use of Unordered List </TITLE>
</HEAD>
<BODY>
<UL>
<LI> FRUITS
<UL>
<LI> Apple
<LI> Mango
<LI> Orange
</UL>
<LI> VEGETABLE
<UL>
<LI> Brinjal
<LI> Cabbage
<LI> Tomato
</UL>
</UL>
</BODY>
</HTML>
36
LIBRARY MANAGEMENT SYSTEM
It is an empty tag (only start tag, no end tag) and is written as:
If the location of the image and web page are in the same place in the
same directory/path then it is simply written <IMG SRC=NOSlogo.GIF>
ALIGN
ALT
BORDER
38
LIBRARY MANAGEMENT SYSTEM
39
LIBRARY MANAGEMENT SYSTEM
ALIGN: used to set the alignment of the text adjacent to the image. It
takes the following values:
ALIGN = LEFT - Displays image on left side and the subsequent
text flows around the right hand side of that image
ALIGN = RIGHT - Displays the image on the right side and the
subsequent text flows around the left hand side of that image.
ALIGN = TOP - Aligns the text with the top of the image
ALIGN = MIDDLE - Aligns the text with the middle of the image.
40
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE> Use of IMG Tag With its ALIGN
Attribute</TITLE>
</HEAD>
<BODY>
<P>
<IMG SRC=NOSlogo.GIF ALIGN=TOP>
Aligns the text with the Top of the image
</P>
<P>
<IMG SRC=NOSlogo.GIF ALIGN=MIDDLE>
Aligns the text with the Middle of the image
</P>
41
LIBRARY MANAGEMENT SYSTEM
<p>
</P>
<P>
</P>
</BODY>
</HTML>
42
LIBRARY MANAGEMENT SYSTEM
43
LIBRARY MANAGEMENT SYSTEM
44
LIBRARY MANAGEMENT SYSTEM
BORDER
45
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD>
<TITLE> Use of Image Attributes
</TITLE>
</HEAD>
<BODY>
<IMG SRC=NOSLogo.GIF HSPACE=5
VSPACE=5 BORDER=5 ALT=NOS LOGO
ALIGN=LEFT>
National Institute of Open
Schooling. National Institute of
Open Schooling.
National Institute of Open
Schooling. National Institute of Open
Schooling.
National Institute of Open
Schooling. National Institute of Open
Schooling
</BODY>
</HTML>
For example: Different areas in the map of India may be linked to the
URL of website of the respective states.
46
LIBRARY MANAGEMENT SYSTEM
different shapes and sizes depending on one choice. Possible shapes are
circle, oval, rectangle, polygon and point. Image maps are widely used in
Web pages. They are mainly used with geographic maps, organization
charts, drawing of multi component structures and so on. Best view in
the site: http://planningcommission.nic.in. An image map can be created
by using Image Mapping Software MapThis. The software can be freely
downloadable
fromhttp://www.freedownloadscenter.comWeb_Authoring/Image_Mappi
ng_Tools/MapThis.html.
Web pages are linked to one another through Hypertext Links. Section of
text or image in the HTML document can be linked to an external
document or to a specific place within the same document. The text or
image that provides such linkage is known as Hypertext or Hotspot
HTML provides <A> Anchor Tag to create links. The format of using
anchor tag is as follows:
47
LIBRARY MANAGEMENT SYSTEM
Example:
In the above example the link text “Links to Contact Us page of NIOS”
would appear underlined and in a color different from any other text in
the document to distinguish a link from normal text Also you would find
that the mouse pointer changes into a hand like symbol when taken over
the hyperlink.
Example:
Example:
Within the same document: <A HREF="#section_name">
Same folder, but different document: <AHREF="document
html#section_name">
A different server
<A HREF="http://www.nios.ac.in/foldername/document.html
#section_name>
Example: Use of Anchor Tag
49
LIBRARY MANAGEMENT SYSTEM
<HTML>
<HEAD><TITLE> Use of Anchor Tag</TITLE></HEAD>
<BODY>
<H2 align=''center''><U><FONT
COLOR=''BLUE''>National Institute of Open
Schooling</FONT> </U></H2>
<A HREF=''http://www.nios.ac.in''><IMG
SRC=''NOSlogo.GIF'' alt=''NIOSLOGO''
align=''left''></A>
The success of open learning and distance education very
much depends on
the harnessing of the new and latest technology. The
emerging Internet and
Web Technology helps in effective dissemination of
information. The web site is
a demand source of latest information. One can access
NIOS website by
clicking on <A
HREF="http://www.nios.ac.in"
>http://www.nios.ac.in</A> OR on Clicking
NIOS logo <p></p><p></p><p></p><p></p>
50
LIBRARY MANAGEMENT SYSTEM
51
LIBRARY MANAGEMENT SYSTEM
<p><strong>click</strong><a
href=''http://en.wikipedia.org/wiki/Www''>
<strong>http://en.wikipedia.org/wiki/Www</strong></a
><strong> to read more</
strong>
</p><p></p><p></p>
</BODY>
</HTML>
52
LIBRARY MANAGEMENT SYSTEM
53
LIBRARY MANAGEMENT SYSTEM
PROJECT DETAILS
54
LIBRARY MANAGEMENT SYSTEM
55
LIBRARY MANAGEMENT SYSTEM
6.) Functionality:
• Online membership.
• Keeps the track of issues and submission of books.
This is MDI Form designed for selection of the
different Menus.
Following menu options have been provided in this Home Form:-
1. Books Entry
2. User Entry
3. Issue of Books
a) Issue of Books
4. Exit
By clicking the Book Entry Menu of the MDI form this form can be
displayed for the entry of new books in the library.
Following Text Boxes have been provided for the entry of the
books related information:-
1. Book no.
2. ISBN No.
3. Subject
56
LIBRARY MANAGEMENT SYSTEM
5. Author
6. Publisher
7. Edition
8. Copies
9. Cost
1. Student Id
2. Roll No.
3. Name of the Student
4. Branch
57
LIBRARY MANAGEMENT SYSTEM
1. Book No.
2. Student ID
4. Issue Date
5. Due Date
In addition to above different Update, Delete,
Add, Search, Refresh and Exit command buttons have been
provided in the form.
This form can be obtained by clicking the “Books Return”
under the third menu “Issues of Books” for returning a
particular book issued to user from the library along with the
issue , due date and return date with fine if any.
The following text boxes have been provided for entry of
return of the Books.
6. Book No.
7. Student ID
9. Issue Date
58
LIBRARY MANAGEMENT SYSTEM
System study
Feasibility study
Analysis
Design
Implementation
Maintenance
61
LIBRARY MANAGEMENT SYSTEM
System
study
Feasibilitystudy
Maintenance
SYSTEM
DEVLOPMENT
Implementation SystemAnalysis
LIFE CYCLE
Coding
Fig: system development life cycle
62
LIBRARY MANAGEMENT SYSTEM
64
LIBRARY MANAGEMENT SYSTEM
65
LIBRARY MANAGEMENT SYSTEM
PROCESS PRODUCT
System Study Project
Introduction
Feasibility Study Project
Plan
Analysis Project
Proposed
Design System
Specification
• 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
FUTURE SCOPE
67
LIBRARY MANAGEMENT SYSTEM
. This software is extendable in ways that its original developers may not
expect. The following principle 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 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 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.
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
CONCLUSION
After we have completed the project we are sure the problems in the
existing system would overcome. The “LIBRARY MANAGEMENT
68
LIBRARY MANAGEMENT SYSTEM
BIBLIOGRAPHY
Web Sites:
69
LIBRARY MANAGEMENT SYSTEM
www.w3schools.com
www.linfo.org
www.projectfind.org
Introduction to MS-Access(Aptech)
Introduction to HTML(www.w3schools.com)
70