Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 92 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
92
Dung lượng
1,85 MB
Nội dung
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ──────── * ─────── ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH CÔNG NGHỆ THÔNG TIN XÂY DỰNG PLUGIN BÁN VÉ TRÊN MAGENTO Sinh viên thực : ……………… Lớp : CNTT&TT 1.2 – K56 Giáo viên hướng dẫn : ThS.Bành Thị Quỳnh Mai HÀ NỘI, 2016 TIEU LUAN MOI download : skknchat@gmail.com PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: …………… Điện thoại liên lạc: Email: Lớp: CNTT&TT 1.2 – K56 Hệ đào tạo: Đại học quy Đồ án tốt nghiệp thực tại: Hà Nội Thời gian làm ĐATN: Từ tháng 02/2016 đến tháng 05/2016 Mục đích nội dung ĐATN Tìm hiểu mã nguồn mở Magento tiến hành xây dựng plugin phục vụ bán vé cho magento Các nhiệm vụ cụ thể ĐATN Tìm hiểu kiến thức mã nguồn mở Magento So sánh điểm bật mã nguồn mở Magento so với mã nguồn mở Magento 1.x trước Xây dựng plugin bán vé Nhận xét kết đạt đề xuất hướng phát triển Lời cam đoan sinh viên: Các kết nêu ĐATN trung thực, khơng phải chép tồn văn cơng trình khác Hà Nội, ngày 23 tháng 12 năm 2016 Tác giả ĐATN Xác nhận giáo viên hướng dẫn mức độ hoàn thành ĐATN cho phép bảo vệ: Hà Nội, ngày tháng năm Giáo viên hướng dẫn TIEU LUAN MOI download : skknchat@gmail.com ThS.Bành Thị Quỳnh Mai TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC 1.1 Khái niệm 1.2 Đặc điểm thương mại điện tử khác với thương mại thông thường 1.3 Ứng dụng thực tiễn đời sống 2.1 Lịch sử đời phát triển 2.2 Các thay đổi magento so với magento 1.x 2.3 Cấu trúc website làm Magento 2.4 Đặc điểm bật Magento 3.1 Ngơn ngữ lập trình PHP 3.2 Giới thiệu MySql 5.6 17 3.3 Giới thiệu Zend Framework 1.x 3.4 Giới thiệu HTML CSS 3.5 Giới thiệu hoạt động Magento CHƯƠNG II: PHÂN TÍCH NHIỆM VỤ VÀ LỰA CHỌN GIẢI PHÁP 1.1 Phía người dùng 20 1.2 Phía quản trị viên 20 Phân tích chức website 2.1 Phía người dùng 20 TIEU LUAN MOI download : skknchat@gmail.com 2.2 Phía quản trị viên 21 Lựa chọn giải pháp 3.1 Giải pháp 22 3.2 Môi trường phát triển 3.3 Công cụ phát triển22 CHƯƠNG III: XÂY DỰNG CHỨC NĂNG BÁN VÉ TRÊN WEBSITE Phân tích chức 1.1 Chức mua hàng online 1.2 Chức tốn online 1.3 Chức đăng nhập, đăng kí quản lí thơng tin cá nhân24 1.5 Chức tìm kiếm 1.6 Chức lọc sản phẩm 25 1.7 Giao diện tương thích với loại thiết bị 1.8 Chức quản lý sản phẩm 1.9 Chức quản lý khách hàng 27 1.10 Chức quản lý nhóm khách hàng27 1.11 Chức Pnăng quản lý đơn hàng 27 1.12 Chức thống kê 1.13 Chức phân quyền 28 Biểu đồ Use Case tổng quát Biểu đồ 3.1.Biểu đồ xem sản phẩm 3.2.Biểu đồ đăng nhập tài khoản khách hàng 3.3 Biểu đồ tìm kiếm sản phẩm 3.4 Biểu đồ lọc sản phẩm 3.5 Biểu đồ mua hàng33 TIEU LUAN MOI download : skknchat@gmail.com 3.6 Biểu đồ toán 3.7 Biểu đồ thêm sản phẩm 3.8 Biểu đồ cập nhật thông tin khách hàng 36 3.9 Biểu đồ cập nhật thông tin đơn hàng 37 Biểu đồ lớp 4.1 Lớp Product 4.2 Lớp Category 4.3.Lớp Customer 4.4.Lớp Order 42 4.5 Lớp Admin43 CHƯƠNG IV: XÂY DỰNG PLUGIN HỖ TRỢ ĐẶT VÉ 1.1 Giới thiệu plugin 1.2 Biểu đồ lớp liệu Kết Qủa Đạt Được 3.1 Phần Backend CHƯƠNG V: TRIỂN KHAI VÀ THỬ NGHIỆM ỨNG DỤNG Môi trường triển khai Mục tiêu đặt hàng thành công gửi mã code cho người dun CHƯƠNG VI: KẾT LUẬN 1.1 Ưu điểm 63 1.2 Nhược điểm Hướng phát triển tương lai TÀI LIỆU THAM KHẢO TIEU LUAN MOI download : skknchat@gmail.com DANH MỤC HÌNH VẼ Hình 1: Cấu trúc thư mục 10 Hình 2: Bảng đăng nhập 11 Hình 3: Trang chủ 12 Hình 4: Chọn nhóm sản phẩm 13 Hình 5: Cài đặt thiết lập nâng cao 13 Hình 6: Cài đặt 14 Hình 7: Danh mục quản trị 15 Hình 8:Bảng database 16 Hình 9: Biểu đồ use case tổng quát 28 Hình 10: Biều đồ chi tiết sản phẩm 30 Hình 11: Biều đồ đăng nhập tài khoản khách hàng 31 Hình 12: Biều đồ tìm kiếm sản phẩm 32 Hình 13: Biều đồ chức lọc sản phẩm 33 Hình 14: Biều đồ chức mua hàng 34 Hình 15: Biều đồ chức toán 35 Hình 16: Biểu đồ thêm sản phẩm 36 Hình 17: Biểu đồ tính cập nhật thơng tin khách hàng 37 Hình 18: Biều đồ chức cập nhật đơn hàng 38 Hình 19: Biểu đồ liên kết sở liệu 46 Hình 20: Chức tạo Event Ticket Product 50 Hình 21: Giao diện tạo vé 51 Hình 22 : Cấu hình vé plugin 51 Hình 23: Cấu hình background vé để gửi cho khách 52 TIEU LUAN MOI download : skknchat@gmail.com Hình 24: Cấu hình trường vé để gửi cho khách 52 Hình 25: Cấu hình cho plugin 53 Hình 26: Các chức plugin 53 Hình 27: Chức tạo địa điểm tổ chức 54 Hình 28: Giao diện insert ,edit kiện 54 Hình 29: Chức xem kiện tạo 55 Hình 30: Bảng chi tiết event 55 Hình 31 :Kiểm tra order 56 Hình 32: Chức xem vé check vé sử dụng hay chưa sử dụng .56 Hình 33 : Trang mua sản phẩm khách hàng xem 57 Hình 34 : Hình ảnh vé in gửi vào mail cho khách 57 Hình 35: Hình ảnh trang thơng tin khách hàng 58 Hình 36: Vé khách 58 Hình 37: Thơng tin order 59 Hình 38: Thông tin sản phẩm .61 Hình 39: Khi chọn vé vào giỏ có thơng báo tốn 61 Hình 40: Email gửi kèm theo vé 62 TIEU LUAN MOI download : skknchat@gmail.com + Giao diện tạo vé Hình 21: Giao diện tạo vé + Chức riêng sử dụng tạo sản phẩm vé 53 TIEU LUAN MOI download : skknchat@gmail.com Hình 22 : Cấu hình vé plugin + Cập nhật background thơng số để in vé cho khách Hình 23: Cấu hình background vé để gửi cho khách Hình 24: Cấu hình trường vé để gửi cho khách 54 TIEU LUAN MOI download : skknchat@gmail.com + Cấu hình cách tạo mã code email map Hình 25: Cấu hình cho plugin + Plugin hỗ trợ chức tạo địa điểm,cấu hình kiện chi tiết Hình 26: Các chức plugin 55 TIEU LUAN MOI download : skknchat@gmail.com Hình 27: Chức tạo địa điểm tổ chức Hình 28: Giao diện insert ,edit kiện 56 TIEU LUAN MOI download : skknchat@gmail.com Hình 29: Chức xem kiện tạo Hình 30: Bảng chi tiết event 57 TIEU LUAN MOI download : skknchat@gmail.com + Kiểm tra order duyệt order thay đổi thơng số order Hình 31 :Kiểm tra order Hình 32: Chức xem vé check vé sử dụng hay chưa sử dụng 3.2 Phần Frontend -Khách hàng mua biết thông tin chi tiết sản phẩm ngày nơi diễn chọn sản phẩm theo ngày địa điểm 58 TIEU LUAN MOI download : skknchat@gmail.com Hình 33 : Trang mua sản phẩm khách hàng xem -Khi đặt hàng thành công khách hàng nhận hình ảnh phiếu Hình 34 : Hình ảnh vé in gửi vào mail cho khách 59 TIEU LUAN MOI download : skknchat@gmail.com -Trong quản lý tài khoản khách hàng xem vé địa điểm khách sử dụng vé Hình 35: Hình ảnh trang thơng tin khách hàng Hình 36: Vé khách 60 TIEU LUAN MOI download : skknchat@gmail.com Hình 37: Thơng tin order 61 TIEU LUAN MOI download : skknchat@gmail.com CHƯƠNG V: TRIỂN KHAI VÀ THỬ NGHIỆM ỨNG DỤNG Môi trường triển khai - Trang web phát triển ngôn ngữ PHP 5, HTML 5, CSS 3, Javascript - Sử dụng VPS phục vụ cho nhu cầu thử nghiệm - Hệ điều hành sử dụng Ubuntu 14.04 Mục tiêu đặt hàng thành công gửi mã code cho người dung -Khi khách xem sản phẩm thông tin chi tiết sản phẩm,ngày giờ,địa điểm 62 TIEU LUAN MOI download : skknchat@gmail.com Hình 38: Thơng tin sản phẩm -Khi chọn ngày xong,thì xuất tương ứng,với ngày hết thời gian khơng cho khách chọn Hình 39: Khi chọn vé vào giỏ có thơng báo tốn 63 TIEU LUAN MOI download : skknchat@gmail.com -Sau khách toán người quản lý đồng ý có email gửi Hình 40: Email gửi kèm theo vé 64 TIEU LUAN MOI download : skknchat@gmail.com CHƯƠNG VI: KẾT LUẬN Các kết đạt 1.1 Ưu điểm Đồ án hoàn thành mục tiêu đề ban đầu sau: - Sử dụng thành công mã nguồn magento - Hệ thống chạy ổn định với tốc độ nhanh so với magento 1.x - Plugin đặt vé có giao diện thân thiện, dễ sử dụng phù hợp với người dùng 1.2 Nhược điểm - Giao diện Plugin đơn giản - Chưa tối ưu liên kết điện thoại web Hướng phát triển tương lai - Hiện đồ án hoàn thành chức là: tạo event,gửi mail tính tổng tiền in vé - Trong tương lai, xây dựng thêm số chức năng: + Em tích hợp kiểm tra vé điện thoại tự động check vé dung vé chưa dung 65 TIEU LUAN MOI download : skknchat@gmail.com TÀI LIỆU THAM KHẢO [6] [1] http://php.net/ [2] http://jquery.com/ [3] http://www.w3schools.com/css/DEFAULT.asp [4] http://www.w3schools.com/json/ [5] http://vnmage.com/gioi-thieu-magento-2/ https://www.magentovietnam.com/threads/gioi-thieu-su-khac-nhau- giua-magento1-va-magento2.4493/ [7] https://alanstorm.com/ [8] http://devdocs.magento.com/? _ga=1.130122635.52618895.1463323605 [9] Đỗ Quang Hưng - “Xây dựng ứng dụng bán đá quí trang sức tảng website” – Trường đại học Bách Khoa Hà Nội, 20015 66 TIEU LUAN MOI download : skknchat@gmail.com ... tốt nghiệp em lựa chọn đề tài : “ Xây dựng plugin bán vé magento 2? ?? Nhu cầu thực tế Với đồ án này, em xin trình bày chi tiết phân tích, thiết kế xây dựng ứng dụng bán vé tảng mã nguồn mở Magento. .. 3.1 Giải pháp 22 3 .2 Môi trường phát triển 3.3 Công cụ phát triển 22 CHƯƠNG III: XÂY DỰNG CHỨC NĂNG BÁN VÉ TRÊN WEBSITE Phân tích chức 1.1 Chức mua hàng online 1 .2 Chức toán online 1.3...PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Thông tin sinh viên Họ tên sinh viên: …………… Điện thoại liên lạc: Email: Lớp: CNTT&TT 1 .2 – K56 Hệ đào tạo: Đại học quy Đồ án tốt nghiệp thực tại: Hà Nội