Presentation is loading. Please wait.

Presentation is loading. Please wait.

Android Smart Card ID Checker UHCL Capstone Team 6 Michael Woodruff Raymond Nnodim Faisal Moiz.

Similar presentations


Presentation on theme: "Android Smart Card ID Checker UHCL Capstone Team 6 Michael Woodruff Raymond Nnodim Faisal Moiz."— Presentation transcript:

1 Android Smart Card ID Checker UHCL Capstone Team 6 Michael Woodruff Raymond Nnodim Faisal Moiz

2 Presentation Outline Background Requirements User interface Data model Communications model Q and A

3 Background Johnson Space Center security access Goal – use smart card embedded in ID badge to verify appropriate access Tietronix Software sponsoring project

4 Common Access Cards NFC – Near Field Communication – ISO 14443 – operates at 13.56 MHz – Short range communication <= 10 cm – Newer smart phones have embedded NFC readers Samsung Galaxy Nexus and S II, HTC Amaze 4G – Android support with SDK 2.3 Personnel Data on card

5 Requirements Use Android smart phone to read NFC cards Use ID number read to query remote database and display digital replica of ID card Display additional personnel details Display warnings such as revoked or expired cards Log time and location of scans Log and photograph Guests Should work offline

6 User Interface

7 Home Screen

8 Add Guest

9 Scanned ID Found In Database

10 Scanned ID Triggers Warnings

11 Scanned ID Not Found In Database

12 Data Model Remotely Generated Phone Generated

13 Database Tables - Card FieldData Type ID (PK)varchar(20) Flagstinyint Expiration_Datedatetime Last_Updateddatetime

14 Database Tables – Person FieldData Type EDI_ID (PK)varchar(20) FNamenvarchar(50) LNamenvarchar(50) Access_Levelvarchar(500) Classtinyint Companyvarchar(50) Photovarchar(100) Flagsvarchar(500) Card_ID (FK)varchar(20) Last_Updateddatetime

15 Database Tables - Guest FieldData Type ID (Auto) (PK)int Namenvarchar(100) Companyvarchar(50) Addressvarchar(50) Photovarchar(100) Commentvarchar(500) DateTimedatetime Latitudefloat Longitudefloat

16 Database Tables - Scan FieldData Type ID (Auto) (PK)bigint Card_IDvarchar(20) DateTimedatetime Latitudefloat Longitudefloat

17 Pull Personnel Records Remote Database Local Database Request records Send records Save records to local database

18 Retrieve Personnel Data Locally Remote Database Local Database Remote Database Unavailable Use local copy

19 Scan/Guest Log Data Local Database Save Scan/Guest Logs

20 Push Scan/Guest Logs Remote database Local database Push Scan/Guest Logs Logs Received Confirmation Delete Logs from Local Database Retrieve Logs to send from local database

21 Questions


Download ppt "Android Smart Card ID Checker UHCL Capstone Team 6 Michael Woodruff Raymond Nnodim Faisal Moiz."

Similar presentations


Ads by Google