inicheck id pro + v1.2 capstone team # 6 spring 2009 04/30/20091csci 6838 - 02 spring 2009
TRANSCRIPT
![Page 1: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/1.jpg)
CSCI 6838 - 02 Spring 2009 1
iniCheck ID PRO + V1.2
Capstone
Team # 6
Spring 2009
http://dcm.uhcl.edu/caps09g6/index.htm
04/30/2009
![Page 2: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/2.jpg)
CSCI 6838 - 02 Spring 2009 2
Team #6Website: http://dcm.uhcl.edu/caps09g6/index.htm
Abdon Perez (Abby)
Email: [email protected] Major: Computer ScienceRole: Team Leader & Programmer
Swetha Lakshmi Mandalapu
Email: [email protected] Major: Computer ScienceRole: Programmer & Tester
Venkata Ramisetty (Rakesh)
Email: [email protected] Major: Computer Science Role: Programmer & Technical Writer
Sravanthi Kadamati
Email: [email protected] Major: Computer Science Role: Programmer & Webmaster
04/30/2009
![Page 3: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/3.jpg)
CSCI 6838 - 02 Spring 2009 3
Instructor
Dr. Kwok-Bun YueProfessor, Computer Science and Computer Information Systems.Chair, Division of Computing and Mathematics.University of Houston-Clear Lake.
Email: [email protected] Website: Dr. Kwok-Bun Yue
04/30/2009
![Page 4: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/4.jpg)
Mentor
Bruce BrennerPresidentMiniCheck-OCR, Inc.
Email: [email protected] Website: MiniCheck-OCR,Inc.
CSCI 6838 - 02 Spring 2009 404/30/2009
![Page 5: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/5.jpg)
CSCI 6838 - 02 Spring 2009 5
Our Project Poster
04/30/2009
![Page 6: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/6.jpg)
CSCI 6838 - 02 Spring 2009 6
Agenda
MiniCheck ID Pro+™V1.2 Previous Work Done Requirement Specifications Progress Issues Faced and Lessons Learnt References
04/30/2009
![Page 7: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/7.jpg)
CSCI 6838 - 02 Spring 2009 7
MiniCheck ID Pro+™V1.2
MiniCheck-OCR, Inc has developed a suite of applications known as the MiniCheck ID™, Minicheck ID Pro, Minicheck ID Pro+™.
MiniCheck ID Pro+TM V1.2 is an extension to the existing functionalities of the application MiniCheck IDTM and MiniCheck ID ProTM ,MiniCheck ID Pro+TM.
04/30/2009
![Page 8: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/8.jpg)
CSCI 6838 - 02 Spring 2009 8
Previous Work Done
MiniCheck ID– Identity Fraud Detection
MiniCheck ID PRO– Secure Credit Card Transactions through Payment
Gateway
MiniCheck ID PRO+– Extension to the existing functionalities of the
application– Integration with E-Verify
04/30/2009
![Page 9: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/9.jpg)
CSCI 6838 - 02 Spring 2009 9
Requirement Specifications
GUI Architecture Windows XP and Windows Vista Credit Card Transactions and Authorize.net Inputs and Outputs Scanners E-Verify Code cleaning
04/30/2009
![Page 10: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/10.jpg)
CSCI 6838 - 02 Spring 2009 10
GUI
User friendly GUI
Reduce ambiguity
04/30/2009
![Page 11: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/11.jpg)
CSCI 6838 - 02 Spring 2009 11
Architecture
Consistent
Reliable
Modify any instability in the code
04/30/2009
![Page 12: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/12.jpg)
CSCI 6838 - 02 Spring 2009 12
Windows XP and Windows Vista
Backward Compatibility
File Permissions
04/30/2009
![Page 13: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/13.jpg)
CSCI 6838 - 02 Spring 2009 13
Credit Card Transactions and Authorize.net
04/30/2009
![Page 14: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/14.jpg)
CSCI 6838 - 02 Spring 2009 14
Inputs and Outputs
Inputs: Cards Magnetic Strip Barcode
1D 2D
Outputs: Data Personal information Transaction related information
04/30/2009
![Page 15: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/15.jpg)
CSCI 6838 - 02 Spring 2009 15
Scanners
Atalasoft SDK
Devices Twain
Neat Receipts Scanner CardScan 800C Docket Port 667
04/30/2009
![Page 16: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/16.jpg)
CSCI 6838 - 02 Spring 2009 16
E-Verify
Check an individual’s eligibility to work in the United States, regardless of citizenship.– Employer– Designated Agent
Provides automated link– Department of Homeland Security
• Employment eligibility– Social Security Administration
• Valid SSN
04/30/2009
![Page 17: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/17.jpg)
CSCI 6838 - 02 Spring 2009 17
E-Verify
Strict guidelines for use– Employee must be notified of E-Verify use– New employees only– Not for screening applicants– Not to be used selectively– I-9 Form must be completed first3
• INS (Immigration and Naturalization Services)• Vital step
– Employee privacy must be maintained04/30/2009
![Page 18: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/18.jpg)
CSCI 6838 - 02 Spring 2009 18
Code Cleaning
Easy to work with Improve Code Quality Reduce Redundancy Try to achieve a production level code Faster execution Complexity Reduces size of setup package
04/30/2009
![Page 19: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/19.jpg)
CSCI 6838 - 02 Spring 2009 19
Code Cleaning Example
– Previous code // button1
this.button1.Location = new System.Drawing.Point(39, 99);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(184, 23);
this.button1.TabIndex = 16;
this.button1.Text = "Display Case Summary List";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
– Current code // DispCaseSumbtn
this.DispCaseSumbtn.Location = new System.Drawing.Point(39, 99);
this.DispCaseSumbtn.Name = "DispCaseSumbtn";
this.DispCaseSumbtn.Size = new System.Drawing.Size(184, 23);
this.DispCaseSumbtn.TabIndex = 16;
this.DispCaseSumbtn.Text = "Display Case Summary List";
this.DispCaseSumbtn.UseVisualStyleBackColor = true;
this.DispCaseSumbtn.Click += new System.EventHandler(this.DispCaseSumbtn_Click);04/30/2009
![Page 20: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/20.jpg)
CSCI 6838 - 02 Spring 2009 20
Progress
Make it Windows Vista compatible
Twain
Code Cleaning
Adding additional transaction details
Remodeling some of the GUI
04/30/2009
![Page 21: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/21.jpg)
CSCI 6838 - 02 Spring 2009 21
Progress cont…
Devices RDM EC7000i
E-Seek M-250
Magtek Excella STX
MICR Image
Docket Port 667
CardScan 800C
Neat Receipts Scanner
Magtek Card Swipe04/30/2009
![Page 22: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/22.jpg)
CSCI 6838 - 02 Spring 2009 22
Issues Faced and Lessons Learned
Twain involved license and version issues. – Proper system setup was important
Data parser exceptions– Name differences
Default variable names (Visual Studio 2008)– Meaningful names made code reading challenging
Find discrepancies early– Debugging takes time– Communicating takes time
04/30/2009
![Page 23: IniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 04/30/20091CSCI 6838 - 02 Spring 2009](https://reader035.vdocument.in/reader035/viewer/2022062517/56649f355503460f94c5284f/html5/thumbnails/23.jpg)
CSCI 6838 - 02 Spring 2009 23
References
http://www.atalasoft.com/KB/Article.aspx?id=10053
http://
www.componentsource.com/products/dotimage-barcodereader/summary.html
http://www.formi9.com/
www.authorize.net
04/30/2009