This thesis comprises a rework of the Magento e-commerce content manage-
ment system into an employee attendance tracking system.
In the rst part of the thesis the reasons for selecting Magento system
are presented and also some already existing web solutions for employee
attendance tracking are shown. Next is the presentation of the Magento
system, that is, principles of its MVC architecture. After that follows the
description of the tools on which Magento is based upon and some of the
tools we used to make our employee attendance tracking software better.
The second part describes the development process, which starts with the
reduction of the Magento system, to a more general system for web based
application development. With the help of the implementation process of our
main module, which serves the purpose of the employee attendance tracking
system, we describe the module development process in Magento system and
present an example of extending a core functionality. Next, the presentation
of the remaining functionalities implemented for our employee attendance
tracking system follows, and the description of the design, which attempts
to follow the newest trends in web application development.
In the last part we present the goals of the future development of the
application, where some of them are based on already existing functionalities
of the Magento system.
|