Giter Site home page Giter Site logo

cordinus_global's Introduction


Cordinus Global v3.0

This desktop scheduling application retrieves information from a mysql database, and allows the user to manipulate the datasets in the application view through the use of JavaFX controls for appointments, customers, and reports.

Directions for how to run the program

Starting the program directs the user to the Homescreen where a button prompts them to proceed to the Loginscreen. The Loginscreen awaits the user to enter the appropriate username and password that match the database credentials. Each validation attempt is executed through the confirm button and written to login_activity.txt. Upon successful validation the user is navigated to the Main Menu to select one of four buttons respective to CustomerScreen, AppointmentScreen, ReportScreen, and a back button that redirects back to the login for the user to exit if needed.

Electing the Appointment Screen displays all appointments while presenting the user with the choices of adding, updating, or deleting appointments. Should the user wish to the see the effects of the executed operation they can click the back button to return to the Main Menu, and then navigate back to the Appointment Screen.

In similar fashion the Customer Screen displays all customers while presenting the user with the choices of adding, updating, or deleting customers. Further for any selected customer the user can perform an addition and/or update of an appointment for that chosen customer. After entering the relevant data for those operations, the user is navigated back to the appointment screen, and can return to the Main Menu through the Back button.

The Report Screen is partitioned by three tabs with each pertaining to its own report type. Report one exacts the total number of customer appointments by type and month. The second report shows a schedule for each contact within the organization. The final and third report relays to textfield the remaining number of appointments per day by scheduling interval.

Exception Control & Alerts Last but not least error control is implemented with a series of alerts catered to each of the above sections highlighted earlier. This application will also switch to French if that is detected to be the user's preferred language.


In Affiliation with H2Apps, Courtesy of:

Author: Uri W. Easter

Student Application Version: 3.0

Date: 05/19/2023

IntelliJ IDEA Community Edition 2022.3.1,

JavaFX-SDK-11.0.17,

Scene Builder 19.0.0

mysql-connector-j-8.0.31

Thank you!

cordinus_global's People

Contributors

uwill18 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.