©2012 MasterCard. Proprietary and Confidential MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) Analysis and Design Phase Presented by team 2S.

Slides:



Advertisements
Similar presentations
High level QA strategy for SQL Server enforcer
Advertisements

Service Manager for MSPs
BUSINESS PLAN Project Brief: Facilitating general public to have Cash-in-hand by converting mobile phone credit to cash. And transfering the credit to.
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
<<replace with Customer Logo>>
© InLoox GmbH InLoox Web App product presentation The web client for project management on the Internet.
Copyright © 2009 Rolta International, Inc., All Rights Reserved a c c e l R12™ Upgrade Approach.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Session-01. Layers Struts 2 Framework The struts 2 framework is used to develop MVC-based web application. Struts 1.0 was released in June The.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Money Tracking Project Seminar on Software Architecture Design Money Tracking Project Date: Dec 05, 2008 Group 2 Adviser: Dr. Ali Arsanjani Student group:
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
MFMS Micro Finance Management System Presented by: SE 18 Team 2E Date : 10 th August 2011 INT/MFMS/MA.1 Team SE18 2E.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Automated Benchmarking Program using ENERGY STAR™ Portfolio Manager.
MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.
Online Music Store MSE Project Presentation I Presented by: Reshma Sawant Major Professor: Dr. Daniel Andresen.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Volunteer Management System Presented by Team SE18-08S SE18-T08S - Jan 2012.
Task Management: Is it for ME? How some people manage to be so organized!!! Fed up managing stuffs with repetitive work schedules??? Your team lost tracks.
Volunteer Management System Presented by Team SE18-08S.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team 08 5-Apr-2008.
MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.
Presentation. Recap A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate. Taken advantage of Spring’s multi layer.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
Project Presentation eProcurement System. M.TECH S16- Team S03 Institute of Systems Science Table of Content Project Background Project Requirement User.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team Aug-2008.
Case Study ProsperaSoft’s global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented.
 Background & Overview  Business Model & Value Proposition  Consumer & Purchase Analysis  The E-Commerce Value Chain  Technical & Design Aspects.
SMAP 5 - Kickoff 19 March IBM Smarter Planet Agenda Introductions Background (SMAP) Proposed Component Model General discussion on approach An overview.
APATE CS 501 Presentation 1 03/08/2007 Presented by William Cheng Yan Zhang Rodney Eng Connie Wong.
Petals SAP Point Of Sale System Third Project Presentation M.Tech Team SE 15 (Saturday) Team Jan-2009.
MTech Enterprise.NET 1 Team 9. ModulesDescription Customer RegistrationExternal customer registration Booking ManagementFlight booking transaction Aircraft.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
Petals SAP Point Of Sale System Second Project Presentation M.Tech Team SE 15 (Saturday) Team Aug-2008.
How I spend my money Software architecture course Mohan, Maxim.
Petals SAP Point Of Sale System Second Project Presentation M.Tech Team SE 15 (Saturday) Team Aug-2008.
February, TRANSCEND SHIRO-CAS INTEGRATION ANALYSIS.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
Presentation.
DSD Course – Project Status Presentation 2 School of Innovation, Design and Engineering Malardalen University Dec 18 th,
Integrated Mobile Marketing Platform Emergic mConnector Integrated -Mobile Marketing Platform Presented By: Sales Person Name ID: Mobile:
Requirements Management Overview NIGMS Software Development.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
SMARTSHOP By: EVN BHARGAV NAGARAJU NAIDU – SASHI TERLI Belligerents.
Copyright 2007 SpringSource. Copying, publishing or distributing without express written permission is prohibited. Overview of the Spring Framework Introducing.
Oracle XML Publisher Enterprise Reporting and Delivery Salim Odero Principal Sales Consultant, E-Business Suite Technology Oracle Corporation.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
All images © Mat Wright GOPI Training Technical Overview
START Application Spencer Johnson Jonathan Barella Cohner Marker.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Managing multiple projects or services? Have a mix of Microsoft Project and more simple tasks? Need better visibility and control?
MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Web Technology Solutions
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
Online Event Organizing Company Managemant System
Requirements Specifications for Web Portal Application
Sponsored by Portakal Technologies
Baokim Mobile e-Wallet.
EMV® 3-D Secure - High Level Overview
Inhalt Project Management in your browser Your Workplace on the Web
Inhalt Project Management in your browser Your Workplace on the Web
Inhalt Project Management in your browser Your Workplace on the Web
Presentation transcript:

©2012 MasterCard. Proprietary and Confidential MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) Analysis and Design Phase Presented by team 2S

Presentation Overview SessionDescription Presentation Project Background Use Case Modeling Prototype Demo Transition Strategy from analysis to design Software Architecture Overall project progress (effort and schedule) Management Issues Implementation Plan (Expected Issues) Q & AQuestion and Answer

Project Sponsor: MasterCard Research Labs System Objective Provide Personal Expense Management System for customers to easily track and manage their spending on MasterCard. System Main Functions Access consolidated view of transactions for cards from different banks View personal spending records/pattern Manage budget by using the system’s budget reminder/alert function Earn reward points for spending and tagging of spend category Access to exclusive MasterCard deals Project Background MERCHANT ( NIKE SHOP) MERCHANT’S BANK ( OCBC) MASTER CARD ISSUER BANK ( CITIBANK ) Citibank CreditCard

1. Expense tracker Assign spending budget Assign spending target Notify user when their spending is about to exceed preset budget 2. Perks View and search for exclusive deals View and redeem for vouchers 3. Register Account Register Account Confirm Registration – Activate via SMS Use Case Modeling

1. Expense Tracker – Assign Budget/Target Spending

Use Case Modeling 1. Expense Tracker – Receive Budget Alert

Use Case Modeling 2. Perks

Use Case Modeling 3. Account Registration

Prototype Demo Budget Reminder end to end process

Prototype Demo Account Registration

Software Architecture

UI Component – Grails Web (gsp) Security Component – Grails Shiro Plugin/SSL Business Component (i.e. Deal) – Grails Controller and Service Common Service, Utility – Grails Plugin and Service Database Component – Domain class and GORM Software Architecture

ERD User Role, Permission Card Transaction Budget Deal Category Voucher Merchant Audit_log

Software Architecture

Analysis to Design Fullfill business requirement – Functional – Non-Functional Feed Grails Framework Flexible Apply Grails Best Practice Transition Strategy

Analysis - Register Account Transition Strategy

Design (Static) - Register Account

Transition Strategy Design (Dynamic) - Register Account

Transition Strategy Grails MVC – Model : groovy class – View : groovy server page – Control : groovy class Model (User.groovy) – Entity Object – GORM – Isolate from database design – relation mapping, field constraint and validation Implementation (Grails) - Register Account

Transition Strategy View (registration.gsp) – Ajax support – Template (header, footer) Control (User.controller) – Handle gsp request (mapping) – Response with different format (JSON, XML, HTML) Implementation (Grails) - Register Account

Transition Strategy Service (UserService.groovy) – Transactional Object – Complex business logic Plugin ( Service) – 3 rd party Grails plugins (more than 800) – High productivity – Less defect Implementation (Grails) - Register Account

Overall project progress

Management Issues Availability of Team Members Task Control Work Quality

Implementation Plan Detailed Design + Coding will start concurrently with test planning and immediately after phase 2. 2 resource on test planning and 4 resource on implementation More time has to be spent on UCRR - Design System Integration Testing must be completed on the 2 nd week of oct UAT (1 st cycle) will start on 3 rd week of oct UAT (2 nd cycle) to be completed before december

Q & A

THANK YOU