This presentation will give a general idea about ADO.NET which is a language in Microsoft Visual Studio used for developing windows applications and about the application Book Repository Management System.
1. 1Book Repository Management System
PRESENTED BY
HONEY KHUSHALANI(143316)
LAVEENA GURDASANI(143310)
POOJA TALREJA(143346)
2. Book Repository Management System 2
CONTENTS
OVERVIEW
DRAWBACKS OF PRESENT SYSTEM
PROPOSED SYSTEM
CONCEPT OF THE SYSTEM
REQUIREMENTS
ADO.NET
PROCEDURE TO PERFORM DATABASE CONNECTION IN VB .NET
OBJECTS OF THE .NET FRAMEWORK FOR PROVIDING DATABASE
CONNECTION
ABOUT BOOK REPOSITORY MANAGEMENT SYSTEM
ADVANTAGES
LIMITATIONS
FUTURE ENHANCEMENTS
REFERENCES
3. 3Book Repository Management System
OVERVIEW
Library is regarded as the brain of any institute; many
institutes understand the importance of the library to the
growth of the institute and their esteem users (students).
Book Repository Management System support the
general requirement of the library like acquisition,
cataloguing, circulation.
4. 4Book Repository Management System
DRAWBACKS OF PRESENT
SYSTEM
Some of the problems being faced in manual systems are as
follows :
Fast report generation is not possible.
Tracing a book is difficult.
Information about the issue/return are not properly
maintained.
No central database can be created as information is not
available in the database.
5. 5Book Repository Management System
PROPOSED SYSTEM
There will be three major components :
Stock Maintenance
Transaction Entry
Reports.
Proposed System provides with following solutions :
1. It provides “better and efficient” services to members.
2. Reduce the workload of the employee.
3. Faster retrieval of information about the desired book.
4. Provide facility for proper monitoring, reduce paper work and provide
data security.
6. Book Repository Management System 6
CONCEPT OF THE SYSTEM
Library project system that offers many flexible and convenient features,
allowing librarians and library users to maximize time and efficiency.
Library System gives the all detailed information about students, staff
and books.
It will track on the how many books available in library and books issued
to the students.
Library management system allows user to store the book details and
visitor details.
This software package allows storing the details of all the data related to
library systematically.
Implementation of this system will considerably reduce unnecessary
efforts required in conventional management system (like searching
whether a particular book is available or not) and even calculate reports
which will help in deciding enhancements mandatory in future of this
package.
7. Book Repository Management System 7
REQUIREMENTS
Hardware Requirements
Processor: Preferably 2.0 GHz and greater
RAM: 512 MB or greater
Software Requirements
Microsoft Visual Studio
8. Book Repository Management System 8
ADO.NET
ADO.NET is a set of computer software components that
programmers can use to access data and data services based on
disconnected DataSets and XML.
It is a part of the base class library that is included with
the Microsoft .NET Framework. It is commonly used by
programmers to access and modify data stored in relational
database systems, though it can also access data in non-
relational sources.
ADO.NET is sometimes considered an evolution of ActiveX
Data Objects (ADO) technology, but was changed so
extensively that it can be considered an entirely new product.
9. Book Repository Management System 9
PROCEDURE TO PERFORM DATABASE
CONNECTION IN VB .NET
1. DEFINE A CONNECTION STRING
Ex. Dim str as String="Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=E:LibraryMgtStudentMasterStudentMasterbinDebugSubjectMast
er.accdb;“
2. DEFINE A CONNECTION OBJECT
Ex. Dim con as New OleDbConnection(str)
3. DEFINE A COMMAND OBJECT
Ex. Dim cmd as New OleDbCommand(“Query String”,con)
4. DEFINE A DATAREADER OR DATAADAPTER OBJECT
Ex. Dim adp as New OleDbDataAdapter(cmd)
Ex. Dim dbread as OleDbDataReader
10. Book Repository Management System 10
OBJECTS OF THE .NET FRAMEWORK FOR
PROVIDING DATABASE CONNECTION
Following are the objects which mainly provide the
functionality of Data Providers. They are
Connection Object
The Connection Object provides physical connection to the Data Source.
Command Object
The Command Object uses to perform SQL statement or stored
procedure to be executed at the Data Source.
DataReader Object
DataReader Object is a stream-based , forward-only, read-only retrieval
of query results from the Data Source, which do not update the data.
DataAdapter Object
The DataAdapter Object, which populate a Dataset Object with results
from a Data Source.
33. Book Repository Management System 33
ADVANTAGES
Less time to search for the specified books.
Saving in stationary.
Proper and clean work.
Better searchability and availability.
34. Book Repository Management System 34
LIMITATIONS
One limitation is that our software is limited to
small and medium scaled libraries.
Also apart from Books no new category can be
added in the system (or in turn be issued) like CDs
etc.
35. Book Repository Management System 35
Future Enhancements
Linking and integration of other online web sites.
Integration with other legacy accounting database through
Web Services.
Connection to third-party OLAP applications.
In the area of data security and system security.
Provide more online tips and help.
Implementation of ISBN BAR code reader.
To optimize the query which is embedded in the system.