SlideShare a Scribd company logo
1 of 10
ONLINE LIBRARY MANAGEMENT SYSTEM
The purpose of the LMS is to control the library’s daily operations effectively and efficiently.
This technique basically has four types of modules that deal with the daily activity of the library.
In reality, it is a management sub discipline that focuses on specific problems faced by libraries
and library administration professionals. Library management encompasses normal management
tasks, along with intellectual freedom and fundraising responsibilities.
Transactions are provided, such as logging in, registering, adding, searching, deleting, the
problem. The library management system stores the important points, such as the name, address,
identification number, date of birth of library members, and users who arrive in the library.
Important bookmarks, such as book name, book number, price, author, edition, year of
publication, etc., will also be stored. The application focuses primarily on the basic operations in
a selection, such as adding new members, new books and updates of new information, searching
for books and members, and ease of loan and return of books.
The web application can add members quickly, add books, browse members, search books,
update information, edit information, borrow and return books in the shortest time possible. It
focuses on paperless lending and stock management. Book search processes become much easier
with just a mouse click. Stores all books and member information, such as the name of the book,
the name of the author of the book’s title, the publications, and the information on the shelf in the
database. In addition, it provides a search function to help students get the book by the access
number/name of the author/title of the book. The librarian is willing to view and edit data from
the machine’s database. The administrator may feel like creating users for the system.
The books are assigned to the students and, once the date of the assignment is made, the date of
return will be shown along with the arrears charges.
Modules:
1. User management
2. Book inventory module
3. Book Loan Module
4. Search Facility Management
5. Assign book module
Users:
This module will allow admin to add users in the sense students who will actually be provided
with books. Type in Student ID, Student Name, select Year and Branch from a respective year
and Branch drop downs and click on Add User. The saved Student details will be beaded in the
grid. It provides edit option which when clicked will provide Update option. Edit will actually
allow name, branch and year details to be edited in edit mode. Click on the Update button to
update the updated values.
Books:
This module will allow admin to Add books to the application, Edit the Book Details and then
Delete a Book detail.
To Add book :
Provide a Book ID, BookName, Book PublisherName, Book Published year, Book Price,
BookQuantity. Click on Add to save the Book details.Click on Reset to clear all fields in the
view.
To Edit Book details:
Select Edit option.
Type in Book Id, click on Check and it will show details related to the searched Book ID. Edit
the field values whichever needed to be and click on Update.Click on Reset to clear all fields in
the view.
To Delete Book Details:
Type in Book Id and click on Delete.
Click on Reset to clear all fields in the view.
Click on Cancel to cancel any of the above operations.
Assign:
Assign will allow admin to assign a book to a student and also show the due date after assigning
to a student with a late fee.
Type in the Book ID and press enter on the keyboard; it will populate the book details which
have to be assigned. Type in the Student ID, press Enter on the keyboard. It will populate the
student details. Click on Assign to assign a book to the student. Click on Reset to clear all fields
in the view. Click on Cancel to cancel any of the above operations.
Over Due:
This module will allow admin to see the books that are overdue on the basis of Student and Book
search as seen in the screenshot below.
SYSTEM CONFIGURATION
HARDWARE CONFIGURATION
PROCESSOR - Duel Core
MEMORY - 2 GB RAM
DISK DRIVE - 320 GB SCSI HDD
DISPLAY MONITOR - 17” SVGA Color Monitor
FLOPPY DRIVES - 1.44MB FDD
CD DRIVE - DVD R/W
KEYBOARD - 104 Keys PS2 Keyboard
MOUSE - Optical Mouse
SOFTWARE CONFIGURATION
OPERATING SYSTEM - Windows 7
FRONT END - VISUAL STUDIO 2010
BACK END - SQL SERVER 2008
SOFTWARE FEATURES
Visual Sudio.NET:
Introduction to Windows Forms (Visual Studio.NET)
Windows Forms is the new platform for Microsoft Windows application development
based on the .NET Framework. The framework provides a clear, object-oriented, extensible set
of classes that enable you to develop rich Windows applications. Additionally, Windows Forms
can act as the local user interface in a multi-tier distributed solution. Windows Forms is a
framework for building Windows client applications that utilize the common language runtime.
Windows Forms applications can be written in any language that the common language runtime
supports.
Some of the advantages of using Windows Forms include the following:
 Simplicity and power: Windows Forms is a programming model for developing
