SlideShare a Scribd company logo
1 of 32
Presentation On
# 
Index 
1. Abstract 
2. Introduction 
3. Software Requirements Specifications 
4. System Design 
5. Implementation 
6. Testing 
7. Screen Shots 
8. Conclusion 
9. Future Enhancements 
10.References 
SJEC Dept.Of Computer Application 1
For many years Bug Tracking mechanism is employed only in some 
of the large software development houses. Most of the others never bothered 
with bug tracking at all and instead simply relied on shared lists and email to 
monitor the status of defects 
Bug Tracking System is a web-based application that is designed to 
help quality assurance and programmers keep track of reported software bugs 
in their work. Bugs will be assigned to a person with a bug id, flag, 
description, project name. 
Nowadays, when project are so extensive defects or bugs have been 
existed as a problem in the system and they are normally inevitable in software 
development.A bug could be in either a program’s source code or its design. 
# 
ABSTRACT 
SJEC Dept.Of Computer Application 2
# 
Introduction 
• Bug Tracking System is a web-based application that is designed 
to help quality assurance and programmers keep track of reported 
software bugs in their work.. 
• Bugs will be assigned to a person with a bug id, flag, description, 
project name. 
• Bug can be submitted to the tester with an attachment for the bug 
detailed report. 
• Admin can maintain users, projects, organizations, bug 
categories, bug priorities, status of bug etc. 
SJEC Dept.Of Computer Application 3
# 
Purpose Of The Project 
• Bug Tracking System is to test the application for the 
bugs and report it to the project manager and 
developer. 
• The main intention behind the Bug Tracking System 
is that to track bugs and report them. 
• Store the bug information with a unique id in the 
database. 
SJEC Dept.Of Computer Application 4
# 
Software Requirement Specification 
MINIMUM HARDWARE REQUIREMENTS 
Processor 133-Intel Pentium class processor 
Hard Disk 5GB Recommended 
Memory 1GB of Ram,2GB Recommended 
Display Standard Output Display 
Keyboard Standard Qwerty Keyboard For 
Interface 
Mouse Standard Mouse With Two Buttons 
MINIMUM SOFTWARE REQUIREMENTS 
Operating System Windows-XP and Above 
User Interface HTML, CSS 
Client-side Scripting PHP 
Back End MySQL 
Web Server Apache Tomcat 7.0.22 
IDE NetBeans 7.1 
SJEC Dept.Of Computer Application 5
# 
Functional Requirements 
MAINMODULE 
• Admin: This module has the entire access to all other modules, 
admin creates the project and assigning the projects to the 
created manager, adding members to the managers, assigning 
bugs based on the priority. 
• Manager: Manager has the full access to the particular project 
assigned by the admin and controls the team member’s access 
to the bugs assigned. 
SJEC Dept.Of Computer Application 6
# 
• Developer: Can access the task or bug assigned by the 
manager, view assigned projects and resolving the assigned 
bug. Developer can view the bugs list assigned by the 
manager. 
• Tester: Tester can access to the projects or bugs assigned by 
the manager, can view the assigned projects and can add a 
new bug to the list and send the bug back to the manager. 
Tester can login to the system and access the assigned projects 
list. 
• Reports: Both Admin and Manager can access this module 
and generate the reports based on the requirements. 
SJEC Dept.Of Computer Application 7
# 
System Design Document 
SOFTWARE PRODUCT ARCHITECTURE 
ARCHITECTURAL DESIGN 
Architectural Design is a process of decomposing a 
large complex system into small subsystems. These subsystems 
are meant for providing some related services. 
Figure 3.2.1: Architectural design for Bug Tracking System 
SJEC Dept.Of Computer Application 8
# 
Component Architecture 
USER INTERFACE 
Login Screen 
SJEC Dept.Of Computer Application 9
# 
Level 0 DFD or Context Flow Diagram: 
Figure 3.4.1: Level 0 Data Flow Diagram for BTS 
Level 1 DFD 
Figure 3.4.2: Level 1 Data Flow Diagram for BTS 
SJEC Dept.Of Computer Application 10
# 
Level 1.1 DFD 
Level 2 DFD 
Figure 5.7: Level 2 Data Flow Diagram for BTS 
SJEC Dept.Of Computer Application 11
# 
SEQUENCE DIAGRAM 
Figure 3.5.2: Sequence Diagram for Administrator 
SJEC Dept.Of Computer Application 12
# 
Figure 3.5.2: Sequence Diagram for Project Manager 
SJEC Dept.Of Computer Application 13
# 
Figure 3.5.2: Sequence Diagram for Developer 
SJEC Dept.Of Computer Application 14
Figure 3.5.3: Sequence Diagram for Tester # 
SJEC Dept.Of Computer Application 15
# 
DATABASE DESIGN 
Table Name: Add Project 
Table 5.2: Add Project 
Column Name DataType Constraints 
Proid int Primary key 
Pname varchar Not Null 
Sdate datetime Not Null 
Edate datetime Not Null 
Asmngr varchar Not Null 
Email varchar Not Null 
File varchar Not Null 
Status varchar Not Null 
Table Name: Bug Store 
Table 5.5: Bug_Store 
Column Name DataType Constraints 
bid int Primary key 
frmMail varchar Not Null 
toMail varchar Not Null 
Bug_name varchar Not Null 
Bug_prio varchar Not Null 
Set_prio int Not Null 
Bug_descrp varchar Not Null 
Date/Time datetime Not Null 
SJEC Dept.Of Computer Application 16
# 
IMPLEMENTATION 
PSEUDO CODES FOR LOGIN IMPLEMENTATION 
PSEUDO CODE FOR ADMIN, PROJECT MANAGER, DEVELOPER AND 
TESTRER LOGIN 
Begin 
Input: Username, Password, User type /*Enter valid username and password*/ 
Connect to Server /*Validations*/ 
Check for the authorization of user 
Enter name and password 
Search in the database (login) 
If match found 
Connect user profile Module 
Else 
Display “User authentication failed” 
EndIf 
End 
SJEC Dept.Of Computer Application 17
# 
TESTING 
Table 7.7 Integration Test Cases 
Purpose/ Objective: To perform integrated testing of Bug Tracking System. 
Assumptions: All types of Users should exist in the system. 
Sl. 
No 
Test Cases Expected Result Observed Result Status 
1 
Click on the "Login 
Button" with Admin login 
credentials 
Admin Menu page will be 
opened 
Admin Menu page 
is opened 
PASS 
2 
Click on the "Login 
Button" with All user login 
credentials 
User Profile Page form will 
be opened 
User Profile Page 
form is opened 
PASS 
3 
Click on "Add Member" 
Button 
Add Member module 
should be opened 
Add Member 
module is opened 
PASS 
4 
Click on "Add Project" 
Button 
Add Project module should 
be opened 
Add Project 
module is opened 
PASS 
5 
Click on "View Member" 
Menu 
All Members Details 
module should be opened 
All Members 
Details module is 
opened 
PASS 
6 
Click on "View Bug 
Details" Menu 
View Bug Details module 
should be opened 
View Bug Details 
module is opened 
PASS 
7 
Click on "View Report" 
Button 
Bug Reports module should 
be opened 
Bug Reports 
module is opened 
PASS 
SJEC Dept.Of Computer Application 18
# 
USE CASE DIAGRAM 
Figure 3.6.1: Use case diagram for Admin 
SJEC Dept.Of Computer Application 19
# 
ER DIAGRAM 
Figure 3.7: ER diagram for BTS 
SJEC Dept.Of Computer Application 20
# 
SCREEN SHOTS 
Screenshot 1: Home Page 
This is the first screen to be displayed when the application is launched. 
The user should click his/her login credentials and it enters to the login 
page. This should then be verified by the application. 
SJEC Dept.Of Computer Application 21
# 
Screenshot 2: Admin Page 
In this page admin can assigning the project to the project manager , admin can 
also view the user details, delete the users, reset the password and also view the 
bug history. 
SJEC Dept.Of Computer Application 22
# 
Screenshot 4: Member Registration Page 
This page is used to register the member and also assigning a role to the member. 
SJEC Dept.Of Computer Application 23
# 
Screenshot 6: Profile Page (Project Manager, Developer and Tester) 
This is the profile page of the users, its shows the user’s details and received 
bug details, then here he/she can update his/her details and also delete his/her 
profile. 
SJEC Dept.Of Computer Application 24
# 
Screenshot 7: Attach File Page 
This page is used to send the file to the different users using name of file, date 
and also receiver mail id. 
SJEC Dept.Of Computer Application 25
# 
Screenshot 8: Sending Bug Form 
This page is used sending the bug details to the developer and also admin using 
receiver mail id with attached project file. 
SJEC Dept.Of Computer Application 26
# 
Screenshot 9: View Old Bug 
In this page user can view the old bug’s information for future reference. 
SJEC Dept.Of Computer Application 27
# 
CONCLUSION 
• Bug Tracking System helps to detect and manage the bugs in 
software products effectively. 
• This project BTS can be used to track the bugs in the project modules 
and assist in troubleshooting errors for testing and for development 
processes. 
• This project highly avoids all sources of delay in bugs reporting level 
within the project modules in the software industry. As application is 
deployed in a company server, it is much more secure. 
SJEC Dept.Of Computer Application 28
# 
FUTURE ENHANCEMENTS 
• This Bug Tracking System can be modified and enhanced for performing more 
complex task related to bug tracking system. 
• There are many more enhancements that are pending to make this project more 
interactive and professional, apart from this online facility, chat room, SMS alerts 
to the user and a separate account will be created for the testing team to compare 
severity of the incoming bugs. 
SJEC Dept.Of Computer Application 29
# 
REFERENCES 
[1] The Complete Reference PHP 5.0 by Steven Holzner. 
[2] http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems. 
[3] An Integrated Approach to Software Engineering, Third Edition – Pankaj Jalote 
[4] Fundamentals Of Database Systems, Third Edition – Ramez Elmasri and Shamka 
Navathe 
[5] Professional Web Widgets with CSS, DOM, JSON and Ajax – Rajesh Lal and Lakshmi 
Chava 
[6] Beginning JavaScript and CSS Development with jQuery- Richard York 
SJEC Dept.Of Computer Application 30
# 
YOU

More Related Content

What's hot

Training report on web developing
Training report on web developingTraining report on web developing
Training report on web developingJawhar Ali
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.Manoj Kumar
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat applicationKumar Gaurav
 
Bug tracking system(synopsis)
Bug tracking system(synopsis)Bug tracking system(synopsis)
Bug tracking system(synopsis)happiness09
 
Online examination system
Online examination systemOnline examination system
Online examination systemRahul Khanwani
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationAhammad Karim
 
Implement text editor
Implement text editorImplement text editor
Implement text editorAmaan Shaikh
 
Project control and process instrumentation
Project control and process instrumentationProject control and process instrumentation
Project control and process instrumentationKuppusamy P
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system designRohit Jawale
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile ComputingJAINIK PATEL
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report SARASWATENDRA SINGH
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 

What's hot (20)

Exam system
Exam systemExam system
Exam system
 
Training report on web developing
Training report on web developingTraining report on web developing
Training report on web developing
 
Report on web development
Report on web developmentReport on web development
Report on web development
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
A project report on chat application
A project report on chat applicationA project report on chat application
A project report on chat application
 
Bug tracking system(synopsis)
Bug tracking system(synopsis)Bug tracking system(synopsis)
Bug tracking system(synopsis)
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
unit testing and debugging
unit testing and debuggingunit testing and debugging
unit testing and debugging
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
Functional and non functional
Functional and non functionalFunctional and non functional
Functional and non functional
 
Implement text editor
Implement text editorImplement text editor
Implement text editor
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Project control and process instrumentation
Project control and process instrumentationProject control and process instrumentation
Project control and process instrumentation
 
Mini Project PPT
Mini Project PPTMini Project PPT
Mini Project PPT
 
online blood bank system design
online blood bank system designonline blood bank system design
online blood bank system design
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 

Viewers also liked

Defect Tracking Software Project Presentation
Defect Tracking Software Project PresentationDefect Tracking Software Project Presentation
Defect Tracking Software Project PresentationShiv Prakash
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking systemdharm18
 
ER-Diagram of Bug Tracking System
ER-Diagram of Bug Tracking SystemER-Diagram of Bug Tracking System
ER-Diagram of Bug Tracking SystemNeha Kaurav
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StateseVideoTuition
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivitych_tabitha7
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)Board of Innovation
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsXPLAIN
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideCrispy Presentations
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)Steven Hoober
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureReferralCandy
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing FailsRand Fishkin
 
The History of SEO
The History of SEOThe History of SEO
The History of SEOHubSpot
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into MarketingEd Fry
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignMotivate Design
 

Viewers also liked (20)

Defect Tracking Software Project Presentation
Defect Tracking Software Project PresentationDefect Tracking Software Project Presentation
Defect Tracking Software Project Presentation
 
Issue Tracking
Issue TrackingIssue Tracking
Issue Tracking
 
Kishan_Resume
Kishan_ResumeKishan_Resume
Kishan_Resume
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
 
ER-Diagram of Bug Tracking System
ER-Diagram of Bug Tracking SystemER-Diagram of Bug Tracking System
ER-Diagram of Bug Tracking System
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Document defect tracking for improving product quality and productivity
Document   defect tracking for improving product quality and productivityDocument   defect tracking for improving product quality and productivity
Document defect tracking for improving product quality and productivity
 
The Minimum Loveable Product
The Minimum Loveable ProductThe Minimum Loveable Product
The Minimum Loveable Product
 
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
How I got 2.5 Million views on Slideshare (by @nickdemey - Board of Innovation)
 
The Seven Deadly Social Media Sins
The Seven Deadly Social Media SinsThe Seven Deadly Social Media Sins
The Seven Deadly Social Media Sins
 
Five Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same SlideFive Killer Ways to Design The Same Slide
Five Killer Ways to Design The Same Slide
 
How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)How People Really Hold and Touch (their Phones)
How People Really Hold and Touch (their Phones)
 
Upworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The InternetsUpworthy: 10 Ways To Win The Internets
Upworthy: 10 Ways To Win The Internets
 
What 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From FailureWhat 33 Successful Entrepreneurs Learned From Failure
What 33 Successful Entrepreneurs Learned From Failure
 
Design Your Career 2018
Design Your Career 2018Design Your Career 2018
Design Your Career 2018
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing Fails
 
The History of SEO
The History of SEOThe History of SEO
The History of SEO
 
How To (Really) Get Into Marketing
How To (Really) Get Into MarketingHow To (Really) Get Into Marketing
How To (Really) Get Into Marketing
 
The What If Technique presented by Motivate Design
The What If Technique presented by Motivate DesignThe What If Technique presented by Motivate Design
The What If Technique presented by Motivate Design
 

Similar to Bug Tracking System

IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET Journal
 
Bug Tracking System (BTS)
Bug Tracking System (BTS)Bug Tracking System (BTS)
Bug Tracking System (BTS)IRJET Journal
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET Journal
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET Journal
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking systemAkshay Surve
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirementcricket2ime
 
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERING
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERINGUnit i FUNDAMENTALS OF SOFTWARE ENGINEERING
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERINGSangeetha Rangarajan
 
Documentation
DocumentationDocumentation
DocumentationKalyan A
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentationNitesh Kumar
 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software EngineeringMohsinAli773
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cyclesourav verma
 

Similar to Bug Tracking System (20)

IRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking SystemIRJET- A Review on Bug Tracking System
IRJET- A Review on Bug Tracking System
 
Bug Tracking System (BTS)
Bug Tracking System (BTS)Bug Tracking System (BTS)
Bug Tracking System (BTS)
 
Sample report
Sample reportSample report
Sample report
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
IRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software TestingIRJET- Technique of Finding the Defect in Software Testing
IRJET- Technique of Finding the Defect in Software Testing
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirement
 
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERING
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERINGUnit i FUNDAMENTALS OF SOFTWARE ENGINEERING
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERING
 
Computer1
Computer1Computer1
Computer1
 
00.pdf
00.pdf00.pdf
00.pdf
 
Documentation
DocumentationDocumentation
Documentation
 
16346915.ppt
16346915.ppt16346915.ppt
16346915.ppt
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation127801976 mobile-shop-management-system-documentation
127801976 mobile-shop-management-system-documentation
 
Introduction To Software Engineering
 Introduction To Software Engineering Introduction To Software Engineering
Introduction To Software Engineering
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
 
System Development Life Cycle
System Development Life CycleSystem Development Life Cycle
System Development Life Cycle
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Bug Tracking System

  • 2. # Index 1. Abstract 2. Introduction 3. Software Requirements Specifications 4. System Design 5. Implementation 6. Testing 7. Screen Shots 8. Conclusion 9. Future Enhancements 10.References SJEC Dept.Of Computer Application 1
  • 3. For many years Bug Tracking mechanism is employed only in some of the large software development houses. Most of the others never bothered with bug tracking at all and instead simply relied on shared lists and email to monitor the status of defects Bug Tracking System is a web-based application that is designed to help quality assurance and programmers keep track of reported software bugs in their work. Bugs will be assigned to a person with a bug id, flag, description, project name. Nowadays, when project are so extensive defects or bugs have been existed as a problem in the system and they are normally inevitable in software development.A bug could be in either a program’s source code or its design. # ABSTRACT SJEC Dept.Of Computer Application 2
  • 4. # Introduction • Bug Tracking System is a web-based application that is designed to help quality assurance and programmers keep track of reported software bugs in their work.. • Bugs will be assigned to a person with a bug id, flag, description, project name. • Bug can be submitted to the tester with an attachment for the bug detailed report. • Admin can maintain users, projects, organizations, bug categories, bug priorities, status of bug etc. SJEC Dept.Of Computer Application 3
  • 5. # Purpose Of The Project • Bug Tracking System is to test the application for the bugs and report it to the project manager and developer. • The main intention behind the Bug Tracking System is that to track bugs and report them. • Store the bug information with a unique id in the database. SJEC Dept.Of Computer Application 4
  • 6. # Software Requirement Specification MINIMUM HARDWARE REQUIREMENTS Processor 133-Intel Pentium class processor Hard Disk 5GB Recommended Memory 1GB of Ram,2GB Recommended Display Standard Output Display Keyboard Standard Qwerty Keyboard For Interface Mouse Standard Mouse With Two Buttons MINIMUM SOFTWARE REQUIREMENTS Operating System Windows-XP and Above User Interface HTML, CSS Client-side Scripting PHP Back End MySQL Web Server Apache Tomcat 7.0.22 IDE NetBeans 7.1 SJEC Dept.Of Computer Application 5
  • 7. # Functional Requirements MAINMODULE • Admin: This module has the entire access to all other modules, admin creates the project and assigning the projects to the created manager, adding members to the managers, assigning bugs based on the priority. • Manager: Manager has the full access to the particular project assigned by the admin and controls the team member’s access to the bugs assigned. SJEC Dept.Of Computer Application 6
  • 8. # • Developer: Can access the task or bug assigned by the manager, view assigned projects and resolving the assigned bug. Developer can view the bugs list assigned by the manager. • Tester: Tester can access to the projects or bugs assigned by the manager, can view the assigned projects and can add a new bug to the list and send the bug back to the manager. Tester can login to the system and access the assigned projects list. • Reports: Both Admin and Manager can access this module and generate the reports based on the requirements. SJEC Dept.Of Computer Application 7
  • 9. # System Design Document SOFTWARE PRODUCT ARCHITECTURE ARCHITECTURAL DESIGN Architectural Design is a process of decomposing a large complex system into small subsystems. These subsystems are meant for providing some related services. Figure 3.2.1: Architectural design for Bug Tracking System SJEC Dept.Of Computer Application 8
  • 10. # Component Architecture USER INTERFACE Login Screen SJEC Dept.Of Computer Application 9
  • 11. # Level 0 DFD or Context Flow Diagram: Figure 3.4.1: Level 0 Data Flow Diagram for BTS Level 1 DFD Figure 3.4.2: Level 1 Data Flow Diagram for BTS SJEC Dept.Of Computer Application 10
  • 12. # Level 1.1 DFD Level 2 DFD Figure 5.7: Level 2 Data Flow Diagram for BTS SJEC Dept.Of Computer Application 11
  • 13. # SEQUENCE DIAGRAM Figure 3.5.2: Sequence Diagram for Administrator SJEC Dept.Of Computer Application 12
  • 14. # Figure 3.5.2: Sequence Diagram for Project Manager SJEC Dept.Of Computer Application 13
  • 15. # Figure 3.5.2: Sequence Diagram for Developer SJEC Dept.Of Computer Application 14
  • 16. Figure 3.5.3: Sequence Diagram for Tester # SJEC Dept.Of Computer Application 15
  • 17. # DATABASE DESIGN Table Name: Add Project Table 5.2: Add Project Column Name DataType Constraints Proid int Primary key Pname varchar Not Null Sdate datetime Not Null Edate datetime Not Null Asmngr varchar Not Null Email varchar Not Null File varchar Not Null Status varchar Not Null Table Name: Bug Store Table 5.5: Bug_Store Column Name DataType Constraints bid int Primary key frmMail varchar Not Null toMail varchar Not Null Bug_name varchar Not Null Bug_prio varchar Not Null Set_prio int Not Null Bug_descrp varchar Not Null Date/Time datetime Not Null SJEC Dept.Of Computer Application 16
  • 18. # IMPLEMENTATION PSEUDO CODES FOR LOGIN IMPLEMENTATION PSEUDO CODE FOR ADMIN, PROJECT MANAGER, DEVELOPER AND TESTRER LOGIN Begin Input: Username, Password, User type /*Enter valid username and password*/ Connect to Server /*Validations*/ Check for the authorization of user Enter name and password Search in the database (login) If match found Connect user profile Module Else Display “User authentication failed” EndIf End SJEC Dept.Of Computer Application 17
  • 19. # TESTING Table 7.7 Integration Test Cases Purpose/ Objective: To perform integrated testing of Bug Tracking System. Assumptions: All types of Users should exist in the system. Sl. No Test Cases Expected Result Observed Result Status 1 Click on the "Login Button" with Admin login credentials Admin Menu page will be opened Admin Menu page is opened PASS 2 Click on the "Login Button" with All user login credentials User Profile Page form will be opened User Profile Page form is opened PASS 3 Click on "Add Member" Button Add Member module should be opened Add Member module is opened PASS 4 Click on "Add Project" Button Add Project module should be opened Add Project module is opened PASS 5 Click on "View Member" Menu All Members Details module should be opened All Members Details module is opened PASS 6 Click on "View Bug Details" Menu View Bug Details module should be opened View Bug Details module is opened PASS 7 Click on "View Report" Button Bug Reports module should be opened Bug Reports module is opened PASS SJEC Dept.Of Computer Application 18
  • 20. # USE CASE DIAGRAM Figure 3.6.1: Use case diagram for Admin SJEC Dept.Of Computer Application 19
  • 21. # ER DIAGRAM Figure 3.7: ER diagram for BTS SJEC Dept.Of Computer Application 20
  • 22. # SCREEN SHOTS Screenshot 1: Home Page This is the first screen to be displayed when the application is launched. The user should click his/her login credentials and it enters to the login page. This should then be verified by the application. SJEC Dept.Of Computer Application 21
  • 23. # Screenshot 2: Admin Page In this page admin can assigning the project to the project manager , admin can also view the user details, delete the users, reset the password and also view the bug history. SJEC Dept.Of Computer Application 22
  • 24. # Screenshot 4: Member Registration Page This page is used to register the member and also assigning a role to the member. SJEC Dept.Of Computer Application 23
  • 25. # Screenshot 6: Profile Page (Project Manager, Developer and Tester) This is the profile page of the users, its shows the user’s details and received bug details, then here he/she can update his/her details and also delete his/her profile. SJEC Dept.Of Computer Application 24
  • 26. # Screenshot 7: Attach File Page This page is used to send the file to the different users using name of file, date and also receiver mail id. SJEC Dept.Of Computer Application 25
  • 27. # Screenshot 8: Sending Bug Form This page is used sending the bug details to the developer and also admin using receiver mail id with attached project file. SJEC Dept.Of Computer Application 26
  • 28. # Screenshot 9: View Old Bug In this page user can view the old bug’s information for future reference. SJEC Dept.Of Computer Application 27
  • 29. # CONCLUSION • Bug Tracking System helps to detect and manage the bugs in software products effectively. • This project BTS can be used to track the bugs in the project modules and assist in troubleshooting errors for testing and for development processes. • This project highly avoids all sources of delay in bugs reporting level within the project modules in the software industry. As application is deployed in a company server, it is much more secure. SJEC Dept.Of Computer Application 28
  • 30. # FUTURE ENHANCEMENTS • This Bug Tracking System can be modified and enhanced for performing more complex task related to bug tracking system. • There are many more enhancements that are pending to make this project more interactive and professional, apart from this online facility, chat room, SMS alerts to the user and a separate account will be created for the testing team to compare severity of the incoming bugs. SJEC Dept.Of Computer Application 29
  • 31. # REFERENCES [1] The Complete Reference PHP 5.0 by Steven Holzner. [2] http://en.wikipedia.org/wiki/Comparison_of_issue_tracking_systems. [3] An Integrated Approach to Software Engineering, Third Edition – Pankaj Jalote [4] Fundamentals Of Database Systems, Third Edition – Ramez Elmasri and Shamka Navathe [5] Professional Web Widgets with CSS, DOM, JSON and Ajax – Rajesh Lal and Lakshmi Chava [6] Beginning JavaScript and CSS Development with jQuery- Richard York SJEC Dept.Of Computer Application 30
  • 32. # YOU