APP下载

一个在校大学生消费记账App的设计

2023-04-27刘露郦丽孙雅文

电脑知识与技术 2023年8期
关键词:消费大学生

刘露 郦丽 孙雅文

关键词:记账软件;消费;大学生

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2023)08-0062-03

0 引言

在“互联网+”时代背景下,移动支付逐渐流行,为记录消费情况应运而生出很多的记账软件。国外下载量比较高的是Splitwise记账软件[1],这款软件主要优势是可以进行费用平摊的计算,当多人外出就餐需要AA消费,可以很快根据总消费金额进行平摊计算,并实现多人付款。此软件介绍中提到“我们的使命是减少金钱给我们最重要的关系带来的压力和尴尬。”国内主要有“e记账”,主要不足就是不够人性化;“松鼠记账”的用户体验感好,每笔支出的随手记功能全但操作烦琐凌乱,“网易有钱”最大的优势是可以从支付宝、银行等平台获取数据,有太平洋财险承保,安全性高,缺乏相应的报表功能,操作复杂[2]。综上,目前这些记账软件针对记账功能已经算比较成熟,可以很好地记录用户的日常开销并给账单类别自动分类,还可以投资理财,同时监督存款、还款等。这些基础功能内容细化明确、通俗明了,能很好地满足广大消费群体的需求,但也正因为功能过于大众化,不能十分精确地记录大学生各项消费,很多功能对于大学生来说形同虚设。

大学生进入校园之后,每个月只有固定的生活费用,如何合理地管理个人生活费,首先要从平时的消费情况着手调研,记录下每月的消费支出情况,通过预警等手段提醒大学生理性消费,据此本文设计一款适合在校大学生的记账App。

为更好地了解在校大学生记账App的市场前景,筆者在就读学校发放调查问卷2000 份,收回调查1852份,主要调查学生的消费渠道、消费取向、支付方式等信息。调查结果显示,对于个人消费情况,只有23%的同学能够合理并清晰地知道自己的消费去向,89.2%的同学希望能清晰了解自己每一个月的消费去向,并能通过上月的消费情况合理规划出下个月的消费预警提示。因此,开发设计专门为大学生研发的记账App具有一定的市场应用前景。

1 记账App 的关键技术

大学生记账App主要在Android系统下开发和设计,采用Java作为设计语言,SQLite作为后台数据库,Eclipse作为开发工具。

Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。Android主要特点是:系统占用资源低,性能稳定。截至2013年09月24日,全世界采用这款系统的设备数量已经达到10亿台[3]。

Java是一门面向对象的编程语言,具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,全面支持内嵌的API可以缩短系统的开发时间和降低成本。

SQLite是一款轻型的数据库,是Android上层的组件之一,通过应用框架层中的接口让应用程序开发者实现数据库的新建、数据库中表结构的设计、数据表记录的增删改查等功能,同时进行后台备份等操作。

Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括了Java开发工具,因此本设计选择使用Eclipse作为开发工具[4]。

2 记账App 可行性分析

系统可行性分析的主要目标是进一步明确系统的目标、规模和功能,对系统开发的背景、必要性和意义进行调查分析,并根据需求提出开发系统的初步方案和计划。系统可行性分析主要包括社会可行性、经济可行性和技术可行性。

社会可行性:大学生记账App由传统的纸质记账改为移动终端进行记账,研究开发基于Android系统的记账App具有很大的实用价值和现实意义,具有社会可行性。

经济可行性:本设计主要运用Eclipse软件和Java技术进行代码编写。Eclipse和Java都是开源免费的,具有经济可行性。

技术可行性:本设计运用Java 语言作为开发语言,Java语言相对比较简单易懂,设计者能够快速入手,减少设计者学习成本。另外互联网上有大量的Android和Java教程,知网上也有很多相关系统设计类的论文,很容易突破一些技术关键。SQLite数据库是一款轻量级数据库,便于移植,同时配合Android系统,可以设计一款轻巧的应用软件。

3 记账App功能需求

本设计的主要使用群体是在校大学生,他们的重点应该放在学习方面,不能在App使用上浪费过多的时间,因此记账App的功能就需要记账便捷,有良好的用户体验感。目前,大学生使用支付宝、微信、云闪付已经非常普遍[5],但是也不排除日常生活中难免需要使用现金消费,这些都是本软件设计过程中需要考虑的因素。

根据大学生的消费习惯调查,当代大学生的消费去向主要有三方面,大致分为网上购物、餐饮消费和水果零食。同时,本设计具有添加自定义选项的功能,用户可以根据个人具体情况进行改动,每个月提前规划好各个方面的必要支出,留余更多的时间去考虑必须购买、可买可不买、不必要购买,避免一时兴起的冲动消费。同时记录自己的心愿账单,每天存一点钱,积少成多,最终满足自己的心愿。结合上述分析,本设计考虑到此款App需要的一些界面和功能。

1) 欢迎界面。现在的移动界面主要是手机和平板,屏幕尺寸大小不统一,容易带来一些像素低的图片在部分高分辨率下的屏幕显示模糊的问题,所以设计App的界面时应该从高像素的屏幕尺寸开始设计,然后再根据小尺寸屏幕逐一进行比例缩放,只有这样才能确保像素的清晰度。页面中的文本内容需要通过字号、字体、颜色等对比的方式来突出整体排版布局,进而引导用户阅读。App图标的页面非常重要,既要美观又要有特色,这样可以帮助用户更加容易地记住使用App的所有应用功能。页面布局是从宏观角度对页面元素全面规划。考虑上述因素,针对大学生活泼好动热情的特点,这款App采用动画播放方式,动态展示程序的logo。

2) 帮助页面。为了更好地推广这款App,简单易懂的帮助页面是必不可少的。这款App使用了滑动控件引导方式教会大学生如何使用。

3) 人员管理。每款软件在使用前都需要用户注册,注册成功的用户可以进入个人中心界面,进行相关个人信息的更新等功能,也可以通过“添加按钮”实现新人员的添加。本设计采用列表方式显示现有的人员,可以删除和修改现有人员信息。

4) 记账功能。这款针对大学生专门开发设计的记账软件主要是要实现记账功能。当用户发生每笔消费的时候都需要记账。用户选择记账时间,记录每笔消费的金额、时间、地点、用途等信息。

5) 查看流水。消费流水主要是用户的支出情况,用户可以根据时间,如:年、月、周、日等查看消费记录,也可以通过折线图来查看消费的变化趋势,通过簇状柱形图来对比各类消费的高低区别。

6) 收入管理。大学生的收入相对比较简单,来自父母每月支付的生活费,获得学校各类奖学金,空余时间的兼职收入。用户可以根据收入的不同来进行记录,例如父母给的生活费一般可以按照月来管理,学校的各类奖学金可以根据年来记录,空余时间的兼职收入可以根据日来记录。

7) 支出管理。用户可以根据年、月、日记录日常支出的情况。

8) 预警提示。通过问卷调查预估大学生的消费情况,为用户提供一个基础的预算参考,用户可以根据该参考进行一定的预算规划。对于老用户,平台提供一个大众的消费情况和自己往期的消费状况作为预算参考。消费者可以自行选择预警方式:按天、按月、按消费类别、按消费平台……平台会自动对比使用者的消费与预算,当使用者的消费存在超过预算的风险时,系统会给使用者发布限额提醒,避免使用者的冲动消费与盲目下单。当用户的支出达到收入的某个比例值(比例值用户可以根据自己的具体情况设计),发出提示信息。

9) 个人中心。用户管理密码、注销、修改个人资料等功能。

4 记账App 功能实现

经过对大学生个性化消费的需求分析,专门针对大学生对软件使用的需求,急需一款记账快捷,功能强大,有良好用户体验感的记账App,具体介绍一下系统模块的实现。

1) 人员管理模块实现。随着网络的发展,网络安全也越来越被人们重视,本设计考虑到保护用户信息的安全问题,设计了两种方式进行人员管理。第一种方式App可以选择不注册用户,直接通过第三方软件信息,例如:QQ、微信、支付宝账号等方式登录,这样的设计优势便于自动生成账单;第二种方式根据用户注册界面,输入用户名和密码注册新用户,可以选择是否实名认证。如果实名认证,可以更加有效地减少信息泄露,极大地保护个人信息和隐私。

2) 记账功能模块实现。在App中,从“首页”界面进入记账模式。根据大学生日常消费情况设计出餐饮、零食、服装、学习用品等消费便签。根据大学生消费调查问卷可以知道,大学生的支付方式有现金支付和移动支付两种方式。针对不同的方式,本设计的记账模式也不同。现金支付方式记账功能的设计过程:如果用户发生一笔现金交易,需要用户立刻进行记录,选择相应的便签,输入消费金额。移动支付方式记账功能的设计:记账App在获取用户同意后,可以通过手机短信记录、淘宝、京东、得物等网上购物平台的交易记录自动生成账单。无论哪种方式支付,当用户完成一笔支出记账,调整到支出汇总页面,可以按照年、月、日等方式汇总支出金额,默认情况下选择按月进行汇总,如图1所示,这样可以时刻提醒大学生在经济允许的情况下合理消费。

3) 记账提示模块实现。记账是一件非常枯燥烦琐的事情,很多大学生都很难做到长期坚持,一般都是三天打鱼两天晒网,考虑到这个因素,本文设计了记账提示功能,用户可以提前设定好时间,每天定时推送信息给用户,提醒大学生完成每天消费的支出记录。后台通过签到、记账等操作给予相应积分,积分可以进行抽奖和兑换,激发大学生的积极性,锻炼大学生持之以恒的坚韧信念。

4) 超额消费预警模塊实现。上大学前,学生的重点是学习,所有消费全部由父母包办,吃多少用多少,几乎没有任何的经济概念。进入大学校园后,他们不具备基本的财务知识,缺乏一定的自制力。一般父母都是每个月定期给一笔生活费,大学生在月末经常出现生活费不够的情况,甚至存在超前消费的状况,成为所谓的“月光族”“卡奴”,更有甚者大学生会进行网贷,对于部分大学生来说预算提醒的功能是很有必要的。用户登录个人中心,输入每个月可支出的消费金额,在预警提示中输入支出占收入比例,如85%,就是当支出的金额达到该月收入的百分之八十五的时候,发出警示信息,提醒大学生理性消费。用户也可以通过支出的簇状柱形图查阅本月到底哪些支出超出,需要适当控制。

5) 存钱理财模块实现。俗话说:外有赚钱手,家有聚钱斗,可见理财的重要性。大学生作为一个特殊消费群体,在当今提前消费、分期付款、网贷等经济生活模式下,与其预防大学生被骗,不如教会大学生存钱理财带来的优势。大学生总有一些自己想要,但是在经济范围内买不起的商品,这时推出心愿单,在个人中心记录用户的心愿,设定好心愿所需的金额,每天提醒自己存一点钱在里面,看着心愿瓶的金币越来越多,使得用户的满足感越来越强。另外还有一些大学生,通过社会兼职、自身的勤俭节约会积累出一定的余钱,现阶段银行利息有限,在本金不多的情况下,根本无法让用户体验到存钱的快乐,有人就会选择收益更高的理财产品,网上各类理财平台的不安全,也让大学生望而却步,本设计通过虚拟个人账户金额,通过曲线图、折线图等展示理财数据,观察个人账户金额的变化,让大学生亲身体会理财中的喜怒哀乐,锻炼大学生的心理承受能力。

6) 消费记录查询功能实现。查询过去消费记录时,翻找的过程往往令人感到烦琐,无法快速查询到收支状况,这一点大大降低了用户的使用度。软件设计应考虑通过搜索日期便能查询某阶段的消费记录,快速查询到自己当时的收支情况,减少用户因为翻找日期浪费的时间,提高用户的使用舒适度。另外也可以考虑按照消费标签来设计消费查询,例如用户选择消费标签水果零食,通过簇状柱形图观察出每个月在水果零食方面的消费变化。

5 结束语

随着消费水平的提升,消费渠道日益多样化、碎片化,这就使大学生的消费与支出更难以统计,纵观当代大学生群体的消费习惯,月光族、超前消费的现象屡见不鲜,大学时期是管理钱财的初始时期,也是培养正确理财观念的黄金时期,设计此款适合大学生的记账软件变得十分重要。

猜你喜欢

消费大学生
国内消费
带父求学的大学生
大学生之歌
新大学生之歌
消费物价指数
新消费ABC
消费数读
大学生实习如何落到“实处”
让大学生梦想成真
他把孤儿院办成大学生摇篮