https://github.com/rickardo-roxas/database-management-gui
Midterm and Final major requirements for our programming course
https://github.com/rickardo-roxas/database-management-gui
arithmetic-operators exception-handling file-io gui inheritance interface java java-swing
Last synced: 2 months ago
JSON representation
Midterm and Final major requirements for our programming course
- Host: GitHub
- URL: https://github.com/rickardo-roxas/database-management-gui
- Owner: rickardo-roxas
- Created: 2023-06-05T18:05:22.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T02:52:23.000Z (about 2 years ago)
- Last Synced: 2025-04-12T20:55:22.959Z (2 months ago)
- Topics: arithmetic-operators, exception-handling, file-io, gui, inheritance, interface, java, java-swing
- Language: Java
- Homepage:
- Size: 1.24 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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