Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Online Library Management System, Cheat Sheet of Operating Systems

The online library management system is a comprehensive web-based application that streamlines and automates library operations. It provides a centralized platform for managing book cataloging, member registration, book issuance and returns, and reporting. The system aims to enhance efficiency and convenience, reducing the burden on librarians and providing a seamless experience for users. Key features include online book search, digital book downloads, video tutorials, and an admin portal for managing resources and user accounts. The system is built using HTML, PHP, CSS, and JavaScript, with a MySQL database for data storage. It addresses common challenges faced by traditional library management, such as file loss, difficulty in record searching, space constraints, and cost inefficiencies, by leveraging technology to offer a robust and user-friendly solution.

Typology: Cheat Sheet

2023/2024

Uploaded on 05/05/2024

harshdeep-saxena
harshdeep-saxena 🇮🇳

1 / 39

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Project Report
On
E-Library
Management
System
Submitted By:
Abir Roy ------------------------- 15401215001
Anindita Mridha -------------------------- 15401215003
Dibyajyoti Paul -------------------------- 15401215016
Jewel Dutta -------------------------- 15401215018
Subhojyoti Mondal --------------------------- 15401215048
Susmita Giri -------------------------- 15401215052
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27

Partial preview of the text

Download Online Library Management System and more Cheat Sheet Operating Systems in PDF only on Docsity!

Project Report

On

E-Library

Management

System

Submitted By:

Abir Roy ------------------------- 15401215001

Anindita Mridha -------------------------- 15401215003

Dibyajyoti Paul -------------------------- 15401215016

Jewel Dutta -------------------------- 15401215018

Subhojyoti Mondal --------------------------- 15401215048

Susmita Giri -------------------------- 15401215052

CERTIFICATE

Certified that this is a bonafide record of the project work titled

E-LIBRARY MANAGEMENT SYSTEM

Done By:

Abir Roy

AninditaMridha

Dibyajyoti Paul

Jewel Dutta

SubhojyotiMondal

Susmita Giri

of VI semester BCA in the year 2018 in partial fulfillment of the requirements for the award of Degree of Bachelor of Computer Application

AGRANEE BANERJEE ANANTA DEV PAUL

Project Guide Head of the Division

TABLE OF CONTENTS

  • ABSTRACT
    1. INTRODUCTION
  • 1.1 PROJECT AIMS AND OBJECTIVES
  • 1.2 BACKGROUND OF PROJECT
  • 1.3 OPERATION ENVIRONMENT
    1. SYSTEM ANALYSIS
  • 2.1 SOFTWARE REQUIREMENT SPECIFICATION
  • 2.2 EXISTING VS PROPOSED
  • 2.3 SOFTWARE TOOL USED
    1. SYSTEM DESIGN
  • 3.1 TABLE DESIGN
  • 3.2 DATA FLOW DIAGRAM’S
    1. SYSTEM IMPLEMENTATION
  • 4.1 MODULE DESCRIPTION
  • 4.2 SCREEN SHOTS
    1. SYSTEM TESTING
  • 5.1 UNIT TESTING
  • 5.2 INTEGRATION TESTING
    1. CONCLUSION & FUTURE SCOPE
    1. REFERENCES

Abstract:

Online Library Management System is a system which maintains the information

about the books present in the library, their authors, the members of library to

whom books are issued, library staff and all. This is very difficult to organize

manually. Maintenance of all this information manually is a very complex task.

Owing to the advancement of technology, organization of an Online Library

becomes much simple. The Online Library Management has been designed to

computerize and automate the operations performed over the information about the

members, book issues and returns and all other operations. This computerization of

library helps in many instances of its maintenances. It reduces the workload of

management as most of the manual work done is reduced

PROCESSOR INTEL CORE PROCESSOR OR BETTER

PERFORMANCE

OPERATING

SYSTEM WINDOWS VISTA ,WINDOWS7, UBUNTU

MEMORY 1GB RAM OR MORE

HARD DISK SPACE

MINIMUM 3 GB FOR DATABASE USAGE

FOR

FUTURE

DATABASE MY SQL

CHAPTER 2

SYSTEM ANALYSIS

In this chapter, we will discuss and analyze about the developing process of Library Management System including software requirement specification (SRS) and comparison between existing and proposed system. The functional and non functional requirements are included in SRS part to provide complete description and overview of system requirement before the developing process is carried out. Besides that, existing vs proposed provides a view of how the proposed system will be more efficient than the existing one.

2.1 SOFTWARE REQUIREMENT SPECIFICATION

2.1.1 GENERAL DESCRIPTION

PRODUCT DESCRIPTION:

Library Management System is a computerized system which helps user(librarian) to manage the library daily activity in electronic format. It reduces the risk of paper work such as file lost, file damaged and time consuming. It can help user to manage the transaction or record more effectively and time- saving.

PROBLEM STATEMENT:

The problem occurred before having computerized system includes:

 File lost  When computerized system is not implemented file is always lost because of human environment.Some times due to some human error there may be a loss of records.    File damaged When a computerized system is not there file is always lost due to some accdent like spilling of water by some member on file accidentally. Besides some natural disaster like floods or fires may also damage the files.

 Difficult to search record  When there is no computerized system there is always a difficulty in searching of records if the records are large in number .   Space consuming  After the number of records become large the space for physical storage of file and records also increases if no computerized system is implemented.   Cost consuming  As there is no computerized system the to add each record paper will be needed which will increase the cost for the management of library.

2.1.2 SYSTEM OBJECTIVES

^ ^ Improvement in control and performance The system is developed to cope up with the current issues and problems of library 

^ .The system can add user, validate user and is also bug free.

 ^ Save cost After computerized system is implemented less human force will be required to maintain the library thus reducing the overall cost. 

2.1.3.2 FUNCTIONAL REQUIREMENTS

1. NORMAL USER

1.1 USER LOGIN

Description of feature

This feature used by the user to login into system. They are required to enter user id and

password before they are allowed to enter the system .The user id and password will be verified

and if invalid id is there user is allowed to not enter the system.

Functional requirements

-user id is provided when they register

-The system must only allow user with valid id and password to enter the system

-The system performs authorization process which decides what user level can acess to.

-The user must be able to logout after they finished using system.

1.2 REGISTER NEW USER

Description of feature

This feature can be performed by all users to register new user to create account.

Functional requirements

-System must be able to verify information

-System must be able to delete information if information is wrong

1.3 REGISTER NEW BOOK

Description of feature This feature allows to add new books to the library Functional requirements -System must be able to verify information -System must be able to enter number of copies into table.

  • System must be able to not allow two books having same book id.

1.5 SEARCH BOOK

DESCRIPTION OF FEATURE

This feature is found in book maintenance part. we can search book based on book id , book name , publication or by author name.

Functional requirements

  • System must be able to search the database based on select search type
  • System must be able to filter book based on keyword enterd
  • System must be able to show the filtered book in table view

Functional requirements -System should be able to add detailed information about events. -System should be able to display information on notice board available in the homepage of site

2.1.4 SOFTWARE AND HARDWARE REQUIREMENTS

This section describes the software and hardware requirements of the system

2.1.4.1 SOFTWARE REQUIREMENTS

 Operating system- Windows 7 is used as the operating system as it is stable and supports more features and is more user friendly   Database MYSQL-MYSQL is used as database as it easy to maintain and retrieve records by simple queries which are in English language which are easy to understand and easy to write.   Development tools and Programming language- HTML is used to write the whole code and develop webpages with css, java script for styling work and php for sever side scripting.

2.3 SOFTWARE TOOLS USED

The whole Project is divided in two parts the front end and the back end.

2.3.1 Front end The front end is designed using of html , Php ,css, Java script

HTML- HTML or Hyper Text Markup Language is the main markuplanguage for creating web pages and other information that can be displayed in a web browser.HTML is written in the form of HTML elements consisting of tags enclosed in angle brackets (like ), within the web page content. HTML tags most commonly come in pairs like

and

, although some tags represent empty elements and so are unpaired, for example . The first tag in a pair is the start tag , and the second tag is the end tag (they are also called opening tags and closing tags ). In between these tags web designers can add text, further tags, comments and other types of text-based content. The purpose of a web browser is to read HTML documents and compose them into visible or audible web pages. The browser does not display the HTML tags, but uses the tags to interpret the content of the page.HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can be used to create interactive forms. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts written in languages such as JavaScript which affect the behavior of HTML web pages.

CSS- Cascading Style Sheets ( CSS ) is a style sheet language used fordescribing the look and formatting of a document written in a markup language. While most often used to style web pages and interfaces written in HTML and XHTML, the language can be applied to any kind of XML document, including plain XML, SVG and XUL. CSS is a cornerstone specification of the web and almost all web pages use CSS style sheets to describe their presentation.CSS is designed primarily to enable the separation of document content from document presentation, including elements such as the layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification.

of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for table less web design).CSS can also allow the same markup page to be presented in different styles for different rendering methods, such as on-screen, in print, by voice (when

read out by a speech-based browser or screen reader) and on Braille-based, tactile devices. It can also be used to allow the web page to display differently depending on the screen size or device on which it is being viewed. While the author of a document typically links that document to a CSS file, readers can use a different style sheet, perhaps one on their own computer, to override the one the author has specified. However if the author or the reader did not link the document to a specific style sheet the default style of the browser will be applied.CSS specifies a priority scheme to determine which style rules apply if more than one rule matches against a particular element. In this so-called cascade , priorities or weights are calculated and assigned to rules, so that the results are predictable.

JAVA SCRIPT- JavaScript ( JS ) is a dynamic computer programminglanguage. It is most commonly used as part of web browsers, whose implementations allow client- side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed. It is also being used in server-side programming, game development and the creation of desktop and mobile applications. JavaScript is a prototype-based scripting language with dynamic typing and has first-class functions. Its syntax was influenced by C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages. It is a multi- paradigm language, supporting object-oriented, imperative, and functional programming styles. The application of JavaScript to use outside of web pages—for example, in PDF documents, site-specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript VMs and platforms built upon them (notably Node.js) have also increased the popularity of JavaScript for server-side web applications. On the client side, JavaScript was traditionally implemented as an interpreted language but just-in-time compilation is now performed by recent (post-2012) browsers. 

PHP- PHP is a server-side scripting language designed for webdevelopment but also used as a general-purpose programming language. PHP is now installed on more than 244 million websites and 2.1 million web servers. Originally created by

CHAPTER 3

SYSTEM DESIGN

3.1 TABLE DESIGN

VARIOUS TABELS TO MAINTAIN

INFORMATION

 Library Table from Database

 Admin Table from Database 

 Subjects Table from Database

 Open link Table from Database 

3.2 DATA FLOW DIAGRAMS

DATA FLOW DIAGRAM FOR ASMIN LOGIN

After entering to the home page of the website , Admin can choose the Admin Login option where they are asked to enter username & password , and if he/she is a valid user then a teacher login page will be displayed.