Font Size: a A A

Design And Implementation Of Personal Learning Management System Base Lightweight Agile Framework

Posted on:2011-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:G ZuoFull Text:PDF
GTID:2178360305450602Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Personal learning management system is an attemption which bases on the traditional management process analysis and study,puts the process of computer technology, network technology and software technology from artificialization into automation, in deal with the plenty of examinees who have entered the society, the system is try to improve the examinees'learning efficiency greatly and help them understand their learning effect accurately when they face a review with comprehensive content and high-span discontinuous time, mainly in the learning process of self-study.The realization of the system is the practice and exploration for personal ideas, it doesn't involve cost control, risk control and time schedule and so on a series of limit, so in the design and realization of the system some new concepts and techniques are used, and the basic architecture of open-source products building systems are in extensive use. The system only realize the core function module that can most reflect personal learning management feasible logically, the subsequent non-core function will successively add through certain time of use and verification and gradually modification of the basic system. The system strictly comply with the MVC architecture mode and tight cohesion, loose coupling design principles, it has good expansibility and a good foundation for subsequent increasing new function modules. In the process of the system analysis, some UML object oriented modeling technology is used such as case diagram, activity diagram, the sequence diagram, the class diagram and so on. In the process of system implementation, some time and efficiency would rather be sacrificed, and a good design method should be observed, some common modes are used, such as iterator mode, factory method mode, template method mode, the chain of responsibility mode and so on.The foreground system uses Ajax technology without page refresh, bringing users good experience. The background uses CodeIgniter lightweight agile framework and greatly improves the efficiency of development. The platform uses Linux, Apache, MySQL and PHP free open source package combination, reducing the cost of deploying efficiently.
Keywords/Search Tags:Lightweight framework, The rich client, AJAX, MVC, Studying management system
PDF Full Text Request
Related items