SlideShare une entreprise Scribd logo
1  sur  46
Télécharger pour lire hors ligne
ANDROID PROJECT 
(Expense Manager) 
By: 
• Nalini Mehta
Android is an operating system based on Linux with a Java programming 
interface.
Android user interface 
components 
1.) Activity 
• Represents the visual representation of an Android application. 
• An Android application can have several activities. 
2.) Views and layout manager 
• Views are user interface widgets, e.g. buttons or text fields. 
3.) Intents 
• Intents are asynchronous messages that allow an Android application to 
start and to interact with components from other Android applications. 
4.) Services 
• Services perform tasks without providing a user interface. These are 
sometimes also called background services. Examples of some services are 
Alarm services, battery manager, booting services, etc. 
5.) Content Provider 
• With a content provider one application can share data with other 
applications. Android contains a SQLite database which is frequently used to 
store the data in Android, which would be accessed via the content provide
WATERFALL 
MODEL 
 simple to understand 
and use. 
 easy to manage . 
 phases are processed 
and completed one at a 
time. 
 it works well for smaller 
projects where 
requirements are very 
well understood.
PLANNING STAGE
 Inputs to the planning 
stage 
1.) Application goals 
which helps in :- 
• Understanding the 
problem 
• Preparing solution 
strategy for the problem. 
• And to Determine 
system-level goals and 
requirements for the 
development process. 
2.) Life cycle model which 
is used to describe 
different stages of the 
project.
 PROCESS 
• Develop several 
solution strategies, 
without regard for 
constraints. 
• Develop a list of 
priorities for product 
characteristics.
 OUTPUT OF PLANNING 
STAGE 
• Establishing a cost 
estimate for project. 
• Establishing the 
development schedule. 
• Establishing s/w quality 
assurance and security 
• Identifying sources of 
information and follow 
them throught the 
project plan.
Requirement Definition:- 
Definition:- 
“A raw need which 
requires external 
inputs or efforts to 
deliver a final 
product”.
SRS 
• SYSTEM CONFIGURATION: 
• For the developers: 
• Hardware requirement: 
• Dual core processor or 1 GHz processor (at least). 
• Ram: 512 MB. 
• SD Card: 50MB. 
• Device type: touch screen with LED screen. 
• 
• Software required: 
• Frontend: 
• Operating system: Android 
• Version: Gingerbread (2.3) or later. 
• 
• Backend: 
• SQLite database manager.
SRS 
For the client: 
• Android Based 
mobile with version 
Gingerbread (2.3) 
or later.
Suggested Modules for our application are: 
Add Money/Money Management 
Transaction Management 
Category Management 
Reminder Management 
History Management 
Feasibility Study includes: 
Time Feasibility 
Resource Feasibility 
Technical Feasibility 
EconomicalFeasibility 
Behavioural Feasibility 
Future Flexibility
ANALYSIS & DESIGN STAGE 
• DFD 
• Screen Layouts 
• ER Diagrams 
• UML Diagrams
Data flow diagram: 
Graphical representation of the "flow" of data through an information 
system, modeling its process aspects.
 Context level DFD (0 level 
DFD): 
The context diagram 
shows the entire system 
as a single process, and 
gives no clues as to its 
internal organization.
 Level 1 DFD: 
The Level 1 DFD shows 
how the system is 
divided into sub-systems 
(processes) 
like the money 
management, 
transaction 
management, etc. , 
each of which deals 
with one or more of 
the data flows to or 
from an external agent, 
and which together 
provide all of the 
functionality of the 
system as a whole.
 Child Diagrams (level 2 DFD): 
1.) Money 
Management
2.) Transaction Management:
3.) Category Management:
4.) Reminder Management
5.) History management
Screen Layouts 
Give a pictorial 
view of how our 
application looks 
like.
First Screen
Android ppt with example of budget manager
Transaction Screen
Reminder Screen
Android ppt with example of budget manager
History Screen
Android ppt with example of budget manager
Android ppt with example of budget manager
Settings Screen
Android ppt with example of budget manager
Quick Add Screen
Entity Relationship Diagram 
An Entity Relationship 
Diagram (ERD) is a visual 
representation of different 
data using conventions 
that describe how these 
data are related to each 
other.
The ERD for our application looks 
like this:
Unified modeling language 
Unified Modeling Language (UML) combines techniques 
from data modeling (entity relationship diagrams), business 
modeling (work flows), object modeling, and component 
modeling. 
Includes elements such as: 
• Activities 
• Actors 
• business processes 
• database schemas 
• (logical) components 
• programming language statements 
• Reusable software components.
Use case Diagram 
• It is a technique for 
capturing the functional 
requirements of a 
system. 
• It describes the 
interaction between the 
user and the system. 
• It helps to communicate 
the scope of a 
development project. 
• Emphasis is given on 
what a system does 
rather than how.
UML Class Diagrams 
• It is visual specification of 
types of objects that exist in a 
system and the relationships 
that exist among them. 
• A UML class describes a set 
of objects that share the same 
attributes, operations, 
relationships, and semantics. 
• Class diagrams may specify 
both the conceptual [what] 
and implementation [how] 
details of the system. 
• Class diagrams represent 
structural and not 
behavioral relationships 
that exist among system 
entities.
Android ppt with example of budget manager
Development 
XML
Activity
Integration and Testing
Installation and Acceptance
Conclusion 
• After making this application we assure that 
this application will help its users to manage 
the cost of their daily expenditure. It will prove 
to be helpful for the people who are frustrated 
with their daily budget management, irritated 
because of high amount of expenses and 
wishes to manage money and to preserve the 
record of their daily costs which may be useful 
to change their way of spending money. 
• In short this application will help its users to 
overcome the wastage of money.
Future Scope
Android ppt with example of budget manager

Contenu connexe

Tendances

Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month projectGinne yoffe
 
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTChetanBhandari14
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store ModulesKavita Sharma
 
Mobile store management
Mobile store management Mobile store management
Mobile store management Rupendra Verma
 
Daily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalDaily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalRashna Maharjan
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singhSudeep Singh
 
Online Shop Project Report
Online Shop Project ReportOnline Shop Project Report
Online Shop Project ReportJayed Imran
 
Lending system SRS
Lending system SRSLending system SRS
Lending system SRSNildip Patel
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing Systemsabafarheen
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project ReportMJ Ferdous
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriSyed Ubaid Ali Jafri
 
School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 

Tendances (20)

Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
ExpenseTracker(ppt).pptx
ExpenseTracker(ppt).pptxExpenseTracker(ppt).pptx
ExpenseTracker(ppt).pptx
 
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
 
Daily Expense Tracker
Daily Expense TrackerDaily Expense Tracker
Daily Expense Tracker
 
Mobile store management
Mobile store management Mobile store management
Mobile store management
 
Expense tracker
Expense trackerExpense tracker
Expense tracker
 
Project report on blogs
Project report on blogsProject report on blogs
Project report on blogs
 
Daily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project NepalDaily Expense Tracker BSc.CSIT Project Nepal
Daily Expense Tracker BSc.CSIT Project Nepal
 
Synopsis on online shopping by sudeep singh
Synopsis on online shopping by  sudeep singhSynopsis on online shopping by  sudeep singh
Synopsis on online shopping by sudeep singh
 
Online Shop Project Report
Online Shop Project ReportOnline Shop Project Report
Online Shop Project Report
 
Bank management system
Bank management systemBank management system
Bank management system
 
Lending system SRS
Lending system SRSLending system SRS
Lending system SRS
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Bank Management System
Bank Management System Bank Management System
Bank Management System
 
Web Design Project Report
Web Design Project ReportWeb Design Project Report
Web Design Project Report
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
 
grocery management system
grocery  management systemgrocery  management system
grocery management system
 
School Management System
School Management SystemSchool Management System
School Management System
 

Similaire à Android ppt with example of budget manager

Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android applicationpreeta sinha
 
Object oriented sad-5 part i
Object oriented sad-5 part iObject oriented sad-5 part i
Object oriented sad-5 part iBisrat Girma
 
Introduction to software project management (1)
Introduction to software project management (1)Introduction to software project management (1)
Introduction to software project management (1)mentorrbuddy
 
Introduction to software project management for windows
Introduction to software project management for windowsIntroduction to software project management for windows
Introduction to software project management for windowsmentorrbuddy
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentationanuj_rakheja
 
Pattern oriented architecture for web based architecture
Pattern oriented architecture for web based architecturePattern oriented architecture for web based architecture
Pattern oriented architecture for web based architectureshuchi tripathi
 
Chapter 4 software design
Chapter 4  software designChapter 4  software design
Chapter 4 software designCliftone Mullah
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxKarthigaiSelviS3
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringMeghaj Mallick
 
PHASE II.pptx
PHASE II.pptxPHASE II.pptx
PHASE II.pptxMotiDiro1
 
Lab management
Lab managementLab management
Lab managementlogumca
 
Different approaches to software design
Different approaches to software designDifferent approaches to software design
Different approaches to software designSandeep Kumar Nayak
 

Similaire à Android ppt with example of budget manager (20)

OOSE UNIT-1.pdf
OOSE UNIT-1.pdfOOSE UNIT-1.pdf
OOSE UNIT-1.pdf
 
Final sds of academic a webpage based android application
Final sds of academic a webpage based android applicationFinal sds of academic a webpage based android application
Final sds of academic a webpage based android application
 
SMD.pptx
SMD.pptxSMD.pptx
SMD.pptx
 
Sdlc
SdlcSdlc
Sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
Object oriented sad-5 part i
Object oriented sad-5 part iObject oriented sad-5 part i
Object oriented sad-5 part i
 
Introduction to software project management (1)
Introduction to software project management (1)Introduction to software project management (1)
Introduction to software project management (1)
 
Introduction to software project management for windows
Introduction to software project management for windowsIntroduction to software project management for windows
Introduction to software project management for windows
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
Pattern oriented architecture for web based architecture
Pattern oriented architecture for web based architecturePattern oriented architecture for web based architecture
Pattern oriented architecture for web based architecture
 
Ch10
Ch10Ch10
Ch10
 
Ch10
Ch10Ch10
Ch10
 
software engineering
 software engineering software engineering
software engineering
 
Chapter 4 software design
Chapter 4  software designChapter 4  software design
Chapter 4 software design
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
Design Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software EngineeringDesign Model & User Interface Design in Software Engineering
Design Model & User Interface Design in Software Engineering
 
PHASE II.pptx
PHASE II.pptxPHASE II.pptx
PHASE II.pptx
 
Lab management
Lab managementLab management
Lab management
 
Different approaches to software design
Different approaches to software designDifferent approaches to software design
Different approaches to software design
 

Dernier

Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesMark Billinghurst
 
Governors ppt.pdf .
Governors ppt.pdf                              .Governors ppt.pdf                              .
Governors ppt.pdf .happycocoman
 
introduction to python, fundamentals and basics
introduction to python, fundamentals and basicsintroduction to python, fundamentals and basics
introduction to python, fundamentals and basicsKNaveenKumarECE
 
Advanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptxAdvanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptxSumanth A
 
autonomous_vehicle_working_paper_01072020-_508_compliant.pdf
autonomous_vehicle_working_paper_01072020-_508_compliant.pdfautonomous_vehicle_working_paper_01072020-_508_compliant.pdf
autonomous_vehicle_working_paper_01072020-_508_compliant.pdfPandurangGurakhe
 
عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..mennamohamed200y
 
Chapter 2 Canal Falls at Mnnit Allahabad .pptx
Chapter 2 Canal Falls at Mnnit Allahabad .pptxChapter 2 Canal Falls at Mnnit Allahabad .pptx
Chapter 2 Canal Falls at Mnnit Allahabad .pptxButcher771
 
Tekom Netherlands | The evolving landscape of Simplified Technical English b...
Tekom Netherlands | The evolving landscape of Simplified Technical English  b...Tekom Netherlands | The evolving landscape of Simplified Technical English  b...
Tekom Netherlands | The evolving landscape of Simplified Technical English b...Shumin Chen
 
Field Report on present condition of Ward 1 and Ward 2 of Pabna Municipality
Field Report on present condition of Ward 1 and Ward 2 of Pabna MunicipalityField Report on present condition of Ward 1 and Ward 2 of Pabna Municipality
Field Report on present condition of Ward 1 and Ward 2 of Pabna MunicipalityMorshed Ahmed Rahath
 
Final PPT.ppt about human detection and counting
Final PPT.ppt  about human detection and countingFinal PPT.ppt  about human detection and counting
Final PPT.ppt about human detection and countingArbazAhmad25
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxNishanth Asmi
 
12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdf12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdftpo482247
 
The Journey of Process Safety Management: Past, Present, and Future Trends
The Journey of Process Safety Management: Past, Present, and Future TrendsThe Journey of Process Safety Management: Past, Present, and Future Trends
The Journey of Process Safety Management: Past, Present, and Future Trendssoginsider
 
First Review Group 1 PPT.pptx with slide
First Review Group 1 PPT.pptx with slideFirst Review Group 1 PPT.pptx with slide
First Review Group 1 PPT.pptx with slideMonika860882
 
The Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on KubernetesThe Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on KubernetesJacopo Nardiello
 

Dernier (20)

Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR Experiences
 
Governors ppt.pdf .
Governors ppt.pdf                              .Governors ppt.pdf                              .
Governors ppt.pdf .
 
introduction to python, fundamentals and basics
introduction to python, fundamentals and basicsintroduction to python, fundamentals and basics
introduction to python, fundamentals and basics
 
Advanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptxAdvanced Additive Manufacturing by Sumanth A.pptx
Advanced Additive Manufacturing by Sumanth A.pptx
 
Caltrans view on recycling of in-place asphalt pavements
Caltrans view on recycling of in-place asphalt pavementsCaltrans view on recycling of in-place asphalt pavements
Caltrans view on recycling of in-place asphalt pavements
 
Hydraulic Loading System - Neometrix Defence
Hydraulic Loading System - Neometrix DefenceHydraulic Loading System - Neometrix Defence
Hydraulic Loading System - Neometrix Defence
 
Update on the latest research with regard to RAP
Update on the latest research with regard to RAPUpdate on the latest research with regard to RAP
Update on the latest research with regard to RAP
 
autonomous_vehicle_working_paper_01072020-_508_compliant.pdf
autonomous_vehicle_working_paper_01072020-_508_compliant.pdfautonomous_vehicle_working_paper_01072020-_508_compliant.pdf
autonomous_vehicle_working_paper_01072020-_508_compliant.pdf
 
عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..عناصر نباتية PDF.pdfbotanical elements..
عناصر نباتية PDF.pdfbotanical elements..
 
Chapter 2 Canal Falls at Mnnit Allahabad .pptx
Chapter 2 Canal Falls at Mnnit Allahabad .pptxChapter 2 Canal Falls at Mnnit Allahabad .pptx
Chapter 2 Canal Falls at Mnnit Allahabad .pptx
 
Tekom Netherlands | The evolving landscape of Simplified Technical English b...
Tekom Netherlands | The evolving landscape of Simplified Technical English  b...Tekom Netherlands | The evolving landscape of Simplified Technical English  b...
Tekom Netherlands | The evolving landscape of Simplified Technical English b...
 
Field Report on present condition of Ward 1 and Ward 2 of Pabna Municipality
Field Report on present condition of Ward 1 and Ward 2 of Pabna MunicipalityField Report on present condition of Ward 1 and Ward 2 of Pabna Municipality
Field Report on present condition of Ward 1 and Ward 2 of Pabna Municipality
 
Final PPT.ppt about human detection and counting
Final PPT.ppt  about human detection and countingFinal PPT.ppt  about human detection and counting
Final PPT.ppt about human detection and counting
 
FOREST FIRE USING IoT-A Visual to UG students
FOREST FIRE USING IoT-A Visual to UG studentsFOREST FIRE USING IoT-A Visual to UG students
FOREST FIRE USING IoT-A Visual to UG students
 
Industry perspective on cold in-place recycling
Industry perspective on cold in-place recyclingIndustry perspective on cold in-place recycling
Industry perspective on cold in-place recycling
 
pulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptxpulse modulation technique (Pulse code modulation).pptx
pulse modulation technique (Pulse code modulation).pptx
 
12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdf12. Stairs by U Nyi Hla ngae from Myanmar.pdf
12. Stairs by U Nyi Hla ngae from Myanmar.pdf
 
The Journey of Process Safety Management: Past, Present, and Future Trends
The Journey of Process Safety Management: Past, Present, and Future TrendsThe Journey of Process Safety Management: Past, Present, and Future Trends
The Journey of Process Safety Management: Past, Present, and Future Trends
 
First Review Group 1 PPT.pptx with slide
First Review Group 1 PPT.pptx with slideFirst Review Group 1 PPT.pptx with slide
First Review Group 1 PPT.pptx with slide
 
The Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on KubernetesThe Art of Cloud Native Defense on Kubernetes
The Art of Cloud Native Defense on Kubernetes
 

Android ppt with example of budget manager

  • 1. ANDROID PROJECT (Expense Manager) By: • Nalini Mehta
  • 2. Android is an operating system based on Linux with a Java programming interface.
  • 3. Android user interface components 1.) Activity • Represents the visual representation of an Android application. • An Android application can have several activities. 2.) Views and layout manager • Views are user interface widgets, e.g. buttons or text fields. 3.) Intents • Intents are asynchronous messages that allow an Android application to start and to interact with components from other Android applications. 4.) Services • Services perform tasks without providing a user interface. These are sometimes also called background services. Examples of some services are Alarm services, battery manager, booting services, etc. 5.) Content Provider • With a content provider one application can share data with other applications. Android contains a SQLite database which is frequently used to store the data in Android, which would be accessed via the content provide
  • 4. WATERFALL MODEL  simple to understand and use.  easy to manage .  phases are processed and completed one at a time.  it works well for smaller projects where requirements are very well understood.
  • 6.  Inputs to the planning stage 1.) Application goals which helps in :- • Understanding the problem • Preparing solution strategy for the problem. • And to Determine system-level goals and requirements for the development process. 2.) Life cycle model which is used to describe different stages of the project.
  • 7.  PROCESS • Develop several solution strategies, without regard for constraints. • Develop a list of priorities for product characteristics.
  • 8.  OUTPUT OF PLANNING STAGE • Establishing a cost estimate for project. • Establishing the development schedule. • Establishing s/w quality assurance and security • Identifying sources of information and follow them throught the project plan.
  • 9. Requirement Definition:- Definition:- “A raw need which requires external inputs or efforts to deliver a final product”.
  • 10. SRS • SYSTEM CONFIGURATION: • For the developers: • Hardware requirement: • Dual core processor or 1 GHz processor (at least). • Ram: 512 MB. • SD Card: 50MB. • Device type: touch screen with LED screen. • • Software required: • Frontend: • Operating system: Android • Version: Gingerbread (2.3) or later. • • Backend: • SQLite database manager.
  • 11. SRS For the client: • Android Based mobile with version Gingerbread (2.3) or later.
  • 12. Suggested Modules for our application are: Add Money/Money Management Transaction Management Category Management Reminder Management History Management Feasibility Study includes: Time Feasibility Resource Feasibility Technical Feasibility EconomicalFeasibility Behavioural Feasibility Future Flexibility
  • 13. ANALYSIS & DESIGN STAGE • DFD • Screen Layouts • ER Diagrams • UML Diagrams
  • 14. Data flow diagram: Graphical representation of the "flow" of data through an information system, modeling its process aspects.
  • 15.  Context level DFD (0 level DFD): The context diagram shows the entire system as a single process, and gives no clues as to its internal organization.
  • 16.  Level 1 DFD: The Level 1 DFD shows how the system is divided into sub-systems (processes) like the money management, transaction management, etc. , each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the system as a whole.
  • 17.  Child Diagrams (level 2 DFD): 1.) Money Management
  • 22. Screen Layouts Give a pictorial view of how our application looks like.
  • 34. Entity Relationship Diagram An Entity Relationship Diagram (ERD) is a visual representation of different data using conventions that describe how these data are related to each other.
  • 35. The ERD for our application looks like this:
  • 36. Unified modeling language Unified Modeling Language (UML) combines techniques from data modeling (entity relationship diagrams), business modeling (work flows), object modeling, and component modeling. Includes elements such as: • Activities • Actors • business processes • database schemas • (logical) components • programming language statements • Reusable software components.
  • 37. Use case Diagram • It is a technique for capturing the functional requirements of a system. • It describes the interaction between the user and the system. • It helps to communicate the scope of a development project. • Emphasis is given on what a system does rather than how.
  • 38. UML Class Diagrams • It is visual specification of types of objects that exist in a system and the relationships that exist among them. • A UML class describes a set of objects that share the same attributes, operations, relationships, and semantics. • Class diagrams may specify both the conceptual [what] and implementation [how] details of the system. • Class diagrams represent structural and not behavioral relationships that exist among system entities.
  • 44. Conclusion • After making this application we assure that this application will help its users to manage the cost of their daily expenditure. It will prove to be helpful for the people who are frustrated with their daily budget management, irritated because of high amount of expenses and wishes to manage money and to preserve the record of their daily costs which may be useful to change their way of spending money. • In short this application will help its users to overcome the wastage of money.