{"id":27352495,"url":"https://github.com/rickardo-roxas/database-management-gui","last_synced_at":"2025-04-12T20:55:25.910Z","repository":{"id":172833039,"uuid":"649823566","full_name":"rickardo-roxas/database-management-gui","owner":"rickardo-roxas","description":"Midterm and Final major requirements for our programming course","archived":false,"fork":false,"pushed_at":"2023-06-06T02:52:23.000Z","size":1298,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T20:55:22.959Z","etag":null,"topics":["arithmetic-operators","exception-handling","file-io","gui","inheritance","interface","java","java-swing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rickardo-roxas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-06-05T18:05:22.000Z","updated_at":"2023-06-06T02:54:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"b2e4172c-756e-4858-a77b-b12090505648","html_url":"https://github.com/rickardo-roxas/database-management-gui","commit_stats":null,"previous_names":["rickardo-roxas/midterm-final","rickardo-roxas/database-management-gui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickardo-roxas%2Fdatabase-management-gui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickardo-roxas%2Fdatabase-management-gui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickardo-roxas%2Fdatabase-management-gui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickardo-roxas%2Fdatabase-management-gui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rickardo-roxas","download_url":"https://codeload.github.com/rickardo-roxas/database-management-gui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631691,"owners_count":21136560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arithmetic-operators","exception-handling","file-io","gui","inheritance","interface","java","java-swing"],"created_at":"2025-04-12T20:55:24.936Z","updated_at":"2025-04-12T20:55:25.901Z","avatar_url":"https://github.com/rickardo-roxas.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Midterm and Final Group Project\nA group programming project for the course CS 122 - Computer Programming 2 (AY 2022-2023).\nMidterm and Finals.\n\n## Description\n### DeTorres_Delizo_Lacanilao_Limboc_Ragudos_Roxas\nMixed Fraction Calculator.\nThe 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.\nThis project aims to apply the concepts of inheritance, Java Swing GUI, exception handling, iteration, and arithmetic operations.\n\n### FinalProject1\nCurriculum Checklist Management.\nThe 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.\nThis project aims to apply the concepts of inheritance, Java Swing GUI, file input/output, and exception handling.\n\n### FinalProject2\nCitizen Database Management.\nThe 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.\nThis project aims to apply the concepts of inheritance, interfaces, functional programming, Java Swing GUI, Java Stream, file input, exception handling, and \n\n## Authors and acknowledgment\n**GROUP 8**\n\n1. **LACANILAO**, Marvin Patrick D. \n2. **ROXAS**, Johan Rickardo A. \n3. **RAGUDOS**, Hannah T.\n4. **DE TORRES**, John Rey I.\n5. **DELIZO**, John Marco\n6. **LIMBOC**, Trixie Mae W. \n\n## Installation and Usage\nTo 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.\n\nTo use the GUI, simply launch the executable classes.\n\n## License \nFor academic purposes only. \n\n## Troubleshooting\nIf you encounter any issues while using our project, please contact the project team for assistance.\n\n## Release Notes\nVersion 1.0 (March 2023):\n\n- Initial release of the MixedFractionArithmetic program.\n- Supports addition, subtraction, multiplication, and division of mixed fractions.\n- Includes a GUI class for user input and output of mixed fraction arithmetic calculations.\n\nVersion 2.0 (May 2023):\n\n- Final release of FinalProject1\n- Final release of FinalProject2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickardo-roxas%2Fdatabase-management-gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frickardo-roxas%2Fdatabase-management-gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickardo-roxas%2Fdatabase-management-gui/lists"}