

Please see CONTRIBUTING.md for more details.The use case diagram are usually referred to as behavior diagram used to describe the actions of all user in a system.Īll user shown in use case are actors and the functionality as action of system. Patches are welcome and can be submitted by forking this project and submitting a pull request via GitHub. Use Case diagram for Regular User (Client): Their main difference from each other is that they have different privileges and specific capabilities. Since there are two types of users in the system: Regular User (Client) and Administrator, the corresponding two Use Case diagrams were created. Use Case diagramsĪll options for using the system can be found in Use Case diagrams. I advise you to use the first option with manual installation and configuration. Or use this command by running it from the root folder: $ docker run -d -p 8080:8080 pms-assembly $ docker run -name mysql57 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=pppp -d mysql/mysql-server:5.7 $ docker build -f Dockerfile -t pms-assembly.

Initialization and launch of the projectįor the correct launch and stable operation of the site (locally) you need to: When implementing business logic algorithms, I used GoF patterns (Singleton, Builder, Factory Method, Command, Strategy), as well as MVC and DAO patterns. *For more information on dependencies and plugins, see the pom.xml file. Secondary: Apache Tomcat v9.0, Apache Commons Lang v2.6, Apache Log4j v1.2, JUnit v4.13, Mockito v1.10. Primary: MySQL 5.7, Java 8 (Core + Servlets + JDBC + JSP), JSTL, Maven 3, HTML CSS, JS, jQuery v3.4, Bootstrap v4.4.


Go to this address: Used tools and patterns for project implementation I deployed the application on the hosting. The goal of the project is to create a complete payment system with all the basic functionality.
