Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Explanation of Roles:

  1. 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.
  2. 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.
  3. 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.

Energy Management System

Project Overview

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.

Features

  • 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.

Technologies Used

  • 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.

Setup Instructions

  1. Clone the repository:
    git clone <repository-url>
    
    Navigate to the project directory:
    
    
    

About

Home Assignment for Java I/O java expression

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages