Hiện nay, việc ứng dụng công nghệ thông tin vào kinh doanh là việc hết sức thiết thực. Mở ra một thị trường mới cho các nhà đầu tư và khách hàng hướng đến. Các nhà hàng sử dụng các trang web để quảng bá hình ảnh, bán hàng trực tuyến. Vì vậy việc xây dựng một website bán hàng, cập nhật tin tức, học trực tuyến là một điều rất cần thiết lúc này. Đặc biệt là website dạy nấu ăn và bán hàng qua mạng Đề tài “Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng” được xây dựng nhằm đáp ứng nhu cầu cơ bản về việc quản lý bán hàng qua mạng, dạy nấu ăn trực tuyến và đăng tin tức.
TRƯỜNG ĐẠI HỌC VÕ TRƯỜNG TOẢN KHOA CƠNG NGHỆ THƠNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG WEBSITE DẠY NẤU ĂN TRỰC TUYẾN VÀ BÁN THỨC ĂN QUA MẠNG Giáo viên hướng dẫn: Ths. BÙI THỊ HỒNG PHÚC Sinh viên thực hiện: NGUYỄN HỒNG THẠCH MSSV: 1051190040 Lớp: ĐH CNTT Khóa: 3 Hậu Giang – Năm 2014 TRƯỜNG ĐẠI HỌC VÕ TRƯỜNG TOẢN KHOA CƠNG NGHỆ THƠNG TIN LUẬN VĂN TỐT NGHIỆP XÂY DỰNG WEBSITE DẠY NẤU ĂN TRỰC TUYẾN VÀ BÁN THỨC ĂN QUA MẠNG Giáo viên hướng dẫn: Ths. BÙI THỊ HỒNG PHÚC Sinh viên thực hiện: NGUYỄN HỒNG THẠCH MSSV: 1051190040 Lớp: ĐH CNTT Khóa: 3 Hậu Giang – Năm 2014 i LỜI CAM ĐOAN Đề tài: Xây dựng Website dạy nấu ăn và bán hàng qua mạng được thực hiện bởi Nguyễn Hoàng Thạch. Tôi xin đảm bảo đề tài được nghiên cứu, phân tích và giải quyết một cách có logic, dựa vào chính kiến thức, sự nổ lực, quyết tâm của bản thân cùng sự hướng dẫn rất nhiệt tình của Cô Bùi Thị Hồng Phúc Sinh viên thực hiện (Ký và ghi rõ họ tên) ii LỜI CẢM TẠ Luận văn này là kết quả học tập, trong suốt bốn năm đại học của tôi tại trường Đại học Võ Trường Toản. Để hoàn thành tốt luận văn này tôi đã nhờ đến sự giúp đỡ rất nhiệt tình của quý thầy cô. Trước hết, tôi xin gửi lời cảm ơn sâu sắc đến Cô Bùi Thì Hồng Phúc đã tận tình hướng dẫn để tôi hoàn thành luận văn này. Xin được cảm ơn tất cả quý thầy cô đã tận tình chỉ dạy trong quá trình học tập và khoa Công nghệ thông tin trường Đại học Võ Trường Toản đã tạo điều kiện để tôi có thể thực hiện và thực hiện tốt phần luận văn này. Cuối cùng, một lần nữa tôi xin cảm ơn Cô Bùi Thị Hồng Phúc đã giúp đỡ nhiệt tình và định hướng cho tôi cũng như đã cung cấp nhiều nguồn tài liệu tham khảo quý báo cho tôi để tôi hoàn thành khóa luận này. Xin chân thành cảm ơn. Sinh viên thực hiện (Ký và ghi rõ họ tên) iii BẢN NHẬN XÉT LUẬN VĂN TỐT NGHIỆP ____________________________________________ Họ và tên người hướng dẫn: Bùi Thị Hồng Phúc Học vị: Thạc sĩ Chuyên ngành: Công nghệ thông tin Cơ quan công tác: Đại học Võ Trường Toản Họ và tên : Nguyễn Hoàng Thạch Mã số sinh viên : 1051190040 Chuyên ngành : Công nghệ thông tin Tên đề tài : Xây dựng website dạy nấu ăn và bán hàng qua mạng NỘI DUNG NHẬN XÉT 1. Tính phù hợp của đề tài với chuyên ngành đào tạo: 2. Về hình thức: 3. Ý nghĩa khoa học, thực tiễn và tính cấp thiết của đề tài: 4. Độ tin cậy của số liệu và tính hiện đại của luận văn: 5. Nội dung và các kết quả đạt được: 6. Các nhận xét khác: 7. Kết luận: ………., ngày…… tháng …… năm… Người nhận xét (Ký và ghi rõ họ tên) iv NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ______________________________________________ Hậu Giang, ngày …. tháng …. năm … Giáo viên phản biện (Ký và ghi rõ họ tên) vii MỤC LỤC CHƯƠNG 1……………………………………………………………………… 1 1.1 ĐẶT VẤN ĐỀ 1 1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 1 1.3 PHẠM VI ĐỀ TÀI 2 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 2 CHƯƠNG 2……………………………………………………………………… 3 2.1 INTERNET 3 2.1.1 Internet là gì ? 3 2.1.2 Lợi ích 3 2.2 WORLD WIDE WEB 3 2.2.1 World wide web là gì ? 3 2.3 HTML 4 2.3.1 HTML là gì ? 4 2.3.2 Đánh dấu 4 2.4 HTML 5 4 2.5 CSS 6 2.5.1 CSS là gì ? 6 2.5.2 Cách chèn CSS là HTML 6 2.6 JAVASCRIPT 7 2.6.1 Javascript 7 2.6.2 Java, JavaScript và Jcript 8 2.6.3 Ứng dụng 8 2.7 MYSQL 9 2.7.1 MySQL là gì ? 9 2.8 SQL 9 2.8.1 SQL là ngôn ngữ cơ sỡ dữ liệu quan hệ 9 2.8.2 Câu lệnh SQL 10 2.9 PHP 11 2.9.1 PHP là gì ? 11 2.10 ADOBE DREAMWEAVER 12 2.10.1 Adobe dreamweaver công cụ lập trình 12 viii CHƯƠNG 3 …………………………………………………………………………13 3.1 KẾT QUẢ ĐIỀU TRA, THU THẬP THÔNG TIN 13 3.1.1 Giới thiệu 13 3.1.2 Mục đích thiết kế Website 13 3.1.3 Đặc tả bài toán 14 3.2 GIẢI PHÁP PHÂN TÍCH, THIẾT KẾ MÔ HÌNH 19 3.2.1 Sơ đồ Use case 19 3.2.2 Sơ đồ class 21 3.2.3 Sơ đồ class Error! Bookmark not defined. 3.2.4 Một số đặc tả usecase 46 3.2.4.1 Usecase đăng nhập 46 3.2.4.2 Usecase quản lý thông tin món ăn. 47 3.2.4.3 Usecase cập thông thông tin giỏ hàng. 49 3.2.4.4 Usecase đăng kí thành viên 51 3.2.4.5 Usercase quản lý khóa học 52 3.2.4.6 Usecase Quản lý đơn hàng 54 3.2.4.7 Usecase xem lịch sử giao dịch 55 3.2.4.8 Usecase Thống kê 56 3.2.5 Lưu đồ giải thuật 58 3.2.6 Sơ đồ tuần tự 60 3.3 KẾT QUẢ ĐẠT ĐƯỢC 66 3.3.1 Sơ đồ hệ thống 66 3.3.2 Một số giao diện của chương trình 68 3.3.2.1 Giao diện trang người dùng 68 3.3.2.2 Giao diện trang Admin Manager 83 3.4 THẢO LUẬN KẾT QUẢ 105 3.5 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 109 3.5.3 Kết luận 109 3.5.4 Hướng phát triển 110 TÀI LIỆU THAM KHẢO………………………………………………………….1 ix DANH MỤC HÌNH ẢNH Hình 1 Logo của World Wide Web 3 Hình 2. Adobe Dreamweaver CS6 12 Hình 3. Sơ đồ use case phân hệ khách hàng 19 Hình 4. Sơ đồ use case phân hệ quản lý website 20 Hình 5. Sơ đồ lớp quản lý website 21 Hình 6. Lưu đồ giải thuật tạo giỏ hàng 58 Hình 7. Lưu đồ giải thuật thanh toán 59 Hình 8. Sơ đồ tuần tự đăng nhập tài khoản quản lý. 60 Hình 9. Sơ đồ tuần tự đổi mật khẩu. 61 Hình 10. Sơ đồ tuần tự tạo giỏ hàng 62 Hình 11. Sơ đồ tuần tự thanh toán 63 Hình 12. Sơ đồ tuần tự thông tin khóa học. 64 Hình 13. Sơ đồ tuần tự thanh toán giao hàng 65 Hình 14. Sơ đồ tổ chức chung của trang người dùng. 66 Hình 15. Sơ đồ tổ chức của trang Admin Manager 67 Hình 16. Giao diện trang trang chủ 68 Hình 17. Giao diện trang giới thiệu website 70 Hình 18. Giao diện hiển thị các khóa học. 71 Hình 19. Thông tin khóa học chi tiết 72 Hình 20. Giao diện đăng kí khóa học 73 Hình 21. Giao diện video hướng dẫn 74 Hình 22. Giao diện xem video chi tiết 74 Hình 23. Giao diện tin tức phân theo chuyện mục 75 Hình 24. Giao diện khi xem chi tiết nội dung tin tức. 76 Hình 25. Thông tin sản phẩm hiện tại. 77 Hình 26. Liệt kê sản phẩm có trong giỏ hàng 78 Hình 27. Lịch sữ giao dịch 78 Hình 28. Giao diện đăng nhập hệ thống 79 Hình 29. Thông báo mật khẩu mới 79 Hình 30. Giao diện đăng kí thành viên 80 Hình 31. Giao diện chỉnh sữa thông tin 81 x Hình 32. Giao diện liên hệ khách hàng 82 Hình 33. Giao diện trang Admin Manager. 83 Hình 34. Giao diện quản lý sự kiện và tin tức 83 Hình 35. Thêm sự kiện mới 84 Hình 36. Giao diện quản lý đơn hàng & người dùng trang Admin 84 Hình 37. Quản lý sản phẩm và khóa học trang Admin 85 Hình 38. Giao diện khi thêm một tin tức mới. 85 Hình 39. Giao diện thao tác tin tức 86 Hình 40. Giao diện chỉnh sữa tin tức 86 Hình 41. Thông báo khi cập nhật không có hình ảnh tin tức 87 Hình 42. Giao diện thêm mới khóa học 87 Hình 43. Giao diện quản lý khóa học 87 Hình 44. Giao diện chỉnh sữa khóa học 88 Hình 45. Giao diện quản lý video 88 Hình 46. Giao diện chỉnh sữa video 89 Hình 47. Giao diện thêm một video mới 89 Hình 48. Giao diện hộp thư trả lời ý kiến khách hàng 90 Hình 49. Giao diện soạn thư mới 90 Hình 50. Menu chọn thêm người dùng mới 91 Hình 51. Giao diện thêm người dùng mới của Admin 91 Hình 52. Danh sách người dùng 92 Hình 53. Thông tin chi tiết người dùng 92 Hình 54. Nâng cấp người dùng 93 Hình 55. Hạ cấp người dùng 93 Hình 56. Lựa chọn menu truy vấn người dùng 93 Hình 57. Đơn hàng của người dùng có mua hàng 93 Hình 58. Đơn hàng của người dùng chưa mua hàng 94 Hình 59. Giao diện quản lý câu hỏi bảo mật 94 Hình 60. Danh sách đơn hàng mới 95 Hình 61. Danh sách tổng hợp đơn hàng 95 Hình 62. Xem chi tiết đơn hàng 96 Hình 63. Chi tiết đơn hàng 96 [...]... tư và khách hàng hướng đến Các nhà hàng sử dụng các trang web để quảng bá hình ảnh, bán hàng trực tuyến Vì vậy việc xây dựng một website bán hàng, cập nhật tin tức, học trực tuyến là một điều rất cần thiết lúc này Đặc biệt là website dạy nấu ăn và bán hàng qua mạng Đề tài Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng được xây dựng nhằm đáp ứng nhu cầu cơ bản về việc quản lý bán hàng qua. .. tuyến và bán hàng qua mạng việc đó thì chưa đáp ứng được các nhu cầu như nếu khách hàng muốn học cách nấu ăn theo hương vị và phong cách đó của nhà hàng hoặc muốn đặt hàng ăn thử món ăn được hướng dẫn trên video của khóa học Chính vì vậy mà việc Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng có thể giúp các nhà hàng bán hàng tốt hơn và tăng được doanh thu nhiều hơn thông qua các khóa học... Nguyễn Hoàng Thạch 19 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng Hình 4 Sơ đồ use case phân hệ quản lý website GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hoàng Thạch 20 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng 3.2.2 Sơ đồ class Hình 5 Sơ đồ lớp quản lý website GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hoàng Thạch... Toản tư vấn về quy trình xử lý CSDL, hướng phát triển của website, cách tạo CSDL, khảo sát thực tế nhằm tạo giao diện nhằm hướng đến người dùng để xây dựng hệ thống cho website dạy nấu ăn và bán hàng qua mạng GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hoàng Thạch 2 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2.1 Internet 2.1.1 Internet... Thạch 13 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng 3.1.3 Đặc tả bài toán A Quyền sử dụng website của khách hàng Tham khảo thông tin website Khi khách hàng có nhu cầu tìm hiểu về thông tin về trang web, về các món ăn của từng vùng miền hoặc công thức của món ăn sẽ truy cập vào trang web để tham khảo thông tin Chức năng hiển thị thông tin về các món ăn và phân... Nguyễn Hoàng Thạch 14 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng Muốn truy cập vào phải đăng nhập hệ thống Khi nhấp vào buton đăng nhập Màn hình đăng nhập sẽ hiện ra yêu cầu người dùng điền username and password Nếu đúng sẽ trở về màn trang chủ và bắt đầu phiên làm việc Nếu không đúng sẽ trở lại form đăng nhập, và yêu cầu nhập lại Khi khách hàng có thể xem lại... cả HTML5 và CSS3 giúp bạn thiết kế web hiệu quả GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hoàng Thạch 12 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng CHƯƠNG 3 NỘI DUNG VÀ KẾT QUẢ NGHIÊN CỨU 3.1 KẾT QUẢ ĐIỀU TRA, THU THẬP THÔNG TIN 3.1.1 Giới thiệu Website ẩm thực là một trang web được xây dựng lên với chức năng giới thiệu và hướng dẫn nấu các món ăn của đầy... sản phẩm, bán hàng trực tuyến và đăng kí học online nhằm giúp các doanh nghiệp, các công ty có thể dễ dàng tăng doanh thu và mở rộng phạm vi kinh doanh Chính vì vây, đề tài “ Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng sẽ giúp cho doanh nghiệp phát triển tốt hơn và có thể hướng tới người dùng một cách tốt hơn, tiện lợi và an toàn 1.2 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Hiện nay các nhà hàng đều... khách hàng - Quản lý slideshow ảnh - Quản lý danh mục menu chính GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hoàng Thạch 18 Luận văn tốt nghiệp đại học: Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng 3.2 GIẢI PHÁP PHÂN TÍCH, THIẾT KẾ MÔ HÌNH 3.2.1 Sơ đồ Use case Hình 3 Sơ đồ use case phân hệ khách hàng GVHD: Ths Bùi Thị Hồng Phúc SVTH: Nguyễn Hoàng Thạch 19 Luận văn tốt nghiệp đại học: Xây dựng. .. học 1.3 PHẠM VI ĐỀ TÀI Đề tài Xây dựng website dạy nấu ăn trực tuyến và bán hàng qua mạng được xem như một hệ thống hoàn chỉnh với đầy đủ các chức năng bán hàng và học trực tuyến Đề tài này bao gồm 2 giao diện : Giao diện trang người dùng Giao diện Admin quản lý nội dung Tuy nhiên để có thể đáp ứng hiệu quả được nhu cầu sử dụng của người dùng thì bắt buộc người tham gia vào đề tài này phải nghiên cứu