Computerized Task Management System

Project and Seminar Material for Computer Science and Computer Engineering

Computerized Task Management System


Abstract


Task management is the process of managing a task through its life cycle. It involves planning, testing, tracking, and reporting. Task management can help either individual achieve goals, or groups of individuals collaborate and share knowledge to accomplish collective goals. The problems generally associated with the traditional way of assigning tasks are enormous. The main problem is how to efficiently manage tasks so as to meet deadlines that are associated with tasks. Security of data can be easily compromised documents associated with the different tasks may be accessed by unauthorized personnel. This project aims to develop a Task Management Application that will improve how employees get their work done by helping them organize their tasks and collaborate efficiently. The proposed task management system was developed using PHP, MySQL, JavaScript, CSS and HTML.


Table of Contents


  • Title Pages
  • Certification
  • Dedication
  • Acknowledgement
  • Abstract
  • Table of Content

Chapter One:

Introduction

  • 1.1 Background of the Study
  • 1.2 Statement of the Problem
  • 1.3 Aim and Objectives of the Study
  • 1.4 Significance of the Study
  • 1.5 Scope and Delimitation of the Study
  • 1.6 Definition of Terms

Chapter Two:

Literature Review

  • 2.1 Theoretical Framework
  • 2.2 Review of Related Work

Chapter Three:

System Analysis and Design

  • 3.1 Introduction
  • 3.2 Analysis of the Existing System
  • 3.3 Weaknesses of the Existing System
  • 3.4 Data Collection Techniques
  • 3.5 Analysis of the Proposed System
  • 3.5.1 System Algorithm
  • 3.6 System Flowchart
  • 3.7 Entity Relational Diagram
  • 3.7.1 Data Dictionary

Chapter Four:

System Implementation and Evaluation

  • 4.1 Program Development
  • 4.2 System Requirements
  • 4.2.1 Software Requirements
  • 4.2.2 Hardware Requirements
  • 4.3 System Interface
  • 4.3.1 Input Interface
  • 4.3.2 Output Interface
  • 4.4 System Performance
  • 4.5 System Training
  • 4.6 Conversion to the Proposed System
  • 4.7 System Maintenance

Chapter Five:

Summary, Recommendations, and Conclusion

  • 5.1 Summary
  • 5.2 Recommendations
  • 5.3 Conclusion
  • References
  • Appendices

Chapter One


Introduction

1.1 Background of the Study

In every business environment, the timeline to execute various tasks assigned to employee is paramount towards ensuring the efficiency of the organization. According to Wikipedia, Task is defined as an activity that needs to be accomplished within a defined period of time or by a deadline. It is any piece of work that is undertaken or attempted by an individual or group of person as a workflow. In addition, a task is conceived as a very cogent factor affecting human being’s behavior in social psychology and organizational management. The manual process of delegating task to different employee in a business environment requires that interaction exist between employees. The life cycle of a task started from when a task is assigned, approved, on hold, rejected, and completed by an employee. An employee being assigned to a task is expected to report the progress status of the task to the initiator of the task. The main bottleneck of the traditional mode of assigning task is on how to manage task through its entire life cycle. An illustration is when an employee is assigned to different tasks by different employee with each task having their respective deadline. Such an employee faces the challenges of how to judiciously execute those tasks to meet deadline. Challenge of which task is to give a high priority when performing various tasks, task that is close to deadline, the current state of the each task as well as interactions that occur on tasks involving several people within the confinement of an organization. In addition, it will be very tedious for managers to generate several reports on tasks to be performed.

Also, the rapid growth of social business applications created a new set of demands on employees’ time and attention. As employees engage in tasks or in projects with information that spans across various activities, it becomes a great challenge for an employee to stay organized and know which of the activities requires an attention. A new type of tool is needed, one that combines the collaborative features of social networking software with the organizational and task features of project management software.

Task management is the process of managing a task through its life cycle. It involves planning, testing, tracking, and reporting. Task management can help either individual achieve goals, or groups of individuals collaborate and share knowledge for the accomplishment of collective goals. Tasks are also differentiated by complexity, from low to high.
Effective task management requires managing all aspects of a task, including its status, priority, time, human and financial resources assignments, recurrence, dependency, notifications and so on. These can be lumped together broadly into the basic activities of task management. Task management may form part of project management and process management and can serve as the foundation for efficient workflow in an organization. Project managers adhering to task-oriented management have a detailed and up-to-date project schedule, and are usually good at directing team members and moving the project forward.

The OTMS is abbreviation form of online Task Management system. It is developed to automate the process of admin and user management and user task. This system will provide a platform for all the faculty members to communicate and execute various college related task effectively.

Computing paradigm is now geared towards ubiquitous computing (computing anywhere anytime). Although, task management as a matter of fact is not a new concept, but many of the methods and tools that are used in this modern time in organizations were developed long time ago and they did not have the collaborative characteristics that are common and required in today’s enterprise social networking platforms. These legacy tools suffer from a variety of shortcomings that can impede the successful completion of a project. The research work was carried out to design and implement a task management system that will augment task/project management features, such as task delegation, handling task priorities by their due dates with some modern social networking features such as adding of comments and sharing of files, enabling people to work together more efficiently. There are various architecture platforms available for developing and implementing task management, the architecture used in this research is web based architecture. The task management system developed in this research were implemented for The Computer Science department in Kogi State Polytechnic, Lokoja to improve the way staffs or employee get their work done by helping them organize their tasks and collaborate efficiently.


1.2 Problem Statement

