- Система Подачи Отчетов в Налоговую. Физ./Юр.лицо (далее Пользователь) регистрируется. Подает отчет (XML/JSON/Форма). Налоговый Инспектор принимает/отклоняет отчет (указывая причину отказа). Пользователь может просмотреть все поданные отчеты, причины отказа и изменять их если того потребовал Инспектор. Пользователь может отправлять запрос на замену Инспектора в случае неудовлетворения.
- JDK 1.8 or higher
- Apache Maven 3.6.1 or higher
- MySQL 5.7 or higher
- Apache Tomcat 7.0.93 or higher
- Clone project from GitHub (git clone https://github.com/SweetSquid/Tax-Return)
- Specify values of "mysql.user" and "mysql.password" keys in ../src/main/resources/database/connection.properties
- Execute script ../sql/finalproject.sql to create database
- cd to root project folder and execute command mvn clean install
- copy artifact ROOT.war from target folder to %TOMCAT%\webapps
- Start Tomcat server by running the script %TOMCAT%\bin\startup .bat for Windows or .sh for Unix based OS.
- After server start, application will be available by URL https://localhost:8080/taxreturn
- Use login "admin" and password "1" to log in with administrator rights.
- Use login "inspector0" or "inspector1" or "inspector2" and password "1" to log in with inspector rights.
- To stop server run script %TOMCAT%\bin\shutdown .bat for Windows or .sh for Unix based OS.