Download presentation
Presentation is loading. Please wait.
Published byNeil Dixon Modified over 9 years ago
1
iniCheck ID PRO + V1.2 Capstone Team # 6 Spring 2009 http://dcm.uhcl.edu/caps09g6/index.htm 04/30/20091CSCI 6838 - 02 Spring 2009
2
2 Team #6 Website: http://dcm.uhcl.edu/caps09g6/index.htm Abdon Perez (Abby) Email: iabster@yahoo.com Major: Computer Science Role: Team Leader & Programmer Swetha Lakshmi Mandalapu Email: mandalapus4415@uhcl.edu Major: Computer Science Role: Programmer & Tester Venkata Ramisetty (Rakesh) Email: ramisettyv7018@uhcl.edu Major: Computer Science Role: Programmer & Technical Writer Sravanthi Kadamati Email: kadamatis5518@uhcl.edu Major: Computer Science Role: Programmer & Webmaster 04/30/2009
3
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.eduyue@cl.uh.edu Website: Dr. Kwok-Bun YueDr. Kwok-Bun Yue 04/30/2009 3CSCI 6838 - 02 Spring 2009
4
Mentor Bruce Brenner President MiniCheck-OCR, Inc. Email: info@minicheckocr.com Website: MiniCheck-OCR,Inc.info@minicheckocr.comMiniCheck-OCR,Inc. CSCI 6838 - 02 Spring 20094 04/30/2009
5
Our Project Poster 04/30/2009 5CSCI 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 6CSCI 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 ID TM and MiniCheck ID Pro TM,MiniCheck ID Pro+ TM. 04/30/2009 7CSCI 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 8CSCI 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 9CSCI 6838 - 02 Spring 2009
10
GUI User friendly GUI Reduce ambiguity 04/30/2009 10CSCI 6838 - 02 Spring 2009
11
Architecture Consistent Reliable Modify any instability in the code 04/30/2009 11CSCI 6838 - 02 Spring 2009
12
Windows XP and Windows Vista Backward Compatibility File Permissions 04/30/2009 12CSCI 6838 - 02 Spring 2009
13
Credit Card Transactions and Authorize.net 04/30/2009 13CSCI 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 14CSCI 6838 - 02 Spring 2009
15
Scanners Atalasoft SDK Devices Twain Neat Receipts Scanner CardScan 800C Docket Port 667 04/30/2009 15CSCI 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 16CSCI 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 first 3 3 INS (Immigration and Naturalization Services) Vital step –Employee privacy must be maintained 04/30/2009 17CSCI 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 18CSCI 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 19CSCI 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 20CSCI 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 Swipe 04/30/2009 21CSCI 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 22CSCI 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.componentsource.com/products/dotimage -barcodereader/summary.html http://www.formi9.com/ www.authorize.net 04/30/2009 23CSCI 6838 - 02 Spring 2009
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.