08-02-2013, 03:44 PM
BUG TRACKING SYSTEM
1BUG TRACKING.docx (Size: 2.15 MB / Downloads: 38)
ABSTRACT
The system deals with providing online support to the people who are facing
problems with various software technologies. Problems with the current system there is a communication gap between the customer and the organizations.
People generally don’t know the name of the sites of all Organizations to post their problem.
Cust¬omer usually face some problem while posting the bugs occurred in different software as they have to post their bugs to different sites individually there is no surety of quick response from the organization .Few organizations may not be interested in responding to the customer problems .So in order to overcome all these limitations and to meet all their requirements, the current process is replaced with this application.
INTRODUCTION
The objective of the proposed system is to build that provides the facility to the customer to post their bugs occurred in the various software’s usage.
The system should keep track of bugs and within no time, the customer should get the solution for his problem.
The proposed system should provide the facilities for the following modules.
Administrator Module
Manager Module
Technical Person Module
Customer Module
Only the authorized persons can login to their respective modules using their username and password.
In administrator module, once an administrator logs on to the system he/she can register the managers, technical persons and products.
The Administrator can update the details of anyone on their demand. He analyzes the performance of each individual staff.
In customer module, once a customer logs on to the system, he can post a bug to the manager. The customer can view the solution to the bug posted by him. Thereafter the customer can send a feedback for his solution. They can edit their personnel details.
SYSTEM REQUIREMENT SPECIFICATION
REQUIREMENT ANALYSIS
Requirements analysis is done in order to understand the problem the software system is to solve. The problem could be automating an existing manual process, developing a new automated system, or a combination of the two. For large systems that have many features, and that need to perform many different tasks, understanding the requirements of the system is a major task.
The emphasis in requirements analysis is on identifying what is needed from the system, not how the system will achieve its goals. This task is complicated by the fact that there are often at least two parties involved in software development-a client and a developer. The developer usually does not understand the client’s problem domain and the client does not understand the issues involved in the system software systems developed by the developers. Hence causes a communication gap between them.
This communication gap is bridged during the analysis. This analysis phase ends with a document describing all the requirements called as SRS (Software Requirements Specification).
There are two major activities involved in this phase. Problem understanding or analysis and requirement specification. In problem analysis, the analyst has to understand the problem and its context. Such analysis typically requires through understanding of the existing system, parts which have to be automated. A clear understanding is needed of the important data entities in the system, major centers where action is taken, the purpose of the different actions that are performed and the inputs and outputs.
CURRENT SYSTEM
Now a days, almost everyone is using computers. Some people use it for writing letters, sending mails etc. Few people use it for developing applications and few people use it for entertainment purpose. Like this computers are useful for almost everyone in something or the other way.
When people are working with computers, they may or may not be aware of computers and more importantly when they are using the software products of different vendors, they may face some problems.
SYSTEM ANALYSIS
INTRODUCTION TO JDBC
JDBC is a java API for executing SQL statements. JDBC is often thought of as standing for Java Database Connectivity. It consists of a set of classes and interfaces written in the Java programming language. JDBC provides standard API tool/database developers and makes it possible to write database application using a pure Java API. Using JDBC, it is easy to send SQL statements to virtually any relation database.
One can write a single program using the JDBC API, and the program will be able to send SQL statements to the appropriate database. The combination of Java and JDBC lets a programmer to write it once and run it anywhere.
Java being robust, secure, easy to understand and automatically downloadable on a network, is an excellent language basis for database applications. A programmer can write or update once, put it on the server, and everybody has access to the latest version.
CONCLUSION
This software presents the part of an organization work as per the requirements, specifications and conditions mentioned in the user manual. This application s/w has been developed and completed successfully and also tests successfully by taking “Test Cases” It is user friendly and has all the needed menu options , which can be utilized by the user to perform the desired operations .Moreover help messages are provided which will help any authorized user from using the system without trouble.