Attorney Request

A Desktop GUI Application System

Description

The Attorney Request is a desktop GUI application built using Java and the Java Swing Library, designed to streamline and enhance the process for USCIS (United States Citizenship and Immigration Services) officers when requesting an attorney for immigrants. This application serves as a user-friendly tool for officers to efficiently manage and submit requests for legal assistance.

Attorney Request is a class project for my CS321 (Software Engineering) taken during my Junior year. The entire project focused on the process instead of the end product such as Agile methodology and common tools that use by the industry such as git, build tool(Maven for this project), test automation, CICD, teamwork and Design for maintainability.

Download the Jar file Below:
Requirement: JDK

Technologies and Tools

The Attorney_Request application is crafted using standalone Java and the Java Swing library, ensuring a robust and user-friendly desktop GUI experience. To enhance the development process and collaboration, additional tools such as Maven were employed for project management. The codebase is hosted on GitHub, serving as a remote repository for version control and seamless collaboration among team members. GitHub Workflow was implemented for continuous integration (CI), automating build and testing processes.

Data Entry Tab

The "Data Entry" process within the Attorney_Request serves as a pivotal hub for USCIS officers to meticulously enter immigrant data. This dedicated tab provides a user-friendly interface designed for efficient and accurate data input, ensuring a seamless experience for officers involved in immigration processing.

To uphold data accuracy, the tab incorporates real-time validation checks. Before advancing to the next process, the system ensures that all input fields are complete, reducing the likelihood of incomplete or erroneous data.

Validation & Verification Tabs

The "Validation and Verification" tab within Attorney_Request stands as a critical checkpoint in the immigration information processing journey. These dedicated tabs were designed to meticulously validate and verify the entered data, ensuring data integrity, accuracy, and compliance with USCIS standards.

Gain insights into your fitness journey with the comprehensive reporting feature. Track your past completed or missed workouts, allowing you to reflect on your progress and make informed decisions about your fitness routine. Stay accountable and motivated with a detailed overview of your accomplishments.


Last Update Data: 02/03/2024 | Author: Samnang Thorn

TO TOP