BY ALEXANDER STEPHENS RYAN PIERCY EmCare Mobile Scheduling Application.

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

PHP SQL. Connection code:- mysql_connect("server", "username", "password"); Connect to the Database Server with the authorised user and password. Eg $connect.
Research and Innovation Participant Portal How to register for an ECAS account NEXT.
Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
CUMREC 2005 Creating A Suite of Convenience Services for Clients and Developers Deb Nelson – Systems Analyst Larry Newhouse – Information Systems Leader.
Your NEW Social Services Verification Tool
Authenticating Users in an ASP.NET Application. Web Site Administration Tool From VS 2008, click Website/ ASP.Net Configuration to open Web Site Administration.
CSE 4939 Hito-Shura Project Manager Harlan Broughton Stephen Link.
Design Aspects. User Type the URL address on the cell phone or web browser Not required to login.
Habitat for Humanity PURDUE UNIVERSITY Habitat for Humanity National Database Design Review.
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
New Student Orientation Registration System Stephen Nakamura EE496 Preliminary Design Review Fall 2008.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
The Best Zoo Web Programming money can't buy. That's right. You can't buy web programming like this. That's why we're giving it away for free!!!
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
Single Sign-On 1. What is Single Sign-On? 2 The Florida Department of Education (FLDOE) Single Sign-On (SSO) provides a simpler way for educators to access.
Securing Enterprise Applications Rich Cole. Agenda Sample Enterprise Architecture Sample Enterprise Architecture Example of how University Apps uses Defense.
DePaul Bears Try Your Luck!. Why buy this product? Approximately 1,000,000 cell phone users Approximately 2,000,000 or more people play the lottery New.
Varun Sharma Security Engineer | ACE Team | Microsoft Information Security
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
Avaya Contact Center Control Manager. © 2010 Avaya Inc. All rights reserved. What if you could… 1 Requires purchase of additional connectors  Enable.
CONFIGURING WINDOWS SERVER MIS 424 Professor Sandvig.
CPanel Introduction Todd S. Thuma. cPanel: What is it? Backend administration of web-based content Provides web site management tools through a web-based,
By Daniel Siassi.  XHTML  For Structure  CSS  For Stylization of Structure  SQL Database  Store Customer, Calendar, and Order Data  PHP  Server-side.
Analysis of SQL injection prevention using a proxy server By: David Rowe Supervisor: Barry Irwin.
Forms Authentication, Users, Roles, Membership Svetlin Nakov Telerik Corporation
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Lecture 7 Interaction. Topics Implementing data flows An internet solution Transactions in MySQL 4-tier systems – business rule/presentation separation.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
Welcomes you ! To a Gateway for Total Project Planning, Review, Cost Monitoring & Reports
© 2003 By Default! A Free sample background from Slide 1 Week 2  Free PHP Hosting Setup  PHP Backend  Backend Security 
M1G Introduction to Database Development 6. Building Applications.
BackForward HPHConnect Making Employee Health Benefits Easier to Manage. Set up your HPHConnect account today by calling your broker or your Harvard Pilgrim.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Accessing MySQL with PHP IDIA 618 Fall 2014 Bridget M. Blodgett.
INDIANAUNIVERSITYINDIANAUNIVERSITY OneStart page types  Tab – pages across the top, immutable  Section – pages down the left  Subsection – pages under.
CSE Waitlist Made By: Peng Hu, Zhicheng Lin, Mark Mosby, Robert Pittman, and Derek Robati.
Conference Scheduler SummerBug Paula Flagg Yong Mee Lee Louis Lim Maiya Delgoda.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
10/24/2015Clinic Management System (ALO Team) Clinic Management System 1.
Simplify TeleHealth - Copyright 2012 Emerge.MD inc - Confidential Single Sign On via Active Directory Federation Services 4.6 Release (March 2014) Updates.
ASP.NET The Clock Project. The ASP.NET Clock Project The ASP.NET Clock Project is the topic of Chapter 23. By completing the clock project, you will learn.
© 2014 Vanco Services, LLC. All rights reserved. Unauthorized use prohibited. These copyrighted materials may not be reproduced in whole or in part except.
Module 11: Securing a Microsoft ASP.NET Web Application.
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
Re- Evaluation System Marks Marks Re-Evaluation System.
Application Summary  Web Application that allows its users to keep track of their exercises.  User has full control over what exercises are visible.
HealthSmart Preferred Care, Inc On-Line Claim Status
Northwest Nazarene University introduces PDLearn The CPD’s web access course selection and registration system for students and instructors Instructor.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
Alabama’s Professional Development Management System
Secure Online Payment Presented by Tom Hun Web Developer.
DataFlow Diagram – Level 0
FitnessGram® 2015 Student Information System (SIS) Extract Import Training for Georgia School Year.
Presentation of the Online Pre-Screening Process on EasyAppsOnline.
Setting Up TGO User Accounts. Creating User Accounts for Other Users If your company has other users who need to use the Active Orders system, your company’s.
How Your Customers Will Pay Online & by Phone
PGES Participant Roster District Web Administrator Instructions User Permission –Instructions for setting up access by District WAAPOC 1.
A Mobile Library Management System Advisor: Dr. Shen Student: Ananta Gampaa November 8 th,2005.
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Campus Administrator Training March 2, 2012
DePaul Bears Try Your Luck!.
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
Multifactor Authentication & First Time Login
Israa Al-Qarout & Zainab Qurie
Agenda OAuth Concepts Programming OAuth.
Marketplace User Overview 5/1/2019 Treasury.
Security - Forms Authentication
Presentation transcript:

BY ALEXANDER STEPHENS RYAN PIERCY EmCare Mobile Scheduling Application

Try the App! Go to Provider Login Credentials  Username: TestProvider  Password: Scheduler Login Credentials  Username: TestScheduler  Password:

Our Client EmCare provides hundreds of hospitals with the tools they need to progressively increase their effectiveness and quality of care. They utilize a scheduling algorithm that organizes the preferences of their employees. P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Problem & Solution Employees may not have the time to log on to the online scheduler. Our goal was to create an app that was  Efficient  Mobile  Secure P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Project Objectives EmCare requests that we develop an application that will allow hospital employees to:  View their monthly schedules  Submit shift preferences  Check shift offers. P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Project Objectives The application is also to include administrator operations, such as:  Viewing the master schedule for any hospital  Viewing the roster of all employees  Filling open shifts. P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Requirements EmCare required that we develop the app with:  ASP.NET MVC 4 Framework  jQueryMobile The app was to be web-based. They also required MySQL to connect to an SQL database from which the app would obtain its information. P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Development Microsoft Visual Web Developer 2010 Express  MVC4 programming  jQueryMobile  JavaScript  MySQL  FREE P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

MVC P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Work Flow

Aesthetic - Provider P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Aesthetic - Scheduler P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Security & Permissions The login page checks the user’s credentials against the database on the server, and grants access based on that user’s permissions or role(s) (Provider or Scheduler). This also prevents direct unauthorized access via a specific page’s URL. Unauthorized User Invalid Credentials P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Calendar & Database Connections We used Datebox, an open source mobile calendar, to display the schedule information. The calendar connects with the SQL database to retrieve a Provider’s shift information. For Schedulers, selecting a date will show all shifts for that day, including available shifts that can be filled.

Provider Preferences Providers can edit preferences to set  Preferred working shifts  Preferred work days (week or weekend)  Preferred holidays Day 1 Day 2 Day 3 P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Employee Roster Schedulers have access to a roster of all employees’ contact information. The app connects to the database to retrieve the information, which is parsed into a table and displayed in the app page. Name Address Phone Number P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass:

Filling Shifts Schedulers can fill open shifts by selecting from a list of doctors available to work that shift. This updates the database and the schedules will show the selected doctor covering that shift. P. Uname: TestProvider P. Pass: S. Uname: Test Scheduler S.Pass: