天天看點

第四次團隊作業:記賬小能手

概要:

基于上次軟體設計本着界面簡潔、易于使用的初衷,進行功能的實作,代碼位置: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、分類為剛剛添加的測試分類、日期為目前預設時間):

第四次團隊作業:記賬小能手
第四次團隊作業:記賬小能手

再來看看明細:

第四次團隊作業:記賬小能手

再看看報表:

第四次團隊作業:記賬小能手
第四次團隊作業:記賬小能手

主要測試記賬功能,其餘功能在此不多加描述,待日後課上再給大家一一展示。

由于時間關系,賬戶添加功能暫未實作,賬戶添加的主要面向一些多消費使用者,在以後維護階段會考慮去實作。