logo

The main stakeholders for my system

   

Added on  2022-08-26

20 Pages4545 Words10 Views
Design and CreativityTheoretical Computer ScienceStatistics and ProbabilityDatabases
 | 
 | 
 | 
Candidate number : 7194
Centre number :12350
A level Computer science project
2019/2020
Budgeting tracker/ assistance
The main stakeholders for my system_1

Candidate number : 7194
Centre number :12350
Contents
Section 1 - Analysis 3
1.1 Problem identification 3
1.2 Stakeholders/ Clients 3
1.3 Justification of Computational Method 4
1.4 Project Investigation 4
1.5 Project Requirement 4
1.5.1 Requirement a 4
1.5.2 Requirement b 4
1.5.3 Hardware and software requirements 4
1.6 Success Criteria 4
Design 6
Development and testing 7
The main stakeholders for my system_2

Candidate number : 7194
Centre number :12350
Section 1 - Analysis
1.1 Problem identification
Technology has improved heavily over the past years and has made it easier to spend
money faster, also advertising has improved so people tend to lose track of how much
they're spending and on what till they end up with a huge credit card bill at the end of the
month. So my program will warn consumers when they have spent more than their set limit
for the month or week.my program will also remind people when they are close to hitting the
set limit or if they have even managed to save funds.
There are different categories of things people tend to spend money on, the most basic
being food, shelter and clothing but there are also others such as the cost of looking after
family/children, cost of travel, cost of entertainment and many more. By categorizing a
person's costs it helps identify where they could cut down their spending on.
This would help save people a lot of money which they could, in turn, spend on something
more beneficial such as a new phone, car or even a holiday.
1.2 Stakeholders/ Clients
The main stakeholders for my system would be anyone who struggles to control their
spending habits or for people who want to save a bit more. I will interview a friend who tends
to waste money constantly and see if he finds the idea beneficial for him. I will ask for
important features that he would want as a consumer to help cut his spending habits
Conversation with a friend
What is the problem?
After speaking to my friend he identified that the main issues with programs that display
results are that he struggles to understand what the results actually mean, he finds this
annoying and sees it as having no benefit to him, despite the lack of control over his pwn
spending habits. He also stated that if it was easy to read then he would find it very useful
and even suggest it to others.
What are the key features that you want out of the system?
He said he wants notifications or reminders so he's constantly aware of his spending,
making him less likely to overspend.
He also wants to see how long it would take him to save up for a new phone so suggests
having a feature which calculates how long he would need to save for certain items.
He would also like to see a saving plan so he would be more understanding of how to save.
Another feature which he suggested was adding rules for younger users, an example being
that parents would be informed via email if their child had spent over a certain limit.
The main stakeholders for my system_3

Candidate number : 7194
Centre number :12350
He also wants to see clearly what his biggest costs are (shown based on category and
actual cost) and a graph which represents this data in a clear and understandable way.
He also mentioned that if the program can save certain recurring expenses in memory so
that the user does not have to constantly input them. (e.g. Gym membership costs or cost of
rent ) this makes the program more convenient to be used.
USE GOOGLE FORMS
FOR QUESTIONNAIRE
1.3 Justification of Computational Method
I believe that using a computational method would be beneficial as it would be easy to store
data and instantly calculate a consumer's daily spending which would then be recorded and
could be referred to at a later date. Also, as it would set reminders for the user this helps
prevent them from making mistakes on what they are spending their money on
Data Abstraction could be applied through showing only the end result of calculations and
not the process. It could store data in a cache memory
existence of pattern recognition for computation thinking
The end user of the Budget tracking application just like any user has a spending routine
with which they follow, for instance:
1.user gets a given amount of income/earnings which is recorded by the tracker.
2.user creates a budget for each category of expenditure i.e. shopping, Vacation etc.
3.The application saves these records constantly as part of routine.
4.user enters their spending’s into the application for tracking.
5.application the keeps track whether a user is on budget or off budget.
This pattern exists for the entire time a user uses the budget tracking during their spending
annually. Therefore, this pattern can then be applied to this system since it monitors
expenditures categories of the user based on their earnings and budget estimates.
Recognition patterns is a form of computational thinking that uses the things that are
common between programs.
This can be implemented as follows:
The main stakeholders for my system_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
A Doll’s House
|1
|542
|17

Case Study of Adam’s Situation
|11
|3175
|269

Communication Theories: Concepts and Events
|6
|1271
|133

Assignment: Vitiating Factors (Avoiding a Legal Transaction)
|5
|2160
|28

Network Management in Organisations | MN501
|4
|970
|35

Teaching and Researching Language
|5
|1395
|14