My Report
My Report
My Report
A PROJECT REPORT
Submitted by
degree of
BACHELOR OF
TECHNOLOGY IN
INFORMATION TECHNOLOGY
SIGNATURE SIGNATURE
Mrs. J. Banumathi, M.E., Dr. A. Radhakrishnan, M.E.,
1 ABSTRACT 3
LIST OF FIGURES 4
INTRODUCTION 5
1.1 PROJECT OVERVIEW
1.2 SCOPE OF THE PROJECT
2 SYSTEM SPECIFICATION 6
2.1 SOFTWARE REQUIREMENTS
2.2 HARDWARE REQUIREMENTS
3 LITERATURE SURVEY 8
4 SYSTEM ANALYSIS 11
4.1 EXISTING SYSTEM
4.1.1 METHODOLOGY
4.1.2 DISADVANTAGES
4.2 PROPOSED SYSTEM
4.2.1 METHODOLOGY
5 SYSTEM DESIGN 13
5.1 ARCHITECTURE OF THE SYSTEM
5.2 USECASE DIAGRAM
5.3 BLOCK DIAGRAM
7 CONCLUSION 42
8 REFERENCE 43
1
ABSTRACT
Book Bank Management System deals with the maintenance of all sorts of
books that need for one particular person. It provide exactly whatever books a
particular person needs. This book bank management system replaces the
traditional, manual book bank management by which lot of paper work will be
reduced. This system will provide a search functionality to facilitate the resources.
This search will be based on various categories via book name or the ISBN. Also
advanced search features are provided in order to search various categories.
In order to timely feedback of relevant information for the use of the reader,
we add the Guest Book sub module to the system in implementation process.
Finally, to improve the operating efficiency of the database, we use the stored
procedures and triggers technology to optimize the database performance. By
actual test, we correct the system bug, and further improve the system
performance.
The main objective of this document is to illustrate the requirements of the project
Book Bank Management System. The document gives the detailed description of
both functional and non functional requirements proposed by the client. The
document is developed after a number of consultants with the client and
considering the complete requirements specifications of the given project. The
final product of the team will be meeting the requirements if this document.
2
LIST OF FIGURES
3
CHAPTER 1
INTRODUCTION
PROJECT OVERVIEW :
4
CHAPTER 2
SYSTEM SPECIFICATION
SOFTWARE REQUIREMENTS:
HARDWARE REQUIREMENTS:
SOFTWARE – HTML :
The HyperText Markup Language or HTML is the standard markup language for
documents designed to be displayed in a web browser. It can be assisted by
technologies such as Cascading Style Sheets (CSS) and scripting languages such
as Javascript.
5
Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the
structure of a web page semantically and originally included cues for the
appearance of the document.
HTML elements are the building blocks of HTML pages. With HTML
constructs, images and other objects such as interactive forms may be embedded
into the rendered page. HTML provides a means to create structured documents by
denoting structural semantics for text such as headings, paragraphs, lists, links,
quotes and other items.
JAVASCRIPT :
JS, is a programming language that is one of the core technologies of the World
Wide Web, alongside HTML and CSS. Over 97% of websites use JavaScript on
the client side for web page behavior, often incorporating third-party libraries. All
major web browsers have a dedicated JavaScript engine to execute the code on
users' devices.
The ECMAScript standard does not include any input/output (I/O), such as
networking, storage, or graphics facilities. In practice, the web browser or other
runtime system provides JavaScript APIs for I/O.
JavaScript engines were originally used only in web browsers, but are now core
components of some servers and a variety of applications. The most popular
runtime system for this usage is Node.js.
6
CHAPTER 3
LITERATURE SURVEY
7
2018; and (2) e-books are undergoing continual change and development (Maxim
& Maxim, 2012;Rao et al., 2016;Vasileiou et al., 2012;Walton, 2014;Wang & Bai,
2016). These advances and innovations are likely to further improve the e-book
experience in the future.
8
Guidelines by EBLIDA was published named key principles on the
acquisitions and access to book banks by libraries for the participated ways to
identify acquire and access principles can have adapted to managing e-books
instead to acquisition, access, continuous access and long term preservation,
availability of metadata, pricing, and privacy, they were improved for libraries
over Europe (EBLIDA, 2013). Within this context libraries have shifted rapidly
from the offline to online environment by applying appropriate technologies to
manage, preserve and share electronic resources and records, offering accessibility
to various users without financial, legal, and/or technical barriers.
9
CHAPTER 4
SYSTEM ANALYSIS
EXISTING SYSTEM:
METHODOLOGY:
The Existing System only provide books of any use or else they offer books
for certain universities. The systems offer books with certain cost for university
study materials. They need to search along the entire website more than an hour to
get the details about the GATE materials and some of them only offers the syllabus
than any study materials. Also the book stalls is also one type of book bank
resources from which one should get the books from there but the books
collections may not contain the certain book that one needs from there.
DISADVANTAGES :
Lack of standardization
Incomplete feature list
Terrible pricing models
Access to technology
Not as eco-friendly as we might like
10
PROPOSED SYSTEM:
METHODOLOGY:
To overcome the drawbacks of the existing system, the proposed system
has been evolved. This project aims to reduce the paper work and saving time to
search for a particular book in the book stalls. And also wasting the time in other
websites in search of some materials. An efficient website is created for the ease
use of the person who is searching some books and study materials. The system
provides with the best user interface. The efficient reports can be generated by
using this proposed system.
This book bank management system replaces the traditional, manual book
bank management by which lot of paper work will be reduced. This system will
provide a search functionality to facilitate the resources. This search will be based
on various categories viz book name or the ISBN. Also advanced search features
are provided in order to search various categories. These staff should have a
computer to view the details of the members. These staff should able to see the
number of books that the particular person has taken from the book bank, details
ofthe book, returned or taken. This is the primary feature. Another feature is that
the book bank staff is able to edit the details. There should be a person to look after
longtime pending of books. E-mail should be sent to members those who failed to
return the book for long time.
11
CHAPTER 5
SYSTEM DESIGN
12
5.2 USECASE DIAGRAM:
13
5.3 ACTIVITY DIAGRAM :
Activity diagram is basically a flowchart to represent the flow from one activity to
another activity. The activity can be described as an operation of the system. The
control flow is drawn from one operation to another. This flow can be sequential,
branched, or concurrent.
14
6 CHAPTER
IMPLEMENTATION AND
RESULT
App.js :
function redirect(){
if (year == '1y'){
window.open('CSE1.html');
}
window.open('CSE2.html');
window.open('CSE3.html');
window.open('CSE4.html');
}
15
}
{ if (year == '1y'){
window.open('EEE1.html');
window.open('EEE2.html');
window.open('EEE3.html');
}
window.open('EEE4.html');
{ if (year == '1y'){
window.open('ECE1.html');
window.open('ECE2.html');
}
16
window.open('ECE3.html');
window.open('ECE4.html');
Main.html :
<html>
<head><title>BOOK BANK></title>
</head>
<style type="text/css">
h1{
font-size: 10vmin;
color: grey;
</style>
<body>
17
<h4>The books available in our page:</h4>
<ul>
<li>GATE materials</li>
<li>Google Books</li>
<li>Kindle</li>
</div><center>
</center>
</body>
</html>
Dashboard.html:
<!DOCTYPE html>
<html>
<head>
<title>DashBoard</title>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.3/css/bootstrap.min.css"
integrity="sha384-
18
TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr
2" crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css2?family=Righteous&display=swap"
rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?
family=Abril+Fatface&display=swap" rel="stylesheet">
</head>
<body>
<div class="container">
</div>
<section>
<nav class="menu">
<div class="panel">
<button class="accordion-2"
onclick="window.open('https://books.google.com/');">Google Books</button>
<button class="accordion-2"
onclick="window.open('https://www.amazon.com/Kindle-
eBooks');">Kindle</button>
19
</div>
<div class="panel">
<button class="accordion-2"
onclick="window.open('https://bit.ly/GATEMECH')">GATE Mech</button>
</div>
<div class="panel">
</div>
<button class="accordion-2"
onclick="window.open('https://www.rejinpaul.com/2013/06/ece-eee-cse-it-mech-
civil-bme-mba-mca-me-notes-anna-university.html')">AU Notes</button>
<button class="accordion-2"
onclick="window.location.href='contact.html'">Contact Us</button>
20
<script>
var i;
acc[i].addEventListener("click", function() {
this.classList.toggle("active");
if (panel.style.maxHeight) {
panel.style.maxHeight = null;
} else {
});
</script>
</nav>
<article>
<form method="post">
<div style="text-align:center">
<br/><br/>
21
<select name="department" id="department" style="padding:8px;font-
size:15px;border-radius: 0.2em;border: 0;outline:none">
<option value="ece"name="">ECE</option>
</select>
</select>
<br/>
</div>
<br/>
</form>
</article>
<div class="right">
22
<button class="logout" style="text-align: center;margin-left: 120px;"><a
href="index.html" style="text-decoration: none;color:#ffffff;font-
weight:bolder;">Search</a></button>
</div>
</section>
<footer>
</footer>
</body>
</html>
IT1.html :
<!DOCTYPE html>
<html>
<head>
<title>IT | I Year</title>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.3/css/bootstrap.min.css"
integrity="sha384-
TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr 2"
crossorigin="anonymous">
<link href="https://fonts.googleapis.com/css2?family=Righteous&display=swap"
rel="stylesheet">
23
<link
href="https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap"
rel="stylesheet">
</head>
<body>
<div class="container">
<div class="row">
</div>
</div>
<section>
<!--MENU-->
<nav class="menu">
<button class="accordion">eBooks</button>
<div class="panel">
<button class="accordion-2"
onclick="window.open('https://books.google.com/');">Google Books</button>
<button class="accordion-2"
onclick="window.open('https://www.amazon.com/Kindle-
eBooks');">Kindle</button>
</div>
<div class="panel">
24
<button class="accordion-2" onclick="window.open('https://bit.ly/GATE-
CSE')">GATE CSE</button>
<button class="accordion-2"
onclick="window.open('https://bit.ly/GATEMECH')">GATE Mech</button>
</div>
<button class="accordion-2"
onclick="window.open('https://www.rejinpaul.com/2013/06/ece-eee-cse-it-mech-
civil-bme-mba-mca-me-notes-anna-university.html')">AU Notes</button>
<script>
var i;
acc[i].addEventListener("click", function() {
this.classList.toggle("active");
if (panel.style.maxHeight) {
panel.style.maxHeight = null;
} else {
});
25
}
</script>
</nav>
<!--MENU end-->
<!--MAIN-->
<article>
<div class="column">
<a
href="https://drive.google.com/file/d/14CuKvZTOEL7eKXAnddEiVQFxCBCSP7
K3/view?usp=sharing">
<img width="130px" height="190px" src="https://images-na.ssl-images-
amazon.com/images/I/51nJQu2ImwL._SX363_BO1,204,203,200_.jpg"></a>
</div>
<div class="column">
<a
href="https://drive.google.com/file/d/1QwXjYsfcgde9VhV_a_SVoF86_shdLYO2/
view?usp=sharing">
</div>
<div class="column">
26
<a
href="https://drive.google.com/file/d/1y9GoO3Hpj47rW_nJUs4AuWitITHK9jGo/
view?usp=sharing">
</div>
<div class="column">
<a
href="https://drive.google.com/file/d/1lKWItQeFSgBL7IYJx72mIyF6fKHwraMm
/view?usp=sharing">
</div>
</div>
<div class="row">
<div class="column-1">
<a href="https://drive.google.com/file/d/1_2fj08Iz_kglTt-
aMcd7XUbeb6xuUdP8/view?usp=sharing"></a>
</div>
</div>
<div class="column">
27
<a href="https://drive.google.com/file/d/1htWzd1dQAsfnMgzd6-
DddsYIiGm2GYuc/view?usp=sharing">
</div>
<div class="column">
<a href="https://drive.google.com/file/d/1IxVIdUIzcHkch9lNUqphjr4law22tTtc/
view
?usp=sharing">
</div>
<div class="column">
<a href="https://drive.google.com/file/d/1N7nnZytIP-
w_nPB6nypymvHLvsY1yKEB/view?usp=sharing">
</div>
</div>
</article>
<!--MAIN end-->
<!--LOGOUT-->
<div class="right">
<button class="logout">
28
<a href="dashboard1.html" style="text-decoration: none; color:#ffffff;font-
weight:bolder;">Back</a></button>
</div>
</section>
</body>
</html>
The above mentioned programs are the codes we have used to create our
Book Bank website. The book bank management system may contain some sorts
of books and that might be stored in the website with the help of these codes. The
codes may helpful for the website of Book Bank creation i.e, all the books are
stored in the database.
29
RESULT :
The main page of our own website creation. It gives some description
and availability of our book bank system. Click the home page to get into the
website. The page gives the availability of the books and help one to search and get
any sorts of books one need.
30
6.2 Books store
This is the real website page which it should give us the books available.
Any other books they can need should be get from the e-books. The GATE
materials one need is also provided here. The GATE material may also provide all
the availability of the materials and this should be really helpful forone peparing
for higher studies.
31
6.3 Choosing the department and year
Here in the button box one may choose any department and year for the
availability of books. There the books for the particular department and year have
been arranged. The viewer can download and get the book details.
32
6.4 Store of Anna University books
Here the books are available for the particular department and the year
and the books can be downloaded and referred for their purpose.
33
6.5 GATE Materials and E-books
The GATE materials for the higher studies are provided. The GATE
materials provided department wise, so it is easy to take notes about the particular
materials for their studies. The E-books like Google books and Kindle are also
been referred here using their reference link.
34
6.6 Google Books
In the Google books one can search and get any books they need at that
moment. The books searched and the books related to that particular topic may
also been described and the books one need can be selected from there and can bbe
used for their purpose.
35
6.7 Anna University notes in Rejinpaul
The reference provided for this site may give the Anna University
notes, question papers and available for the document of the reference. This may
give the entire details about their sites and reference.
36
6.8 Contact page
In the contact page, the email address for this particular book bank has
been created. The book need of the person for the particular book that’s not
provided in our book bank system can be asked to us, using this mail address. If
any requirement of book may identified by us, we should provide it in the website
for their allowances.
37
6.9 Purchasing book sites
The new books won’t be provide as soon as it released. So the sites which
purchase the books are also been provided here. And so they can search and get
their books get the book from those websites.
38
6.10 Amazon books
The amazon book is the purchasing website and store for purchasing books.
And from here one can purchase even the hard copy of the book if they love that
book. And also one can buy the book online and read it through online.
39
This software is totally self contained and works relatively an efficient on the
package relates to the software. It provides simple database rather than complex one for
high requirement and it provides a good and easy graphical user interface to
both new and naive as well as experienced user of the computer. It provides "better
and efficient" service to members. Faster retrieval of information about the desired
book. Provide facility for proper monitoring reduce paper work and provide data
security. The main reasons for people buying book bank are possibly lower prices,
increased comfort (as they can buy from home or on the go with mobile devices) and a
larger selection of titles. With e-books, electronic bookmarks make referencing easier,
and e-book readers may allow the user to annotate pages. Although fiction and non-
fiction books come in e-book formats, technical material is especially suited for e-book
delivery because it can be digitally searched for keywords. In addition, for
programming books, code examples can be copied. Book bank is an electronic (or
digital) version of a book. The term is used ambiguously both to refer to either an
individual work in a digital format, or a hardware device used to read books in digital
format. Some users deprecate the second meaning in favor of the more precise book
bank device. The term e-text is often used synonymously with the term book bank, and
is also used for the more limited case of data in ASCII text format excluding books in
proprietary file formats. Books there were only can be read on specialized devices.
40
7 CHAPTER
CONCLUSION
The website is designed to create a book bank management with the study
materials for the students who need for their references. Book Bank Management
is a source to get any sort of Books that user demand. It can be mainly used by
Students to get their Books for each semester and also the notes. The GATE
materials provided here by to be helpful for preparing their GATE Exams. In the
need of any books, the user may contact us via the link provided in the site.
The idea is to create a scenario that makes the works of students and book lovers
easier.
41
8 CHAPTER
REFERENCE
10
Retrieved 2008-07-10.
42
[8] QIAN Xiao-hua Geng Cai-feng.The Building of Library Management System
in B/S Structure Based on J2EE[J].Journal of LiaoNing University Natural
Science Edition 2009 34(4):12-15
43