SlideShare a Scribd company logo
Scheduler
A task management app
Database Management System
 Provides users and programmers a systematic way to create, retrieve, update
and manage data.
 Contains Information about a particular enterprise
 Collection of interrelated data
 Set of programs to access the data
 An environment that is both convenient and efficient to use
Scheduler
 A task manager
 Keeps user’s every day’s schedules organized
 Provides collaboration with other users
 Keeps co-workers in touch
 Maintains privacy of task
 Optional extra information
 At the system level, does not need any supervision
Features
 Fully automated system. No administration needed.
 Tasks can be from very simple to such complex. System will handle the under-
lying complexity.
 Privacy of task including private, circle and public.
 Availability of task. While a particular task is ongoing availability of that task
will be shown as user’s status.
 Type of task. It will help user to group same kind of jobs together.
Features Cont.
 Each task can have zero or more tags.
 While making a task, user can request other users to join him/her.
 On approval the request the task will also be considered as requested user’s
task.
 User can make circle of other users.
 User can visit other users profile and see their tasks based on the privacy.
User Interface
 Home
 Upcoming tasks
 Ongoing tasks (If any)
 Current status
 Treading tags
 Create
 Functionality of creating new task
 Search for tags or users
User Interface Cont.
 Show Task
 Shows the details of a task
 Provides functionality of editing a task
 Circle
 Shows the list of circles
 Shows members of each circle
 Editing or deleting a circle
 Adding or removing a circle member
User Interface Cont.
 Profile
 Shows a particular user’s tasks based on their privacy
 Settings
 Setting up default privacy, availability and type of task
 Approval
 Shows the list of task requires approval for associations
 Shows the list of upcoming associated tasks
 Functionality for approve, disapprove or delete a association request
Entity Relationship Diagram
Has
Create
Member
Create
ID
Name
Tag
ID
Starts At
Timespan
Location
Body
Type
Privacy
Availability
Task
ID
First Name
Last Name
Email
Sex
User
ID
Circle
Name
Circle
Associates
Task ID
Repetition
Daily Task
Task ID
Repetition
Weekly Task
Task ID
Repetition
Yearly Task
Task ID
Repetition
Monthly Task
Is Approved
User ID
Privacy
Availability
Type
Settings
Has
Graphical Representation of UI
Log in Register
New user
HomeProfile
Circle
Edit Task
Show Task
Create
Task
Settings
Tag
Profile
Circle
Create Tag
Settings
On
Create
Show
Task
Show Task
Show
Task
On Edit
On Register
Member
Database Implementation
Technologies and Frameworks
Technology /
Framework
Use
MySQL Database management system
Apache HTTP server for hosting the database
Laravel PHP framework for server side scripting
Eloquent ER model based query builder component
Vue JS JavaScript framework for client side data driven scripting
Vue Resource JavaScript framework for handling AJAX request
Jquery JavaScript framework for client side event driven scripting
Bootstrap CSS framework for user interface
JWT PHP framework for token based authorization
User Experience
Graphical Overview of users’ experience
Home
Task Show
Create
Circle
Circle Cont.
Profile
Approval
Settings
Learning Outcome
 Clear concept on Database Management System
 Efficient database design
 Making ER diagram from project requirement
 Retrieving data from database using SQL data manipulation language
 Maintaining functional dependency without redundancy
 Core functionality of Web Application
 Making user interface to show data from database
 Preventing malicious attacks like CSRF, SQL injection etc
Special Thanks to
 Dr Md Anisur Rahman
 Professor
 Computer Science and Engineering Discipline
 Khulna University
 Khulna
Submitted by
 Parvez Mahbub
 Student ID: 150204
 Computer Science and
Engineering Discipline
 Khulna University
 Khulna
 Sadia Mahjabin
 Student ID: 150219
 Computer Science and
Engineering Discipline
 Khulna University
 Khulna
 Rafia Sharmin Alice
 Student ID: 150224
 Computer Science and
Engineering Discipline
 Khulna University
 Khulna
Thank You

More Related Content

Similar to Scheduler

Compliance
ComplianceCompliance
ComplianceNetBR
 
Blog Management System
Blog Management SystemBlog Management System
Blog Management System
StudentRocks
 
Addmi 06-security mgmt
Addmi 06-security mgmtAddmi 06-security mgmt
Addmi 06-security mgmtodanyboy
 
How to disassemble one monster app into an ecosystem of 30
How to disassemble one monster app into an ecosystem of 30How to disassemble one monster app into an ecosystem of 30
How to disassemble one monster app into an ecosystem of 30fiyuer
 
G10_presentation.pdf
G10_presentation.pdfG10_presentation.pdf
G10_presentation.pdf
49Rohanpisalvcet
 
Android Architecture Components
Android Architecture ComponentsAndroid Architecture Components
Android Architecture Components
Darshan Parikh
 
Android building blocks and application life cycle-chapter3
Android building blocks and application life cycle-chapter3Android building blocks and application life cycle-chapter3
Android building blocks and application life cycle-chapter3
Dr. Ramkumar Lakshminarayanan
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptx
SayantanMajhi2
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptx
SayantanMajhi2
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document LJ PROJECTS
 
Asp.net membership anduserroles_ppt
Asp.net membership anduserroles_pptAsp.net membership anduserroles_ppt
Asp.net membership anduserroles_ppt
Shivanand Arur
 
Pega training layman learning - call +91-741-626-7887
Pega training   layman learning -  call +91-741-626-7887Pega training   layman learning -  call +91-741-626-7887
Pega training layman learning - call +91-741-626-7887
Layman Learning
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
Michael Oryszak
 
Creating Applications With Drupal
Creating Applications With DrupalCreating Applications With Drupal
Creating Applications With Drupalguest602bb9
 
Creating Applications With Drupal
Creating  Applications With  DrupalCreating  Applications With  Drupal
Creating Applications With Drupal
guest602bb9
 
Spstc2011 Getting the Most from SharePoint's User Profiles
Spstc2011   Getting the Most from SharePoint's User ProfilesSpstc2011   Getting the Most from SharePoint's User Profiles
Spstc2011 Getting the Most from SharePoint's User Profiles
Michael Oryszak
 
Introduction on sap security
Introduction on sap securityIntroduction on sap security
Introduction on sap security
yektek
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanUsman Zafar Malik
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanUsman Zafar Malik
 

Similar to Scheduler (20)

Compliance
ComplianceCompliance
Compliance
 
Blog Management System
Blog Management SystemBlog Management System
Blog Management System
 
Addmi 06-security mgmt
Addmi 06-security mgmtAddmi 06-security mgmt
Addmi 06-security mgmt
 
Less07 Users
Less07 UsersLess07 Users
Less07 Users
 
How to disassemble one monster app into an ecosystem of 30
How to disassemble one monster app into an ecosystem of 30How to disassemble one monster app into an ecosystem of 30
How to disassemble one monster app into an ecosystem of 30
 
G10_presentation.pdf
G10_presentation.pdfG10_presentation.pdf
G10_presentation.pdf
 
Android Architecture Components
Android Architecture ComponentsAndroid Architecture Components
Android Architecture Components
 
Android building blocks and application life cycle-chapter3
Android building blocks and application life cycle-chapter3Android building blocks and application life cycle-chapter3
Android building blocks and application life cycle-chapter3
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptx
 
StudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptxStudentInformationSystemAndroidbased.pptx
StudentInformationSystemAndroidbased.pptx
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Asp.net membership anduserroles_ppt
Asp.net membership anduserroles_pptAsp.net membership anduserroles_ppt
Asp.net membership anduserroles_ppt
 
Pega training layman learning - call +91-741-626-7887
Pega training   layman learning -  call +91-741-626-7887Pega training   layman learning -  call +91-741-626-7887
Pega training layman learning - call +91-741-626-7887
 
Getting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User ProfilesGetting the Most from SharePoint's User Profiles
Getting the Most from SharePoint's User Profiles
 
Creating Applications With Drupal
Creating Applications With DrupalCreating Applications With Drupal
Creating Applications With Drupal
 
Creating Applications With Drupal
Creating  Applications With  DrupalCreating  Applications With  Drupal
Creating Applications With Drupal
 
