Synopsis for Library Management System

Synopsis for Library Management System

Free download Synopsis for Library Management System  with full source code of Synopsis of Library Management System.If you are looking for Download project synopsis on  Library Management System the you are right place for Synopsis of Library Management System pdf. We can download free  Synopsis of online Library Management System.

Synopsis for Library Management System

Synopsis for Library Management System


The project “LIBRARY MANAGEMENT SYSTEM” is based on the information system. Using this one Department Computer Science. The present project has been developed on GUI environment. Here VB.NET is used as front end and ORACLE  has been used as back end for better powerful database management. The developed program is very user friendly and capable of performing different job point and selecting. The entire project is menu driven for the case of reference. There are helpful utility in the project for better understanding of the user and which act as the on time manual of software, the developed project is object oriented programming category. This project has been prepared after rigorous analysis of requirement of hp agency informatics, in this project; I have fried my level best to fulfill the requirement from top to bottom through computer. This project will be helpful for the Department of Computer Science, SCIENCE COLLEGE.



(a) Improved processing Speed:- The LIBRARY MANAGEMENT SYSTEM used number of functions and DLL to stay all transaction within the memory until the programs too be terminated which increase the inherent speed of the pc for processing data.
(b) Increased volume :- LIBRARY MANAGEMENT SYSTEM Provides to process a greater amount of activities to require advantage of latest transaction .Because of data available in main memory all information are integrated and depends upon memory, this volume of knowledge can also be increased.
(c) Faster retrieval of information: – Locating and retrieving information from storage, there’s got to some complex searching. internal control System is meant as front –end VB .NET and back-end ORACLE in which supports more complex methods. So faster retrievals of data .
(a) Greater accuracy and consistency: – completing computing steps including arithmetic, correctly and consistency due to VB. NET fully support math co-processor.
(b)Better security: – Safeguarding sensitive and important by making it accessible only to authorized persons. There are three level securities, one is data level, second is user level and third is administrator level.
(a) Enhanced communication: – As VB.NET is windows programming language .The information from the one application to another is easily possible. Such as embedding and linking method of windows .It is possible to embed a neighborhood of whole document in any specific module from another application.
(b) Integration: – As LIBRARY MANAGEMENT SYSTEM built in some MDZ and DLL support all information that take place in a single area of virtual memory to co-ordinate each other for quick processing of knowledge in remote areas like DB-engine.4. COST:
(a) Monitor cost: – LIBRARY S MANAGEMENT SYSTEM is completely paperless Software, so there is no need of extra paperwork to retrieve information from database.(b)Reduce cost: – Using computing capability to process data at a lower cost then possible with other method while maintaining accuracy and performance level.
(c)Competitiveness: – As per software competitive Library Information system is designed in such a way that it face modernized Software competitiveness as per Software limitations .It consists of accuracy, flexibility, better documentation and other Software requirements facilities in modern era.


Synopsis for Library Management System


The database is a new way of thinking about how data should be structured and stored, the key to this type of database is in understanding the relationship within the data, then structuring the information base to reflect the relationship. This approach begun with a theoretical paper of Code, which proposed that by a technique called normalization the entanglement observation in the tree and network structure can be replaced by a neater structure. Cod principles relate to the logical description of data and it is important to bear in mind that this is quite independent and feasible way in which the data is stored.The attractiveness of the relational database approach from the simplicity in the data organization and the availability of reasonably simple to very powerful query languages. The size of the relational database approach is that all the data is expressed in terms of tables and nothing but tables. Therefore, all entities and attributes have to be expressed in terms of rows and columns.

As the technology associated with DBMS have grown rapidly in recent years, the appeal of relational database became apparent to much wider audience, the phenomenal growth of relational technologies has said to move demand for RDBMS in environment ranging from PCs. To large, highly secured CPUs and with users ranging from very casual to very sophisticated.

Apart from the above properties it also offers certain benefits such as, easy access to all data, flexibility in data modeling, reduce data storage        And redundancy, independence of physical storage and logical database design and high level manipulation application package Oracle.

There are following enhanced features of DBMS: –

  1. The relational approach is very powerful and flexible in accessing the information and inters relating information without having prior programming concept.
  2. The features that make the relational approach more capable of accommodating changes are the immunity of the application programs technical activities.
  3. The relational approach is the only one to offer the four important investment protection features, such as physical data independence, logical data independence, integrity independence, and distribution independence.
  4. The ability of end-user to make direct use of information in relational database without assistance is undoubtedly the primary reason why the DBMS markets have expanded so quickly.
  5. The relational model was designed to provide much stronger machinery for maintaining the entity integrity and referential integrity, domain integrity, column integrity and user defined integrity.
  6. The relational model, uses views definition to determine the portion of database to which access will be permitted. A user is permitted by the system to access one or more specified view and only one to use certain specified relational operator on each view.

Synopsis for Library Management System

Tools Platforms 


Computer System : Pentium based system with at least 533 MHz speed or higher.

RAM : At least 32 MB, it is recommended to have 256 MB of RAM for fast processing on data.

Hard Disk Space : At least 80 MB of free space, it is recommended to have 200 MB of free space for sufficient data storage.    



FORNT END / GUI Tools         :           Visual Basic.NET

RDBMS/BACK END                  :           ORACLE

ODBC                                              :           (I) MICROSOFT ODBC FOR ORACLE                                                        :                                                         :           (II) ORACLE ODBC DRIVER 


Reasons for choosing XP

  • Faster start-up and hibernation sequences
  •  The ability to discard a newer device driver in favor of the previous one (known as driver rollback), should a driver upgrade not produce desirable results
  •  A new, arguably more user-friendly interface, including the framework for developing themes for the desktop environment
  •  Fast user switching, which allows a user to save the current state and open applications of their desktop and allow another user to log on without losing that information
  •  The Clear Type font rendering mechanism, which is designed to improve text readability on Liquid Crystal Display (LCD) and similar monitors
  •  Remote Desktop functionality, which allows users to connect to a computer running Windows XP Pro from across a network or the Internet and access their applications, files, printers, and devices
  •  Support for most DSL modems and wireless network connections, as well as networking over Fire Wire, and Bluetooth.

User interface

  • A translucent blue selection rectangle in Explorer
  • Drop shadows for icon labels on the desktop
  • Task-based sidebars in Explorer windows (“common tasks”)
  • The ability to group the taskbar buttons of the windows of one application into one button
  • The ability to lock the taskbar and other toolbars to prevent accidental changes
  • The highlighting of recently added programs on the Start menu
  •  Shadows under menus (Windows 2000 had shadows under mouse pointers, but not menus)

Reasons for Choosing Visual Basic .NET  as Front End

Powerful Windows-based Applications
Visual Basic .NET comes with features like a strong new forms designer, an in-place menu editor, and automatic control anchoring and docking. Visual Basic .NET delivers new productivity features for building more robust applications easily and quickly. With an improved integrated development environment (IDE) and a significantly reduced startup time, Visual Basic .NET offers fast, automatic formatting of code as you type, improved Intelligent, an enhanced object browser and XML designer, and far more.
Building Web-based Applications
With Visual Basic .NET we will create Web applications using the shared Web Forms Designer and therefore the familiar “drag and drop” feature. You can double-click and write code to reply to events. Visual Basic .NET 2003 comes with an enhanced HTML Editor for working with complex sites . We can also use Intelligent technology and tag completion, or choose the WYSIWYG editor for visual authoring of interactive Web applications.
Simplified Deployment
With Visual Basic .NET we will build applications sooner and deploy and maintain them efficiently . Visual Basic .NET 2003 and .NET Framework 1.1 makes “DLL Hell” a thing of the past. Side-by-side versioning enables multiple versions of an equivalent component to measure safely on an equivalent machine in order that applications can use a selected version of a component. X COPY-deployment and Web auto-download of Windows-based applications combine the simplicity of website deployment and maintenance with the facility of rich, responsive Windows-based applications.
Powerful, Flexible, Simplified Data Access
You can tackle any data access scenario easily with ADO.NET and ADO data access. The flexibility of ADO.NET enables data binding to any database, also as classes, collections, and arrays, and provides true XML representation of knowledge . Seamless access to ADO enables simple data access for connected data binding scenarios. Using ADO.NET, Visual Basic .NET can gain high-speed access to MS SQL Server, Oracle, DB2, Microsoft Access, and more.
Improved Coding
You can code faster and more effectively. A multitude of enhancements to the code editor, including enhanced Intelligent, smart listing of code for greater readability and a background compiler for real-time notification of syntax errors transforms into a rapid application development (RAD) coding machine.
Direct Access to the Platform
Visual Basic developers can have full access to the capabilities available in .NET Framework 1.1. Developers can easily program system services including the event log, performance counters and filing system . The new Windows Service project template enables to create real Microsoft Windows NT Services. Programming against Windows Services and creating new Windows Services isn’t available in Visual Basic .NET Standard, it requires Visual Studio 2003 Professional, or higher.
Full Object-Oriented Constructs
You can create reusable, enterprise-class code using full object-oriented constructs. Language features include full implementation inheritance, encapsulation, and polymorphism. Structured exception handling provides a worldwide error handler and eliminates spaghetti code.
XML Web Services
XML Web services enable you to call components running on any platform using open Internet protocols. Working with XML Web services is simpler where enhancements simplify the invention and consumption of XML Web services that are located within any firewall. XML Web services are often built as easily as you’d build any class in Visual Basic 6.0. The XML Web service project template builds all underlying Web service infrastructure.
Mobile Applications
Visual Basic .NET 2003 and therefore the .NET Framework 1.1 offer integrated support for developing mobile Web applications for quite 200 Internet-enabled mobile devices. These new features give developers one , mobile Web interface and programming model to support a broad range of Web devices, including WML 1.1 for WAP—enabled cellular phones, compact HTML (cHTML) for i-Mode phones, and HTML for Pocket PC, handheld devices, and pagers. Please note, Pocket PC programming isn’t available in Visual Basic .NET Standard, it requires Visual Studio 2003 Professional, or higher.
COM Interoperability
You can maintain your existing code without the necessity to recode. COM interoperability enables you to leverage your existing code assets and offers seamless bi-directional communication between Visual Basic 6.0 and Visual Basic .NET applications.
Reuse Existing Investments
You can reuse all your existing ActiveX Controls. Windows Forms in Visual Basic .NET 2003 provide a strong container for existing ActiveX controls. In addition, full support for existing ADO code and data binding enable a smooth transition to Visual Basic .NET 2003.
Upgrade Wizard
You upgrade your code to receive all of the advantages of Visual Basic .NET 2003. The Visual Basic .NET Upgrade Wizard, available in Visual Basic .NET 2003 Standard Edition, and better , upgrades up to 95 percent of existing Visual Basic code and forms to Visual Basic .NET with new support for Web classes and User Controls.

Synopsis for Library Management System

Reasons for choosing Oracle  as Back End

 Pert Chart And Gantt Chart

Pert Chart And Gantt Chart For Library Management System: This project is to build a Library management system. The Gantt chart uses horizontal bars to point out the duration of actions or tasks. The left end marks the beginning of the task while the right ends its finish. Earlier tasks appear within the upper left and later ones within the lower right. The PERT chart makes use of tasks. It shows achievements. These achievements however are not task achievements. They are terminal achievements, called events. Arrows are wont to represent tasks and circles represent the start or completion of a task. The PERT chart uses these paths and events to point out the interrelationships of project activities. In this project there are twelve activities/tasks.

1. Need Identification
2. Complete Project Proposal
3. Feasibility Study
4. Software Requirement Analysis
5. Front End Design & Report Design
6. Prepared Database
7. Prepared Database
8. Configure Server
9. Test Run (Lab testing)
10. Modifications (if any)
11. Final Launch
12. Documentation

Synopsis for Library Management System



Pert Chart





0 Level Dfd for Library Management System

DFD -‘0’ Level For Library Management System


1 Level Dfd for Library Management System

DFD -‘1’ Level For Library Management System

2 Level Dfd for Library Management System


DFD -2 Level For Library Management System


Library Management System E-R diagram


Library Management System Er Diagram


 The following are the basic inputs to the system to the proposed system.


This module provides the details of party such as Student name, student  roll number year, student name, book no author, issue date of each party. It shows the total party deals with the organization during inward, outward and invoice transaction. This module provides keep the records for future use in case some misshapen are occurs. The main attributes of party are:-Student_roll, year, student_name, book no, author, issue_date.


In this option the input are of different types. In this section the check details is inputted and information is keeped in different way. The main attribute in this section is amount_payed, name_of_issue_checque, remark, check_number, IOD, BOD.


In this module the articles are stocked. All the collection in this  section is regarding the student. The attribute of daily collection are receipt_no, roll_no, class, fee nature, amount, remarks, date_of_collection, session.


The main attribute of this module are roll_no, registration, year. This section shows the students details in the library.

  1. STOCK:-

The main attribute of this section are code, book_name, author, subject, page, edition, publisher, price, supplier, bill_no, remaks. This section deals about the total stock in the library in presents time. The delivery of the books to the student will be done with the help of this stock details.


The main attributes of this section are student roll_no, student_name, fname, foccupation, addresscorrespondance, phone, dob, caste, exampassed, year, tot_marks, sub, reciptno, AOB, session, name_of_college. This student profile helps the department another verification and the all the query regarding the individual students.



While design of the printable reports has already been discussed in earlier section .The list below shows overall output from the project.


This report gives the sock details. This report is printable format.


This report gives the total check details report of the library of the department of computer science. This report is monthly. This report is printable format.


This report gives the details about the daily collection in library. This report maintain the total record in the stock details of library. This report is printable format.


This report gives the all the information about the student who have an enrollment in the library of department of computer science. The report in made in this section from the student profile and book issue sections. This report is non-printable format.




Table Used

  1. Book issue
  2.   Check Details
  3.    Book Stock
  4.    Registration
  5.    Employee
  6.    Student Profile

Table Name: Book issue

Purpose    : This table contains details of book and students which is

Enrolled with the library of department of BCA.


Field Name      Type                  Validation                   Size

Student_Roll           Number           Primary Key                  (10)

Year                            Date                                                          (20)

Student_name         Varchar2                                                  (10)

Bookno                      Number                                                     (10)

Author                       Varchar2                                                    (20)

Issuedate                   Data                                                           (10)


Table Name  : – Cheque_Details

Purpose : – This table contains  details of Cheque issued by the department for the book purchase as well as the from the student.

Field Name                   Type                Validation                            Size

Bill_Number                    Char                    Primary Key                           (5)

Amount_Payed                Number                                                                (7,2) Name_of_issue                Number                                                                (10)

Remark                               Varchar2                                                              (20)

Cheque_Number              Number                                                                 (5)

IOD                                     Date



Table Name  : – Daily collection

Purpose     : – This table contains  details of details about the daily collection by the department of BCA for the library.


Field Name                      Type                                       Size

Receipt_No                          Number                                  (10)

Roll_No                               Number                                  (10)

Class                                     Char                                          (10)

FiesNature                           Varchar                                    (20)

Amount                                Number                                    (10)

Remarks                               Char                 Not Null          (5)

Date of collection                Date

Session                                 Number                                    (10)



Table Name  : – Registration

Purpose     : – This table contains  Detail information of Student who have registered in library or not?

  Field Name             Type                                               Size

Roll No                      Number                                               (10)                    Registration              Number                                               (10)

year                            Date



Table Name  : Stock

Purpose     : – This table contains  Details of book avaliable in the library at present time.


Field Name           Type                        Size

Code                         Number                      (10)

Book name               Varchar                      (10)

Subject                      Varchar                      (10)

Page                           Number                     (10)

Edition                       Varchar2                   (20)

Publisher                    Varchar2                    (20)

Price Number                                               (7,2)

Supplier                      Varchar2                   (10)

Bill no                        Number                      (10)

Remarks                     Varchar2                   (5)

Table Name  : – Student profile

Purpose     : – This table contains  Details of students which is enrolled in the library of department of Computer Science.

Field Name                    Type                  Edit/Validation                Size

Studentrollno                    Number                primary key                                (10)

Student_name                  Varchar                                                                  (10)

Addresspermanent           Varchar                                                                   (30)

Phone                                 Number                                                                   (10)

Dob                                      Data

Caste                                   Varchar                                                                    (10)

Exampassed                      Varchar                                                                    (10)

Year                                     Date

Totmarks                           Number                                                                    (5)

Sub                                    Varchar                                                                     (20)

Reciptno                            Number                                                                     (5)

AOB                                     Data

Session                               Number                                                                    (5)

Nameofcollege                   Varchar                                                                    (10)



The process logic is the important part of every project/ software/ application that says about the project’s module. The module is the essential part of the application, which shows about the main division of the application. Therefore there are several modules under this application, which are as follows: –

  • Data menu: -This is the main module of this application under which the publication form, data entry form, information details, report form, data base entry form print in report form etc.
  • Edit menu: -This is also the module of this application in this module we set calculator and option menu such as cut, copy& paste.
  • Report: -This is also most important module because it is deal industries query and shows report daily, monthly and yearly.
  • Report Generated :
    1. Stock report
    2. Check report
    3. Daily collection report
    4. All information for students

Modular design


Synopsis for Library Management System

Limitation of the project

  • Data entry is the must for any required reports to be generated .The system only process these data to furnish needed information. Entry of each operator tedious.
  • The hardware required limit the use of HDD less than 20GB.Vast industries data to be handle in the course of time needs suitable data backup device to be used.

The application can’t work on operating system other than windows. Handling of an oracle backend requires an expert hand.


Scope of the future application

The project is developed keeping in view the future requirement of the client .The same  system can be expended to include complete management system of Department of Computer Science.

Further, in case the industries wishes to go for online information then enough facility are being provided for the same. The tools used are well compliant to the application to be used over Internet.


Also read:- 

Download in Word and Pdf File

Leave a Reply

Your email address will not be published. Required fields are marked *