Task Management System (TMS)

Slides:



Advertisements
Similar presentations
Herbert SHIU Joseph FONG Jeanne Lam.  Introduction  Facebook features  Facebook as an education platform  Case study  Conclusion.
Advertisements

SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
CSE 4939 Hito-Shura Project Manager Harlan Broughton Stephen Link.
Click your mouse button to advance the frames.. Coaches/Team Moms Getting Started.
Networking + Portfolio management for trainers and assessors FOFATO Course Booker works in conjunction with
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
When You Arrive: ▪ Find a seat and log on to the computer. ▪ Open the Internet and go to ▪ Click on the link for.
Learning.com for New Users. This presentation will help educators… Login to Edit your Learning.com educator account Access resources.
Group Project Tools Ahmad Alnafoosi, Kathy Drew, Doug Schultz.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
Two Rivers Chapter Website Navigating through …. Visit
Using the Supplier Portal Updated September 12, 2011 Using the Supplier Portal.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Senior Project, 2015, Spring Senior Project Web Site –Version 5 Student: Jacek Kopczynski, Florida International University Mentor: Masoud Sadjadi, Florida.
SATERN for Supervisors Updated: December Session Objectives At the end of the session, participants will be able to:  Describe SATERN  Log in.
Goplan. Team Project Tool GoPlan is an online project management and collaboration tool GoPlan is an online project management and collaboration tool.
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
FACEBOOK Material adapted from
Your school name Career and College Counseling Featuring GUIDEDPATH: Helping You Get to College Your school picture here.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED CREATING A SIMPLE PROCESS.
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
Lindsey Velez, Director of Instructional Technology Single Sign-On One Click.
IT Desktop Management GoToMeeting – Online Meeting Service Organizer/Presenter Guide May 2007 Prepared by Angela Mars IT Education and Training.
Base Camp Software Team Project Tools. BaseCamp Software Basecamp is an online project management and collaboration tool Free plan is available but does.
General Introduction This slideshow is designed to provide students with a basic hands-on introduction to the social learning site:
Knowledge Hub Walkthrough August
CLINIC-LAB COMMUNICATION Configuring 3Shape Communicate™
Online Event Organizing Company Managemant System
Fundamental of Databases
Unit & District Tools Phase 1
Delicious Social Bookmarking
My YCI User Guide Youth Career Initiative is an initiative of the International Tourism Partnership and Business in the Community.
How to Set Up and Use Your Filimin Long Distance Touch Lamp
Programmer: Roman Martushev
Introuduction to MOODLE
Assess Survey Invitations
Tracking and Booking Taxi
How to Fi
Team Member Adding Comments and Digital Signature During Sign Off
DCR ARB Presentation Team 5: Tour Conductor.
An-najah national university department of computer engineering
Content Management System
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
PHP / MySQL Introduction
Collaboration with Google Docs
What Is Sharepoint? Mohsen Ashkboos
MetaShare, Powered by Azure, Gives SharePoint a User-Friendly, Intuitive User Interface and Added App Features with No Added Administrative Tasks OFFICE.
Community Service Hours
1CapApp Company Setup Documentation
Progress leisure OCR GCSE ICT.
Easy Website Creation Using WordPress
© 2016 Blackboard Inc. All rights reserved..
Using K2 applications How can users interact with K2 applications?
Five Reasons to Use SharePoint 2013 Communities
Introducing The Knowledge Network
Prepared by: Hanin Mizyed ,Razan Qraini Supervisor: Dr. Luai Malhis
Arizona House Calls CareLink
About Everything You Always Wanted to Know
The 1st International Open Science Conference
Canvas introduction for students
Administration and Reporting
One EPIC Place Website Scheduler
Wordpress test.cs.edinboro.edu.
HR Portal: What’s New? What’s Next?
Private Cloud Time Attendance System
MyASQ myASQ is a centralized, online community that provides timely, relevant, and personalized engagement for members of ASQ, allowing members to make.
Concord Products Online
Canvas introduction for students
Presentation transcript:

Task Management System (TMS) Prepared by: Mostafa taha Supervisor: Dr. Luai Malhis Task Management System (TMS)

Outline Introduction Objectives Development process Methodology Results and discussion Conclusions and future works

