TEAM BARCODERS 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
TEAM MEMBERS Team #7: Mentors: Instructor: Dawood Moazzem dawoodmm@hotmail.com Raunaq Nilekani nilekanir8449@uhcl.edu Zahabia Damania damaniaz8404@uhcl.edu Nikhil Sreedhara nikhil_8711@yahoo.co.in Vindhya Kacharaju vindhyakacharaju@gmail.com Mentors: Dilhar De Silva dilhar.desilva@atlinkcom.com Bruce Brenner cmselpro@aol.com Instructor: Dr. Kwok-Bun Yue yue@uhcl.edu 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Environment (tools and technologies) UI Prototype Project Design CONTENTS Product Overview Requirements Architecture Environment (tools and technologies) UI Prototype Project Design Markitecture 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
An application that decodes 2-D barcodes PRODUCT OVERVIEW An application that decodes 2-D barcodes Required by minicheck (our client) for some of their products Performs check and ID verification Combat fraud, verify users and employers Current issues with proprietary and licensed decoders Expensive and overloaded with features 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Comparison between 1-D and 2-D Barcodes: 1- D BARCODE 2-D BARCODE ( PDF-417) Other 2-D Barcodes: DATAMATRIX MAXICODE QR CODE 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Develop a Web Application that scans 2-D barcodes PROJECT OVERVIEW Develop a Web Application that scans 2-D barcodes Decode Barcode data into human readable format Any user can upload a barcode file and receive decoded result 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
STAKEHOLDER REQUIREMENTS Move away from third party tools Application shall work with a regular scanner Use of 2-tier Architecture Implement using thin client Administrator has report generating privileges 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
SELF-IMPOSED REQUIREMENTS Use standard driver’s license data format American Association of Motor Vehicle Administrators (AAMVA)’s format 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
SECONDARY REQUIREMENTS Application can connect to a public service to get additional information Application can connect to Google’s search engine for added functionality Services can be used by used by external systems 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Architecture designed to market the product. MARKITECTURE Architecture designed to market the product. 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Using Rational Unified Process ENVIRONMENT Using Rational Unified Process Initiated Construction phase Test Driven Development Weekly testing cycle 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
TOOLS AND TECHNOLOGIES ZXing – Zebra Crossing Open Source decoding tool MySQL database 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Blaze DS database connectivity FLEX AND BLAZE DS Flex + Java Rich Internet Application (RIA) development platform Blaze DS database connectivity Database Backend platform 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
USER INTERFACE PROTOTYPE User Interface Mockup and demo 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Use Google wave for our project. GOOGLE WAVE OVERVIEW Use Google wave for our project. It is an online tool for real-time communication and collaboration. 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Interactivity with multiple users Playback Instant messaging UNIQUENESS Collaborative work Versioning Virtual conferencing Interactivity with multiple users Playback Instant messaging Threaded conversations 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Cannot remove participants from wave LIMITATIONS No support for tables Cannot remove participants from wave Using manual files instead of rich text documents on the wave Reliability issues Cannot share confidential information 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
USECASE DIAGRAM (overall view) 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
SEQUENCE DIAGRAM (overall view) 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
ARCHITECTURE 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7 Presentation 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7
Questions ? 4/29/2019 10:10 AM4/29/2019 10:10 AM Capstone Team # 7