Ludng xử lý chính fe
thai, ngày giờ bat dau, ngày giờ ket thúc...
3. Nhắn tạo mới.
Luông xử lý phụ 1. Dien thiêu thông tin nhiệm vụ — hiện thị thông báo lỗi.
Usecase: Thông báo
Bang 3.5. Usecase thông báo
Usecase được tao khi người dùng tien thành tạo mới, cập
xxx nhập. xóa nhiệm vụ, thông báo sẽ được tạo tự động.
Actor Người dùng
".5“m 1. Kết noi Internet
2. Đã đăng nhập Hậu điêu kiện Không có
1. Người dùng nhận được thông báo.
Luong xử lý chính
l6
3.2. PHÂN TÍCH YÊU CÀU CHỨC NĂNG
Sử dụng lược đồ tuần tự (Sequence Diagram) dé mé ta phương thức xử lý van dé của hệ thong.
3.2.1. Thiết kế xử lý
3.2.1.1. Thao tác đăng nhập
Giao điện đăng nhập | Hệ thing | Datshwse |
⁄ \ * . +
= H F s
. * . .
: P P
+3. (Thất bel] Thông báo lỗi :
.
. 4. (Thành coag]
: Gui véu ca too ding nhập
: 4. Kiểm tra thông tin
*
: 6. [Thanh cong]
= h : : in t
ề Am... ben: ...
ao nhập thanh cởi
: §. Thông bào k= Be he ng -
e Ging abip thiah cong 9. [Thất bai)
TT ---.ˆ^--. Thông báo lỗi
Hình 3.1. Lược đò tuần tự thao tác đăng nhập
Mô tả: Người dùng sử dụng Usecase này đẻ đăng nhập vào hệ thông - Đầu tiên, người dùng nhập thông tin dé đăng nhập vào hệ thống (1)
- Giao điện sẽ kiểm tra đữ liệu xem có đúng định hay cú pháp dạng hay chưa (2) - Thông báo lỗi nếu sai định dạng hoặc cú pháp (3)
- Gửi yêu cầu đăng nhập cho hệ thống nếu đúng định dạng hoặc cú pháp (4) - Hệ thống sẽ xác thực thông tin với database (5)
- Nếu xác thực thành công, trả vẻ thông tin người dùng (6)
- Thông báo đăng nhập thành công và hiển thị lên giao điện (7.8)
- Nếu xác thực thất bại, thông báo lỗi và hiện thị lên giao điện (9,10,11)
17
3.2.1.2. Tao công việc
| = a a | Hộ thông Database
1. Hide tj gio điện
bì&
2. Nhập thụng tin "ơ...Ố....
..ẻ: [nhé bại) Hiện tI ĐI _„ 4, (Thành céeg)
Gửi yến ca tạo nhiệt vụ
*. Gửi yêu cầu to xÈ2¿ra vụ
eooececeregeororcorpesezeorceo §. [Thành công) Thông báo 6. Kết quá tạo
© tạo thành công và to vẻ
© trang đanh sách niệu: vy
7. Kết gei lạo
<
Hình 3.2. Lược đỏ tuần tự thao tác tao công việc
Mô tả: Người dùng sử dung Usecase này đẻ tạo một sự công việc
- Đầu tiên, hệ thống hiển thị giao diện cho người dùng nhập thông tin
nhiệm vụ (1)
- Người dùng nhập thông tin (2)
- Giao diện sẽ kiêm tra dữ liệu xem có đúng định hay cú pháp chưa (2) - Thông báo lỗi néu sai định dạng hoặc cú pháp (3)
- Gửi yêu câu tạo công việc cho hệ thông nếu đúng định dang hoặc cú pháp (4) - Hệ thong sẽ lưu dữ liệu vào database (5)
- Trả về kết quả cho hệ thông (6.7)
- Thông báo tạo thành công và trở về trang Danh sách nhiệm vụ (8) - Thông báo lỗi néu tạo nhiệm vụ thất bại (9)
3.3. CÔNG NGHỆ HỎ TRỢ
3.3.1. Android
Có nhiều công cụ đề phát triển ứng dụng trên Android nhưng đến nay công cụ chính thức và mạnh mẽ nhất là Android Studio. Dây là IDE (Môi trường phát triển tích
18
hợp) chính thức cho nén tang Android, được phát triển bởi Google và được sử dung dé tạo phần lớn các ứng dụng mà bạn có thé str dung hàng ngày. Google đã nỗ lực rat nhiều dé làm cho Android Studio trở nên mạnh mẽ và hữu ích nhất có thé. Nó cung cấp những gợi Ý trực tiếp trong khi viết code và thường đẻ xuất những thay đối cần thiết để sửa lỗi
hoặc làm code hiệu quả hơn.
Thị phần người dùng dùng Android có thị phan 71.93% tỉnh đến thang | năm
2021 (StatCounter, 2021) và iOS chiếm 27.47% miếng bánh thị trường. Và việc triển
khai ứng dụng di động trên Android dé dang hơn trên iOS. Do vậy nhóm sẽ trién khai trên hệ điều hành Android trước tiên.
3.3.2. iOS
iOS là hệ điều hành di động của Apple, được thiết kế đặc biệt để chạy trên các thiết bi của họ như iPhone, iPad va iPod Touch. Được phát triển từ nền tảng macOS.
iOS được biết đến với giao điện người dùng mượt mà và trải nghiệm dé sử dụng.
Nó cung cấp một loạt các tính năng như trình đuyệt web, email, tin nhắn, quản lý liên lạc, trò chơi, ứng dụng văn phòng, phương tiện truyền thông, và nhiều hơn nữa thông
qua App Store.
3.4. XAY DUNG TRANG WEBSITE REN LUYEN THOI QUEN
Thiết bị di động ngày càng có sức hút mạnh mẽ. Chúng ngày càng phù hợp với các
công việc nặng hơn, những công việc trước đây chỉ có thê thực hiện bởi máy tính xách
tay hay máy tính để bàn. Ngày nay, các ứng dụng độc quyền được các công ty sử dụng dé quảng bá thương hiệu sản phâm, hoặc đề cung cấp quyền truy cập vào các sản pham hiện có. Trong tương lai, chúng ta sẽ thấy rất nhiều những ứng dụng khác như: Kích hoạt san phẩm mới, y tế lưu động, bán hang trên điện thoại, hoặc các ứng dụng giúp cai thiện
hiệu qua làm việc....
Con người ngày nay thường sử dụng các trang trực tuyến như website, phần mem
trực tuyến đề tạo và duy trì các thói quen. Sự tiện lợi vả tính tương tác cao của các nên tảng trực tuyến giúp họ dễ dàng thiết lập mục tiêu, lên kế hoạch, theo dõi và quản lý tiền trình của mình một cách hiệu quả. Bên cạnh đó, các tính năng như lịch biểu linh hoạt, nhắc nhở và báo cáo tiền độ giúp họ tự động hóa quá trình quản lý thói quen và tạo ra một môi trường thuận lợi dé phát triển. Như vậy, việc sử dung website dé rèn luyện thói quen đã trở thành một phần quan trọng của cuộc sống hàng ngày.
19
Ngoài ra, việc sử dụng website đề rèn luyện thói quen còn mang lại sự đa dang và linh hoạt trong việc lựa chọn các hoạt động và mục tiêu cụ thẻ. Người dùng có thé điều
chỉnh kế hoạch của họ dựa trên nhu cầu và ưu tiên cá nhân, từ việc tập trung vào việc tăng cường thé chất đến việc cải thiện tinh than hoặc tăng cường kỹ năng cá nhân.
Hơn nữa. sự kết nỗi xã hội qua website cũng là một yếu tô quan trọng trong việc rèn luyện thói quen. Việc chia sẻ mục tiêu và tiền độ của mình với bạn bè, gia đình hoặc
cộng đông trực tuyến không chỉ tạo ra sự động viên và ho trợ mà còn tạo ra áp lực tích
cực dé duy tri thói quen.
Giai đoạn này nhóm sẽ tập trung phát triển trên nên tang Website. Nó không chi đề rèn luyện thói quen mà còn mang lại sự tiện lợi và linh hoạt mà còn tạo ra một môi trường tương tác và hỗ trợ người dùng dễ dàng đạt được mục tiêu cá nhân và phát triển
bản thân một cách tích cực.
Mục đích: Phần mềm tiện lợi, quản lý cũng như sắp xếp từng nhiệm vụ phải làm giúp công việc đạt hiệu quả cao nhất, báo mật, tương tác mở rộng.
20