团队作业之一:选题背景与意义

 

选题背景与意义:

我们的开发软件名称为记账小能手,这是因为我们发现大学生在生活中有固定的生活费,却时常发生生活费不够用、不知道钱花到哪去了的问题,但又没有毅力每天动手记账,或是等每天准备记账的时候已经忘了自己是为什么而花钱的,于是我们准备开发一种较为方便的记账软件,并且不仅适用于大学生群体。

它的意义在于能让我们清楚自己的钱花到哪去了,在超支的情况下,能看出哪些是不必要的支出,以便下个月减少支出。我们认为有清晰的账本会让我们有意识节省,并且更直观的看出来哪里可以节省,甚至可能能够避免使用花呗之类的软件,缓解甚至消除下个月还款的压力。

 就目前而言,pc的记账软件还是蛮少的,对于许多电脑爱好者来说,除了需要记账软件的app,同时也可能需要pc版的,我们先着手于pc版的,再根据具体情况,在后续工作中,可能进行appAndroidIOS或者Mac OS的开发,实现跨平台。当然现在最主要的是,通过每个人的努力,通过团队合作,把这款软件按照我们9个人的意思,先做出来,并不断的完善,做好眼前,才能放远未来。该款开发软件,目前打算主要用java实现。可能用java 编写不是最好的选择,但是基于这是我们之前所学的知识,本着学习的目的,体验团队合作,共同完成一个项目,积累经验,将知识其融会贯通才是最主要的目的。

 

以下是NABCD模型分析

1. N (Need 需求)

取代了纸笔的账本,更加便携。能够自动生成总消费与日消费表、月度消费表、年消费表。在软件使用时间较长的时候,记录会逐渐增多,很多人可能会因为事情的繁琐而忘记之前的具体消费情况,可能是和朋友聚餐,忘记出份子钱,也可能是借朋友钱忘记了这茬,时间久而久之,便会模糊不清,通过该记账软件,无论是几年前的事,都可通过查询来唤起你当时的记忆,我们会考虑增加提醒功能,在借款这方面,定期对用户作一次提醒,俗话说,“有借有还,再借不难”可以通过查询来回顾之前的具体时间,以及具体的消费情况,相比于其他理财软件,这就显得很有灵性。另外,很多时候用户都会更换设备,部分理财软件是只支持本地记账,这就显得非常麻烦,所以可通过账户来存储个人的设置及信息,下次用户在别的设备上只需登录自己的账户即可。

2.A (Approach 做法)

本项目基于Swing和JDBC开发的图形界面桌面应用,涉及到内容可能会有:面向对象字符串数字日期异常 ,集合,JDBC, 反射机制,I/O,Swing, 利用TableModel更新数据, 图形界面的皮肤 图表chart动态生成数据库的备份与恢复自定义圆形进度条 单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计 CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系以及MySQL的使用。以最简单、最基本的知识,并以最短的时间进行快速开发。之后再进行边测试边开发边美工,根据用户的需求不断地进行完善。

3.B (Benefit  好处)

打开记账小能手,定制自己的消费分类,可收入可支出,各类报表可看数据,当然用户觉得数据繁琐时,只想观看大致消费情况,便可使用生成图表,图表可分为条形图、饼形图、柱状图,可以进行数据备份,保存数据不被破坏,可设置消息提醒,可设置每天最大消费限额,并计算按照这样的消费速度,将来的预消费。为一些不会理财的用户打造一个专业的理财助手。从此告别月光族,实现我的账我做主。

4.C (Competitors 竞争)

我们所知道的较为普及类似软件有:支付宝

它是属于支付宝底下的小程序,不算一个单独的软件,虽然有自动记账的功能,但是对于消费类型和支出用处定义不太准确,例如时常会将支出用处定义为店名,有时候让人不明白这到底是干嘛的,在这点上我们可以更加完善一点

   Win10系统下的自带软件:记账本UWP. 初步使用就会感觉bug很多,莫名其妙闪退,且消费类型受到限制,不能主动定制消费类型,没有查询功能。另外还有一个名叫“MoneyWiz”的全平台记账软件。MoneyWiz Mac OS XiOS、安卓和 Windows 平台的客户端,配合自己家的 SYNCbits 同步服务,可以在不同平台的所有电脑和移动设备上同步数据。只需要注册一个 SYNCbits 帐号,并在 MoneyWiz 上登录。交易记录、账户信息甚至是设置项,都可以同步至您的每一台设备。想象一下:出门在外使用手机记录消费支出,回到家在电脑上整理、分析您当天(或当月)的财务状况,MoneyWiz 可添加的账户类型有:现金账户、储蓄卡账户、信用卡账户和贷款账户等(在线银行账户和 PayPal 只支持国外账户,并且需要用户额外订阅付费才可以使用)。在「控制面板 – 统计」中,MoneyWiz 会自动计算净值和负债,以及当月支出和收入总额。如此,轻轻一瞥,便能直观地了解到目前的资产状况。

    

在开发商 Silverwiz 看来,网上银行是新版的另一大亮点。这项内购功能允许用户新建网上银行账户,输入账号等信息,该账户会自动通过与 Silverwiz 合作的第三方服务商连接对应的银行账户,实现交易明细和账户余额的实时更新。看起来和国内的挖财钱管家相似。官网号称可以支持全球 2000 多家银行,经核实,这些银行主要分布在美帝,天朝目前没有。Moneywiz 本土化的道路还是很长的……

 很多功能都和我们所想的一样,可以说是非常强劲的对手。

 

至于app有鲨鱼记账、海豚记账等,相对较好的是鲨鱼记账,但是有版本限制,有收费要求,没有查询功能,但里边还有其他服务模块,值得学习。  

 

5.D(Delivery 交付)  

 

我们可以先在自己身边小范围的分享、宣传我们的软件,然后利用微信、微博等社交软件来进行普及。

 

posted @ 2017-10-31 21:44  问题都不大  阅读(3537)  评论(2)    收藏  举报