团队作业4-第5篇Scrum博客
1 站立式会议
1.1 会议照片
1.2 会议内容
昨天已完成的工作:
- 已初步完成数据库记录的备份、恢复和退出功能及账目记录的增删改功能
今天计划完成的工作
项目模块 | 需要实现的功能 | 负责人 | 预计用时 |
---|---|---|---|
主界面模块 | 右键实现增删改功能 | 黄锐 | 2h |
主界面模块 | 报告界面及功能 | 王伊若 | 3h |
主界面模块 | 查询界面功能 | 江佳哲 | 8h |
主界面模块 | 账目展示功能 | 黄锐 | 5h |
主界面模块 | 用户信息界面 | 叶尔森 | 3h |
工作中遇到的困难:
- 在用github进行远程推送代码的时候,由于github在国外,所以在推送的时候经常会断开连接,下次可以考虑用gitee
2.项目燃尽图
3 代码/文档签入记录
4 模块的最新(运行)截图:
查询界面及功能
添加初始化方法填充数据代码如下:
/*** 初始化界面表格数据*/public void initialize() {// 初始化表格数据String sql = "select * from tb_records where uId=" + Session.getUser().getUserId() + ";";publicTools.public_initTableViewData(check_tableView, publicTools.public_getTableViewData(sql), check_idColumn, check_typeColumn, check_moneyColumn, check_classificationColumn, check_memoColumn, check_dateColumn);}
运行项目,打开的界面如下:
按日期条件查询界面及功能
按日期查询按钮的事件处理方法代码如下:
/*** “按日期查询”按钮的事件监听器** @param event 事件*/
@FXML
public void dateCheckButtonEvent(ActionEvent event) {// 获取用户输入的开始日期String startDate = String.valueOf(startDatePicker.getValue());// 获取用户输入的结束日期String endDate = String.valueOf(endDatePicker.getValue());// 组装SQL语句String sql = "select * from tb_records where rDate between '" + startDate + "' and '" + endDate + "';";// 设置表格数据publicTools.public_initTableViewData(check_tableView, publicTools.public_getTableViewData(sql), check_idColumn, check_typeColumn, check_moneyColumn, check_classificationColumn, check_memoColumn, check_dateColumn);
}
输入时间运行代码,测试功能:
按分类条件查询界面及功能
支出、收入选项卡的下拉列表框监听器代码如下:
* “支出”选项卡中的下拉菜单的事件方法** @param event 事件*/
public void outputClassificationComboBoxEvent(ActionEvent event) {// 获取支出下拉列表框选中项String selectedCoboboxItem = (String) outputClassificationComboBox.getSelectionModel().selectedItemProperty().getValue();// 拼接要查询的SQL语句String sql = "select * from tb_records where rClassification='" + selectedCoboboxItem + "' and uId=" + Session.getUser().getUserId() + ";";// 填充数据到表格控件中publicTools.public_initTableViewData(output_classification_tableView,publicTools.public_getTableViewData(sql),classification_idColumn,classification_typeColumn,classification_moneyColumn,classification_classificationColumn,classification_memoColumn,classification_dateColumn);
}/*** “收入”选项卡中的下拉菜单的事件方法** @param event 事件*/
public void inputClassificationComboBoxEvent(ActionEvent event) {// 获取收入下拉列表框选中项String selectedCoboboxItem = (String) inputClassificationComboBox.getSelectionModel().selectedItemProperty().getValue();// 拼接SQL语句String sql = "select * from tb_records where rClassification='" + selectedCoboboxItem + "' and uId=" + Session.getUser().getUserId() + ";";// 填充数据到表格控件中publicTools.public_initTableViewData(input_classification_tableView,publicTools.public_getTableViewData(sql),classification_idColumn2,classification_typeColumn2,classification_moneyColumn2,classification_classificationColumn2,classification_memoColumn2,classification_dateColumn2);
}
运行程序,将显示收入所有的记录:
选择兼职,运行程序:
点击支出按钮,运行程序,将显示支出所有的记录:
选择对应分类,查询结果如下:
按备注条件查询界面及功能
实现模糊查询的功能代码如下:
/*** “查询”按钮的事件监听方法** @param event 事件*/
@FXML
public void memo_checkButtonEvent(ActionEvent event) {// 获取用户输入的备注String memo = memo_memoTextField.getText();// 拼接SQL语句String sql = "select* from tb_records where rMemo like '%" + memo + "%' and uId=" + Session.getUser().getUserId() + ";";// 填充数据到表格控件中publicTools.public_initTableViewData(memo_tableView,publicTools.public_getTableViewData(sql),memo_idColumn,memo_typeColumn,memo_moneyColumn,memo_classificationColumn,memo_memoColumn,memo_dateColumn);
}
输入信息,运行程序,测试功能:
5 每人每日总结
成员 | 总结 |
---|---|
黄锐 | 还有好多需要学习的地方,冲冲冲! |
江佳哲 | 项目冲刺阶段已过半,希望我们能解决后面过程中遇到的困难,继续加油! |
叶尔森 | 坚持就是胜利! |
王伊若 | 令人头秃的一天,明天继续加油。 |