Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
2,84 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM o O o TRƯƠNG VĂN LONG ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE BÁN GIÀY TRỰC TUYẾN Kon Tum, tháng 05 năm 2021 ĐẠI HỌC ĐÀ NẴNG PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM o O o ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE BÁN GIÀY TRỰC TUYẾN SVTH : TRƯƠNG VĂN LONG MSSV : 16152480201012 LỚP : K10TT GVHD : TH.S LÊ THỊ BẢO YẾN Kon Tum, tháng 05 năm 2021 LỜI CẢM ƠN Trong năm gần với phát triển vượt trội khoa học kỹ thuật đặt biệt công nghệ thông tin, với ứng dụng công nghệ thông tin vào lĩnh vực đóng góp phần to lớn cho nghiệp phát triển người Trong lĩnh vực lĩnh vực quản lý thật giúp ích nhiều cho người, việc áp dụng quản lý mua bán máy tính thay cho quản lý mua bán thủ công doanh nghiệp, công ty, cá nhân… cần thiết thật cần thiết Do đó, việc “quản lý mua bán hàng qua mạng ” thiếu doanh nghiệp, cửa hàng vừa nhỏ Năm 2008 năm Việt Nam có phát triển lớn mạnh lĩnh vực thương mại thức trở thành thành viên thứ 150 tổ chức thương mại giới WTO Với phát triển mạnh mẽ khơng thể phủ nhận đóng góp thương mại điện tử, lĩnh vực nóng bỏng nay! Một đất nước phát triển mạnh mẽ, sống người ngày nâng cao, mức tiêu thụ sản phẩm ngày tăng…Tóm lại nhu cầu người ngày cao Vì việc trao đổi mua bán quản lý hàng hóa cần phải có thay đổi từ thủ cơng sang máy móc Chương trình chạy mơi trường hệ điều hành Window, WinServer, sử dụng Laravel ngôn ngữ chuẩn xử lý liệu PHP, HTML, XML, CSS hệ quản trị sở liệu MySQL Dùng Xampp làm môi trường WebServer hỗ trợ sẵn Apacher, PHP, MySQL Hồn thành khóa luận tốt nghiệp này, em xin gửi lời cảm ơn chân thành đến thầy, khoa CNTT hết lịng truyền đạt kiến thức cho em trình học tập, đặc biệt cô giáo Lê Thị Bảo Yến người trực tiếp hướng dẫn em cách tận tình Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống không tránh khỏi thiếu sót Em mong nhận thơng cảm góp ý q thầy, Em xin chân thành cảm ơn Sinh viên Trương Văn Long MỤC LỤC DANH MỤC HÌNH ẢNH iii DANH MỤC BẢNG BIỂU v CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI .1 1.1.LÝ DO CHỌN ĐỀ TÀI .1 1.2.MỤC TIÊU ĐỀ TÀI 1.3.PHƯƠNG PHÁP NGHIÊN CỨU .1 1.4.PHẠM VI, ĐỐI TƯỢNG CỦA ĐỀ TÀI CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1.MƠ HÌNH MVC 2.1.1.Khái niệm .3 2.1.2.Ứng dụng 2.2.PHP 2.3.LARAVEL 2.4.MYSQL CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .9 3.1.KHẢO SÁT KHÁCH HÀNG .9 3.2.CHỨC NĂNG CỦA HỆ THỐNG 3.2.1.Chức hiển thị sản phẩm 3.2.2.Chức giỏ hàng,thanh toán giỏ hàng .9 3.2.3.Chức đăng ký thành viên đăng nhập hệ thống 3.2.4.Chức tìm kiếm sản phẩm .9 3.2.5.Chức quản lí người dùng .9 3.2.6.Chức cập nhật loại sản phẩm .10 3.2.7.Chức cập nhật sản phẩm 10 3.2.8.Chức cập nhật tin tức 10 3.2.9.Chức quản lí đơn hàng 10 3.2.10.Chức cập nhật banner website 10 3.3.CHI TIẾT CÁC CHỨC NĂNG 10 3.4.PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 15 3.3.1.Sơ đồ tổng quát .15 3.3.2.Sơ đồ 16 3.5.SƠ ĐỒ LỚP VÀ CƠ SỞ DỮ LIỆU 40 3.5.1.Sơ đồ lớp .40 3.5.2.Lược đồ sở liệu 43 CHƯƠNG 4: KẾT QUẢ SẢN PHẨM VÀ ĐÁNH GIÁ .49 4.1.KẾT QUẢ SẢN PHẨM .49 4.1.1.Dành cho khách hàng: 49 4.1.2.Dành cho người quản lý (admin): .59 i 4.2.ĐÁNH GIÁ 65 4.2.1.Kết đạt 65 4.2.2.Hạn chế đề tài .66 4.2.3.Hướng phát triển 66 TÀI LIỆU THAM KHẢO ii DANH MỤC HÌNH ẢNH Hình 2.1 Mơ Hình Mvc Hình 2.2 Tạo File Mơ Hình Mvc Hình 3.1 Sơ Đồ Tổng Quát 15 Hình 3.2 Sơ Đồ Tuần Tự Đăng Ký 17 Hình 3.3 Sơ Đồ Tuần Tự Đăng Nhập 18 Hình 3.4 Sơ Đồ Tuần Tự Tìm Kiếm Sản Phẩm 19 Hình 3.5 Sơ Đồ Tuần Tự Xem Chi Tiết Sản Phẩm 20 Hình 3.6 Sơ Đồ Tuần Tự Thêm Sản Phẩm Vào Giỏ Hàng .21 Hình 3.7 Sơ Đồ Tuần Tự Cập Nhật Sản Phẩm Ở Giỏ Hàng .22 Hình 3.8 Sơ Đồ Tuần Tự Xóa Sản Phẩm Khỏi Giỏ Hàng 23 Hình 3.9 Sơ Đồ Tuần Tự Gửi Ý Kiến, Câu Hỏi 24 Hình 3.10 Sơ Đồ Tuần Tự Administrator Đăng Nhập .25 Hình 3.11 Sơ Đồ Tuần Tự Administrator Thêm User .26 Hình 3.12 Sơ Đồ Tuần Tự Administrator Cập Nhật Thơng Tin User .27 Hình 3.13 Sơ Đồ Tuần Tự Administrator Xóa User 28 Hình 3.14 Sơ Đồ Tuần Tự Administrator Thêm Sản Phẩm 29 Hình 3.15 Sơ Đồ Tuần Tự Administrator Cập Nhật Sản Phẩm 30 Hình 3.16 Sơ Đồ Tuần Tự Administrator Xóa Sản Phẩm 31 Hình 3.17 Sơ Đồ Tuần Tự Administrator Cập Nhật Trạng Thái Đơn Hàng .32 Hình 3.18 Sơ Đồ Tuần Tự Administrator Xóa Đơn Hàng .33 Hình 3.19 Sơ Đồ Tuần Tự Administrator Thêm Danh Mục 34 Hình 3.20 Sơ Đồ Tuần Tự Administrator Cập Nhật Thơng Tin Danh Mục 35 Hình 3.21 Sơ Đồ Tuần Tự Administrator Xóa Danh Mục 36 Hình 3.22 Sơ Đồ Tuần Tự Administrator Phản Hồi Ý Kiến Kh .37 Hình 3.23 Sơ Đồ Tuần Tự Administrator Cập Nhật Ý Kiến Kh .38 Hình 3.24 Sơ Đồ Tuần Tự Administrator Xóa Ý Kiến Kh 39 Hình 3.25 Sơ Đồ Tuần Tự Administrator Xem Báo Cáo, Thống Kê 39 Hình 3.26 Sơ Đồ Lớp 40 Hình 3.27 Lược Đồ Cơ Sở Dữ Liệu 40 Hình 4.1 Giao Diện Trang Chủ 49 Hình 4.2 Giao Diện Đăng Kí .50 Hình 4.3 Giao Diện Đăng Nhập .50 Hình 4.4 Giao Diện Trang Giỏ Hàng 51 Hình 4.5 Giao Diện Trang Đặt Hàng 52 Hình 4.6 Giao Diện Trang Sản Phẩm 53 Hình 4.7 Giao Diện Trang Chi Tiết Sản Phẩm 54 Hình 4.8 Giao Diện Trang Tin Tức 55 Hình 4.9 Giao Diện Trang Chi Tiết Tin Tức .56 Hình 4.10 Giao Diện Trang Đánh Giá Sản Phẩm 57 iii Hình 4.11 Giao Diện Trang Liên Hệ 58 Hình 4.12 Giao Diện Trang Quản Lý User 59 Hình 4.13 Giao Diện Trang Quản Lí Loại Sản Phẩm 59 Hình 4.14 Giao Diện Trang Thêm Loại Sản Phẩm 60 Hình 4.15 Giao Diện Trang Sửa Loại Sản Phẩm .60 Hình 4.16 Giao Diện Trang Quản Lí Sản Phẩm 61 Hình 4.17 Giao Diện Trang Thêm Sản Phẩm 61 Hình 4.18 Giao Diện Trang Sửa Sản Phẩm .62 Hình 4.19 Giao Diện Trang Quản Lí Banner 62 Hình 4.20 Giao Diện Trang Thêm Banner 63 Hình 4.21 Giao Diện Trang Quản Lí Tin Tức 63 Hình 4.22 Giao Diện Trang Thêm Tin Tức .64 Hình 4.23 Giao Diện Trang Chỉnh Sửa Tin Tức .64 Hình 4.24 Giao Diện Trang Quản Lý Đơn Đặt Hàng 65 iv DANH MỤC BẢNG BIỂU Bảng 3.2: Chức Năng Đăng Kí 10 Bảng 3.3: Chức Năng Đăng Nhập .11 Bảng 3.4: Chức Năng Đổi Mật Khẩu .11 Bảng 3.5: Chức Năng Tìm Kiếm .11 Bảng 3.6: Chức Năng Giỏ Hàng 12 Bảng 3.7: Chức Năng Thêm Loại Sản Phẩm .12 Bảng 3.8: Chức Năng Xóa Loại Sản Phẩm .12 Bảng 3.9: Chức Năng Sửa Loại Sản Phẩm 12 Bảng 3.10: Chức Năng Thêm Sản Phẩm 13 Bảng 3.11: Chức Năng Sửa Sản Phẩm 13 Bảng 3.12: Chức Năng Xóa Sản Phẩm 13 Bảng 3.13: Chức Năng Sửa Thông Tin Khách Hàng 13 Bảng 3.14: Chức Năng Xóa Khách Hàng 13 Bảng 3.15: Chức Năng Thêm Tin Tức 14 Bảng 3.16: Chức Năng Sửa Tin Tức 14 Bảng 3.17: Chức Năng Xóa Tin Tức 14 Bảng 3.18: Chức Năng Thêm Banner 14 Bảng 3.19: Chức Năng Ẩn, Hiện Banner 14 Bảng 3.20: Chức Năng Cập Nhật Đơn Hàng .15 Bảng 3.21: Admin 40 Bảng 3.22: Banner .40 Bảng 3.23: Giỏ Hàng 41 Bảng 3.24: Chi Tiết Giỏ Hàng 41 Bảng 3.25: Loại Sản Phẩm 41 Bảng 3.26: Đánh Giá 41 Bảng 3.27: Chi Tiết Đánh Giá 41 Bảng 3.28: Hình Ảnh Sản Phẩm 42 Bảng 3.29: Đơn Hàng 42 Bảng 3.30: Sản Phẩm 42 Bảng 3.31: Chi Tiết Đơn Hàng 42 Bảng 3.32: Cập Nhật Mật Khẩu .43 Bảng 3.33: Tin Tức 43 Bảng 3.34: Chi Tiết Tin Tức 43 Bảng 3.35: Tình Trạng Đơn Hàng .43 Bảng 3.36: Người Dùng .43 v CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1.1 LÝ DO CHỌN ĐỀ TÀI - Như thấy thị trường việc cạnh tranh kinh doanh ngày trở nên liệt hầu hết nhà kinh doanh, công ty lớn tâm đến việc làm thoả mãn khách hàng cách tốt - So với kinh doanh truyền thống thương mại điện tử chi phí thấp hơn, hiệu đạt cao Hơn nữa, với lợi công nghệ Internet nên việc truyền tải thông tin sản phẩm nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, thông qua bưu điện ngân hàng để toán tiền, tăng thêm thuận lợi để loại hình phát triển - Do đó, với đời website bán hàng qua mạng, người mua thứ hàng hóa lúc nơi mà khơng cần phải tới tận nơi để mua Và khái niệm thương mại điện tử cịn xa lạ Trước thực tế em chọn đề tài: Xây dựng “Website bán giày trực tuyến - Uzi shop” cho đề tài khóa luận tốt nghiệp 1.2 MỤC TIÊU ĐỀ TÀI Về mặt lý thuyết: - Hiểu biết hình thức kinh doanh thương mại điện tử - Hiểu biết giải pháp xây dựng website thương mại điện tử - Nắm cách thức bảo mật website Về mặt công nghệ: - Sử dụng framwork Laravel, ngôn ngữ PHP vào đề tài - Áp dụng mơ hình MVC để xây dựng website Về mặt ứng dụng: - Xây dựng website mang lại thuận tiện cho người dùng có nhu cầu mua sản phẩm - Người tiêu dùng có giá hình ảnh mặt hàng cách xác - Đỡ tốn nhiều thời gian cho người tiêu dùng nhà quản lý việc tham gia vào hoạt động mua bán hàng - Xây dựng Website giúp cho nhân viên quản lý thông tin cách trực quan, thuận tiện - Nhà quản lý dễ dàng việc quản lý sản phẩm - Nhà quản lý thống kê sản phẩm bán chạy cách nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt 1.3 PHƯƠNG PHÁP NGHIÊN CỨU Qua giai đoạn phân tích, xây dựng website bán hàng trực tuyến cho shop giày nên áp dụng phương pháp nghiên cứu cụ thể sau: - Về mặt lý thuyết: Tìm hiểu kỹ thuật lập trình, cách thức hoạt động Hiểu cách thức hoạt động Client – Server Hiểu cách lưu liệu hệ quản trị sở liệu MySQL Server - Về mặt cơng nghệ: Tìm hiểu ngơn ngữ PHP, framework Laravel hệ quản trị MySQL Server để xây dựng trang web hoàn chỉnh ổn định - Về mặt tiếp cận nghiệp vụ: Giải ý kiến phản hồi khách hàng website cách nhanh chóng Hiểu rõ website thành công thị trường công nghệ Phát triển nâng cấp website lên tầm cao Nhanh chóng tìm giải pháp ngăn chặn vấn đề website mắc phải 1.4 PHẠM VI, ĐỐI TƯỢNG CỦA ĐỀ TÀI - Phạm vi đề tài: tảng website nên truy cập lúc - Đối tượng sử dụng: quản trị viên, khách hàng, nhân viên f Giao diện trang sản phẩm Hình 4.6 Giao diện trang sản phẩm Đây giao diện trang sản phẩm Trang sản phẩm thị danh sách sản phẩm mà website đăng bán phân chia loại để khách hàng dễ dàng tìm kiếm sản phẩm cần mua 53 g Giao diện trang chi tiết sản phẩm Hình 4.7 Giao diện trang chi tiết sản phẩm Đây giao diện trang chi tiết sản phẩm Ở người dùng xem tất thơng tin sản phẩm mẫu mã sản phẩm 54 h Giao diện trang tin tức Hình 4.8 Giao diện trang tin tức Đây giao diện trang tin tức Ở người dùng xem tin tức bật trang website sản phẩm mua nhiều từ website 55 i Giao diện trang chi tiết tin tức Hình 4.9 Giao diện trang chi tiết tin tức Đây giao diện trang chi tiết tin tức Người dùng xem thơng tin chi tiết tin tức trang tin tức website 56 j Giao diện đánh giá sản phẩm Hình 4.10 Giao diện trang đánh giá sản phẩm Đây giao diện trang đánh giá sản phẩm Ở người dùng đánh giá phê bình loại sản phẩm 57 k Giao diện trang liên hệ Hình 4.11 Giao diện trang liên hệ Đây giao diện trang liên hệ Ở người dùng thấy địa shop đồ website cách liên hệ với shop 58 4.1.2 Dành cho người quản lý (admin): a Giao diện trang quản lí user Hình 4.12 Giao diện trang quản lý user Đây giao diện trang quản lý user Ở có người quản trị viên quản lý tất tài khoản website b Giao diện trang quản lí loại sản phẩm Hình 4.13 Giao diện trang quản lí loại sản phẩm Đây giao diện trang quản lí loại sản phẩm Ở người quản trị viên quản lý tất loại sản phẩm website 59 c Giao diện thêm loại sản phẩm Hình 4.14 Giao diện trang thêm loại sản phẩm Đây giao diện trang thêm loại sản phẩm Người quản trị viên thêm loại sản phẩm vào website d Giao diện sửa loại sản phẩm Hình 4.15 Giao diện trang sửa loại sản phẩm Đây giao diện trang sửa loại sản phẩm Người quản trị viên sửa thơng tin loại sản phẩm cần sửa 60 e Giao diện trang quản lí sản phẩm Hình 4.16 Giao diện trang quản lí sản phẩm Đây giao diện trang quản lí sản phẩm Ở quản trị viên quản lí tất sản phẩm website Quản trị viên thêm, sửa xóa sản phẩm f Giao diện thêm sản phẩm Hình 4.17 Giao diện trang thêm sản phẩm Đây giao diện trang thêm sản phẩm Người quản trị viên thêm sản phẩm vào website 61 g Giao diện sửa sản phẩm Hình 4.18 Giao diện trang sửa sản phẩm Đây giao diện trang sửa sản phẩm Người quản trị viên sửa thơng tin sản phẩm cần sửa h Giao diên trang quản lí banner Hình 4.19 Giao diện trang quản lí banner Đây giao diện trang quản lí banner Ở quản trị viên quản lí tất banner website Quản trị viên thêm, sửa xóa banner 62 i Giao diện thêm banner Hình 4.20 Giao diện trang thêm banner Đây giao diện trang thêm banner Người quản trị viên thêm banner vào website j Giao diện trang quản lý tin tức Hình 4.21 Giao diện trang quản lí tin tức Đây giao diện trang quản lí tin tức 63 Ở quản trị viên quản lí tất tin tức website Quản trị viên thêm, sửa xóa tin tức k Giao diện Thêm tin tức Hình 4.22 Giao diện trang thêm tin tức Đây giao diện trang thêm tin tức Người quản trị viên thêm tin tức vào website l Giao diện chỉnh sửa tin tức Hình 4.23 Giao diện trang chỉnh sửa tin tức Đây giao diện trang sửa tin tức Người quản trị viên sửa thơng tin tin tức cần sửa 64 m Giao diện trang quản lý đơn đặt hàng Hình 4.24 Giao diện trang quản lý đơn đặt hàng Đây giao diện trang quản lí đơn đặt hàng Ở quản trị viên quản lí tất đơn đặt hàng website Quản trị viên thêm, sửa xóa đơn đặt hàng 4.2 ĐÁNH GIÁ 4.2.1 Kết đạt Qua trình nghiên cứu triển khai đề tài “XÂY DỰNG WEBSITE BÁN HÀNG TRỰC TUYẾN CHO SHOP GIÀY ” em hoàn thành đề tài báo cáo thực tập đạt kết sau: Về thân: Xây dựng thành công website bán hàng trực tuyến với chức Rèn luyện khả tự học, tự tìm hiểu, kĩ làm việc nhóm làm việc cá nhân Rèn luyện kỹ làm báo cáo thuyết trình thơng q báo cáo, thuyết trình tuần Phân chia thời gian hợp lí, có kế hoạch làm việc học tập rõ ràng theo mốc thời gian đặt Rèn luyện tính kỷ luật, tác phong làm việc, nâng cao khả giao tiếp Chủ động việc học hỏi để tích lũy thêm kinh nghiệm làm việc mơi trường doanh nghiệp Về sản phẩm: Website có giao diện thân thiện, dễ thao tác người dùng Đáp ứng yêu cầu website gồm đăng nhập, đăng xuất, quên mật khẩu, thực tác vụ thêm, sửa, xóa, tìm kiếm cho chức quản lý 65 phần lớn cung cấp thông tin sản phẩm, liên hệ, tin tức, xây dựng chức giỏ hàng, tìm kiếm sản phẩm, đăng ký tài khoản khách hàng mua hàng Website Xây dựng module cho người quản trị như: Quản lý sản phẩm, Quản lý loại sản phẩm, quản lý đơn hàng, quản lý khách hàng, quản lý tin tức, quản lí đơn hàng 4.2.2 Hạn chế đề tài Trong trình quan sát thực phân tích thiết kế hệ thống, kinh nghiệm thân cịn nên sở liệu cịn nhiều điểm chưa hợp lí dẫn đến website chưa tối ưu Giao diện đơn giản, bắt mắt với người sử dụng Chưa thực chức phân loại sản phẩm theo size 4.2.3 Hướng phát triển Cải thiện chức thống kê Xây dựng thêm lọc với nhiều tiêu chí tìm kiếm Xây dựng giao diện bắt mắt với công cụ điều hướng hợp lý, thân thiện với người dùng Thêm chức hỗ trợ ngôn ngữ, đơn vị tiền tệ sử dụng Tăng tính bảo mật cho Website Website 66 TÀI LIỆU THAM KHẢO [1] C James and R Trygve, The DCI Architecture: A New Vision of ObjectOriented Programming, 20/3/2009 [2] T S Nguyễn, Sử dụng PHP MySQL thiết kế web động, Hà Nội: Thống Kê, 2005 [3] B Quang, Thiết kế xuất Web HTML, Đà Nẵng: Thống Kê, 2001 [4] T S Nguyễn, Macromedia Dreamweaver8.0, Hà Nội: Lao động xã hội, 2003 [5] M Joel and H Ray, Lập trình PHP MYSQL, Khoa học kỹ thuật, trường ĐH FPT dịch hiệu chỉnh , 2013 [6] Joel Murach and Ray Harris, Lập trình nâng cao PHP MYSQL, Hà Nội: Bách khoa Hà Nội, 2013 [7] [Online] Available: http://www.Google.com.vn [8] [Online] Available: http://www.Buaxua.vn [9] [Online] Available: http://www.Diendantinhoc.com.vn [10] [Online] Available: http://Joomlaviet.org [11] [Online] Available: http://www.mysql.com [12] [Online] Available: http/www.thuthuat.net [13] [Online] Available: http/www.w3schools.com [14] [Online] Available: http/www.thachpham.com ... PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM o O o ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE BÁN GIÀY TRỰC TUYẾN SVTH : TRƯƠNG VĂN LONG MSSV : 16152480201012 LỚP : K10TT GVHD : TH.S LÊ THỊ... đời website bán hàng qua mạng, người mua thứ hàng hóa lúc nơi mà khơng cần phải tới tận nơi để mua Và khái niệm thương mại điện tử cịn xa lạ Trước thực tế em chọn đề tài: Xây dựng ? ?Website bán giày. .. Nắm cách thức bảo mật website Về mặt công nghệ: - Sử dụng framwork Laravel, ngôn ngữ PHP vào đề tài - Áp dụng mơ hình MVC để xây dựng website Về mặt ứng dụng: - Xây dựng website mang lại thuận