# Final Project:協助台南大學生在每個月有限的預算內減少不必要支出? ## preface(振) 因總是有許多不必要的開銷,為了避免月底只能吃泡麵或看著戶頭錢越來越少,心越來越痛,又不想厚著臉皮向媽媽要錢。 ## Problem Definition(振) - **My target problem** - 大學生的預算有限,因為生活所需加上各種活動的開銷,使得大學生在月底時有非常大的機率超支。如何幫助大學生節省不必要支出? ## Problem Decomposition ### constrain(振) - 身分:台南的大學生 - 幣別:新台幣NT - 時間範圍:一個月 - 支出預算範圍:5000-20000元(一個月) - 項目:飲食、娛樂、生活用品、學業(ex: 文具、社費...)、交通 - 地區:台南 ### subproblems(廷)(老師check) - 1.怎麼定義什麼是必要 - 2.怎麼解決衝動性消費帶來的不必要支出 - 3.怎麼解決資訊量不夠造成的不必要支出 - 4.怎麼解決社交產生的不必要支出 - 5.怎麼解決貪小便宜導致的不必要支出 - 6.怎麼解決缺乏危機感引發的不必要支出 - 7.如何解決與定義大學生身分不同而開銷不同的不必要支出? - 依照科系與年級的不同會有不同的必要開銷 - 8.如何用有限預算滿足必要支出? - 如何規劃 - 保留意外部分 - 如何根據規劃確切的執行 - 發生意外支出 - 突然漲價 - 同學借錢 - 10.如何讓使用者建立記帳的習慣?  ## Pattern Recognition(廷) - 支出必要性不明確 - 資訊量不夠以至於無法降低支出 - 對喜歡的商品會衝動消費,無法判斷是否為自己需求 - 合理化社交花費或其他 - 看到促銷會被吸引多花錢 - 看到打折多買一些 - 以為撿到便宜實際買貴了 - 商品相對便宜但是是假貨 - 連續的小額花費(為了省小錢 最後花更多) - 月初花錢相對揮霍(缺乏危機感) - 對於小額花費會不在意(缺乏危機感) - 沒有錢會找爸媽拿錢(缺乏危機感) - 每個人能支出的錢的不一 - 每天必要支出太浮動,太少靠理智去做決定 - 不會做財務規劃 - 想固定存一些錢 ## Abstraction(個別) 1.怎麼定義什麼是必要 - 詢問每個人對必要的定義(問卷) - 生活沒有它會過不下去(開發者主觀) - 將必要定為生活開銷而不是生存開銷(開發者主觀) - <font color=red>**讓使用者自己訂什麼是必要**</font> how? 若詢問每個人對必要的定義,使用者卻為第三方, 使用者收到問題,然後必要的定義因人而異 10.如何讓使用者用我們的linebot每天記帳? - 每記帳一次就傳一片拼圖,一個禮拜後會拼出來 - 每記帳一次就傳一篇小說的一個句子或旅行的青蛙句子版 - 每記帳一次傳一個冷笑話 - 每記帳一次傳問題,下次記帳給他答案 - 每隔一段時間傳訊息通知記帳 - 每記帳一次就傳男生或女生或老師的語音 3.怎麼解決資訊量不夠造成的不必要支出(價格) - 爬購物網站優惠 - 爬比價網站 6.怎麼解決缺乏危機感引發的不必要支出(陳) - 將未來可能的金錢活動圖表化或可視化 - 知道自己一個月(每天)的平均花費是多少 - 紀錄並定期提醒使用者(總)剩餘金額與不必要消費金額與佔比然後將其可視化 - 要有彈性空間 ## Algorithm(老師check) #### 協助使用者自己平衡必要支出與預算 - constrain裡的項目: 飲食 交通 學業 娛樂 生活用品 - 請使用者在一開始將上述項目分成一邊必要 一邊不必要 - 記帳的時候會登記哪個項目花多少錢 - ex: 記帳 : 5/8 飲食 100元 - 就可以分辨這筆帳對使用者來說屬於必要還是非必要 #### 將未來可能的金錢活動圖表化或可視化 - 把今天過後將過去平均每個月各項目所花的錢 知道自己一個月的平均花費是多少 - 每天紀錄花費 一個月後算平均和各項目平均 紀錄並定期提醒使用者(總)剩餘金額與不必要消費金額與佔比然後將其可視化 - 紀錄、每天、不必要花費之前紀錄、花不必要消費後,將剩餘金額與不必要消費金額與佔比呈現 #### 怎麼解決資訊量不夠造成的不必要支出 1. 購物網的爬蟲 - 調查台南大學生最常使用的網路購物平台(二手版、MOMO、PCHOME......) - 爬 - 結果輸入dataframe - 結合Linebot供使用者查看 #### 如何讓使用者用我們的linebot每天記帳? 便利性 提升動機 1.讓使用者有所期待 - 蒐集冷笑話存進list - 每記帳一次傳一個冷笑話給使用者 2.定時提醒 - 若使用者連續兩天沒有紀錄,第三天自動跳提醒給他 - 如果該筆消費為必要的話就勾必要
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up