论坛首页 海阔天空论坛

正式发布我的猴子牌记账系统(开源)

浏览 12923 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-12-25   最后修改:2009-12-14
(12月26日更新,修正两个bug,对Action进行重构,降低与V层耦合度)
新版本预告:优化选择分类时的用户体验,强化金额显示,优化算法


引用

你也不给我做个记账系统


事情是这样的……
每次逛街回来 都会看见老婆拿出一个小纸条记账 上面的字密密麻麻……
我就无意间说了句 “应该给你做个记账系统”

之后每次见面都能听到……

引用

你也不给我做个记账系统


之前一直在为工作的事情担心 没那个心思
最近工作稳定了 决定自己动手做一个软件送给老婆

我不想讨论这个软件的必要性 也许很多同类软件比我做的好多的
我也不想讨论用Swing来实现好不好 也许Swing是最麻烦的一种实现

我在乎的
是用java开发自己得到的乐趣
是亲手为家人作点东西的喜悦


去青鸟的时候我还是个纯洁少年
从凯达出来我已经被SSHxx的体无完肤
2天的开发开拓了我的思路 无限制的开发应该是我最大的乐趣了

开发中借助了
Visual Swing Designer for Eclipse(很棒的插件,让我学到了很多swing知识)
JFreeChart(图很酷)

忘了说了
需要jre 6.0 or higher


是否在这个版本中开源让我犹豫了一下 因为我几乎还没有重构……
最后还是决定先放上来吧 不过近期代码变动会很大

希望大家能给我提一些重构和功能改进上的意见

附上使用说明:


进入主界面后 点击keep accounts记账
我已经写了一篇记账日记了

点击日期按键后设置每笔钱的明细

有收也有入哦

无效的数字点这个

记账结束后点audit查看列表,只有点月和日的时候会有显示
鼠标悬停还可以看到详细的日志内容

这个界面同上

view是分析图

每天只能写一篇日志,重复写会覆盖(这样是合理的)


  • 大小: 34.4 KB
  • 大小: 7.6 KB
  • 大小: 12.3 KB
  • 大小: 33.8 KB
  • 大小: 35.9 KB
  • 大小: 45.8 KB
  • 大小: 44.3 KB
   发表时间:2008-12-25  

不错。就是发错了地方。要是发到技术版,30票就可以精华。
0 请登录后投票
   发表时间:2008-12-25   最后修改:2008-12-25
buaawhl 写道

不错。就是发错了地方。要是发到技术版,30票就可以精华。


一直在这个区混 就发这里了
0 请登录后投票
   发表时间:2008-12-25  
mayday85 写道
buaawhl 写道

不错。就是发错了地方。要是发到技术版,30票就可以精华。


一直在这个区混 就发这里了
要是发技术版合适 召唤robbin帮忙转吧

五十票也不难....等精华了再移过去吧
0 请登录后投票
   发表时间:2008-12-25  
bill diary  这块,我有个疑问,你输入的日志里面的数字,你是怎么去计算的?
0 请登录后投票
   发表时间:2008-12-25  
正则从字串中切出来.之后选择消费种类时决定是正还是负.
0 请登录后投票
   发表时间:2008-12-25  
king_108 写道
bill diary  这块,我有个疑问,你输入的日志里面的数字,你是怎么去计算的?


提取diary中number的方法在
TextUtil


0 请登录后投票
   发表时间:2008-12-25  
抛出异常的爱 写道
正则从字串中切出来.之后选择消费种类时决定是正还是负.


我试的效果可不是你说的这样额。。。
0 请登录后投票
   发表时间:2008-12-25  
king_108 写道
抛出异常的爱 写道
正则从字串中切出来.之后选择消费种类时决定是正还是负.


我试的效果可不是你说的这样额。。。


异常说的是对的

你怎么试的?难道是bug?
0 请登录后投票
   发表时间:2008-12-25   最后修改:2008-12-25
要是我的话就会判断数字前面和逗号之间有没有"花"或者"赚"
如果什么都没有就是无效

还要一个数字一个数字选.....太麻烦了......

同样 type也可以用一些关键字来控制的........

供参考.........
1 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics