Skip to content

E-Learning System is a desktop-based Windows application developed in Java with Swing and AWT. This project aims at serving Students and Teachers in Online based learning.

Notifications You must be signed in to change notification settings

kunjankanani/E-Learning-System

Repository files navigation

E-Learning System

How to run the Project:

  1. Clone this repo using
    • https://github.com/kunjankanani/E-Learning-System.git
  2. Install Netbeans
  3. Use XAMPP server.
  4. First create the MySql database on XAMPP server using the sql file in the repo
  5. And then build and run the LoadingScreen.java or Main.java file from the IDE.

Login Information

username : admin
password: admin 

note: Super admin can add new admins

Demo Video 👇

E-Learning.System.mp4

INTRODUCTION:

E-Learning System is a desktop-based Windows application developed in Java with Swing and AWT. This project aims at serving Students and Teachers in Online based learning. Admins can add subjects, Teachers can add courses in a particular subject and Students can Enroll courses and study them, and also Students can message other participants in a particular course except the Teacher teaching that course.

Hardware and software tools:
The system services and goals are established by consultation with system user. They are then defined in details and serve as a system specification. System requirement are those on which the system runs.

💻 Software Requirements:

  • Windows Operating system.
  • JRE and JDK.
  • MySQL server (XAMPP)

IMPLEMENTATION

Description on Implementation
The goal of this application is to manage the Students, Teachers, Courses and various functions of E-Learning System.

List of modules with use cases:

This Java project consists of 3 major modules

  • Admin

    • Admin Login with Username & Password
    • View Profile
    • View Account Information
    • Delete Account
    • Manage Account (Change email, change name, change profile, change password)
    • Admin Adds Subject
    • Admin Deletes Subject
    • View All Teachers Details and Delete Teacher
    • View All Students Details and Delete Student
    • View All Courses Details
    • Add New Admin
    • Logout
  • Teacher

    • Signup
    • Teacher Login with Username & Password
    • View Profile
    • View Account Information
    • Delete Account
    • Manage Account (Change email, change name, change profile, change password)
    • Teacher Adds Course
    • Teacher Adds Mcq
    • View My Students in a Particular course.
    • View My Courses
    • Update My Course
    • Logout
  • Student

    • Signup
    • Student Login with Username & Password
    • View Profile
    • View Account Information
    • Delete Account
    • Manage Account (Change email, change name, change profile, change password)
    • Student Enrols Courses
    • Student Study Courses
    • Student Withdraw Courses
    • Student Views Participants in a particular course.
    • Student can Message any participant in a particular course except Teacher.
    • Logout

About

E-Learning System is a desktop-based Windows application developed in Java with Swing and AWT. This project aims at serving Students and Teachers in Online based learning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages