Object Oriented Analysis
& Design
Time Based Tasks Tracking
System
Complete Source Code
Download Here
UML Diagrams
Download
Plate form
JAVA
Table of Contents
1. INTRODUCTION
Defining the
problem
2. Admin Module
3. Project Manager Module
4. DEVELOPER MODULE
5. STRUCTURE FLOW DIAGRAM
6. DEVELOPING SOLUTION STRATEGIES
Benefits
7. IMPLEMENTATON PROCEDURE
8. INPUT OF BUG TRACKING SYSTEM
9. QUALITY ASSURANCE
10. SECURITY TECHNOLOGIES AND POLICIES
11. RESULT
Advantages
12. CONCLUSION
1. INTRODUCTION
This is the world of information. Bug and issue tracking systems
are often implemented as a part of integrated project management system. This
approach allows including bug tracking and fixing in a general product
development process, fixing bugs in several product versions, automatic
generation of a product knowledge base and release notes.
Defining the problem
The problem in the older system can be
defined as the whole project maintenance, users maintenance and their
assignment has to be maintained manually. The Software development companies
have to face a lot of problems while maintaining manually all the maintenance
of the projects, their bugs and their status. This type of problem makes the
whole system an inefficient one and thus making a poor and unorganized working.
In order to remove this type of problem, So that the paper is planned to
develop. Bug tracking software is a “Defect Tracking System” or a set of
scripts which maintain a database of problem reports. Bug tracking software
allows individuals or groups of developers to keep track of outstanding bugs in
the product effectively. Bug tracking software can track bugs and changes,
communicate with members, submit and review patches, and manage quality
assurance. This web-based business application is a great tool for assigning
and tracking issues and tasks during software development and any other
projects that involve teams of two or more people.
2. Admin Module
The
administrator too has the authority to update the master details of severity
level , status level, etc, modules of the project. The administrator adds the
users and assign them responsibility of completing the project. Finally on
analyzing the project assigned to the particular user, the administrator can
track the bugs, and it is automatically added to the tables containing the bugs
, by order of severity and status.
The administrator can know the information in
tact the various projects assigned to various users, their bug tracking status,
their description etc in the form of reports from time to time. The project
wholly uses the secure way of tracking the system by implementing and
incorporating the Server side scripting. The administrator can now add the
project modules, project descriptions etc. He too adds the severity level, its
status etc.
4. DEVELOPER MODULE

6. DEVELOPING SOLUTION STRATEGIES
The main objective of the proposed system is
to full analyze the bugs and report the same to the administrator in an
efficient manner so that he can get right information at right times. The paper
objective is to fully systematize everything so that the possibilities of bugs
should be reduced at all levels.
Benefits
1)
To track the status level of each project.
2)
To track the status level of each bug in the project module.
3)
To assign the projects to the users by the administrator.
4)
To add the bugs by the administrator.
5)
To add the status, severity levels by the administrator
6)
To add a detailed bug information.
7)
To add the modules in the project and to track the person developing it.
8)
To add the project status levels by the project managers
9)
To add the project bug levels by the users.
10)
To give an efficient reporting system so that right decisions can be taken and
at right times.
11) Moreover to make the system
fully utilize to reduce the bugs.
7. IMPLEMENTATION PROCEDURE
Implementation is the stage, which is crucial
in the life cycle of the new system designed. The main stage in the
implementation is planning, training, system testing. Implementation is
converting a new or revised system into an operational one. Conversion is the
main aspect of implementation. It is the process of changing from the old
system to the new one. After system is implemented, user conducts a review of
the system. It is used to gather information for the maintenance of the system.
The basic review method is a data collection method of questionnaire, interview
etc.
8. INPUT OF BUG TRACKING SYSTEM
Input data is a part of the overall system
design, which requires very careful attention. If the data going into the
system is incorrect then the processing and output will magnify these errors.
Input can be categorized as internal, external, operational, computerized and
interactive. The analysis phase should consider the impact of the inputs on the
system as a whole and on the other systems. In this paper, the inputs are
designed is such a way that occurrence of errors are minimized to its maximum
since only authorized user or administrator can able to access this tool. The
input is given by the administrators are checked at the entry form itself. So
there is no chance of unauthorized accessing of the tool. Any abnormality found
in the inputs are checked and handled effectively. Input design features can
ensure the reliability of a system and produce results from accurate data or
they can result in the production of erroneous information.
9. QUALITY ASSURANCE
Quality
Assurance is „a planned and systematic pattern of all actions necessary to
provide adequate confidence that the item or product conform to established
technical requirements‟. This package is tested for Software Quality Assurance.
During analysis and design phase, it is verified whether the requirements are
satisfied by the design documents and found that the source code is consistent
with the requirements specifications and design documentation. The Acceptance
test plan is executed and the developer is satisfied with the expected
outcomes.
10. SECURITY TECHNOLOGIES AND POLICIES
Software
safety is a software quality assurance activity that focuses on the
identification and assessment of potential hazards that may impact software
negatively and cause the entire system to fail. The system is highly secured
that all Forms are interlinked and follows the login so that only authorized
users who have known the correct password can only enter and work with the
system. The package could not exposed to outside hosts.
11. RESULT
The
older system is a system which suffers from a lot of disadvantages:
1)
Limitations of the older System
2)
Has to maintain the whole system of
3)
software development manually
4)
Has to maintain the details of the project managers manually.
5)
Has to maintain the details of the status of different projects manually.
6)
Has to maintain the bug details, project descriptions, project status details,
project description details, project list details manually.
7)
No efficient reporting system.
In
this paper we presented the results to overcomes the problem with older system.
The bug tracking system fulfills different requirements of administrator and
employee of a software development organization efficiently. The specific
purpose of the system is to gather and resolve issues that arise in different
projects handled by the organization. The advantages of this paper is:
Advantages
1)
The different groups and representatives can interact each through internet.
2)
Main objective of the system is to gather and resolve issues (bugs) that arise
in different projects of the organization.
3)
Reduce The Timing.
4)
Internet application.
12. CONCLUSION
This
Paper Bug Tracking and Reporting System helps an Software Concern to detect and
manage the bug in their products effectively-efficiently. Utilizing bug
tracking software can assist in troubleshooting errors for testing and for
development processes. With the ability to provide comprehensive reports,
documentation, searching capabilities, tracking bugs and issues, bug tracking
software is a great tool for those software development needs. Depending on
your development needs and the bug tracking software, you can hope to gain
several benefits from bug tracking software. Some of the benefits are:
1)
Improve communications between groups of people
2)
Increase the quality of the software
3)
Improve customer satisfaction with bug free software
4)
Provides a form of accountability
5)
Increases overall productivity