An open API service indexing awesome lists of open source software.

https://github.com/timooo-thy/sc2002-mvc

FYP Registration System Application (FYPRSA) - Group Assignment for NTU SC2002 (OODP) AY22/23 S2
https://github.com/timooo-thy/sc2002-mvc

Last synced: about 1 year ago
JSON representation

FYP Registration System Application (FYPRSA) - Group Assignment for NTU SC2002 (OODP) AY22/23 S2

Awesome Lists containing this project

README

          

# NTU SCSE SC2002 OODP Assignment
FYP Registration System Application (FYPRSA)

## About
In today's academic environment, Final Year Projects play a crucial role in every university student. It is essential to have an efficient system that can manage and monitor the progress of these projects, which involves collaboration between Students, Supervisors, and the FYP Coordinator.

The system needs to be scalable, modular, and easy to maintain, which can be achieved using Object-Oriented Programming (OOP) and Model-View-Controller (MVC) Architecture in Java. OOP principles provide a clear separation of concerns, while MVC Architecture ensures a clear distinction between the Model, View and Controller layers.

This project system can have different user roles with specific permissions, enabling Students to upload requests for project, Supervisors to evaluate and assign the projects, and the FYP Coordinator to manage and monitor the overall progress of the projects.

## Language(s) used
Java

## IDE(s) used
Eclipse

## Setup
Download the project from GitHub.

```bash
git clone https://github.com/timooo-thy/SC2002-MVC.git
```
Use Eclipse to build the project.

## Contributors
| Name | Github Account |
|------------------|--------------------------------------------------------------|
| Timothy Lee | [Timothy Lee](https://github.com/timooo-thy) |
| Yau Jun Hao | [Yau Jun Hao](https://github.com/junhao21xd) |
| Justin Wong | [Justin Wong](https://github.com/JustinWong645) |
| Lee Cheng Yao | [Lee Cheng Yao](https://github.com/chengyaolee) |
| Abhishekh Pandey | [Abhishekh Pandey](https://github.com/AbhishekhPandeyVats) |

## Video Demostration
[FYPRSA Demo](https://www.youtube.com/watch?v=FK18JlfvYrs)