Font Size: a A A

Ruby The On Rails Lightweight Enterprise Business Systems And Applications

Posted on:2010-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhouFull Text:PDF
GTID:2208360308475676Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The concept of making programming people-oriented and treating computers software as servants has become the latest change in the field in recent years. How to communicate closely with computers in the way of natural language, how to design software product consistent with human customary manner and such as these goals, gave birth to Ruby, Ruby on Rails and a number of innovative software products. The use of Ruby, Ruby on Rails both as language and software framework for rapid development of small, medium-sized and lightweight ERP system is significant important and valuable. ERP (Enterprise Resources Planning) is a very important and complex business processes. Due to the complexity of ERP, and the development and commission of such systems has become very complex for small size enterprises.In this thesis, base on Agile Programming and Ruby on Rails framework, the developing of a project contract management system is discussed and takes as an example to propose a new system developing way for small size enterprises when dealing with light-weight business system. The development, maintenance and upgrading for the project contract management system is very important for installation and engineering companies. In this thesis, Ruby on Rails is chosen as a suitable framework for boosting the software system's developing, maintainability and expansion.Firstly, this thesis introduces the Agile Programming and show how Ruby on Rails framework works and then discusses the key points for design and development system models. Secondly the function demand for the project contract management system is divided for three parts:system support demand, system administration demand and specific business process demand. Finally the developing is done according to Model-Controller-View model design and also integrates with software testing.
Keywords/Search Tags:ERP, contract management, Ruby on Rails, light-weight system
PDF Full Text Request
Related items