Windows applications that combines the simplicity of Visual Basic 6.0 programming
model with the power and flexibility of the common language runtime.
 Lower total cost of ownership: Windows Forms takes advantage of the versioning
and deployment features of the common language runtime to offer reduced
deployment costs and higher application robustness over time. This significantly
lowers the maintenance costs (TCO) for applications written in Windows Forms.
 Architecture for controls: Windows Forms offers an architecture for controls and
control containers that is based on concrete implementation of the control and
container classes. This significantly reduces control-container interoperability issues.
 Security: Windows Forms takes full advantage of the security features of the common
language runtime. This means that Windows Forms can be used implement everything
from an untrusted control running in the browser to a fully trusted application installed
on a user's hard disk.
 XML Web services support: Windows Forms offers full support for quickly and
easily connecting to XML Web services.
 Rich graphics: Windows Forms is one of the first ship vehicles for GDI+, a new
version of the Windows Graphical Device Interface (GDI) that supports alpha
blending, texture brushes, advanced transforms, rich text support, and more.
 Flexible controls: Windows Forms offers a rich set of controls that encompass all of
the controls offered by Windows. These controls also offer new features, such as "flat
look" styles for buttons, radio buttons, and check boxes.
 Data awareness: Windows Forms offers full support for the ADO data model.
 ActiveX control support: Windows Forms offers full support for ActiveX controls.
You can easily host ActiveX controls in a Windows Forms application. You can also
host a Windows Forms control as an ActiveX control.
 Licensing: Windows Forms takes advantage of the common language runtime
enhanced licensing model.
 Printing: Windows Forms offers a printing framework that enables applications to
provide comprehensive reports.
 Accessibility: Windows Forms controls implement the interfaces defined by
Microsoft Active Accessibility (MSAA), which make it simple to build applications
that support accessibility aids, such as screen readers.
MS-SQL Server:
SQL Server is a database management system (DBMS) developed and marketed by
Microsoft. SQL Server is relatively easy to manage through the use of graphical computing
environment for almost every task of system and database administration.
Features of SQL Server 2008
 Internet Integration
The SQL Server 2008 database engine includes integrated XML support. It also
has the scalability, availability, and security features required to operate as the data
storage component of the largest Web sites. The SQL Server 2008 programming model is
integrated with the Windows DNA architecture for developing Web applications, and
SQL Server 2008 supports features such as English Query and the Microsoft Search
Service to incorporate user-friendly queries and powerful search capabilities in Web
applications.
 Scalability and Availability
SQL Server 2008 Enterprise Edition supports features such as federated servers,
indexed views, and large memory support that allow it to scale to the performance levels
required by the largest Web sites.
 Enterprise-Level Database Features
The SQL Server 2008 relational database engine supports the features required to
support demanding data processing environments. The database engine protects data
integrity while minimizing the overhead of managing thousands of users concurrently
modifying the database. SQL Server 2008 distributed queries allow you to reference data
from multiple sources as if it were a part of a SQL Server 2008 database, while at the
same time, the distributed transaction support protects the integrity of any updates of the
distributed data. Replication allows you to also maintain multiple copies of data, while
ensuring that the separate copies remain synchronized.
 Data warehousing
SQL Server 2008 includes tools for extracting and analyzing summary data for
online analytical processing. SQL Server also includes tools for visually designing
databases and analyzing data using English-based questions.
 Backup and recovery
A DBMS must have a subsystem that is responsible for recovery from hardware
or software errors. For example, if a failure occurs while a database application updates a
hundred rows of a table, the recovery subsystem must roll back all previously executed
updates to ensure that the corresponding data is consistent after the error occurs.
EXISTING SYSTEM:
System Analysis is a detailed study of the various operations performed by a system and their
relationships within and outside of the system. Here the key question is- what all problems exist
in the present system? What must be done to solve the problem? Analysis begins when a user or
manager begins a study of the program using existing system.
During analysis, data collected on the various files, decision points and transactions handled by
the present system. The commonly used tools in the system are Data Flow Diagram, interviews,
etc. Training, experience and common sense are required for collection of relevant information
needed to develop the system. The success of the system depends largely on how clearly the
problem is defined, thoroughly investigated and properly carried out through the choice of
solution. A good analysis model should provide not only the mechanisms of problem
understanding but also the frame work of the solution. Thus it should be studied thoroughly by
collecting data about the system. Then the proposed system should be analyzed thoroughly in
accordance with the needs.
System analysis can be categorized into four parts.
 System planning and initial investigation
 Information Gathering
 Applying analysis tools for structured analysis
 Feasibility study
 Cost/ Benefit analysis.
In our existing system all the transaction of books are done manually, So taking more
time for a transaction like borrowing a book or returning a book and also for searching of
members and books. Another major disadvantage is that to preparing the list of books borrowed
and the available books in the library will take more time, currently it is doing as a one day
process for verifying all records. So after conducting the feasibility study we decided to make the
manual Library management system to be computerized.
PROPOSED SYSTEM
Proposed system is an automated Online Library Management System. Through our software
user can add books, search books, renewal, update information, edit information, and return
books in quick time. Our proposed system has the following advantages. User friendly interface
and fast access to database Less error and More Storage Capacity Searching facility Look and
Feel Environment Quick transaction.
A librarian can issue a book to the student. A Student Can view The different categories of books
available in the Library . A librarian Can view the List of books available in each category Can
take the book returned from students Add books and their information of the books to the
database Edit the information of the existing books. Check the report of the issued Books.
Access all the accounts of the students. View the List of books available in each category
Student can put a request for a new book View the history of books issued to him previously
ADVANTAGES.
 User friendly interface
 Fast access to database
 Less error
 More Storage Capacity
 Search facility
 Look and Feel Environment
 Quick transaction

More Related Content

What's hot

Synechron_Candidate_Rajesh Gour
Synechron_Candidate_Rajesh GourSynechron_Candidate_Rajesh Gour
Synechron_Candidate_Rajesh Gour
Rajesh Gour
 
Dh2 Apps Training Part2
Dh2   Apps Training Part2Dh2   Apps Training Part2
Dh2 Apps Training Part2
jamram82
 
3) web development
3) web development3) web development
3) web development
techbed
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Training
guest25cec3
 

What's hot (18)

Synechron_Candidate_Rajesh Gour
Synechron_Candidate_Rajesh GourSynechron_Candidate_Rajesh Gour
Synechron_Candidate_Rajesh Gour
 
Dh2 Apps Training Part2
Dh2   Apps Training Part2Dh2   Apps Training Part2
Dh2 Apps Training Part2
 
perl-java
perl-javaperl-java
perl-java
 
Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01
 
R0701116121
R0701116121R0701116121
R0701116121
 
Example Software Requirements Specification Document for ReqView
Example Software Requirements Specification Document for ReqViewExample Software Requirements Specification Document for ReqView
Example Software Requirements Specification Document for ReqView
 
Ceramic invoice final
Ceramic invoice finalCeramic invoice final
Ceramic invoice final
 
Acknowledgement
AcknowledgementAcknowledgement
Acknowledgement
 
Java Interview Questions
Java Interview QuestionsJava Interview Questions
Java Interview Questions
 
Flex Rails Pres
Flex Rails PresFlex Rails Pres
Flex Rails Pres
 
3) web development
3) web development3) web development
3) web development
 
Contact Management - Schmooze
Contact Management - SchmoozeContact Management - Schmooze
Contact Management - Schmooze
 
SugarCRM Power Hour with Jeff Bickart; Module Builder and Studio a developers...
SugarCRM Power Hour with Jeff Bickart; Module Builder and Studio a developers...SugarCRM Power Hour with Jeff Bickart; Module Builder and Studio a developers...
SugarCRM Power Hour with Jeff Bickart; Module Builder and Studio a developers...
 
Silverlight difference faqs- 2
Silverlight difference faqs- 2Silverlight difference faqs- 2
Silverlight difference faqs- 2
 
Flex_Basic_Training
Flex_Basic_TrainingFlex_Basic_Training
Flex_Basic_Training
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142
 
Automobile report
Automobile reportAutomobile report
Automobile report
 
Ch02 bronson
Ch02 bronsonCh02 bronson
Ch02 bronson
 

Similar to Online library management system

Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlot
Hemraj Gahlot
 
Medicine For World
Medicine For WorldMedicine For World
Medicine For World
Saifur Rahman
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
Amit Kulkarni
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
Amit Kulkarni
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
anuj_rakheja
 
Online bus pass registration
Online bus pass registrationOnline bus pass registration
Online bus pass registration
Yesu Raj
 

Similar to Online library management system (20)

Library management system project
Library management system projectLibrary management system project
Library management system project
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Project report
Project report Project report
Project report
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlot
 
BMS-PPT-7viyvv.pptx
BMS-PPT-7viyvv.pptxBMS-PPT-7viyvv.pptx
BMS-PPT-7viyvv.pptx
 
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
 
Medicine For World
Medicine For WorldMedicine For World
Medicine For World
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
IS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-DemandIS Untangle Agile IT Management On-Demand
IS Untangle Agile IT Management On-Demand
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
Office automation system report
Office automation system reportOffice automation system report
Office automation system report
 
Blog Management System
Blog Management SystemBlog Management System
Blog Management System
 
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
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Online bus pass registration
Online bus pass registrationOnline bus pass registration
Online bus pass registration
 
Web based booking a car taxi5
Web based booking a car taxi5Web based booking a car taxi5
Web based booking a car taxi5
 
Logistics Managment Automobile VB6
 Logistics Managment Automobile VB6 Logistics Managment Automobile VB6
Logistics Managment Automobile VB6
 
IP PROJECT FILE
IP PROJECT FILEIP PROJECT FILE
IP PROJECT FILE
 

Recently uploaded

Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 

