cmpe285

21
Silicon Valley - Health Guide “your health is now one click away” Health Facility Physician Email Appointment Mobile Application Web Application Patient Location

description

Silicon Valley Health Guide CMPE 285 saurabh soni saurabhsoni

Transcript of cmpe285

Page 1: cmpe285

Silicon Valley - Health Guide“your health is now one click away”

Health Facility

Physician

Email

Appointment

Mobile ApplicationWeb Application

Patient Location

Page 2: cmpe285

Agenda Introduction of Silicon Valley Health Guide

System Architecture

Database Diagram

Website Demo - Silicon Valley Health Guide (Client)

Website Demo - Silicon Valley Health Guide (Administrator)

Windows Mobile Application Demo

Page 3: cmpe285

Introduction Objective

System is for Patients and Doctors. It does following functions: Establishes patient-doctor communication online/mobile Search hospitals/doctors in close neighborhood Check user’s own Health History and get health tips Contact for medical assistance or emergency help Search the best doctor/hospital

An acute Health Care wireless assistant

Compatible for Mobile and Web Client

Page 4: cmpe285

How secure is the System? ASCII Encoding/Decoding Encryption

Encrypted Passwords in database

MVC Architecture OOPS Security Concept Data as Private and Method as Public

URL Hiding with Filler characters

Reduced Database Access Use of Stored Procedure to reduce SQL

request to the database.

Reduce DDOS attack at Login Time using Random Images.

Page 5: cmpe285

Design Goals - Web App.

Content Sensitive High concurrency Unpredictable User Loads Performance High Availability Data Driven Continuous Evaluation Security Aesthetics

Page 6: cmpe285

Design Goals - Mobile App.

Simplicity Consistency Identity Easy Navigation Visual Appeal Compatibility

Page 7: cmpe285

Functionality

Physician

Patient

Email

Location

Appointment

Health Facility

Administrator UsersFunctionality

Manage all Users

Page 8: cmpe285

Functionality Register a New Account Get Hospital Detail (with detail information and location) Get Physician Detail (with detail information and location) Make an Appointment with Doctor Check Slot for available Physician Find Location Get Parking information Rate Hospital User Inbox Latest Health News Daily Health Tips Emergency Contact Announcement Manage all user data with Admin Module Contact Us About Us Help FAQ

Page 9: cmpe285

System Architecture

Page 10: cmpe285

System Architecture Presentation Layer

Using Web Site (asp.net, c#, html) Using Windows Mobile Device (c#)

Business Layer Using Classes (c#)

Database Using Backend Database (MsSql

Server 2008)

Using Model View Controller Architecture

Page 11: cmpe285

Database Diagram

Page 12: cmpe285

Database

Tables – 16

Stored Procedures – 25

Database Diagram – 1

Individual SQL queries – >20

Page 13: cmpe285

Database

Sample Stored Procedure

Sample Table

Page 14: cmpe285

Website Demo – Client Side

Features: Create Account Search Hospital/

Physician Make Appointment Rate Hospital Find Location Access Parking Access Facilities

Page 15: cmpe285

Website Demo – Client Side

Page 16: cmpe285

Website Demo – Client Side

Page 17: cmpe285

Website Demo – Admin Side

Features: Create/Update User Role Management Grant/Deny

Permission Announcement Hospital/Doctor

Management Parking Management

Page 18: cmpe285

Website Demo – Admin Side

Page 19: cmpe285

Mobile Application Demo

Login Screen Home Page

Page 20: cmpe285

Mobile Application Demo

Inbox Search By Physician

Page 21: cmpe285

Thank You!

Team – 11CMPE 285

Demo Videos are available at below link:1. Web Site Demo2. Mobile Demo