際際滷

際際滷Share a Scribd company logo
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
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
 Allows automation and
integration of business process
 Enables data and
information sharing
contd.
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.
 Centralized package management through RubyGems
 Implemented on all major platforms
 Large standard library
contd.
Pictorial Diagram of Ruby on Rails Framework is given here:
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.
 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.
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
 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.
 Manage Book
 Search Book
 Return Book
 Issue Book
 Library Setting
 Movement Log
 Book Renewal
IMPLEMENTATION
 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.
 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.
 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.
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
Erp based library management system using ruby on

More Related Content

Erp based library management system using ruby on

  • 2. PROJECT REQUIRMENTS: Platform Used : Rails 3.0 Language Used: Ruby 2.0 Database Used : MySQL Operating System: Windows
  • 3. 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
  • 4. Allows automation and integration of business process Enables data and information sharing contd.
  • 5. 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.
  • 6. Centralized package management through RubyGems Implemented on all major platforms Large standard library contd.
  • 7. Pictorial Diagram of Ruby on Rails Framework is given here:
  • 8. 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.
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. Manage Book Search Book Return Book Issue Book Library Setting Movement Log Book Renewal IMPLEMENTATION
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 16. 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