SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
International Journal of Engineering Research and Development
e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com
Volume 11, Issue 03 (March 2015), PP.01-08
1
Electronics Library Management System from the Website
Dr.Hussein Abdul-Ridha Mohammed1
, Rasha Asaad Kamil 2
1
Iraqi Commission for Computers and Informatics/ Informatics Institute for Postgraduate Studies, Iraq.
2
Dijlah University College, Iraq
Abstract:- Electronics libraries are libraries in which collections are stored in electronic media formats and
accessible via computers. The electronic content may be stored locally, or accessed remotely via computer
networks. An electronic library is a type of information retrieval system. In this work MySQL database and php
dynamic 3-tire website is design. The tested on this website don as a college virtual library it provide fast and
secured system.
Keywords:-Library Website, Library Management, Electronic Library, Library Searching Website.
I. INTRODUCTION
A static site displays the same information to all users, whenever they access it. A dynamic site over
time its contents would change as users added comments [1].
Figure 1 A typical setup for static websites
Figure 2 A typical setup for dynamic websites
Web application by definition, it is something more than just a „web site‟. It is a client/server
application that uses a web browser as its client program, and performs an interactive service by connecting with
servers over the Internet (or Intranet). A web site simply delivers content from static files. A web application
presents dynamically tailored content based on request parameters, tracked user behaviors, and security
considerations. Browsers send requests to servers, and the servers generate responses and return them to the
browsers [2].
The "N" in the N-Tier concept implies any number, such as 2-tier, or 3-tier; basically, any number of
distinct tiers used in the architecture. In fig. 3, a 2-tier architecture which is very popular has simple structure,
easy to setup and maintain but the disadvantages of a 2-tier design includes limited scalability [3]. 3-tier
architecture: the client, the server, and the Database Management System which are combined in a web
application [4].
The 3-tier architecture pattern provides a means of structuring and decomposing applications into 3-
tiers or layers, where each tier provides a different level or responsibility. 1-tier deals with the presentation part
of the system (user and system interfaces), another handles the business logic, being the core of the system, and
the last tier is representing the data storage [5]. Enterprise applications are typically implemented as 3-tier
architectures that consist of clients in the front tier, servers that perform the application business logic processing
Electronics Library Management System from the Website
2
in the middle tier, and databases that store the application data in the back-end tier [6]. The 3-Tier system
basically works as illustrated in figure 4.
Fig. 3 Two-Tier architecture
Figure 4 Three-Tier architecture
PHP stands for Hypertext Preprocessor and is a server side language. This means that the script runs on
web server, not on the user‟s browser [7], so PHP language has been used to connecting the database in MySQL
language. MySQL is a very fast, robust, relational database management system (RDBMS). A database enables
the website designer or developer to efficiently store, search, sort, and retrieve data [8]. MySQL is a popular and
free database system that can store information and then integrate with PHP to create a fully functional web
application, the dynamic page scheme is shown in figure 5 [9].
Figure 5 Dynamic page scheme
Instead of going to a physical library, now can wishing to retrieve the contents at desktops, laptops, or
on mobile devices. The wish to have ubiquitous access to the Internet irrespective of whether are moving or even
traveling from one part to the other part of the world. If students want to read a book, they want that the book
should be readily available at the device they are using at the moment. This has led to a concept of electronic
library (eLibrary), where the contents can be downloaded to the device by simply clicking the mouse or just
pressing some buttons [10]. Through the online public access, Internet facilities and multimedia terminals,
information in electronic and multimedia formats has fast become an integral part of the library's resources.
Electronics Library Management System from the Website
3
Remote access to library services including web renewal service, online reservation service and email enquiry
service, gives the public greater convenience and faster than traditional library system [11].
II. ELECTRONIC LIBRARY MANAGEMENT
To designing a search system, the database has been worked for the website using PHP and MySQL
languages. the library database consists of five tables, the first table for the manager's user name and password,
the second table for the books' information, the third table for the borrowing system data, fourth table to saving
retrieving system information and the last table for the students' login accounts as shown in figure 6.
Figure 6 Making database in phpMyAdmin
To creating the Manager Login Account, this page is designed by using PHP and HTML languages.
The "form" page is created by using HTML language, and the second page which connected to the database, is
created by using PHP language. So, when the manager logins his information correctly, PHP code of
authentication page transfers the control from HTML page to the PHP page. This page includes a manager's
settings and operations. The manager can control all this operations (search, add, edit, delete within the library
website, after recording the user name and password as shown in figure 7.
A.Search Operation
As knowing, if the number of books was more than ten in a database, the search operation about
specific book information will be difficult. So the search page made to help the manager and students to find
data about books even if database was contained more than 8000 book. This page is designed by using two files:
the first file is designed by using HTML language and the second file in PHP language. This system of search
introduces three types of search: "by the book name", "by the book author", and "by the department of that
book". The manager can write exact phrase or any word from the book phrase. Each of these searches has a
different form and a related set of results, as shown in figure 8.
B.Add Operation
The manager can add a new book to the database by typing its information in the form page, to be saved
in books table. After the database being tested by using the PHP language, the data that will received has been
entered by a manager of the library within variables format that are passed to the database by the statement
(Query="insert into books table the entered values"). If the information has been entered correctly, it will be
stored in the database and a message will appear confirming that a new record had been keeping in the database,
but if the information is not entered correctly a message is showing that the record is not saved, as shown in
figure 9.
C.Edit & Delete Operation
The manager can modify existing book in the database by typing its 'Id' number and selecting 'edit'
option, and then click on 'submit' button, or delete a particular book from the database by typing its 'Id' number
and selecting 'delete' option, and then click on 'submit' button to drop it from books table. After the (ID) of the
book that it is wanted to modify or delete it, is determined and the (edition or deletion) option has been chosen,
then the (submit) command is clicked, the PHP code will be sure that the database has been linked, then the data
that has been entered as variables. If the edition process has been selected, the (ID) of the book will been
checked if it is existing to be edited on the data and then the information of that book was found in the database
Electronics Library Management System from the Website
4
will been displayed to be edited on the data by using the (Query="SET" new variables in the database and saves
these variables in DB). But if the (deletion) option has been selected, all information of the book that it's the (ID)
selected will been removed from the database by using the (DELETE) statement, as shown in figure 10.
Figure 7 Manager activities diagram
Electronics Library Management System from the Website
5
The server replies
the user: (the
record not found)
Figure 8 Search operation diagram
End
Return a message to
the server (not found)
Start
Search result(s) found?
Web server converts the request to
MySQL command
My SQL command is executed on DB
Return the results from the web
server to the client by the browser
Input search phrase
&
Specify search criteria
Select "Search" command
Searching about the phrase
in all fields within the
database, according to the
specific criteria
Yes No
Electronics Library Management System from the Website
6
Start
Input these fields: id,
name, author, label,
department
If
Database exist?
Display: No
book saved
Connect to database by
connect ( ) function
Query="insert into books
table the entered values"
$results= Query
End
If
Results correct?
Display: book inserted
into database
Display: no
connection
Figure 9 Add new books diagram
Yes
No
No
Electronics Library Management System from the Website
7
Execute
"DELETE"
operation
Display:
One item
deleted
New variables= edited
information
Query="SET" new
variables in the database
and saves these variables
in DB
Display: The record
Updated
End
Display:
No book
deleted
Start
Input 'Id' of a book
Determine one option (Edit
or Delete)
If
Option = Edit?
Query= "DELETE"
If
'Id' exist in DB
Display information of
that 'Id'
If 'Id' existing in
DB?
If information
edited
Display: No
record
Updated
If DB connected?
Display: No
connection
No
Yes
No
Yes
No
Yes
Yes
No
No
Yes
Figure 10 Edit and delete books diagram
Electronics Library Management System from the Website
8
III. CONCLOSIONS
The electronic library website provides electronic search system that is better than the traditional search
by the paper records, the electronic books library published online cannot be damaged or lost as in the paper
books, also the electronic reproduction is faster than the paper reproduction. The library manager can use an
electronic library management system to add, modify or delete data from the database by using online control
panel that is protected with a username and password through the library website.
Electronic library management system saves time and effort by the control panel of the library manager, in
addition to ease of use, and the accuracy of the information being searched.
REFERENCES
[1]. Irina Dumitrascu, “Building Your First Dynamic Website – Part 1: Setting up Your Site and Database
Connection”, Adobe Systems Incorporated, 2010 .
[2]. Leon Shklar, Richard Rosen, Dow Jones and company, "Web Application Architecture: Principles,
Protocols and Practices", Copyright by John Wiley & Sons Ltd, 2003.
[3]. "Integrating Oracle E-Business Suite 11i in, the Cisco Data Center", Cisco System, Inc, 2007, available
at: www.cisco.com.
[4]. Mumtaz Al-Mukhtar and Sarmad Hadi, "Developing a Three-Tier Web Data Management Application
for Higher Education Admission Environment", International Arab Journal of e-Technology, Vol. 2,
No. 4, June 2012.
[5]. Fernandez B., et al, "The Secure Three-Tier Architecture Pattern", International Conference on
Complex, Intelligent and Software Intensive System, Barcelona, Spain, pp. 555-560, 2008.
[6]. Zhao W., Moser E., and Meliar-Smith P., "Unification of Transactions and Replication in Three-Tier
Architectures Based on CORBA", IEEE Transactions on Dependable And Secure Computing, Vol. 2,
No. 1, pp. 20-33, 2005.
[7]. Alireza Nematollahi, “Programming in PHP and MySQL”, ARNIT Education Centre, 2, 2005.
[8]. Luke Welling, Laura Thomson, "PHP and MySQL Web Development", Fourth Edition, Copyright by
Pearson Education, Inc., 2009.
[9]. Steve Suehring and Janet Valade, ”PHP, MySQL, Javascript & HTML5”, Published by John Wiley &
Sons, Inc., Hoboken, New Jersey, 2013.
[10]. Ash Mohammad Abbas, " An Analytical Model for Service Profile Based Service Quality of an
Institutional eLibrary", arXiv:1102.4078v2 [cs.DL] 2 Mar 2011.
[11]. Oshilalu, Habdulhakeem Adeyinka, "Emergence of Electronic Library resources", Accepted at 12
January, 2011.
AUTHORS
Dr.Hussein.A.Mohammed is a currently Ph.D.degree in electrical engineering from
university of Technology-Baghdad, He is now with Computer engineering lecturer in
Informatics Institute for Postgraduate Studies. Iraqi Commission for Computer and
Informatics. Baghdad, Iraq.
Rasha Asaad Kamil is a currently Higher Diploma degree in Information Technology
/ Website Technique from Informatics Institute for Postgraduate Studies / Iraqi
Commission for Computer and Informatics, Baghdad. She is now a manager of
Electronic Mail Unit in Dijlah University College. Baghdad, Iraq.

Contenu connexe

Tendances

Informatica log files
Informatica log filesInformatica log files
Informatica log filesAmit Sharma
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migrationAmit Sharma
 
A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database IJECEIAES
 
1-informatica-training
1-informatica-training1-informatica-training
1-informatica-trainingKrishna Sujeer
 
Website Content Analysis Using Clickstream Data and Apriori Algorithm
Website Content Analysis Using Clickstream Data and Apriori AlgorithmWebsite Content Analysis Using Clickstream Data and Apriori Algorithm
Website Content Analysis Using Clickstream Data and Apriori AlgorithmTELKOMNIKA JOURNAL
 
Mastering informatica log files
Mastering informatica log filesMastering informatica log files
Mastering informatica log filesAmit Sharma
 
META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...
META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...
META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...ijcseit
 
Migration of application schema to windows azure
Migration of application schema to windows azureMigration of application schema to windows azure
Migration of application schema to windows azureeSAT Publishing House
 
E book management system
E book management systemE book management system
E book management systemBarani Tharan
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training finalNupur Mishra
 
Database application and design
Database application and designDatabase application and design
Database application and designsieedah
 
Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Naman Joshi
 
a novel technique to pre-process web log data using sql server management studio
a novel technique to pre-process web log data using sql server management studioa novel technique to pre-process web log data using sql server management studio
a novel technique to pre-process web log data using sql server management studioINFOGAIN PUBLICATION
 
MS Access and Database Fundamentals
MS Access and Database FundamentalsMS Access and Database Fundamentals
MS Access and Database FundamentalsAnanda Gupta
 

Tendances (20)

Informatica training
Informatica trainingInformatica training
Informatica training
 
Informatica log files
Informatica log filesInformatica log files
Informatica log files
 
F04302053057
F04302053057F04302053057
F04302053057
 
Informatica object migration
Informatica object migrationInformatica object migration
Informatica object migration
 
A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database A native enhanced elastic extension tables multi-tenant database
A native enhanced elastic extension tables multi-tenant database
 
Ms access
Ms accessMs access
Ms access
 
1-informatica-training
1-informatica-training1-informatica-training
1-informatica-training
 
Website Content Analysis Using Clickstream Data and Apriori Algorithm
Website Content Analysis Using Clickstream Data and Apriori AlgorithmWebsite Content Analysis Using Clickstream Data and Apriori Algorithm
Website Content Analysis Using Clickstream Data and Apriori Algorithm
 
Mastering informatica log files
Mastering informatica log filesMastering informatica log files
Mastering informatica log files
 
Visual basic databases
Visual basic databasesVisual basic databases
Visual basic databases
 
META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...
META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...
META SEARCH ENGINE WITH AN INTELLIGENT INTERFACE FOR INFORMATION RETRIEVAL ON...
 
Migration of application schema to windows azure
Migration of application schema to windows azureMigration of application schema to windows azure
Migration of application schema to windows azure
 
E book management system
E book management systemE book management system
E book management system
 
Pnbhfl training final
Pnbhfl training finalPnbhfl training final
Pnbhfl training final
 
Database application and design
Database application and designDatabase application and design
Database application and design
 
Cimo7e ppt ch03
Cimo7e ppt ch03Cimo7e ppt ch03
Cimo7e ppt ch03
 
Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)
 
a novel technique to pre-process web log data using sql server management studio
a novel technique to pre-process web log data using sql server management studioa novel technique to pre-process web log data using sql server management studio
a novel technique to pre-process web log data using sql server management studio
 
A1303060109
A1303060109A1303060109
A1303060109
 
MS Access and Database Fundamentals
MS Access and Database FundamentalsMS Access and Database Fundamentals
MS Access and Database Fundamentals
 

Similaire à Electronics Library Management System from the Website

Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02CH JuNaid
 
Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02CH JuNaid
 
Library management
Library managementLibrary management
Library managementfarouq umar
 
Process management seminar
Process management seminarProcess management seminar
Process management seminarapurva_naik
 
Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0STIinnsbruck
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Book repository management system
Book repository management systemBook repository management system
Book repository management systemPooja Talreja
 
IRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHPIRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHPIRJET Journal
 
onlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdfonlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdfrohanthombre2
 
Online library management system
Online library management systemOnline library management system
Online library management systemBharat Kunwar
 
A Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemA Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemApril Knyff
 
Library management
Library managementLibrary management
Library managementakki_hearts
 
Public Library
Public LibraryPublic Library
Public Libraryeclumson
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 

Similaire à Electronics Library Management System from the Website (20)

Library management system
Library management systemLibrary management system
Library management system
 
Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02
 
Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02Librarymanagement 140315062611-phpapp02
Librarymanagement 140315062611-phpapp02
 
Library management
Library managementLibrary management
Library management
 
Library management project
Library management projectLibrary management project
Library management project
 
Job portal
Job portalJob portal
Job portal
 
L017418893
L017418893L017418893
L017418893
 
Process management seminar
Process management seminarProcess management seminar
Process management seminar
 
Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0Combining and easing the access of the eswc semantic web data 0
Combining and easing the access of the eswc semantic web data 0
 
library management system
library management systemlibrary management system
library management system
 
Book repository management system
Book repository management systemBook repository management system
Book repository management system
 
IRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHPIRJET- Lightweight MVC Framework in PHP
IRJET- Lightweight MVC Framework in PHP
 
onlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdfonlinelibrarymanagementsystem-160511065906.pdf
onlinelibrarymanagementsystem-160511065906.pdf
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
A Review Of Computerized Payroll System
A Review Of Computerized Payroll SystemA Review Of Computerized Payroll System
A Review Of Computerized Payroll System
 
Library management
Library managementLibrary management
Library management
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
library management
library management library management
library management
 
Public Library
Public LibraryPublic Library
Public Library
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 

Plus de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 

Plus de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 

Dernier

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Dernier (20)

So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Electronics Library Management System from the Website

  • 1. International Journal of Engineering Research and Development e-ISSN: 2278-067X, p-ISSN: 2278-800X, www.ijerd.com Volume 11, Issue 03 (March 2015), PP.01-08 1 Electronics Library Management System from the Website Dr.Hussein Abdul-Ridha Mohammed1 , Rasha Asaad Kamil 2 1 Iraqi Commission for Computers and Informatics/ Informatics Institute for Postgraduate Studies, Iraq. 2 Dijlah University College, Iraq Abstract:- Electronics libraries are libraries in which collections are stored in electronic media formats and accessible via computers. The electronic content may be stored locally, or accessed remotely via computer networks. An electronic library is a type of information retrieval system. In this work MySQL database and php dynamic 3-tire website is design. The tested on this website don as a college virtual library it provide fast and secured system. Keywords:-Library Website, Library Management, Electronic Library, Library Searching Website. I. INTRODUCTION A static site displays the same information to all users, whenever they access it. A dynamic site over time its contents would change as users added comments [1]. Figure 1 A typical setup for static websites Figure 2 A typical setup for dynamic websites Web application by definition, it is something more than just a „web site‟. It is a client/server application that uses a web browser as its client program, and performs an interactive service by connecting with servers over the Internet (or Intranet). A web site simply delivers content from static files. A web application presents dynamically tailored content based on request parameters, tracked user behaviors, and security considerations. Browsers send requests to servers, and the servers generate responses and return them to the browsers [2]. The "N" in the N-Tier concept implies any number, such as 2-tier, or 3-tier; basically, any number of distinct tiers used in the architecture. In fig. 3, a 2-tier architecture which is very popular has simple structure, easy to setup and maintain but the disadvantages of a 2-tier design includes limited scalability [3]. 3-tier architecture: the client, the server, and the Database Management System which are combined in a web application [4]. The 3-tier architecture pattern provides a means of structuring and decomposing applications into 3- tiers or layers, where each tier provides a different level or responsibility. 1-tier deals with the presentation part of the system (user and system interfaces), another handles the business logic, being the core of the system, and the last tier is representing the data storage [5]. Enterprise applications are typically implemented as 3-tier architectures that consist of clients in the front tier, servers that perform the application business logic processing
  • 2. Electronics Library Management System from the Website 2 in the middle tier, and databases that store the application data in the back-end tier [6]. The 3-Tier system basically works as illustrated in figure 4. Fig. 3 Two-Tier architecture Figure 4 Three-Tier architecture PHP stands for Hypertext Preprocessor and is a server side language. This means that the script runs on web server, not on the user‟s browser [7], so PHP language has been used to connecting the database in MySQL language. MySQL is a very fast, robust, relational database management system (RDBMS). A database enables the website designer or developer to efficiently store, search, sort, and retrieve data [8]. MySQL is a popular and free database system that can store information and then integrate with PHP to create a fully functional web application, the dynamic page scheme is shown in figure 5 [9]. Figure 5 Dynamic page scheme Instead of going to a physical library, now can wishing to retrieve the contents at desktops, laptops, or on mobile devices. The wish to have ubiquitous access to the Internet irrespective of whether are moving or even traveling from one part to the other part of the world. If students want to read a book, they want that the book should be readily available at the device they are using at the moment. This has led to a concept of electronic library (eLibrary), where the contents can be downloaded to the device by simply clicking the mouse or just pressing some buttons [10]. Through the online public access, Internet facilities and multimedia terminals, information in electronic and multimedia formats has fast become an integral part of the library's resources.
  • 3. Electronics Library Management System from the Website 3 Remote access to library services including web renewal service, online reservation service and email enquiry service, gives the public greater convenience and faster than traditional library system [11]. II. ELECTRONIC LIBRARY MANAGEMENT To designing a search system, the database has been worked for the website using PHP and MySQL languages. the library database consists of five tables, the first table for the manager's user name and password, the second table for the books' information, the third table for the borrowing system data, fourth table to saving retrieving system information and the last table for the students' login accounts as shown in figure 6. Figure 6 Making database in phpMyAdmin To creating the Manager Login Account, this page is designed by using PHP and HTML languages. The "form" page is created by using HTML language, and the second page which connected to the database, is created by using PHP language. So, when the manager logins his information correctly, PHP code of authentication page transfers the control from HTML page to the PHP page. This page includes a manager's settings and operations. The manager can control all this operations (search, add, edit, delete within the library website, after recording the user name and password as shown in figure 7. A.Search Operation As knowing, if the number of books was more than ten in a database, the search operation about specific book information will be difficult. So the search page made to help the manager and students to find data about books even if database was contained more than 8000 book. This page is designed by using two files: the first file is designed by using HTML language and the second file in PHP language. This system of search introduces three types of search: "by the book name", "by the book author", and "by the department of that book". The manager can write exact phrase or any word from the book phrase. Each of these searches has a different form and a related set of results, as shown in figure 8. B.Add Operation The manager can add a new book to the database by typing its information in the form page, to be saved in books table. After the database being tested by using the PHP language, the data that will received has been entered by a manager of the library within variables format that are passed to the database by the statement (Query="insert into books table the entered values"). If the information has been entered correctly, it will be stored in the database and a message will appear confirming that a new record had been keeping in the database, but if the information is not entered correctly a message is showing that the record is not saved, as shown in figure 9. C.Edit & Delete Operation The manager can modify existing book in the database by typing its 'Id' number and selecting 'edit' option, and then click on 'submit' button, or delete a particular book from the database by typing its 'Id' number and selecting 'delete' option, and then click on 'submit' button to drop it from books table. After the (ID) of the book that it is wanted to modify or delete it, is determined and the (edition or deletion) option has been chosen, then the (submit) command is clicked, the PHP code will be sure that the database has been linked, then the data that has been entered as variables. If the edition process has been selected, the (ID) of the book will been checked if it is existing to be edited on the data and then the information of that book was found in the database
  • 4. Electronics Library Management System from the Website 4 will been displayed to be edited on the data by using the (Query="SET" new variables in the database and saves these variables in DB). But if the (deletion) option has been selected, all information of the book that it's the (ID) selected will been removed from the database by using the (DELETE) statement, as shown in figure 10. Figure 7 Manager activities diagram
  • 5. Electronics Library Management System from the Website 5 The server replies the user: (the record not found) Figure 8 Search operation diagram End Return a message to the server (not found) Start Search result(s) found? Web server converts the request to MySQL command My SQL command is executed on DB Return the results from the web server to the client by the browser Input search phrase & Specify search criteria Select "Search" command Searching about the phrase in all fields within the database, according to the specific criteria Yes No
  • 6. Electronics Library Management System from the Website 6 Start Input these fields: id, name, author, label, department If Database exist? Display: No book saved Connect to database by connect ( ) function Query="insert into books table the entered values" $results= Query End If Results correct? Display: book inserted into database Display: no connection Figure 9 Add new books diagram Yes No No
  • 7. Electronics Library Management System from the Website 7 Execute "DELETE" operation Display: One item deleted New variables= edited information Query="SET" new variables in the database and saves these variables in DB Display: The record Updated End Display: No book deleted Start Input 'Id' of a book Determine one option (Edit or Delete) If Option = Edit? Query= "DELETE" If 'Id' exist in DB Display information of that 'Id' If 'Id' existing in DB? If information edited Display: No record Updated If DB connected? Display: No connection No Yes No Yes No Yes Yes No No Yes Figure 10 Edit and delete books diagram
  • 8. Electronics Library Management System from the Website 8 III. CONCLOSIONS The electronic library website provides electronic search system that is better than the traditional search by the paper records, the electronic books library published online cannot be damaged or lost as in the paper books, also the electronic reproduction is faster than the paper reproduction. The library manager can use an electronic library management system to add, modify or delete data from the database by using online control panel that is protected with a username and password through the library website. Electronic library management system saves time and effort by the control panel of the library manager, in addition to ease of use, and the accuracy of the information being searched. REFERENCES [1]. Irina Dumitrascu, “Building Your First Dynamic Website – Part 1: Setting up Your Site and Database Connection”, Adobe Systems Incorporated, 2010 . [2]. Leon Shklar, Richard Rosen, Dow Jones and company, "Web Application Architecture: Principles, Protocols and Practices", Copyright by John Wiley & Sons Ltd, 2003. [3]. "Integrating Oracle E-Business Suite 11i in, the Cisco Data Center", Cisco System, Inc, 2007, available at: www.cisco.com. [4]. Mumtaz Al-Mukhtar and Sarmad Hadi, "Developing a Three-Tier Web Data Management Application for Higher Education Admission Environment", International Arab Journal of e-Technology, Vol. 2, No. 4, June 2012. [5]. Fernandez B., et al, "The Secure Three-Tier Architecture Pattern", International Conference on Complex, Intelligent and Software Intensive System, Barcelona, Spain, pp. 555-560, 2008. [6]. Zhao W., Moser E., and Meliar-Smith P., "Unification of Transactions and Replication in Three-Tier Architectures Based on CORBA", IEEE Transactions on Dependable And Secure Computing, Vol. 2, No. 1, pp. 20-33, 2005. [7]. Alireza Nematollahi, “Programming in PHP and MySQL”, ARNIT Education Centre, 2, 2005. [8]. Luke Welling, Laura Thomson, "PHP and MySQL Web Development", Fourth Edition, Copyright by Pearson Education, Inc., 2009. [9]. Steve Suehring and Janet Valade, ”PHP, MySQL, Javascript & HTML5”, Published by John Wiley & Sons, Inc., Hoboken, New Jersey, 2013. [10]. Ash Mohammad Abbas, " An Analytical Model for Service Profile Based Service Quality of an Institutional eLibrary", arXiv:1102.4078v2 [cs.DL] 2 Mar 2011. [11]. Oshilalu, Habdulhakeem Adeyinka, "Emergence of Electronic Library resources", Accepted at 12 January, 2011. AUTHORS Dr.Hussein.A.Mohammed is a currently Ph.D.degree in electrical engineering from university of Technology-Baghdad, He is now with Computer engineering lecturer in Informatics Institute for Postgraduate Studies. Iraqi Commission for Computer and Informatics. Baghdad, Iraq. Rasha Asaad Kamil is a currently Higher Diploma degree in Information Technology / Website Technique from Informatics Institute for Postgraduate Studies / Iraqi Commission for Computer and Informatics, Baghdad. She is now a manager of Electronic Mail Unit in Dijlah University College. Baghdad, Iraq.