TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN QUẦN ÁO CHO CHUỖI CỬA HÀNG TUNA SHOP NGÀNH HỆ THỐNG THÔNG TIN GVHD TS Phạm Văn Hiệp Sinh viê[.]
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - BÁO CÁO THỰC TẬP TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN QUẦN ÁO CHO CHUỖI CỬA HÀNG TUNA SHOP NGÀNH: HỆ THỐNG THÔNG TIN GVHD: TS Phạm Văn Hiệp Sinh viên: Đinh Nguyễn Tùng Anh Mã sinh viên: 2019605055 Hà Nội, Năm 2023 LỜI CẢM ƠN Trước tiên với tình cảm sâu sắc chân thành nhất, cho phép em bày tỏ lịng biết ơn đến trường Đại học Cơng nghiệp Hà Nội , thầy cô giáo khoa Công nghệ thông tin tạo điều kiện thuận lợi truyền dạy kiến thức cho em thời gian qua để em hoàn thành đề tài cách tốt suốt trình học tập nghiên cứu đề tài Trong suốt thời gian từ bắt đầu học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ quý Thầy Cô bạn bè Và hết em xin bày tỏ lòng biết ơn sâu sắc tới giảng viên hướng dẫn TS Phạm Văn Hiệp trực tiếp giúp đỡ, quan tâm, hướng dẫn em hoàn thành tốt báo cáo suốt thời gian vừa qua Khi nghiên cứu đề tài, em cố gắng hoàn thành tốt báo cáo đồ án thực tập tốt nghiệp Tuy nhiên vốn kiến thức hạn chế thời gian nghiên cứu đề tài nên không tránh khỏi thiếu sót q trình thực đề tài, em mong nhận ý kiến đóng góp quý báu quý Thầy Cô để kiến thức em lĩnh vực chuyên ngành hoàn thiện đồng thời có điều kiện bổ sung, nâng cao vốn hiểu biết kinh nghiệm thân Em xin chân thành cảm ơn! MỤC LỤC Trang LỜI NÓI ĐẦU .i DANH MỤC CÁC THUẬT NGỮ, KÝ HIỆU VÀ CÁC CHỮ VIẾT TẮT ii DANH MỤC HÌNH VẼ iii DANH MỤC BẢNG BIỂU v MỞ ĐẦU .1 CHƯƠNG I: KHẢO SÁT BÀI TOÁN .2 1.1 Giới thiệu chung: .2 1.2 Khảo sát nghiệp vụ hệ thống: 1.2.1 Hiện trạng cấu tổ chức: 1.2.2 Cơ cấu tổ chức: 1.2.3 Mô tả hoạt động phận: .3 1.2.4 Xác định yêu cầu: .3 1.3 Giới thiệu công nghệ, ngôn ngữ sử dụng 1.3.1 Giới thiệu ngôn ngữ PHP 1.3.2 Giới thiệu mơ hình MVC 1.3.3 Tổng quan ngôn ngữ PHP MVC 1.3.4 Cơ sở liệu sử dụng: mơ hình truy cập triệu gọi sở liệu PDO CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10 2.1 Phân tích hệ thống 10 2.1.1 Các tác nhân tham gia hệ thống .10 2.1.2 Các use case hệ thống .10 2.1.3 Các yêu cầu lưu trữ liệu 10 2.2 Các biểu đồ use case 11 2.2.1 Biểu đồ use case tổng quát .11 2.2.2 Biểu đồ phân rã use case 12 2.3 Mô tả chi tiết use case .13 2.3.1 Mô tả use case Đăng ký 13 2.3.2 Mô tả use case Đăng nhập 14 2.3.3 Mô tả use case Xem danh mục 15 2.3.4 Mô tả use case Xem chi tiết sản phẩm 16 2.3.5 Mô tả use case Xem bảng tin 17 2.3.6 Mô tả use case Xem giỏ hàng 18 2.3.7 Mô tả use case Xem lịch sử đơn hàng .19 2.3.8 Mô tả use case Xem chi tiết đơn hàng 20 2.3.9 Mô tả use case Tìm kiếm sản phẩm 21 2.3.10 Mô tả use case Thêm sản phẩm vào giỏ hàng 22 2.3.11 Mô tả use case Cập nhập nhật giỏ hàng 23 2.3.12 Mô tả use case Cập nhật thông tin cá nhân 24 2.3.13 Mô tả use case Đặt Hàng 25 2.3.14 Mô tả use case Chat 26 2.3.15 Mô tả use case Quản lý danh mục 27 2.3.16 Mô tả use case Quản lý Sản phẩm 30 2.3.17 Mô tả use case Quản lý Bảng tin 33 2.3.18 Mô tả use case Quản lý Đơn hàng 36 2.3.19 Mô tả use case Quản lý nhân viên 38 2.3.20 Mô tả use case Quản lý tài khoản 40 2.4 Cơ sở liệu 42 2.4.1 Biểu đồ thực thể liên kết mức logic 42 2.4.2 Mơ hình thực thể mức vật lý .42 CHƯƠNG III: CÀI ĐẶT VÀ TRIỂN KHAI 45 3.1 Giới thiệu công cụ môi trường cài đặt hệ thống 45 3.1.1 Ngôn ngữ sử dụng .45 3.1.2 Tổng quan cơng cụ lập trình Sublime Text 45 3.1.3 Tổng quan ứng dụng XAMPP 47 3.2 Trang hình giao diện khách hàng 48 3.2.1 Giao diện Đăng ký 48 3.2.2 Giao diện Đăng nhập 50 3.2.3 Giao diện Trang chủ 51 3.2.4 Giao diện Danh mục sản phẩm 52 3.2.5 Giao diện Tìm kiếm sản phẩm 53 3.2.6 Giao diện Chi tiết sản phẩm .54 3.2.7 Giao diện Giỏ hàng trang chủ 55 3.2.8 Giao diện Giỏ hàng 55 3.2.9 Giao diện Tin tức 57 3.2.10.Giao diện Liên hệ .58 3.2.11 Giao diện Cập nhật thông tin cá nhân 59 3.3.Trang hình giao diện Quản trị 60 3.3.1 Giao diện Trang quản lý 60 3.3.2 Giao diện Quản lý danh mục 60 3.3.3 Giao diện Quản lý sản phẩm 62 3.3.4 Giao diện Quản lý Đơn hàng 63 3.3.5 Giao diện Quản lý Tin tức 64 3.3.6 Giao diện Quản lý Nhân viên 65 3.3.7 Giao diện Quản lý khách hàng 66 CHƯƠNG IV: KẾT LUẬN .67 4.1 Đánh giá 67 4.2 Hướng phát triển mở rộng đề tài 67 TÀI LIỆU THAM KHẢO .68 LỜI NÓI ĐẦU Hiện thời đại phát triển công nghệ thông tin, nhiều ngành nghề phát triển theo định hướng cơng nghệ hóa, cốt lõi nhằm để gia tăng đầu bắt kịp xu hướng sản xuất tiêu dùng Từ năm 2010 với phát triển mạnh nhu cầu tiêu dùng mặt hàng hàng hóa, thương mại điện tử từ sử dụng nhiều sau thập kỷ bùng nổ thương mại điện tử trở thành mắt xích vơ quan trọng chuỗi cung ứng tiêu dùng tồn giới nói chung Việt Nam nói riêng Ngồi sàn thương mại điện tử lớn người dùng khắp nơi cịn mua sắm online qua trang website shop, cửa hàng không lớn nhỏ, điều có nhờ phát triển độ phổ biến lập trình web nên thời điểm năm 2023, việc phát triển website cho doanh nghiệp bán hàng việc khơng q khó khăn hay tốn nhiều chi phí vận hành đầu thập niên 2000 Chủ đề em chọn để làm đề tài thực tập “Xây dựng website bán quần áo cho chuỗi cửa hàng Tuna Shop” Lý em lựa chọn đề tài mức độ phù hợp đề tài lực thân em, đề tài có tính thực tiễn vơ cao đưa vào thực tế nhu cầu xây dựng website bán hàng cho doanh nghiệp tương đối lớn, thêm vào kết đạt đáng kể so với chi phí doanh nghiệp phải bỏ để xây dựng trì website Em xin cảm ơn giúp đỡ bạn bè, thầy cô đặc biệt thầy Phạm Văn Hiệp nhiệt tình hướng dẫn định hướng cho em suốt trình xây dựng đề tài Do thời gian vốn kiến thức thân em có hạn nên khơng thể tránh khỏi sai sót, thiếu mắc phát triển đề tài, em mong nhận góp ý từ thầy nhằm sửa đổi hồn thiện báo cáo cách chu Xin chân thành cảm ơn! i DANH MỤC CÁC THUẬT NGỮ, KÝ HIỆU VÀ CÁC CHỮ VIẾT TẮT STT Viết tắt PHP MVC PDO CSDL ID SDT Dịch nghĩa Personal Home Page Model - View - Controller PHP Data Objects Cơ sở liệu Mã Số điện thoại ii DANH MỤC HÌNH VẼ STT 1.1 1.2 1.3 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.26 3.1 3.2 3.3 3.4 3.5 3.6 Tên hình vẽ Logo chuỗi cửa hàng thời trang nam Tuna Shop Ngơn ngữ lập trình PHP Ưu điểm ngơn ngữ lập trình PHP Biểu đồ use case tổng quát Biểu đồ phân rã use case Biểu đồ phân rã use case tác nhân NhanVien Biểu đồ phân rã use case tác nhân QuanLy Biểu đồ phân rã use case tác nhân Admin Biểu đồ use case Đăng ký Biểu đồ use case Đăng nhập Biểu đồ use case Xem danh mục Biểu đồ use case Xem chi tiết sản phẩm Biểu đồ use case Xem bảng tin Biểu đồ use case Xem bảng tin Biểu đồ use case Xem lịch sử đơn hàng Biểu đồ use case Xem chi tiết đơn hàng Biểu đồ use case Tìm kiếm sản phẩm Biểu đồ use case Thêm sản phẩm vào giỏ hàng Biểu đồ use case Cập nhật giỏ hàng Biểu đồ use case Cập nhật thông tin cá nhân Biểu đồ use case Đặt hàng Biểu đồ use case Chat Biểu đồ use case Quản lý danh mục Biểu đồ use case Quản lý sản phẩm Biểu đồ use case Quản lý bảng tin Biểu đồ use case Quản lý đơn hàng Biểu đồ use case Quản lý nhân viên Biểu đồ use case Quản lý tài khoản Biểu đồ thực thể liên kết Công cụ Sublime Text Ứng dụng XAMPP Giao diện ứng dụng XAMPP khởi động Màn hình Đăng ký Màn hình Đăng nhập Màn hình Trang chủ iii Số trang 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 34 37 39 41 43 44 47 49 49 51 52 53 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21 3.22 Màn hình danh mục sản phẩm Màn hình Tìm kiếm sản phẩm Màn hình chi tiết sản phẩm Màn hình thơng tin chi tiết Sản phẩm Màn hình Giỏ hàng trang chủ Màn hình Giỏ hàng Màn hình tin tức Màn hình Liên hệ Màn hình Cập nhật thơng tin cá nhân Màn hình Trang quản lý Màn hình Quản lý danh mục Màn hình Quản lý sản phẩm Màn hình Quản lý đơn hàng Màn hình Quản lý tin tức Màn hình Quản lý nhân viên Màn hình Quản lý khách hàng iv 54 55 56 56 57 58 59 60 61 62 63 64 65 66 67 68 iv