1 / 42

Capstone Project Team #2 Fall 2009

Capstone Project Team #2 Fall 2009. MiniCheckID Pro+ TM V1.3. Team Members. Team Website: http://dcm.uhcl.edu/capF09g2/. Fujie Sheng Role: Team Lead/Programmer/Database Administrator Major: CIS Email: FujieSheng@Yahoo.com.

toki
Download Presentation

Capstone Project Team #2 Fall 2009

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Capstone Project Team #2 Fall 2009 MiniCheckID Pro+TM V1.3

  2. Team Members Team Website: http://dcm.uhcl.edu/capF09g2/ • FujieSheng • Role: Team Lead/Programmer/Database Administrator • Major: CIS • Email: FujieSheng@Yahoo.com • Yunis Al-QawasmehRole: Programmer/Tester/WebmasterMajor: Computer ScienceEmail: YunisQ@Yahoo.com Capstone Team #2 - Fall2009

  3. Team Members • Chia-Ling YangRole: Webmaster/Programmer/System SupportMajor: Computer ScienceEmail: yang_chialing@yahoo.com • S Kedare • Role: Documentation/Programmer/Database Administrator • Major: Computer Science • Email: kedares6747@uhcl.edu • Monika Role: Programmer/Documentation/ • Database Administrator • Major: Computer Science • Email: monika@yahoo.com Capstone Team #2 - Fall2009

  4. Instructor Dr. Kwok-Bun Yue Professor, Computer Science and Computer Information Systems Chair, Division of Computing and Mathematics, University of Houston-Clear Lake Email: yue@cl.uh.edu Homepage: http://dcm.uhcl.edu/yue Capstone Team #2 - Fall2009

  5. Mentor Bruce Brenner President of MiniCheck-OCR, Inc. Phone: 713-446-6676 Email: info@minicheckocr.com MiniCheck-OCR, Inc. Capstone Team #2 - Fall2009

  6. Special Thanks GommeSamaraweera System Engineer AtLink Communications, Inc. 1311 Gemini Ave, Suite 300 Email: gomee@atlinkcom.com Abdon Perez (Abby) Role: Team Leader & Programmer MiniCheck ™Capstone Team Spring 2009 Major: Computer Science Email: iabster@yahoo.com Capstone Team #2 - Fall2009

  7. Agenda • Project Overview • Previous works done and Flow Chart • Project requirement specifications • Progress • Issues faced • Demonstration Capstone Team #2 - Fall2009

  8. Project Overview • 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. Capstone Team #2 - Fall2009

  9. Cont… • 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 Capstone Team #2 - Fall2009

  10. Cont… • Working on OS: Windows XP, Vista, 7 • 8. Product Deliverables: a. Solution and projects source codes: • Solution: CapF09G2 • Projects Source code: • E-Verify: E-Verify functions; • MiniCheckOcr: process ID card and credit card information • Transaction DB: Authorize.net functions • usbhid: card swipe and scanner drivers and setup • MiniCheckIDProSetup: setup procedure for project above by using Windows Installer. Capstone Team #2 - Fall2009

  11. Cont… 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; Capstone Team #2 - Fall2009

  12. Previous Work Done • 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 Capstone Team #2 - Fall2009

  13. Cont… • MiniCheck DL Utility ™ • Main platform • Parse data which not follow standards too. • Human Interface Device • Atalasoft • E-Verify , Authorize. Net absent Capstone Team #2 - Fall2009

  14. MiniCheck ID Pro+™V1.3 • MiniCheck DL Utility • E-Verify • Authorize.net • PC Guard • Database Comprehensive System • Transaction • Restoring Database system • Local error validation parsing Capstone Team #2 - Fall2009

  15. Flow Chart Capstone Team #2 - Fall2009

  16. Requirement Specification • Reading Credit Card / DL (Driver License) • E-Verify • Authorize. Net • Activation • Registration • Age Verification • GUI • PC Guard Capstone Team #2 - Fall2009

  17. Requirement Specification Cont… • Database for Credit Card • Database for E-Verify • Error Handling Capstone Team #2 - Fall2009

  18. Reading Credit Card / DL E-verify Credit Card Compare Info … etc.

  19. E-verify (1)

  20. E-verify (2) 2. Data Sent 1. Employee Info 3. Got Response

  21. E-verify (3)

  22. E-verify (4)

  23. E-verify (5) • Data Format: XML

  24. Authorize.Net (1)

  25. Authorize.Net (2)

  26. Activation / Registration (1) • Protection • Disable some functions • Get user information

  27. Activation / Registration (2)

  28. Activation / Registration (3)

  29. Activation / Registration (4)

  30. Age Verification • Calculate age and generate Alerts based on restrictions Capstone Team #2 - Fall2009

  31. GUI (Graphical User Interface) • User Friendly Capstone Team #2 - Fall2009

  32. Database for Credit Card Transaction • 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 Capstone Team #2 - Fall2009

  33. Capstone Team #2 - Fall2009

  34. Database for E-Verify • 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 Capstone Team #2 - Fall2009

  35. Capstone Team #2 - Fall2009

  36. Progress • PC Guard • Reading Credit Card / DL (Driver License) • E-Verify • Authorize. Net • Activation • Registration Capstone Team #2 - Fall2009

  37. Progress Cont… • Age verification • GUI • Database for Credit Card • Database for E-Verify • Make it Windows Vista as well as Windows 7 compatible Capstone Team #2 - Fall2009

  38. PC Guard • 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 Capstone Team #2 - Fall2009

  39. Issues Faced • MiniCheck IDPro+™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 Capstone Team #2 - Fall2009

  40. References [1] Department of Homeland Security, http://www.dhs.gov/files/programs/gc_1185221678150.shtm [2] Authorize. Net, www.authorize.net [3] Atalasoft software, http://www.atalasoft.com/ [4] Fall 2008 Team #1, http://dcm.uhcl.edu/capf08g1/ [5] Spring 2009 Team #6, http://dcm.uhcl.edu/caps09g6/ Capstone Team #2 - Fall2009

  41. Demonstration Capstone Team #2 - Fall2009

  42. Thank You Capstone Team #2 - Fall2009

More Related