Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
4,05 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ TIỂU LUẬN MÔN HỌC PHÁT TRIỂN MÃ NGUỒN MỞ Xây dựng Website Bán giày thể thao online cho Shop Shoes Bình Chuẩn GVHD: NGUYỄN HỮU VĨNH SVTH: CHU THỊ LƯỢT MSSV: 1724801030074 LỚP: D17PM02 Bình Dương 12/2020 0 NHẬN XÉT VÀ CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Đề tài: Xây dựng website bán giày thể thao online cho Shop Shoes Bình Chuẩn Nội dung nhận xét Điểm: Bằng số: Bằng chữ: Bình Dương, ngày tháng năm 2020 GIẢNG VIÊN Nguyễn Hữu Vĩnh 0 LỜI NÓI ĐẦU Ngày nay, với phát triển mạnh mẽ khoa học kỹ thuật ứng dụng sống, đặc biệt việc hỗ trợ quản lý Thì việc tin học hóa cơng tác quản lý nhu cầu cần thiết, đem lại hiệu rõ rệt, giúp cho việc quản lý quan, doanh nghiệp, trở nên dễ dàng, hiệu quả, xác Hãy thử nhìn vào máy tính cá nhân mình,chỉ với vài thao tác đơn giản, chí cú click chuột, bạn đọc báo, xem phim, nghe đài, mua sắm qua mạng, nói giới thơng tin gần trước mắt bạn Các doanh nghiệp muốn tiến hành bán hàng trực tuyến, điều họ cần đến website chất lượng, với hệ thống thông tin thiết kế tốt, giao diện đẹp, dễ sử dụng an tồn Với lí đó, hướng dẫn giúp đỡ thầy Nguyễn Hữu Vĩnh, em chọn đề tài “Xây dựng Website bán giày thể thao” làm đề tài cho tiểu luận Với số mục tiêu thiết kế trang web: - Bước đầu xây dựng website bán hàng trực tuyến nhằm quảng bá rộng rãi sản phẩm - Rút ngắn khoảng cách nhà phân phối người tiêu dùng, đồng thời tiết kiệm thời gian chi phí cách đáng kể thơng qua thơng tin phù hợp với nhu cầu khách hàng Trong q trình thực tiểu luận cuối khóa em nhận đượ c giúp đỡ bảo tận tình thầy, giáo, tận tình bảo suốt trình học trường, đặc biệt em xin chân thành cảm ơn Thầy Nguyễn Hữu Vĩnh hưỡ ng dẫn trình làm tiểu luận Tuy nhiên, thời gian hạn hẹp, nỗ lực khó tránh khỏi thiếu sót Em mong nhận thơng cảm, lời góp ý bảo tận tình q Thầy Cơ bạn 0 MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG I: MỞ ĐẦU 10 1.1 Lý chọn đề tài 10 1.2 Ưu, khuyết điểm 10 * Ưu điểm 10 * Khuyết điểm 10 1.3 Hướng tiếp cận đề tài 11 1.4 Nội dung thực đề tài 11 1.5 Ý nghĩa lý luận ý nghĩa thực tiễn đề tài 13 CHƯƠNG 2: TỔNG QUAN VỀ LARAVEL FRAMEWORK 14 2.1 Giới thiệu Laravel 14 2.2 Lịch sử phát triển Laravel 14 2.3 Tại chọn Laravel 16 2.4 Giới thiệu MySQL 16 2.5 Tại chọn MySQL? 17 CHƯƠNG 3: KHẢO SÁT HỆ THỐNG, XÁC ĐỊNH YÊU CẦU 18 3.1 Lý chọn đề tài 18 - Thời gian: 8h, Ngày 10 tháng 10 năm 2020 18 3.2 Chiến lược điều tra 18 3.3 Phân tích hệ thống 19 3.3.1 Về phía khách hàng 19 3.3.2 Về phía nhà quản lý 19 3.4 Các chức hệ thống 20 0 3.4.1 Các chức đối tượng khách vãng lai 20 3.4.1.1 Chức điền thông tin mua sản phẩm 20 3.4.1.2 Chức xem thông tin sản phẩm 21 3.4.1.3 Chức giỏ hàng 21 3.4.1.4 Chức đặt hàng 21 3.4.2 Chức Administrator 21 3.4.2.1 Các chức quản lý khách hàng 21 3.4.2.2 Các chức quản lý Sản Phẩm 22 3.4.2.3 Các chức quản trị người dùng 22 3.4.2.4 Các Chức Năng Đối Với Hóa Đơn Đặt Hàng 22 CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23 4.1 Sơ đồ Usecase 23 4.1.1 Bi ểu đ use case tổng quát 23 4.1.2 Bi ểu đ use case chi tiết 24 4.2 Sơ đồ tun tự 33 4.2.1 Sơ đ tun t đăng nhp 33 4.2.2 Sơ đ tun t xem sản phẩm 33 4.2.3 Sơ đ tun t thêm loại sản phẩm 34 4.2.4 Sơ đ tun t thêm hiệu sản phẩm 34 4.2.5 Sơ đ tun t thêm sản phẩm 35 4.2.6 Sơ đ tun t sửa loại sản phẩm 35 4.2.7 Sơ đ tun t sửa hiệu sản phẩm 36 4.2.8 Sơ đ tun t sửa sản phẩm 36 4.2.9 Sơ đ tun t xóa sản phẩm 37 4.2.10 Sơ đ tun t xóa loại sản phẩm 37 0 4.2.11 Sơ đ tun t xóa hiệu sản phẩm 38 4.2.12 Sơ đ tun t xóa sản phẩm 38 4.2.13 Sơ đ tun t liệt kê sản phẩm 39 4.3 Mơ hình hóa liệu tổ chức liệu thiết kế chương trình cho Web 39 4.3.1 Sơ đ sở liệu 39 4.3.2 Mô tả bảng sở liệu 40 CHƯƠNG 5: THIẾT KẾ GIAO DIỆN, KIỂM THỬ 43 5.1 Thiết kế đặc tả giao diện 43 5.1.1 N ội dung trang chủ 43 5.1.2 Trang hàng giảm giá 44 5.1.3 Trang sản phẩm 45 5.1.4 Trang giày nữ 46 5.1.5 Trang giày nam 47 5.1.5 Trang Puma 48 5.1.6 Trang Balenciaga 49 5.1.7 Trang Converse 50 5.2 Phn nội dung trang quản lý 56 5.2.1 Đăng nhp hệ thống quản trị 56 5.3 Kiểm thử 61 CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 63 6.1 Thực nghiệm 63 6.2 Kết đạt đề tài 63 6.3 Hạn chế đề tài 63 6.4 Hướng phát triển đề tài 63 TÀI LIỆU THAM KHẢO 64 0 DANH MỤC HÌNH ẢNH Hình 1: Biểu đồ use case tổng quát 23 Hình 2: Sơ đồ use case đăng nhập 24 Hình 3: Sơ đồ use case quản trị viên 25 Hình 4: Sơ đồ use case quản lý đơn hàng 26 Hình 5: Sơ đồ use case quản lý tài khoản cá nhân 27 Hình 6: Sơ đồ use case tìm kiếm 29 Hình 7: Sơ đồ use case đăng ký 30 Hình 8: Sơ đồ use case đăng nhập 32 Hình 9: Sơ đồ đăng nhập 33 Hình 10: Sơ đồ xem sản phẩm 33 Hình 11: Sơ đồ thêm loại sản phẩm 34 Hình 12: Sơ đồ thêm hiệu sản phẩm 34 Hình 13: Sơ đồ thêm sản phẩm 35 Hình 14: Sơ đồ sửa loại sản phẩm 35 Hình 15: Sơ đồ sửa hiệu sản phẩm 36 Hình 16: Sơ đồ sửa sản phẩm 36 Hình 17: Sơ đồ xóa sản phẩm 37 Hình 18: Sơ đồ xóa loại sản phẩm 37 Hình 19: Sơ đồ xóa hiệu sản phẩm 38 Hình 20: Sơ đồ xóa sản phẩm 38 Hình 21: Sơ đồ liệt kê sản phẩm 39 Hình 22: Mơ hình hóa liệu 39 Hình 1: Trang chủ 43 Hình 2: Trang hàng giảm giá 44 Hình 3: Chức xem sản phẩm 45 Hình 4: Chức xem giày nữ 46 Hình 5: Chức xem giày nam 47 Hình 6: Chức xem thương hiệu Puma 48 Hình 7: Chức xem thương hiệu Balenciaga 49 0 Hình 8: Chức xem thương hiệu Converse 50 Hình 9: Chức xem thương hiệu Nike 51 Hình 10: Chức xem thương hiệu Adidas 52 Hình 11: Chức xem thương hiệu Adidas 53 Hình 12: Chức xem giỏ hàng 54 Hình 13: Chức Thanh tốn 55 Hình 14: Chức đăng nhập quản trị 56 Hình 15: Chức quản lý sản phẩm 56 Hình 16: Chức quản lý thương hiệu sản phẩm 57 Hình 17: Chức thêm thương hiệu sản phẩm 57 Hình 18: Chức xem đơn đặt hàng 58 Hình 19: Chức quản lý loại sản phẩm 58 Hình 20: Chức Thêm sản phẩm 59 Hình 21: Trang chi tiết sản phẩm 59 Hình 22 Chức quản lý khách hàng 60 0 DANH MỤC BẢNG Bảng 1: UC đăng nhập 24 Bảng 2: UC Quản lý quản trị viên (Admin) 25 Bảng 3: UC Quản lý đơn hàng 27 Bảng 4: UC Quản lý tài khoản cá nhân 29 Bảng 5: UC Tìm kiếm 30 Bảng 6: UC Đăng ký 31 Bảng UC đăng nhập 33 Bảng 4.3.2 Bảng thông tin giỏ hàng 40 Bảng 4.3.2 Bảng thông tin chi tiết giỏ hàng 40 Bảng 4.3.2 Bảng thông tin khách hàng 41 Bảng 4.3.2 Bảng thông tin sản phẩm 42 Bảng 4.3.2 Bảng thông tin loại sản phẩm 42 Bảng Đối với người dùng 61 Bảng Đối với quản trị 62 0 CHƯƠNG I: MỞ ĐẦU 1.1 Lý chọn đề tài Sau tìm hiểu xin ý kiến giáo viên hướng dẫn, em lựa chọn ứng dụng “ XÂY DỰNG WEBSITE BÁN GIÀY THỂ THAO CHO SHOP SHOES BÌNH CHUẨN ” 1.2 Ưu, khuyết điểm * Ưu điểm - Đề tài mang tính gần gũi với sinh viên - Cơng tác quản lý không phức tạp - Đối với khách truy cập trang web: + Cho phép xem thông tin sản phẩm, thông tin liên quan đến cửa hàng, góp ý, liên hệ tới trang web + Cho phép tìm kiếm sản phẩm theo nhiều tiêu chí khác nhau, s ắp xếp sản phẩm, đánh giá, phân loại sản phẩm + Cho phép mua hàng mặt hàng cịn kho hàng Mọi sản phẩm khách hàng đặt mua cho vào giỏ hàng họ + Cho phép loại bỏ mặt hàng sau cho vào giỏ hàng mà chưa đặt hàng - Đối với người quản trị trang web (admin): + Cho phép admin cập nhật thông tin liên quan đến sản phẩm, cụ thể là: Thêm thơng tin loại sản phẩm có s ản phẩm cập nhật thông tin sản phẩm vào sở liệu; sửa đổi thông tin cho phù hợp với sản phẩm xóa bỏ loại điện thoại sản phẩm hết cửa hàng khơng cịn kinh doanh sản phẩm + Cho phép nhận quản lý bình luận đánh giá khách hàng loại sản phẩm, quản lý đơn đặt hàng + Cho phép người quản trị đưa báo cáo thống kê sản phẩm (sản phẩm đặt hàng nhiều nhất, nhiều người ưa chuộng nhất) thống kê doanh thu mà cửa hàng đạt theo tháng, theo năm * Khuyết điểm - Tiếp cận với ngơn ngữ PHP cịn chưa sâu sắc nên dành nhiều thời gian để tìm hiểu, cơng nghệ liên quan - Chưa có kinh nghiệm lập trình website - Chưa tiếp cận ứng dụng đượ c hết tất control PHP công nghệ Ajax, Jquery, 0 5.1.7 Trang Converse - Nhiệm vụ: Giúp khách hàng xem đượ c thông tin sản phầm thương hiệu CONVERSE - Mô tả: Khách hàng xem sản phẩm thương hiệu CONVERSE - Hình ảnh minh họa Hình 8: Chức xem thương hiệu Converse 0 5.1.8 Trang thương hiệu Nike -Nhiệm vụ: Giúp khách hàng xem đượ c thông tin sản phẩm thương hiệu Nike -Mô tả: Khách hàng xem sản phẩm thương hiệu Nike -Hình ảnh minh họa Hình 9: Chức xem thương hiệu Nike 0 5.1.9 Trang Adidas -Nhiệm vụ: Giúp khách hàng xem đươc thông tin sản phẩm thương hiệu Adidas -Mô tả:Khách hàng xem sản phẩm thương hiệu Adidas -Hình ảnh minh họa Hình 10: Chức xem thương hiệu Adidas 0 5.1.10.Trang Đăng nhp đăng kí -Nhiệm vụ: Giúp khách hàng đăng kí để đặt hàng -Mơ tả: Giúp khách hàng đăng kí để đặt hàng -Hình ảnh minh họa Hình 11: Chức xem thương hiệu Adidas 0 5.1.11.Trang giỏ hàng -Nhiệm vụ: Liệt kê sản phầm khách chọn -Mô tả: Liệt kê sản phầm khách chọn -Hình ảnh minh họa: Hình 12: Chức xem giỏ hàng 0 5.1.12.Trang toán -Nhiệm vụ: Giúp khách hàng l ựa chọn phương thức tốn thơng tin giao hàng -Mô tả: : Giúp khách hàng lựa chọn phương thức tốn thơng tin giao hàng -Hình ảnh minh họa: Hình 13: Chức Thanh toán 0 5.2 Phn nội dung trang quản lý 5.2.1 Đăng nhp hệ thống quản trị - Nhiệm vụ: Giúp người quản trị (Administrator) bắt đầu phiên làm việc với hệ thống - Mô tả: Người quản trị sử dụng tài khoản người quản trị tối cao cấp tài khoản để đăng nhập hệ thống Tùy theo chức vụ mà user có quyền hạn khác - Hình ảnh minh họa Hình 14: Chức đăng nhập quản trị Hình 15: Chức quản lý sản phẩm 0 Hình 16: Chức quản lý thương hiệu sản phẩm Hình 17: Chức thêm thương hiệu sản phẩm 0 Hình 18: Chức xem đơn đặt hàng Hình 19: Chức quản lý loại sản phẩm 0 Hình 20: Chức Thêm sản phẩm Hình 21: Trang chi tiết sản phẩm 0 Hình 22 Chức quản lý khách hàng 0 5.3 Kiểm thử Hệ thống website chia thành hai phần chức năng: Chức dành cho người dùng chức dành cho quản trị Stt Tính thử nghiệm Số ln thử Dữ liệu thử Số ln đạt Kết đánh giá Xem thông tin chi tiết s ản phẩm 10 Click chọn sản phẩm 10/10 Chức thực tốt Phân loại theo nhóm, loại sản phẩm 10 Áo Thun, Quần Jean… 10/10 Xuất danh sách sản phẩm loại 10 Click chọn mua hàng 10/10 Chức thực tốt Giỏ hàng Tìm kiếm sản phẩm Tên sản phẩm Giá tiền Đặt hàng 10 Quần áo nam 10/10 Chức thực tốt 10 100.000 đến 1.000.000 10/10 Chức thực tốt 10/10 Chức thực tốt 10 Click chọn “Đồng ý mua hàng” Click chọn “Lập đơn đặt hàng” Bảng Đối với người dùng 0 Tính STT thử nghiệm Số ln thử Số ln đạt Dữ liệu thử Tên người dùng, mật Đăng nhập Quản lý giao hàng 10 Phân quyền Các tên người dùng Cập nhật sản phẩm 10 Cập nhật hiệu sản phẩm Các đơn đặt hàng 5/5 Kết đánh giá Chức thực tốt 10/10 Chức thực tốt 5/5 Chức thực tốt Các sản phẩm 10/10 Chức thực tốt 10 Các sản phẩm 10/10 Chức thực tốt Cập nhật loại sản phẩm 10 Các sản phẩm 10/10 Chức thực tốt Cập nhật tin tức 10 Các tin t ức 10/10 Chức thực tốt Cập nhật khuyến 10 Hàng khuyến 10/10 Chức thực tốt Bảng Đối với quản trị 0 CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 Thực nghiệm - Dự định đề tài phát triển đồ án kì tới với chức hồn thiện hơn, mở rộng nhiều chức chương trình 6.2 Kết đạt đề tài - Về bản, chương trình hồn thành chức yêu cầu đặt theo kế hoạch - Giao diện chương trình thân thiện với người dùng - Các chức quản lý dễ sử dụng - Qua đề tài này, em thu đượ c kiến thức PHP, ASP.Net, cách thiết kế trang web, có thêm hiểu biết công nghệ Ajax, Jquery,… - Nâng cao khả làm việc làm việc độc lập - Trau dồi thêm kiến thức quy trình phát triển phần mềm, phân tích thiết kế hướng đối tượng 6.3 Hạn chế đề tài - Hệ thống quản lý s ản phẩm quy mô nhỏ, hẹp, chưa mở rộng quản lý đề tài - Còn nhiều chức hệ thống cần mở rộng hoàn thiện - Giao diện người dùng chưa thực s ự bắt mắt, thu hút người dùng - Một s ố vấn đề sở liệu chưa xử lý 6.4 Hướng phát triển đề tài - Phát triển đề tài với quy mô rộng - Tối ưu hóa sở liệu - Hoàn thiện mở rộng thêm chức hệ thống nhiều - Thiết kế giao diện bắt mắt, thân thiện với người dùng 0 TÀI LIỆU THAM KHẢO [1] Phạm Hữu Khang, 2003, Xây dựng ứng dụng Web PHP & MySQl, Nhà xuất Mũi Cà Mau [2] Nguyễn Trường Sinh, 2005 Sử dụng PHP & MySQL thiết kế Web động, Nhà xuất Thống Kê [3] Bùi Quốc Huy, 2005 Giáo trình PHP & MySQL, Trung tâm đào tạo cơng nghệ mạng Việt Chuyên [4] Bryan Syverson, Joel Murach, SQL Server hướng dẫn học qua ví dụ, NXB Khoa học Kỹ thuật, 2013 [5].http://itexpressvn.com/vi/tin-tuc/video-huong-dan-thiet- ke-website-ban-hang-bangasp.net-tu-a-z-142.html 0 ... 1.1 Lý chọn đề tài Sau tìm hiểu xin ý kiến giáo viên hướng dẫn, em lựa chọn ứng dụng “ XÂY DỰNG WEBSITE BÁN GIÀY THỂ THAO CHO SHOP SHOES BÌNH CHUẨN ” 1.2 Ưu, khuyết điểm * Ưu điểm - Đề tài mang... CHẤM ĐIỂM CỦA GIẢNG VIÊN Họ tên giảng viên: Nguyễn Hữu Vĩnh Đề tài: Xây dựng website bán giày thể thao online cho Shop Shoes Bình Chuẩn Nội dung nhận xét ... Nguyễn Hữu Vĩnh, em chọn đề tài ? ?Xây dựng Website bán giày thể thao? ?? làm đề tài cho tiểu luận Với số mục tiêu thiết kế trang web: - Bước đầu xây dựng website bán hàng trực tuyến nhằm quảng bá