Download Daily Expense Tracker PDF

TitleDaily Expense Tracker
TagsUse Case Databases Android (Operating System) Online And Offline Relational Database
File Size9.0 MB
Total Pages188
Document Text Contents
Page 1

TABLE OF CONTENTS

CHAPTER 1: INTRODUCTION ........................................................................................................... 9

1.1 Title of the Project .............................................................................................................. 9

1.2 Topic Background ............................................................................................................... 9

1.3 Purpose of Implementation ................................................................................................. 9

1.4 Target Audience ................................................................................................................ 10

1.5 Problem Context ............................................................................................................... 10

1.5.1 Problem Area .............................................................................................................................................. 10

1.6 Rationale ................................................................................................................................. 11

1.6.1 Tangible Benefits .............................................................................................................................. 11

1.6.2 Intangible Benefits ........................................................................................................................... 11

1.7 Project Objectives ............................................................................................................. 12

1.8 Functionalities of DET (Daily Expense Tracker) ............................................................. 12

1.8.1 Core Functionalities of the System .................................................................................................... 12

1.8.2 Enhanced Functionalities of System ................................................................................................. 13

1.8.3 Special Functionalities of System ....................................................................................................... 13

1.8.4 Feature learning objectives .................................................................................................................. 14

1.8.5 Traceability Matrix between Problem and Functionalities ..................................................... 15

1.9 Assumptions ............................................................................................................................ 16

1.10 Success Criteria ..................................................................................................................... 16

1.11 Scope and limitation of the System ................................................................................... 16

1.12 Limitations of the System ..................................................................................................... 17

1.13 Feasibility Analysis ........................................................................................................... 17

1.15 Ethics Commitment .............................................................................................................. 18

Critical Appraisal .......................................................................................................................... 18

CHAPTER 2: PROBLEM DESCRIPTION ......................................................................................... 19

2.1 Introduction to Problem Area ................................................................................................. 19

2.2 Problem Description and solution ........................................................................................... 19

2.3 Challenges and Learning Opportunities .................................................................................. 22

2.3.1 Challenges ............................................................................................................................................ 22

2.3.2 Learning Opportunities .......................................................................................................................... 24

2.3.3 Nature of Challenge ......................................................................................................................... 25

2.3.4 Challenges in terms of Theory and Software ........................................................................ 25

Critical Appraisal ........................................................................................................................ 26

CHAPTER 3: LITERATURE REVIEW .............................................................................................. 27

3.1 Advanced Preliminary ............................................................................................................ 27

Page 2

Daily Expense Tracker

PT0981128 Asia Pacific Institute of Information Technology

2

3.2 Domain Research .................................................................................................................... 28

3.2.1 Literature Review on Technical Research ........................................................................... 28

3.2.1.1.1 Why mobile technology? Why not PCs or file system? ...................................................... 28

3.2.1.1.2 Why android mobile technology? Why not some other mobile? ................................... 28

3.3.1 Critical Appraisal of Literature Review ................................................................................... 32

3.3.2 Other academic research areas that need to be looked into are: ................................. 32

3.3.3 Information and Resources .................................................................................................................. 33

3.4 Market Research ..................................................................................................................... 35

3.4.1 Similar Systems Available in the Market ......................................................................................... 35

3.4.2 Traceability matrix between the functionalities of system developed and previous
system. ...................................................................................................................................................................... 38

3.4.3 Qualitative Analysis of Market Research ................................................................................ 39

3.4.4 Quantitative Analysis of Market Research ............................................................................. 40

3.4.5 Critical Evaluation of Market Research ........................................................................................... 40

3.4.6 Critical Success Factor ............................................................................................................................ 40

CHAPTER 4: RESEARCH METHODS .............................................................................................. 41

4.1 Primary Research .................................................................................................................... 41

4.1.1 Techniques used ........................................................................................................................................ 41

4.1.1.1. Questionnaire ................................................................................................................... 41

4.1.1.2. Interview .......................................................................................................................... 42

4.1.2. SAMPLE QUESTIONARRIE AND INTERVIEW QUESTIONS ............................................. 42

4.1.2.1 Sample questionnaire and its justification ................................................................................. 42

4.1.2.2 Sample Interview questions and there justification ............................................................... 45

4.2 Secondary Research ................................................................................................................ 47

4.2.1 Technical Research .................................................................................................................................. 47

4.2.1.1 Platform..................................................................................................................................................... 47

4.2.1.2 Framework .............................................................................................................................................. 55

4.2.1.3 Programming Language ..................................................................................................................... 55

4.2.2 Database Management System ......................................................................................................... 55

4.2.3 Software Development Methodology ............................................................................................... 56

System Design ....................................................................................................................................................... 56

Architecture Design ............................................................................................................................................ 56

Module Design ....................................................................................................................................................... 56

V-Model ........................................................................................................................................ 56

Time Division ....................................................................................................................................... 59

4.3 Critical Evaluation of Research .............................................................................................. 60

CHAPTER 5: ANALYSIS & DESIGN ................................................................................................ 61

5.1 Questionnaire and Interview Questions .................................................................................. 61

file:///D:/FYPLOLZZ/MY%20FYPS/FYP%20PRE%20Submission%20Durgesh/DAILY%20EXPENSE%20TRACKER%20towards%20final%20(Repaired)1.docx%23_Toc355715374
file:///D:/FYPLOLZZ/MY%20FYPS/FYP%20PRE%20Submission%20Durgesh/DAILY%20EXPENSE%20TRACKER%20towards%20final%20(Repaired)1.docx%23_Toc355715375
file:///D:/FYPLOLZZ/MY%20FYPS/FYP%20PRE%20Submission%20Durgesh/DAILY%20EXPENSE%20TRACKER%20towards%20final%20(Repaired)1.docx%23_Toc355715376

Page 188

Daily Expense Tracker

PT0981128 Asia Pacific Institute of Information Technology

188

 Acceptance Test: Acceptance testing is a test conducted to determine if the requirements of
a specification or contract are met. It may involve chemical performance tests also.

White-Box Testing: This application is having complex functionality which involves white box
testing. White Box testing is mainly concerned with the internal functionalities of the application.
Testing based on an analysis of internal workings and structure of a piece of software. The tests can
be conducted based upon the designs, programmed functionalities etc by the developers to make the
system error free.

 Unit Testing: Testing of individual software units i.e. for testing paths within a unit. Typically
done by the programmer and not by testers, as it requires detailed knowledge of the internal
program design and code. Functional and reliability testing in an Engineering environment.
Producing tests for the behavior of components of a product to ensure their correct behavior
prior to system integration.

For ex, in searching module, searching of student on various criteria should be tested
individually.

 Integration Testing: This testing is used for testing path between units so that there will be
no problem in the system by the developer.

 System Testing: Testing conducted on a complete, integrated system to evaluate the system's
compliance with its specified requirements. System testing falls within the scope of black box
testing, and as such, should require no knowledge of the inner design of the code or logic.

For ex, when the developer just focus on results of all modules with no navigation
errors, display error etc and not focusing on coding or how it is implemented than System
testing is been performed.

Similer Documents