LMS Class 12
LMS Class 12
LMS Class 12
S.No. Content
1. Online Library Management System(OLMS)
1.1 Introduction (OLMS)
1.2 Objective(OLMS)
1.3 Scope(OLMS)
1.4 Methodology(OLMS)
1.5 Technology Used(OLMS)
2. Advantage of Online Library Management System
3. About HTML
4. About CSS
5. About Java Script
6. About Python
7. About MySql
8. Login form
8.1 Login form Output Screening
8.2 Login form Code
9. Registration form
9.1 Registration form Output screening
9.2 Registration form Code
10. Tables created in MySql
11. Coding In Pyhton
ONLINE LIBRARY MANAGEMENT SYSTEM
1. INTRODUCTION
2.
2. OBJECTIVE
With the growing information technology industry, automation of their system and
management is desired by all kinds of commercial enterprises. As the name
suggests, the Library Management System will deal with the entire requirement
needed for managing the activities of College Library.
It will deal with the process of maintaining data about the books and many other
things as well as transactions which are taking place in the library with respect to
the Issue, Cataloguing, Searching and Return of the books.
Library Management System maintains the record of books in the library, issue,
purchasing and return process of the books in the library. Here we are primarily
concerned with the management of books in the library. In this project we identify
the need for computer based Library Management Systems.
Hence this covers the following issues:
➔ Maintains data about the books of the library.
➔ Arranging data in logical order for easy maintenance.
➔ Collection of data about books which are issued and requirement for
purchasing.
➔ To provide various search options to know the availability of books in the
Library.
➔ Data about books which are lost.
➔ Generation of various reports according to the management request i.e.
Cataloging, Searching etc.
Library is a growing organism that requires constant positive changes to meet the
needs of its user. The invention of the computer has brought in a rapid change in
society. Therefore, automation has become the need of the hour. Library
automation not only improves the image of the library staff but also provides
additional services to the users with the existing staff. The impact of automation
on the library is quite obvious; it creates a new environment where each function
redefines the traditional organizational structure and transforms it into new
institutional entries. In this unit a brief overview is given about library automation.
Swihart Stanley S and Hefley Beryl F have defined the term ‘library automation’
as “the processing of certain routine clerical functions in the library with the
assistance of computer or other mechanized or semi automatic equipment”. It
may also be defined as a process of mechanization of all the housekeeping
operations of a library which is repetitive in nature. The housekeeping operation
includes acquisition, cataloging, circulation, serial control, references and
administration work.
Automation is a technique to make a system automated, i.e. self active. For this
the electronic machines are used to automate the libraries. By automation, library
activities such as acquisition, circulation, serial control, information retrieval,
cataloging and indexing can be mechanized by using library software’s.
This application can be used by any Library to automate the process of manually
maintaining the records related to the subject of purchasing of books, selecting
and ordering items for the collection and maintaining the accounts, Creating
records for material held in the collection and providing access to the
catalogue-Via an Online Public Access Catalogue (OPAC).
4. METHODOLOGY
5.
To develop the Library Management System Software, There we are decided the
three Different layers-Presentation Layer, Logical Layer and Database Layer. In
Presentation Layer to design the interface of the software. In Logical Layer to
decide and write the program for to performing the library task execution under
the decide module. In Database layer to analysis and design the database of the
Module.
➔ Carry out web-based surveys of ILS curricula, as they relate to coverage
of LMSs and related topics, and of ILS professionals, to determine their
workplace needs for education in this specific area
➔ Invite selected respondents from to test the teaching materials being
developed for the range of hosted LMSs
➔ Carry out a literature review of both the developing demands on LMSs in
terms of the search facilities they offer and on practical methods of
teaching basic interface design, and develop new teaching materials,
using as testers people selected from.
➔ Evaluate, by means of post-test questionnaires for developers and course
participants.
In this to collect the information for the exits Library System. To study about the
introduction, Problem of the system. To analyze the aim of the project. To collects
the actual information about the library from the original record of the
organization. To decide the step of the solution of analyze problem using the
decided methodology and technology of the project. To design the interface of
the project using the design interface software (Visual basic 6.0). Designed
interface is user-friendly.
Features of Library Management System:
➔ Only basic knowledge of computers is required for operation of Library
Management System. As it has user-friendly application interface.
➔ Library Management System is Customizable and User Configurable.
➔ An inbuilt settings module makes Library Management System flexibility to
cater to diverse organizational needs
5. Technology Used:-
• For Frontend:- • For backend:-
➜ HTML ➜ Python
➜ CSS ➜ MySql-DB
➜ JS
Advantages of Library management system
1. Improved efficiency:- A computerized library management system can
automate many of the tasks involved in running a library, such as cataloging
books, checking out and checking in books, and tracking due dates. This can
free up librarians to focus on other tasks, such as helping patrons and developing
new programs.
6. Online book renewals:- Patrons can renew their books online, without
having to visit the library.
7. Hold requests:- Patrons can place hold requests on books that are checked
out. When the book is returned, the patron is notified that it is available for
pickup.
9. User accounts:- Patrons can create user accounts that allow them to save
their search history and hold requests.
10. Library events:- The system can be used to promote library events and
programs.
MySQL stores data in tables, which are made up of rows and columns. Each row
represents a single record, and each column represents a specific piece of data
about that record. For example, you might have a table to store information about
books, with rows representing individual books and columns representing the
book's title, author, genre, and publication date.
MySQL allows you to insert, update, and delete data in tables. You can also use
MySQL to query the data to retrieve specific information. For example, you could
query the book table to find all of the books written by a particular author or to
find all of the books that are available for checkout.
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<h1>This is my web page!</h1>
<p>This is a paragraph on my web page.</p>
</body>
</html>
This HTML document would create a web page with the title "My Web Page" and
a heading that says "This is my web page!" followed by a paragraph that says
"This is a paragraph on my web page." To view a web page that is created with
HTML, you need to open it in a web browser.
Web browsers are able to parse HTML documents and render them on the
screen. HTML is a relatively easy language to learn, and there are many
resources available online that can help you get started.
h1
{
color: red;
}
This CSS document would change the font of all <h1> elements to red and the
font family and size of all p elements to Arial and 16px, respectively. CSS is a
very powerful language that can be used to create a wide variety of effects on
web pages. It is also a relatively easy language to learn, and there are many
resources available online that can help you get started.
JS is a text-based language that can be written in any text editor. It is then interpreted
by the browser when the web page is loaded.
JS can be used to add a wide variety of features to web pages, such as:
● Interactivity: JS can be used to make web pages interactive by allowing users to
click on buttons, fill out forms, and play games.
● Animation: JS can be used to create animations on web pages, such as moving
images and text.
● Validation: JS can be used to validate data that is entered into forms on web
pages.
● Data manipulation: JS can be used to manipulate data on web pages, such as
filtering and sorting tables.
● Ajax: JS can be used to implement Ajax, which allows web pages to
communicate with servers without having to reload the page.
JS is a very powerful language that can be used to create a wide variety of effects. It is
also a relatively easy language to learn, and there are many resources available online
that can help you get started.
If you are interested in creating web pages that are interactive and responsive to user
actions, JavaScript is a good language to learn. It is a powerful and versatile language
that can be used to add a wide variety of features to web pages.
Here is an example of a simple JavaScript function:
HTML Code:-
<html>
<body class="body">
<header class="header" >Login Form <br>
</header>
<h1>Username: <br> <input type="text" name="username" id="username"
required placeholder="your Username" > </h1>
<h1> Password: <br> <input type="password" name="password"
id="password" required placeholder="Passw**" > </h1>
<p1>Forgot Password? <a href="#">Request to reset.</a></p1>
<input type="submit" value="Let me in" class="submit">
</body>
</html>
CSS Code:-
.header{
font-size:50px;
font-family: 'Times New Roman', Times, serif ;
font-style: italic ;
text-align: center;
border: 10px;
border-color:rgb(25, 204, 174) ;
background-color: rgb(25, 170, 174) ;
border-style:ridge;}
p1
{font-size:25px ;
text-align:centre;
}
body{
font-family: 'Times New Roman', Times, serif;
}
#username,#password{width: 100%;
background-color: rgb(238, 220, 220);
}
h1{
font-size: 20px;
font-style: normal;
font-weight: normal;
}
.submit{width: 100%;
background-color: rgb(25, 204, 174);}
.body{ border-style: solid;
width:;
margin: 5px;
padding: 15px;
background-color: rgb(238, 220, 220);
}
::placeholder{
font-weight: bold;
}
Registration Form
Output Screening:-
HTML Code:-
<html>
<body class="body">
<header class="header" >Registration Form<br>
</header>
<h1>Name: <br> <input type="text" name="name" id="name" required
placeholder="your Username" > </h1>
<h1>E-mail: <br> <input type="email" name="email" id="email" required
placeholder="Your e-mail here" > </h1>
<h1>Contact no.: <br> <input type="number" name="contact" id="contact"
required placeholder="Enter your contact number" > </h1>
<h1>Address:- </h1>
<textarea id="address" name="address" placeholder="Your address
please...">
</textarea>
<h1>Date Of Birth: <br> <input type="text" name="dob" id="dob" required
placeholder="DD/MM/YYYY" > </h1>
<h1>Emergency Contact no.: <br> <input type="number" name="Ecn" id="Ecn"
required placeholder="Your emergency contact number please" > </h1>
<input type="submit" value="Register" class="submit">
</body>
</html>
CSS Code:-
.header{
font-size:50px;
font-family: 'Times New Roman', Times, serif ;
font-style: italic ;
text-align: center;
border: 10px;
border-color:rgb(25, 204, 174) ;
background-color: rgb(25, 170, 174) ;
border-style:ridge;}
p1
{font-size:25px ;
text-align:centre;
}
body{
font-family: 'Times New Roman', Times, serif;
}
#name,#email,#contact,#address,#dob,#Ecn{width: 100%;
background-color: rgb(238, 220, 220);
}
h1{
font-size: 20px;
font-style: normal;
font-weight: normal;
}
.submit{width: 100%;
background-color: rgb(25, 204, 174);}
.body{ border-style: solid;
width:;
margin: 5px;
padding: 15px;
background-color: rgb(238, 220, 220);
} ::placeholder{
font-weight: bold;
}
Table:- books
Table:- books_issued
Table:- books_return
Table:- employee_details
Table:- user_details
Coding in Python