The ERS will manage the process of reimbursing employees for expenses incurred while on company time.
-
Employees can log in
-
Employees can log out
-
Employees can view the Employee home page
-
Employees can view their information
-
Employees can update their information
-
Employees can submit reimbursements
-
Reimbursements fall into the category of lodging, travel, food, and other
-
Employees can view their pending requests
-
Employees can view their resolved requests
-
Employees can upload an image of his/her receipt as part of the reimbursement request (HARD! Do last) x
-
Finance managers can log in
-
Finance managers can log out
-
Finance managers can view the Manager home page
-
Finance managers can approve/deny reimbursements
-
Finance managers can view all Employees
-
Finance managers can view all reimbursements from all Employees
-
Finance managers can view all reimbursements from a single Employee
-
Finance managers can view which manager approved/denied reimbursements
-
Finance managers can not approve/deny their own requests
-
Finance managers can view images of the receipts from reimbursement requests (HARD! Do last) x
- Java 8
- SQL and PL/SQL
- JDBC
- Servlet
- HTML/CSS/JavaScript
- Bootstrap
- AJAX (at least 2 functionalities)
- jUnit
- log4j
- JSPs (optional)
- Angular (optional)
- Spring Tool Suites/Eclipse
- Oracle 12c Database
- SQL Developer
- Tomcat
- Jenkins
- Singleton
- Factory
- Data Access Object
- Front Controller