You are on page 1of 20

INTELLIGENT TASK DEACTIVATION IN PROJECT SCHEDULING APPLICATION SCOPE: Electronic Project Management Applications help the project manager

determine the relationships between tasks, track costs, and make assignment of resources to the tasks in order to optimize one or more aspects of the project. Modules:

Task Scheduling Comprising Reactivating & Deactivating Electronic Readable Storage Medium Project Management System Chart View

Task Scheduling: Displaying tasks of a work project for a user to schedule a project plan in a project management application, providing a user interface to display the project plan and each task state indicating whether the task is inactive or active, if the state is active, treating the task as a normal task or if the task is inactive state, treating the task having no effect and ignoring the task for scheduling purposes and maintaining information of the inactive tasks in the project plan and display the both active and inactive tasks in the user interface. Comprising Deactivating & Reactivating: In Deactivating an active task to become inactive and maintaining information of the deactivating task in the project plan and Reactivating the previously deactivated task where in reactivating the previously deactivated task restore the project plan to its previous state. Displaying both inactive and active tasks in the user interface comprises displaying the inactive tasks in a different style from the active tasks. Electronic Readable Storage Medium: The actions of deactivating the active task and reactivating the previously deactivated task are taken in a same application session, between application sessions or between users over period of time. Multiple set of task is activated and the rest of the multiple set tasks are deactivated. Allowing the user to perform Conditional scheduling by making a choice in different options and evaluate the potential alternative by deactivating the current optional task and activating a different optional task. Project Management System: Comprising a filter programmed to filter the inactive and active tasks and display the filtered tasks in the user interface and the information of the inactive task is accessible and editable and the inactive task s are scheduled in the inactive task portions, so the user may intelligently interact with inactive Portions without affecting the rest of the current project plan. Chart View: A Project Management application scheduling Report a table view and bar view for a task state, when a task and its subtask is deleted and deactivated, when a first optional task is activated and second optional task is deactivated vice versa.

Technologies Used
Hardware Requirements:
Operating System Windows XP Processor Intel Pentium(R) D CPU 3.00GHz Memory 958 MB RAM Hard Disk 160 GB

Software Requirements:
Language Java (JDK 1.6), J2ee IDE Net Beans 6.8 Web Technology- Servlets, JSP, Java Script, HTML Data Base MY SQL 5.0 Server, HeidiSQL interface

PROBLEM DEFINITION
The computer-readable storage medium of claim wherein the inactive tasks are indicated in the user interface by coloring the inactive tasks and their attributes a light grey as opposed to black or dark blue as the active tasks are rendered. The computer-readable storage medium of claim wherein providing the user interface comprises providing a toolbar button to deactivate and activate a task. The computer-readable storage medium of claim wherein maintaining information of the inactive tasks includes maintaining constrains, dependencies and resource schedules information of the inactive tasks. The computer-readable storage medium of claim further comprising:wherein multiple sets of tasks are entered as optional tasks;wherein only one of the multiple sets of tasks is activated and the rest of the multiple sets of tasks are deactivated;allowing the user to perform conditional scheduling by making a choice in different options while maintaining the options information of the project in one plan; andallowing the user to evaluate the potential alternatives by deactivating the current optional task and activating a different optional task. A project management system for scheduling tasks of a work project, comprising:an active or not active task state module programmed to provide each task a state indicating whether the task is inactive or active, an active task being treated as a normal task in a project plan, an inactive task being treated as having no effect in the project plan and being ignored for scheduling purposes; anda user interface programmed to:deactivate an active task to become inactive,reactivate a previously deactivated task,restore a project plan to its previous state after reactivating the previously deactivated task,maintain information of the inactive tasks in the project plan, anddisplay the inactive tasks in a different style from the active tasks in the user interface. The project management system of claim further comprising a filter programmed to filter the inactive and active tasks and display the filtered tasks in the user interface. The project management system of claim wherein the information of the inactive tasks is accessible and editable and the inactive tasks are scheduled in the inactive task portions so that the user may intelligently interact with the inactive task portions without affecting the rest of the current project plan. The project management system of claim wherein the information of the inactive tasks includes constrains, dependencies and resource schedules information of the inactive tasks wherein the maintained information enables a user to do reporting and analysis of the inactive tasks over time.

METHODOLOGY :-WATER FALL MODEL

The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to the systems development life cycle, the waterfall model describes a development method that is linear and sequential. Waterfall development has distinct goals for each phase of development. Imagine a waterfall on the cliff of a steep mountain. Once the water has flowed over the edge of the cliff and has begun its journey down the side of the mountain, it cannot turn back. It is the same with waterfall development. Once a phase of development is completed, the development proceeds to the next phase and there is no turning back. The advantage of waterfall development is that it allows for departmentalization and managerial control. A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a carwash. Theoretically, be delivered on time. Development moves from concept, through design, implementation, testing, installation, troubleshooting, and ends up at operation and maintenance. Each phase of development proceeds in strict order, without any overlapping or iterative steps.

A project management application is provided in which an active or not active task state for each task may be displayed in a user interface. The active or not active task state would indicate whether the task is inactive or active. If the state of a task is active, the project management application may treat the active task as a normal task in the project plan. If the state of a task is inactive, the project management application may treat the inactive task as having no effect and may ignore the inactive task for scheduling purposes in the project plan. The project management application may maintain and display information of the inactive tasks in the project plan. The project management application may display the inactive tasks in a different style from the active tasks in the user interface.

Claims
What is claimed is: 1. A method of displaying tasks of a work project for a user to schedule a project plan in a project management application, comprising: providing a user interface to display the project plan; providing each task a state indicating whether the task is inactive or active; if the state of a task is active, treating the task as a normal task in the project plan; if the state of a task is inactive, treating the task as having no effect in the project plan and ignoring the task for scheduling purposes; maintaining information of the inactive tasks in the project plan; and displaying both inactive and active tasks in the user interface. 2. The method of claim 1, further comprising deactivating an active task to become inactive and maintaining information of the deactivated task in the project plan. 3. The method of claim 2, further comprising reactivating the previously deactivated task wherein reactivating the previously deactivated task restores the project plan to its previous state. 4. The method of claim 1, wherein displaying both inactive and active tasks in the user interface comprises displaying the inactive tasks in a different style from the active tasks. 5. The method of claim 4, wherein the inactive tasks are indicated in the user interface by coloring the inactive tasks and their attributes a light grey as opposed to black or dark blue as the active tasks are rendered. 6. The method of claim 1, wherein providing the user interface comprises providing a menu option to deactivate and activate a task. 7. The method of claim 1, wherein maintaining information of the inactive tasks includes maintaining constrains, dependencies and resource schedules information of the inactive

tasks wherein the maintained information enables the user to do reporting and analysis of the inactive tasks over time. 8. The method of claim 1, further comprising: wherein multiple sets of tasks are entered as optional tasks; wherein only one of the multiple sets of tasks is activated and the rest of the multiple sets of tasks are deactivated; allowing the user to perform conditional scheduling by making a choice in different options while maintaining the options information of the project in one plan; and allowing the user to evaluate the potential alternatives by deactivating the current optional task and activating a different optional task. 9. The method of claim 1, wherein the information of the inactive tasks is accessible and editable and the inactive tasks are scheduled in the inactive task portions so that the user may intelligently interact with the inactive task portions without affecting the rest of the current project plan. 10. The method of claim 1, further comprising: providing a filter to filter the inactive and active tasks; and displaying the filtered tasks in the user interface. 11. A computer-readable storage medium containing computer executable instructions which when executed by a computer perform a method of displaying tasks of a work project, comprising: providing a user interface to display the project plan; providing each task a state indicating whether the task is inactive or active; if the state of a task is active, treating the task as a normal task in the project plan; if the state of a task is inactive, treating the task as having no effect in the project plan and ignoring the task for scheduling purposes; deactivating an active task to become inactive; reactivating a previously deactivated task wherein reactivating the previously deactivated task restores the project plan to its previous state; maintaining information of the inactive tasks in the project plan; and displaying the inactive tasks in a different style from the active tasks in the user interface. 12. The computer-readable storage medium of claim 11, wherein the actions of deactivating the active task and reactivating the previously deactivated task are taken in a same application session, between application sessions or between different users over a period of time. 13. The computer-readable storage medium of claim 11, wherein the inactive tasks are indicated in

the user interface by coloring the inactive tasks and their attributes a light grey as opposed to black or dark blue as the active tasks are rendered. 14. The computer-readable storage medium of claim 11, wherein providing the user interface comprises providing a toolbar button to deactivate and activate a task. 15. The computer-readable storage medium of claim 11, wherein maintaining information of the inactive tasks includes maintaining constrains, dependencies and resource schedules information of the inactive tasks. 16. The computer-readable storage medium of claim 11, further comprising: wherein multiple sets of tasks are entered as optional tasks; wherein only one of the multiple sets of tasks is activated and the rest of the multiple sets of tasks are deactivated; allowing the user to perform conditional scheduling by making a choice in different options while maintaining the options information of the project in one plan; and allowing the user to evaluate the potential alternatives by deactivating the current optional task and activating a different optional task. 17. A project management system for scheduling tasks of a work project, comprising: an active or not active task state module programmed to provide each task a state indicating whether the task is inactive or active, an active task being treated as a normal task in a project plan, an inactive task being treated as having no effect in the project plan and being ignored for scheduling purposes; and a user interface programmed to: deactivate an active task to become inactive, reactivate a previously deactivated task, restore a project plan to its previous state after reactivating the previously deactivated task, maintain information of the inactive tasks in the project plan, and display the inactive tasks in a different style from the active tasks in the user interface. 18. The project management system of claim 17, further comprising a filter programmed to filter the inactive and active tasks and

display the filtered tasks in the user interface. 19. The project management system of claim 17, wherein the information of the inactive tasks is accessible and editable and the inactive tasks are scheduled in the inactive task portions so that the user may intelligently interact with the inactive task portions without affecting the rest of the current project plan. 20. The project management system of claim 17, wherein the information of the inactive tasks includes constrains, dependencies and resource schedules information of the inactive tasks wherein the maintained information enables a user to do reporting and analysis of the inactive tasks over time.

Drawings

Drawing

Drawing

Drawing

Drawing

Drawing

Intelligent task Deactivation In Project Scheduling

Abstract:
A project management application is provided in which an active or not active task state for each task may be displayed in a user interface. The active or not active task state would indicate whether the task is inactive or active. If the state of a task is active, the project management application may treat the active task as a normal task in the project plan. If the state of a task is inactive, the project management application may treat the inactive task as having no effect and may ignore the inactive task for scheduling purposes in the project plan. The project management application may maintain and display information of the inactive tasks in the project plan. The project management application may display the inactive tasks in a different style from the active tasks in the user interface.
SCOPE:

Electronic Project Management Applications help the project manager determine the relationships between tasks, track costs, and make assignment of resources to the tasks in order to optimize one or more aspects of the project.

Existing System:
Everything is Manual operations. It was not automated by using electronic tools.

Proposed System:
The computer-readable storage medium of claim wherein the inactive tasks are indicated in the user interface by coloring the inactive tasks and their attributes a light grey as opposed to black or dark blue as the active tasks are rendered. The computer-readable storage medium of claim wherein providing the user interface comprises providing a toolbar button to deactivate and activate a task. The computer-readable storage medium of claim wherein maintaining information of the inactive tasks includes maintaining constrains, dependencies and resource schedules information of the inactive tasks. The computer-readable storage medium of claim further comprising:wherein multiple sets of tasks are entered as optional tasks;wherein only one of the multiple sets of tasks is activated and the rest of the multiple sets of tasks are deactivated;allowing the user to perform conditional scheduling by making a choice in different options while maintaining the options

information of the project in one plan; andallowing the user to evaluate the potential alternatives by deactivating the current optional task and activating a different optional task. A project management system for scheduling tasks of a work project, comprising:an active or not active task state module programmed to provide each task a state indicating whether the task is inactive or active, an active task being treated as a normal task in a project plan, an inactive task being treated as having no effect in the project plan and being ignored for scheduling purposes; anda user interface programmed to:deactivate an active task to become inactive,reactivate a previously deactivated task,restore a project plan to its previous state after reactivating the previously deactivated task,maintain information of the inactive tasks in the project plan, anddisplay the inactive tasks in a different style from the active tasks in the user interface. The project management system of claim further comprising a filter programmed to filter the inactive and active tasks and display the filtered tasks in the user interface. The project management system of claim wherein the information of the inactive tasks is accessible and editable and the inactive tasks are scheduled in the inactive task portions so that the user may intelligently interact with the inactive task portions without affecting the rest of the current project plan. The project management system of claim wherein the information of the inactive tasks includes constrains, dependencies and resource schedules information of the inactive tasks wherein the maintained information enables a user to do reporting and analysis of the inactive tasks over time.

Hardware requirement:
RAM: Processor: Hard disk: 256 MB Pentium 40 GB

Software Requirement:
1) JSP, SERVLET 2).Mysql 3).Front Page 4).Tomcat 6.0

ARCHITECTURE DIAGRAM

DATA FLOW DIAGRAM

LEVEL-2 DFD

USE CASE DIAGR

Modules:

Task Scheduling Comprising Reactivating & Deactivating Electronic Readable Storage Medium Project Management System Chart View

Task Scheduling: Displaying tasks of a work project for a user to schedule a project plan in a project management application, providing a user interface to display the project plan and each task state indicating whether the task is inactive or active, if the state is active, treating the task as a normal task or if the task is inactive state, treating the task having no effect and ignoring the task for scheduling purposes and maintaining information of the inactive tasks in the project plan and display the both active and inactive tasks in the user interface. Comprising Deactivating & Reactivating: In Deactivating an active task to become inactive and maintaining information of the deactivating task in the project plan and Reactivating the previously deactivated task where in reactivating the previously deactivated task restore the project plan to its previous state. Displaying both inactive and active tasks in the user interface comprises displaying the inactive tasks in a different style from the active tasks. Electronic Readable Storage Medium: The actions of deactivating the active task and reactivating the previously deactivated task are taken in a same application session, between application sessions or between users over period of time. Multiple set of task is activated and the rest of the multiple set tasks are deactivated. Allowing the user to perform Conditional scheduling by making a choice in different options and evaluate the potential alternative by deactivating the current optional task and activating a different optional task. Project Management System: Comprising a filter programmed to filter the inactive and active tasks and display the filtered tasks in the user interface and the information of the inactive task is accessible and editable and the inactive task s are scheduled in the inactive task portions, so the user may intelligently interact with inactive Portions without affecting the rest of the current project plan. Chart View: A Project Management application scheduling Report a table view and bar view for a task state, when a task and its subtask is deleted and deactivated, when a first optional task is activated and second optional task is deactivated vice versa.

SOFTWARE REQUIREMENT:

FRONT END::JSP,SERVLET IDE::Netbeans WEBSERVER:Appache Tomcat BACK END:MYSQL

Hardware REQUIREMENT:
RAM:256MB HARD DISK:40GB PROCESSOR: Pentium

You might also like