Skip to content

leonx04/EMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 EMS - Education Management System

EMS is a comprehensive Education Management System designed to streamline and enhance the administrative and learning processes of educational institutions. Built with Java Swing for the user interface and Microsoft SQL Server for data management, this project offers a robust solution for managing school operations efficiently.

✨ Features

EMS provides a wide range of features including but not limited to:

  • 📚 Student Management: Keep track of student information, attendance, and academic performance.
  • 📘 Course Management: Create, update, and manage courses and curriculums.
  • 👩‍🏫 Teacher Management: Manage teacher profiles, schedules, and assignments.
  • 📝 Enrollment: Facilitate the enrollment process for new and returning students.
  • 📊 Grading System: Automate the grading process with customizable criteria.
  • 📈 Reports: Generate detailed reports on students, courses, and teachers.

🚀 Getting Started

To get started with EMS, follow these steps:

  1. 🔧 Prerequisites:

    • Java Development Kit (JDK) 17 or above
    • Microsoft SQL Server
    • Any Java IDE (e.g., NetBeans, IntelliJ IDEA, Eclipse)
  2. 🗄️ Database Setup:

    • Execute the EduSys.sql script located in the database folder to set up the database schema and initial data.
  3. 📦 Library Dependencies:

    • Add the JDBC driver for SQL Server (mssql-jdbc-9.4.0.jre16.jar, sqljdbc42.jar) to your project's library path.
    • Include jcalendar-1.4.jar for date selection widgets.
  4. ▶️ Running the Application:

    • Open the project in your Java IDE.
    • Build and run the EduSys.java file located in the src/com/edusys/ui directory.

🤝 Contributing

Contributions to EMS are welcome! Whether it's bug reports, feature requests, or code contributions, please feel free to reach out or submit a pull request.

📜 License

EMS is open-source software licensed under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages