1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề tài app quản lí chi tiêu cá nhân

50 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề App Quản Lí Chi Tiêu Cá Nhân
Tác giả Nguyễn Thị Thùy Trang, Ngô Nam Phong, Phạm Văn Sơn, Hoàng Phong Lâm, Phạm Thị Nga
Người hướng dẫn Thầy Phạm Huy Thông
Trường học Trường Đại học Thủy lợi
Chuyên ngành Công nghệ thông tin
Thể loại Bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 50
Dung lượng 2,75 MB

Nội dung

Danh mục tức là bạn đang sử dụng cho thu chi là gì vd: muasắm….Người dùng có thể xem lại lịch sử, thống kê bao gồm: thống kê topnhững ngày có mức Thu Chi cao nhất,Đặt ra mục tiêu cá nhân

Trang 1

TRƯỜNG ĐẠI HỌC THỦY LỢI

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN NHÓM 15

HỌC PHẦN: LẬP TRÌNH ANDROID

ĐỀ TÀI: APP QUẢN LÍ CHI TIÊU CÁ NHÂN

Giáo viên hướng dẫn:Thầy Phạm Huy Thông

Sinh viên thực hiện: Nguyễn Thì Thuỳ Trang

Ngô Nam Phong

Phạm Văn Sơn Hoàng Phong Lâm

Phạm Thị Nga

Hà Nội, ngày 30 tháng 6 năm 2023

Trang 2

Phân công nhiệm vụ

Tên thành viên Công việc thực

Nguyễn Thị Thùy Trang -Form đăng ký-đăng

nhập

-Form nhập số tiền -Báo cáo

20%

-Form chia sẻ thành tích

-Báo cáo

20%

Phạm Văn Sơn - Form Thêm mới

chi-Xem lịch sử chi

20%

Hoàng Phong Lâm -Form thêm mới và

xoá thu-Form xem lịch sử thu

Trang 4

Ứng dụng mang lại:

- Quản lý Thu Chi toàn diện

- Giao diện thân thiện, đơn giản

- Hỗ trợ bạn quản lý các khoản chi tiêu

- Thông báo, thống kê và nhắc nhở

1.1 Mục tiêu

Dựa vào kiến thứ đã học từ môn học Lâp trình Android, đồ án sẽ tạo ra một ứng dụng bao gồm:

.Thêm mới Thu Chi

.Xem lịch sử Thu Chi

Trang 6

2 Phân tích yêu cầu

2.1 Mô tả dự án

Sổ Thu Chi là một ứng dụng quản lý Thu Chi cá nhân Với cáchquản lý chi tiêu truyền thống bạn đôi khi còn khiến bạn phải đau đầu vìcác khoản thu chi Do đó, ứng dụng xuất hiện để đáp ứng nhu cầu củangười dùng và giải quyết vấn đề với qui trình nghiệp vụ như sau:Người dùng sẽ dowload ứng dụng sau đó đăng ký một tàikhoản mới, tài khoản đăng ký bao gồm tên đăng nhập và mật khẩu, saumỗi lần sử dụng ứng dụng sẽ không cần phải đăng nhập lại nữa Khikhách hàng muốn thêm mới Thu hoặc Thu sẽ chọn ngày, tháng,năm vànhập số tiền, ghi chú(nếu có) Loại thu hoặc chi và cuối cùng là chọndanh muc Danh mục tức là bạn đang sử dụng cho thu chi là gì vd: muasắm…

Người dùng có thể xem lại lịch sử, thống kê bao gồm: thống kê topnhững ngày có mức Thu Chi cao nhất,Đặt ra mục tiêu cá nhân và hoànthành, Chi sẻ thành tích cho bạn bè, Phần thưởng cho bạn đăng nhậpmỗi ngày.Ngoài ra còn có chức năng cảnh báo người dùng khi các khoảnthu chi vượt mức

Các yêu cầu ứng dụng

2.2 Actors và Use Cases

2.2.1 Các Use Case Diagram

Trang 7

2.2.2 Mô tả Actors

# Tên Actor Mô tả

2.2.3 Mô tả Use Cases

# Code Name Brief Description

Trang 8

2 UC02 Đăng nhập Cho phép actor đăng nhập vào hệ thống

3 UC03 Quản lý Thu Chi Cho phép người dùng tạo mới Thu chi

4 UC04 Xem Lịch Sử Cho phép người dùng xem lại toàn bộ lịch sử

UC7 Chia sẻ thành tích Chia sẻ thành tích cho bạn bè

Table 3: Use Case List

Tên Use Case Quản lý

Tác nhân (Actor) admin

Pre-conditions xem thành biên danh sách

Dòng sự kiện

(Flow)

không

Trang 9

Post-conditions hiển thị các thành viên

Mô tả Người dùng muốn đăng nhập vào ứng dụng để sử dụng dịch vụ

ứng dụng

Pre-conditions - Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi

thực hiện đăng nhập

Trang 10

Dòng sự kiện (Flow) Chính (Basic):

1 Người dùng truy cập ứng dụng

3 Người dùng chọn lệnh đăng nhập

4 Hệ thống xác thực thông tin đăng nhập thành công

và cho phép người dùng truy cập ứng dụng

5 Hệ thống ghi nhận hoạt động đăng nhập thành công

vào Activity Log

Post-conditions - Người dùng đăng nhập ứng dụng thành công.

- Hệ thống ghi nhận hoạt động đăng nhập thành công

vào Activity Log

Trang 11

Use Case ID UC03

Tên Use Case Quản lý Thu Chi

Mô tả Người dùng tạo mới Thu hoặc Chi

Tác nhân (Actor) Thành viên

Pre-conditions Thêm mới Thu Chi

- Nhập sai yêu cầu nhập lại

- số thu chi nhiều hơn mức cho phép sẽ nhập lạiNgoại lệ (Exception):

Số tiền không đủ hệ thống sẽ hủy hủy nếu cao hơn mức cho phép

Post-conditions - Hệ thống xác nhận thành công

Tên Use Case Xem lịch sử

Trang 12

Mô tả Người dùng muốn xem lại các lịch sử trước đó

Tác nhân (Actor) Thành viên

Pre-conditions Xem lịch sử Thu Chi

- Chưa có lịch sử tạo thêm thu chi để xem lịch sửNgoại lệ (Exception):

nhiều lịch sử cần xóa bớt

Post-conditions - Hệ thống xác nhận thành công

Tên Use Case Thống kê

Mô tả Người dùng muốn xem thống kê trước đó

Tác nhân (Actor) Thành viên

Pre-conditions Xem thống kê

Trang 13

- Chưa có thống kê cần tạo mới thu chiNgoại lệ (Exception):

không

Post-conditions Hệ thống xác nhận thành công

Tên Use Case Mục tiêu cá nhân

Mô tả Đặt ra mục tiêu và hoàn thành

Tác nhân (Actor) Thành viên

Pre-conditions gửi thông bó khi bạn đã hoàn thành

Trang 14

Dòng sự kiện

(Flow)

không có

Post-conditions -Hệ thống thông báo âm thanh thành công

Tên Use Case phần thưởng

Mô tả Phần thưởng cho bạn đăng nhập mỗi ngày

Tác nhân (Actor) Thành viên

Pre-conditions gửi thông báo âm thanh phần thưởng

Trang 15

Dòng sự kiện

(Flow)

không có

Post-conditions -Hệ thống thông báo phần thưởng

Tên Use Case Chia sẻ thành tích

Mô tả chia sẻ cho bạn bè

Tác nhân (Actor) Thành viên

Pre-conditions gửi chia sẻ

Trang 16

Tên Use Case Cảnh báo

Mô tả Hệ thống sẽ tự động nhắc nhở người dùng khi vượt

mức các khoản chi tiêu

Tác nhân (Actor) Thành viên

Pre-conditions Tự cảnh báo

Trang 17

Post-conditions -Hệ thống thông báo thành công

3 Yêu cầu chức năng

Description Quản lý các tài khoản actor

n

Trigg er Admin nhấn nút xem các tàI khoản đã đăng ký

Trang 18

Pre-condition Quản lý các tàI khoản

Trang 19

Name Đăng nhập tàI

