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


    概要:

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

                                                                                    多图预警

    第一部分:软件的使用

    1.开始界面:

     

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

     

       

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

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

    4.1 月消费一览

    4.2月消费报表:

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

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

    6.1 消费

    6.2预算

    第二部分:代码实现

    DAO:                                                           entity:                                           Frame:

                     

    gui.model:                                                       gui.page:                                          

                             

     gui.panel:                                                       listener:                                                

                                  

    service:                                                       

     startup 、util:

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

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

     第三部分:软件测试

    话不多说先来记一笔账:

    1.定制所需的分类:

    添加成功:

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

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

    添加成功:

    再来看看明细:

    再看看报表:

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

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

  • 相关阅读:
    idea 插件之 SequenceDiagram
    idea 中添加mybatis的mapper文件模板
    springBoot 中 logback配置文件详解
    Mysql show processlist、show profiles 排查问题
    input 输入框效验
    Java基础之comparator和comparable的区别以及使用
    mysql sql使用记录
    mysql 优化之索引的使用
    IDEA 中常用快捷键的使用
    form表单中method的get和post区别
  • 原文地址:https://www.cnblogs.com/lh02200059/p/8053542.html
Copyright © 2020-2023  润新知