Up-to-date Budgeting with the iPhone Software Development and Database Senior Design I Proposal Lawrence Powers.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

EzScoreboard.com A Fully Integrated Administration Service.
Alexander Carrington and Liam Martell. Introduction Client: Tom Goldsworthy – G-Group Security Project: Electronic Incident Reporting System Online access.
Michal Bodlák. Referred to as mobile money, mobile money transfer, and mobile wallet generally refer to payment services operated under financial regulation.
Copyright © SkyeyTech, Inc. BUGtrack Interface.
Redefine Your VoIP Experience A Product of E-Soft Billing Pvt. Ltd.
VSCPA Northern Chapter Cloud Accounting Using QuickBooks Online With Not for Profits.
IT Project Management, Third Edition Appendix A1 Appendix A: Guide to Using Microsoft Project 2002.
Powered by SIS Technology. Debt collection challenges Increase your collections Decrease your costs Optimize your time Secure your data Organize your.
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
Electronic Transaction Security (E-Commerce)
Direct Congress Dan Skorupski Dan Vingo 3 December 2008.
ITEC0722: Mobile Business and Implementation: Mobile Applications Suronapee Phoomvuthisarn, Ph.D.
FTP. SMS based FTP Introduction Existing System Proposed Solution Block Diagram Hardware and Software Features Benefits Future Scope Conclusion.
Selecting a Tool 1 When to start evaluating: Current method is not effective Can solve an immediate problem/challenge Can increase productivity and deliverables.
IPhone app with QuickBooks Online. What is QuickBooks Online for iPhone and how it works  QuickBooks Online for iPhone is a mobile application that keeps.
MAXIMIZING SALES POTENTIAL IN PRACTICE , Bucharest Okan YURTSEVER, Retail Banking and Bancassurance Director.
Creating a Web Presence Introduction to WordPress Week 1.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
E.halFILE 2.2 New Application Features Session II.
Virtual Mechanics Fall Semester 2009
Brick and Mortar E-Commerce CRM Nodus Technologies Develops Software for Enterprises to Capture and Manage Electronic Payment Information From: to their.
Credit Card Fraud Detection
ITIS 1210 Introduction to Web-Based Information Systems Chapter 43 Shopping on the Internet.
Delight QuickBooks Online Banking Internal Support Training QuickBooks Windows 2009/2010 Online Banking.
Chapter 10 Developing a Web-Based Online Shopping Application (I)
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Shadow Security Scanner Li,Guorui. Introduction Remote computer vulnerabilities scanner Runs on Windows Operating Systems SSS also scans servers built.
The Complete Church Database Solution!. Features and Benefits Web-based = no software AND no more upgrades! Disaster Recovery! We perform multiple daily.
Module 7: Fundamentals of Administering Windows Server 2008.
LOGO Server. Contents Introduction 1 Problem Definition 2 Proposed Solution 3 Architecture Diagram 4 Server Technology 5 Hardware and Software.
1. 2 Considering the Plug-in 3 It’s incredibly easy to process transactions with your UBC Plug-in. 1. Create Payment2. Receive Payment3. Process TransactionAPPROVED!
Chapter 4 Getting Paid. Objectives Understand electronic payment systems Know why you need a merchant account Know how to get a merchant account Explain.
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
IIM Intro What is IIM? An information delivery and management solution. IIM App iPad Client Integration IIM Services Interface IIM Web Account Payment.
Is Your Business Ready For The Ultimate Business ERP Solution.
UNDERSTANDING YOUR ONLINE OFFICE. When you subscribe to mid global gate, You will be furnished with a Welcome Letter with a 12-digit PIN.. You will be.
AUTOMATED CAFETERIA SOLUTION WITH AUTHENTICATION Paul Coleman Madison County Public Schools Technology Support Intern.
Chapter 11 Working with Credit Card Methods of Processing Credit Cards Preparing for Cyber Cash Authoring a Credit card Transaction.
Budgeting Tool Brandon Ganch Chris George Paul Perello Mike Schmidt.
The Problem:  When troubleshooting an IT person needs to reference the user guide that matches the version of hardware or software  A large number of.
YOUR NAME Business Development Manager Microsoft Corporation YOUR OR WEBSITE
Apple Inc ISO. Organisation chosen Apple Store The company designs, manufactures and markets personal computers, portable digital.
Apple Inc ISO.
TrainingRegister® Training Management Software Maintain Permanent Training Records for Each Individual Monitor and Track Required Training Know Who Needs.
Introduction TO Network Administration
ELECTRONIC DOCUMENT SHARING AND MANAGEMENT BY: EDWARD DISI JUSTIN HEIN BROM ESPY Senior Design 1.
G046 Lecture 04 Task C Briefing Notes Mr C Johnston ICT Teacher
TAKE CHARGE OF YOUR FINANCES Submitted by- Ankita Pabale WRO ONLINE BANKING.
Presented By Shrikant Ravindra Kamble MCA 3 rd year.
STUDENT ORGANIZATION WEB SITE Matthew Doering June 7, 2010.
AN INTRODUCTION TO FACEBOOK. Learning Objectives A brief introduction to the social networking site Facebook. Instructions to create an account. How to.
Copyright © SkyeyTech, Inc. CRMdesk Power and elegance.
F&F Wholesale E-Commerce Web site Client: F&F Wholesale Internet Application Developers: Joe Schmaltz Julie Carter.
SYSTEM ANALYSIS & DESIGN SYED MD MARUF HASAN TP030777
Eastern Ontario Treasurers Association
Appendix A: Guide to Using Microsoft Project 2002
Lutheran Church of Our Saviour
Toll free Visit:- Quicken Support Number Services For Quicken Helpline Numbers Call Us : Quicken.
Kappa Sigma Management System
Toll-Free: Article Source-
ForceManager Integrates with Office 365 Outlook Mail, Calendar, Contacts, Word, and Excel for a Smart, Fast, Intuitive Mobile CRM Sales Solution OFFICE.
Proposal Presentation
The 1st International Open Science Conference
The Complete Solution for Group Management
Crimson® 3.1 Updates January 2019.
In-house Developed Library Solutions
Appendix A: Guide to Using Microsoft Project 2002
Presentation transcript:

Up-to-date Budgeting with the iPhone Software Development and Database Senior Design I Proposal Lawrence Powers

Topics of Discussion Introduction to the problem Solutions that already exist Limitations of current solutions The proposed solution The proposed high level design Project timeline and budget Conclusion

Current Solutions Mint.com –Connects directly to bank accounts, investment accounts, and credit/loan accounts. Quicken –Similar to Mint.com except it’s a paid service. Intuit, Quicken’s parent company, recently acquired Mint.com.

The Problem It is more important for Americans to budget today than it was in recent years. Why? “Credit card use in America continues to drop at an unprecedented rate. In September, credit card debt, dropped 13% again, after falling 13% in August.” –Kimberly Amadeo, About.com

Limitations of Solutions Outdated –Services like mint, only gather transactions that have posted to your credit/bank account. Slow –Downloading new transactions takes minutes. Limited Features –iPhone application cannot edit budgets.

Proposed Solution iPhone client with server backend –Pending Authorizations will be included in budget considerations. Check Register? –Application is meant strictly for budgeting checking accounts with a debit card attached. –Fifth Third Bank will be the first supported in the prototype.

Proposed Solution (cont) –Incoming transactions can be tagged immediately after purchase. Budget categories are updated accordingly. –Budgets are based on the 0 based budget Income – outgo = 0 Amount for savings is included in the outgo Increase budget for one category by x, you must decrease another category by x. –Simple statistical analysis will be performed on spending habits.

Proposed Design Software components –Bank web site scraping module that downloads transactions from the bank. –Transaction module that keeps track of transactions. –Budgeting module that keeps track of budgets.

Proposed Design (cont) –iPhone client module The iPhone module will communicate with the other modules through web services.

Technologies (software) SolutionPriceActual PriceComments Ubuntu Server 9.10$0.00 Under GPLv2 license PHP 5.3.1$0.00 Under GPLv2 license cURL$0.00 Under GPLv2 license OpenSSL$0.00 Under GPLv2 license PEAR$0.00 Under GPLv2 license MySQL 5.1$0.00 Under GPLv2 license Xcode$0.00 Price included with hardware Mac OS 10.6$0.00 Price included with hardware Iphone OS 3.1$0.00 Price included with hardware Developer license$99.99 Needed in order to develop on the iPhone Total$99.99

Technologies (hardware) HardwarePriceActual PriceComments MacBook Pro$1199$1099Student Discount Custom server – E6700 core 2 duo with 4 gigabytes of ram and 250 Gigabytes of RAID 5 storage $1500 System built a few years ago iPhone 3G$99 Total$2,798

Timeline

Challenges Security –Bank’s passwords are stored in plain text. –Jail broken iPhones can be vulnerable if default SSH password is left unchanged. –Not registered with third party security company. Ex. Verisign

User Profile The User –Must have a credit or debit card with online banking. –Must have a iPhone, any version

Risk Management

Testing Plan Integration testing Module testing Stress Testing Performance Testing Network Testing

Deliverables Application is able to retrieve both pending and posted transactions of account –XML, objective-c, iphone SDK, web services Application is able to accept new and modify existing budgets –XML, objective-c, iphone SDK, web services

Design Protocol

Conclusion There is a need for mobile budgeting in order to make real time decisions. This application needs to be: –Fast –Up-to-date –Feature filled

Additional Information –Questions? –Additional project information ucseniordesign.blogspot.com –