erp based library management system using ruby on

17
E RP BASED LIBRARY MANAGEMENT SYSTEM USING RUBY ON RAILS GUIDED BY : R.G. DESHMUKH PRESENTED BY : 1.GAURAV THERE 2.MANOJ DONGARE 3.RUPESH RAUT 4.PIYUSH WARHADE 5.SAURABH KARPE

Upload: manoj-dongare

Post on 21-Jun-2015

452 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Erp based library management system using ruby on

ERP BASED LIBRARY

MANAGEMENT SYSTEM USING

RUBY ON RAILS

GUIDED BY : R.G. DESHMUKH

PRESENTED BY :

1.GAURAV THERE

2.MANOJ DONGARE

3.RUPESH RAUT

4.PIYUSH WARHADE

5.SAURABH KARPE

Page 2: Erp based library management system using ruby on

PROJECT REQUIRMENTS:

Platform Used : Rails 3.0

Language Used: Ruby 2.0

Database Used : MySQL

Operating System: Windows

Page 3: Erp based library management system using ruby on

INTRODUCTION: 1.ERP

ERP system integrate all data and processes of organization

Data is maintain at central location and can shared with various department

ERP collects and combine data from the separate modules to

provide the organisation with Enterprise Resource Planning

Page 4: Erp based library management system using ruby on

Allows automation and integration of business process

Enables data and information sharing

contd….

Page 5: Erp based library management system using ruby on

2. RUBY ON RAILS

RUBY ON RAILS is the “Model View Controller” framework for creating database-driven web application in RUBY.

Ruby is a dynamic, reflective, general purpose object-oriented

programming language

Ruby supports multiple programming paradigm, including functional object oriented and imperative. It also has dynamic type system and automatic database management.

Page 6: Erp based library management system using ruby on

Centralized package management through RubyGems

Implemented on all major platforms Large standard library

contd….

Page 7: Erp based library management system using ruby on

Pictorial Diagram of Ruby on Rails Framework is given here:

Page 8: Erp based library management system using ruby on

FUNCTIONAL REQUIREMENT

The LMS should store all information about librarians and students, their access keys, priority and etc.

The LMS allow searching items by author, title or keywords.

The LMS should allow librarians to add, delete and modify items in database, and check availability of the items.

Page 9: Erp based library management system using ruby on

The LMS should provide to search, request and renew items either from the library computers

The LMS should allow admin to get students personal information and status.

LMS provides user friendly interface.

contd….

Page 10: Erp based library management system using ruby on

NON-FUNCTIONAL REQUIREMENT

The LMS interface for system administrator will include Ruby-Rails application, Command Line and System files.

Web interface will provide search, request and renew procedures.

The product should be used by people with no training

Page 11: Erp based library management system using ruby on

 

Any interface between a user and LMS should have a minimum response time

The LMS should be correctly implemented in different Internet browsers

The LMS should provide databases modification only for librarians and system administrator after authorization procedures

 

contd….

Page 12: Erp based library management system using ruby on

Manage Book

Search Book

Return Book

Issue Book

Library Setting

Movement Log

Book Renewal

 

IMPLEMENTATION

Page 13: Erp based library management system using ruby on

Manage Book :

• We can filter the list of books as Available books, Issued books.

We can add new books here

Search Book :

• Book search section enables the user to search for any books

and its current status. The search is not case sensitive and it

search options are included for Book number, Title, Tag or Author.

Return Book :

• Issued books are taken back to the library with this option. When

the student or employee of the institution, returns the book, the

entry for the same can be recorded here.

Page 14: Erp based library management system using ruby on

Issue Book :

• If searched books are available then students can issue those books

from librarian.

• Reference book can not be issued.

Library Setting :

• This section provides the option to do the initial Library settings for

the courses.

• Here we can set the maximum number of books issuable to a

particular course. You can also set the due date period.

Page 15: Erp based library management system using ruby on

Movement Log :

• The movement log option in the library management provides

the transaction history of the library.

• It sorts the transactions in LIFO format.

Book Renewal :

• The details of the book that should be renewed can be earched

by entering the book number and clicking 'search'.• book can be renewed by giving the new due date and clicking

the 'renew' button.

Page 16: Erp based library management system using ruby on

REFERENCES

agile_web_development_with_rails_4th_edition

An Integrated Library Management System for Book Search and Placement /10.1109/ICSAP.2010.87

Beginning Rails by Cloves Carneiro Jr. and Rida Al Bazari

Rubby cookbook by Lucas Carlson

Page 17: Erp based library management system using ruby on

THANK YOU!