SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
E-LIBRARY MANAGEMENT SYSTEM
:
Introduction
Online libraries became essential source for both faculty and research members in
order to obtain knowledge about different fields of sciences. Students all over the
world are using for their researches the materials available on online libraries so that
they can accomplish their tasks and day-to-day researches.
An e-library database is used to store information according to its users. The
documents stored in those database locations are called media where they are books
and journals.
The e-library must keep track of the status of each media item: its location, status,
descriptive attributes, and cost for losses and late returns. Books will be identified by
their ID. In order to allow multiple copies of the same book or journal, each media
item will have a unique ID number.
Web Application
Users will provide their name, address, phone number, when signing up for a library
account. They will then be assigned a unique user name and ID number, plus a
temporary password that will have to be changed. Checkout operations will require a
library account, as will requests to put the book on hold. Each library account will
have its own fines, but active fines on any of a user's account will prevent the user
from using the library's services.
Project Objectives
Employees will work at a specific branch of the library. They collect students records
for the library materials usage, but they can also have library's users accounts;
therefore, the same information that is collected about users should be collected about
employees.
Project Organization
- Part 1: This part declares the Introduction part about the project and
executive summary about the Web Applications used in the project. The
organization of project is mentioned as well. Finally the project objectives.
- Part 2: E-Library System Overview is mentioned as a full summary about the
used technique.
- Part 3: This part describes the full analysis for the proposed system. The Use
case and The Class Diagram are giving in detail.
- Part 4: System Implementation which gives the full documented of the code
use to implement the proposed system.
- Part 5: A full summary about the project is listed in the chapter.
Functions for users:
1_ Log in
2_ Search for document based on one or more of the following criteria:
* Type (book, journal, or both)
* Title
* Author or director
* Year
3_ Access users' account information:
* Account number(s)
* Books currently checked out
* Books on hold
4_ Put the material on hold
5_ Pay fines for lost or late items
6_ Update personal information:
* Phone numbers
* Addresses
* Passwords
Functions for administrative are the same as the functions for users plus the
following:
• Add users
• Add library accounts and assign them to users
• Check out the material
• Manage and transfer the material that is currently on hold
• Handle returns
• Modify users' fines
• Add the material to the database
• Remove the material from the database
• Receive payments from users and update the users' fines
• View all user information except password
The e-Library system is a web based system developed to meet the needs and
demands of the library operations today. It allows you to check your library
operations anytime and anywhere.
It facilitates library operations by offering:
Systematic records of the library collection
Reliable records of library patrons
Seamless check out and check in of library materials
Ease of accessing statistical results
Generate real time report for management decision
o Outstanding/Overdue loan
o Periodic loan transactions
Hassle free stock taking of library materials
Personalized service to each patron
o Specific access account to library patrons to search or make reservation
library materials anywhere and anytime, at their convenience.
E-Library System Overview:
- Circulation
Can be managed by librarian at counter and/or self serviced by library patrons
to reserve the books with their login password.
- Borrowing
Can be managed by librarian at counter and/or self serviced by library patrons.
User friendly interface and clear options allow library patrons or librarians to
checkout library materials at ease.
- Returning
Books can be returned to the librarian at the counter or by library patrons at
designated return boxes or stations and loan status are updated immediately.
- Management
The system allows the management of password, access rights, holiday, loan
period, overdue fines, category of members, black listing of members, etc.
- Report
Management reports can be easily generated for management decision;
examples: daily transaction report, popular library materials, etc.
- Statistics
Statistical information can be accessed easily for the highest borrowed library
materials, highest loan transaction member, etc.
Advantages of e-Library Management System
• Innovative and productive library operations.
• Experience the efficiency and convenience of library management with the
help of proven technology.
• Flexibility in choice of auto identification technology, and seamless transition
from barcode to RFID technologies.
• Modular yet scalable deployment at preferred pace and schedule.
• Improved customer service provided to library patrons as a result of reducing
time to borrow library materials, cutting down queue and queuing time, and
ease of identifying the library materials required from the library.
• Provide quality service to library patrons by raising the librarian service
standard to higher.
• Value added and professional service provider in information and resource.
• Cuts down laborious tasks.
• Smoothens business workflow and upgrades the library image to its library
patrons.
• Doing More with Less.
Proposed System
It is clear that the physical objects from the previous section we can find that the
users, administrative, materials, and e-library branches correspond to entities in the
Entity-Relationship model, and the operations to be done on those entities holds,
checkouts, and so on which correspond to relationships. However, a good design will
minimize redundancy and attempt to store all the required information in as small a
space as possible.
How to interpret the ER diagram:
The ER design consists of multiple entities which are representing the headings of
relation for the diagram. Each entity has a set of attributes which are representing the
full description of the entity itself. The third component describes the relationships
between the entities. The following table gives a full illustrated image about how to
interpret the ER diagram.
Master Work Key Roles in the Project
Electronic books became very essential in human lives for multiple reasons. The aims
of the e-Library can be summarized as follows:
• Support research needs for both students and faculty by using the e-facilities.
• The innovative facilities which we intend to adopt in the project are Admin
Conversation, Voice Interaction, and Community Reference.
The improved points in the e-Library project are in scope serving the researcher
community to implement their day to day tasks in facilities-full environment. The
whole matter concentrates on how to make the task of obtaining sources of research
and study are available and easy-to-obtain issue. These facilities can be given as:
• Admin Conversation
It would be a very helpful issue to surf the university e-Library website with
ability to contact the admin who is responsible about the server to ask about
the essential issues that might come across in the research process for both
students and faculty.
• Voice Interaction
If the availability of using a speaking up website is present for any website
that would make the tasks of research and e
faculty.
• Community Reference
The university community is full of actions that would make the process of
having others daily
follow up professors and students in order to be in alive contact with them.
The following table instate
Voice Interaction
If the availability of using a speaking up website is present for any website
that would make the tasks of research and e-Librating for both students and
Community Reference
The university community is full of actions that would make the process of
having others daily tasks in view very useful process. Its always useful to
professors and students in order to be in alive contact with them.
The following table instates the records for each of the eight tables.
If the availability of using a speaking up website is present for any website
Librating for both students and
The university community is full of actions that would make the process of
in view very useful process. Its always useful to
professors and students in order to be in alive contact with them.
Analysis Design
The programming environment which we are intend to adopt Asp.Net along with
VB.Net connected to StarUML
environment.
Relational Database Design
The following table describes the Relational Database Design of the e
The database consists of eight tables. The information which stored in this database
can be divided into two categories. The first of those tw
media presented by the library system itself which are either books or journals. The
second category is concerning the users of the system; which in return they are either
users or admin
System Design
1. Use Case
An Online Public Access
System (ILS), also known as a
a library or group of libraries. Patrons of the library can search library catalog online
to locate various resources
items under control of the library. Patrons may reserve or renew item, provide
feedback, and manage their account.
we used in order to implement
The programming environment which we are intend to adopt Asp.Net along with
VB.Net connected to StarUML in order to implement an e-Library website
Relational Database Design
The following table describes the Relational Database Design of the e-
The database consists of eight tables. The information which stored in this database
can be divided into two categories. The first of those two categories belongs to the
media presented by the library system itself which are either books or journals. The
second category is concerning the users of the system; which in return they are either
c Access is e-Library website which is part of Integrated Library
(ILS), also known as a Library Management System (LMS), and managed by
a library or group of libraries. Patrons of the library can search library catalog online
urces - books, periodicals, audio and visual materials, or other
items under control of the library. Patrons may reserve or renew item, provide
feedback, and manage their account. The following figure shows the use case which
we used in order to implement the project.
Figure 1: ER Diagram
The programming environment which we are intend to adopt Asp.Net along with
Library website
-library system.
The database consists of eight tables. The information which stored in this database
o categories belongs to the
media presented by the library system itself which are either books or journals. The
second category is concerning the users of the system; which in return they are either
Integrated Library
(LMS), and managed by
a library or group of libraries. Patrons of the library can search library catalog online
books, periodicals, audio and visual materials, or other
items under control of the library. Patrons may reserve or renew item, provide
The following figure shows the use case which
Table Name R. 2 R. 3 R. 4 R. 5 R. 6 R. 7
Status Code descry. -- -- -- --
Media media_id Code -- -- -- --
Book ISBN Title author year Price --
BookMedia media_id ISBN -- -- -- --
User ID Name addr DOB phone pass
Account Num Fines ID -- -- --
Checkout media_id Num since Until -- --
Location Name Addr Phone -- -- --
Table 1. Relational Database Structure.
Table 2. Functional Database Structure.
Field/Num Entity Name Attributes Relationship
Entity No.1 Status Code Has
Description
Entity No.2 Book ISBN Book
Year
Author
Price
Title
Dewey
Entity No.3 Journal Year Journal
Title
Rating
Price
Director
Entity No.4 Media UID Stored In
Hold
Checkout
Entity No.5 Account Fines --
Num
Entity No.6 User Username Owns
Password
ID
Name
Addr
DOB
Phone
Entity No.7 Admin E-ID Emp_Data
Works_In
Entity No.8 Location Name --
Addr
Phone
Figure 2: EFigure 2: E-Library Management System Use Case.
2 Class Diagram
Is giving as the following figure shows:
Figure 3: E
Is giving as the following figure shows:
Figure 3: E-Library Management System Class DiagramLibrary Management System Class Diagram.
System Implementation
The following link give in details the code I used in order to implement the proposed
system.
Summary
The project is about to implement a system which able to document all the common
library contents into a database which has an administrative processes for the login
and logout plus the processes of the common library procedures. The e-library
propose was to help the students in order to full easy access to the library contents.
Conclusion
The main objective of this document is to illustrate the requirements of the project
Library Management system. The document gives the detailed description of the both
functional and non functional requirements proposed by the client. The document is
developed after a number of consultations with the client and considering the
complete requirement specifications of the given Project. The final product of the
team will be meeting the requirements of this document.
Future Work
The proposed system that we are going to develop will be used as the Chief
performance system within the different campuses of the university which interact
with the university staff and students. Therefore, it is expected that the database
would perform functionally all the requirements that are specified by the university.
References:
1. The British Library Research & Development Department has a series of
projects on quality management under way or recently reported e.g. definition
of the quality management 'map' at Central Lancashire, benchmarking at
Southborough.
2. IEEE explore magazine.
http://ieeexplore.ieee.org/Xplore/guesthome.jsp
3. Library of Congress, USA. http://www.loc.gov/index.html
4. Database Programming with JDBC and Java by O'Reilly
5. E-Library management systems
overview.http://en.wikipedia.org/wiki/Integrated_library_system_History
6.
Delhi, 1992.
7. Cohn, John M. et al.; Planning for library automation: a practical handbook,
Library Association Publishing, London,1997.
8. Jashu Patel and Krishan Kumar; Libraries and librarianship in India,
Greenwood Press, London, 2004.
9. , New
Delhi, 1992.

