Nowadays the role of the internet is constantly rising in the education. It opens up new possibilities, and makes administration faster and more comfortable.
The aim of my final project is to design and implement a homework upload system, where the students can upload their works. First they have to provide their results for given parameters, then, if they are right, the students can upload their works.
The professor can reach the files through another site. The files can be downloaded or deleted. The professor can also set the starting and ending date, when the system can be reached.
During the preparation of this project, I get acquainted with the similar systems, Java EE technology, JSF and PrimeFaces frameworks, MySQL database relationship manager, Glassfish server and many other technologies.
I designed the system structure, the user interface, and the operation, and visualized them with different diagrams and mockups.
I also implemented the system, using the mentioned technologies, and tested it. The application uses the model-view-controller approach, where the model is realized with SQL databases, the view consists of xhtml pages, and the controller is written in java classes.