Skip to content

Building a system for faculty of technology using Java and Mysql

Notifications You must be signed in to change notification settings

BK-KAVIYA/FOT_TECMIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOT_TECMIS - Student Management System

Introduction

FOT_TECMIS (FOT Student Management System) is a Java-based desktop application for managing student information within an educational institution. It provides a user-friendly interface developed using JavaFX, allowing administrators, teachers, and staff to efficiently handle various administrative tasks related to student management.

Features

  • Student Information: Store and manage essential student details, such as name, ID, contact information, and enrollment status.
  • Course Management: Add, edit, and remove courses, along with their corresponding details like course code, name, and credit hours.
  • Course Registration: Enable students to register for courses within a given semester or academic year.
  • Grades and Progress Tracking: Record and update students' grades and track their academic progress over time.
  • Attendance Management: Keep track of student attendance, and generate reports as needed.
  • User Roles: Provide different access levels to various users (e.g., administrators, teachers, students) based on their roles and permissions.

Technologies Used

  • JavaFX: For building the graphical user interface (GUI) components.
  • Java: For implementing the application's logic and functionality.
  • MySQL: As the relational database management system for storing and managing student and course data.

How to Use

  1. Clone the repository: Use the following command to clone the repository to your local machine: git clone https://github.com/BK-KAVIYA/FOT_TECMIS

  2. Import the project: Open the project in your preferred Java IDE (e.g., Eclipse, IntelliJ).

  3. Set up the database: Ensure you have MySQL installed and create a database for the application. Update the database connection settings in the code to point to your MySQL instance.

  4. Run the application: Build and run the project in your IDE. The application's graphical user interface should now be visible.

  5. Explore the functionalities: Test out the various features and functionalities of the student management system. Create, edit, and delete student records, add courses, manage attendance, and more.

Contributing

Contributions to the project are welcome! If you have any suggestions, bug fixes, or new features to propose, please feel free to open an issue or submit a pull request.

Contact

For any inquiries or questions, please contact dilshankavinda371@gmail.com.

About

Building a system for faculty of technology using Java and Mysql

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages