Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
1,34 MB
Nội dung
ĐẠ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 Khoa Khoa Học Máy Tính ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: XÂY DỰNG WEBSITE VÀ ỨNG DỤNG BÁN CÀ PHÊ VÀ GIỚI THIỆU CÔNG THỨC PHA CÀ PHÊ Sinh viên thực : PHẠM GIA HUY NGUYỄN ĐĂNG ANH TÚ Giảng viên hướng dẫn: TS.HỒ VĂN PHI Lớp : 19IT3 Đà nẵng, tháng 12 năm 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG WEBSITE VÀ ỨNG DỤNG BÁN CÀ PHÊ VÀ GIỚI THIỆU CÔNG THỨC PHA CÀ PHÊ Đà Nẵng, tháng 12 năm 2022 LỜI CẢM ƠN Lời đầu tiên, chúng em xin gửi lời cảm ơn chân thành đến thầy cô Khoa Khoa học máy tính dạy chúng em kiến thức hay, truyền đạt kiến thức chuyên ngành bổ ích kỹ sống Đặc biệt chúng em xin cảm ơn sâu sắc tới giáo viên hướng dẫn TS.HỒ VĂN PHI tận tình hướng dẫn, góp ý theo sát giúp chúng em hoàn thành đồ án tốt Chúng em xin cảm ơn tới gia đình ln động viên tinh thần, tạo động lực cho chúng em trình thực đồ án Cảm ơn tất bạn bè, tập thể lớp 19IT3 chia sẻ, góp ý trình thực Xin chân thành cảm ơn! MỞ ĐẦU Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Công việc kinh doanh buôn bán xuất từ lâu, trải qua giai đoạn lịch sử mang hình thức đặc thù riêng Trước kia, công cụ hỗ trợ công việc mua bán chưa phát triển mạnh, người kinh doanh mua bán diễn hình thức mua bán trực tiếp Từ khoa học công nghệ phát triển, tạo phát triển loại hình thức mua bán mới, điển hình mua bán trực tuyến Hình thức mua bán trực tuyến hỗ trợ đắc lực cho người kinh doanh tiếp xúc với nhiều khách hàng, cịn khách hàng cơng việc mua bán diễn nhanh chóng, thuận lợi, tiết kiệm thời gian Hiện nay, Thương Mại Điện Tử (TMĐT) nhiều quốc gia quan tâm, coi động lực phát triển kinh tế TMĐT đem lại lợi ích tiềm tàng, giúp doanh nghiệp thu thông tin phong phú thị trường đối tác, giảm chi phí tiếp thị giao dịch, tạo dựng củng cố quan hệ khách hàng Với việc nhu cầu tiêu thụ cà phê loại đồ uống khác, quán nhà tăng cao, chúng em định chọn đề tài “Xây dựng website ứng dụng bán cà phê giới thiệu công thức pha cà phê” Với mục tiêu: Phục vụ tốt nhu cầu khách hàng quản lý cửa hàng hoạt động kinh doanh Khách hàng cần thao tác đơn giản website ứng dụng đặt hàng tốn, pha cho ly cà phê Tính cấp thiết, ý nghĩa khoa học thực tiễn đề tài Trong trình khảo sát, chúng em nhận thấy hầu hết cửa hàng bán cà phê như: The Coffee House, Milano Coffee, Starbuck,… tập trung vào việc kinh doanh mà chưa thật hướng tới khách hàng, việc khách hàng để tự pha cho 1y cà phê vào buổi sáng nhà, nguyên liệu họ Họ trọng vào việc bán dịch vụ mà quên trải nghiệm khách hàng Vì việc phát triển hệ thống bán cà phê tổng hợp công thức pha cà phê giúp phần tiện lợi việc pha cà phê cho tín đồ cà phê người quan tâm Mục tiêu Mục tiêu đồ án chuyên ngành nhằm xây dựng ứng dụng án cà phê tổng hợp cơng thức pha cà phê, có thể: - Tìm hiểu hoạt động kinh doanh thực tế - Tìm hiểu cách thức xây dựng hệ thống ứng dụng multi-platform - Xây dựng thành công hệ thống bán cà phê tổng hợp công thức pha cà phê - Tìm hiểu ngơn ngữ lập trình: Kotlin, PHP, Công cụ xây dựng ứng dụng - Visual Studio Code - Laravel - PHP Framework - Mô hình MVC - Android Studio - Kotlin - Restful API Phương pháp thực Chúng em định thực phần đến phần nâng cao theo bước sau: - Khảo sát lấy yêu cầu người sử dụng website dùng trao đổi liên lạc để xây dựng ý tưởng, khảo sát trang web chuyên bán hàng - Thiết kế xây dựng hệ thống, biểu đồ use-case, Biểu đồ hoạt động,… - Tiếp đến, chúng em nghiên cứu công nghệ phát triển hệ thống ứng dụng Multi-Platform - Sau hoàn thành phần chương trình chạy web, chúng em nghiên cứu đến việc lấy liệu từ server sau đưa lên ứng dụng Bố cục Đồ án Ngoài phần mở đầu kết luận,bố cục đề tài cịn có thêm chương Chương 1: Cơ sở lý thuyết tập trung tìm hiểu sở lý thuyết liên quan, công cụ hỗ trợ để xây dựng ứng dụng đề tài như: - Laravel - PHP Framework - Mơ hình MVC - Kotlin - Restful API Chương 2: Phân tích thiết kế tập trung phân tích u cầu,thuật tốn cần xử lý ứng dụng đề tài.Thiết kế sở liệu Đặc tả ca sử dụng xử lý chức Gồm danh mục: - Giới thiệu hệ thống - Giới thiệu chức hệ thống - Phân tích thiết kế hệ thống - Thiết kế sở liệu Chương 3: Xây dựng triển khai hệ thống tập trung chủ yếu vào module hệ thống Cuối phần kết luận hướng phát triển đề tài NHẬN XÉT (Của giảng viên hướng dẫn) ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… …………………………… Đà Nẵng, ngày … tháng … năm 2022 Giảng viên hướng dẫn MỤC LỤC Trang LỜI CẢM ƠN MỞ ĐẦU NHẬN XÉT MỤC LỤC DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH 10 DANH MỤC CỤM TỪ VIẾT TẮT 11 Chương I CƠ SỞ LÝ THUYẾT 1.1 Laravel 1.2 PHP Framework .1 1.3 Mô hình MVC 1.4 Kotlin .2 1.4.1 Điểm mạnh Kotlin .2 1.4.2 Khác biệt Kotlin Java 1.5 Restful API .3 1.5.1 API 1.5.2 REST Chương II PHÂN TÍCH VÀ THIẾT KẾ 2.1 Yêu cầu toán, khảo sát nghiệp vụ .5 1.1 Yêu cầu toán .5 1.2 Các đối tượng tham gia vào hệ thống .5 1.3 Xác định Actor Usecase tác nhân .5 2.2 Đặc tả UseCase .6 2.3 Biểu đồ UC chi tiết 2.4 Biểu đồ hoạt động 10 2.5 Biểu đồ trình tự .13 Chương III XÂY DỰNG VÀ TRIỂN KHAI 16 3.1 Phiên Web .16 3.1.1 Trang đăng nhập, đăng ký 16 3.1.2 Trang chủ .16 3.1.3 Danh mục sản phẩm .17 3.1.4 Thông tin sản phẩm 17 3.1.5 Chi tiết sản phẩm 18 3.1.6 Giỏ hàng 18 3.1.7 Trang đặt hàng 19 3.1.8 Thông tin đơn hàng 19 3.1.9 Trang Admin 19 3.2 Phiên Ứng dụng Mobile 20 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 21 Kết Luận 21 Hướng phát triển 21 TÀI LIỆU THAM KHẢO 22 Đăng nhập vào hệ thống Hình 5: Biểu đồ đăng nhập Mua Sản Phẩm Hình 6: Biểu đồ mua sản phẩm 11 Đồ Án Chuyên Ngành Hình 7: Biểu đồ thêm sản phẩm 2.5 Biểu đồ trình tự 12 Đồ Án Chun Ngành Đăng kí thành viên Hình 8: Biểu đồ trình tự đăng ký Mua Sản phẩm Hình 9: Biểu đồ trình tự mua sản phẩm 13 Đồ Án Chuyên Ngành Thêm Sản phẩm Hình 10: Biểu đồ thêm sản phẩm 14 Đồ Án Chuyên Ngành Chương III XÂY DỰNG VÀ TRIỂN KHAI 3.1 Phiên Web 3.1.1 Trang đăng nhập, đăng ký Hình 1: Trang đăng nhập, đăng ký 3.1.2 Trang chủ 15 Đồ Án Chuyên Ngành Hình 2: Trang chủ 16 Đồ Án Chuyên Ngành 3.1.3 Danh mục sản phẩm Hình 3: Danh mục sản phẩm 3.1.4 Thơng tin sản phẩm Hình 4: Thông tin sản phẩm 3.1.5 Chi tiết sản phẩm 17 Đồ Án Chuyên Ngành Hình 5: Chi tiết sản phẩm 3.1.6 Giỏ hàng Hình 6: Giỏ hàng 3.1.7 Trang đặt hàng 18 Đồ Án Chuyên Ngành Hình 7: Trang đặt hàng 3.1.8 Thơng tin đơn hàng Hình 8: Thơng tin đơn hàng 3.1.9 Trang Admin 19 Đồ Án Chuyên Ngành Hình 9: Trang Admin 3.2 Phiên Ứng dụng Mobile 3.2.1 Đăng nhập, đăng ký Hình 10: Đăng nhập 20 Đồ Án Chuyên Ngành Hình 11: Đăng ký 3.2.2 Trang chủ Hình 12: Trang chủ 21 Đồ Án Chuyên Ngành 3.2.3 Đặt hàng Hình 13: Đặt hàng 3.2.4 Thanh tốn Hình 14: Thanh toán 22 Đồ Án Chuyên Ngành 3.2.5 Giỏ hàng Hình 15: Giỏ hàng 3.2.6 Đánh giá Hình 16: Đánh giá 23 Đồ Án Chuyên Ngành KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết Luận Qua việc làm đồ án này, chúng chúng em xin đưa kết thu sau: - Bản thân tích lũy nhiều kinh nghiệm - Hiểu rõ quy trình tìm kiếm việc làm trực tuyến - Tìm hiểu kiến thức khái niệm Multi-Platform - Xây dựng website với giao diện đẹp dễ sử dụng - Nghiên cứu thêm công nghệ: Laravel, MVC, Kotlin, RestfulAPI,… - Thực kiểm thử phần mềm mức độ lập trình Về hạn chế: Bên cạnh có số chức nhóm chưa làm như: thêm lựa chọn phương thức toán cho khách hàng, chọn địa giao hàng cụ thể, chọn giao hàng Hướng phát triển Với hạn chế tồn nêu trên, hướng nghiên cứu nhóm dự kiến sau: - Tìm hiểu thêm công nghệ - Khai thác chức cơng nghệ để hồn thiện hệ thống website ứng dụng 24 Đồ Án Chuyên Ngành TÀI LIỆU THAM KHẢO Phạm, Vinh Bizfly Cloud Laravel gì? Vì Laravel web development PHP Framework tốt nhất? [Online] 05 19, 2022 https://bizflycloud.vn/tin-tuc/laravel-la-gi20181215105304519.htm Đức, Trọng tuhocict.com Mẫu kiến trúc MVC (Model – View – Controller) [Online] 09 05, 2022 https://tuhocict.com/mau-kien-truc-mvc-model-view-controller-trong-asp-netcore/ Huyen, Thanh QuanTriMang Kotlin: Những điều cần biết ngôn ngữ phát triển Android [Online] https://quantrimang.com/lang-cong-nghe/kotlin-ngon-ngu-phattrien-moi-nhat-cua-android-163361 Blog, TopDev TopDev RESTful API gì? Cách thiết kế RESTful API [Online] https://topdev.vn/blog/restful-api-la-gi/ cuongledev CodeLearn Xây Dựng RESTful API Với Laravel [Online] 07 08, 2020 https://codelearn.io/sharing/xay-dung-restful-api-voi-laravel Vân, Đoàn Thu Viblo Tìm hiểu RESTful API [Online] 09 17, 2020 https://viblo.asia/p/tim-hieu-ve-restful-api-OeVKBNYyKkW 25 Đồ Án Chuyên Ngành ... ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính ĐỒ ÁN CHUYÊN NGÀNH XÂY DỰNG WEBSITE VÀ ỨNG DỤNG BÁN CÀ PHÊ VÀ GIỚI THIỆU CÔNG THỨC PHA CÀ PHÊ Đà Nẵng, tháng 12 năm 2022... phê giúp phần tiện lợi việc pha cà phê cho tín đồ cà phê người quan tâm Mục tiêu Mục tiêu đồ án chuyên ngành nhằm xây dựng ứng dụng án cà phê tổng hợp công thức pha cà phê, có thể: - Tìm hiểu hoạt... tạo dựng củng cố quan hệ khách hàng Với việc nhu cầu tiêu thụ cà phê loại đồ uống khác, quán nhà tăng cao, chúng em định chọn đề tài ? ?Xây dựng website ứng dụng bán cà phê giới thiệu công thức pha