Các lớp của hệ thống:

Một phần của tài liệu Báo cáo quản lý chi tiêu cá nhân (Trang 36 - 42)

3. Biểu đồ lớ p:

3.2 Các lớp của hệ thống:

 Tầng giao diện thiết kế một JFrame MainFrame để chứa các JPanel cần thiết được thiết kế trong các lớp như:

 Function: Lớp giao diện các chức năng chính như : giao dịch, tìm kiếm, bảo mật,… khi người dùng thao tác với giao diện này JPanel tương ứng của từng chức năng sẽ hiện ra bên dưới để người dùng thao tác tiếp.

Hình 2.9 Lớp Function

 Help: Lớp giao diện chức năng hướng dẫn sử dụng cho người dùng, hướng dẫn sử dụng các chức năng chính của chương trình.

Hình 2.10 Lớp Help

 Information: Lớp giao diện trang chính, ngay khi đăng nhập, hiển thị các chức năng thống kê thu, chi, chi chung hoặc thực hiện chức năng của Admin: cập nhật thông tin thành viên, phân quyền thành viên.

Hình 2.11 Lớp Information

 Login: Lớp giao diện chứa các khung đăng nhập, đăng kí.

Hình 2.12 Lớp Login

 Search: Lớp giao diện chức các chức năng tìm kiếm theo từ khóa, theo thời gian, theo số tiền.

Hình 2.13 Lớp Search

 Security: Lớp giao diện chứa các thông tin cá nhân của người dùng, có thể cập nhật lại thông tin nếu cần thiết.

Hình 2.14 Lớp Security

 Trade: Lớp giao diện chứa các chức năng của giao dịch như: thêm giao dịch mới, tham gia chi chung, duyệt giao dịch mới, duyệt chi chung hoặc xem các thông tin về giao dịch.

Hình 2.15 Lớp Trade

 Tầng điều khiển trong gói control, bắt các thao tác của người dùng đối với giao diện rồi thực thi hoặc gọi các phương thức tương ứng trong tầng thực thi, tầng này gồm có:

 Control: Là một trong các lớp quan trọng nhất, lớp này bắt các sự kiện của người dùng và thực thị hoặc gọi các phương thức cần thiết từ tầng thực thi. Có các lớp kết tập trong nó như: Các lớp tầng giao diện (Function, Help, Information, Login, Search, Security, Trade) ,Các lớp tầng thực thi (Connect).

Hình 2.16 Lớp Control

 Main: Lớp này khởi tạo lớp Control để bắt đầu chạy chương trình.

Hình 2.17 Lớp MainFrame

 Tầng thực thi trong gói jdbc, thực hiện việc kết nối đến cơ sở dữ liệu, tạo và gửi các câu lệnh truy vấn như SELECT, INSERT, UPDATE, gồm có các lớp như:

 Connect: Là một trong các lớp quan trọng nhất, lớp này chứa các phương thức thực hiện việc kết nối đến cơ sở dữ liệu, gửi các các câu lệnh truy vấn được yêu cầu đến cơ sở dữ liệu và lấy kết quả trả về gửi cho lớp trong tầng điều khiển đã gọi đến nó. Lớp CreateQuery là kết tập trong đó.

Hình 2.18 Lớp Connect

 CreateQuery: Lớp này chứa các mẫu câu lệnh truy vấn như SELECT, INSERT, UPDATE có sẵn nhằm trả về các mẫu truy vấn tương ứng khi lớp Connect gọi đến.

Một phần của tài liệu Báo cáo quản lý chi tiêu cá nhân (Trang 36 - 42)

Tải bản đầy đủ (PDF)

(63 trang)