Font Size: a A A

The Design And Implementation Of A Drupal Based Raptor Knowledge Management System

Posted on:2015-06-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiFull Text:PDF
GTID:2308330461960974Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of modern software systems, they have more complex functions, larger scale and various versions. The learning, using, development and maintenance of software is more difficult. The key to solving this problem is organizing the software system’s knowledges as a set of documents in a high-efficiency and well-structured way for users’ learning. CMS (Content Management System) is using to manage large amounts of information. Among kinds of CMS, Drupal is a powerful open source CMF (CMS+PHP Framework). It has many powerful third-party Modules while has fantastic flexibility and scalability.In order to meet the learning needs of next-generation web application framework Raptor, Ebay Company developed Raptor Bootcamp-a knowledge management system based on Drupal.Raptor framework has the characteristics of various versions, document modifying frequently. It requires organizing the document in a hierarchical structure. So this thesis analyses general requirements of knowledge management system and the special requirements of the multi-version hierarchical knowledge management system, puts forward the overall design of Raptor Bootcamp System. Based on Drupal Module and API, this thesis gives the Raptor Bootcamp system’s content node module, navigation path module and content management modules’design and implementation details.This thesis made the following contributions:First, this thesis analyses the requirements of the multi-version hierarchical knowledge management system from the views of three main roles of editors, readers and administrator. Using use case diagram describes the general and multi-version hierarchical version knowledge management system’s special requirements.Second, based on the requirements analysis, this thesis designs a multi-version hierarchical knowledge management system. Besides the reuse of Drupal core and third-party modules, the Raptor Boootcamp system is divided into content node module, navigation path module and content management module. This thesis gives each of these three modules an outline design and a detailed design.Third, based on the above requirements analysis and design, this thesis gives the implementation of the above three modules and integrats them into the Drupal system. These modules provide the core functionality of multi-version hierarchical knowledge management system.
Keywords/Search Tags:Drupal, Content Manage System, knowledge management system, Multi-Version Article, Hierarchical Structure
PDF Full Text Request
Related items