Tải bản đầy đủ (.doc) (38 trang)

ĐỒ ÁN CƠ SỞ 3ĐỀ TÀI: XÂY DỰNG APP ẨM THỰC FOOD RECIPES

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (10.48 MB, 38 trang )

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN
THÔNG VIỆT-HÀN

ĐỒ ÁN CƠ SỞ 3
ĐỀ TÀI: XÂY DỰNG APP ẨM THỰC FOOD RECIPES

Giảng viên hướng dẫn :

PGS.TS.HUỲNH CÔNG PHÁP

Sinh viên thực hiện:

PHAN VĂN PHÙNG
CÁP VĂN ĐỨC

Lớp :

19IT1


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Đà Nẵng, ngày tháng năm 2021

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN
THÔNG VIỆT-HÀN



ĐỒ ÁN CƠ SỞ 3
ĐỀ TÀI XÂY DỰNG APP ẨM THỰC FOOD RECIPES

Giảng viên hướng dẫn :

PGS.TS.HUỲNH CÔNG PHÁP

Sinh viên thực hiện:

PHAN VĂN PHÙNG
CÁP VĂN ĐỨC

Lớp :

19IT1

Đà Nẵng, ngày tháng năm 2021


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

LỜI MỞ ĐẦU
Ngày nay, ứng dụng công nghệ thơng tin và việc tin học hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức,
cũng như các cơng ty, nó đóng vai trị hết sức quan trọng, có thể tạo ra những bước đột
phá mạnh.
Cùng với sự phát triển khơng ngừng về kỹ thuật máy tính và mạng điện tử, công
nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục
đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị

hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính
cho sự truyền tải, trao đổi thơng tin trên toàn cầu.
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng,
chỉ cần có một máy tính kết nối internet và một dịng dữ liệu truy tìm thì gần như lập
tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thơng tin, hình
ảnh và âm thanh.
Trong xã hội đang phát triển như ngày nay, nhiều người rất muốn được học thêm cái gì
mới lạ, nhiều bà nội trợ muốn nấu ra những món ăn ngon để người thân của mình có
thể thưởng thức. Nhưng họ lại khơng có thời gian để đến các lớp học thêm nấu ăn,
ngại đến các lớp nấu ăn hay vì hồn cảnh, điều kiện nên họ khơng thể đến lớp học nấu
ăn.
Vì vậy, chúng em đã thực hiện đồ án “ XÂY DỰNG APP ẨM THỰC FOOD
RECIPES”. Tại đây, mọi người có thể xem cách chế biến các món ăn mà khơng cần
phải tới lớp học thêm hoặc chia sẻ những cơng thức món ăn đến với mọi người.
Với sự hướng dẫn tận tình của thầy giáo Huỳnh Cơng Pháp đã giúp em hồn thành
báo cáo đề tài này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ
thống nhưng chắc rằng khơng tránh khỏi những thiếu sót. Em rất mong nhận được sự
thơng cảm và góp ý của q thầy cơ.
Em xin chân thành cảm ơn !

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

LỜI CẢM ƠN
Để hoàn thành chuyên đề báo cáo học phần đồ án cơ sở 3 này trước tiên em xin
gửi đến các thầy cô giáo TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT - HÀN lời cảm ơn chân thành và sâu sắc nhất.
Đặc biệt cảm ơn thầy giáo Huỳnh Công Pháp, người đã tận tình hướng dẫn và giúp

đỡ nhóm em trong suốt q trình thực hiện đồ án này để nhóm em hồn thành bài báo
cáo một cách hồn thiện nhất.
Với việc tìm hiểu về bài báo cáo học phần đồ án cơ sở 3 này cùng với trình độ
kiến thức và kinh nghiệm cịn hạn chế nên chúng em khơng thể tránh khỏi những sai
sót. Em rất mong nhận được những nhận xét, đánh giá, đóng góp ý kiến từ thầy cơ để
bài báo cáo học phần này của chúng em hoàn thiện một cách tốt nhất.
Em xin chân thành cảm ơn!

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

NHẬN XÉT
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
……………………........
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………

…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

MỤC LỤC
Chương 1 GIỚI THIỆU............................................................................................10
1.1 Giới thiệu........................................................................................................10
1.1.1 Bối cảnh thực hiện đề tài.........................................................................10
1.1.2 Vấn đề cần giải quyết...............................................................................10
1.1.3 Đề xuất nội dung thực hiện......................................................................10
1.2 Phương pháp...................................................................................................11
1.2.1 Phương pháp triển khai thực hiện đề tài...................................................11
1.2.2 Đặc điểm..................................................................................................11
1.2.3 Chức năng................................................................................................11
1.2.4 Ưu điểm...................................................................................................12
1.2.5 Nhược điểm.............................................................................................12
1.3 Khảo sát một số app hiện có...........................................................................12
1.3.1 App Cookpad:..........................................................................................12
1.3.2 Ứng dụng “cơng thức nấu ăn ngon”.........................................................15
1.3.3 Ứng dụng “hơm nay ăn gì”......................................................................17
1.3.4 Ứng dụng “cơng thức món ăn”................................................................19

1.4 Cấu trúc đồ án................................................................................................20
1.5 Kết quả...........................................................................................................21
1.5.1 Đặc điểm..................................................................................................21
1.5.2 Chức năng................................................................................................21
Chương 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG..............................................22
2.1 Phân tích và thiết kế hệ thống.........................................................................22
2.1.1 Cơng cụ thiết kế.......................................................................................22
2.1.2 Xác định các tác nhân..............................................................................22
2.1.3 Xác định các trường hợp sử dụng (user case)..........................................22
2.1.4 Đặc tả các trường hợp sử dụng................................................................22
2.1.5 Biểu đồ.....................................................................................................24
2.2 Thiết kế cơ sở dữ liệu.....................................................................................27
2.2.1 Phân tích cơ sở dữ liệu.............................................................................27
Chương 3 THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG..............................................31
3.1 Trang chủ........................................................................................................31
3.2 Trang danh mục..............................................................................................32
3.3 Trang chi tiết..................................................................................................32
3.4 Trang đăng nhập.............................................................................................33
3.5 Trang đăng ký.................................................................................................33
3.6 Trang tìm kiếm...............................................................................................34
3.7 Trang cập nhật thông tin người dùng..............................................................34
3.8 Trang đăng công thức.....................................................................................35
Kết luận:...................................................................................................................... 35

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

DANH MỤC CỤM TỪ VIẾT TẮT


STT

Viết tắt

Nghĩa

1

CNTT

Công nghệ thông tin

2

CSDL

Cơ sở dữ liệu

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

DANH MỤC CÁC BẢNG

Bảng 2.2.1: Bảng user..................................................................................................29
Bảng 2.2.2: Bảng danh mục.........................................................................................29
Bảng 2.2.3: Bảng món ăn.............................................................................................29
Bảng 2.2.4: Bảng bình luận..........................................................................................30

Bảng 2.2.5: Bảng trả lời bình luận...............................................................................30
Bảng 2.2.6: Bảng xem sau...........................................................................................30
Bảng 2.2.7: Bảng tin tức..............................................................................................30
Bảng 2.2.8: Bảng yêu thích..........................................................................................30
Bảng 2.2.9: Bảng đánh giá...........................................................................................31

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