Pre-condition - Dùng tàI khoản để đăng nhập vào ứng dụng

- Tài khoản người dùng đã được tạo sẵn

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

Post condition - Người dùng đăng nhập ứng dụng thành công.

- Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity

Trang 20

Rule No Rule Description

Trigger Khi chọn nút đăng ký

Pre-condition - Tài khoản người dùng đăng ký để sử dụng ứng

dụng

- Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng ký

Trang 21

2 Hệ thống kiểm tra tàI khoản đăng ký của bạn

Rule No Rule Description

TàI khoản ủa bạn không thể đăng ký

- Thông báo đăng nh p thành côngậ-Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity

Post condition

Trang 22

UC04: Quản lý Thu/Chi Use

Case Description

lý Thu/

Main Flow: Thêm mới Thu Chi

Thu/Chi

Trang 23

2 Cập nhật thêm mớI Thu Chi

Không thể thêm Thu Chi

UC04: Xem lịch sử Use

Trang 24

“Xóa thành công”

Message hi n th khi b n muôốn xóa l ch sể ị ạ ị ử

MS 01

Pre-condition Xem lạI các khoản Thu Chi

Tìm kiếm các khoản Thu Chi đã thêm mớI Tiềm kiếm Thu Chi

Post condition Không hiển thị khi không có lịch sử

Trang 25

UC05: Mục tiêu cá nhân Use

Trang 26

UC06: Phần thưởng

Trang 27

Use Case Description

Pre-condition Xem phần thưởng

Post condition Không hiển thị khi không có phần thưởng Activities

Trang 28

Pre-condition Chia sẻ qua đường link hoặc gg drive

Post condition Chia sẻ thất bại

Activities

Trang 29

Use Case Description

Description Cảnh báo các mức Chi Tiêu vượt quá giớI hạn

Trang 30

“C nh báo chi tiêu c a b n vả ủ ạ ượ t m c hôm nay” Message hi n th b n Chi Tiêu ứ ể ị ạquá nhiêều

MS01

Actor Thành viên Trigger Tự động hiển thị thanh thông báo

Pre-condition Khi ngườI dùng Thu hoặc Chi các khoản vượt mức

Trang 31

Sơ đồ SEQUENCE DIAGRAM

Trang 33

4.2 Thiết kế dữ liệu4.2.1 Sơ đồ ERD

Trang 34

4.2.2 Class diagram

5 Hệ thống được xây dựng

*Giao diện đăng ký/Đăng nhập

Trang 35

*Giao diện nhập số tiền Thu/Chi

*Giao diện Home

Trang 36

*Giao diện Chi

Trang 38

*Giao diện xem lịch sử Chi tiêu

Trang 39

*Giao diện cập nhật số tiền sau chi(demo ảnh củ)

*Giao diện Thu

Trang 41

*Giao diện xem lịch sử Thu

*Giao diện Mục tiêu

Trang 43

*Giao diện xem lịch sử mục tiêu

Trang 44

*Giao diện hoàn thành mục tiêu

*Giao diện Phần thưởng

Trang 45

*Giao diện Chia sẻ thành tích

Trang 46

*Thông báo lỗi khi bạn chưa điền đầy đủ

*Khi mỗi làn thêm Thu/Chi màn hình sẽ thống kê tăng số tiền lên

Trang 47

6 Tổng kế Các chức năng đã hoàn thành

1 Đăng ký-Đăng nhập

2 Thêm mới,xoá Thu

3 Thêm mới Chi

4 Xem lịch sử Thu/Chi

5 Đặt ra mục tiêu và hoàn thành

6 Phần thưởng khi đăng nhập mỗi ngày

7 Chia sẻ thành tích cho bạn bè

Ngày đăng: 16/05/2024, 16:07

HÌNH ẢNH LIÊN QUAN

Bảng 1: Các từ viết tắt và thuật ngữ - đề tài app quản lí chi tiêu cá nhân
Bảng 1 Các từ viết tắt và thuật ngữ (Trang 4)
Bảng 2: Các tham khảo - đề tài app quản lí chi tiêu cá nhân
Bảng 2 Các tham khảo (Trang 5)
w