cmpe285
DESCRIPTION
Silicon Valley Health Guide CMPE 285 saurabh soni saurabhsoniTRANSCRIPT
Silicon Valley - Health Guide“your health is now one click away”
Health Facility
Physician
Appointment
Mobile ApplicationWeb Application
Patient Location
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
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
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.
Design Goals - Web App.
Content Sensitive High concurrency Unpredictable User Loads Performance High Availability Data Driven Continuous Evaluation Security Aesthetics
Design Goals - Mobile App.
Simplicity Consistency Identity Easy Navigation Visual Appeal Compatibility
Functionality
Physician
Patient
Location
Appointment
Health Facility
Administrator UsersFunctionality
Manage all Users
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
System Architecture
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
Database Diagram
Database
Tables – 16
Stored Procedures – 25
Database Diagram – 1
Individual SQL queries – >20
Database
Sample Stored Procedure
Sample Table
Website Demo – Client Side
Features: Create Account Search Hospital/
Physician Make Appointment Rate Hospital Find Location Access Parking Access Facilities
Website Demo – Client Side
Website Demo – Client Side
Website Demo – Admin Side
Features: Create/Update User Role Management Grant/Deny
Permission Announcement Hospital/Doctor
Management Parking Management
Website Demo – Admin Side
Mobile Application Demo
Login Screen Home Page
Mobile Application Demo
Inbox Search By Physician
Thank You!
Team – 11CMPE 285
Demo Videos are available at below link:1. Web Site Demo2. Mobile Demo