This is a desktop application built using JavaFX for managing forms. The application has two types of end users: admin and managers. The admin is responsible for controlling all the forms and acts as the owner, while the managers manage specific forms assigned to them by the admin.
- Analyze Crops, Animals, and Products Information: Managers can view and analyze information related to crops, animals, and products associated with the form they are managing.
- Maintain Information: Managers can maintain and update the information related to the form they are assigned to.
- Control Workers Information: Managers have the authority to manage the information of workers who are working on the form.
- Create, Update, and Delete Data: Managers can create new data, update existing data, and delete unnecessary data related to the form.
- Track Sales and Finance: Managers can track the sales and financial details of the form they are managing.
- Control All Forms: The admin has full control over all the forms in the system. They act as the owner of all the forms.
- Manage Managers: The admin assigns managers to specific forms and controls their access and permissions.
- Multiple Forms: The system supports multiple forms located in different locations, and the admin can manage them all.
- JavaFX: The application is built using JavaFX, which provides a rich set of tools and libraries for developing desktop applications with a modern user interface.
- MySQL: The database used for this project is MySQL, a widely-used open-source relational database management system.
To run the Form Management System Desktop Application, follow these steps:
- Make sure you have Java Development Kit (JDK) installed on your system.
- Install MySQL and set up a database for the application.
- Clone or download the project code from the repository.
- Import the project into your preferred Java Integrated Development Environment (IDE).
- Set up the database connection details in the application configuration.
- Build and run the application from the IDE.
- Login as an admin or a manager using the provided credentials.
- Start managing the forms, updating information, and tracking sales and finance.
Contributions to the Form Management System Desktop Application are welcome. If you find any bugs or have suggestions for improvements, please open an issue in the project repository. You can also fork the repository, make changes, and submit a pull request.
When contributing to this project, please ensure that your code adheres to the established coding standards and conventions.