Đặt vấn đề.2 Mục tiêu và phạm vi dé tai.3 Định hướng giải pháp. cc ccc et cece cence cteeeentnteeeeenies 8 V4 Bố cục đồ án.Ặ 2S 2n ng uyu 8 CHUONG 2: KHAO SAT VA PHAN TICH YEU CAU.2 Tổng quan chức năng.1 Biểu đồ usecase tông quát.2 Biểu đồ usecase phân rã.- 5s ST TH H11 1121112 1 1 reg 13 2.3 Quy trình nghiệp vụ.4 Yêu cầu phi chức năng. 5 ST 1111211111111 11211 1121 101112 11g 28 CHƯƠNG 3: CÔNG NGHỆ SỬ DỤNG. ee 30 CHƯƠNG 4: THỰC NGHIỆM VÀ ĐÁNH GIÁ.1 Thiết kế kiến trúc.1 Lựa chọn kiến trúc phần mềm.2 Thiết kế tổng quan.3 Thiết Kế Chỉ Tiết.2 Thiết kế chỉ tiẾt.1 Thiết kế giao diện.2 Thiết kế cơ sở dữ liệu.3 Xây dựng ứng dụng.1 Thư viện và công cụ sử dụng.2 Kết quả đạt được.
- 552 S221 212211 11211111211211221111121222121222121122211 2e 48 CHƯƠNG §: CÁC GIẢI PHÁP VÀ ĐÓNG GÓP NỒI BẬT. 7s cse: 49 CHƯƠNG 6: KÉT LUẬN VÀ HƯỚNG PHÁT TRIỂN.2 Hướng phát triển. na 52 Mục lục bảng biểu Table 1: Bảng đặc tả usecase Đăng Ký. Q0 1 121121 1121122111211 22g tre 20 Table 2: Bảng dữ liệu đầu vào của usecase đăng ký.--- nu 21 Table 3:Bang đặc tả usecase Đăng Nhập.
L0 2201211222122 1112222 rreg 21 Table 4: Bảng dữ liệu đầu vào của usecase đăng nhập.-- 5n sen 23 Table 5: Usecase đăng xuất của khách hảng. 2-5 S2 E121 1271152212112 e2 23 Table 6: Usecase đổi mật khâu của khách hàng. 24 Table 7: Bảng đặc tả usecase mua hàng. 25 Table 8 Bảng đặc tả usecase quản lý đơn hàng của Admin.
39 Table 10: Bang thương hiệu.- 2 2 201221 12111211121 111111 15521111211 2111111211111 kg 40 Table 11: Bảng sản phẩm. 52 9T E121111111E71 11211 121101212121 12121211 xu 40 Table 12: Bang chi tiét sản phẩm.iẢỶẢỔẢẢỶÝỶÝÝỶÝ 41 Table 14: Bang đơn hàng.- (0 2222211211211 12 111711011101 11111111 11111211 11111 1g xe 42 Table 15: Bang chi tiết đơn hàng. 5 S12 2119211 12111121171111111 1 1101201 c2 43 Table 16: Bảng bình luận. 43 Table 17: Bảng đánh g1á.
220 122112211211 1211111111111 10111011111 211 111811 xa 44 Table 18: Bang ma 91am 21a. 44 Table 19: Bảng thư viện và công cụ str dung. ccc cccccececeenecneecnseetteeeeenseeens 45 Table 20: Bang thong tin sản phẩm. 2-2-2191 SE1 221211127111 1111121211 011 cx2 47 Table 21: Bảng kiểm thử.
- 2 1S E1 1911111211112112111211 2111211112112 21 re 48 Muc luc hinh anh Figure 1: Usercase tổng quát của Admin.- 2 + 1 1221221121211 511 111211 yg 11 Figure 2: Usecase tổng quát của EditOr.--ss- + s 121111111 1111111211121 ra 12 Figure 3: Usecase tong quat của khách hàng. 52-5 S11 1118151111111 1e 12 Figure 4: Usecase chức năng đăng ký va đăng nhập.-- 0 22 sscsey 13 Figure 5: Tim kiém va loc san pham ¬ 13 Figure 6: Xem chi tiét san pham va dat hàng. 52-5 SE E1 1221121211112 c6 14 Figure 7: Stra thong tin ca han. eee eecceeeeeeecneee caste cneeneeeeeeeeesneeteeenneens 15 Figure 8: Quan lý đơn hàng.
ccc cceesseeseceseenecensestsessesssessssteeenseeeenseees 15 Figure 9: Quan ly danh mun. cece cececcceesessseeseceseeneceneccnseeeessesesseeentieeeetssees 16 Figure 10: Quản lý sản phẩm.-2- 5 1S E1 2121121111111 112112122121 11 ng re 17 Figure 11: Quan lý đơn hàng. 2 22 122122211211 121 121112111111 111 1111281111811 kg 18 Figure 12: Quan ly m@ 21am Ø1Â. 22012111 2211211 1211121111 10211 1111115011 18g ky 19 Fleure 13: Quy trình nghiệp vụ.- c1 c2 22121211211 121 111111111211 121 101118121111 re 19 Figure 14: Hinh 0y 8/0.
35 Figure 15: Hinh anh trang chỉ tiết sản phẩm. 2 + St SE E221 115511112 26 35 Figure 16: Hinh anh giỏ hàng. 2 20 2211211 12211211 15111111111 211 1110111118111 tờ 36 Figure 17: Hinh ảnh đăng nhập. 39 DANH MỤC THUẬT NGỮ VÀ TỪ VIẾT TAT Thuật ngữ Y Nghia HTML HyperText Markup Language la ng6n ngit danh dau siéu van ban CSS Cascading Style Sheets ding dé miéu ta cách trình bày các tài liệu viết bằng ngôn ngữ HTML Javascript Là một ngôn ngữ lập trình thông dịch được phát triển từ các ý niệm neuyên mẫu PHP Hypertext Preprocessor, là một ngôn ngữ lập trình kịch bản Laravel Là một framework của ngôn ngữ lập trình PHP Jquery Là thư viện cua Javascript, duoc thiét ké đơn giản hóa thao tác HTML DOM, cũng như xử lý sự kiện, hoạt ảnh CSS, và AJax MySQL Là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thê giới CHUONG 1: GIOI THIEU DE TAI 1.1 Dat van dé Sự phát triển không ngừng của Công nghệ thông tin và tin học đã mớ ra nhiều tiềm năng mới trong lĩnh vực quản lý kinh tế, và đặc biệt là trong ngành bán hàng.
Với sự xuất hiện của các phần mềm quản lý và Website, cơ hội để mở rộng thị trường, tăng hiệu quả kinh doanh, và tạo uy tín cho cửa hàng là vô cùng rõ ràng. Tuy nhiên, việc thiết kế Website sao cho phủ hợp với cả khách hàng trực tiếp và trực tuyến lại là một thách thức.2 Mục tiêu và phạm vi đề tài Mục tiêu của đề tài là tìm hiểu cách thiết kế một Website nhằm tối ưu hóa lợi ích mà nó mang lại cho cửa hàng giày thể thao. Phạm vi của đề tài sẽ tập trung vào việc xác định các yêu tố cần thiết cho một Website hiệu quả và thảo luận cách tận dụng những yếu tố đó để tăng cường hiệu quả kinh doanh.3 Định hướng giải pháp Dé giai quyet van dé nay, chung ta cân tìm hiểu những nguyên tắc cơ ban của thiết kê web. Điều này bao gôm việc hiểu người dùng mục tiêu của chúng ta, tạo ra một trải nghiệm người dùng tôt, và đảm bảo rắng Website của chúng ta dé dang tim kiém va điều hướng.4 Bồ cục đồ án Đồ án tốt nghiệp này sẽ xuất phát từ 4 chương tiếp theo.
Trong Chương 2, chúng em sẽ mô tả sự cần thiết của dự án và các chức năng chính trong trang web. Chương 3 sẽ tiếp tục đề cập đến các công nghệ mà chúng em đã áp dụng để hình thành một trang web hoàn chỉnh. Tiếp theo, Chương 4 sẽ phân tích những điểm quan trọng của trang web, ví dụ như Erd, Database và các phương pháp kiểm thử chúng em đã sử dụng. Và cuối cùng, trone Chương 5, chúng em sẽ thảo luận về những nhận xét và bài học cũng như trải nghiệm mà chúng em đã đạt được qua quá trình thực hiện đỗ án này.
CHUONG 2: KHAO SAT VA PHAN TICH YEU CAU 2.1 Khao sat hién trang Nhóm em sẽ tiến hành nghiên cứu chỉ tiết về tình hình hiện tại và yêu cầu cho phần mềm của đề tài đồ án từ ba nguồn thông tin chính: người dùng, các hệ thống hiện có, và cac website ban giay khac. Nhìn từ góc độ của người dùng, nhóm em sẽ thực hiện khảo sat nhằm hiểu được nhu cầu, kỳ vọng và yêu cầu của họ khi mua giày trực tuyến. Chúng em sẽ tìm hiểu các yếu tố quan trọng như trải nghiệm giao diện người dùng, chức năng lọc sản phâm, chức năng quản lý đơn hảng, chức năng tìm kiếm, phản hồi từ khách hàng và yếu tố khác để xác định những điều cần phải thỏa mãn. Tiếp sau đó, chúng em sẽ nghiên cứu và phân tích các hệ thống hiện có trên thị trường.
Nhóm em sẽ xem xét các sản phẩm tương ứng và đánh giá sức mạnh và điểm yếu của chúng. Điều này giúp chúng em hình dung rõ ràng về những gì đã thực hiện được và những thách thức mà chúng em cần đối mặt. Cuối cùng, nhóm em sẽ tham khảo các trang web bán giày tương tự để thu thập thông tin về cách họ cung cấp dịch vụ, giao điện người dùng, hệ thống lọc, hệ thống quản lý sản phâm, danh mục, đơn hàng, mã giảm giá, đánh giá sản phẩm, hệ thông tìm kiếm, chức năng mua sắm và yếu tố khác. Chúng em sẽ phân tích, so sánh và đánh giá ưu điểm và khuyết điểm của các trang web này.
Từ quá trình khảo sát, phân tích và đánh giá một cách chỉ tiết, nhóm em đã có cái nhìn tong quan về tình hình hiện tại và các yêu cầu của phần mém trong dé tài đồ án. Điều này sẽ cung cấp cho nhóm em thông tin cần thiết để xây dựng một trang web bán giày phục vụ tốt nhu câu và có thé tin cay của người dùng.2 Tổng quan chức năng Các chức năng mà nhóm em sẽ làm trong website: * Quan tri vién (Admin): oO Dang nhap oO Dang xuat oO Quan ly tai khoan oO Quan ly san pham Quan ly don hang Quan ly ma giam gia Quan ly danh muc Thống kê oO Trả lời đánh gia oO Mọi chức năng khác của người dùng ® Quan tri vién (Editor): oO Dang nhap oO Dang xuat oO Quan ly san pham oO Quan ly don hang oO Quan ly danh muc oO Thống kê oO Trả lời đánh gia oO Mọi chức năng khác của người dùng e Khach hang (User): oO Dang ky oO Dang nhap oO Dang xuat Chỉnh sửa thông tin cá nhân Tìm kiêm sản phâm 10 o Loc san pham o Xem théng tin chi tiét sản phâm o Dat hang o Thanh toán khi nhận hàng, thanh toán VNPAY o Quan ly don hang 2.1 Biéu dé usecase téng quat Quan tri vién (Admin): Sửa xóa danh mục Quản lý danh mục Thêm mã giảm giá Quản lý đơn hà Quản lý sản phẩm ADMIN Duyệt đơn hàng Thêm , Sửa. Xóa sản phẩm Xem thống kê doanh thu Tra lời đánh giá Figure 1: Userease lông quát của Admin 11 Quan tri vién (Editor): Quan ly don Editor nà ng Xem théng ké doanh thu Figure 2: Usecase tong quat cia Editor Khach hang: 12 Nhập mã giảm Đăng Nhập gia Đăng Xuất -“ sản User Xem đơn hàng Hủy đơn hàng Thêm vào giỏ Đánh giá sản hàng pham ha Eigure 3: Usecase tổng quát của khách hàng 2.2 Biéu dé usecase phan ra @ Use case chức năng đăng ký và đăng nhập khách hàng <<extend>> ,’ *\<<extend>> Khach hang ` Đăng Xuất Thông báo lỗi Figure 4; Usecase chtee nang đăng ký và đăng nhập ® Use case chức năng tìm kiêm và lọc sản phẩm của khách hàng 13 Chức năng đề tìm kiếm và lọc sản phâm giúp người dùng tìm sản phâm dễ đàng hơn. nhập từ khóa Khách hàng <<extend>> Lọc sản phẩm }----------------------: Theo hãng Figure 5: Tìm kiếm và lọc sản phẩm ® Use case chức năng xem chi tiết san pham va dat hang cua khách hàng Biéu đô usecase chức năng xem chi tiết sản phâm và đặt hàng của người dùng 14 Xem thông tin chí \ <<include>> Bắm vào sản tiêtsảnphẩm fone phẩm Khách hàng <<include>>.
Dathang }-----”””””””” Đăng nhập .