team work management system
TRANSCRIPT
-
7/30/2019 Team work management system
1/120
INDEX
Chapter 1 : Introduction 2
Chapter 2 :(a) Literature Survey 6
(b) Outcome 12
Chapter 3 : Problem Formulation & Methodology 17
Chapter 4 : Work Done & Result 40
Data Flow Diagram 46
E-R Diagram 51
Screens 53
Chapter 5 : Conclusion and Future scope 71
Chapter 6 : Bibliography 75
Appendices 77
Coding 77
Team Work Flow System Page 1
-
7/30/2019 Team work management system
2/120
Chapter : 1
INTRODUCTION
Team Work Flow System Page 2
-
7/30/2019 Team work management system
3/120
What Is TeamWork?
Teamwork is a joint action by two or more people, in which each person contributes with
different skills and express his or her individual interests and opinions to the unity and efficiency
of the group in order to achieve common goals. This does not mean that the individual is no
longer important; however, it does mean that effective and efficient teamwork goes beyond
individual accomplishments. The most effective teamwork is produced when all the individuals
involved harmonize their contributions and work towards a common goal. + Teamwork Is an old
old wooden ship - - In order for teamwork to succeed one must be a team player. A team player
is one who subordinates personal aspirations and works in a coordinated effort with other
members of a group, or team, in striving for a common goal. Businesses and other organizations
often go to the effort of coordinating team building events in an attempt to get people to work as
a team rather than as individualsThe forming-storming-norming-performing model takes the
team through four stages of team development and maps quite well on to many project
managementlife cycle models, such as initiation - definition - planning - realization. - - As teams
grow larger, the skills and methods that people require grow as more ideas are expressed freely.
Managers must use these to create or maintain a spirit of teamwork change. The intimacy of a
small group is lost, and the opportunity for misinformation and disruptive rumors.
While individual skill and effort in sports is important, teamwork is paramount. Teamwork has
also become increasingly acknowledged as an essential skill for employees in companies both
small and large. Todays increasingly global economy places a premium on teamwork in the
workplace. For companies that often produce goods on one continent and then over a matter of a
few days must transport, store and deliver them to customers on another continent, teamwork is
not just important, it is essential. Teamwork has become so valued that many large corporations
have developed specific tests to measure potential employees teamwork abilities. Many
companies are even acknowledging this in their job titles by changing the designation of
supervisors or managers to team leader.
Teamwork can be more than two people but the importance is working as one. It doesn't matter
whether one like the person or not bringing you talents together can help one rise to their best!
Team Work Flow System Page 3
http://en.wikipedia.org/wiki/Project_managementhttp://en.wikipedia.org/wiki/Project_managementhttp://en.wikipedia.org/wiki/Project_managementhttp://en.wikipedia.org/wiki/New_product_developmenthttp://en.wikipedia.org/wiki/Project_managementhttp://en.wikipedia.org/wiki/Project_managementhttp://en.wikipedia.org/wiki/New_product_development -
7/30/2019 Team work management system
4/120
Teamwork management system
Before building the key components of the application, one has to build the infrastructurefirst. This infrastructure is common in many applications that you will build. Most applications
have to have a user authentication method of some sort. In this application, youll be building a
structure that allows members (the term for users in this application) to be added to any number
of teams. Data in the project, file sharing, and discussion forum systems will all be related to the
teams created by members. The team leader can add and remove members at will. When a
member is added or removed, a message is generated automatically and sent to the member. I
chose to create a separate system for messaging instead of sending the messages to external
email programs. By keeping the messages internal to the system, you could change the web site
to a secure one using SSL (Secure Socket Layer) and provide even better security for the
message being sent.
The application should capture the details of the project, its location and the company. It
must also maintain the employees their specialization along with his pay details. The employees
must be kept track of number of hours they spent on a specific project. It also has the provision
to enter details of the task carried out for that specific project. The application provides for
generation of reports, like total number of hours put in by an employee during a specific period
of time, total number of hours a specific project has taken etc. This software must be designed to
access universally and different higher-level officials from hr and other departments should be
provided with employee performance track. As an add-on for this provide a smart device/pocket
pc application for all these higher-level officials to instantly find the same info from other
applications like excel, pdfs or even with proprietary application. The appraisal process can be
very simple using this application and it even should provide features as Automation, password-
protection, confidentiality and restrictions. In simple terms this should be an application that
combines multiple human resources functions related to appraisal into one package.
Team Work Flow System Page 4
-
7/30/2019 Team work management system
5/120
Existing System:
No proper coordination between different Applications and Users.
Cannot Upload and Download the latest updates.
Less Security, Fewer Users - Friendly.
No use of Web Services and Remoting.
Risk of mismanagement and of data when the project is under development.
The development of the new system contains the following activities, which try to automate the
entire process keeping in view of the database integration approach.
It provides high level of security with different level of authentication.
User friendliness is provided in the application with various controls.
The system makes the overall project management much easier and flexible.
There is no risk of data mismanagement at any level while the project development is
under process.
Readily upload the latest updates, allows user to download the alerts by clicking the
URL.
Team Work Flow System Page 5
-
7/30/2019 Team work management system
6/120
Chapter : 2
LITERATURE SURVEY & OUTPUT
Team Work Flow System Page 6
-
7/30/2019 Team work management system
7/120
Literature Survey
The literatures studied for the purpose of this project include lectures, books and some research
papers. Firstly a research paper By Jaime Herrera S., Expert in human-resource development
and organizational development San Jos, Costa Rica October 2001
The raison d'tre of an organization must be to assure the full satisfaction of its customers
and of everyone within it (employees, suppliers and shareholders).
An organization must be socially responsible and be aware of its role within the concept of
sustainable development. An organization must be a world of continuous learning, intellectual
capital and emotional intelligence, and be highly flexible and responsive so that it can swiftly
adapt to an ever more chaotic, complex and interdependent environment in which change is
increasingly non-linear, discontinuous, unpredictable and even destructive.
An organization must be, then, a system of hearts and minds that function and are driven as one
towards a common goal, a group of people who will work together and learn together and create
synergy both inside and outside the organization.
In reconceiving the future, the following are needed, inter alia:
To create a new customer-centred organizational model based on highly productive processes and
systems run by people to whom the power to act and the responsibility for achieving successful
results have been delegated.
To promote the development of a leadership which, rooted in natural principles and values, will
unleash and democratize creative power and decision-making in the organization and generate
intellectual capital.
The organization of the future has a structure that can be reconfigured so as to make the best use
of teams that are flexible and whose make-up varies over time, in coordination with and as a
consequence of the satisfaction of market needs and expectations, the behaviour of competitors
Team Work Flow System Page 7
-
7/30/2019 Team work management system
8/120
and other market factors, the acquisition of essential competencies and the formation of
groupings to provide access to capabilities and resources for those who do not possess them.
It requires teams whose members are drawn from different departments and disciplines and
possess a broad array of knowledge, talent and skills, teams in which open dialogue, acceptance
of ideas, trust, cooperation and creativity predominate.
The managing of processes requires a series of management paradigms for which supervisors are
responsible. The management style must change from one ofcontrol to one ofinstruction and
guidance. There must be a move to the concept of an organization without boundaries.
An organization without boundaries has a structure based on a model that stresses the free
circulation of individuals, information, ideas, processes, tasks and resources of every kind.
The attention of managers and leaders must be focused on how these boundaries can be made
porous, so that ideas, information, capabilities, information, rewards and actions can be deployed
quickly wherever they are most needed.
The boundaries of an organization can be likened to the flexible, permeable membrane of a
living organism in constant evolution.
Learning to solve problems collaboratively, to analyse data and present solutions to peers, and to
work collaboratively is a crucial skill sought by employers.
Distance can be encouraged to work independently and collaboratively in a web-based learning
environment.
Research strongly supports the advantages of cooperative learning over competitive
individualised learning across a range of contexts (McLoughlin 2001). The dialogue and
interaction scaffold cognitive change and understanding is greater compared with learners
working independently. Online communication technology allows students to share information,
divide a task and assign sub-tasks and combine parts for a joint product. Teamwork can be taught
in a progressive way building to complex tasks.
Team Work Flow System Page 8
-
7/30/2019 Team work management system
9/120
Teamwork in Healthcare: Promoting Effective Teamwork in Healthcare in Canada
CANADIAN HEALTH SERVICES RESEARCH FOUNDATION
To prepare this report, an interprofessional research team conducted in-depth interviews with key
informants and undertook a wide-ranging survey of peer-reviewed and grey literature on the
components of teamwork; effectiveness of teams; types of interventions; healthcare team
dynamics; and the impact of government infrastructure, legislation, and policy on teamwork in
the Canadian healthcare system. The development of the report was also guided by
Interprofessional Education for Collaborative Patient-Centred Practice: An Evolving
Framework, developed for a 2004 Health Canada initiative on Interprofessional Education for
Collaborative Patient-Centred Practice (IECPCP).
From these sources the team identified the challenges of building and maintaining effective
teamwork. These include the lack of a common definition of teams and teamwork; the
relationship between teamwork and collaboration; the spectrum of collaboration in healthcare;
organizational factors affecting teamwork; and the implications of current policy, regulation,
and legislation on teams.
What can be done? The fundamental change in the healthcare system required to support
teamwork requires a collaborative effort. Leadership and commitment are needed at all levels of
the healthcare system to implement and maintain teamwork over the long term.
A number of projects involving different health providers and patients are going on across the
country and around the world
that we can learn from. For instance, teams work most effectively when they have a clear
purpose; good communication; co-ordination; protocols and procedures; and effective
mechanisms to resolve conflict when it arises. Teams function better when they are working inan organizational culture that supports teamwork and they have strong leadership and effective
administrative support.
Team Work Flow System Page 9
-
7/30/2019 Team work management system
10/120
Other studies underscore that the task defines the team, with the make-up and functioning of
teams varying with the patient and the complexity of his or her needs. With this fluidity, health
professionals need training to learn new ways of working together and to become aware of the
roles and responsibilities of all members.
SPECTRUM OF COLLABORATION
A wide range of collaboration can occur depending on the type of care required. While the
concerns of many individuals, families, and communities can be met within the scope of practice
of one profession, when healthcare includes consultation or referral to another professional the
practice shifts to interdependent and interprofessional practices. Generally, higher levels of
collaboration are needed when health needs are complex and individuals receiving care require
the skills of several health professionals. As shown in the diagram below, collaboration among
health professionals is dynamic and occurs within a spectrum from:
Independent parallel practice with autonomous health professionals working side by side
Consultation and referral where health professionals exchange information
Interdependent co-provision of care with interdependent decision-making.
TEN PRINCIPLESOF SUCCESSFUL TEAMS
Ian Morley (1990) has developed 10 principles of teamwork in doing total development
work:
1. Select cohesive teams, based on sentiments of mutual liking and respect for each
others expertise.
2. Bring specialists from all major functional areas into the PDT
Team Work Flow System Page 10
-
7/30/2019 Team work management system
11/120
3. Ensure a common vision of the concurrent process.
4. Organize controlled convergence to solutions that everyone understands and everyone
accepts.
5. Organize vigilant information processing and encourage actively open-minded
thinking. Avoid the facile, premature consensus.
6. Maintain the best balance between individual and group work. Let individuals do the
things that individuals do best-for example, the initial generation of new concepts.
7. Use systematic methods.
8. Use formal and informal communication.
9. Select at least some of the members according to how well suited they are to the
specific type of development work. One example is how static or dynamic the
concepts underlying the work are. A person who is proficient in applying standards to
rapidly completed static designs may have difficulty with dynamic conceptual work.
The opposite is also true.
10. Provide principled leadership. The leader must emphasize improved process, making
it visible to the team. He or she must take the primary responsibility for helping to
empower members of the team.
Team Work Flow System Page 11
-
7/30/2019 Team work management system
12/120
OUTPUT
After studying all those research papers and the books we came to the following conclusions.It isnot an easy task to change a company's institutional culture, preserve and consolidate worthwhile
values and instil new values among the staff. The group responsible for following up on this
cultural change, which is something any organization must have, has a hard and never-ending
task.
However, this is an issue that affects us all, and so we all must be concerned with seeing the
transformation carried out in the best way possible. WE CAN ALL HELP by doing our bit. If we
set an example, we can have an influence on the rest.
Let us do what we can to ensure that our organization is the best place in the world to work, for
the benefit of the organization itself, for our own sake and for our country. We can do it if we all
pull together!
Teamwork as a concept has grown over the last 20 years. However, teamwork success is not
automatic. Teams have to be established for the right reasons. Team member selection is very
important, as is ensuring that the team purpose is clear and agreed upon.
The nature of our society can create competition between teams. It is a part of our competitive
society. If you think of teams in a sporting context, you immediately think of two competing
teams. That is the way sport is constructed.
Team Organization
Five Possible Roles in Teamwork:
The Administrator is the person who coordinates the team and first shares the project.
The Team Leader is the person responsible for the project.
A Teammate is any team member working on any part of the shared project.
Team Work Flow System Page 12
-
7/30/2019 Team work management system
13/120
Mark-up can be served by any of the previous three roles. The Mark-up features
facilitates communication between designers during a project. It allows you to point out
problematic elements with a color highlight or to add new elements intended.
Viewers can access but make no modification of the project.
The development of the new system contains the following activities, which try to automate the
entire process keeping in view of the database integration approach.
It provides high level of security with different level of authentication.
User friendliness is provided in the application with various controls.
The system makes the overall project management much easier and flexible.
There is no risk of data mismanagement at any level while the project development is
under process.
Readily upload the latest updates, allows user to download the alerts by clicking the
URL.
Modules:
1. Teams
2. Projects
3. Tasks
4. Search
5. Admin
6. Reports
Team Work Flow System Page 13
-
7/30/2019 Team work management system
14/120
Module Description:
1. Teams
There will be different teams in the project and in each team there should be a project leader, a
project manager and team members. Team leader will add a member into his team or delete a
member from his team at his will.
2. Projects
The project manager should assign projects to the teams, Hr people should add a new project into
the database and project managers should assign a project to the teams.
3. Tasks
Each person (Team leader, project manager, Team member) in the team should have a task such
as for team leader adding and deleting team members at his will and project manager should
assign projects to the teams and he can view reports of team member and team leader.
4. Search
Search option should be provided to search for an employee by his employee id.
5. Admin
Admin can create, modify and delete or otherwise manage the users and.
a) Create: Creates a new user with all the required elements
b) Modify: Modifies an existing user to change its access privileges
c) Delete: Deletes an existing user, where there is no longer any activity.
Team Work Flow System Page 14
-
7/30/2019 Team work management system
15/120
6. Reports
Team member should add hourly report, so that team leader can see what he has done in that day.
Team Leader should also add hourly report, so that project manager can view the status of the
project. By seeing both reports project manager should add a daily report, so that they can see the
status of the project.
Privilege of Different Roles
Administrator:
o Allow the signing in of other Team Members.
o Disconnect Team Members.
o Alter other Team Members' passwords.
o Handle the Administrator and Team Leader passwords.
o Define or modify backup options.
Team Leader:
o A physical person (maybe the administrator) or a fictitious person identified by a
password only.
o Modify design standard and convention: project scale, project management tools
like layers and stories, drawing attributes, measurement units, object library and
so on.
Teammate:
o Work in the workspace defined using the standard and convention set by the
Team Leader.
o Workspace: the part of the shared project reserved by a Teammate.
Mark-up:
o Can not create any new elements.
o Only add corrections or highlight elements that need to be checked or modified by
other Teammates.
Team Work Flow System Page 15
-
7/30/2019 Team work management system
16/120
Viewer:
o Can open a copy of the project, save as an individual project.
o Modifications made to this copy by the Viewer do not appear in the team project.
Team Work Flow System Page 16
-
7/30/2019 Team work management system
17/120
Chapter : 3
PROBLEM FORMULATION & METHODLOGY
Team Work Flow System Page 17
-
7/30/2019 Team work management system
18/120
Problem Formulation & Methodology
Problem With The System
The application should capture the details of the project, its location and the company. It
must also maintain the employees their specialization along with his pay details. The employees
must be kept track of number of hours they spent on a specific project. It also has the provision
to enter details of the task carried out for that specific project. The application provides for
generation of reports, like total number of hours put in by an employee during a specific period
of time, total number of hours a specific project has taken etc. This software must be designed to
access universally and different higher-level officials from hr and other departments should be
provided with employee performance track. As an add-on for this provide a smart device/pocket
pc application for all these higher-level officials to instantly find the same info from other
applications like excel, pdfs or even with proprietary application. The appraisal process can be
very simple using this application and it even should provide features as Automation, password-
protection, confidentiality and restrictions. In simple terms this should be an application that
combines multiple human resources functions related to appraisal into one package.
Existing System:
No proper coordination between different Applications and Users.
Cannot Upload and Download the latest updates.
Less Security, Fewer Users - Friendly.
No use of Web Services and Remoting.
Risk of mismanagement and of data when the project is under development.
Team Work Flow System Page 18
-
7/30/2019 Team work management system
19/120
Reasons for Team Building
Reasons for Team Building include
Improving communication
Making the workplace more enjoyable
Motivating a team
Getting to know each other
Getting everyone "onto the same page", including goal setting
Teaching the team self-regulation strategies
Helping participants to learn more about themselves (strengths and weaknesses)
Identifying and utilizing the strengths of team members
Improving team productivity
Practicing effective collaboration with team members
TEAM WORK
To make a group means follow a deliberate action to identify and
eliminate the difficulties, to make a good work. The absence of
objectives creates feelings of frustration and dissatisfaction for
the incapacity to change things. Teammates accuse other people
for their mistakes and inactivity.
Team Work is a plural process; it can not be made by a person. When workers are
meeting to make groups, each person gives their knowledge, motivations, values and capacities.
The ways in which these people get involve could be positive or negative. In some cases,
Team Work Flow System Page 19
-
7/30/2019 Team work management system
20/120
members neutralize other ones and the result is the absence of effectiveness, or passivity. In
other cases, they sum their efforts totally or partially. But, there exists another possibility: the
interaction makes a transcendental state that exceeds the contribution of any of the members and
the sum of all of them. When this happens the team has developed synergy. The total is superior
to the sum of the parts. The group exceeds the sum of the individual contributions; this is the
meaning of team work.
We can see an example of Team Work functions: A boss and his employer are going to
make a decision. Both of them were studying a technical paper that contains tips to facilitate the
situation, the data and the logic necessary to a complex, but necessary decision. Suppose that
they will take a test to show how much they know about the technical paper. In the test (100
points) one makes 70 points and the other one gets 50 points.
When discussion begins, they can neutralize each other and they will be confused about
the situation, the data and the logic necessary to make a good decision. The media can be reduce
to 60 or 50 at the end of the discussion. It means that they are going to be in an incomprehension
state. Thats not impressive.
In other hand, they can joy their knowledge and get in comprehension levels. In this case,
the action represents a 60: above the decision that could take the teammate less prepare, but
below the decision of the best prepare of them. Thats not impressive too.
Exist a third possibility: if each of them put his knowledge to the disposition to the other
they can resolve the situation using the free and sincere dialogue. The final point is going to be
99. Thats impressive.
Synergy Team Work is an intelligent group working together. Team Work brings
impressive results if the members of the group give all their dedication, effort, information and
recommendations to get the goals.
The project team approach has been proven to be the most successful organizational
structure used to implement new product development. One of the most important factor in the
future success of the concurrent engineering effort is the acquired knowledge of ilities in the
design and development of engineering team.
Team Work Flow System Page 20
-
7/30/2019 Team work management system
21/120
The goal of concurrent engineering is the interactive work of different disciplines that
affect a product to make it better.
Minimize the product life cycle
Decrease product cost
Maximize product quality
Team work
One of the principal tools of concurrent engineering in the accomplishment of its goal is
team work. This is were human resources are working together with the objective of surviving
and having success in the actual global market; recognizing its sophistication. and that it is
highly competitive.
For this reason is imperative to improve our products and service, taking advantage of all
the opportunities; from simple improvements through greater and not so frequent scientific and
technological innovation. The complexity of organizational processes today, requires individuals
with specific knowledge in the different areas of the evaluated process, and in the techniques and
tools of the team work. This is the most effective way to obtain and use the experience and
knowledge of the employees to provide increased quality of processes, services and products.
MULTIFUNCTIONAL PRODUCT DEVELOPMENT TEAM
Team Work Flow System Page 21
-
7/30/2019 Team work management system
22/120
In the best form of basic concurrent engineering, each
product is developed by a multifunctional product development
team (PDT). The PDT makes all decisions about the product
design, production system, and field-support system. Although the
PDT must grow and then later shrink in size and, in so doing,
change its composition somewhat, there is never any sudden change. In particular, at the
transitions in process phases, there are not any sudden changes in the PDT. Continuity is
maintained; throwing results over the wall is avoided. All decisions are made with the full
participation of the people who have all of the relevant knowledge.
Basic concurrent engineering is best carried out by a multifunctional product
development team (PDT) led by a strong product manager. All functions of the corporation
should participate. People who are doing significant work for the specific product development
program should be part of the PDT while they are doing the programs work. There is a vast
psychological difference between performing a task within a support group and performing it as
a member of the PDT. As a PDT member, the contributor will:
understand the specific requirements,
have the necessary close communications with other members of the PDT, and
be dedicated to the utilization of the task results to make design decisions.
All three of these benefits are much less likely to materialize if the contributor remains
outside the PDT. It is important that the people on the PDT from each function be able to:
represent the knowledge of that function, and
gain the commitment of that function to the decisions that are made.
Team Work Flow System Page 22
-
7/30/2019 Team work management system
23/120
Dysfunction will occur if the information is not provided or is wrong, or if the function
subsequently disowns the decisions and wants major changes. For example, if the PDT decides
to use an aluminum die casting and if later, when the product enters into production, the
production operations people want a fiber-reinforced polymer part, then rework of the
development will become rampant. Strong, complete multifunctional product development team
is essential for success.
Some people will stay on the PDT throughout the development program, while others
will be on the team only during the phase or task that requires their expertise. The important
criterion is that there should not be any sudden changes in the composition or size of the PDT,
since that would reduce teamwork and cause lack of continuity.
Even while a member of a team, the individual still does much independent work, but the
work is done for the team. Membership in the team makes the goals of individual work more
holistic. The individuals work contributes effectively to the overall development program.
Although we refer to the team, it is actually a team of teams. The chief engineer who
leads the PDT and the managers who report directly to him or her constitutes one team. They are
responsible for everything related to the product and its development program. They include the
subsystem leaders, for each product subsystem has a team. Many critical interfaces have a
dedicated team. Teams are formed wherever the new product needs them. Although the complete
PDT for a large, complex product may have several hundred members, it is rare for any one
operational team to have more than 20 members. Many have only a few members. The formation
of the best interlocking structure of teams is a key success factor.
TEN PRINCIPLESOF SUCCESSFUL TEAMS
Ian Morley (1990) has developed 10 principles of teamwork in doing total development
work:
Team Work Flow System Page 23
-
7/30/2019 Team work management system
24/120
1. Select cohesive teams, based on sentiments of mutual liking and respect for each
others expertise.
2. Bring specialists from all major functional areas into the PDT
3. Ensure a common vision of the concurrent process.
4. Organize controlled convergence to solutions that everyone understands and everyone
accepts.
5. Organize vigilant information processing and encourage actively open-minded
thinking. Avoid the facile, premature consensus.
6. Maintain the best balance between individual and group work. Let individuals do the
things that individuals do best-for example, the initial generation of new concepts.
7. Use systematic methods.
8. Use formal and informal communication.
9. Select at least some of the members according to how well suited they are to the
specific type of development work. One example is how static or dynamic the
concepts underlying the work are. A person who is proficient in applying standards to
rapidly completed static designs may have difficulty with dynamic conceptual work.
The opposite is also true.
10. Provide principled leadership. The leader must emphasize improved process, making
it visible to the team. He or she must take the primary responsibility for helping to
empower members of the team.
The organization and leadership on the multifunctional product development team help to
develop the successful practice of Morleys 10 principles. If these and the principles are
practiced, then any of the three product-focused modes can be successful-heavyweight product
manager, project execution team, or independent PDT.
ANALYSIS
Team Work Flow System Page 24
-
7/30/2019 Team work management system
25/120
In addition to listening to ideas from within the organization for implementation, it was
also felt that Cadillac should learn from others experiences with implementing simultaneous
engineering. The organization development manager and champion began meeting with others
in a similar capacity for other organizations. A network meeting took place monthly, then
quarterly and provided many invaluable insights. These allowed Cadillacs future efforts to
benefit from other organizations previous learning.
The learning highlighted cultural issues, organization structure, physical location,
education and training, as well as different business objectives as transformation issues for the
simultaneous engineering teams. For example, some organizations had teams focused on current
product improvement. Some teams formed in a matrix organization found opposition for their
involvement from line management. In addition to the network attended, the organizational
development manager and the champion participated in other organizations simultaneous
engineering education and raining events to get ideas for Cadillacs future kick-off sessions.
ORGANIZATIONAL DESIGNAND PLANNING
In September 1985, the SESC and the executive staff participated in two simultaneous
engineering vision and implementation strategy development workshops to assure alignment
prior to establishing simultaneous engineering teams. One result was the shared vision developed
simultaneous engineering as follows:
Simultaneous engineering is a process in which appropriate disciplines are
committed to work interactively to conceive, approve, develop, and implement
product programs that meet pre-determined Cadillac objectives.
Team Work Flow System Page 25
-
7/30/2019 Team work management system
26/120
A further development was the pyramid structure. Cadillac has adopted the pyramid as
the symbol Simultaneous Engineering. At the base or foundation, is the Cadillac executive staff
who supports and nurtures the process with the ultimate objective of satisfying our customers-at
the top of the pyramid.
The role of top management in the simultaneous engineering environment is to:
Sanction the simultaneous engineering process
Set simultaneous engineering policy and direction
Provide the environment in which simultaneous engineering can flourish
Any time an organization sets out to make a significant change in the way it does
business, it is going to take a great deal of time and education for all employees to make it work.
But, without top managements leadership, support, patience, and commitment nothing will be
accomplished. Next on the pyramid is the steering committee whose job is to:
Plan and implement simultaneous engineering policy and direction
Allocate the necessary resources
Serve as liaison to communicate the process to the total organization
Monitor and lead the process
Team Work Flow System Page 26
-
7/30/2019 Team work management system
27/120
Next are vehicle teams that are responsible for managing all steps of product
development in their vehicle program. Each vehicle team comprises members representing all
staffs of the organization. The roles of the vehicle team are to:
Develop the vehicle strategy including defining the target market and specific
demographics. This vehicle strategy must be consistent with the overall divisional
strategy.
Establish the overall vehicle goals required to meet this strategy.
Manage the vehicle content. Provide complete, consistent, stable, and timely
program definition for each vehicle.
Assure the needs and expectations of the customers are met or exceeded.
Manage the continuous improvement of the vehicles quality, reliability,
durability, and performance.
As Cadillac developed the structure for simultaneous engineering, the car was sectioned
into specific vehicle systems and created six corresponding vehicle system management teams.
These were the exterior component/body mechanical, chassis/powertrain application, seats and
interior trim, electric/electronic, body-in-white, instrument panel/heating, and air-conditioning
systems. The role of each one of these vehicle system management teams was to manage their
vehicle system in order to optimize the business decisions that are made in that area of the
vehicle.
The vehicle system management teams and the vehicle teams are in the same layer of the
pyramid. This symbolized their partnership and interdependence to accomplish the task.
The product development and improvement teams (PDITs) are responsible for the actual
design of components that are part of the six vehicle systems. Each PDIT has varying core
memberships, depending on its purpose, but can draw members from any area of the
organization and suppliers. One hundred percent of the vehicle is covered by these simultaneous
engineering teams.
In some companies the simultaneous engineering approach calls for product development
teams (PDTs). These teams include process and product engineers in the development phase of
products, then disband when the particular product goes into production. Unlike these PDTs,
Team Work Flow System Page 27
-
7/30/2019 Team work management system
28/120
Cadillacs PDITs have cradle to grave responsibility for the productions and continuous quality
improvement of that component or part. Cadillac PDITs focus on all business aspects of their
assigned portion of the vehicle: quality, cost, timing, technology, reliability, and profitability. It
is as if they are running their own business. Cadillac eventually created 66 PDITs with an
average of eight team members.
The structure of the pyramid is similar to a matrix organization structure although
Cadillac has formally maintained its centralized functional structure. Each team member still
reports to a staff area and has other assignments as well. With the exception of the vehicle teams,
all other simultaneous engineering teams elect their own chairpersons and do not have a manager
as in typical matrix structure. The teams receive expectations and leadership from the next team
down in the pyramid.
Each of the vehicle systems management teams is responsible for business decisions
concerning its systems, as well as determining what vehicle subsystems require the formation of
PDITs. Each PDIT, in turn, has similar business decision-making responsibilities at a
component or subsystem level.
The vision was developed and the structure was determined. Roles and responsibilities
were defined and the strategy for simultaneous engineering was ready for the next stage of
implementation. The new expectations of team members would require them to learn about
other part of the business. In addition, most team members were familiar with planning and
decision-making in the context of their individual staff, but not with cross-staff teams. Normally
this type of decision-making is not experienced in a centralized organization except at the
executive staff level. The need to develop consensus decision-making skills and teamwork was
acknowledged. A great need existed to provide education and training.
Team Work Flow System Page 28
-
7/30/2019 Team work management system
29/120
Methodology
SDLC METHODOLOGIES
This Document plays a vital role in the development life cycle (SDLC) as it describes the
complete requirement of the system. It is meant for use by the developers and will be the basic
during testing phase. Any changes made to the requirements in the future will have to go through
formal change approval process.
WATER FALL MODEL was being chosen because all requirements were known beforehand
and the objective of our software development is the computerization/automation of an alreadyexisting manual working system.
The relationship of each stage to the others can be roughly described as a waterfall, where
the outputs from a specific stage serve as the initial inputs for the following stage. During each
Team Work Flow System Page 29
-
7/30/2019 Team work management system
30/120
stage, additional information is gathered or developed, combined with the inputs, and used to
produce the stage deliverables. It is important to note that the additional information is restricted
in scope; new ideas that would take the project in directions not anticipated by the initial set of
high-level requirements are not incorporated into the project. Rather, ideas for new capabilities
or features that are out-of-scope are preserved for later consideration. After the project is
completed, the Primary Developer epresentative and Primary End-User Representative in
concert with other customer and development team personnel develop a list of recommendations
for enhancement of the current software.
Team Work Flow System Page 30
Communicated
Requirements
Requirements
Specification
Design
Specification
Executable
Software
Modules
Integrated
Software
Product
Delivered
Software
Product
Changed
Requirements
Requirements
Engineering
Design
Programming
Integration
Delivery
Maintenance
Product Product
Input Output
Process
-
7/30/2019 Team work management system
31/120
Fig : Water Fall Model
The developer is responsible for:
Developing the system, which meets the SRS and solving all the requirements of the system?
Demonstrating the system and installing the system at client's location after the acceptance
testing is successful.
Submitting the required user manual describing the system interfaces to work on it and alsothe documents of the system.
Conducting any user training that might be needed for using the system.
Maintaining the system for a period of one year after installation.
INPUT DESIGN
Input design is a part of overall system design. The main objective during the input design is as
given below:
To produce a cost-effective method of input.
To achive the highest possible level of accuracy.
To ensure that the input is acceptable and understood by the user.
Team Work Flow System Page 31
-
7/30/2019 Team work management system
32/120
INPUT STAGES:
The main input stages can be listed as below:
Data recording
Data transcription
Data conversion
Data verification
Data control
Data transmission
Data validation
Data correction
INPUT TYPES:
It is necessary to determine the various types of inputs. Inputs can be categorized as follows:
External inputs, which are prime inputs for the system. Internal inputs, which are user communications with the system.
Operational, which are computer departments communications to the system?
Interactive, which are inputs entered during a dialogue.
INPUT MEDIA:
At this stage choice has to be made about the input media. To conclude about the input
media consideration has to be given to;
Type of input
Team Work Flow System Page 32
-
7/30/2019 Team work management system
33/120
Flexibility of format
Speed
Accuracy
Verification methods
Rejection rates
Ease of correction
Storage and handling requirements
Security
Easy to use
Portabilility
Keeping in view the above description of the input types and input media, it can be said that
most of the inputs are of the form of internal and interactive. As Input data is to be the directly
keyed in by the user, the keyboard can be considered to be the most suitable input device.
OUTPUT DESIGN
Outputs from computer systems are required primarily to communicate the results of processing
to users. They are also used to provide a permanent copy of the results for later consultation. The
various types of outputs in general are:
External Outputs, whose destination is outside the organization.
Internal Outputs whose destination is with in organization and they are the
Users main interface with the computer.
Operational outputs whose use is purely with in the computer department.
Interface outputs, which involve the user in communicating directly with
OUTPUT DEFINITION
Team Work Flow System Page 33
-
7/30/2019 Team work management system
34/120
The outputs should be defined in terms of the following points:
Type of the output
Content of the output
Format of the output
Location of the output
Frequency of the output
Volume of the output
Sequence of the output
It is not always desirable to print or display data as it is held on a computer. It should be decided
as which form of the output is the most suitable.
For Example
Will decimal points need to be inserted
Should leading zeros be suppressed.
OUTPUT MEDIA:
In the next stage it is to be decided that which medium is the most appropriate for the output. The
main considerations when deciding about the output media are:
The suitability for the device to the particular application.
The need for a hard copy.
The response time required.
Team Work Flow System Page 34
-
7/30/2019 Team work management system
35/120
The location of the users
The software and hardware available.
Keeping in view the above description the project is to have outputs mainly coming under
the category of internal outputs. The main outputs desired according to the requirement
specification are:
The outputs were needed to be generated as a hot copy and as well as queries to be viewed on the
screen. Keeping in view these outputs, the format for the output is taken from the outputs, which
are currently being obtained after manual processing. The standard printer is to be used as
output media for hard copies.
Input and Output
The main inputs, outputs and major functions of the system are as follows
INPUTS:
Head operator enters his or her user id and password.
Operators enter his or her user id and password.
Technicians enter his or her user id and password.
Sub technicians enter his or her user id and password.
User requests the reports.
User requests the search.
Head operator can edits the personal details and so on.
OUTPUTS:
Head operator receives personal details.
Operator receives the personal details.
Team Work Flow System Page 35
-
7/30/2019 Team work management system
36/120
Technicians receive personal and technical details.
Users receive requested reports.
Displays search result.
The following commands specify access control identifiers and they are typically used to
authorize and authenticate the user (command codes are shown in parentheses)
USER NAME (USER)
The user identification is that which is required by the server for access to its file system. This
command will normally be the first command transmitted by the user after the control
connections are made (some servers may require this).
PASSWORD (PASS)
This command must be immediately preceded by the user name command, and, for some sites,
completes the user's identification for access control. Since password information is quite
sensitive, it is desirable in general to "mask" it or suppress type out.
Team Work Flow System Page 36
-
7/30/2019 Team work management system
37/120
PERFORMANCE REQUIREMENTS:
Performance is measured in terms of the output provided by the application. Requirement
specification plays an important part in the analysis of a system. Only when the requirement
specifications are properly given, it is possible to design a system, which will fit into required
environment. It rests largely in the part of the users of the existing system to give the requirement
specifications because they are the people who finally use the system. This is because the
requirements have to be known during the initial stages so that the system can be designed
according to those requirements. It is very difficult to change the system once it has been
Team Work Flow System Page 37
-
7/30/2019 Team work management system
38/120
designed and on the other hand designing a system, which does not cater to the requirements of
the user, is of no use.
The requirement specification for any system can be broadly stated as given below:
The system should be able to interface with the existing system
The system should be accurate
The system should be better than the existing system
The existing system is completely dependent on the user to perform all the duties.
FEASIBILITY REPORT
Preliminary investigation examine project feasibility, the likelihood the system will be
useful to the organization. The main objective of the feasibility study is to test the Technical,
Operational and Economical feasibility for adding new modules and debugging old running
system. All system is feasible if they are unlimited resources and infinite time. There are aspects
in the feasibility study portion of the preliminary investigation:
Technical Feasibility
Operation Feasibility
Economical Feasibility
Technical Feasibility
The technical issue usually raised during the feasibility stage of the investigation includes the
following:
Does the necessary technology exist to do what is suggested?
Do the proposed equipments have the technical capacity to hold the data required to use
the new system?
Will the proposed system provide adequate response to inquiries, regardless of the
number or location of users?
Team Work Flow System Page 38
-
7/30/2019 Team work management system
39/120
Can the system be upgraded if developed?
Are there technical guarantees of accuracy, reliability, ease of access and data security?
Earlier no system existed to cater to the needs of Secure Infrastructure Implementation System.
The current system developed is technically feasible. It is a web based user interface for auditworkflow at NIC-CSD. Thus it provides an easy access to the users. The databases purpose is to
create, establish and maintain a workflow among various entities in order to facilitate all
concerned users in their various capacities or roles. Permission to the users would be granted
based on the roles specified. Therefore, it provides the technical guarantee of accuracy, reliability
and security. The software and hard requirements for the development of this project are not
many and are already available in-house at NIC or are available as free as open source. The work
for the project is done with the current equipment and existing software technology. Necessary
bandwidth exists for providing a fast feedback to the users irrespective of the number of users
using the system.
Operational Feasibility
Proposed projects are beneficial only if they can be turned out into information system. That will
meet the organizations operating requirements. Operational feasibility aspects of the project are
to be taken as an important part of the project implementation. Some of the important issues
raised are to test the operational feasibility of a project includes the following: -
Is there sufficient support for the management from the users?
Will the system be used and work properly if it is being developed and implemented?
Will there be any resistance from the user that will undermine the possible application
benefits?
This system is targeted to be in accordance with the above-mentioned issues. Beforehand, the
management issues and user requirements have been taken into consideration. So there is no
question of resistance from the users that can undermine the possible application benefits.
The well-planned design would ensure the optimal utilization of the computer resources and
would help in the improvement of performance status.
Team Work Flow System Page 39
-
7/30/2019 Team work management system
40/120
Economic Feasibility
A system can be developed technically and that will be used if installed must still be a good
investment for the organization. In the economical feasibility, the development cost in creating
the system is evaluated against the ultimate benefit derived from the new systems. Financial
benefits must equal or exceed the costs. The system is economically feasible. It does not require
any addition hardware or software. Since the interface for this system is developed using the
existing resources and technologies available at NIC, There is nominal expenditure and
economical feasibility for certain.
Team Work Flow System Page 40
-
7/30/2019 Team work management system
41/120
Chapter : 4
WORK DONE & RESULT
Work Done And Result
PURPOSE OF THE SYSTEM
Team Work is a simple, fast, accurate and easy to use with flexible options for viewing the
essential details. The solution is best suited for individuals working on various projects, which
helps to keep track of all the Projects and their Schedules. This project is the repository for all
documentation associated with a project.
Team Work Flow System Page 41
-
7/30/2019 Team work management system
42/120
This is a real time web based application. It provides complete visibility on the project to
all who need access to the information including the Client, the Local Manager, the Technical
Manager and the Programmers assigned to the project. The project control facilitates capturing,
managing time sheet data, enabling us to effectively monitor the time spent on various activities
by each employee. With data being archived in Project Control system, scheduling and planning
fro future projects becomes easy. With security implemented at different hierarchy levels, the
system has features to generate reports basing on various queries like Employee wise activities,
Activity wise Man hours spent by a resource, Process wise analysis, Activity wise Project
analysis, Time wise project analysis, and also a strong report generating a capability, which
increases the performance of the project.
PROBLEMS IN THE EXISTING SYSTEM:
It is limited to a single system.
It is less user-friendly.
It is having lots of manual work (Manual system does not mean that you are working
with pen and paper, it also include working on spread sheets and other simple software's).
The present system is very less secure.
It is unable to generate different kinds of report.
It doesnt have the mail and file upload feature.
Team Work Flow System Page 42
-
7/30/2019 Team work management system
43/120
SOLUTION OF THESE PROBLEMS
The development of the new system contains the following activities, which try to automate the
entire process keeping in view of the database integration approach.
User friendliness is provided in the application with various controls.
The system makes the overall project management much easier and flexible.
It can be accessed over the Internet.
Various classes have been used to provide file upload and mail features.
There is no risk of data mismanagement at any level while the project development is
under process.
Report generation feature is provided using Crystal Reports to generate different
kinds of reports like bar graphs, pie charts and table type charts etc.
It provides high level of security using different protocols like https etc.
STUDY OF THE SYSTEM
In the flexibility of the uses the interface has been developed a graphics concept in mind,
associated through a browses interface. The GUIS at the top level have been categorized as
1. Administrative user interface
2. The operational or generic user interface
The administrative user interface concentrates on the consistent information that is practically,
part of the organizational activities and which needs proper authentication for the data collection.
The interfaces help the administrations with all the transactional states like Data insertion, Data
deletion and Date updation along with the extensive data search capabilities.
Team Work Flow System Page 43
-
7/30/2019 Team work management system
44/120
The operational or generic user interface helps the users upon the system in transactions through
the existing data and required services. The operational user interface also helps the ordinary
users in managing their own information helps the ordinary users in managing their own
information in a customized manner as per the assisted flexibilities.
Number of Modules
The system after careful analysis has been identified to be presented with the following modules:
The modules involved are:
Administrator
Employee (Team)
Projects List
Client (Task)
Report
Authentication
Administrator:-
The administrator is the super user of this application. Any body except admin cannot enter into
this page. The admin can give authenticate to user & gives privileges that which portion they can
access. The admin can create new users. The administrator has all the information about all the
users & about all the projects. There is two-sub module of administrator
Projects: - This contains the information about all the projects i.e. project list, and also
information about manager of the project, starting date and completion date etc.
Team Work Flow System Page 44
-
7/30/2019 Team work management system
45/120
Users: - This contains the information about all the users and role of the users.
Time Period: - Here Admin will add all the project timings from when the project has
started and when it has to complete and the client to them will give this time. Based on
the timing he will assign the task to the employee.
Rate / Hours: - Here Admin will decide all the charges for the project and he will assign
the hours for the project in between the employee in how many hour what task to be
completed and what task to be done.
Project status: - Project Status is decided based on the student and what the task they have
doing in the project is and daily employee has to give the status of the project which was
given to them by the higher authority.
Employee:-
This module is actual workplace for a members or Employee i/e. for authenticate users. In this
module the users takes care of his project i.e. how many project he/she handle. I.e. all the
documents about the projects, project activities, starting date & completion date of the project.
And assign that to which team to develop which project, which is the project leader of thisproject, who is the programmer etc.
Projects:-
This module handles a specific project. In this new project can be added. This handles all the
tasks of the project. Complete List of the project should be add in the organization and the task
should be add in the list by admin. This module is again has some sub modules:
Details
Organizations
Milestones
Team Work Flow System Page 45
-
7/30/2019 Team work management system
46/120
Documents
Announcements
Client:-
This module contains complete information about the client. Client is the person who provides
the project to the organization and he gives the complete starting date and ending date and all the
specification of the project and the specific requirement where the project to be developed.
Reports:-
This module contains all the information about the reports generated by the Employees, Status
Report and Report based on work of the Employee.
Authentication:-
This module contains all the information about the authenticated user. User without his username
and password cant enter into the login if he is only the authenticated user then he can enter to
his login and he can see the all the information related to the project which he is developing.
Team Work Flow System Page 46
-
7/30/2019 Team work management system
47/120
Data Flow Diagram
CONTEXT DIAGRAM -LEVEL 0
Team Work Flow System Page 47
TEAM WORK
Client Employee
Reports
AdminProject
Select
Client_id
Client_detai
ls
Emp_details
Select emp_id
Provide services
Receive report
Send
Report
Receive
services
Send
Project
Project
report
-
7/30/2019 Team work management system
48/120
LEVEL 1 PROJECT DETAILS
Team Work Flow System Page 48
-
7/30/2019 Team work management system
49/120
LEVEL 1- EMPLOYEE DETAILS
Team Work Flow System Page 49
Project
Details
Project
Project Master
Select Proj_id
Proj_details
Org_Project
1.1
Proj_ID
Type
Proj_name
Org_ID
-
7/30/2019 Team work management system
50/120
LEVEL 1- CLIENT DETAILS
Team Work Flow System Page 50
Employee
Details
Employee
Employee Master
Select Emp_id
Emp_details
Employee Project
1.1
Emp_ID
Emp_name
Status
Report
-
7/30/2019 Team work management system
51/120
Team Work Flow System Page 51
Admin
Project
Details
Client
1. 3
Provider
Services
Receive
Report
Receive Services
Send Report
Receive Report & Order
Send Report & Order
Project
-
7/30/2019 Team work management system
52/120
E R Diagram
Team Work Flow System Page 52
-
7/30/2019 Team work management system
53/120
Team Work Flow System Page 53
-
7/30/2019 Team work management system
54/120
SCREENS
Team Work Flow System Page 54
-
7/30/2019 Team work management system
55/120
Team Work Home Page
Team Work Flow System Page 55
-
7/30/2019 Team work management system
56/120
Team Work Admin Login
Team Work Flow System Page 56
-
7/30/2019 Team work management system
57/120
Administration Home
Team Work Flow System Page 57
-
7/30/2019 Team work management system
58/120
Manage Department
Team Work Flow System Page 58
-
7/30/2019 Team work management system
59/120
Manage Project Type
Team Work Flow System Page 59
-
7/30/2019 Team work management system
60/120
Manage Country
Team Work Flow System Page 60
-
7/30/2019 Team work management system
61/120
Manage State
Team Work Flow System Page 61
-
7/30/2019 Team work management system
62/120
Manage City
Team Work Flow System Page 62
-
7/30/2019 Team work management system
63/120
Manage Status
Team Work Flow System Page 63
-
7/30/2019 Team work management system
64/120
Find User
Team Work Flow System Page 64
-
7/30/2019 Team work management system
65/120
Current News On Project
Team Work Flow System Page 65
-
7/30/2019 Team work management system
66/120
Find Employee on Project
Team Work Flow System Page 66
-
7/30/2019 Team work management system
67/120
Report
Team Work Flow System Page 67
-
7/30/2019 Team work management system
68/120
Employee Login
Team Work Flow System Page 68
-
7/30/2019 Team work management system
69/120
Available Project
Team Work Flow System Page 69
-
7/30/2019 Team work management system
70/120
Project Description
Team Work Flow System Page 70
-
7/30/2019 Team work management system
71/120
Employee Details
Team Work Flow System Page 71
-
7/30/2019 Team work management system
72/120
Contact us
Team Work Flow System Page 72
-
7/30/2019 Team work management system
73/120
Chapter : 5
CONCLUSION & FUTURE SCOPE
Team Work Flow System Page 73
-
7/30/2019 Team work management system
74/120
Conclusion
It has been a great pleasure for us to work on this exciting and challenging project. This
project proved good for me as it provided practical knowledge of not only programming in
ASP.NET and C#.NET web based application and no some extent Windows Application and
SQL Server, but also about all handling procedure related with Teamwork Management
System. It also provides knowledge about the latest technology used in developing web enabled
application and client server technology that will be great demand in future. This will provide
better opportunities and guidance in future in developing projects independently.
BENEFITS:
The project is identified by the merits of the system offered to the user. The merits of this project
are as follows: -
Its a web-enabled project.
This project offers user to enter the data through simple and interactive forms. This is veryhelpful for the client to enter the desired information through so much simplicity.
The user is mainly more concerned about the validity of the data, whatever he is entering.
There are checks on every stages of any new creation, data entry or updation so that the user
cannot enter the invalid data, which can create problems at later date.
Sometimes the user finds in the later stages of using project that he needs to update some of
the information that he entered earlier. There are options for him by which he can update the
records. Moreover there is restriction for his that he cannot change the primary data field.
This keeps the validity of the data to longer extent.
User is provided the option of monitoring the records he entered earlier. He can see the
desired records with the variety of options provided by him.
From every part of the project the user is provided with the links through framing so that he
can go from one option of the project to other as per the requirement. This is bound to be
Team Work Flow System Page 74
-
7/30/2019 Team work management system
75/120
simple and very friendly as per the user is concerned. That is, we can sat that the project is
user friendly which is one of the primary concerns of any good project.
Data storage and retrieval will become faster and easier to maintain because data is stored in
a systematic manner and in a single database.
Decision making process would be greatly enhanced because of faster processing of
information since data collection from information available on computer takes much less
time then manual system.
Allocating of sample results becomes much faster because at a time the user can see the
records of last years.
Easier and faster data transfer through latest technology associated with the computer and
communication.
Through these features it will increase the efficiency, accuracy and transparency,
LIMITATIONS:
The size of the database increases day-by-day, increasing the load on the database back up
and data maintenance activity.
Training for simple computer operations is necessary for the users working on the system.
Team Work Flow System Page 75
-
7/30/2019 Team work management system
76/120
Future Scope
This System being web-based and an undertaking of Cyber Security Division, needs to be
thoroughly tested to find out any security gaps.
A console for the data centre may be made available to allow the personnel to monitor on
the sites which were cleared for hosting during a particular period.
Moreover, it is just a beginning; further the system may be utilized in various other types
of auditing operation viz. Network auditing or similar process/workflow based
applications...
Team Work Flow System Page 76
-
7/30/2019 Team work management system
77/120
Chapter : 6
REFERENCES
Team Work Flow System Page 77
-
7/30/2019 Team work management system
78/120
References
Standards
ANSI/IEEE 1028: Standard for Software Reviews and Audits
ANSI/IEEE 1058.1: Standard for Software Project Management Plans
ANSI/IEEE 1074: Standard for Software Lifecycle Processes
SEI/CMM: Software Project Planning Key Process Area
Articles
Jaime Herrera S., Expert in human-resource development and organizational
development San Jos, Costa Rica October 2001
Teamwork in Healthcare: Promoting Effective Teamwork in Healthcare in Canada
CANADIAN HEALTH SERVICES RESEARCH FOUNDATION
Ian Morleys (1990) principles of teamwork
Internet Resources
www.developer.com
www.15seconds.com
http://www.elucidata.org/refs/seglossary.pdf
www.msdn.microsoft.com/net/quickstart/aspplus/default.com
Team Work Flow System Page 78
http://www.developer.com/http://www.15seconds.com/http://www.elucidata.org/refs/seglossary.pdfhttp://www.msdn.microsoft.com/net/quickstart/aspplus/default.comhttp://www.developer.com/http://www.15seconds.com/http://www.elucidata.org/refs/seglossary.pdfhttp://www.msdn.microsoft.com/net/quickstart/aspplus/default.com -
7/30/2019 Team work management system
79/120
www.fmexpense.com/quickstart/aspplus/default.com
http://en.wikipedia.org/wiki/Teamwork
www.4guysfromrolla.com/index.aspx
www.google.com
Team Work Flow System Page 79
http://www.fmexpense.com/quickstart/aspplus/default.comhttp://en.wikipedia.org/wiki/Teamworkhttp://www.4guysfromrolla.com/index.aspxhttp://www.google.com/http://www.fmexpense.com/quickstart/aspplus/default.comhttp://en.wikipedia.org/wiki/Teamworkhttp://www.4guysfromrolla.com/index.aspxhttp://www.google.com/ -
7/30/2019 Team work management system
80/120
Coding
Team Work Flow System Page 80
-
7/30/2019 Team work management system
81/120
Team Work Home Page
To make a group means follow a deliberate actionto identify and eliminate the difficulties, to make a good work. The absence ofobjectives creates feelings of frustration and dissatisfaction for theincapacity to change things. Teammates accuse other people for their mistakesand inactivity.
Team Work is a plural process; it can not be made by a person. Whenworkers are meeting to make groups, each person gives their knowledge,motivations, values and capacities. The ways in which these people get involvecould be positive or negative. In some cases,members neutralize other ones and the result is the absence of
effectiveness, or passivity. Inother cases, they sum their efforts totally or partially. But, there existsanother possibility: the interaction makes a transcendental state that exceedsthe contribution of any of the members and the sum of all of them. When thishappens the team has developed synergy. The total is superior to the sum of theparts. The group exceeds the sum of the individual contributions; this is themeaning of team work.
Admin Login
Team Work Flow System Page 81
-
7/30/2019 Team work management system
82/120
Admin Login
Login ID:
Password:
Team Work Flow System Page 82
-
7/30/2019 Team work management system
83/120
Welcome toAdministration
ADD city
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;
public partial class Administration_frmAddCity : System.Web.UI.Page{
clsCity_Logic objCity = new clsCity_Logic();protected void Page_Load(object sender, EventArgs e){
if (!IsPostBack){
BindStatus();BindCountry();
}
}
void BindStatus(){
DataSet dsStatus = objCity.GetStatus();ddlStatus.DataSource = dsStatus.Tables[0];ddlStatus.DataTextField = "StatusName";ddlStatus.DataValueField = "StatusId";ddlStatus.DataBind();ddlStatus.Items.Insert(0, "Select");
}
void BindCountry(){
DataSet dsCountry = objCity.GetCountry();ddlCountryName.DataSource = dsCountry.Tables[0];ddlCountryName.DataTextField = "CountryName";ddlCountryName.DataValueField = "CountryId";ddlCountryName.DataBind();ddlCountryName.Items.Insert(0, "Select");
}void BindState(){
DataSet dsState = objCity.GetState();
Team Work Flow System Page 83
-
7/30/2019 Team work management system
84/120
ddlStateName.DataSource = dsState.Tables[0];ddlStateName.DataTextField = "StateName";ddlStateName.DataValueField = "StateId";ddlStateName.DataBind();ddlStateName.Items.Insert(0, "Select");
}
protected void btnSubmit_Click(object sender, EventArgs e){
if (ddlCountryName.SelectedItem.Text != "Select"){
if (ddlStateName.SelectedItem.Text != "Select"){
if (ddlStatus.SelectedItem.Text != "Select"){
objCity.pro_CityName = txtCityName.Text.Trim();objCity.pro_CityDescription = txtCityDescription.Text.Trim();objCity.pro_StateName = ddlStateName.SelectedItem.Text;objCity.pro_StateId = Convert.ToInt32(ddlStateName.SelectedItem.Value);objCity.pro_StatusName = ddlStatus.SelectedItem.Text;objCity.pro_StatusId = Convert.ToInt32(ddlStatus.SelectedItem.Value);objCity.pro_CountryName = ddlCountryName.SelectedItem.Text;objCity.pro_CountryId = Convert.ToInt32(ddlCountryName.SelectedItem.Value);objCity.AddCity();Response.Redirect("frmManageCity.aspx");
}lblErrorStatus.Visible = true;
}else{
lblErrorStateName.Visible = true;
}}else{
lblErrorCountryName.Visible = true;
}
}protected void btnBack_Click(object sender, EventArgs e)
{Response.Redirect("frmManageCity.aspx");
}protected void ddlCountryName_SelectedIndexChanged(object sender, EventArgs e){
if(ddlCountryName.SelectedItem.Text!="Select"){
objCity.pro_CountryName = ddlCountryName.SelectedItem.Text;
Team Work Flow System Page 84
-
7/30/2019 Team work management system
85/120
objCity.pro_CountryId = Convert.ToInt32(ddlCountryName.SelectedItem.Value);BindState();
}
}
}
ADD EMPLOYEE
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;
public partial class Admin_frmAddEmployee : System.Web.UI.Page{
clsEmployee_Logic objEmployee = new clsEmployee_Logic();clsCommon_Logic objCommon = new clsCommon_Logic();protected void Page_Load(object sender, EventArgs e){
if (!IsPostBack){
BindDept();BindCountry();BindStatus();
BindState();BindCity();
}}void BindCountry(){
DataSet dsCountry = objCommon.GetCountryName();ddlCountryName.DataSource = dsCountry.Tables[0];ddlCountryName.DataTextField = "CountryName";ddlCountryName.DataValueField = "CountryId";ddlCountryName.DataBind();ddlCountryName.Items.Insert(0, "Select");
}
void BindState(){
DataSet dsState = objCommon.GetStateName();ddlStateName.DataSource = dsState.Tables[0];ddlStateName.DataTextField = "StateName";ddlStateName.DataValueField = "StateId";ddlStateName.DataBind();ddlStateName.Items.Insert(0, "Select");
Team Work Flow System Page 85
-
7/30/2019 Team work management system
86/120
}void BindCity(){
DataSet dsCity = objCommon.GetCityName();ddlCityName.DataSource = dsCity.Tables[0];ddlCityName.DataTextField = "CityName";
ddlCityName.DataValueField = "CityId";ddlCityName.DataBind();ddlCityName.Items.Insert(0, "Select");
}void BindStatus(){
DataSet dsStatus = objCommon.GetStatusName();ddlStatus.DataSource = dsStatus.Tables[0];ddlStatus.DataTextField = "StatusName";ddlStatus.DataValueField = "StatusId";ddlStatus.DataBind();ddlStatus.Items.Insert(0, "Select");
}void BindDept(){
DataSet dsDept = objCommon.GetDeptName();ddlDept.DataSource = dsDept.Tables[0];ddlDept.DataTextField = "DeptName";ddlDept.DataValueField = "DeptId";ddlDept.DataBind();ddlDept.Items.Insert(0, "Select");
}protected void btnSubmit_Click(object sender, EventArgs e){
objEmployee.EmpName = txtEmployeeName.Text.Trim();objEmployee.Address = txtAddress.Text.Trim();objEmployee.CountryId = Convert.ToInt32(ddlCountryName.SelectedItem.Value);objEmployee.StateId = Convert.ToInt32(ddlStateName.SelectedItem.Value);objEmployee.CityId = Convert.ToInt32(ddlCityName.SelectedItem.Value);objEmployee.ContactNo = txtContactNo.Text.Trim();objEmployee.DeptId = Convert.ToInt32(ddlDept.SelectedItem.Value);objEmployee.EmailId = txtEmailId.Text.Trim();objEmployee.StatusId = Convert.ToInt32(ddlStatus.SelectedItem.Value);objEmployee.Password = txtPassword.Text.Trim();int i=objEmployee.AddEmployeeDetails();
if (i == 1){
Response.Redirect("frmManageEmployee.aspx");
}if (i == -2){
lblError.Visible = true;lblError.Text = "Sorry This user name is already existing please choose another
username";}
Team Work Flow System Page 86
-
7/30/2019 Team work management system
87/120
}protected void btnBack_Click(object sender, EventArgs e){
Response.Redirect("frmManageEmployee.aspx");}protected void ddlCountryName_SelectedIndexChanged(object sender, EventArgs e)
{ if (ddlCountryName.SelectedItem.Text != "Select"){
objCommon.pro_CountryId = Convert.ToInt32(ddlCountryName.SelectedItem.Value);BindState();
}}protected void ddlStateName_SelectedIndexChanged(object sender, EventArgs e){
if (ddlStateName.SelectedItem.Text != "Select"){
objCommon.pro_StateId = Convert.ToInt32(ddlStateName.SelectedItem.Value);BindCity();
}}protected void ddlCityName_SelectedIndexChanged(object sender, EventArgs e){
}}
EMPLOYEE ON PROJECT
using System;using System.Data;using System.Configuration;
using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;
public partial class Admin_frmAddEmployeeOnProject : System.Web.UI.Page{
clsProject_Logic objProject=new clsProject_Logic();clsEmployee_Logic objEmp=new clsEmployee_Logic();private string strError = "No Data Available";
protected void Page_Load(object sender, EventArgs e){
if (!IsPostBack){
BindProject();BindData();
}string Msg = "Do you want to Add these Employees to this Project?";
Team Work Flow System Page 87
-
7/30/2019 Team work management system
88/120
btnAddToProj.Attributes.Add("onClick", "return confirm('" + Msg + "');");}public void BindProject(){
//From GetCurrentNerws() we can get All the project names which were not fixed thedelivery date
DataSet dsGetProject = objProject.GetCurrentNews();ddlProjectName.DataSource =dsGetProject.Tables[0];ddlProjectName.DataTextField = "ProjectName";ddlProjectName.DataValueField = "ProjectId";ddlProjectName.DataBind();ddlProjectName.Items.Insert(0, "Select");
}
void BindData(){
try{
//objEmp.e = txtCountryName.Text.Trim();objEmp.Sort_On = "";if (ViewState["Sort_On"] != null)
objEmp.Sort_On = ViewState["Sort_On"].ToString() + " " +ViewState["Sort_By"].ToString();
lblError.Visible = false;DataSet dsTemp = objEmp.GetFreeEmployee();DataTable dtTemp = dsTemp.Tables[0];if (dtTemp.Rows.Count > 0){
lblError.Visible = false;btnAddToProj.Visible = true;
}else{
lblError.Visible = true;lblError.Text = strError;btnAddToProj.Visible = false;
}gvAddEmpOnProj.DataSource = dtTemp;gvAddEmpOnProj.DataBind();if (dtTemp.Rows.Count == 0){
this.Lbl_Pageinfo.Visible = false;}else{
Int16 intTo;
Int16 intFrom;if (gvAddEmpOnProj.PageSize * (gvAddEmpOnProj.PageIndex + 1) 1000000){
lblError.Visible = true;lblError.Text = "please upload a document of size below 1MB only";return;
}else{
docName = Path.GetFileName(fileuploadDoc.PostedFile.FileName);objSpecification.SpecificationType= docName;lblError.Visible = false;
}Doc_Repository_FolderName = Server.MapPath("../" +
ConfigurationManager.AppSettings["Document"]);if (!Directory.Exists(Doc_Repository_FolderName)){
Directory.CreateDirectory(Doc_Repository_FolderName);}fileuploadDoc.PostedFile.SaveAs(Doc_Repository_FolderName + docName);
}else{
lblError.Visible = true;lblError.Text = "Please upload a document of correct format(only
*.pdf,*.doc,*.execl,*.powerpoint,*.xml are allowed)";return;
}}else{
lblError.Visible = true;lblError.Text = "Please upload a document";return;
}objSpecification.AddSpecification();
Response.Redirect("frmAdminHome.aspx");
}void BindProjectId(){
DataSet dsProjectId = objSpecification.GetProjectName();ddlProjectId.DataSource = dsProjectId.Tables[0];ddlProjectId.DataTextField = "ProjectName";ddlProjectId.DataValueField = "ProjectId";
Team Work Flow System Page 92
-
7/30/2019 Team work management system
93/120
ddlProjectId.DataBind();ddlProjectId.Items.Insert(0, "Select");
}protected void btnBack_Click(object sender, EventArgs e){
Response.Redirect("frmAdminHome.aspx");
}}
ADD STATE
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;
public partial class Administration_frmAddState : System.Web.UI.Page{
clsState_Logic objState = new clsState_Logic();protected void Page_Load(object sender, EventArgs e){
if (!IsPostBack){
BindStatus();BindCountry();
}
}void BindStatus(){
DataSet dsStatus = objState.GetStatusName();ddlStatus.DataSource = dsStatus.Tables[0];ddlStatus.DataTextField = "StatusName";ddlStatus.DataValueField = "StatusId";ddlStatus.DataBind();ddlStatus.Items.Insert(0, "Selct");
}void BindCountry(){
DataSet dsCountry = objState.GetCountryName();
ddlCountryName.DataSource = dsCountry.Tables[0];ddlCountryName.DataTextField = "CountryName";ddlCountryName.DataValueField = "CountryId";ddlCountryName.DataBind();ddlCountryName.Items.Insert(0, "Selct");
}protected void btnSubmit_Click(object sender, EventArgs e){
objState.pro_StateName = txtStateName.Text.Trim();
Team Work Flow System Page 93
-
7/30/2019 Team work management system
94/120
objState.pro_StateDescription = txtStateDescription.Text.Trim();objState.pro_CountryName = ddlCountryName.SelectedItem.Text;objState.pro_CountryId =Convert.ToInt32(ddlCountryName.SelectedItem.Value);objState.pro_StatusName = ddlStatus.SelectedValue;objState.pro_StatusId = Convert.ToInt32(ddlStatus.SelectedItem.Value);objState.AddState();
Response.Redirect("frmManageState.aspx");}protected void btnBack_Click(object sender, EventArgs e){
Response.Redirect("frmManageState.aspx");}
}
ADD STATUS
using System;using System.Data;using System.Configuration;
using System.Colle