码迷,mamicode.com
首页 > 其他好文 > 详细

第四次团队作业:记账小能手

时间:2017-12-17 23:43:40      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:panel   alt   界面   log   包含   记录   div   事先   软件开发   

概要:

基于上次软件设计本着界面简洁、易于使用的初衷,进行功能的实现,代码位置:https://github.com/xiajibaqu/Account-book

                                                                                多图预警

第一部分:软件的使用

1.开始界面:

技术分享图片

 

2.明细:(可进行消费记录的筛选,或者对记录进行排序,在最右的文本框内可针对某一消费类型进行查询)

 

技术分享图片

 

2.1排序:

技术分享图片

2.2筛选:

技术分享图片

 

2.3可对表的删、改操作

技术分享图片   技术分享图片

 

 

预算(可直接进行消费添加、删除和修改操作):

技术分享图片

技术分享图片

 

 

3图表(对消费记录进行信息处理以及统计):

3.1 月消费一览

技术分享图片

 

3.2月消费报表:

技术分享图片

4.设置(包含种类添加、货币选择、备份与恢复、本月总预算设置、更多信息):

技术分享图片

5.记账(可新建消费、新建预算)

技术分享图片

5.1 消费

 

技术分享图片

5.2预算

技术分享图片

 

第二部分:代码实现

技术分享图片

 

DAO:                                                           entity:                                           Frame:

技术分享图片      技术分享图片           技术分享图片

 

gui.model:                                                       gui.page:                                          

技术分享图片                 技术分享图片        

 

 gui.panel:                                                       listener:                                                

技术分享图片               技术分享图片               

 

service:                                                       

技术分享图片

 

 startup 、util:

技术分享图片

 

软件界面和数据库的交互的模式:

技术分享图片

功能的具体实现,请看代码仓库。

 第三部分:软件测试

话不多说先来记一笔账:

1.定制所需的分类:

技术分享图片

 

添加成功:

技术分享图片

设置本月总预算(软件开发时已事先设置好):

技术分享图片

 

 

 

给出测试数据(支出类型、金额1000、分类为刚刚添加的测试分类、日期为当前默认时间):

技术分享图片

 

添加成功:

技术分享图片

再来看看明细:

技术分享图片

再看看报表:

技术分享图片

技术分享图片

 

主要测试记账功能,其余功能在此不多加描述,待日后课上再给大家一一展示。

 

由于时间关系,账户添加功能暂未实现,账户添加的主要面向一些多消费用户,在以后维护阶段会考虑去实现。

第四次团队作业:记账小能手

标签:panel   alt   界面   log   包含   记录   div   事先   软件开发   

原文地址:http://www.cnblogs.com/lh02200059/p/8053542.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!