Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rakibul58/eduease
This is a Java project which simulates a application for primary school teachers and students
https://github.com/rakibul58/eduease
Last synced: 3 days ago
JSON representation
This is a Java project which simulates a application for primary school teachers and students
- Host: GitHub
- URL: https://github.com/rakibul58/eduease
- Owner: rakibul58
- Created: 2022-01-03T07:28:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-20T06:44:35.000Z (about 2 months ago)
- Last Synced: 2024-11-20T07:35:39.533Z (about 2 months ago)
- Language: Java
- Size: 94.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EduEase
A desktop application for managing student and staff information in a primary school, built using **Java Swing** and integrated with a relational database.---
## Features
- **Student Management**: Add, edit, view, and delete student records.
- **Teacher Management**: Manage staff records and assignments.
- **Class Scheduling**: Create and manage class timetables.
- **Attendance Tracking**: Track attendance for students and staff.
- **Reports**: Generate academic or administrative reports.---
## Prerequisites
1. **Java Development Kit (JDK)**: Ensure you have JDK 8 or higher installed.
2. **IDE**: Preferably NetBeans, IntelliJ IDEA, or Eclipse for running the project.
3. **Database**: MySQL.---
## Setup Instructions
### Step 1: Clone the Repository
```bash
git clone https://github.com/rakibul58/EduEase.git
cd EduEase
```### Step 2: Open in IDE
1. Open the project in your preferred Java IDE.
2. Resolve any missing libraries/dependencies.### Step 3: Set Up the Database
1. Import the database:
- Locate the `Database.sql` or `PrimarySchool.db` file in the repository.
- Follow these steps to set it up:
- **MySQL**:
- Import the `Database.sql` file into your MySQL server.
- Update the connection settings in the `db.properties` file (if provided).
```properties
db.url=jdbc:mysql://localhost:3306/PrimarySchoolDB
db.username=root
db.password=yourpassword
```### Step 4: Run the Project
1. Compile and run the project from your IDE.
2. The application should start, and you can log in using the default credentials:---
## Technologies Used
- **Programming Language**: Java
- **GUI Framework**: Swing
- **Database**: MySQL
- **Xampp**: For database connectivity---