dc.description.abstract |
In the context of software engineering, the design
patterns are reusable solutions to common problems
and are one of the key mechanisms for implementing
reliable and maintainable software. Design patterns
are fundamental to design reuse in object-oriented
development. E-learning offers a very flexible time
and location independent way of learning for the
participants. Therefore e-learning has advantages
over traditional education and training such as
reduced costs, improved consistency and timing, and
so on. E-learning also includes Internet-based
learning, web-based learning and online learning.
Well-designed e-learning is effective giving learners
an opportunity to practice their knowledge and skills.
This paper describes development of e-learning
system with J2EE design patterns using Struts,
Spring, Hibernate framework and also utilizes
MySQL database for data storage. This system aims
for three types of users such as learners who are
interested to learn and take examination about
Information Technology (IT), coordinators to
participate in teaching and administrator to manage
the system. |
en_US |