Các bạn sinh viên cũng cần những kiến thức về nấu nướng để có thể tự lo cho bản thân mình.. Mặt khác, những người đã biết nấu ăn thì thường mong muốn có nơi để tìm kiếm các công thức mới
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ
ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌCNGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
Trang 2Đà Nẵng, tháng 2/2022
Trang 6TÓM TẮT
Tên đề tài: Xây dựng website chia sẻ công thức nấu ăn
Sinh viên thực hiện: Nguyễn Ngọc Tú
Mã SV: 1911505310156 Lớp: 19T1
Nấu ăn hiện là nhu cầu của tất cả mọi người Việc nội trợ không nhất thiết làchỉ rành riêng cho phụ nữ Các bạn sinh viên cũng cần những kiến thức về nấu nướng để có thể tự lo cho bản thân mình
Tuy nhiên, việc phối hợp các loại gia vị và gia nhiệt chuẩn là điều rất khó đối với những người mới bắt đầu Mặt khác, những người đã biết nấu ăn thì thường mong muốn có nơi để tìm kiếm các công thức mới để làm đa dạng hóa bữa ăn của gia đình hoặc đơn giản là chia sẻ niềm vui khi nấu nướng
Vào những năm bùng phát đại dịch Covid-19, phong trào nấu ăn tại nhà vàchia sẻ niềm vui nấu nướng cũng được quan tâm nhiều hơn Vậy nên đề tài “Xâydựng website chia sẻ công thức nấu ăn” được ra đời để giải quyết những mụcđích nêu trên
Trang 8LỜI NÓI ĐẦU
Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến quý thầy cô đã giúp đỡ chúng
em thực hiện đề tài này Đặc biệt là Cô Nguyễn Thị Hà Quyên đã tận tình giúp đỡ emtrong suốt quá trình thực hiện đề tài tốt nghiệp này
Đồng thời, em cũng xin cảm ơn quý thầy cô thuộc ngành Công nghệ thông tinkhoa Công nghệ số, trường Đại học Sư phạm Kỹ thuật - Đại học Đà Nẵng đã truyềnđạt những kiến thức cần thiết và những kinh nghiệm quý báu cho chúng em trong suốtthời gian 4 năm trên giảng đường để em có thể thực hiện tốt đề tài này
Đặc biệt, em xin gửi lời cảm ơn chân thành tới TS Hoàng Thị Mỹ Lệ, ThS.Nguyễn Thị Hà Quyên đã giúp đỡ em rất nhiều trong quá trình học tập và công việc.Trong quá trình thực hiện đề tài, do kiến thức và thời gian còn hạn chế nên không thểtránh khỏi những sai sót Vì vậy em mong quý thầy, cô thông cảm và góp ý để em cóthể hoàn thiện đề tài Và những lời góp ý đó có thể giúp em có thể tránh được nhữngsai lầm sau này
Em xin chân thành cảm ơn!
Trang 9CAM ĐOAN
Em xin cam đoan:
- Những nội dung trong luận văn này do em thực hiện dưới sự hướng dẫn của
Cô Nguyễn Thị Hà Quyên
- Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả, têncông trình, thời gian, địa điểm công bố
- Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng
em xin chịu hoàn toàn trách nhiệm
Sinh viên thực hiện
Trang 10MỤC LỤC
MỤC LỤC iii
DANH MỤC BẢNG BIỂU iv
DANH MỤC HÌNH VẼ v
DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT vi
DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH vii
MỞ ĐẦU 1
1 Mục tiêu đề tài 1
2 Đối tượng nghiên cứu và phạm vi nghiên cứu 1
a Đối tượng nghiên cứu 1
b Phạm vi nghiên cứu 1
3 Phương pháp nghiên cứu 1
4 Giải pháp công nghệ 1
5 Cấu trúc đồ án 1
Chương 1 CƠ SỞ LÝ THUYẾT 2
1.1 Mục nội dung (Cấp 1- heading 2) 2
1.1.1 Cấp 2 ( heading 3) 2
1.1.1.1 Cấp 3 (heading 4) 2
1.2 Mục nội dung 2
Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3
Chương 3 XÂY DỰNG CHƯƠNG TRÌNH 4
3.1 Công cụ xây dựng chương trình 4
3.2 4
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5
Trang 113.3 Kết luận 5
3.4 Hướng phát triển 5
TÀI LIỆU THAM KHẢO 6
TÀI LIỆU THAM KHẢO 7
Trang 12DANH MỤC BẢNG BIỂU
Trang 13DANH MỤC HÌNH VẼ
Trang 14DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT
Stt Chữ viết tắt Giải nghĩa
1 CNTT Công nghệ thông tin
2
3
Trang 15DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH
Stt Chữ viết tắt Giải nghĩa Nghĩa tiếng Việt
1 HTML Hyper Text Markup
Language Ngôn ngữ đánh dấu siêu văn bản2
3
Trang 16 Cho phép tìm kiếm thông tin về món ăn.
Cho phép đánh dấu và lưu lại công thức
Xin công thức
Theo dõi các tài khoản khác
Cho phép đăng một số công thức của bản thân
Cho phép để lại feedback trong các blog khác
Cập nhật thông tin cá nhân
Cho phép hỏi & trả lời trong bài đăng
Được để lại đường dẫn cho các nguyên liệu hiếm hoặc theo mùa.Quản trị viên:
Kiểm duyệt các bài đăng của thành viên
Cập nhật các công thức mới lên trang web
Cho phép ủy quyền tài khoản và khóa tài khoản
Thống kê người dùng và các thành tựu của tài khoản
Xem và thống kê các bài đăng đã được duyệt
2 Đối tượng nghiên cứu và phạm vi nghiên cứu
a Đối tượng nghiên cứu
Tất cả đối tượng có niềm đam mê hoặc nhu cầu học nấu ăn nhưng không thể trựctiếp đến các trung tâm dạy vì một số lí do khách quan
b Phạm vi nghiên cứu
Khu vực thành phố Đà Nẵng
Trang 173 Phương pháp nghiên cứu
Phương pháp nghiên cứu lý thuyết thu nhập thông tin qua tài liệu, các trangweb hướng dẫn nấu ăn khác và tạo nên cơ sở để nghiên cứu
Phương pháp triển khai thực nghiệp: Xây dựng website
Chương 1: Tìm hiểu, giới thiệu tổng quát các kiến thức về ngôn ngữ lậptrình và hệ quản trị cơ sở dữ liệu được ứng dụng trong đề tài
Chương 2: Phân tích thiết kế hệ thống Thiết kế sơ đồ use-case, sơ đồ hoạtđộng, sơ đồ ERD Thiết kế cơ sở dữ liệu Xây dựng kịch bản cho từng use-case trong hệ thống
Chương 3: Xây dựng giao diện và chức năng của hệ thống
Kết luận: Kết luận chung cho các mục của đề tài Trình bày những vấn đề
đã giải quyết đồng thời nêu cách khắc phục các vấn đề còn tồn tại vàhướng phát triển trong tương lai
Trang 19Chương 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG
2.1 Khảo sát yêu cầu
2.1.1 Hoạt động nghiệp vụ
2.1.2 Liệt kê người dùng và yêu cầu
Xác định 3 đối tượng người dùng:
Trang 20Có thể tìm kiếm, xem công thức và đăng kí tài khoản thành viên.
- Thành viên:
Thành viên kế thừa chức năng từ khách vãng lai Đồng thời có thêm các chứcnăng khác như: xác minh và cập nhật thông tin tài khoản, đăng và hỏi công thứctrên trang web, …
Xem các công thức và video nấu ăn
Tìm kiếm và lọc công thức nấu ăn
Thành viên:
Đăng nhập & đăng xuất
Cập nhật thông tin cá nhân
Xác minh tài khoản: Khi bị nghi vấn hoặc có các phát ngôn không chuẩnmực trên website
Xem chi tiết về công thức đó
Để lại feedback, đánh giá & câu hỏi ( Nếu có)
Lưu công thức
Thêm công thức vào mục yêu thích ( Sau khi công thức đã được lưu vềtrang cá nhân)
Đăng công thức: sau khi đăng một công thức của mình lên blog người dùng
có thể đính kèm link nguyên liệu cho những nguyên liệu không có sẵn ở cácvùng khác nhau
Xin công thức
Quản trị viên
Duyệt các bài đăng công thức
Trang 21 Cấp quyền và khóa tài khoản
Thống kê số lượt đăng kí
Thống kê số lượng bài đăng
Cập nhật các công thức mới: Các công thức do quản trị viên cập nhật sẽđược đưa vào phần danh mục công thức thay vì là các blog chia sẻ côngthức như của thành viên Có thể sửa hoặc xóa công thức đã được thêm
Quản lí bình luận & câu hỏi: sau khi xác nhận các câu hỏi hoặc bình luậnkhông liên quan hoặc mang tính chất xúc phạm tác giả thì quản trị viên cóquyền được ẩn hoặc khóa tài khoản có hành vi vi phạm trên
2.2.2 Sơ đồ usecase
Trang 23Chương 3 XÂY DỰNG CHƯƠNG TRÌNH
3.1 Công cụ xây dựng chương trình
…
3.2 Giao diện chương trình
3.2.1 Giao diện trang chủ
(Chụp hình các giao diện sau khi cài đặt chương trình – giải thích ý nghĩa từnggiao diện.)
3.2.2 Giao diện ….
Trang 24KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
3.3 Kết luận
3.4 Hướng phát triển
Trang 25TÀI LIỆU THAM KHẢO
[1] Tên tác giả, “Tên sách”, nhà xuất bản, năm
[2] Thiết kế web, http://x,jvlsdkạglda;s
[3]
Trang 26TÀI LIỆU THAM KHẢO
Tài liệu về MYSQL: https://www.mysql.com/
Tài liệu về PHP: https://www.php.net/docs.php
Tài liệu về Laravel: https://laravel.com/docs/8.x
Trang trường: https://ute.udn.vn/default.aspx