Skip to content

Discussion on Division of Project Function Modules #4

@PI-33

Description

@PI-33

Project Status

  • Prototype design completed
  • Basic framework built
  • Navigation system implemented

Functional Module Division

1. Core Accounting Function (AddTransaction.fxml)

  • CRUD operations for transaction records
  • CSV data import/export
  • Management of transaction categories
  • Estimated workload: 3-4 days

2. Data Visualization Module (Dashboard.fxml)

  • Home page display
  • Income and expenditure trend chart
  • Recent transaction display
  • Estimated workload: 2-3 days

3. AI Recognition Module (AIRecognition.fxml)

  • Upload of invoice images
  • OCR text recognition
  • Intelligent classification
  • Estimated workload: 4-5 days

4. Budget Management Module (Budget.fxml)

  • Budget Setting
  • Budget Tracking
  • Over-expenditure Alert
  • Estimated Workload: 2-3 days

5. Report Analysis Module (Reports.fxml)

  • Monthly/Annual Reports
  • Expenditure Analysis
  • Income Analysis
  • Estimated Workload: 3-4 days

Technical Highlights

  1. JavaFX UI Development
  2. CSV File Processing
  3. Chart Library Application
  4. AI Interface Integration

Suggested Division of Labor

Please choose 1-2 modules based on your technical expertise in the comments below, each group member.

Timeline

  1. Week 1: Complete core accounting functions
  2. Week 2: Complete visualization and budgeting modules
  3. Week 3: Complete AI recognition and reporting modules
  4. Week 4: Overall testing and optimization

Please leave your comments below, team members:

  1. Select the module you are interested in.
  2. Suggest your ideas on the division of labor.
  3. Share your thoughts on the technical implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions