Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
2,69 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ Tel: (84-02363) 894882 – Fax: (84-02363) 894882 Website: http://feee.ute.udn.vn - E-mail: cntt@ute.edu.vn BÁO CÁO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 505333 ĐỀ TÀI : XÂY DỰNG WEBSITE BÁN ÁO QUẦN CHO CỬA HÀNG ORIANNA CBHD : ThS.Trần Bửu Dung SINH VIÊN : Nguyễn Cương Quyết MSSV : 161250533165 TIEU LUAN MOI download : skknchat@gmail.com ĐÀ NẴNG, 08/2020 TIEU LUAN MOI download : skknchat@gmail.com LỜI CẢM ƠN Tôi xin chân thành cảm ơn thầy cô khoa Điện – Điện tử, môn Công nghệ thông tin, trường Đại học Sư phạm Kỹ thuật truyền đạt kiến thức quý báu cho năm học vừa qua tạo điều kiện thuận lợi cho học tập, thực đề tài tốt nghiệp Đặc biệt, xin chân thành cảm ơn Thầy giáo ThS.Trần Bửu Dung trực tiếp, tận tình giúp đỡ hướng dẫn suốt thời gian thực đề tài Và để có kết ngày hơm nay, tơi biết ơn gia đình Ơng Bà, Cha Mẹ người thân gia đình động viên, khích lệ, tạo điều kiện thuận lợi vật chất lẫn tinh thần suốt trình học tập trình thực đề tài tốt nghiệp Mặc dù cố gắng hoàn thành đồ án phạm vi khả cho phép chắn không tránh khỏi thiếu sót Tơi mong nhận thơng cảm, góp ý tận tình bảo q Thầy Cô bạn Một lần xin chân thành cám ơn! Đà Nẵng, ngày 27 tháng 07 năm 2020 Sinh viên thực Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT SVTH: Nguyễn Cương Quyết GVHD: Ths.Trần Bửu Dung TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp thầy ThS.Trần Bửu Dung Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên thực Nguyễn Cương Quyết SVTH: Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Đà Nẵng, ngày tháng năm 2020 GVHD SVTH: Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN Đà Nẵng, ngày tháng năm 2020 HĐPB SVTH: Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung MỤC LỤC PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP .4 LỜI CẢM ƠN MỤC LỤC DANH MỤC BẢNG BIỂU 10 DANH MỤC HÌNH ẢNH .12 DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT .14 CHƯƠNG 1: ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP 15 1.1 Lời nói đầu .15 1.2 Nhu cầu thực tế 15 1.3 Mục đích chọn đề tài 15 1.4 Nội dung đề tài 15 1.5 Kết dự kiến 16 1.6 Kế hoạch thực 16 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 17 2.1 Framework Laravel .17 2.1.1 Khái niệm 17 2.1.2 Mơ hình MVC .17 2.1.3 Ưu nhược điểm Laravel 18 2.2 Xampp 18 2.3 Thư viện Bootstrap .19 2.4 Thư viện JQUERY .20 CHƯƠNG 3: PHÂN TÍCH CHỨC NĂNG 21 SVTH: Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 3.1 Phía người dùng 21 3.1.1 Chức xem chi tiết sản phẩm 21 3.1.2 Chức xem tin tức 21 3.1.3 Chức quản lý giỏ hàng 21 3.1.4 Chức tìm kiếm sản phẩm 21 3.1.5 Chức toán 21 3.1.6 Chức đánh giá sản phẩm .21 3.1.7 Chức liên hệ 21 3.1.8 Chức quản lý tài khoản 22 3.2 Phía quản trị viên 22 3.2.1 Chức quản lý danh mục 22 3.2.2 Chức quản lý sản phẩm 22 3.2.3 Chức quản lý tin tức 22 3.2.4 Chức quản lý đơn hàng 22 3.2.5 Chức quản lý kho hàng 23 3.2.6 Chức quản lý liên hệ .23 3.2.7 Chức quản lý trang tĩnh 23 3.3 Biểu đồ Use Case 23 3.3.1 Use Case tổng quát 23 3.3.2 Use Case đăng nhập .24 3.3.3 Use Case quản lý danh mục 25 3.3.4 Use Case quản lý sản phẩm 26 3.3.5 Use Case quản lý tin tức 27 3.3.6 Use Case quản lý đơn hàng 28 3.3.7 Use Case quản lý kho 29 3.3.8 Use Case quản lý trang tĩnh 30 SVTH: Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 3.3.9 Use Case quản lý liên hệ 31 3.3.10 Use Case đăng ký 32 3.3.11 Use Case quản lý thông tin 33 3.3.12 Use Case quên mật 34 3.3.13 Use Case xem chi tiết sản phẩm 35 3.3.14 Use Case tìm kiếm sản phẩm .36 3.3.15 Use Case đánh giá sản phẩm 37 3.3.16 Use Case quản lý giỏ hàng 38 3.3.17 Use Case toán 39 3.3.18 Use Case xem tin tức 40 3.3.19 Use Case liên hệ 41 3.4 Biểu đồ (sequence) 42 3.4.1 Chức đăng nhập 42 3.4.2 Chức đăng ký 42 3.4.3 Chức quản lý thông tin 43 3.4.4 Chức tìm kiếm 43 3.4.5 Chức xem chi tiết sản phẩm 44 3.4.6 Chức đánh giá sản phẩm .44 3.4.7 Chức quản lý giỏ hàng 45 3.4.8 Chức toán 46 3.5 Sơ đồ ERD 47 CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 48 4.1 Kiến trúc hệ thống 48 4.1.1 Model 48 4.1.2 View 48 4.1.3 Controller 49 SVTH: Nguyễn Cương Quyết TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung a_active Tinyint Trạng thái a_avatar Varchar ảnh viết a_view Int created_at Timestamp Thời tian tạo update_at Timestamp Thời gian cập nhật a_hot Tinyint Trạng thái bật Lượt đọc Bảng 50: Bảng articles 4.2.4 Bảng categories S Tên trường TT Kiểu Mô tả id Int Khóa c_name Varchar Tên danh mục c_slug Varchar Đường dẫn c_active Tinyint Trạng thái created_at Timestamp Thời gian tạo update_at Timestamp Thời gian cập nhật Bảng 51: Bảng categories 4.2.5 Bảng contacts S TT Tên trường Kiểu id c_name Varchar Tên người gửi c_email Varchar email c_title Varchar Tiêu đề liên hệ c_content c_status SVTH: Nguyễn Cương Quyết Int Mơ tả Text Tinyint Khóa Nội dung liên hệ Trạng thái 57 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung created_at Timestamp Thời tian tạo update_at Timestamp Thời gian cập nhật Bảng 52: Bảng contacts 4.2.6 Bảng orders S Tên trường TT Kiểu Mô tả id Int Khóa or_transaction_id Int Khóa ngoại đến bảng transactions or_product_id Int Khóa ngoại đến bảng products or_qty or_price Int or_sale Tinyint created_at Timestamp Thời tian tạo update_at Timestamp Thời gian cập nhật Tinyint Số lượng Số tiền Giảm giá Bảng 53: Bảng orders 4.2.7 Bảng page_statics S TT Tên trường Kiểu Int Mô tả id Khóa ps_name Varchar Tên trang ps_type Tinyint Loại trang ps_content Text Nội dung created_at Timestamp Thời tian tạo update_at Timestamp Thời gian cập nhật Bảng 54: Bảng page_statics SVTH: Nguyễn Cương Quyết 58 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 4.2.8 Bảng password_resets S TT Tên trường Kiểu Mô tả email Varchar Email xác nhận token Varchar Mã thông báo xác nhận created_at Timestamp Thời tian tạo Bảng 55: Bảng password_resets 4.2.9 Bảng products S Tên trường TT Kiểu id pro_name Varchar Tên sản phẩm pro_slug Varchar Đường dẫn pro_category_id Int pro_price Int pro_sale Tinyint Giảm giá pro_active Tinyint Trạng thái hiển thị pro_hot Tinyint Trạng thái bật pro_view pro_description Varchar Mô tả sản phẩm pro_avatar Varchar ảnh sản phẩm created_at Timestamp Thời gian tạo updated_at Timestamp Thời gian cập nhật pro_content Longtext Nội dung sản phẩm pro_number Tinyint Số lượng sản phẩm SVTH: Nguyễn Cương Quyết Int Mơ tả Int Khóa Khóa ngoại tới bảng categoris Giá sản phẩm Lượt xem 59 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung pro_total_rating Int pro_total_number Int Tổng số đánh giá Tổng số điểm đánh giá Bảng 56: Bảng products 4.2.10 Bảng ratings S Tên trường TT Kiểu Mơ tả id Int Khóa ra_product_id Int ra_number Tinyint Điểm đánh giá ra_content Varchar Nội dung đánh giá ra_user_id Int created_at Timestamp Thời tian tạo update_at Timestamp Thời gian cập nhật Khóa product ngoại tới bảng Khóa ngoại tới bảng users Bảng 57: Bảng ratings 4.2.11 Bảng transactions S Tên trường TT Kiểu Mơ tả id Int Khóa tr_user_id Int Khóa ngoại tới bảng users tr_total Int Tổng tiền toán tr_note Varchar Ghi yêu cầu tr_address Varchar Địa nhận tr_phone Varchar Số điện thoại tr_status Varchar Trạng thái giao dịch SVTH: Nguyễn Cương Quyết 60 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung created_at Timestamp Thời tian tạo update_at Timestamp Thời gian cập nhật tr_type Tinyint Loại toán Bảng 58: Bảng transactions 4.2.12 Bảng users S TT Kiểu Mô tả id name Varchar Tên thành viên email Varchar Email thành viên phone Varchar Số điện thoại avarar Varchar Ảnh đại diện password Varchar Mật đăng nhập created_at Timestamp Thời gian tạo update_at Timestamp Thời gian cập nhật total_pay Int 1 1 Tên trường Int Khóa Tổng tốn address Varchar Địa note Varchar Mơ tả thân code Varchar time_code Mã thông báo thay đổi mật Timestamp Thời gian thay đổi Bảng 59: Bảng users SVTH: Nguyễn Cương Quyết 61 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung CHƯƠNG 5: KẾT QUẢ CÀI ĐẶT 5.1 Giao diện người sử dụng 5.1.1 Giao diện trang chủ Hình 33: Giao diện trang chủ 5.1.2 Giao diện đăng ký SVTH: Nguyễn Cương Quyết 62 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung Hình 34: Giao diện đăng ký 5.1.3 Giao diện đăng nhập Hình 35: Giao diện đăng nhập 5.1.4 Giao diện nội dung trang chủ Hình 36: Giao diện nội dung trang chủ SVTH: Nguyễn Cương Quyết 63 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 5.1.5 Giao diện chi tiết đánh giá sản phẩm Hình 37.1: Giao diện chi tiết sản phẩm Hình 38.2: Giao diện đánh giá sản phẩm SVTH: Nguyễn Cương Quyết 64 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 5.1.6 Giao diện giỏ hàng Hình 39: Giao diện giỏ hàng 5.1.7 Giao diện tốn trực tiếp Hình 40: Giao diện tốn trực tiếp SVTH: Nguyễn Cương Quyết 65 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 5.2 Giao diện người quản trị 5.2.1 giao diện đăng nhập quản trị Hình 41: Giao diện đăng nhập quản trị 5.2.2 Giao diện tổng quan quản trị Hình 42: Giao diện tổng quan quản trị SVTH: Nguyễn Cương Quyết 66 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 5.2.3 giao diện quản lý danh mục Hình 43: Giao diện quản lý danh mục 5.2.4 Giao diện quản lý sản phẩm Hình 44: Giao diện quản lý sản phẩm SVTH: Nguyễn Cương Quyết 67 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 5.2.5 giao diện quản lý tin tức Hình 45: Giao diện quản lý tin tức 5.2.6 giao diện quản lý đơn hàng Hình 46: Giao diện quản lý đơn hàng SVTH: Nguyễn Cương Quyết 68 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung 5.2.7 giao diện quản lý kho Hình 47: Giao diện quản lý kho 5.2.8 giao diện quản lý trang tĩnh Hình 48: Giao diện quản lý trang tĩnh SVTH: Nguyễn Cương Quyết 69 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung CHƯƠNG 6: KẾT LUẬN VÀ PHƯƠNG HƯỚNG PHÁT TRIỂN 6.1 Kết luận Đề tài xác mục đích phù hợp với yêu cầu doanh nghiệp nhỏ cửa hàng gia dụng ngày phát triển với số lượng ngày tăng lên thành thị lẫn nông thôn Thực việc phân tích thiết kế hệ thống với chức cần thiết trang web bán hàng Tìm hiểu lý thuyết Laravel framework, PHP, HTML, CSS, giúp đỡ em có thêm kỹ tảng mở rộng kiến thức để xây dựng phát triển ứng dụng website vào sống Hệ thống hoàn thiện chứng website bán hàng gia dụng với giao diện ưa nhìn, khơng phức tạp, đơn giản dễ sử dụng Có chức hiển thị sản phẩm vừa xem, đánh giá cho điểm sản phẩm Thực toán thường toán online Gửi email đăng ký thành viên email quên mật giúp cho khách hàng sử dụng email để đổi mật quên Thống kê doanh thu sản phẩm xử lý Bên cạnh hệ thống chưa hồn thiện chức người sử dụng xác định cấp độ thành viên thân thiết với website, liên kết đăng nhập tài khoản xã hội facebook, google So sánh sản phẩm để khách hàng đưa lựa chon Tốc độ xử lý chưa cao chưa tối ưu lập trình Quản lý danh mục sản phẩm chưa hợp lý, quản lý kho chưa tối ưu vấn đề với điều kiện liên quan thời gian hàng tồn 6.2 Hướng phát triển Tiếp tục phát triển hoàn thiện website với chức xây dựng liên kết đăng nhập, so sánh sản phẩm website, thực quản lý kho khuyến mại với điều kiện cụ thể theo thời gian Thống kê cụ thể sản phẩm kho Thống kê chi phí, lợi nhuận Thực truy xuất chi phí, doanh thu lợi nhuận word excel Tối ưu hóa để cải thiện tốc độ xử lý Danh mục sản phẩm thực lọc sản phẩm đa thuộc tính SVTH: Nguyễn Cương Quyết 70 TIEU LUAN MOI download : skknchat@gmail.com Đồ án tốt nghiệp CNTT GVHD: Ths.Trần Bửu Dung TÀI LIỆU THAM KHẢO [1] Larave https://laravel.com/ [2]MVChttps://en.wikipedia.org/wiki/Model%E2%80%93view %E2%80%93controller [3] Xampp https://vi.wikipedia.org/wiki/XAMPP [4] Bootstrap http://getbootstrap.com.vn/about/ [5] jQuery https://vi.wikipedia.org/wiki/JQuery [6] https://www.php.net/ [7] https://www.w3schools.com/ [8] https://viblo.asia/newest [9] Kênh youtube : Trung Phú NA SVTH: Nguyễn Cương Quyết 71 TIEU LUAN MOI download : skknchat@gmail.com ... nghiệp nhỏ hay cửa hàng gia dụng đơn lẻ, việc xây dựng thuê mặt đầu tư bị giới hạn phạm vi địa lý, tiếp cận với khách hàng địa phương Website bán áo quần online giúp tiếp cận khách hàng không khu... quan trọng website bán áo quần online nhu cầu khách hàng địa phương Hình thức mua sắm đáp ứng nhu cầu người thời đại tiết kiệm nhiều công sức thời gian.Việc sử dụng website bán áo quần online... quản lý kho hàng - Admin thực tìm kiếm sản phẩm theo tên Tìm kiếm sản phẩm bán chạy, tồn kho, hết hàng Sắp xếp sản phẩm kho theo hàng tồn theo số lượng hàng bán chạy theo số lần bán 3.2.6 Chức