Screencast Link - https://fhdoprod-my.sharepoint.com/:v:/g/personal/md_islam004_stud_fh-dortmund_de/Eaj_GI9y-TdGoFHhaslU8JoBwQW_AFPrclCaDLfBaHT04Q?e=pUuVw2
-
Md Shariful Islam:
- Responsible for system architecture, developing the log management system, and coordinating the overall flow of the project.
- Handled the version control system and project requirements.
-
Mahdi Yahia:
- Focuses on File Operations (creating, moving, deleting logs) and Data Simulation using byte and character streams.
- Developed the logic for handling and archiving log files.
-
Saikot Das Joy:
- Focuses on Regular Log files to ensure the system functions correctly.
- Responsible for error handling and writing project documentation, including test cases and setup instructions.
The Energy Management System is a Java-based application designed to manage logs related to charging stations, energy sources, and the entire energy system. The system utilizes file I/O operations (create, move, delete, archive) and character streams to simulate data exchange. Regular expressions are used for searching and opening log files based on equipment name or date.
- Creation of log files for charging stations, energy sources, and the system.
- File operations: create, move, delete, archive.
- Searching logs using regular expressions.
- Displaying log file contents.
- Java for programming.
- java.io package for file I/O operations.
- java.nio.file for managing file paths and moving/deleting files.
- java.util.regex for regular expressions.
- Clone the repository:
git clone <repository-url> Navigate to the project directory: