经济论坛
基于Android 系统的记账软件的设计与实现*
梅从圣郑丽
田铮许可
(天津理工大学中环信息学院计算机工程系,天津300380)
摘要:随着互联网的发展,越来越多的人不再愿意使用纸质记账本,而急需一款可随身携带的记账软件,随时了解自己的
资金去向。本文介绍了基于Android 系统、Java 技术和SQL Server 数据库开发的一款简单易用的记账软件,介绍了记账软件的开发背景、主要功能及基于Android 系统的记账软件的总体设计。
关键词:记账软件;Android 系统1开发背景
现代社会正逐渐朝着信息化和数字化发展,Android 手机应用使人们的生活越来越方便快捷。在日常生活中,人们经常要对各项支出进行管理,以便了解资金去向。本文研究的内容就是利用Android 应用软件对
消费者的各项支出进行记账、查询和统计,同时让商家快速地与消费用户建立起关联关系,使商家与用户进行便捷的交流与沟通。通过这款记账软件让更多的用户参与到记账中,促使人们养成良好的记账习惯,从而对自己的消费情况有更深刻的了解和认识,帮助人们有规划地、理性地进行消费。2功能需求
此款软件集手动记账、语音记账、扫码记账和拍照记账于一体,能够满足不同人的需求和习惯。还通过图表的形式展现个人支出情况,同时具有商家推送消息形式迎合消费者的喜好等,主要功能模块划分如图1
所示。
图1主要功能模块划分
3总体设计
3.1功能模块结构设计除了一般的登录、用户注册、修改密码外,此记账软件主要有以下四个功能:
(1)记账功能。用户通过记账功能向服务器后台记录自己的消费数据。记账方式分为:①手动记账:用户手动输入消费金额、消费类别、消费名称、消费商家、消费日期、备注进行记账;②语音记账:用户通过语音录入消费信息,后台程序将语音转换成文字,提取出记账需要的信息,自动进行记账;③扫码记账:用户通过扫描商品条形码或者商家的二维码完成相关记账;④照片记账:用户可以选择直接拍摄或从相册里添加消费小票或者消费照片,实现记账,便于不用烦琐的录入多条消费数据。比如用户去超市或者商场购物,一张小票上有很多消费数据,用户可以在记账的时候录入一个总消费数据,然后将照片上传。
(2)报表功能。对用户的消费数据进行分析统计。报表包括:①饼状图统计:以饼状图的形式统计各月每项消费占总额的百分比,用户可以选择查询任何一个月的各项消费,默认是
本月各项消费;②折线图统计:以折线图的形式统计各月消费
总和;③柱状图统计:以柱状图的形式统计各月每项消费总和;④详情:展示各月某一项的详细消费情
况。
(3)资讯功能。此功能主要基于消费者在记账时与商家已经建立关联关系的基础上,具体功能如下:①商家推送图文消息。商家登录网站端,在资讯页面里发布该商家的相关活动的图文消息并推送给用户,以便用户查看他们经常消费的商店的活动。②用户在手机APP 资讯页面里,可以看到他们经常消费的商店的推送信息列表,可点击进入查看详细的图文信息。
(4)个人中心。此功能主要针对用户的喜好和个性化而设计,主要功能如下:①预算开启/关闭。当预算功能开启时,用户可以根据自己以往的消费情况设置每月消费的预算值。②超额提醒,根据用户设立的预算值,在用户消费数据即将达限时,软件自动推送一条提醒消息给用户,告诉用户消费即将超限,请谨慎消费。③月底账单推送,用户可以开启/关闭月底账单推送。开启后用户在每月底的时候会收到来自系统的消息,告诉用户这个月的大体消费情况以及余额还剩多少。
3.2数据库设计android属于什么软件
使用SQL Sever 来进行数据库管理,建立冗余较小、结构合理的数据库。该软件主要包括用户信息表,商家资讯信息表,用户账单表,以及用户和商家关系表等。用户信息包括注册使用的普通用户和商户的基本信息;商家资讯信息表主要包括商家推送的资讯信息;用户账单表包括使用该软件的用户的每一笔消费记录;用户和商家关系表主要是用户在某一商户有过消费,就会在该表中有记录,同一用户和同一
商户有且只有一条关系记录。4结语
此款记账软件是基于Android 系统的一款手机记账软件,具有手动记账、语音记账、扫码记账和拍照记账四种记账方式,且通过图表展示消费情况,并能够获得商家资讯,功能全面,使用简单方便,很适合作为日常支出管理小助手。参考文献
[1]纪翠竹.Android 理财软件——天天记账的设计和实现[J ].
电子制作,2015(12).作者简介:梅从圣(1995-),男,汉族,籍贯江苏人,天津理工大学中环信息学院2014级计算机科学与技术专业学生。
郑丽,天津理工大学中环信息学院计算机工程系教师,工学硕士。
田铮,天津理工大学中环信息学院2014级计算机科学与技术专业学生。
许可,天津理工大学中环信息学院2014级计算机科学与技术专业学生。
*基金项目:本文系天津理工大学中环信息学院大学生创新创业训练计划项目资助项目(项目编号:201713897004)研究成果。
216

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。