This is a basic Java project focused on applying object-oriented design in a real world application

Overview

Email-Administration-System-in-Java

This is a basic Java project focused on applying object-oriented design in a real world application.

Email Administration

Project AIM

IT Support Administrator Specialist and are charged with the task of creating email accounts for new hires.

Steps of Development:

  1. Project Setup
  2. Basic Fundamental concepts in Java
  3. Accessing Classes and methods in Java
  4. File handling in Java
  5. Creating single executing JAR file.

Application Requirements

  • Generate an email with the following syntax: [email protected]
  • Determine the department (sales, development, accounting), if none leave blank.
  • Generate a random String for a password.
  • Have set methods to change the password, set the mailbox capacity, and define an alternate email address.
  • Have get methods to display the name, email, and mailbox capacity.
  • Have file handling methods to store data into .txt file.

Tools Required:

  1. JDK
  2. IDE(vs code, Intellij, Eclipse)
You might also like...

A todo app with Alan AI smart voice assistant android application

A todo app with Alan AI smart voice assistant android application

Todo App A todo app with Alan AI smart voice assistant android application. Experience a hands-free voice app where you can add, edit, delete and make

Jan 26, 2022

A demo web application that authenticates users via Wultra Mobile Token.

Demo of Wultra Mobile Token A demo web application that authenticates users via Wultra Mobile Token. Installation Install JDK 11 Install Maven 3.6 Ins

Jan 31, 2022

The easiest way to integrate Maven into your project!

Maven Wrapper Ongoing Migration to Apache Maven The project codebase has been accepted to be included in the upstream Apache Maven project itself. Cur

Dec 23, 2022

a little project that will help you get in jail

Heftgen [ˈhɛftçən] ausgesprochen: Heftchen Development Install this npm module globally (https://www.npmjs.com/package/git-conventional-commits) Enabl

Jun 26, 2021

YDI_B It is a project to download videos from YouTube

YDI_B It is a project to download videos from YouTube

YDI-B in this project will be Application based YouTube url extractor . downloader youtube video and audio from url Gradle To always build from the la

Jun 27, 2022

This project is a specialized fork of Checkstyle to support older runtime environments of users who can't upgrade

This project is a specialized fork of Checkstyle to support older runtime environments of users who can't upgrade

checkstyle-backport-jre8 The latest release version can be found at GitHub releases or at Maven repo. This project is a specialized fork of Checkstyle

Apr 21, 2022

An open-source component of TabLight project "Base-API"

DataAddons is a library (or framework?) created for Minecraft providing comfortable abstractions making additions over already existing data, generally, it is anti-pattern ans YOU SHOULDN'T USE IT in normal programms.

Mar 8, 2022

Modern Java - A Guide to Java 8

Modern Java - A Guide to Java 8 This article was originally posted on my blog. You should also read my Java 11 Tutorial (including new language and AP

Jan 5, 2023

icecream-java is a Java port of the icecream library for Python.

icecream-java is a Java port of the icecream library for Python.

Apr 7, 2022
Owner
Muhammad Asad
I am a Competent Developer well-versed in Software Development. Well experienced in Software Design, layout and all stages of Coding.
Muhammad Asad
Implementation of various design patterns in C++, Java and Python

DesignPatterns Implementation of various design patterns in C++, Java and Python. Strategy Pattern Description: Strategy Pattern in implemented in a p

Lakshmanan Meiyappan 12 Jul 20, 2022
A basic implementation of a Ray Tracer that has been developed for the course GFX

This is a basic implementation of a Ray Tracer that has been developed for the course "GFX - Foundations of Computer Graphics" at the University of Vienna.

null 2 Mar 4, 2022
⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations

⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion

Ramotion 1.9k Dec 27, 2022
Serverless Reference Architecture for Real-time File Processing

Serverless Reference Architecture: Real-time File Processing The Real-time File Processing reference architecture is a general-purpose, event-driven,

AWS Samples 436 Oct 7, 2022
Mentoria: Abstraindo situações do mundo real com Orientação a Objetos

Mentoria: Abstraindo situações do mundo real com Orientação a Objetos

Camila Cavalcante 12 Aug 5, 2022
The project was created using the API of the Spotify application.

Spotify API The project was created using the API of the Spotify application.

Atakan Koçyiğit 3 Jan 27, 2022
A Local implementation of a java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

A Local implementation of java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

Isaac Barry 1 Feb 12, 2022
RealmeDirac - an open-source Android application written in java

RealmeDirac is an open-source Android application written in java. RealmeDirac is a feature introduced by realme & dirac in realmeUI for sound optimisation, trying to recreate same thing, this is scratch written app aiming to provide same features as realmeDirac..

psionicprjkt 4 Feb 21, 2022
This is a sample application demonstrating Quarkus features and best practices

Quarkus Superheroes Sample Table of Contents Introduction Project automation GitHub action automation Application Resource Generation Running Locally

QuarkusIO 123 Jan 6, 2023
An android application to make students life easier by reducing their backpack weight.

Smart-Schooling An android application to make students life easier by reducing their backpack weight. Dont forget to ⭐ the repo Overview Almost every

Thamizh Kaniyan 3 Jan 31, 2022