Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bug Tracking System

A desktop-based Bug Tracking System developed using Java Swing, NetBeans IDE, and MySQL to simplify software bug management and team collaboration. The application provides role-based access for Admin, Tester, Developer, and Project Manager, enabling efficient bug reporting, assignment, tracking, and performance monitoring.


Java MySQL NetBeans JDBC


Project Overview

The Bug Tracking System is designed to streamline the software testing and development lifecycle by allowing different users to perform their respective tasks through dedicated dashboards.

The application enables testers to report software bugs, project managers to assign and monitor issues, developers to resolve assigned bugs, and administrators to manage users through dedicated dashboards.


Features

Admin

  • Add new users
  • Update user details
  • Delete users
  • View all bugs
  • View developers
  • View testers

Tester

  • Add new bugs
  • View reported bugs
  • Assign bugs
  • View developers
  • View tester statistics

Developer

  • View assigned bugs
  • Mark bugs as completed

Project Manager

  • Monitor bugs
  • Monitor developers
  • Monitor testers
  • Check team performance

Technologies Used

  • Java
  • Java Swing (GUI)
  • NetBeans IDE
  • MySQL
  • JDBC

Project Structure

BugTracker
│
├── src/
├── nbproject/
├── database/
│   └── bugtrackingsystem.sql
├── screenshots/
├── docs/
├── test/
├── build.xml
├── manifest.mf
├── README.md
└── .gitignore

Database

The MySQL database script is available inside:

database/bugtrackingsystem.sql

Import the SQL file before running the application.


How to Run

  1. Clone the repository.
git clone https://github.com/rakshitha-prabhuswamy/BugTracker.git
  1. Open the project in NetBeans IDE.

  2. Import database/bugtrackingsystem.sql into MySQL.

  3. Update the database credentials in DBConnection.java if required.

  4. Clean and Build the project.

  5. Run the application.


Application Preview

Main Menu

Main Menu


Admin Dashboard

Admin Dashboard


Tester Dashboard

Tester Dashboard


Add Bug

Add Bug


View Bugs

View Bugs


Project Documentation

The complete project report is available here:

Bug Tracking System Report


About

Desktop-based Bug Tracking System built using Java Swing, JDBC, NetBeans, and MySQL with role-based dashboards for software bug management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages