You are on page 1of 15

Bug Tracking System Abstract 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. This procedure is errorprone and tends to cause those bugs judged least significant by developers to be dropped or ignored. Bug Tracking ystem is an ideal solution to track the bugs of a product, solution or an

application. Bug Tracking ystem allows individual or groups of developers to keep track of outstanding bugs in their product effectively. This can also be called as !efect Tracking ystem. The Bug Tracking performance. ome salient features are " #. $roduct and %omponent based &. %reating ' %hanging Bugs at ease (. )uery Bug *ist to any depth +. ,eporting ' %harting in more comprehensive way -. .ser /ccounts to control the access and maintain security 0. imple tatus ' ,esolutions 1. Multi-level $riorities ' everities. 2. Targets ' Milestones for guiding the programmers 3. /ttachments ' /dditional %omments for more information #4. ,obust database back-end ystem can dramatically increase the productivity and accountability of

individual employees by providing a documented workflow and positive feedback for good

Modules & Description


1. Authenticate User The Bug Tracking ystem first activates the login form. 5ere the user enters the .ser name and password and our system starts the authentication process in which the username and password are matched with the e6isting username and password in the database. 7f the password matches then it is allowed to the main page else it warns the user for 7nvalid .ser name and password. /fter successful authentication the system activates menus. The activity log also prepared for failures and security. 2. roducts !ist "# roducts /fter successful authentication the user is provided with the list e6isting products. 5ere the user can view the details of products and can modify the e6isting products. This project even provides the facility of adding new projects. roduct $ersions /ll the products are maintained in several versions. /s it is not possible to complete the whole project in a single version Features re8uired for the product are categori9ed into several version with dead lines. /nd the versions are completed according to their dead line dates. 5ere the user can add new versions to a product or can modify the e6isting details of version. roduct Users

7n order to complete the project each product is allotted with ,esources or users. First all the employees with their names and 8ualifications are stored in the database. :ach user is allotted to the product based on their rating, )ualification and designation. For each user :ffective date is stored which specifies the total period a user is valid for that product.

%. Bug Details Bug Details 7n this module the user is provided with the facility for adding bugs or updating the e6isting bugs. /s the number of bugs for a product can be

very large this system is provided with efficient filtering. The user can filter the bugs based on the priority, database, operating system and status. /fter the user applies filter the list of bugs are displayed from the database. Bug &istory 5ere the bug history is maintained. /ll the solutions given for the bug resolution by various users are stored. /s the bug needs several techni8ues or methods for resolution it is important to store the history of the bug. Bug Assignee This displays the list of users for whom the bug is assigned for resolution. /s the bug need to be resolved for completing the product several user are assigned to find a solution for the bug. The user can add this bug to a new user or he can modify the e6isting user details. Bug Attachments This gives a list of attachments for a particular bug. The bug can be of any type it can be a database bug or a ;.7 bug. o while you add a bug you need to provide with the details of bug. o the file attachments can be a document, database file or an image file. /ll then attachments are stored in a location along with the si9e and type of the file. 5ere the user can add a new attachment or can change the details of e6isting files. '. Bug Tracking Track &ierarchy

/ll the bugs saved in the database will have a particular hierarchy. There might be bugs which can be related to the earlier bugs saved in the database so our system is provided with a hierarchy. /nd user can add child nodes in this hierarchy or he can modify the e6isting values of the nodes. This hierarchy is based on the parent child relation ship between the bugs.

Track (esolution

This displays a list of all solutions provided by the users allotted to a bug. This stores the action type and the necessary resolution provided by the user.

Track (esources

This displays list of resources allotted to the project. /s the bugs need to be resolved resources are provided for the bugs. These ,esources will be the resources allotted to the project. The resources are allotted based on the rating of the employee.

). $ie* roduct Bug &ierarchy This module is just for displaying the hierarchy for the easy *ook of the bugs. 5ere the bugs are displayed in the form of parent child nodes. /s it is difficult for the user to look at the vast number of bugs in the database. /nd one cannot easily access the relation between the bugs. roduct User &ierarchy This module if for displaying the users allotted to the bug. The users along with their name and designation are displayed in this module. :ven in the allotment of resources there can be hierarchy between the employees depending on their designation. o this module simplifies the hierarchy among the employees. +. Search <ur system provides with the feature of advanced search techni8ue. ;enerally =umber of bugs for a project increased tremendously so if we want to know about a particular bug 7t takes much amount of time. >ith the search screen provided one can filter the bug?s base on priority, product, severity, database and type of operating system. 5e can also list the bugs between particular time based on the start date and end date. /fter earching it displays a list of bugs. From this list the user can modify the e6isting bugs or can add a new bug. ,. Admin Users /ll the users of this system are displayed in this module. <ne can add new user or can update the details of an e6isting user. 5ere the password provided by the user is encrypted before saving them to the database for proper security. This module saves the details like address, phone and email. -on#iguration

/ll the @alues that we are using in this system are configurable. @alues like status, priority and others can be added dynamically on the screen. uppose if we limit these fields by hot coding them and if the user wants to add a new value again he has to come to the developer of the product. o 7n order to avoid this it is provided with the feature of adding values from the screen. /nd the user can change the status to 7n /ctive whenever he wants. !og $ie* 7n order for the efficient Tracking of the system logs are maintained. /s the logs will be in vast it will be a problem for user for checking the database. The *og @iew module can be searched based on the user and ,ecords between a start date and end date. .. !ogout 7n this once the user clicks on *og out First the session variable is killed and then the system is redirected to the login page. /. repare !ogs /t all the stages, whenever user performs an operation by clicking a button, automatically the Bug Tracking ystem logs the activity.

DATA 0!"1 D2A3(AMS


BTS 4 T" ! 5$ 5! D 2A 3 ( A M

$ ro g ram m er

/ d m in is t r a t o r

B u g T r a c k in g S y ste m

! a ta b a s e

BTS 4 T"

! 5$ 5! D 2A 3 ( A M . ser

t b lA $ r o d u c t A ! e t a ils

# * o g in t b lA B u g A ! e t a ils & $ ro d u c ts 0 earc h

( Bugs

! e t a ils
! e t a ils

, e s u lt s 1 / d m in t a s k s

+ T rac k

1 .# , e s u lt s @ ie w 1 .& % o n f i g u r a t io n . s e r / d m in

1 .( * o g @ ie w s

! e t a ils t b lA % o n f ig u r a t io n

2 *og < ut

! " 1 ! 5$ 5! D 2A 3 ( A M 4 ! " 3 26 t b lA / u t h e n t ic a t io n / d m in . s e r # .# . ser . s e r ! e t a i ls # .& @ a l id a t e $ ro g ram m er

! " 1 ! 5$ 5! D 2A 3 ( A M 4 . ser t b lA $ r o d u c t A ! e t a ils

( " D U- TS

& .# $ r o d u c t * is t t b lA $ r o d u c t A . s e r s

& .& ! e t a ils

& .( @ e r s io n

& .0 . sers

& .+ / d d B M o d if y

& .! e le t e

& .1 / d d B M o d if y

& .2 ! e le t e

t b lA $ r o d u c t A ! e t a ils

t b lA $ r o d u c t A . s e r s

! " 1 ! 5$ 5! D 2A 3 ( A M 4 B U3 S . ser t b lA $ r o d u c t A ! e t a i ls & $ r o d u c t * is t

t b lA B u g A ! e t a il s

( .# B u g s * is t

( .& B u g 5 is t o r y

( .& B u g / s s ig n e d

( .( F ile / tta tc h m e n ts

( .+ / d d B M o d iy

( .! e le t e

( .0 / d d B M o d iy

( .1 ! e le t e

( .2 / d d B M o d iy

( .3 ! e le t e

t b lA B u g A 5 is t o r y

t b lA B u g A / s s i g n

t b lA F i le A / t t a t c h m e n t

! " 1 ! 5$ 5! D 2A 3 ( A M 4 T( A - 7 26 3 t b l A B u g A ! e t a il s . ser

+ .# B u g ! e t a il s

+ .& T rac k 5 ie r a r c h y + .& T rac k , eso urc es

+ .( T rac k , e s o lu t io n

+ .+ / d d B M o d iy

+ .! e le t e

+ .0 / d d B M o d iy

+ .1 ! e le t e

+ .2 / d d B M o d iy

+ .3 ! e le t e

t b l A B u g A 5 ie r a r c h y

t b lA B u g A , e s o u r c e s

t b lA B u g A , e s o lu t io n

! " 1 ! 5$ 5! D 2A 3 ( A M 4 $ 251 t b l A $ r o d u c t A ! e t a il s

. ser

- .# $ ro d u c ts

- .& $ ro d u c t . ser 5 ie r a r c h y

- .( B u g 5 ie r a r c h y

t b lA $ r o d u c t A . s e r s

t b l A B u g A ! e t a i ls

! " 1 ! 5$ 5! D 2A 3 ( A M 4 S5A ( - &

0 .# . ser e a r c h % r i t e r ia

0 .& B u il d ) u e r y

0 .( : 6 e c u te ) u ery , e s u lt s

! " 1 ! 5$ 5! D 2A 3 ( A M 4 ! " 3 " UT

2 .# . ser % lo s e e s s io n

2 .& , e d ir e c t 5 o m e $ age

Requirement Specification The minimum configuration to use this system is as follows: Hardware Specification: Processor RAM Hard Disk Monitor "e#$oard Mo&se )etwork : : : : : : : Intel Celeron class processor with 233 MHz 32 MB 1 B Color !onitor 1%1 ke#s An# pointin' de(ice An# network s&pportin' *CP+IP

Software Specification: Plat,or! -$oth sides. /o,tware ::An# plat,or! M/0)1*2 3racle

The recommended configuration to use this system is as follows: Hardware Specification: Processor RAM Hard Disk Monitor "e#$oard Mo&se )etwork : : : : : : : Intel Celeron class processor with 45% MHz and a$o(e 64 MB 2% B Color !onitor s&pportin' 7%%+6%%+16$ resol&tion 11% ke#s *hree B&tton pointin' de(ice )etwork s&pportin' *CP+IP

Software Specification: Plat,or! -$oth sides. : -8indows 972 M12 2%%%2 :P+;)I: +/olaries /o,tware -Client side. : -M/ Internet 1<plorer 40% or )et/cape 20% /o,tware -ser(er side. : M/0)1*

You might also like