Online library management system

  • 1. ONLINE LIBRARY MANAGEMENT SYSTEM The purpose of the LMS is to control the library’s daily operations effectively and efficiently. This technique basically has four types of modules that deal with the daily activity of the library. In reality, it is a management sub discipline that focuses on specific problems faced by libraries and library administration professionals. Library management encompasses normal management tasks, along with intellectual freedom and fundraising responsibilities. Transactions are provided, such as logging in, registering, adding, searching, deleting, the problem. The library management system stores the important points, such as the name, address, identification number, date of birth of library members, and users who arrive in the library. Important bookmarks, such as book name, book number, price, author, edition, year of publication, etc., will also be stored. The application focuses primarily on the basic operations in a selection, such as adding new members, new books and updates of new information, searching for books and members, and ease of loan and return of books. The web application can add members quickly, add books, browse members, search books, update information, edit information, borrow and return books in the shortest time possible. It focuses on paperless lending and stock management. Book search processes become much easier with just a mouse click. Stores all books and member information, such as the name of the book, the name of the author of the book’s title, the publications, and the information on the shelf in the database. In addition, it provides a search function to help students get the book by the access number/name of the author/title of the book. The librarian is willing to view and edit data from the machine’s database. The administrator may feel like creating users for the system. The books are assigned to the students and, once the date of the assignment is made, the date of return will be shown along with the arrears charges.
  • 2. Modules: 1. User management 2. Book inventory module 3. Book Loan Module 4. Search Facility Management 5. Assign book module Users: This module will allow admin to add users in the sense students who will actually be provided with books. Type in Student ID, Student Name, select Year and Branch from a respective year and Branch drop downs and click on Add User. The saved Student details will be beaded in the grid. It provides edit option which when clicked will provide Update option. Edit will actually allow name, branch and year details to be edited in edit mode. Click on the Update button to update the updated values. Books: This module will allow admin to Add books to the application, Edit the Book Details and then Delete a Book detail. To Add book : Provide a Book ID, BookName, Book PublisherName, Book Published year, Book Price, BookQuantity. Click on Add to save the Book details.Click on Reset to clear all fields in the view. To Edit Book details: Select Edit option. Type in Book Id, click on Check and it will show details related to the searched Book ID. Edit the field values whichever needed to be and click on Update.Click on Reset to clear all fields in the view.
  • 3. To Delete Book Details: Type in Book Id and click on Delete. Click on Reset to clear all fields in the view. Click on Cancel to cancel any of the above operations. Assign: Assign will allow admin to assign a book to a student and also show the due date after assigning to a student with a late fee. Type in the Book ID and press enter on the keyboard; it will populate the book details which have to be assigned. Type in the Student ID, press Enter on the keyboard. It will populate the student details. Click on Assign to assign a book to the student. Click on Reset to clear all fields in the view. Click on Cancel to cancel any of the above operations. Over Due: This module will allow admin to see the books that are overdue on the basis of Student and Book search as seen in the screenshot below.
  • 4. SYSTEM CONFIGURATION HARDWARE CONFIGURATION PROCESSOR - Duel Core MEMORY - 2 GB RAM DISK DRIVE - 320 GB SCSI HDD DISPLAY MONITOR - 17” SVGA Color Monitor FLOPPY DRIVES - 1.44MB FDD CD DRIVE - DVD R/W KEYBOARD - 104 Keys PS2 Keyboard MOUSE - Optical Mouse SOFTWARE CONFIGURATION OPERATING SYSTEM - Windows 7 FRONT END - VISUAL STUDIO 2010 BACK END - SQL SERVER 2008
  • 5. SOFTWARE FEATURES Visual Sudio.NET: Introduction to Windows Forms (Visual Studio.NET) Windows Forms is the new platform for Microsoft Windows application development based on the .NET Framework. The framework provides a clear, object-oriented, extensible set of classes that enable you to develop rich Windows applications. Additionally, Windows Forms can act as the local user interface in a multi-tier distributed solution. Windows Forms is a framework for building Windows client applications that utilize the common language runtime. Windows Forms applications can be written in any language that the common language runtime supports. Some of the advantages of using Windows Forms include the following:  Simplicity and power: Windows Forms is a programming model for developing Windows applications that combines the simplicity of Visual Basic 6.0 programming model with the power and flexibility of the common language runtime.  Lower total cost of ownership: Windows Forms takes advantage of the versioning and deployment features of the common language runtime to offer reduced deployment costs and higher application robustness over time. This significantly lowers the maintenance costs (TCO) for applications written in Windows Forms.  Architecture for controls: Windows Forms offers an architecture for controls and control containers that is based on concrete implementation of the control and container classes. This significantly reduces control-container interoperability issues.  Security: Windows Forms takes full advantage of the security features of the common language runtime. This means that Windows Forms can be used implement everything from an untrusted control running in the browser to a fully trusted application installed on a user's hard disk.  XML Web services support: Windows Forms offers full support for quickly and easily connecting to XML Web services.
  • 6.  Rich graphics: Windows Forms is one of the first ship vehicles for GDI+, a new version of the Windows Graphical Device Interface (GDI) that supports alpha blending, texture brushes, advanced transforms, rich text support, and more.  Flexible controls: Windows Forms offers a rich set of controls that encompass all of the controls offered by Windows. These controls also offer new features, such as "flat look" styles for buttons, radio buttons, and check boxes.  Data awareness: Windows Forms offers full support for the ADO data model.  ActiveX control support: Windows Forms offers full support for ActiveX controls. You can easily host ActiveX controls in a Windows Forms application. You can also host a Windows Forms control as an ActiveX control.  Licensing: Windows Forms takes advantage of the common language runtime enhanced licensing model.  Printing: Windows Forms offers a printing framework that enables applications to provide comprehensive reports.  Accessibility: Windows Forms controls implement the interfaces defined by Microsoft Active Accessibility (MSAA), which make it simple to build applications that support accessibility aids, such as screen readers.
  • 7. MS-SQL Server: SQL Server is a database management system (DBMS) developed and marketed by Microsoft. SQL Server is relatively easy to manage through the use of graphical computing environment for almost every task of system and database administration. Features of SQL Server 2008  Internet Integration The SQL Server 2008 database engine includes integrated XML support. It also has the scalability, availability, and security features required to operate as the data storage component of the largest Web sites. The SQL Server 2008 programming model is integrated with the Windows DNA architecture for developing Web applications, and SQL Server 2008 supports features such as English Query and the Microsoft Search Service to incorporate user-friendly queries and powerful search capabilities in Web applications.  Scalability and Availability SQL Server 2008 Enterprise Edition supports features such as federated servers, indexed views, and large memory support that allow it to scale to the performance levels required by the largest Web sites.  Enterprise-Level Database Features The SQL Server 2008 relational database engine supports the features required to support demanding data processing environments. The database engine protects data integrity while minimizing the overhead of managing thousands of users concurrently modifying the database. SQL Server 2008 distributed queries allow you to reference data from multiple sources as if it were a part of a SQL Server 2008 database, while at the same time, the distributed transaction support protects the integrity of any updates of the distributed data. Replication allows you to also maintain multiple copies of data, while ensuring that the separate copies remain synchronized.
  • 8.  Data warehousing SQL Server 2008 includes tools for extracting and analyzing summary data for online analytical processing. SQL Server also includes tools for visually designing databases and analyzing data using English-based questions.  Backup and recovery A DBMS must have a subsystem that is responsible for recovery from hardware or software errors. For example, if a failure occurs while a database application updates a hundred rows of a table, the recovery subsystem must roll back all previously executed updates to ensure that the corresponding data is consistent after the error occurs.
  • 9. EXISTING SYSTEM: System Analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. Here the key question is- what all problems exist in the present system? What must be done to solve the problem? Analysis begins when a user or manager begins a study of the program using existing system. During analysis, data collected on the various files, decision points and transactions handled by the present system. The commonly used tools in the system are Data Flow Diagram, interviews, etc. Training, experience and common sense are required for collection of relevant information needed to develop the system. The success of the system depends largely on how clearly the problem is defined, thoroughly investigated and properly carried out through the choice of solution. A good analysis model should provide not only the mechanisms of problem understanding but also the frame work of the solution. Thus it should be studied thoroughly by collecting data about the system. Then the proposed system should be analyzed thoroughly in accordance with the needs. System analysis can be categorized into four parts.  System planning and initial investigation  Information Gathering  Applying analysis tools for structured analysis  Feasibility study  Cost/ Benefit analysis. In our existing system all the transaction of books are done manually, So taking more time for a transaction like borrowing a book or returning a book and also for searching of members and books. Another major disadvantage is that to preparing the list of books borrowed and the available books in the library will take more time, currently it is doing as a one day process for verifying all records. So after conducting the feasibility study we decided to make the manual Library management system to be computerized.
  • 10. PROPOSED SYSTEM Proposed system is an automated Online Library Management System. Through our software user can add books, search books, renewal, update information, edit information, and return books in quick time. Our proposed system has the following advantages. User friendly interface and fast access to database Less error and More Storage Capacity Searching facility Look and Feel Environment Quick transaction. A librarian can issue a book to the student. A Student Can view The different categories of books available in the Library . A librarian Can view the List of books available in each category Can take the book returned from students Add books and their information of the books to the database Edit the information of the existing books. Check the report of the issued Books. Access all the accounts of the students. View the List of books available in each category Student can put a request for a new book View the history of books issued to him previously ADVANTAGES.  User friendly interface  Fast access to database  Less error  More Storage Capacity  Search facility  Look and Feel Environment  Quick transaction