A Study of Finance App on the Android Platform and Outline A Study of Finance App on the Android Platform and an Experimental Development of Expense Tracking App Introduction Goal Objectives Environment Need Design Specification Functions Entire Flow & Diagram & DB Design Schedule Conclusion Project Name:YUST Student Finance Main Name : Xuejun Li Student ID : 07103023 Adviser : Prof. Hyunjik Cho Date : 2010.10.15 1
Outline Introduction Design Specification Conclusion Goal Objectives Environment Need Design Specification Functions Entire Flow & Diagram & DB Design Schedule Conclusion 2
1. Study of finance applications on android platform Goal 1. Study of finance applications on android platform 2. Experimental development of an expense tracking app for YUST student 3
Study of android platform Finance APP Objectives Study of android platform Finance APP Experimental development Android SDK YUST Finance APP 4
Win7 Environment Android SDK 2.2 Eclipse IDE 3.5.2(Galileo) JDK 6 SQLite(DB) DroidDraw(UI tools) 5
Why need this kind of application ? Why Android ? 6
Need for Application Student Books Shopping Festival Traffic Management of finance Room Dinner Party Birthday Love Diet Scholarship 7
Need for Android Synchronization Wherever Whenever Convenience 8
Outline Introduction Design Specification Conclusion Goal Objectives Environment Need Design Specification Functions Entire Flow & Diagram & DB Design Schedule Conclusion 9
Function Table 10 Item Online Login Resource Description Add No Phone DB You can record your consumption so that you input some information about the expense. Budget You can budget and control your consumption so that you don’t need to worry about the situations that make ends meet. Alarm If your budgets overspend or you record something that needed to do it could remind you Report Show the consumption data, also can show the detail data about every category. Synchronize Yes && HTTP Between the desktop client and android client, you can share and own the data, so you just need ID & PW, that you can get the data. Settings You can manage the category and recovery the data. 10
Entire Flow 11
Sequence Diagram 12
DB Design 13
User Interface Diagram Main 14
User Interface Diagram Add Alarm Budget 15
Report Settings Synchronize User Interface Diagram Report Settings Synchronize 16
Schedule 17
Conclusion Demo 18
Q & A 19