DANH MỤC HÌNH
Hình 1.1: Trang chủ ứng dụng Cookpad......................................................................14
Hình 1.2: Giao diện phần tìm kiếm..............................................................................15
Hình 1.3: Trang chủ ứng dung cơng thức nấu ăn ngon................................................16
Hình 1.4: Ảnh thể hiện ứng dụng cơng thức nấu ăn ngon............................................17
Hình 1.5: Ảnh trang chủ của ứng dụng hơm nay ăn gì.................................................18
Hình 1.6: Ảnh cơng thức món ăn trong ứng dụng hơm nay ăn gì................................19
Hình 1.7: ảnh trang chủ ứng dụng cơng thức món ăn..................................................20
Hình 1.8: ảnh thể hiện chức năng của ứng dụng cơng thức món ăn.............................21
Hình 2.1: Sơ đồ usecase tổng qt...............................................................................25
Hình 2.2: Mơ hình usecase của tác nhân khách hàng...................................................26
Hình 2.3: Mơ hình usecase của tác nhân người quản trị..............................................26
Hình 2.4: Biểu đồ hoạt động đăng ký..........................................................................27
Hình 2.5: Biểu đồ hoạt động đăng nhập.......................................................................28
Hình 2.6: Quan hệ cơ sở dũ liệu...................................................................................31
Hình 3.1: Trang chủ.....................................................................................................32
Hình 3.2: Trang danh mục...........................................................................................33
Hình 3.3: Trang chi tiết................................................................................................33
Hình 3.4: Trang đăng nhập...........................................................................................34

Hình 3.5: Trang đăng ký..............................................................................................34
Hình 3.6: Trang tìm kiếm.............................................................................................35
Hình 3.7: Trang cập nhật thơng tin..............................................................................35
Hình 3.8: Trang đăng công thức...................................................................................36

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Chương 1

GIỚI THIỆU

1.1 Giới thiệu
1.1.1

Bối cảnh thực hiện đề tài

Cùng với sự phát triển của xã hội loài người, cuộc cách mạng khoa học công nghệ
như một luồng gió mới thổi vào và làm lay động nhiều lĩnh vực của cuộc sống. Hơn
bao giờ hết con người đang đứng trước những diễn biến to lớn, phức tạp về lịch sử xã
hội và khoa học kỹ thuật. Trong thời đại ngày nay, sự phát triển về công nghệ, đặc biệt
là cơng nghệ thơng tin, đã xóa đi mọi rào cản về không gian về địa lý. Từ khi xuất hiện
Internet, ngành marketing đã có nhiều thay đổi vơ cùng lớn. Các phương tiện truyền
thơng tin như tivi, báo chí đang ngày càng kém thu hút đối với các doanh nghiệp do
hậu quả của những kênh này ngày càng giảm sút. Thay vào đó các ứng dụng điện thoại
lại ngày càng nổi lên như một phương thức giúp các doanh nghiệp thu hút lượng lớn
khách hàng trong khoảng thời gian ngắn nhất, mà vẫn tiết kiệm được chi phí một cách
tối đa.

Việt Nam thuộc những nước có nền văn hóa ẩm thực đặc sắc, hương vị đậm đà và
có nhiều cơ hội phát triển với ngành ẩm thực. Với xu hướng là tìm kiếm, học và làm
những thứ gì mới lạ thì việc thiết kế một ứng dụng chia sẻ công thức nấu ăn là điều vô
cùng cần thiết.
1.1.2

Vấn đề cần giải quyết

Yêu cầu: Ứng dụng chủ yếu hướng tới đối tượng là những người yêu thích nấu ăn
hay những người nội trợ trong gia đình nhưng khơng có thời gian học để đi đến các
lớp nấu ăn vì vậy yêu cầu đầu tiên mà ứng dụng cần có là giao diện đơn giản, dễ nhìn.
Mỗi người dùng khi vào úng dụng sẽ dễ dàng thấy được các thông tin mà mình cần tìm
kiếm. Điều đó giúp tiết kiệm thời gian quý báu của khách hàng.
1.1.3

Đề xuất nội dung thực hiện

Xây dựng ứng dụng ẩm thực Food Recipes thiết thực nhằm giúp người dùng dễ
dàng tiếp cận nhiều món ăn khác nhau.
Xây dựng ứng dụng cho phép người dùng đưa cơng thức món ăn của mình lên ứng
dụng một cách nhanh chóng và tiện lợi mà khơng cần các thủ tục phức tạp.
Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes
Xây dựng ứng dụng có tốc độ tải trang nhanh chóng và hạn chế các thủ tục rườm
rà tốn thời gian.
Ứng dụng đảm bảo bảo mật thông tin cá nhân của khách hàng. Ứng dụng công
khai, minh bạch và cung cấp thơng tin chính xác nhằm đem lại sự tin cậy cho người
dùng.


1.2 Phương pháp
1.2.1

Phương pháp triển khai thực hiện đề tài

Trước tiên ta phải phân tích và thiết kế giao diện, hệ thống của website bằng phần
mềm StarUML.
Dựa trên các kiến thức đã học, chúng ta sử dụng các ngôn ngữ Java và một số
công cụ lập trình như Android studio để xây dựng ứng dụng

.

Tham khảo, tiếp thu ý kiến, thông tin từ giáo viên hướng dẫn để hồn thiện ứng
dụng tốt hơn.
Tìm hiểu các ứng dụng tương tự để rút ra lĩnh vực còn thiếu sót để bổ sung cũng
như khắc phục các điểm cịn hạn chế của ứng dụng khác.
1.2.2

Đặc điểm

Ứng dụng có hướng dẫn rõ ràng, thanh menu điều hướng. Nội dung trực quan.
Ứng dụng có đầy đủ các tính năng của một ứng dụng chia sẻ công thức nấu ăn. Giao
diện sẽ được xây dựng bắt mắt, đẹp giúp người dùng cảm thấy thú vị khi sử dụng ứng
dụng. Người dùng có thể xem thơng tin các món ăn và đánh giá món ăn cùng với bình
luận về món ăn. Hệ thống sẽ có thêm tính năng xem sau. Các món ăn mà người dùng
muốn xem các công thức sau. Khi một người dùng đăng cơng thức món ăn lên thì cơng
thức đó phải chờ người quản trị cho phép để đưa món ăn đó lên ứng dụng.
1.2.3


Chức năng

1.2.3.1 Về giao diện
Phần trang chủ của ứng dụng sẽ giới thiệu tổng quan về ứng dụng. Tại đây, bạn có
thể xem được danh mục các món ăn, các tin tức nổi bật, các cơng thức món ăn nổi bật
hay mới nhất. Trang chi tiết công thức sẽ giúp bạn thấy được chi tiết từng công thức
Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes
món ăn mà bạn chọn. Trong phần này cung cấp cho bạn tên món ăn, mơ tả tổng quan,
nguyên liệu và hướng dẫn cách nấu món ăn đó. Bạn cũng có thể tham khảo thêm chất
lượng món ăn thơng qua các bình luận và đánh giá mà mọi người dùng để lại.
Các bước đăng kí, đăng nhập đơn giản, tránh các thủ tục không cần thiết nhưng
vẫn đảm bảo tính bảo mật cho người dùng.
Ứng dụng sẽ cập nhật những tin tức liên quan đến ẩm thực hàng ngày giúp người
dùng nắm bắt xu thế ẩm thực hiện nay.
Để giúp hồn thiện Ứng dụng thì Ứng dụng cung cấp các chức năng phản hồi lại người
quản trị hoặc người dùng có thể gửi những câu hỏi thơng qua email trên ứng dụng.

1.2.3.2 Về quản trị:
Hệ quản trị được thiết kế đơn giản phù hợp để người quản lí có thể dễ dàng sử
dụng. Người quản lí có thể thêm, sửa, xóa các thơng tin như món ăn, tin tức. Người
quản lí có chức năng kiểm duyệt các món ăn mà người dùng đăng tải lên Ứng dụng.
Các thông tin về khách hàng (tên, mật khẩu, email) sẽ được bảo mật an toàn.
1.2.4

