Intelligent Task

Embed Size (px)

Citation preview

  • 8/3/2019 Intelligent Task

    1/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.

  • 8/3/2019 Intelligent Task

    2/20

  • 8/3/2019 Intelligent Task

    3/20

    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

  • 8/3/2019 Intelligent Task

    4/20

  • 8/3/2019 Intelligent Task

    5/20

    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 inactiveand 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.

  • 8/3/2019 Intelligent Task

    6/20

    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 lifecycle, 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

    oriterativesteps.

    http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci519105,00.htmlhttp://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci519105,00.htmlhttp://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci519105,00.htmlhttp://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci519105,00.html
  • 8/3/2019 Intelligent Task

    7/20

    A project management application is provided in which an active or not active task statefor each task may be displayed in a user interface. The active or not active task statewould indicate whether the task is inactive or active. If the state of a task is active, theproject management application may treat the active task as a normal task in the projectplan. 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 schedulingpurposes in the project plan. The project management application may maintain anddisplay information of the inactive tasks in the project plan. The project managementapplication may display the inactive tasks in a different style from the active tasks in theuser interface.

    ClaimsWhat 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

  • 8/3/2019 Intelligent Task

    8/20

    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 theactive 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

  • 8/3/2019 Intelligent Task

    9/20

    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 interfacecomprises 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

  • 8/3/2019 Intelligent Task

    10/20

    display the filtered tasks in

    the user interface.

    19. The project management

    system of claim 17, wherein

    the information of the inactivetasks 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

    http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA2&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA2&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA2&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA2&source=gbs_selected_pages&cad=2
  • 8/3/2019 Intelligent Task

    11/20

    Drawing

    Drawing

    Drawing

    Drawing

    http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA6&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA5&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA4&source=gbs_selected_pages&cad=2http://www.google.com/patents?id=tILTAAAAEBAJ&pg=PA3&source=gbs_selected_pages&cad=2
  • 8/3/2019 Intelligent Task

    12/20

    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

  • 8/3/2019 Intelligent Task

    13/20

    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 thatthe 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: 256 MB

    Processor: Pentium

    Hard disk: 40 GB

    Software Requirement:

    1) JSP, SERVLET

    2).Mysql

    3).Front Page

    4).Tomcat 6.0

  • 8/3/2019 Intelligent Task

    14/20

    ARCHITECTURE DIAGRAM

  • 8/3/2019 Intelligent Task

    15/20

    DATA FLOW DIAGRAM

  • 8/3/2019 Intelligent Task

    16/20

    LEVEL-2 DFD

  • 8/3/2019 Intelligent Task

    17/20

    USE CASE DIAGR

  • 8/3/2019 Intelligent Task

    18/20

  • 8/3/2019 Intelligent Task

    19/20

    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 usersover 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:

  • 8/3/2019 Intelligent Task

    20/20

    FRONT END::JSP,SERVLET

    IDE::Netbeans

    WEBSERVER:Appache Tomcat

    BACK END:MYSQL

    Hardware REQUIREMENT:

    RAM:256MB

    HARD DISK:40GB

    PROCESSOR: Pentium