Spstc2011 Getting the Most from SharePoint's User Profiles
Spstc2011   Getting the Most from SharePoint's User ProfilesSpstc2011   Getting the Most from SharePoint's User Profiles
Spstc2011 Getting the Most from SharePoint's User Profiles
 
Introduction on sap security
Introduction on sap securityIntroduction on sap security
Introduction on sap security
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 
Easy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 UsmanEasy Learning Presentation Moss 2007 Usman
Easy Learning Presentation Moss 2007 Usman
 

Recently uploaded

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

Scheduler

  • 2. Database Management System  Provides users and programmers a systematic way to create, retrieve, update and manage data.  Contains Information about a particular enterprise  Collection of interrelated data  Set of programs to access the data  An environment that is both convenient and efficient to use
  • 3. Scheduler  A task manager  Keeps user’s every day’s schedules organized  Provides collaboration with other users  Keeps co-workers in touch  Maintains privacy of task  Optional extra information  At the system level, does not need any supervision
  • 4. Features  Fully automated system. No administration needed.  Tasks can be from very simple to such complex. System will handle the under- lying complexity.  Privacy of task including private, circle and public.  Availability of task. While a particular task is ongoing availability of that task will be shown as user’s status.  Type of task. It will help user to group same kind of jobs together.
  • 5. Features Cont.  Each task can have zero or more tags.  While making a task, user can request other users to join him/her.  On approval the request the task will also be considered as requested user’s task.  User can make circle of other users.  User can visit other users profile and see their tasks based on the privacy.
  • 6. User Interface  Home  Upcoming tasks  Ongoing tasks (If any)  Current status  Treading tags  Create  Functionality of creating new task  Search for tags or users
  • 7. User Interface Cont.  Show Task  Shows the details of a task  Provides functionality of editing a task  Circle  Shows the list of circles  Shows members of each circle  Editing or deleting a circle  Adding or removing a circle member
  • 8. User Interface Cont.  Profile  Shows a particular user’s tasks based on their privacy  Settings  Setting up default privacy, availability and type of task  Approval  Shows the list of task requires approval for associations  Shows the list of upcoming associated tasks  Functionality for approve, disapprove or delete a association request
  • 9. Entity Relationship Diagram Has Create Member Create ID Name Tag ID Starts At Timespan Location Body Type Privacy Availability Task ID First Name Last Name Email Sex User ID Circle Name Circle Associates Task ID Repetition Daily Task Task ID Repetition Weekly Task Task ID Repetition Yearly Task Task ID Repetition Monthly Task Is Approved User ID Privacy Availability Type Settings Has
  • 10. Graphical Representation of UI Log in Register New user HomeProfile Circle Edit Task Show Task Create Task Settings Tag Profile Circle Create Tag Settings On Create Show Task Show Task Show Task On Edit On Register Member
  • 12. Technologies and Frameworks Technology / Framework Use MySQL Database management system Apache HTTP server for hosting the database Laravel PHP framework for server side scripting Eloquent ER model based query builder component Vue JS JavaScript framework for client side data driven scripting Vue Resource JavaScript framework for handling AJAX request Jquery JavaScript framework for client side event driven scripting Bootstrap CSS framework for user interface JWT PHP framework for token based authorization
  • 13. User Experience Graphical Overview of users’ experience
  • 14. Home
  • 22. Learning Outcome  Clear concept on Database Management System  Efficient database design  Making ER diagram from project requirement  Retrieving data from database using SQL data manipulation language  Maintaining functional dependency without redundancy  Core functionality of Web Application  Making user interface to show data from database  Preventing malicious attacks like CSRF, SQL injection etc
  • 23. Special Thanks to  Dr Md Anisur Rahman  Professor  Computer Science and Engineering Discipline  Khulna University  Khulna
  • 24. Submitted by  Parvez Mahbub  Student ID: 150204  Computer Science and Engineering Discipline  Khulna University  Khulna  Sadia Mahjabin  Student ID: 150219  Computer Science and Engineering Discipline  Khulna University  Khulna  Rafia Sharmin Alice  Student ID: 150224  Computer Science and Engineering Discipline  Khulna University  Khulna