`
mayday85
  • 浏览: 45641 次
  • 性别: Icon_minigender_1
  • 来自: 污点星狗屎国
文章分类
社区版块
存档分类
最新评论

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

阅读更多
(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
分享到:
评论
41 楼 xbwolf 2008-12-30  
JDK版本低 跑不了。遗憾
40 楼 jiangshaolin 2008-12-26  
直接用电脑的记事本,或者手机上面的记事本(大部分手机,山寨版...)都支持此功能,何必这么麻烦.
39 楼 lw223 2008-12-26  
mayday85 写道
lw223 写道
lz这个是爱妻号。
自己用着合适就行。
要是想做产品再考虑别的吧 呵呵


哪句话表明我要做成产品了……
不过目标是一样的 功能完善+人性化
自家用不代表粗糙呀


  刚才看到网易邮箱的百宝箱中,有个理财易,简单的理财软件,还不错 lz有时间看看吧
38 楼 jasongreen 2008-12-26  
cute style ,your GF will like it
37 楼 xbwolf 2008-12-26  
为啥不用SWT?
36 楼 LucasLee 2008-12-26  
还是用excel搞搞把? 这种需求最容易实现,工作量还小。以后搞个什么统计图,很方便。
随便定义一下表格单元数据类型就行了。
35 楼 Arthur 2008-12-26  
我是你我会用js+html.
34 楼 bfox 2008-12-26  
这种客户端的,做产品的话用java不合适, 目前市场上做的好的免费的一大把。 不过楼主做给老婆用就不用考虑那么多了:) 特别的爱给特别的她, 哈哈哈
33 楼 mayday85 2008-12-26  
roysea 写道
我什么数据都没添加,然后就乱点有日期的那个按钮,然后就抛了


good 发现一个bug

如何修正犯难了

不存在数字的日记应该算无效 还是 有效

如果用这个软件写日记功能太弱了 还是当无效比较好吧
32 楼 mayday85 2008-12-26  
roysea 写道
异常处理要改进啊,我点着点着下面抛了很多很多。。。


应该不会 具体说是什么情况下抛的
31 楼 mayday85 2008-12-26  
lw223 写道
lz这个是爱妻号。
自己用着合适就行。
要是想做产品再考虑别的吧 呵呵


哪句话表明我要做成产品了……
不过目标是一样的 功能完善+人性化
自家用不代表粗糙呀
30 楼 lw223 2008-12-26  
lz这个是爱妻号。
自己用着合适就行。
要是想做产品再考虑别的吧 呵呵
29 楼 mayday85 2008-12-26  
自己发现一个每笔帐id的重大bug
将在今天发布的版本中修正
28 楼 insiku 2008-12-25  
还有一点就是中文输入法 java一定要自己加个的输入框
非常的不爽
我记得以前看过某个用java做的网络游戏里面 去掉了这个输入框
27 楼 mayday85 2008-12-25  
laiseeme 写道
恩 不错  上马甲投你


很感动
26 楼 mayday85 2008-12-25  
insiku 写道
mayday85 写道
引用

table 不可编辑
双击 弹出具体面板

我认为不能编辑比较好 当天的帐记错了重新写就行了
过去的没有改的意义


问题是 你的table 可以编辑

如果写太多了 你这一行根本显示不下去
你弹出个面板 放个TextArea 比这样看不清楚好


刚看了一下 money分页是不可编辑的 diary分页忘了加上去了……

写的太多鼠标悬停就可以看到内容了
25 楼 lordhong 2008-12-25  
Quake Wang 写道
这东西不错,功能简洁实用
考虑在javaeye弄一个web版本的,可以改进的几点:
1. 自动识别支出和收入
2. 自动分类

大哥, 什么时候提供API啊, 帮你做个WAP/G1/iPhone手机版啊...
给我发给内测API也可以啊... REST/JSON格式就可以了...
24 楼 insiku 2008-12-25  
mayday85 写道
引用

table 不可编辑
双击 弹出具体面板

我认为不能编辑比较好 当天的帐记错了重新写就行了
过去的没有改的意义


问题是 你的table 可以编辑

如果写太多了 你这一行根本显示不下去
你弹出个面板 放个TextArea 比这样看不清楚好
23 楼 QuakeWang 2008-12-25  
这东西不错,功能简洁实用
考虑在javaeye弄一个web版本的,可以改进的几点:
1. 自动识别支出和收入
2. 自动分类
22 楼 mayday85 2008-12-25  
mathsfan 写道
我怎么看怎么觉得系统做的咋那么难看呢?呵呵。


你可以用画笔画个好的界面出来

我会考虑提供多种皮肤

相关推荐

    前端开源库-monkeys

    前端开源库-monkeys猴子,本地开发工具

    新版微信抓娃娃抓猴子系统

    新版微信抓娃娃抓猴子系统 新版微信抓娃娃抓猴子系统 新版微信抓娃娃抓猴子系统 新版微信抓娃娃抓猴子系统

    数据结构课程设计(猴子选大王 飞机订票系统 运动会统计)

    1.一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 2.录入:可以录入...

    猴子选大王 数据结构课设

    任务:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1--m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 要求: 输入...

    一个关于猴子选大王的源代码

    任务:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1--m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 要求:(注:...

    数据结构 猴子选大王 C++

    任务:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 要求:输入...

    labVIEW求猴子吃桃子

    利用labVIEW进行编写的小程序 猴子吃桃子的问题 10天里猴子一共吃了多少个桃子呢

    人工智能 猴子摘香蕉

    猴子摘香蕉 源码 人工智能课程作业 界面写的还不错 用的状态空间法

    猴子吃桃问题c语言.猴子吃桃问题c语言

    猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题...

    猴子吃枣问题

    c++ 递归 猴子吃枣 很好懂的简单递归程序

    利用数组实现猴子选大王问题 C++

    利用数组实现猴子选大王问题 输入猴子的个数以及报的数得出大王的编号

    人工智能 猴子摘香蕉 C++

    人工智能中经典的猴子摘香蕉问题,使用C++语言编写,在控制台内简单显示整个过程

    猴子选大王

    任务:一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。 要求: 输入...

    C++ 编写的猴子选大王的程序

    这是实现对猴子进行选大王,是一个很好玩的猴子选王游戏,

    Android实现简易猴子摘桃功能图片资源

    猴子摘桃图片资源

    猴子摘香蕉问题求解完整代码

    利用一阶谓词逻辑求解猴子摘香蕉问题:房内有一个猴子,一个箱子,天花板上挂了一串香蕉,其位置如图1所示,猴子为了拿到香蕉,它必须把箱子搬到香蕉下面,然后再爬到箱子上。请定义必要的谓词,列出问题的初始化...

    猴子摘香蕉实验报告(含代码)

    猴子摘香蕉实验报告(含代码).......C++版

    JAVA编写猴子分食问题

    五只猴子采得一堆桃子,猴子彼此约定隔天早起后再分食。不过,就在半夜里,一只猴子偷偷起来,把桃子均分成五堆后,发现还多一个,它吃掉这桃子,并拿走了其中一堆。第二只猴子醒来,又把桃子均分成五堆后,还是多了...

    猴子选大王的算法 (约瑟夫环)或称循环链表

    有M只猴子,依次按1到M的顺序坐好,然后从第一只猴子开始报数,数到N(N)的那只猴子就出局,从下一只猴子开始重新开始数....依次...直到只剩下最后一只猴子,则那只猴子就是大王。 要求:只输入M N值,就可以得到...

Global site tag (gtag.js) - Google Analytics