Implemented using JAVA (JSP, Mysql)