eslamhawas / Bug-Tracker-System

A bug tracking software which organizes the project between project managers and developers by tracking each bug within each project with a professional GUI and database created using java and MSSQl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bug-Tracker

A bug tracking software which organizes the project between project managers and developers by tracking each bug within each project with a professional GUI and database.

Table of Content

Project Functionalities

  1. Supports users with different roles (Admin, Tester, Project Manager, Developer).
  2. Authentication and Authorization.
  3. Database connection.
  4. Different dashboard for each user (Admin, Tester, Project Manager, Developer).
  5. Adding projects and assigning them to developers.
  6. Sending and receiving emails when assigning or finishing projects.
  7. Adding bugs tickets withing each project and assigning them to certain developer.
  8. Adding comments to each bug ticket.
  9. Enables tester to attach screenshot of bug.
  10. Enables managers to check performance of developers and testers.
  11. Enables admin to view all bugs of project.
  12. Enables admin to add / update / delete users with different roles.

Dependencies

1. mssql-jdbc-11.2.1.jre17.jar JDBC driver to connect your IDE to MSSQl Server Management Studio

2. java-sdk-17

This library is already downloaded in the repo, you won't have to download it.

Tools

  1. Apache NetBeans(IDE)
  2. Java
  3. MSSQL Server Management Studio to manage your database
  4. jCalenderLibrary

Deployment

1. Setting your Database

Excqute the Project.sql file in files tab

2. Source Files

You will find the project src files in SourceFile

ScreenShots

ScreenShots

Authors

  1. Eslam Hawas
  2. Mostafa Mohdy
  3. Mariem Faried
  4. Mariem Walid
  5. Marwan Metwally

Recourses

Here some useful recourses you will need :

  1. Configuring MSSQL Server Management
  2. Configuring JDBC Driver
  3. Java to MS-SQL Server Database(INSERT, UPDATE, DELETE, DISPLAY, SEARCH & SORT)
  4. Open one JFrame from another in java Swing
  5. How to get data from database to JTable

Contact

Facebook

About

A bug tracking software which organizes the project between project managers and developers by tracking each bug within each project with a professional GUI and database created using java and MSSQl


Languages

Language:Java 94.4%Language:HTML 3.9%Language:TSQL 1.3%Language:CSS 0.3%Language:Batchfile 0.0%