Ưu điểm

Giao diện hội tụ ba yếu tố độc đáo, tinh tế và hiện đại. Hình ảnh sắc nét và sống

động. Tốc độ tải ứng dụng nhanh. Ứng dụng có thể tưởng thích với mọi thiết bị di
động hệ điều hành android hiện đang có trên thị trường. Ngoài ra ứng dụng được thiết
kế dễ dàng sử dụng và tiện nâng cấp trong tương lai. Ứng dụng cũng được tích cực cơ
chế bảo mật giúp đảm bảo các thông tin khách hàng không bị đánh cắp.
1.2.5

Nhược điểm

Hệ thống chưa tối ưu được việc sử dụng cơ sở dữ liệu. Một số chức năng cịn chưa
hồn thiện.

1.3 Khảo sát một số app hiện có
1.3.1

App Cookpad:

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Ảnh trang chủ: hình 1.1 thể hiện giao diện trang chủ của ứng dụng ẩm thực 365

Hình GIỚI THIỆU.1: Trang chủ ứng dụng Cookpad

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes


Hình GIỚI THIỆU.2: Giao diện phần tìm kiếm

Về giao diện: Giao diện đơn giản, thiết kế bố cục hợp lí. Các thơng tin món ăn
(ngun liệu, mơ tả, hướng dẫn cách nấu) được chú trọng trình bày bố cục hợp lí. Để
việc hướng dẫn người dùng dễ dàng hơn, ứng dụng cung cấp các video hướng dẫn nấu
những món ăn.
Về quản lí: Hệ quản trị được thiết kế đơn giản phù hợp để người quản lí có thể dễ
dàng sử dụng. Người quản lí có thể thêm sửa, xóa các thơng tin, các cơng thức món ăn.
Các thơng tin về khách hàng (tên, email) được bảo mật an toàn.
Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes
Ưu điểm: giao diện của ứng dụng đơn giản và bắt mắt. Hình ảnh sống động và sắc
nét. Ứng dụng tương thích mọi thiết bị di động phổ biến trên thị trường. Ứng dụng có
nhiều chức năng nổi bật như tìm kiếm, lọc danh sách cơng thức , bình luận và đánh giá
sản phẩm.
1.3.2 Ứng dụng “cơng thức nấu ăn ngon”

Ảnh trang chủ: hình 1.2 thể hiện giao diện trang chủ của ứng dụng “cơng thức nấu
ăn ngon”

Hình GIỚI THIỆU.3: Trang chủ ứng dung công thức nấu ăn ngon

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Hình GIỚI THIỆU.4: Ảnh thể hiện ứng dụng công thức nấu ăn ngon


Về giao diện: Ứng dụng được xây dựng với giao diện đơn giản và bố cục đơn giản.
Ứng dụng chủ yếu cung cấp cho người dùng cách nấu những món ăn và tin tức liên
quan đến ẩm thực. Danh sách công thức được phân loại rõ ràng.
Về quản lí: hệ quản trị được thiết kế đơn giản phù hợp để người quản lí có thể dễ
dàng sử dụng. Người quản lí có thể thêm sửa, xóa các thơng tin món ăn, thực đơn, nhà
hàng. Các thơng tin về người dùng (tên, email) được bảo mật an tồn.
Ưu điểm: Giao diện của ứng dụng đơn giản. Hình ảnh đẹp mắt và sắc nét. Tốc độ
tải trang cực nhanh. Ứng dụng tương thích mọi thiết bị di động phổ biến trên thị
Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes
trường. Có nhiều chức năng nổi bật như cho phép thêm món ăn vào danh mục u
thích hay hiển thị thời gian làm một món ăn.
1.3.3 Ứng dụng “hơm nay ăn gì”

Hình GIỚI THIỆU.5: Ảnh trang chủ của ứng dụng hơm nay ăn gì

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Hình GIỚI THIỆU.6: Ảnh cơng thức món ăn trong ứng dụng hơm nay ăn gì

Về giao diện: Giao diện dễ nhìn , đơn giản. Mọi người có thể dễ dàng sử dụng
ứng dụng.
Ưu điểm: Cung cấp món ăn theo nhiều loại danh mục đa dạng như cung cấp món
ăn và chế độ sinh dưỡng cho người ăn kiêng, tiểu đường, giảm béo,.. thậm chí là các

món ăn theo mùa hay các món ăn theo phong cách châu lục.

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes
1.3.4 Ứng dụng “cơng thức món ăn”

Hình GIỚI THIỆU.7: ảnh trang chủ ứng dụng cơng thức món ăn

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Hình GIỚI THIỆU.8: ảnh thể hiện chức năng của ứng dụng cơng thức món ăn

Về giao diện: Giao diện đơn giản, dễ nhìn.
Ưu điểm: Cung cấp cơng thức nấu ăn và hướng dẫn chi tiết các bước giúp thực
hiện món ăn một cách trực quan và chi tiết nhất. Danh sách món ăn liên tục được cập
nhật từng giờ với các thể loại đa dạng. Với các tính năng hướng dẫn và theo dõi mua
nguyên liệu, hướng dẫn chi tiết từng bước thực hiện, bấm giờ nấu giúp thực hiện món
ăn một cách chính xác. Đặc biệt khơng cần kết nối mạng khơng cần mạng vẫn có thể
xem cơng thức

1.4 Cấu trúc đồ án
Nội dung đồ án, ngồi phần mở đầu và kết luận, bao gồm 3 chương:
Chương 1: Giới thiệu.
Chương 2: Phân tích và thiết kế hệ thống.
Chương 3: Thiết kế và xây dựng hệ thống.


Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

1.5 Kết quả
1.5.1

Đặc điểm

Tạo ra ứng dụng có giao diện dễ nhìn và bắt mắt giúp người dùng tiếp cận dễ dàng
với ứng dụng. Người dùng có thể dễ dàng đăng tải các thơng tin, cơng thức món ăn lên
ứng dụng mà không phải thông qua nhiều thủ tục.
1.5.2

Chức năng

Giới thiệu tổng quan về ứng dụng và công việc nấu ăn. Cung cấp các tính năng
giúp người dùng có thể xem cơng thức các món ăn của mọi người và lưu lại các thơng
tin mà mình muốn xem sau. Người dùng có thể sửa, xóa hay thêm các cơng thức món
ăn của mình trên ứng dụng. Nếu người dùng thấy cơng thức món ăn này hấp dẫn, chế
biến được món ăn ngon thì người dùng có thể đánh giá và bình luận cho cơng thức
món ăn đó. Nếu bạn thấy một số người dùng vi phạm quy định của ứng dụng, đăng các
cơng thức món ăn khơng phù hợp thì bạn có thể thơng báo cho người quản trị bằng
cách thơng báo người dùng hay món ăn đó hoặc góp ý tại địa chỉ email được cho sẵn
trong ứng dụng.
Ứng dụng cũng cung cấp các phương thức đăng kí và đăng nhập giúp cho khách
hàng tiện trong việc theo dõi hay cập nhật các cơng thức món ăn nhờ các email thông
báo sẽ được gửi về cho người dùng. Mọi thơng tin của khách hàng đã đăng kí sẽ được

bảo mật để đảm bảo an tồn thơng tin cho người dùng.
Người dùng có thể xem được thơng tin chi tiết về các món ăn mà người dùng
muốn xem. Ngồi ra người dùng cũng có thể xem được số lượng đánh giá của món ăn
cũng như bình luận của những người dùng đã bình luận và đánh giá trước đó.
Ngồi ra, ứng dụng cịn cung cấp các tin tức liên quan đến ẩm thực trong và ngoài
nước.

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes

Chương 2

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

2.1 Phân tích và thiết kế hệ thống
2.1.1 Cơng cụ thiết kế
Phần thiết kế hệ thống ứng dụng được thiết kế thông qua phần mềm StartUML
2.1.2 Xác định các tác nhân
-

Khách thăm

-

Khách hàng thành viên

-


Quản trị viên

2.1.3 Xác định các trường hợp sử dụng (user case)
-

Đăng nhập tài khoản

-

Đăng ký tài khoản

-

Tìm kiếm cơng thức món ăn

-

Thêm món ăn

-

Sửa chi tiết món ăn

-

Xóa món ăn

-

Bình luận món ăn


-

Trả lời bình luận

-

Thêm tin tức

-

Xóa tin tức

-

Sửa tin tức

-

Thêm sách nấu ăn

-

Sửa chi tiết nấu ăn

-

Thêm danh mục

2.1.4 Đặc tả các trường hợp sử dụng

Đăng ký tài khoản
-

Tác nhân : khách thăm.

-

Mô tả : cho phép khách thăm đăng ký khách hàng thành viên của hệ thống.

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes
-

Luồng sự kiện chính:


Khách thăm chọn mục đăng ký thành viên.



Form đăng ký thành viên hiển thị.



Khách thăm đăng nhập thông tin cá nhân vào form đăng ký.




Nhấn nút đăng ký.



Nếu tên đăng nhập trùng với bất kỳ với tài khoản nào đã đăng ký trước đó

hoặc mật khẩu lỗi ( mật khẩu chính và mật khẩu khi nhập lại khơng trùng nhau )
thì hệ thống sẽ u cầu khách hàng phải nhập lại còn nếu ngược lại thì hệ thống
sẽ thơng báo cho khách hàng đã đăng nhập thành công.
Đăng nhập hệ thống:
-

Tác nhân: khách hàng thành viên , người quản trị.

-

Mô tả: hệ thống cho phép khách hàng thành viên hoặc người quản trị đăng

nhập vào trang web.
-

Điều kiện: người dùng chưa đăng nhập vào hệ thống.

-

Luồng sự kiện chính:
 Người dùng chọn chức năng đăng nhập.
 Form đăng nhập hiển thị.
 Nhập tên tài khoản, mật khẩu vào form đăng nhâp.
 Hệ thống kiểm tra tên tài khoản và mật khẩu của thành viên. Nếu tài khoản

và mật khẩu khơng đúng thì hệ thống sẽ mời người dùng nhập lại. Còn nếu
tài khoản và mật khẩu đúng thì hệ thống sẽ thơng báo đăng nhập thành công
và hệ thống sẽ đưa người dùng đến trang chủ của trang web. Và người dùng
có thể dùng các chức năng hệ thống tùy theo quyền người dùng.

.
Thêm công thức món ăn:
-

Tác nhân: người quản trị, Khách hàng thành viên .

-

Mô tả: hệ thống cho phép người quản trị và khách hàng thành viên được thêm

cơng thức món ăn
-

Điều kiên: người dùng phải là người quản trị hoặc khách hàng thành viên.

-

Luồng sự kiện chính:

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


Đồ án cơ sở 3 – Xây dựng app ẩm thực food recipes



Người dùng nhấn vào nút ”thêm món ăn” để thêm đến trang thêm cơng thức

món ăn.


Form thêm món ăn xuất hiện và người dùng cần điền đầy đủ các thơng tin

trong form món ăn.


2.1.5

Khách hàng nhấn nút thêm để hồn thành việc thêm món ăn và kết thúc.
Biểu đồ

Biểu đồ usecase: hình 2.1 thể hiện sơ đồ usecase tổng qt.

Hình PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.9: Sơ đồ usecase tổng quát

Sinh viên thực hiện: Phan Văn Phùng – Cáp Văn Đức


×