MiniCheckID Pro+ TM V1.3
Team Website: 12/1/2009 Capstone Team #2 - Fall20092 Yunis Al-Qawasmeh Role: Programmer/Tester/Webmaster Major: Computer Science Fujie Sheng Role: Team Lead/Programmer/Database Administrator Major: CIS
12/1/2009 Capstone Team #2 - Fall20093 S Kedare Role: Documentation/Programmer/Database Administrator Major: Computer Science Chia-Ling Yang Role: Webmaster/Programmer/System Support Major: Computer Science Monika Role: Programmer/Documentation/ Database Administrator Major: Computer Science
12/1/2009 Capstone Team #2 - Fall20094 Dr. Kwok-Bun Yue Professor, Computer Science and Computer Information Systems Chair, Division of Computing and Mathematics, University of Houston-Clear Lake Homepage:
12/1/2009 Capstone Team #2 - Fall20095 Bruce Brenner President of MiniCheck-OCR, Inc. Phone: MiniCheck-OCR, Inc. MiniCheck-OCR, Inc.
Gomme Samaraweera System Engineer AtLink Communications, Inc Gemini Ave, Suite Abdon Perez (Abby) Role: Team Leader & Programmer MiniCheck ™Capstone Team Spring 2009 Major: Computer Science 12/1/2009 Capstone Team #2 - Fall20096
Project Overview Previous works done and Flow Chart Project requirement specifications Progress Issues faced Demonstration 12/1/2009 Capstone Team #2 - Fall20097
Purpose of the project: MinicheckID PRO V1.3 is designed to effectively fight identity fraud. It is a revolutionary new front-end application used for validating IDs and credit card at the point-at-sale, or any situation where ID validation or age verification are important. Usage: It can be used by apartment complexes owners, healthcare industry, financial institutions, insurance companies, automobile dealers, retailers, employers, pharmacies, credit card companies, and mortgage companies. 12/1/2009 Capstone Team #2 - Fall20098
Main features: E-verify functions: It help employers to verify employee’s legal status by checking Homeland Security’s database. Authorize.net : All credit card purchases go through Authorize.net to secure the transactions. Record Management: All records of E-verify case and credit card transactions are saved in local database. They are searchable and printable. Application protection: PC Guard Easy setup: Windows Installer 12/1/2009 Capstone Team #2 - Fall20099
Working on OS: Windows XP, Vista, 7 8. Product Deliverables: a. Solution and projects source codes: Solution: CapF09G2 Projects Source code: 1.E-Verify: E-Verify functions; 2.MiniCheckOcr: process ID card and credit card information 3.Transaction DB: Authorize.net functionsAuthorize.net 4.usbhid: card swipe and scanner drivers and setup 5.MiniCheckIDProSetup: setup procedure for project above by using Windows Installer. 12/1/2009 Capstone Team #2 - Fall200910
b. Protected application setup and executable file: Setup: Executable installation files; MiniCheckIDPro: Windows Installer Packages c. Demo program: MiniCheckIDPro_Demo: HTML file and flash object; Can be run on web page d. Documents: Project technical report; 12/1/2009 Capstone Team #2 - Fall200911
MiniCheck ID Pro+™V1.2 Parse the data from all AAMVA standard ID E-Verify – Verify employee eligibility status Authorize.net – Gateway for credit card transaction Compatibility Issue: Code had many compile time error and reference AAMVA – American Association of Motor Vehicle Administrators 12/1/2009 Capstone Team #2 - Fall200912
MiniCheck DL Utility ™ Main platform Parse data which not follow standards too. Human Interface Device Atalasoft E-Verify, Authorize. Net absent 12/1/2009 Capstone Team #2 - Fall200913
MiniCheck DL Utility E-Verify Authorize.net PC Guard Database Comprehensive System Transaction Restoring Database system Local error validation parsing 12/1/2009 Capstone Team #2 - Fall200914
12/1/2009 Capstone Team #2 - Fall200915
Reading Credit Card / DL (Driver License) E-Verify Authorize. Net Activation Registration Age Verification GUI PC Guard 12/1/2009 Capstone Team #2 - Fall200916
Database for Credit Card Database for E-Verify Error Handling 12/1/2009 Capstone Team #2 - Fall200917
Magnetic Reader Raw Data String E-verify Credit Card Compare Info … etc.
eligibility of that employee to work in the United States Broswer- based Client- based
1. Employee Info 2. Data Sent 3. Got Response
Login into E-verifyCreate a E-verify applicationCheck application status
Login Use ID Password Apply App First Name Last Name DOB SSN Hire Date … etc. Check Status Case #
Data Format: XML
SendResponse Login name Transaction key First Name Last Name Credit Card Number Expired Date Amount Return message Transaction ID or error message
Fill Merchant Info with Send activation code to Active program Protection ◦ Disable some functions Get user information
MiniCheck OCR Name Company Name Address City State Zip code Phone Customer Welcome Info Activation code
Calculate age and generate Alerts based on restrictions 12/1/2009 Capstone Team #2 - Fall200930
User Friendly 12/1/2009 Capstone Team #2 - Fall200931
Database is created to store the record of transaction’s. One can search particular transaction using 4 options in search field, namely: Card_Holder Transaction_Date Last_4digit Transaction_ID 12/1/2009 Capstone Team #2 - Fall200932
12/1/2009 Capstone Team #2 - Fall200933
Database is created to save case number of applications. One can find particular application using 3 options in search field, namely: Name Case_Number Initial_Date 12/1/2009 Capstone Team #2 - Fall200934
12/1/2009 Capstone Team #2 - Fall200935
PC Guard Reading Credit Card / DL (Driver License) E-Verify Authorize. Net Activation Registration 12/1/2009 Capstone Team #2 - Fall200936
Age verification GUI Database for Credit Card Database for E-Verify Make it Windows Vista as well as Windows 7 compatible 12/1/2009 Capstone Team #2 - Fall200937
Protect application from unauthorized use by providing user activation code. Application encryption: Protect your software from reverse engineering and analyzing. Evaluation (trial) version feature: Easily create demo version of your software with execution, date, fixed date and timer limitations. 10 days trail; 30 days trail; 90 days trails; 10 times trail, 20 times trail 12/1/2009 Capstone Team #2 - Fall200938
MiniCheck ID Pro+™V1.2 Issue: Previous capstone team’s source code had many compile time errors. Solution: Start from Scratch Atalasoft License Issue: No Atalasoft License Solution: Work with Trial version 12/1/2009 Capstone Team #2 - Fall200939
[1] Department of Homeland Security, [2] Authorize. Net, [3] Atalasoft software, [4] Fall 2008 Team #1, [5] Spring 2009 Team #6, 12/1/2009 Capstone Team #2 - Fall200940
12/1/2009 Capstone Team #2 - Fall Demonstration
12/1/2009 Capstone Team #2 - Fall Thank You