You are on page 1of 21

TRƯỜNG ĐHDL DUY TÂN

KHOA CÔNG NGHỆ THÔNG TIN


----

BÀI TẬP NHÓM


Học phần: Công nghệ phần mềm - CS 403 B

Đề tài: XÂY DỰNG ỨNG DỤNG QUẢN LÝ CHI TIÊU CHO CÁC
THÀNH VIÊN TRONG GIA ĐÌNH

Giảng viên hướng dẫn: Ths. Nguyễn Quốc Long


Sinh viên thực hiện: Võ Văn Dũng – 7976
Ngô Thị Hoài Yên – 2567
Phạm Duy Đông – 8652
Đỗ Văn Phong – 5300
Lớp: CS 403 B

ĐÀ NẴNG - 12/4/2023
1
MỤC LỤC
CHƯƠNG 1: Ý TƯỞNG SẢN PHẨM..............................................................................3
1.1. Tên đề tài :...........................................................................................................3
1.2. Lý do chọn đề tài:................................................................................................3
1.3. Chức năng:..........................................................................................................3
1.4. Phạm vi:............................................................................................................... 3
1.5. Yêu cầu:...............................................................................................................3
1.6. Sơ đồ cấu trúc công việc:....................................................................................4
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG.......................................................................5
2.1. Mô tả các tác nhân:.............................................................................................5
2.2. Yêu cầu chức năng:.............................................................................................5
2.3. Mô tả usecase.......................................................................................................6
2.4. Mô tả sơ đồ lớp:................................................................................................11
2.5. Mô tả sơ đồ hoạt động:.....................................................................................12
2.6. Mô tả sơ đồ sequence :......................................................................................16
2.7. Sơ đồ class update :...........................................................................................20
2.8. Sơ đồ Gantt :.....................................................................................................21
CHƯƠNG 1: Ý TƯỞNG SẢN PHẨM
1.1. Tên đề tài :
“Ứng dụng quản lý chi tiêu cho các thành viên trong gia đình”
1.2. Lý do chọn đề tài:
Việc ứng dụng máy tính để quản lí thông tin đã phát triển mạnh ở các nước
tiên tiến từ những thập niên trước. Tình hình nước ta hiện nay, máy tính ngày
càng được sử dụng phổ biến trong cộng đồng, vấn đề áp dụng máy tính cũng
như tin học để quản lí thông tin ngày càng trở thành nhu cầu bức thiết trong xã
hội và quá trình hôi nhập của Việt Nam với thế giới.
Thông qua tìm hiểu trên diện rộng, chúng em nhận thấy: Xã hội càng ngày
càng hiện đại, con người cũng bận rộn với công việc của mình nhiều hơn.Qua
đó, họ dành ít thời gian cho việc quan lí thu chi của bản thân cũng như gia đình,
do vậy ảnh hưởng rất lớn đến sự thu chi của mọi người không được thống nhất,
hợp lý gây thất thoát. Sau khi nhân được sự thống nhất giữa các thành viên,
chúng em quyết định phân tích và thiết kế phần mềm Quản Lý Chi Tiêu Dành
Cho Gia Đình. Đây cũng là lý do nhóm chúng em chọn đề tài này.
1.3. Chức năng:
- Định danh: Đăng nhập, đăng xuất, đăng ký tài khoản, quên mật khẩu.
- Liên kết thẻ ngân hàng: Thêm thẻ liên kết mới, xóa thẻ đã liên kết.
- Phân tích khả năng tài chính: Nhận thông tin người dùng, xuất thông
tin tiêu dùng dự kiến
- Giao dịch: Thêm sửa xóa giao dịch, tìm kiếm giao dịch và kiểm tra
thông tin giao dịch.
- Bảo trì: Cập nhật thông tin tiêu dùng, thêm ngân hàng mới sáng lập,
bảo trì hệ thống.
- Quản lý tiêu dùng của khách hàng: Thêm dụng nguồn tiền, sử dụng
nguồn tiền, kiểm tra thu chi.
- Quản lý tài khoản người dùng: Thêm sửa xóa tài khoản.
1.4. Phạm vi:
- Sản phẩm: Ứng dụng quản lý chi tiêu gia đình.
- Phân phối: Toàn quốc.
- Đơn vị sử dụng: Mọi người cần quản lý chi tiêu thích hợp.
1.5. Yêu cầu:
- Ứng dụng đáp ứng nhu cầu quản lý chi tiêu hợp lý của người dùng.
- Đảm báo tính bảo mật.
- Ứng dụng hoạt động nhanh, tối ưu.

1.6. Sơ đồ cấu trúc công việc:


CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1. Mô tả các tác nhân:
a. Người dùng:
- Sử dụng hệ thống, thực hiện các giao dịch và quản lý chi tiêu cá nhân.
- Đăng nhập, xem, thêm, cập nhật, xóa giao dịch.
b. Nhà phát triển:
- Quản trị hệ thống
- Cấp lại mật khẩu cho người dùng
- Cập nhật thông tin
c. Khách vãng lai:
- Tải ứng dụng.
- Tạo tài khoản.
2.2. Yêu cầu chức năng:

STT Tên chức năng

1 Đăng ký

2 Đăng nhập

3 Phân tích khả năng tài chính

4 Liên kết thẻ ngân hàng


5 Giao dịch

6 Bảo trì

7 Quản lý tài khoản

8 Quản lý tiêu dùng của khách hàng

2.3. Mô tả usecase
2.3.1. Sơ đồ usecase tổng quát:
2.3.2. Sơ đồ usecase chi tiết:
2.3.2.1. Chức năng liên kết ngân hàng:

2.3.2.2. Chức năng giao dịch:


2.3.2.3. Chức năng đăng ký:
2.3.2.4. Chức năng quản lý tài khoản:

2.4. Mô tả sơ đồ lớp:
2.5. Mô tả sơ đồ hoạt động:
2.5.1. Sơ đồ hoạt động của Đăng ký:
2.5.2. Sơ đồ hoạt động của Đăng nhập:
2.5.3. Sơ đồ hoạt động thêm ngân hàng:
2.5.4. Sơ đồ hoạt động giao dịch:
2.6. Mô tả sơ đồ sequence :
2.6.1. Sơ đồ sequence của Đăng ký:
2.6.2. Sơ đồ sequence của Đăng nhập:
2.6.3. Sơ đồ sequence của Giao dịch rút tiền:
2.6.4. Sơ đồ sequence của Giao dịch nạp tiền:
2.7. Sơ đồ class update :

2.8. Sơ đồ Gantt :

You might also like