Upload
mcahariharan
View
234
Download
0
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.html8/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=28/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=28/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