Modules & Description

Posted By freeproject on May 31, 2016

Modules & Description

  1. Authenticate User : The Issue Tracking System first activates the login form. Here the user enters the User name and password and our system starts the authentication process in which the username and password are matched with the existing username and password in the database. If the password matches then it is allowed to the main page else it warns the user for Invalid User name and password. After successful authentication the system activates menus. The activity log also prepared for failures and security.
  2. Products
  • List Of Products : After successful authentication the user is provided with the list existing products. Here the user can view the details of products and can modify the existing products. This project even provides the facility of adding new projects.
  • Product Versions : All the products are maintained in several versions. As it is not possible to complete the whole project in a single version Features required for the product are categorized into several version with dead lines. And the versions are completed according to their dead line dates. Here the user can add new versions to a product or can modify the existing details of version.
  • Product Users : In order to complete the project each product is allotted with Resources or users. First all the employees with their names and qualifications are stored in the database. Each user is allotted to the product based on their rating, Qualification and designation. For each user Effective date is stored which specifies the total period a user is valid for that product.
  1. Issue Details
  • Issue Details : In this module the user is provided with the facility for adding issues or updating the existing issues. As the number of issues for a product can be very large this system is provided with efficient filtering. The user can filter the issues based on the priority, database, operating system and status. After the user applies filter the list of issues are displayed from the database.
  • Issue History : Here the issue history is maintained. All the solutions given for the issue resolution by various users are stored. As the issue needs several techniques or methods for resolution it is important to store the history of the issue.
  • Issue Assignee : This displays the list of users for whom the issue is assigned for resolution. As the issue need to be resolved for completing the product several user are assigned to find a solution for the issue. The user can add this issue to a new user or he can modify the existing user details.
  • Issue Attachments : This gives a list of attachments for a particular issue. The issue can be of any type it can be a database issue or a GUI issue. So while you add a issue you need to provide with the details of issue. So the file attachments can be a document, database file or an image file. All then attachments are stored in a location along with the size and type of the file. Here the user can add a new attachment or can change the details of existing files.
  1. Issue Tracking
  • Track Hierarchy : All the issues saved in the database will have a particular hierarchy. There might be issues which can be related to the earlier issues saved in the database so our system is provided with a hierarchy. And user can add child nodes in this hierarchy or he can modify the existing values of the nodes. This hierarchy is based on the parent child relation ship between the issues.
  • Track Resolution : This displays a list of all solutions provided by the users allotted to a issue. This stores the action type and the necessary resolution provided by the user.
  • Track Resources : This displays list of resources allotted to the project. As the issues need to be resolved resources are provided for the issues. These Resources will be the resources allotted to the project. The resources are allotted based on the rating of the employee.
  1. View
  • Product Issue Hierarchy : This module is just for displaying the hierarchy for the easy Look of the issues. Here the issues are displayed in the form of parent child nodes. As it is difficult for the user to look at the vast number of issues in the database. And one cannot easily access the relation between the issues.
  • Product User Hierarchy : This module if for displaying the users allotted to the issue. The users along with their name and designation are displayed in this module. Even in the allotment of resources there can be hierarchy between the employees depending on their designation. So this module simplifies the hierarchy among the employees.
  1. Search : Our system provides with the feature of advanced search technique. Generally Number of issues for a project increased tremendously so if we want to know about a particular issue It takes much amount of time. With the search screen provided one can filter the issue’s base on priority, product, severity, database and type of operating system. He can also list the issues between particular time based on the start date and end date. After Searching it displays a list of issues. From this list the user can modify the existing issues or can add a new issue.
  2. Admin
  • Users : All the users of this system are displayed in this module. One can add new user or can update the details of an existing user. Here 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.
  • Configuration : All the Values that we are using in this system are configurable. Values like status, priority and others can be added dynamically on the screen. Suppose 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. So In order to avoid this it is provided with the feature of adding values from the screen. And the user can change the status to In Active whenever he wants.
  • Log View : In order for the efficient Tracking of the system logs are maintained. As the logs will be in vast it will be a problem for user for checking the database. The Log View module can be searched based on the user and Records between a start date and end date.
  1. Logout : In this once the user clicks on Log out First the session variable is killed and then the system is redirected to the login page.
  2. Prepare Logs : At all the stages, whenever user performs an operation by clicking a button, automatically the Issue Tracking System logs the activity.