The problems generally associated with the traditional way of assigning task are enormous. The problems are stated below.

  1. The main problem is how to efficiently manage tasks so as to meet deadline that are associated with task.
  2. Data integrity and security: Security of data can be easily compromise; documents associated with different task may be accessed by un-authorized personnel. Also personnel can give a false report on the time a task is being assigned or to be completed.
  3. In addition, organizing a team to work effectively on a project can be so difficult. Team performing various tasks belonging to a particular project cannot collaborate at a real time, they have to schedule a meeting for that to be possible which would contribute to longevity of time in completing a given task or project.

The above problems demand the development of this new information system for the efficient management of tasks.


1.3 Aim and Objectives of Study

The aim of this project is to develop a Task Management Application that will improve the way employee get their work done by helping employees organize their tasks and collaborate efficiently.

The objectives are stated below;

  1. To carry out an extensive analysis on the workflow process of the Department and explore the challenges being faced by the system.
  2. To develop an application that can easily create, assign and comment on tasks, so that an owner of task can always know real time progress and who is performing it.
  3. To ensure that teams ideas, files and conversations are in a single location so that user can always know the right place to locate information.

1.4 Significance of the Study

In business environment, the time to get work done is a cogent factor towards ensuring productivity. Studies have shown that most organizations deliver projects behind schedule date as a result of inefficient management of task at hand. In this modern age where computing is becoming ubiquitous, it behooves organization to have an information system that will support the planning and management of task/project to be executed by their employee.

Such Information System should provide a good platform for team working on a project to collaborate effectively on a real time to execute job seamlessly in lesser time.

Organization has a lot to benefit from implementing a task management system. Apart from easy creation, allocation, and conversation on a task that will be provided by this application, the organization will benefit immensely from generating vital reports to aid decision-making.


1.5 Scope and Delimitation of the Study

Although this project is designed with mobile connectivity in mind however, the mobile application interfacing with this application is not developed. This study is limited to the registry department of Kogi State Polytechnic which includes:

  1. Time frame for the proposed.
  2. Availability of material resources for the work is limited.

1.6 Definition of Terms

1. Capacity:

Refers to the number of students a room will accommodate.

2. Clash :

When students are enrolled in two or more teaching activities that are running at the same time.

3. Client Server Architecture:

Architecture of a computer network in which many clients (remote processors) request and receive service from a centralized server (host computer).

4. Client Server Model:

This is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

5. Computer:

A programmable usually electronic device that can store, retrieve, and process data using a computer to design 3-D models.

6. Course Calendar:

This online catalogue contains Brock rules and regulations, programs of study, program requirements and course descriptions.

7. Data:

Information that has been translated into a form that is efficient for movement or processing.

8. Department / Centre:

Divisions of the university that give instruction in a certain subject area. These divisions oversee program requirements.

9. Design:

It is a detailed plan or arrangement to achieve a particular purpose.

10. Dummy Module Code:

These are used to timetable non- credited module related sessions.

11. Duration:

Period of time over which a course is taught.

12. IIS:

Internet Information Service (IIS) is a web server for hosting Asp.Net application.

13. Inward Task:

Task involving employee of a particular department in an organization.

14. Metadata:

Data that describes other data. Data that provides information about one or more aspects of the data.

15. Online:

Connected to a computer, a computer network, or the Internet.

16. Outward Task:

Task involving several departments in an organization.

17. Personalised Timetable:

An individual student or staff timetable.

18. Program:

A series of coded software instructions to control the operation of a computer or other machine.

19. Project:

Estimate or forecast (something) on the basis of present trends or data.

20. Project:

Work to be done that will involve assigning tasks to different employee.

21. Rad:

Rapid application development; a style of programming in which emphasis is placed on speed and delivery, usually employing extensive use of IDE (integrated development environment) capability.

22. Scheduling:

Scheduling is the process of arranging, controlling and optimizing work and workloads in a production process or manufacturing process

23. School Time Table:

A school timetable is a calendar that coordinates students and teachers within the classrooms and time periods of the school day.

24. SET:

A way of viewing a timetable for a group of students following the same route.

25. Softwaremetrics:

Is a measure of software characteristics that are quantifiable or countable.

26. Software:

A program designed to perform particular tasks.

27. System:

A system is a group of interacting or interrelated elements that act according to a set of rules to form a unified whole

28. Task:

A piece of work to be performed or attempted by an employee.

29. UML:

Unified Modeling Language, the international standard for specifying, visualizing, constructing and documenting the artefacts of software systems

30. URL:

Uniform Resource Locator is also known as web address.

31. Web Method:

Allows exchanging data with remote servers using nothing but the operations of http.


How To Get The Complete Material For “Computerized Task Management System“


Project Material Download

3,000 Naira


The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…


Step One Purchase

Make Payment (Through Transfer) of ₦3,000 to Any of the Account Below

Access Bank Plc Acc No: 0811003731
Samphina Academy
Current Account
Zenith Bank Acc No: 1225513212
Samphina Academy
Current Account
PalmPay Main Logo Acc No: 8143831497
Samphina Academy
Digital Account

Or CLICK HERE To Pay With Debit Card


FOR CLIENTS OUTSIDE NIGERIA
CLICK HERE To Purchase Material ($15)
FOR GHANIAN CLIENTS
Make Payment of 80 GHS to 0553978005 | Douglas Osabutey | MTN MoMo

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details
  2. Email Address
  3. Computerized Task Management System

The Complete Material Will Be Sent To Your Email Address After Receiving Your Details
T & C Apply


  Contact Our Help Desk


Need a Different Topic? Perform a Quick Search

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.