Professional Documents
Culture Documents
Untitled
Untitled
1. MỤC TIÊU..........................................................................................................1
3. THAM KHẢO.....................................................................................................1
1. MÔ TẢ DỰ ÁN...................................................................................................2
2. USE CASE..........................................................................................................3
2 SƠ ĐỒ ERD......................................................................................................40
3 CLASS DIAGRAM...........................................................................................41
6 CHỨC NĂNG CHỈNH SỬA TÊN HIỂN THỊ CỦA NGƯỜI DÙNG...............52
DANH MỤC HÌNH ẢNH
Hình 1: Sơ đồ use case 3
Hình 2: Activity Diagram Nhập Thu Chi 6
Hình 3: Sequence Diagram Nhập Thu Chi 7
Hình 4: Activity Diagram Đọc Danh Mục Mặc Định----------------------------------------9
Hình 5: Sequence Diagram Đọc Danh Mục Mặc Định--------------------------------------9
Hình 6 Activity Diagram Đọc Danh Mục Từ Người Dùng Chọn-------------------------10
Hình 7: Sequence Diagram Đọc Danh Mục Từ Người Dùng Chọn----------------------11
Hình 8: Activity Diagram Thêm Danh Mục-------------------------------------------------13
Hình 9: Sequence Diagram Thêm Danh Mục------------------------------------------------13
Hình 10 : Activity Diagram Xóa Danh Mục-------------------------------------------------15
Hình 11: Sequence Diagram Xóa Danh Mục------------------------------------------------16
Hình 12: Activity Diagram Sửa Danh Mục--------------------------------------------------18
Hình 13 : Sequence Diagram Sửa Danh Mục------------------------------------------------19
Hình 14: Activity Diagram Thống Kê Thu Chi----------------------------------------------21
Hình 15: Sequence Diagram Thống Kê Thu Chi--------------------------------------------22
Hình 16 Activity Diagram Thông Báo Chi Tiêu Vượt Mức-------------------------------24
Hình 17: Sequence Diagram Thông Báo Thu Chi Vượt Mức-----------------------------25
Hình 18: Activity Diagram Xem Lịch Sử Thu Chi ngày hiện tại-------------------------27
Hình 19 Sequence Diagram Xem Lịch Sử Thu Chi ngày hiện tạii-----------------------27
Hình 20: Activity Diagram Xem Lịch Sử Thu Chi Ngày Tùy Chọn--------------------29
Hình 21: Sequence Diagram Xem Lịch Sử Thu Chi Ngày Tùy Chọn--------------------30
Hình 22: Activity Diagram Xóa Lịch Sử Thu Chi------------------------------------------32
Hình 23: Sequence Diagram Xóa Lịch Sử Thu Chi-----------------------------------------32
Hình 24: Activity Diagram Sửa Lịch Sử Thu Chi-------------------------------------------35
Hình 25: Sequence Diagram Sửa Lịch Sử Thu Chi-----------------------------------------36
Hình 26: Activity Diagram Cập Nhật Tên Hiển Thị----------------------------------------38
Hình 27: Sequence Diagram Cập Nhật Tên Hiển Thị--------------------------------------38
Hình 28: Sơ Đồ ERD Diagram 40
Hình 29: Class Diagram 41
Hình 30: Giao Diện Nhập Thu Chi 42
Hình 31: Giao Diện Xem Danh Mục Thu Chi 43
Hình 32: Giao Diện Thêm Danh Mục Mới---------------------------------------------------44
Hình 33: Thống Kê Danh Mục Thu Chi 45
Hình 34: Thống Kê Thu Chi 46
Hình 35: Giao Diện Cảnh Báo Chi Tiêu Vượt Mức Cho Phép Trong Ngày 47
Hình 36: Giao Diện Cảnh Báo Chi Tiêu Vượt Mức Cho Phép Trong Tháng-----------48
Hình 37: Xem Lịch Sử Thu Chi Ngày Hiện Tại---------------------------------------------49
Hình 38: Giao Diện Chọn Ngày Xem Lịch Sử Thu Chi------------------------------------50
Hình 39: Giao Diện Chi Tiết Lịch Sử Thu Chi----------------------------------------------51
Hình 40: Giao Diện Chỉnh Sửa Lịch Sử Thu Chi-------------------------------------------52
Hình 41: Giao Diện Chỉnh
1.1 LỜI MỞ ĐẦU
Những năm gần đây, việc sử dụng sử dụng smartphone đã trở nên phổ biến toàn
cầu và song song đó là mức chi tiêu của mỗi cá nhân ngày càng tăng do nhu cầu mua
sắm của mỗi cá nhân tăng và mỗi cá nhân cũng có thêm nhiều nguồn thu nhập mới .
Với việc ghi chú lịch sử thu chi tiêu trên giấy đã trở nên khá bất tiện vì phải tính toán
bằng tay và khó tra cứu. Do đó nhóm chũng em chọn đề tài này để tạo ra một ứng
dụng chạy trên hệ điều hành Android với mục đích giải quyết những rắc rối trên .
Nhưng thời gian thì có hạn nên sản phẩm của tụi em vẫn còn nhiều thiếu sót mong cô
góp ý để chúng em hoàn thiện sản phẩm hơn.
1. MỤC TIÊU
Bảng phân tích và thiết kế này cung cấp bảng mô tả chi tiết về hệ thống “Quản lý thu
và chi tiêu”, bản phân tích các chức năng chủ yếu và bản thiết kế các chức năng thiết
kế chính yếu của hệ thống được xây dựng.
# Thuật ngữ/ Mô tả
Từ viết tắt
1 SRS Software Requirement Specification
2 BR Business Rule
3 SC Screen
4 UC
5 CRUD
3. THAM KHẢO
# Tên Mô tả
1 HowKteam Database, Create,Update,Delete,…
2 Coding With Tea UI
3 Stackoverflow.com …
4 Trung Tâm Đào Tạo …
Tin Học Khoa Phạm
1
CHƯƠNG 2 PHÂN TÍCH YÊU CẦU
1. MÔ TẢ DỰ ÁN
- Nhằm giúp người dùng có thể quản lý thu và chi tiêu của mình một cách hợp lý
nhất,nên chúng tôi tạo ra một phần mềm để kiểm soát thu và chi tiêu của bạn một cách
hợp lý nhất bằng cách:
- Nhập thu và chi tiêu.
- Xem danh sách thu và chi.
-Tạo thu mục thu và chi mới
-Xem lịch sử thu và chi theo thời gian được chọn.
-Thống kê thu và chi tiêu theo thòi gian được chọn.
-Thông báo chi tiêu vượt mức.
2
2. USE CASE
3
5 UC05 Câp nhật lịch sử thu nhập Đọc, xóa, sửa lịch sử
và chi tiêu.
6 UC06 Thay đổi tên hiển thị của Cập nhật lại tên hiển thị ở màn hình chính.
người dùng
System Message
Message thông báo khi user chưa chọn danh mục thu hoặc chi
4
Hình 2: Activity Diagram Nhập Thu Chi
5
Hình 3: Sequence Diagram Nhập Thu Chi
6
Actor Người dùng. Trigger Khi người dùng chọn chức năng cập nhật danh
mục thu nhập và chi tiêu.
7
Hình 4: Activity Diagram Đọc Danh Mục Mặc Định
8
Hình 6 Activity Diagram Đọc Danh Mục Từ Người Dùng Chọn
9
Hình 7: Sequence Diagram Đọc Danh Mục Từ Người Dùng Chọn
10
MS01 “Vui lòng nhập tên và chọn danh mục cần thêm”
Message thông báo khi người dùng chưa chọn danh mục hoặc điền tên cho danh
mục.
11
Hình 8: Activity Diagram Thêm Danh Mục
12
2.3 UC02.3: XÓA DANH MỤC
Message thông báo khi người dùng chọn xác nhận là “có”.
13
Hình 11: Sequence Diagram Xóa Danh Mục
14
15
MS01 “Vui lòng nhập tên và chọn danh mục cần cập nhật”
Message thông báo khi người dùng chưa nhập tên hoặc danh mục cần cập nhật.
16
Hình 13 : Sequence Diagram Sửa Danh Mục
17
MS01 “Dữ liệu không tồn tại”
18
Hình 14: Activity Diagram Thống Kê Thu Chi
19
Hình 15: Sequence Diagram Thống Kê Thu Chi
MS01 “Cảnh báo hôm nay bạn đã chi quá nhiều rồi”
Message thông báo khi user đã chi quá mức trong ngày so với bình quân của tháng.
20
Hình 16 Activity Diagram Thông Báo Chi Tiêu Vượt Mức
21
Hình 17: Sequence Diagram Thông Báo Thu Chi Vượt Mức
Actor Người dùng. Trigger Khi người dùng chọn chức năng lịch sử.
22
Hình 18: Activity Diagram Xem Lịch Sử Thu Chi ngày hiện tại
Hình 19 Sequence Diagram Xem Lịch Sử Thu Chi ngày hiện tạii
23
Hình 20: Activity Diagram Xem Lịch Sử Thu Chi Ngày Tùy Chọn
24
Hình 21: Sequence Diagram Xem Lịch Sử Thu Chi Ngày Tùy Chọn
25
Hình 22: Activity Diagram Xóa Lịch Sử Thu Chi
26
5.3 UC05.3: SỬA LỊCH SỬ THU CHI
MS01 “Vui lòng nhập tên và chọn danh mục cần thay đổi”
Name Sửa lịch sử thu Code UC05.3
chi
Message hiển thị khi người dùng chưa nhập tên và chọn danh mục cần chỉnh sửa.
Description Dùng để sửa một danh mục trong lịch sửa thu chi
Actor Người dùng. Trigger Khi người nhấp chọn một danh mục trong danh
sách lịch sử.
27
Hình 24: Activity Diagram Sửa Lịch Sử Thu Chi
28
Hình 25: Sequence Diagram Sửa Lịch Sử Thu Chi
Message hiển thị khi người dùng chưa nhập tên ở mục Editext
29
Hình 26: Activity Diagram Cập Nhật Tên Hiển Thị
30
CHƯƠNG 4 THIẾT KẾ HỆ THỐNG
31
2 SƠ ĐỒ ERD
32
3 CLASS DIAGRAM
33
CHƯƠNG 5 HỆ THỐNG ĐƯỢC XÂY DỰNG
- Người dùng nhập số tiền và chọn danh mục thu hoặc chi sau đó chọn chủ đề có
thể thêm ghi chú nều cần thiết và cũng có thể sửa ngày nhập nếu muốn.
- Khi click vào giao diện chỉnh sửa danh mục , mặc định sẽ tải lên giao diện
trống nếu chưa có danh mục được tạo và lưu trong máy. Khi đã có chỉ cần click
vào button chi tiêu và thu nhập để xem danh mục theo phân loại khác nhau
34
Hình 31: Giao Diện Xem Danh Mục Thu Chi
- Click vào chủ đề chi tiêu hoặc thu nhập nó Thêm danh mục mới để tạo danh
mục
35
Hình 32: Giao Diện Thêm Danh Mục Mới
- Ngoài ra nếu có nhu cầu chỉnh sửa danh mục đã được tạo chỉ cần click vào
cây bút ở phía bên phải ở giao diện Xem danh mục chi tiêu để chỉnh sửa
36
Hình 33: Thống Kê Danh Mục Thu Chi
- Thống kê thu chi: là thống kê số tiền thu nhập, chi tiêu và số dư hiện tại của
tháng đó.
37
Hình 34: Thống Kê Thu Chi
- Khi chi tiêu vượt mức trung bình thu nhập ngày sẽ xuất hiện cảnh báo tuy
nhiên nếu bạn vẫn muốn nhập thì chỉ cần click tiếp tục
38
Hình 35: Giao Diện Cảnh Báo Chi Tiêu Vượt Mức Cho Phép Trong Ngày
39
- Khi chi tiêu vượt mức thu nhập của tháng sẽ xuất hiện thông báo cảnh báo cho người
dùng.
Hình 36: Giao Diện Cảnh Báo Chi Tiêu Vượt Mức Cho Phép Trong Tháng
40
5 CHỨC NĂNG XEM LỊCH SỬ THU NHẬP VÀ CHI TIÊU
- Mặc định khi click vào chức năng lịch sử thì sẽ xuất hiện lịch sử thu chi của
ngày hiện tại
- Nhưng cũng có thể chọn ngày theo mong muốn được xem
41
Hình 38: Giao Diện Chọn Ngày Xem Lịch Sử Thu Chi
- Click vào item bất kì sẽ vào giao diện xem chi tiết
42
Hình 39: Giao Diện Chi Tiết Lịch Sử Thu Chi
- Click vào chỉnh sửa thì thì sẽ truyền dữ liệu từ giao diện này sang giao diện
chỉnh sửa
43
Hình 40: Giao Diện Chỉnh Sửa Lịch Sử Thu Chi
6 CHỨC NĂNG CHỈNH SỬA TÊN HIỂN THỊ CỦA NGƯỜI DÙNG
- Vì đây là ứng dụng cá nhân cho nên đây là một phần không thể thiếu vì thiếu sẽ
giảm độ thân thiện giữa ứng dụng và người sử dụng click vào logo hình user ở
giao diện chính sau đó nhập tên và lưu
44
Hình 41: Giao Diện Chỉnh Sửa Tên Người Dùng
45