































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
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
1 / 39
This page cannot be seen from the preview
Don't miss anything!
Certified that this is a bonafide record of the project work titled
of VI semester BCA in the year 2018 in partial fulfillment of the requirements for the award of Degree of Bachelor of Computer Application
Project Guide Head of the Division
Abstract:
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.
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.
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.
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.
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
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.
1.5 SEARCH BOOK
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
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
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.
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
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
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.