HTML5, CSS bootstrap, JAVA servlets, JSP, jQuery, MVC, MySQL, encryption
The project aimed to develop a statistical learning tool, following well-documented steps and backed by thorough research, while incorporating modern visual elements.
The product was developed using the waterfall methodology, chosen due to the project's sole developer. The primary objective was to employ the most efficient development approach given the project's scope and resource constraints.
In its simplest form, it involved gathering information about the project, including the objectives, required resources, potential problems that I, as a developer, may encounter, and compiling a research document detailing the various aspects of the product's functionalities. This document also outlines how deploying the product would benefit the main target audience, all with appropriate referencing.
Involved going through the main aspects of visual and back-end development,
the diiferent aspects of the design were:
"click on images for a clearer view"
Flow diagrams:
Normalised tables:
Security design pseudo code:
Mock-up design: "homepage example"
As mentioned before in the introduction, the product has to have a modern feel and look to it,
to achieve that, a combination of modern frameworks and web design tools were used; which included:
back-end:
• MVC architecture
• JSP
• Java servlets
• MySQL web servers
Front-end:
• HTML5
• jQuery + Javascript
• bootstrap + CSS
In order to test the usability and functionalities of the product, certain tests had to be conducted to
demonstrate how feasable the product is, to do this and with research I have ended up using two testing methods:
• User testing/usability:
Questionnaire example:
• Black box testing:
Github repository can be found here: Click me!
+44 7835244801