1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo NHẬP môn CÔNG NGHỆ PHẦN mềm sản phẩm thực hiện remindme

42 9 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

Định dạng
Số trang 42
Dung lượng 12,91 MB

Nội dung

Trang 1

KHOA ĐA PHƯƠNG TIỆN

  

Trang 2

I Phân tích bài toán 3

Báo cáo đi kèm:

Slide thuyết trình: RemindMe_Nhom5_Slide.pptxPDF toàn bộ UI: RemindMe_Nhom5_UI.pdf

Project Android Studio: RemindMe_App_AndroidStudio.rarProject NetBean: RemindMe_App_NetBean.rar

Figma Full UI + Prototype:

Nguyễn Nhật Linh

Trưởng nhómThiết kế UI+Prototype

Hoàn thiện báo cáo

Phùng Văn Tuân Hoàn thiện Sequence Diagram B

2

Trang 3

1 Phát biểu và phân rã chức năng.

Phần mềm là một ứng dụng trên điện thoại thông minh giúp người dùng tạo lập, quản lý các ghi chú, nhắc nhở, mục tiêu về các nhiệm vụ, hoạt động trong công việc và cuộc sống thường ngày Ứng dụng có khả năng hỗ trợ, giúp đỡ người dùng tạo lập, phát triển những thói quen tích cực, đạt được mục tiêu đề ra, tập trung vào học tập và làm việc…

Ứng dụng phù hợp với nhiều đối tượng sử dụng khác nhau, nhưng phần lớn chủ yếu hướng đến đối tượng là những người đang đi học và đi làm, đặc biệtlà những người làm việc với nhiều giấy tờ, deadline, học sinh sinh viên,những người hay quên,…

Ứng dụng gồm 4 phần bao gồm: Quản lý tài khoản, quản lý danh sách công việc cần làm (TASK), quản lý thói quen (HABIT) và tính năng hỗ trợ tập trung (Focus Mode):

- Quản lý tài khoản: Bao gồm các chức năng liên quan tới tài khoản như tạo tài khoản mới, đăng nhập, tìm mật khẩu.

Trang 4

Sơ đồ phân rã chức năng

2 Mô hình Use-case và phác thảo giao diện.

4

Trang 6

Tên Đăng ký

Tác nhân Người sử dụng

Mục tiêu Người dùng tạo tài khoản để sử dụng ứng dụng

Kích hoạt Người dùng muốn tạo tài khoản của ứng dụng RemindMe

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

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe2. Người dùng chọn chức năng Đăng ký tài khoản

3. Người dùng nhập thông tin tài khoản và chọn lệnh đăng ký4. Hệ thống xác thực và thông báo tài khoản đăng ký thành công.

Hậu điều kiện Tài khoản người dùng tồn tại trong CSDL

Biến thể (Không có)

Ngoại lệ 4c Hệ thống xác thực thông tin đăng ký không thành công và hiển thị thông báo.4c1 Người dùng chọn lệnh hủy đăng ký.

Use Case dừng lại.

4c2 Người dùng chọn lệnh lấy thử lạiUse Case tiếp tục từ bước 3.

6

Trang 7

Tên Đăng nhập

Tác nhân Người sử dụng

Mục tiêu Người dùng đăng nhập tài khoản để sử dụng ứng dụng

Kích hoạt Người dùng muốn đăng nhập vào ứng dụng RedmindMe

Tiền điều kiện - 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

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe

2. Người dùng chọn chức năng Đăng nhập bằng tài khoản RemindMe3. Người dùng nhập thông tin tài khoản và chọn lệnh đăng nhập

4. Hệ thống xác thực tài khoản người dù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.

Hậu điều kiện Người dùng đăng nhập thành công

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

Trang 8

Tên Tìm mật khẩu

Tác nhân Người sử dụng

Mục tiêu Người dùng tìm được mật khẩu của mình

Kích hoạt Người dùng muốn tìm mật khẩu tài khoản của ứng dụng RemindMe

Tiền điều kiện - Tài khoản đã tồn tại trong CSDL

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

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe2. Người dùng chọn chức năng Tìm mật khẩu3. Người dùng nhập email và chọn tìm

4 Hệ thống tìm kiếm và thông báo gửi mail thành công5 Người dùng chọn back để quay về trang đăng nhập

Hậu điều kiện Mật khẩu được cập nhật trong CSDL

Biến thể 4c Hệ thống thông báo không tìm thấy và đưa ra gợi ý tạo tài khoản.4c1 Người dùng chọn lệnh tạo tài khoản.

Use Case tiếp tục UC1.

4c2 Người dùng chọn lệnh hủy tìm mật khẩuUse Case dừng lại

8

Trang 9

Tên Thêm

Tác nhân Người sử dụng

Mục tiêu Người dùng tạo thêm được Task/ Habit

Kích hoạt Khi người dùng muốn tạo TasK/Habit mới

Tiền điều kiện Người dùng đăng nhập thành công

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe.2. Người dùng chọn chức năng thêm mới.3 Người dùng chọn Task mới/ Habit mới.

4. Người dùng nhập thông tin Task/Habit và chọn lưu.5. Hệ thống lưu Task/ Habit vào CSDL.

Hậu điều kiện Task/ Habit tồn tại trong CSDL.

Biến thể (Không có)

Ngoại lệ (Không có)

Trang 10

Tên Sửa

Tác nhân Người sử dụng

Mục tiêu Người dùng sửa Task/ Habit

Kích hoạt Khi người dùng muốn sửa TasK/Habit

Tiền điều kiện Người dùng đăng nhập thành côngTask/ Habit tồn tại trong CSDL

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe2. Người dùng chọn Task/ Habit và chức năng sửa.3 Người dùng sửa thông tin Task/ Habit

4. Người dùng nhập thông tin Task/Habit5. Hệ thống lưu Task/ Habit vào CSDL

Hậu điều kiện Task/ Habit được cập nhật lại vào CSDL

Biến thể (Không có)

Ngoại lệ (Không có)

10

Trang 11

Tên Xóa

Tác nhân Người sử dụng

Mục tiêu Người dùng xóa Task/ Habit

Kích hoạt Khi người dùng muốn xóa TasK/Habit

Tiền điều kiện Người dùng đăng nhập thành côngTask/ Habit tồn tại trong CSDL

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe2. Người dùng chọn Task/ Habit và chức năng xóa.3 Người dùng xác nhận xóa

4. Hệ thống xóa Task/ Habit khỏi CSDL

Hậu điều kiện Task/ Habit dược xóa khỏi CSDL thành công

Biến thể (Không có)

Ngoại lệ (Không có)

Trang 12

Tên Đánh dấu hoàn thành

Tác nhân Người sử dụng

Mục tiêu Đánh dấu các Task đã hoàn thành

Kích hoạt Khi người dùng muốn xác nhận với ứng dụng Task đã hoàn thành

Tiền điều kiện Người dùng đăng nhập thành côngTask tồn tại trong CSDL

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe2. Người dùng click ô hoành thành của Task.

3. Hệ thống thay đổi trạng thái của Task đó trong CSDL

Hậu điều kiện Task đó được chuyển sang trạng thái hoàn thành

Biến thể (Không có)

Ngoại lệ (Không có)

12

Trang 13

Tên Cập nhật tiến độ

Tác nhân Người sử dụng

Mục tiêu Cập nhật tiến độ của thói quen

Kích hoạt Tự động được kích hoạt khi người dùng có thiết bị thông minh theo dõi hoặc thủ công với những thói quen khác.

Tiền điều kiện Người dùng đăng nhập thành côngHabit tồn tại trong CSDL

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe.2 Người dùng chọn Habit.

2 Thiết bị ngoại vi/ người dùng cập nhật dữ liệu.

3. Hệ thống thay đổi trạng thái hoành thành nếu tiến độ đạt mức đề ra.4 Dữ liệu thay đổi được lưu vào CSDL

Hậu điều kiện Thói quen đó được chuyển sang trạng thái hoàn thành

Biến thể (Không có)

Ngoại lệ (Không có)

Trang 14

Tên Xem thống kê

Tác nhân Người sử dụng

Mục tiêu Xem lại các lịch sử thống kê các thứ mình đã làm

Kích hoạt Khi người dùng muốn xem thống kê về Task/ Habit đã thực hiện

Tiền điều kiện Người dùng đăng nhập thành côngTask/ Habit tồn tại trong CSDL

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe.2 Người dùng chọn mục xem thống kê.3. Người dùng chọn Task/ Habit

4 Hệ thống tính toán các chỉ số và đưa ra người dùng

Hậu điều kiện (Không có)

Biến thể (Không có)

Ngoại lệ (Không có)

14

Trang 15

Tên Vào Focus Mode

Tác nhân Người sử dụng

Mục tiêu Hạn chế sử dụng điện thoại

Kích hoạt Khi người dùng muốn hạn chế bị làm phiền bởi điện thoại

Tiền điều kiện Người dùng đăng nhập thành công

Luồng sự kiện chính 1 Người dùng truy cập ứng dụng RemindMe.2 Người dùng chọn mục Focus Mode

3. Người dùng cài đặt thời gian và chọn bắt đầu4 Điện thoại vào trạng thái tập trung

Hậu điều kiện (Không có)

Biến thể (Không có)

Ngoại lệ (Không có)

Trang 16

Login Interface

Main Interface

16

Trang 18

Domain model:

Các sơ đồ Robustness:

Đăng ký

18

Trang 20

Sửa Task

20

Trang 22

Xóa Task

22

Trang 23

Cập nhật tiến độ thói quen

Trang 24

Vào focus mode

24

Trang 25

1 Class diagram

2 Sequence Diagram

Trang 26

Tìm mật khẩu

26

Trang 28

Thêm Habit

28

Trang 30

Cập nhật tiến độ thói quen

30

Ngày đăng: 29/12/2021, 06:09

HÌNH ẢNH LIÊN QUAN

2. Mô hình use case và phác thảo giao diện. 4 - BÁO cáo NHẬP môn CÔNG NGHỆ PHẦN mềm sản phẩm thực hiện remindme
2. Mô hình use case và phác thảo giao diện. 4 (Trang 2)
2. Mô hình Use-case và phác thảo giao diện. - BÁO cáo NHẬP môn CÔNG NGHỆ PHẦN mềm sản phẩm thực hiện remindme
2. Mô hình Use-case và phác thảo giao diện (Trang 4)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w