Skip to content

WGU Student Project: utilizes a remote MySQL database backend to organize Contacts, Clients, and Appointments and is a great example of utilization of multi-language functionality, auto-time-zone configuration, MYSQLJDBC Driver functionality, and enum classes used in constricted dropdown menus.

License

Notifications You must be signed in to change notification settings

Monsterlud/CustomerPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

customer plus logo

CustomerPlus

CustomerPlus was written as part of a WGU Java course. This desktop app allows users to organize customers, salespeople, and appointments between them. The database is network-based and is hosted by a MySQL database and accessed through the MYSQLJDBC Driver. There is multi-language functionality that is implemented via Lang resource bundles. This project also shows effective use of time zones, enums/fixed menus, and MVC + DAO structure.

User Interface

After a simple login page ("admin", "admin") the user is brought to a main screen which brings together customers and appointments in two tables.

customer plus main screen

From there the user can easily navigate between customers (adding, modifying, deleting), appointments (adding, modifying, deleting), and contacts.

customer plus customer screen customer plus appointment screen

Lastly, there are a number of reports that are automatically created within a drop- down menu. Of course, there are an unlimited amount of ways to utilize data to visualize business intelligence but here I show the ability to perform a few.

customer plus report

About

WGU Student Project: utilizes a remote MySQL database backend to organize Contacts, Clients, and Appointments and is a great example of utilization of multi-language functionality, auto-time-zone configuration, MYSQLJDBC Driver functionality, and enum classes used in constricted dropdown menus.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published