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 1 0
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

Đ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

Phân tích thiết kế hệ thống GVHD: Ts Lê Hải Hà Mã lớp: 129857 Họ tên: Vũ Thị Ánh Nguyệt MSSV: 20195905 Lớp: Toán tin 02 BÁO CÁO BÀI TẬP LỚN MÔN HỌC Chủ đề : Hệ thống quản lý trì chế độ cho người giảm cân Trường đại học Bách Khoa Hà Nội HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Mục lục GIỚI THIỆU CHUNG I Giới thiệu chung hệ thống II Yêu cầu phạm vi hệ thống quản lý trì chế độ cho người giảm cân Với người dùng 2 Admin Phạm vi hệ thống PHÂN TÍCH & THIẾT KẾ HỆ THỐNG I Phân tích thiết kế hướng cấu trúc Phân tích 1.1 Biểu đồ phân cấp chức 1.2 Biểu đồ luồng liệu Thiết kế hệ thống 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 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ả Use case 12 Biểu đồ 17 Biểu đồ lớp 19 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN GIỚI THIỆU CHUNG I Giới thiệu chung hệ thống Giảm cân, ăn uống lành mạnh làm đẹp cho thể sức khỏe người 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 cách, khơng khơng cải thiện vóc dáng, thể khỏe mạnh mà làm tổn hại đến sức khỏe thân Vì vậy, hệ thống hình thành dựa nhu cầu lành mạnh sức khỏe vóc dáng bạn, giúp bạn thêm tự tin yêu thân ngày Hệ thống cung cấp cho bạn topic sức khỏe , bạn tìm kiếm topic bạn quan tâm từ khóa Đưa chuỗi ngày luyện tập phù hợp với bạn dựa thông tin bạn cung cấp cho hệ thống Cùng với thực đơn chi tiết chế độ ăn kiêng đảm bảo cung cấp đủ dinh dưỡng khoa học bạn lựa chọn Hệ thống đồng hành bạn ngày thông qua việc nhắc nhở bạn luyện tập, uống nước hay ăn nhẹ… Hãy phiên hồn thiện thân II Yêu cầu phạm vi hệ thống quản lý trì chế độ cho người giảm cân Với người dùng  Người dùng tìm topic thực đơn, tập theo từ khóa  Người dùng chọn lịch trình luyện tập, thực đơn ăn theo chế độ  Người dùng nhận thơng báo thời gian tập, thời điểm uống nước, ăn nhẹ, topic quan tâm…  Người dùng cập nhật lại thông số sức khỏe Với Admin  Duyệt topic cung cấp thông tin sức khỏe đắn theo khoa học  Cập nhật thực đơn theo chế độ tương ứng HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN  Bổ sung lịch trình luyện tập Phạm vi hệ thống Hệ thống thiết kế dạng website sử dụng lúc, nơi HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN PHÂN TÍCH & THIẾT KẾ HỆ THỐNG I Phân tích thiết kế hướng cấu trúc Phân tích 1.1 Biểu đồ phân cấp chức 1.2 Biểu đồ luồng liệu o BĐLDL mức ngữ cảnh o BĐLDL mức đỉnh HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Thiết kế hệ thống Website hệ thống có số giao diện 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 o Giao diện đăng ký o Giao diện đăng xuất HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN 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 o Giao diện thay đổi mật HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN 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 Lựa chọn Bài tập: 10 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN II Phân tích thiết kế hướng đối tượng Biểu đồ hoạt động mô tả quy trình 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ý tài khoản, dựa thông tin người dùng cung cấp để đưa lịch trình, thực đơn hợp lý cho người dùng lựa 11 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN chọn; cập nhật lại menu, lịch tập; điều chỉnh, duyệt topic; quản lý bảng tin  Người dùng: Có thể tìm kiếm viết theo từ khóa; lựa chọn lịch tập luyện, menu ăn theo chế độ 2.2 Biểu đồ Use case 2.3 Đặc tả Use case Đăng nhập  Mô tả: Use case cho phép Người dùng Admin đăng nhập vào website  Các luồng kiện: o Luồng chính: Use case bắt đầu vào trang đăng nhập website - Hệ thống lên giao diện khung đăng nhập cho người dùng, admin điền tài khoản, mật để đăng nhập - Người dùng, admin nhập tài khoản, mật o Luồng thay thế: 12 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Nếu người dùng, admin nhâp không tài khoản, mật khẩu, hệ thống thơng báo lỗi, bắt đầu lại luồng  Tiền điều kiện: khơng có  Hậu điều kiện: Nếu nhập xác tài khoản, mật khẩu, đăng nhập thành cơng thực chức  Biểu đồ hoạt động: Đăng xuất:  Mô tả: Cho phép người dùng, admin đăng xuất khỏi hệ thống  Các luồng kiện: o Luồng chính: Bắt đầu người dùng muốn đăng xuất khỏi website - Người dùng, admin ấn nút Đăng xuất (logout) giao diện hệ thố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 trở lại giao diện đăng nhập hệ thống Đổi mật  Mô tả: Cho phép người dùng, admin đổi mật  Các luồng kiện: o Luồng chính: Bắt đầu người dùng muốn đổi mật - Người dùng, admin ấn vào ảnh đại diện giao diện - Hiện menu popup chọn Cài đặt tài khoản - Chọn Đổi mật - Hiện giao diện để đổi mật - Nhập mật cũ để xác nhận, nhập mật mới, nhấn xác nhận 13 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN o Luồng thay thế: Nếu người dùng nhập sai mật cũ, hệ thống báo lỗi trở lại giao diện nhập mật lại để xác nhận - Trường hợp không nhớ mật cũ, nhấn vào Quên mật - Hệ thống gửi mã xác nhận số điện thoại đăng ký - Hệ thống giao diện nhập mã xác nhận - Điền mã nhập mật 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 “Đã thay đổi mật thành công”, tiếp tục giao diệ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 kiện: o Luồng chính: Use case bắt đầu người dùng chưa có tài khoản muốn đăng ký tài khoản - Hệ thống giao diện đăng ký tài khoản - Người dùng nhập tên tài khoản, mật để đăng ký o Luồng thay thế: Khi đăng ký thành công, hệ thống giao diện trang 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 cập nhật thông tin để thực chức khác Cập nhật thông tin  Mô tả: Use case cho phép người dùng cập nhật lại thông tin ngày  Các luồng kiện: o Luồng chính: Use case bắt đầu người dùng muốn cập nhật lại thông tin hàng ngày 14 Hệ thống 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 - Người dùng điền lại thông số 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 thông số để lưu lại nhật ký để theo dõi trình Tìm kiếm xem topic  Mô tả: Use case cho phép người dùng, admin tìm kiếm viết theo từ khóa  Các luồng kiện: o Luồng chính: Bắt đầu người dùng muốn tìm kiếm topic - Hệ thống giao diện trang chủ website - Người dùng ấn từ khóa vào tìm kiếm - Người dùng chọn 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 ấn tìm kiếm, hệ thống đưa topic chi tiết người dùng chọn Phản hồi, đánh giá  Mô tả: Use case cho phép người dùng gửi phản hồi, đánh giá, bài viết hệ thống  Các luồng kiện: o Luồng chính: Bắt đầu người dùng muốn phản hồi đánh giá vấn đề đó, muốn đăng mơt topic lên hệ thống - Hệ thống giao diện trang chủ - Người dùng nhấn vào mục Góp ý - Người dùng viết đánh giá ( kèm linh viết có) nhấn gửi 15 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN o Luồng thay thế: Nếu bạn chưa đăng nhập tài khoản hệ thống yêu cầu bạn đăng nhập trước gửi bài, quay 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 thông báo Gửi thành công Cập nhật chế độ( luyện tập, ăn uống)  Mô tả: Use case cho phép admin cập nhật lại ( thêm xóa) luyện tập ( thực đơn)  Các luồng kiện: o Luồng chính: Bắt đầu admin muốn bổ sung thêm lịch trình tập( thực đơn) xóa 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 admin hệ thống  Hậu điều kiện: Hệ thống đưa lên viết mới, xóa cần xóa Duyệt topic  Mơ tả: Use case cho phép admin duyệt viết người dùng gửi  Các luồng kiện: o Luồng chính: Bắt đầu admin duyệt topic yêu cầu đăng lên hệ thống - Hệ thống thông báo topic gửi - Admin đọc duyệt 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 admin hệ thống  Hậu điều kiện: Topic duyệt đăng lên trang chủ hệ thống Quản lý thông tin người dùng 16 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN  Mô tả: Use case cho phép admin quản lý thông tin người dùng  Các luồng 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 admin hệ thống  Hậu điều kiện: Quản lý bảng tin  Mô tả: Use case cho phép admin quản lý thông tin bảng tin  Các luồng kiện: o Luồng chính: Bắt đầu admin xếp lại thơng tin bảng tin - Duyệt topic xuất hệ thống - Gửi yêu cầu thêm viết lên trang chủ hệ thống - Hệ thống xác nhận đưa lên trang chủ o Luồng thay thế: Khơng có  Tiền điều kiện: Tài khoản admin hệ thống  Hậu điều kiện: Bài viết duyệt xuất bảng tin trang chủ Biểu đồ Use case đăng nhập 17 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Use case đăng xuất Use case đăng ký tài khoản 18 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Use case Tìm xem topic Biểu đồ lớp Use case Đăng nhập 19 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Use case Đăng xuất Use case đăng ký tài khoản 20 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN Use case Cập nhật thơng tin Use case Tìm xem topic 21 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN 22 ... HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN 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 o Giao diện thay đổi mật HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ... CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN 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 Lựa chọn Bài tập: 10 HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN... CHO NGƯỜI GIẢM CÂN  Bổ sung lịch trình luyện tập Phạm vi hệ thống Hệ thống thiết kế dạng website sử dụng lúc, nơi HỆ THỐNG QUẢN LÝ VÀ DUY TRÌ CHẾ ĐỘ CHO NGƯỜI GIẢM CÂN PHÂN TÍCH & THIẾT KẾ HỆ THỐNG

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

Tài liệu cùng người dùng

Tài liệu liên quan