Contenu connexe

Tendances

online library management system
online library management systemonline library management system
online library management system
Virani Sagar
 
Library management system
Library management systemLibrary management system
Library management system
techlike
 
Library management
Library managementLibrary management
Library management
akki_hearts
 

Tendances (20)

online library management system
online library management systemonline library management system
online library management system
 
Library Management System PPT
Library Management System PPTLibrary Management System PPT
Library Management System PPT
 
library management system
library management systemlibrary management system
library management system
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library management system basic points
Library management system basic pointsLibrary management system basic points
Library management system basic points
 
Library management system
Library management systemLibrary management system
Library management system
 
Project online library management
Project online library managementProject online library management
Project online library management
 
The library management system
The library management systemThe library management system
The library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM Presentation LIBRARY MANAGEMENT SYSTEM
Presentation LIBRARY MANAGEMENT SYSTEM
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management project
Library management projectLibrary management project
Library management project
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya Subasinghe
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
Library management
Library managementLibrary management
Library management
 

Similaire à E-library mangament system

11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
monika ahalawat
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
richaramgarh
 

Similaire à E-library mangament system (20)

high_school
high_schoolhigh_school
high_school
 
Thesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project ReportThesis on Library Management System | LMS | Project Report
Thesis on Library Management System | LMS | Project Report
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
Project
ProjectProject
Project
 
ADLIB library Systems Development
ADLIB library Systems DevelopmentADLIB library Systems Development
ADLIB library Systems Development
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
IRJET- Library Management System
IRJET- Library Management SystemIRJET- Library Management System
IRJET- Library Management System
 
JAMES RESEARCH PRESENTATION .pptx
JAMES RESEARCH PRESENTATION .pptxJAMES RESEARCH PRESENTATION .pptx
JAMES RESEARCH PRESENTATION .pptx
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Revolutionizing Library Management.pdf
Revolutionizing Library Management.pdfRevolutionizing Library Management.pdf
Revolutionizing Library Management.pdf
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Visiondocument
VisiondocumentVisiondocument
Visiondocument
 
Developing a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale PolytechnicDeveloping a Comprehensive Library Management System for Tamale Polytechnic
Developing a Comprehensive Library Management System for Tamale Polytechnic
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
House keeeping operations .pptx
House keeeping operations .pptxHouse keeeping operations .pptx
House keeeping operations .pptx
 
House keeeping operations .pptx
House keeeping operations .pptxHouse keeeping operations .pptx
House keeeping operations .pptx
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 

Plus de @Royal_Class: Private Business

Plus de @Royal_Class: Private Business (9)

Case study-Kuwaiti banks performance
Case study-Kuwaiti banks performanceCase study-Kuwaiti banks performance
Case study-Kuwaiti banks performance
 
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العلياGhana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
Ghana: Country and Culture-رويال كلاس للبحوث الأكاديمية والدراسات العليا
 
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
معالجة طرق تقييم فرز المستهلكات عن طريق عمل صيانة دورية لها بمواقع العمل ومقا...
 
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
عمل ميزانيات الكترونية لمقارنة اساليب شراء الاصول الثابتة نظام مقترح- رويال ك...
 
Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية
 
3D Houses
3D Houses3D Houses
3D Houses
 
حقوق الانسان
حقوق الانسانحقوق الانسان
حقوق الانسان
 
Businesswomen and corporate social responsibility
Businesswomen and corporate social responsibilityBusinesswomen and corporate social responsibility
Businesswomen and corporate social responsibility
 
Children abuse by parents or servants
Children abuse by parents or servantsChildren abuse by parents or servants
Children abuse by parents or servants
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Dernier (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

E-library mangament system

  • 2. Introduction Online libraries became essential source for both faculty and research members in order to obtain knowledge about different fields of sciences. Students all over the world are using for their researches the materials available on online libraries so that they can accomplish their tasks and day-to-day researches. An e-library database is used to store information according to its users. The documents stored in those database locations are called media where they are books and journals. The e-library must keep track of the status of each media item: its location, status, descriptive attributes, and cost for losses and late returns. Books will be identified by their ID. In order to allow multiple copies of the same book or journal, each media item will have a unique ID number. Web Application Users will provide their name, address, phone number, when signing up for a library account. They will then be assigned a unique user name and ID number, plus a temporary password that will have to be changed. Checkout operations will require a library account, as will requests to put the book on hold. Each library account will have its own fines, but active fines on any of a user's account will prevent the user from using the library's services. Project Objectives Employees will work at a specific branch of the library. They collect students records for the library materials usage, but they can also have library's users accounts; therefore, the same information that is collected about users should be collected about employees. Project Organization - Part 1: This part declares the Introduction part about the project and executive summary about the Web Applications used in the project. The organization of project is mentioned as well. Finally the project objectives.
  • 3. - Part 2: E-Library System Overview is mentioned as a full summary about the used technique. - Part 3: This part describes the full analysis for the proposed system. The Use case and The Class Diagram are giving in detail. - Part 4: System Implementation which gives the full documented of the code use to implement the proposed system. - Part 5: A full summary about the project is listed in the chapter. Functions for users: 1_ Log in 2_ Search for document based on one or more of the following criteria: * Type (book, journal, or both) * Title * Author or director * Year 3_ Access users' account information: * Account number(s) * Books currently checked out * Books on hold 4_ Put the material on hold 5_ Pay fines for lost or late items 6_ Update personal information: * Phone numbers * Addresses * Passwords Functions for administrative are the same as the functions for users plus the following: • Add users • Add library accounts and assign them to users • Check out the material • Manage and transfer the material that is currently on hold
  • 4. • Handle returns • Modify users' fines • Add the material to the database • Remove the material from the database • Receive payments from users and update the users' fines • View all user information except password The e-Library system is a web based system developed to meet the needs and demands of the library operations today. It allows you to check your library operations anytime and anywhere. It facilitates library operations by offering: Systematic records of the library collection Reliable records of library patrons Seamless check out and check in of library materials Ease of accessing statistical results Generate real time report for management decision o Outstanding/Overdue loan o Periodic loan transactions Hassle free stock taking of library materials Personalized service to each patron o Specific access account to library patrons to search or make reservation library materials anywhere and anytime, at their convenience. E-Library System Overview: - Circulation Can be managed by librarian at counter and/or self serviced by library patrons to reserve the books with their login password. - Borrowing Can be managed by librarian at counter and/or self serviced by library patrons. User friendly interface and clear options allow library patrons or librarians to checkout library materials at ease.
  • 5. - Returning Books can be returned to the librarian at the counter or by library patrons at designated return boxes or stations and loan status are updated immediately. - Management The system allows the management of password, access rights, holiday, loan period, overdue fines, category of members, black listing of members, etc. - Report Management reports can be easily generated for management decision; examples: daily transaction report, popular library materials, etc. - Statistics Statistical information can be accessed easily for the highest borrowed library materials, highest loan transaction member, etc. Advantages of e-Library Management System • Innovative and productive library operations. • Experience the efficiency and convenience of library management with the help of proven technology. • Flexibility in choice of auto identification technology, and seamless transition from barcode to RFID technologies. • Modular yet scalable deployment at preferred pace and schedule. • Improved customer service provided to library patrons as a result of reducing time to borrow library materials, cutting down queue and queuing time, and ease of identifying the library materials required from the library. • Provide quality service to library patrons by raising the librarian service standard to higher. • Value added and professional service provider in information and resource. • Cuts down laborious tasks. • Smoothens business workflow and upgrades the library image to its library patrons. • Doing More with Less.
  • 6. Proposed System It is clear that the physical objects from the previous section we can find that the users, administrative, materials, and e-library branches correspond to entities in the Entity-Relationship model, and the operations to be done on those entities holds, checkouts, and so on which correspond to relationships. However, a good design will minimize redundancy and attempt to store all the required information in as small a space as possible. How to interpret the ER diagram: The ER design consists of multiple entities which are representing the headings of relation for the diagram. Each entity has a set of attributes which are representing the full description of the entity itself. The third component describes the relationships between the entities. The following table gives a full illustrated image about how to interpret the ER diagram. Master Work Key Roles in the Project Electronic books became very essential in human lives for multiple reasons. The aims of the e-Library can be summarized as follows: • Support research needs for both students and faculty by using the e-facilities. • The innovative facilities which we intend to adopt in the project are Admin Conversation, Voice Interaction, and Community Reference. The improved points in the e-Library project are in scope serving the researcher community to implement their day to day tasks in facilities-full environment. The whole matter concentrates on how to make the task of obtaining sources of research and study are available and easy-to-obtain issue. These facilities can be given as: • Admin Conversation It would be a very helpful issue to surf the university e-Library website with ability to contact the admin who is responsible about the server to ask about the essential issues that might come across in the research process for both students and faculty.
  • 7. • Voice Interaction If the availability of using a speaking up website is present for any website that would make the tasks of research and e faculty. • Community Reference The university community is full of actions that would make the process of having others daily follow up professors and students in order to be in alive contact with them. The following table instate Voice Interaction If the availability of using a speaking up website is present for any website that would make the tasks of research and e-Librating for both students and Community Reference The university community is full of actions that would make the process of having others daily tasks in view very useful process. Its always useful to professors and students in order to be in alive contact with them. The following table instates the records for each of the eight tables. If the availability of using a speaking up website is present for any website Librating for both students and The university community is full of actions that would make the process of in view very useful process. Its always useful to professors and students in order to be in alive contact with them.
  • 8. Analysis Design The programming environment which we are intend to adopt Asp.Net along with VB.Net connected to StarUML environment. Relational Database Design The following table describes the Relational Database Design of the e The database consists of eight tables. The information which stored in this database can be divided into two categories. The first of those tw media presented by the library system itself which are either books or journals. The second category is concerning the users of the system; which in return they are either users or admin System Design 1. Use Case An Online Public Access System (ILS), also known as a a library or group of libraries. Patrons of the library can search library catalog online to locate various resources items under control of the library. Patrons may reserve or renew item, provide feedback, and manage their account. we used in order to implement The programming environment which we are intend to adopt Asp.Net along with VB.Net connected to StarUML in order to implement an e-Library website Relational Database Design The following table describes the Relational Database Design of the e- The database consists of eight tables. The information which stored in this database can be divided into two categories. The first of those two categories belongs to the media presented by the library system itself which are either books or journals. The second category is concerning the users of the system; which in return they are either c Access is e-Library website which is part of Integrated Library (ILS), also known as a Library Management System (LMS), and managed by a library or group of libraries. Patrons of the library can search library catalog online urces - books, periodicals, audio and visual materials, or other items under control of the library. Patrons may reserve or renew item, provide feedback, and manage their account. The following figure shows the use case which we used in order to implement the project. Figure 1: ER Diagram The programming environment which we are intend to adopt Asp.Net along with Library website -library system. The database consists of eight tables. The information which stored in this database o categories belongs to the media presented by the library system itself which are either books or journals. The second category is concerning the users of the system; which in return they are either Integrated Library (LMS), and managed by a library or group of libraries. Patrons of the library can search library catalog online books, periodicals, audio and visual materials, or other items under control of the library. Patrons may reserve or renew item, provide The following figure shows the use case which
  • 9. Table Name R. 2 R. 3 R. 4 R. 5 R. 6 R. 7 Status Code descry. -- -- -- -- Media media_id Code -- -- -- -- Book ISBN Title author year Price -- BookMedia media_id ISBN -- -- -- -- User ID Name addr DOB phone pass Account Num Fines ID -- -- -- Checkout media_id Num since Until -- -- Location Name Addr Phone -- -- -- Table 1. Relational Database Structure.
  • 10. Table 2. Functional Database Structure. Field/Num Entity Name Attributes Relationship Entity No.1 Status Code Has Description Entity No.2 Book ISBN Book Year Author Price Title Dewey Entity No.3 Journal Year Journal Title Rating Price Director Entity No.4 Media UID Stored In Hold Checkout Entity No.5 Account Fines -- Num Entity No.6 User Username Owns Password ID Name Addr DOB Phone Entity No.7 Admin E-ID Emp_Data Works_In Entity No.8 Location Name -- Addr Phone
  • 11. Figure 2: EFigure 2: E-Library Management System Use Case.
  • 12. 2 Class Diagram Is giving as the following figure shows: Figure 3: E Is giving as the following figure shows: Figure 3: E-Library Management System Class DiagramLibrary Management System Class Diagram.
  • 13. System Implementation The following link give in details the code I used in order to implement the proposed system. Summary The project is about to implement a system which able to document all the common library contents into a database which has an administrative processes for the login and logout plus the processes of the common library procedures. The e-library propose was to help the students in order to full easy access to the library contents. Conclusion The main objective of this document is to illustrate the requirements of the project Library Management system. The document gives the detailed description of the both functional and non functional requirements proposed by the client. The document is developed after a number of consultations with the client and considering the complete requirement specifications of the given Project. The final product of the team will be meeting the requirements of this document. Future Work The proposed system that we are going to develop will be used as the Chief performance system within the different campuses of the university which interact with the university staff and students. Therefore, it is expected that the database would perform functionally all the requirements that are specified by the university.
  • 14. References: 1. The British Library Research & Development Department has a series of projects on quality management under way or recently reported e.g. definition of the quality management 'map' at Central Lancashire, benchmarking at Southborough. 2. IEEE explore magazine. http://ieeexplore.ieee.org/Xplore/guesthome.jsp 3. Library of Congress, USA. http://www.loc.gov/index.html 4. Database Programming with JDBC and Java by O'Reilly 5. E-Library management systems overview.http://en.wikipedia.org/wiki/Integrated_library_system_History 6. Delhi, 1992. 7. Cohn, John M. et al.; Planning for library automation: a practical handbook, Library Association Publishing, London,1997. 8. Jashu Patel and Krishan Kumar; Libraries and librarianship in India, Greenwood Press, London, 2004. 9. , New Delhi, 1992.