Skip to content

Midterm and Final major requirements for our programming course

Notifications You must be signed in to change notification settings

rickardo-roxas/database-management-gui

Repository files navigation

Midterm and Final Group Project

A group programming project for the course CS 122 - Computer Programming 2 (AY 2022-2023). Midterm and Finals.

Description

DeTorres_Delizo_Lacanilao_Limboc_Ragudos_Roxas

Mixed Fraction Calculator. The Mixed Fraction Calculator is a programming class that performs arithmetic operations on mixed fractions, which are a combination of a whole number and a fraction. The class contains methods for addition, subtraction, multiplication, and division of mixed fractions, as well as simplifying mixed fractions, converting them to improper fractions or decimals, and comparing them for equality or magnitude. This project aims to apply the concepts of inheritance, Java Swing GUI, exception handling, iteration, and arithmetic operations.

FinalProject1

Curriculum Checklist Management. The Curriculum Checklist Management manages a computer science student's record of courses and respective grades from first to fourth year based on the standard BSCS (Bachelor of Science in Computer Science) curriculum of AY 2022-2023. This project aims to apply the concepts of inheritance, Java Swing GUI, file input/output, and exception handling.

FinalProject2

Citizen Database Management. The Citizen Database Management creates useful outputs from 600 citizens. These outputs include searching/indexing a citizen, displaying citizens based on given filters, displaying citizens with specific domains from their emails using given filters, the graphical demographics of the citiziens. This project aims to apply the concepts of inheritance, interfaces, functional programming, Java Swing GUI, Java Stream, file input, exception handling, and

Authors and acknowledgment

GROUP 8

  1. LACANILAO, Marvin Patrick D.
  2. ROXAS, Johan Rickardo A.
  3. RAGUDOS, Hannah T.
  4. DE TORRES, John Rey I.
  5. DELIZO, John Marco
  6. LIMBOC, Trixie Mae W.

Installation and Usage

To use the projects, simply download the source code and run the program on your computer. The program requires an IDE or a Java development environment to run. The program also includes a GUI class that allows for user input and output of mixed fraction arithmetic calculations.

To use the GUI, simply launch the executable classes.

License

For academic purposes only.

Troubleshooting

If you encounter any issues while using our project, please contact the project team for assistance.

Release Notes

Version 1.0 (March 2023):

  • Initial release of the MixedFractionArithmetic program.
  • Supports addition, subtraction, multiplication, and division of mixed fractions.
  • Includes a GUI class for user input and output of mixed fraction arithmetic calculations.

Version 2.0 (May 2023):

  • Final release of FinalProject1
  • Final release of FinalProject2

Releases

No releases published

Packages

No packages published

Languages