Skip to content

longporo/fypgradingreportgenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This is my final year project (FYP) in Maynooth University.

This project involves generating two apps that helps with the automation of part of the final year project (FYP) management process. Specifically:

  • FYP Grading Report Generator
    • the automatic analysis and combination of students’ grades, from Excel files, into a well-formatted PDF document
  • FYP Descriptions Generator
    • the automatic generation of PDF documents containing final year project descriptions from Excel files

To sum up, both of the two sub projects are about fetching data from Excel files and exporting well-formatted PDF with the data.

This project is the FYP Grading Report Generator project.

The output PDF: Computer_Science_FYP_Grading_Report_2022.pdf.

image

Techniques

Technical Information: Java, Java Swing, Desktop Application, Maven, Apach POI, Log4J, iText 7, JFreeChart

Architecture

This application takes Excel files containing students' final year project(FYP) grades as input and produces a well-formatted PDF as output. The application can also combine the imported Excel files into one Excel file and output it. The component diagram and class diagram bellow descript the two main features.

image

image

The User Interface

The GUI of the project is built with Java Swing.

image

The libraries Used

Various third-party libraries are used for different roles within our system:

image

The User Manual

The user manual for the product is available here.

Releases

No releases published

Packages

No packages published

Languages