Introduction Since we live in the era of speed, where the time is very important especially for businessmen, managers, students, employees …etc. It is very important to find a tool that can help in schedule and manage the time, meetings, and appointments. The importance of this project comes from the need of using a single software that can be used to control many of the operations, tasks, appointments and meetings for individuals and also for teams and small companies. This software will reduce the costs of buying several software’s.

Objectives The importance of this project come from several points: In this project, we are trying to develop a way to reduce the high cost of many already existing management tools and systems. Using this project as calendar for appointments. Manage projects using dashboards between team members. Our project is an online task manager, online to do list that helps individuals and businesses effectively organize their projects and tasks.

System Architecture JSON Data Mobile server

Development process Using Android: Widely used so My application support a lot of people. Contains a lot of packages and libraries. The development tools for the platform are free to download

Development process cont.. Using CakePHP: It’s a foundational structure for programmers to create web applications. CakePHP is a free, open-source, rapid development framework for PHP. I use CakePHP version 2.7.0 because it easy to use and it has many features implicit within it.

Development process cont.. Using JSON (JavaScript Object Notation) : It is a lightweight format that is used for data interchanging. The JSON format is often used for serializing and transmitting structured data over a network connection. It is used primarily to transmit data between a server and web application.

Methodology Firstly, Web Server: In the beginning I started gathering information to create a database. XAMPP then installed, to run Appache server and MySQL database. The most important key points in the CakePHP framework: Firstly, MVC architecture that divides my software application into three interconnected parts, Model, View and Controller. Secondly, Code generation by using console and ‘bake’ command to generate codes. Finally, there is a more features that helped me like Email, cookie, Authentication, session, and request handling Components and much more.

Methodology cont.. Secondly, Mobile Application: When you run the application there is three choices Login, Registration or recover password. If you already have an account you can log on by entering your name and password. Also you can decide to go to the registration page to create a new account, and you can go to recovery page if you has forgotten your password.

Methodology cont.. Main page: This main page is divided into some parts the first part is the navigation bar. The navigation bar has the user profile picture and simple information about him like his name and email. The navigation bar contains some items are the ones which do all the functionalities required in this project.

Methodology cont.. Profile Page: This page show and presents all the needed information for the current user. Also the user can choose if he can receive notifications or not. Notification Page: This page shows all notifications and events. These notifications can be for the Appointments, Members and much more.

Methodology cont.. Appointments Page: This page will allow the user to create a private appointments Which allow him to organize appointments in the appropriate time and date.

Methodology cont.. Groups Page (Organizations ): This fragment shows and presents all groups that created by this user. I focus on two types of groups Dashboards and Meetings. And by clicking on one of these groups the user will be redirected to a specific activity related to these category.

Methodology cont.. Dashboards: The main role of this category is to help the teams to divide the work into parts in the form of boards. Also, the distribution of team members in these boards. All boards for this dashboard is displayed as a list of cards. In each card we can see two buttons which are Comments and Members.

Methodology cont.. Board Comments: Board Members: Which represents a simple chat system to allow members to communicate with each other. Only members of this panel can add comments thereon. Board Members: View the list of members of this board Allows the user to add new members to the board

Methodology cont.. Tasks: Meetings: The second category are meetings. Each board represents the work as a set of tasks that looks like a list of cards. Meetings: The second category are meetings. In this category the user can create a meeting and invite anyone needs in this meeting. Then the user who was invited can take the approval or rejection decision on this invitation. Members can add comments.

Methodology cont.. Member-In Page: This part helps users to view all the groups to which the user is a member. you can choose the type of group that you need to see it. and you can deal with it and access it as if you were in your group. Notifications Background Service: This background service to send a request every period of time to the server to check notifications. If there is a new notifications the user will be informed.

Results I designed the application with a good vision of what I need and I did everything essential. With this application, you can create boards to organize anything you're working on. Finally, created an application with a good appearance and ease of use, So that the user does not find difficult to deal with it.

Conclusions The program has been designed and developed to be online. This software provide services for individuals and also for groups. My project originated as a friendly and easy-to-use task management system that anyone can start using right away.

Future work I need to make all the functionalities offline. Can be developed that application by adding different categories of group. Of course the most important things that must be completed is the need to create a web site.

Questions?