[fix] Indenting

This commit is contained in:
Jose Pablo Domingo Aramburo Sanchez 2018-08-16 14:11:31 -06:00 committed by GitHub
parent dcac46b1fb
commit 956c22f73c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,75 +1,75 @@
============= ================
Documentation Documentation
============= ================
.. contents:: .. contents::
Functional requirements Requirements
-------------------------- ----------------------------------
Funtional:
- A user name and password auth
- Encrypted sensitive data
- The employee need to have their full name captured
- The last name must tolerate being null
- An email will be needed for the employee
- The email format must be formated
- Employees will need a phone number
- Searching employees despite the encryption
- Employees must have a unique code to reference them
- Being able to modify the name, email and phone values of already existing employees
- Having the values for the different payments parametrized
- Allowing for employees to perform other roles during their work day
- Only for the auxiliary personnel
- Taking into account only the current month for the salary
- Reducing the taxes for the salary
- If it goes beyond the threshold a different percentage is paid in taxes
- The way the extra tax is handled should be parametrized
- A user name and password auth
- Encrypted sensitive data
- The employee need to have their full name captured
- The last name must tolerate being null
- An email will be needed for the employee
- The email format must be formated
- Employees will need a phone number
- Searching employees despite the encryption
- Employees must have a unique code to reference them
- Being able to modify the name, email and phone values of already existing employees
- Having the values for the different payments parametrized
- Allowing for employees to perform other roles during their work day
- Only for the auxiliary personnel
- Taking into account only the current month for the salary
- Reducing the taxes for the salary
- If it goes beyond the threshold a different percentage is paid in taxes
- The way the extra tax is handled should be parametrized
Non functional requirements Funtional:
--------------------------- - Session management
- Session management - Data integrity
- Data integrity - Data security
- Data security - Accessible through web
- Accessible through web - Containerized
- Containerized
In Software behaivor
----- -----------------
- Employee details In:
- First name - Employee details
- Middle name - First name
- Last name - Middle name
- Birth date - Last name
- Email - Birth date
- Phone number - Email
- Work per day - Phone number
- Number of deliveries - Work per day
- Rol performed - Number of deliveries
- Rol performed
Process:
- Register a new employee
- Modify employee
- Search employee
- Add new work day for employee
- Calculate monthly payment for employee
Process Out:
----------- - Upon registering
- Register a new employee - Employee code
- Modify employee - In the work days registry
- Search employee - Raw salary for the the month
- Add new work day for employee - Taxes discounted
- Calculate monthly payment for employee - Real salary for the month
- Vouchers (if applicable)
Out
-----
- Upon registering
- Employee code
- In the work days registry
- Raw salary for the the month
- Taxes discounted
- Real salary for the month
- Vouchers (if applicable)
Tests Tests
------- -----------------
here go the tests Tests:
- here go the tests
Tools and software used Tools
------ ----------------------------------
The following tools and software were used:
- phpstorm - phpstorm
- git - git
- docker && docker-compose - docker && docker-compose