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

Phân tích và thiết kế hệ thống chủ đề hệ thống quản lý và duy trì chế độ cho người giảm cân

23 3 0

Đ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 23
Dung lượng 1,1 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thiết kế hệ thống Website của hệ thống có một số giao diện như sau: o Giao diện trang chủ o Giao diện đăng nhập HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN... Các tác nhân – ac

Trang 1

BÁO CÁO BÀI TẬP LỚN MÔN HỌC

Chủ đề : Hệ thống quản lý và duy trì chế độ cho người giảm cân

Trang 2

Mục lục

GIỚI THIỆU CHUNG 2

I Giới thiệu chung về hệ thống 2

II Yêu cầu và phạm vi của hệ thống quản lý và duy trì chế độ cho người giảm cân 2

1 Với người dùng 2

2 Admin 2

3 Phạm vi hệ thống 3

PHÂN TÍCH & THIẾT KẾ HỆ THỐNG 4

I Phân tích thiết kế hướng cấu trúc 4

1 Phân tích 4

1.1 Biểu đồ phân cấp chức năng 4

1.2 Biểu đồ luồng dữ liệu 4

2 Thiết kế hệ thống 5

II Phân tích thiết kế hướng đối tượng 11

1 Biểu đồ hoạt động mô tả quy trình 11

2 Biểu đồ Use case 11

2.1 Các tác nhân – actor 11

2.2 Biểu đồ Use case 12

2.3 Đặc tả các Use case 12

3 Biểu đồ tuần tự 17

4 Biểu đồ lớp 19

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 3

GIỚI THIỆU CHUNG

I Giới thiệu chung về hệ thống

Giảm cân, ăn uống lành mạnh làm đẹp cho cơ thể và sức khỏe của con người đang là nhu cầu rộng rãi Tuy nhiên nhiều trường hợp ăn uống luyện tập không đúng cách, khôngnhững không cải thiện được vóc dáng, cơ thể khỏe mạnh mà còn làm tổn hại đến sức khỏe của bản thân Vì vậy, hệ thống được hình thành dựa trên những nhu cầu lành mạnh

về sức khỏe và vóc dáng của bạn, giúp bạn thêm tự tin và yêu bản thân mình hơn mỗi ngày

Hệ thống cung cấp cho bạn những topic về sức khỏe , bạn có thể tìm kiếm những topic bạn quan tâm bằng từ khóa Đưa ra những chuỗi ngày luyện tập phù hợp với bạn dựa trên những thông tin bạn cung cấp cho hệ thống Cùng với đó là thực đơn chi tiết của những chế độ ăn kiêng đảm bảo cung cấp đủ dinh dưỡng và khoa học bạn có thể lựa chọn Hệ thống sẽ đồng hành cùng bạn mỗi ngày thông qua việc nhắc nhở bạn giờ luyện tập, uống nước hay ăn nhẹ…

Hãy là phiên bản hoàn thiện nhất của chính bản thân mình

II Yêu cầu và phạm vi của hệ thống quản lý và duy trì chế độ cho người giảm

cân

1 Với người dùng

 Người dùng có thể tìm được những topic về thực đơn, bài tập theo từ khóa

 Người dùng có thể chọn lịch trình luyện tập, thực đơn ăn theo các chế độ

 Người dùng có thể nhận thông báo về thời gian tập, thời điểm uống nước, ăn nhẹ, những topic có thể quan tâm…

 Người dùng có thể cập nhật lại các thông số sức khỏe

2 Với Admin

 Duyệt những bài topic cung cấp những thông tin sức khỏe đúng đắn theo khoa học

 Cập nhật những thực đơn theo các chế độ tương ứng

Trang 4

 Bổ sung lịch trình luyện tập

3 Phạm vi hệ thống

Hệ thống được thiết kế dưới dạng website có thể sử dụng mọi lúc, mọi nơi

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 5

PHÂN TÍCH & THIẾT KẾ HỆ THỐNG

I Phân tích thiết kế hướng cấu trúc

1 Phân tích

1.1 Biểu đồ phân cấp chức năng

1.2 Biểu đồ luồng dữ liệu

o BĐLDL mức ngữ cảnh

o BĐLDL mức đỉnh

Trang 6

2 Thiết kế hệ thống

Website của hệ thống có một số giao diện như sau:

o Giao diện trang chủ

o Giao diện đăng nhập

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 7

o Giao diện đăng ký

o Giao diện đăng xuất

Trang 8

o Giao diện cập nhật thông tin

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 9

o Giao diện thay đổi mật khẩu

Trang 10

o Giao diện lựa chọn

Lựa chọn Thực đơn:

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 11

Lựa chọn Bài tập:

Trang 12

II Phân tích thiết kế hướng đối tượng

1 Biểu đồ hoạt động mô tả quy trình

2 Biểu đồ Use case

2.1 Các tác nhân – actor

Gồm có hai tác nhân:

 Admin: Quản lý các tài khoản, dựa trên thông tin người dùng cung

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 13

chọn; cập nhật lại các menu, lịch tập; điều chỉnh, duyệt các topic; quản lý bảng tin.

 Người dùng: Có thể tìm kiếm các bài viết theo từ khóa; lựa chọn các

lịch tập luyện, menu ăn theo chế độ

2.2 Biểu đồ Use case

Trang 14

Nếu người dùng, admin nhâp không đúng tài khoản, mật khẩu, hệthống hiện thông báo lỗi, bắt đầu lại luồng chính.

 Tiền điều kiện: không có

 Hậu điều kiện: Nếu đã nhập chính xác tài khoản, mật khẩu, đăng nhập đã thành công và có thể thực hiện các chức năng

o Luồng thay thế: Không có

 Tiền điều kiện: Người dùng, admin đã đăng nhập vào hệ thống

 Hậu điều kiện: Người dùng, admin đăng xuất khỏi hệ thống và trở lại giao diện đăng nhập của hệ thống

Đổi mật khẩu

 Mô tả: Cho phép người dùng, admin đổi mật khẩu

 Các luồng sự kiện:

o Luồng chính: Bắt đầu khi người dùng muốn đổi mật khẩu

- Người dùng, admin ấn vào ảnh đại diện trên giao diện

- Hiện ra thanh menu popup chọn Cài đặt tài khoản

- Chọn Đổi mật khẩu

- Hiện ra giao diện để đổi mật khẩu

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 15

o Luồng thay thế: Nếu người dùng nhập sai mật khẩu cũ, hệ thống

sẽ báo lỗi và trở lại giao diện nhập mật khẩu lại để xác nhận

- Trường hợp không nhớ mật khẩu cũ, nhấn vào Quên mật khẩu

- Hệ thống sẽ gửi mã xác nhận về số điện thoại đã đăng ký

- Hệ thống hiện giao diện nhập mã xác nhận

- Điền mã và nhập mật khẩu mới Xác nhận

 Tiền điều kiện: Người dùng, admin đã đăng nhập vào hệ thống

 Hậu điều kiện: Giao diện hiện “Đã thay đổi mật khẩu thành công”, tiếp tục giao diện trên bảng tin

Đăng ký tài khoản

 Mô tả: Use case cho phép người dùng đăng ký tài khoản

 Các luồng sự kiện:

o Luồng chính: Use case bắt đầu khi người dùng chưa có tài khoản muốn đăng ký tài khoản

- Hệ thống hiện giao diện đăng ký tài khoản

- Người dùng nhập tên tài khoản, mật khẩu để đăng ký

o Luồng thay thế: Khi đăng ký thành công, hệ thống hiện giao diệntrang chủ, người dùng tiếp tục truy cập

 Tiền điều kiện: Không có

 Hậu điều kiện: Người dùng đăng ký tài khoản thành công và có thể cập nhật thông tin để thực hiện các chức năng khác

Trang 16

- Người dùng điền lại các thông số và lưu

o Luồng thay thế: Không có

 Tiền điều kiện: Người dùng đã có tài khoản

 Hậu điều kiện: Cập nhật thành công các thông số mới để lưu lại trong nhật

ký để theo dõi quá trình

Tìm kiếm và xem các topic

 Mô tả: Use case cho phép người dùng, admin tìm kiếm bài viết theo từ khóa

 Các luồng sự kiện:

o Luồng chính: Bắt đầu khi người dùng muốn tìm kiếm một topic nào đó

- Hệ thống hiện giao diện trang chủ của website

- Người dùng ấn từ khóa vào thanh tìm kiếm

- Người dùng chọn và xem

o Luồng thay thế: Không có

 Tiền điều kiện: Người dùng đã có tài khoản

 Hậu điều kiện: Sau khi ấn tìm kiếm, hệ thống sẽ đưa ra topic chi tiết người dùng đã chọn

- Người dùng viết đánh giá ( có thể kèm linh bài viết nếu có) và

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 17

o Luồng thay thế: Nếu bạn chưa đăng nhập tài khoản hệ thống sẽ yêu cầu bạn đăng nhập trước khi gửi bài, quay về giao diện đăng nhập.

 Tiền điều kiện: Người dùng đã có tài khoản

 Hậu điều kiện: Khi gửi thành công hệ thống sẽ hiện thông báo Gửi thành công.

Cập nhật các chế độ( luyện tập, ăn uống)

 Mô tả: Use case cho phép admin cập nhật lại ( thêm hoặc xóa) những bài luyện tập ( thực đơn)

 Các luồng sự kiện:

o Luồng chính: Bắt đầu khi admin muốn bổ sung thêm lịch trình tập( thực đơn) hoặc xóa những topic nhận phản hồi tiêu cực từ người dùng

o Luồng thay thế: Không có

 Tiền điều kiện: Tài khoản là admin của hệ thống

 Hậu điều kiện: Hệ thống đưa lên những bài viết mới, xóa bài cần xóa

- Hệ thống sẽ hiện thông báo về topic được gửi về

- Admin sẽ đọc và duyệt những bài viết đạt yêu cầu

o Luồng thay thế: Không có

 Tiền điều kiện: tài khoản là admin của hệ thống

 Hậu điều kiện: Topic được duyệt sẽ được đăng lên trang chủ hệ thống

Quản lý thông tin người dùng

Trang 18

 Mô tả: Use case cho phép admin quản lý thông tin người dùng

 Các luồng sự kiện:

o Luồng chính:

o Luồng thay thế: Không có

 Tiền điều kiện: Tài khoản thuộc về admin của hệ thống

 Hậu điều kiện:

- Duyệt những topic sẽ xuất hiện trên hệ thống

- Gửi yêu cầu thêm bài viết lên trang chủ về hệ thống

- Hệ thống xác nhận và đưa lên trang chủ

o Luồng thay thế: Không có

 Tiền điều kiện: Tài khoản là admin của hệ thống

 Hậu điều kiện: Bài viết được duyệt sẽ xuất hiện trên bảng tin của trang chủ

3 Biểu đồ tuần tự

Use case đăng nhập

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 19

Use case đăng xuất

Use case đăng ký tài khoản

Trang 20

Use case Tìm và xem topic

4 Biểu đồ lớp

Use case Đăng nhập

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Trang 22

Use case Cập nhật thông tin

Use case Tìm và xem topic

HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN

Ngày đăng: 08/11/2022, 13:44

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w