Applying MVC architecture to the development of Puncak Niaga Equestrian (PNE) management system / Fatin Haziqah Sharifuddin
Puncak Niaga Equestrian (PNE) is a company that provides horse riding lessons and horse caring services. This project focus on the processes of registration of the students, attendance of the students, and horse management system. PNE needs a centralized computerized system that can keep the data in...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | https://ir.uitm.edu.my/id/eprint/55736/1/55736.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Puncak Niaga Equestrian (PNE) is a company that provides horse riding lessons and horse caring services. This project focus on the processes of registration of the students, attendance of the students, and horse management system. PNE needs a centralized computerized system that can keep the data in more systematized way. A Model-View-Controller (MVC) Architecture is used to implement in PNE Management System as it allows easy maintenance and evolution of the system. A methodology that is based on System Development Life Cycle (SDLC) is used to develop the system. However, only three phases from the core processes will be used which are Requirement Gatherings and Analysis, Design, and Implementation. Knowledge Acquisition phase is added as a part of the first phase in order to understand about the focus of this project which is MVC Architecture. There are 13 use cases and 11 class identified. The design classes were identified from domain class diagram and placed within the respective folders following the MVC Architecture. The multilayer sequence diagrams, structure of MVC Architecture, and package diagram also performed completely to develop a web-based system for PNE Management System. In the near future, the system should be available as a web-based system since people nowadays tend to use the web application to register horse riding lesson (online) rather than go to the company to fill up the registration forms. |
---|