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