Sergio Vinicio da Silva Oliveira, x23170981@student.ncirl.ie
Higher Diploma in Science in Web Technologies
Specialisation: Software Development
5 June 2024
The objective is to develop an application that will manage the rental process by offering a comprehensive set of features that allow equipment owners to efficiently manage the rental process. The main features are:
-
Managing Rental Records:
- Allows for the addition and editing of rental records, as well as providing detailed control over the rented items.
-
Monitoring of Inventory:
- Facilitates the visualization and monitoring of the rental equipment stock.
-
Management of Customers:
- Keeps a comprehensive list of customers, which includes contact information and rental history.
-
Expense Tracking:
- Keeps track of all expenses linked to renting and maintaining equipment, generating detailed financial reports.
-
Reports and Analyzes:
- Uses graphs to present periodic reports and assist in analysis for informed decision-making.
This project will enable the integration of frontend and backend technologies, as well as databases for data storage and processing.
Note: This application is a closed system for internal exclusive use, accessible only by the equipment owner and authorized personnel. External users, such as customers or third parties, will not have access to the application, ensuring the security and confidentiality of managed information.
The Rental Management Application is designed to provide equipment owners with a comprehensive tool to manage their rental process efficiently. By incorporating features such as rental record management, inventory monitoring, customer management, expense tracking, and detailed reporting, the application aims to streamline operations and ensure data security and confidentiality.
- Add and edit rental records
- Detailed control over rented items
- Visualize and monitor rental equipment stock
- Maintain a comprehensive list of customers
- Includes contact information and rental history
- Track all expenses related to renting and maintaining equipment
- Generate detailed financial reports
- Use graphs to present periodic reports
- Assist in analysis for informed decision-making
- Frontend: HTML, CSS, JavaScript
- Backend: Java, Spring Boot
- Database: MySQL