Thiết kế chi tiết một số lớp chính

Một phần của tài liệu Báo cáo project 1 quản lý chi tiêu (Trang 33 - 38)

6) Đặc tả use case

3.5) Thiết kế chi tiết một số lớp chính

Lớp Member

- Lớp Member có những chức năng chính :

+ searchInformation : Tìm kiếm thông tin thành viên.

+ searchInformationPersonal : lấy các loại thông tin người sử dụng. + searchAllMember : lấy thông tin danh sách thành viên.

+ updateInformationPersonal : Cập nhập thông tin người dùng.

+ checkBirthDay : Kiểm tra sinh nhật của các thành viên trong hệ thống. + createViewPersonal : Tạo View thông tin người dùng.

+ createViewProject : Tạo View thông tin dự án. + createViewListBank : Tạo View thông tin ngân hàng. + createViewCompany : Tạo View thông tin công ty. + addNote : Tạo thêm ghi chú.

+ removeNote : Xóa ghi chú.

+ exportStatistics : Xuất dữ liệu chi tiêu chung trong 1 năm.

Lớp Company

- Lớp Company có các chức năng chính

+ adđCompany : thêm công ty .

+ getIdCompany : lấy thông tin Id trong bảng company. + removeCompany: xóa thông tin của 1 công ty.

Lớp Bank

- Lớp Bank có các chức năng chính :

+ addAcountBank : thêm tài khoản ngân hàng. + removeAcountBank : xóa tài khoản ngân hàng.

+ searchAcount : danh sách tài khoản ngân hàng của người dùng.

+ searchListMemberBank : danh sách thành viên có tài khoản ngân hàng. + searchMoneyCash : trả lại số tiền mặt hiện tại của người dùng.

+ searchMoney : trả lại số tiền của một tài khoản bất kì.  Lớp Project

Lớp Controler

- Lớp có chức năng điều khiển kết nối cơ sở dữ liệu.

Lớp Transaction

- Lớp Transaction có các chức năng :

+ deleteInformation : Xóa thông tin giao dịch.

+ getIdLastTransaction : lấy thông tin Id lớn nhất trong bảng giao dịch. + searchDateAction : Tìm kiếm giao dịch theo ngày.

+ searchMoneyAction : Tìm kiếm giao dịch theo khoảng tiền. + searchNameAction : Tìm kiếm giao dịch theo tên thành viên.

Lớp Management

- Lớp Management là lớp sử dụng các chức năng của các lớp trên để cung cấp cho các lớp hiển thị.

PHẦN 4: XÂY DỰNG CHƯƠNG TRÌNH MINH HỌA

Một phần của tài liệu Báo cáo project 1 quản lý chi tiêu (Trang 33 - 38)

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

(60 trang)