Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 41 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
41
Dung lượng
1,61 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG Sinh viên thực : PHẠM HOÀNG THIỆN Lớp : 19I2 Mã Sinh Viên : 191C900100 GV hướng dẫn : TRẦN ĐÌNH SƠN Đà Nẵng, 30 tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP WEBSITE BÁN HÀNG ĐIỆN THOẠI DI ĐỘNG Sinh viên thực : PHẠM HOÀNG THIỆN Lớp : 19I2 Mã Sinh Viên : 191C900100 GV hướng dẫn : TRẦN ĐÌNH SƠN Đà Nẵng, 30 tháng 11 năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN NHẬN XÉT CỦA PHẢN BIỆN LỜI CẢM ƠN Để hoàn thành báo cáo này, trước hết, em xin cảm ơn thầy cô giáo khoa công nghệ thông tin Trường Đại học CNTT Truyền Thông Việt - Hàn, em nhận nhiều quan tâm, giúp đỡ quý thầy cô bạn bè Em xin gửi lời cảm ơn đến ban giám hiệu nhà trường tạo điều kiện tốt cho em củng bạn suốt thời gian học tập làm đồ án tốt nghiệp Em xin chân thành cảm ơn Thầy Trần Đình Sơn trang bị cho em kiến thức chuyên môn thời gian vừa qua, giúp em hiểu rỏ lĩnh vực nghiên cứu để hoàn thành đề giao Với điều kiện thời gian có hạn, kiến thức cịn hạn chế, báo cáo tránh sai sót Em mong nhận ý kiến đóng góp q thầy nhà trường để em có thêm kinh nghiệm bổ sung kiến thức thân, tiếp tục phát triển đồ án Em xin chân thành cảm ơn! Sinh viên, Phạm Hoàng Thiện MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC HÌNH VẼ 10 LỜI MỞ ĐẦU 12 Chương TỔNG QUAN VỀ ĐỀ TÀI 13 1.1 Tên đề tài 13 1.2 Lý chọn đề tài 13 1.3 Nhiệm vụ 13 1.4 Mục đích nghiên cứu 13 1.5 Định hướng giải 14 1.6 Ý nghĩa thực tiển đề tài: 14 Chương CÔNG CỤ CÔNG NGHỆ SỬ DỤNG 16 2.1 PHP: 16 2.2 MySQL 17 2.3 Bootstrap 17 2.4 Javascript 18 2.5 Xampp 19 2.6 Sublime Text 19 Chương PHÂN TÍCH MƠ HÌNH HỆ THỐNG 21 3.1 Phân tích yêu cầu 21 3.1.1.Yêu cầu chức hệ thống 21 3.1.2.Yêu cầu hình thức 21 3.1.3.Yêu cầu bảo mật: 22 3.2.Phân tích chức 22 3.2.1.Sơ đồ chức quản lý admin: 22 3.2.2.Sơ đồ chức khách hàng: 23 3.3 Sơ đồ use case 23 3.3.1 Sơ đồ use case tổng quát 23 3.3.2 Sơ đồ use case quản lý admin 24 3.3.3 Sơ đồ quản lý danh mục admin 25 3.3.4 Sơ đồ quản lý sản phẩm admin 25 3.3.5 Sơ đồ quản lý tài khoản 26 3.3.6 Sơ đồ quản lý khách hàng 26 3.3.7 Sơ đồ quản lý đơn hàng 27 3.3.8 Sơ đồ use case phía người dùng 27 3.3.9 Sơ đồ quản lý giỏ hàng 28 3.3.10 Sơ đồ thêm sản phẩm vào giỏ hàng 28 3.3.11 Sơ đồ đặt hàng 29 3.4 Phân tích sở liệu 29 3.4.1 Bảng thể loại 29 3.4.2 Bảng sản phẩm 30 3.4.3 Bảng bình luận 30 3.4.5 Bảng khách hàng 30 3.4.6 Bảng đơn hàng 31 3.4.7 Bảng admin 31 3.4.8 Bảng giao dịch 32 3.4.9 Sơ đồ cấu trúc bảng 32 Chương KẾT QUẢ ĐẠT ĐƯỢC 33 4.1 Giao diện trang chủ Website 33 4.2 Giao diện đăng ký 34 4.3 Giao diện đăng nhập 34 4.4 Giao diện chi tiết sản phẩm 35 4.5 Giao diện giỏ hàng 35 4.7 Giao diện trang chủ admin 36 4.8 Giao diện danh mục sản phẩm 37 4.9 Giao diện quản lý sản phẩm 37 4.10 Giao diện thêm sản phẩm 37 4.11 Giao diện đăng nhập hệ thống 38 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 39 5.1 Kết đạt 39 5.1.1 Về phía người quản trị 39 5.1.2 Về phía người dùng 39 5.1.3 Về phía thân 39 5.2 Những hạn chế thiếu sót 39 5.3 Hướng phát triển 40 TÀI LIỆU THAM KHẢO 41 DANH MỤC CÁC TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG PHP Hypertext Preprocessor CSDL Cơ sở liệu SQL Structured Query Language HTML Hypertext Markup Language DANH MỤC HÌNH VẼ Hình 3.2.1 Sơ đồ chức quản lý admin Hình 3.2.2 Sơ đồ chức khách hàng Hình 1: Sơ đồ usecase tổng quát 24 Hình 2: Sơ đồ usecase quản lý admin 25 Hình 3: Sơ đồ quản lý danh mục admin .25 Hình 4: Sơ đồ quản lý sản phẩm admin .26 Hình 5: Sơ đồ quản lý tài khoản 26 Hình 6: Sơ đồ quản lý khách hàng .27 Hình 7: Sơ đồ quản lý đơn hàng 27 Hình 8: Sơ đồ usecase người dùng .28 Hình 9:Sơ đồ quản lý giỏ hàng 28 Hình 10: Sơ đồ thêm sản phẩm vào giỏ hàng 29 Hình 11: Sơ đồ dặt hàng .29 Hình 12: Sơ đồ cấu trúc bảng 32 Hình 13: Giao diện thêm giỏ hàng .33 Hình 14: Giao diện đăng ký 34 Hình 15: Giao diện đăng nhập .34 Hình 16: Giao diện chi tiết sản phẩm 35 Hình 17: Giao diện giỏ hàng 36 Hình 18: Giao diện trang chủ admin 36 Hình 19: Giao diện danh mục sản phẩm 37 Hình 20: Giao diện quản lý sản phẩm 37 Hình 21: Giao diện thêm sản phẩm 38 Hình 22: Giao diện đăng nhập hệ thống 38 10 Hình 6: Sơ đồ quản lý khách hàng 3.3.7 Sơ đồ quản lý đơn hàng Hình 7: Sơ đồ quản lý đơn hàng 3.3.8 Sơ đồ use case phía người dùng 27 Hình 8: Sơ đồ usecase người dùng 3.3.9 Sơ đồ quản lý giỏ hàng Hình 9:Sơ đồ quản lý giỏ hàng 3.3.10 Sơ đồ thêm sản phẩm vào giỏ hàng 28 Hình 10: Sơ đồ thêm sản phẩm vào giỏ hàng 3.3.11 Sơ đồ đặt hàng Hình 11: Sơ đồ dặt hàng 3.4 Phân tích sở liệu 3.4.1 Bảng thể loại Tên trường Mô tả Kiểu liệu Độ lớn Ràng buộc category_id Id thể loại Int 11 Khóa category_name Tên thể loại Nvarchar 50 Bảng 1: Bảng thể loại 29 3.4.2 Bảng sản phẩm Tên trường Mô tả Kiểu Độ lớn Ràng buộc Khóa liệu sanpham_id Id sản phẩm Int 11 category_id Id thể loại Int 11 sanpham_name Tên sản phẩm Varchar 10 sanpham_chitiet Chi tiết sản phẩm Text sanpham_mota Mô tả sản phẩm Text sanpham_gia Giá sản phẩm Varchar 100 sanpham_giakhuyen Giá khuyến Varchar 100 sanpham_active Sản phẩm khuyến int 11 sanpham_hot Sản phẩm đặc biệt Int 11 sanpham_soluong Số lượng sản phẩm Int 11 sanpham_image Ảnh sản phẩm Varchar 50 mai Bảng 2: Bảng sản phẩm 3.4.3 Bảng bình luận Tên trường Mô tả Kiểu liệu Độ lớn Ràng buộc binhluan_id Id bình luận Int 11 Khóa name Tên Varchar 100 sanpham_id Id sản phẩm Int 10 noidung Nội dung Varchar 100 Date Ngày Date Bảng 3: Bảng bình luận 3.4.5 Bảng khách hàng Tên trường Mô tả Kiểu liệu Độ lớn Ràng buộc khachang_id Id người dùng Int 11 Khóa 30 name Tên Varchar 100 phone Số điện thoại Varchar 50 address Địa Varchar 200 note Ghi Text email Email Varchar 150 password Mật Varchar 100 giohang Giỏ hàng Int 11 Bảng 4: Bảng khách hàng 3.4.6 Bảng đơn hàng Tên trường Mô tả Kiểu Độ lớn Ràng buộc Khóa liệu donhang_id Id đơn hàng Int 11 sanpham_id Id sản phẩm Int 11 khachhang_id Id khách hàng Varchar 10 soluong Số lượng Int 11 mathang Mặ hàng Varchar 50 ngaythang Ngày tháng Timestamp email Email Varchar 100 address Địa Varchar 100 tinhtrang Tình trạng Int 11 huydon Hủy đơn Int 11 Bảng 5: Bảng đơn hàng 3.4.7 Bảng admin Tên trường Mô tả Kiểu liệu Độ lớn Ràng buộc admin_id Id admin Int 10 Khóa name Tên tài khoản Varchar 100 email Email Varchar 100 Password Mật Varchar 100 31 Bảng 6: Bảng admin 3.4.8 Bảng giao dịch Tên trường Mô tả Kiểu liệu Độ lớn Ràng buộc giaodich_id Id giao dịch Int 11 Khóa sanpham_id Id sản phẩm Int 11 soluong Số lượng Int 11 magiaodich Mã giao dịch Varchar 50 ngaythang Ngày tháng Timestamp khachhang_id Khách hàng Int 11 stinhtrangdon Tình trạng đơn Int 11 huydon Hủy đơn Int 11 Bảng 7: Bảng giao dịch 3.4.9 Sơ đồ cấu trúc bảng Hình 12: Sơ đồ cấu trúc bảng 32 Chương KẾT QUẢ ĐẠT ĐƯỢC 4.1 Giao diện trang chủ Website Hình 13: Giao diện thêm giỏ hàng 33 4.2 Giao diện đăng ký Hình 14: Giao diện đăng ký 4.3 Giao diện đăng nhập Hình 15: Giao diện đăng nhập 34 4.4 Giao diện chi tiết sản phẩm Hình 16: Giao diện chi tiết sản phẩm 4.5 Giao diện giỏ hàng 35 Hình 17: Giao diện giỏ hàng 4.7 Giao diện trang chủ admin Hình 18: Giao diện trang chủ admin 36 4.8 Giao diện danh mục sản phẩm Hình 19: Giao diện danh mục sản phẩm 4.9 Giao diện quản lý sản phẩm Hình 20: Giao diện quản lý sản phẩm 4.10 Giao diện thêm sản phẩm 37 Hình 21: Giao diện thêm sản phẩm 4.11 Giao diện đăng nhập hệ thống Hình 22: Giao diện đăng nhập hệ thống 38 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Kết đạt 5.1.1 Về phía người quản trị – Hoàn thành chức quản lý như: quản lý danh mục, sản phẩm, tài khoản, người dùng, đơn hàng – Ngồi cịn có chức quản lý banner, đổi mật khẩu… 5.1.2 Về phía người dùng – Khách hàng đăng nhập, đăng ký, xem thông tin sản phẩm – Mua hàng, thêm sản phẩm vào giỏ hàng, xếp, tìm kiếm sản phẩm, cập nhật giỏ hàng – Khách hàng thay đổi thơng tin mật – Xem lịch sử mua hàng - Đăng xuất - … 5.1.3 Về phía thân - Khảo sát quy trình phát triển hệ thống Website - Nắm số khái niệm - Phân tích liệ chức hệ thống - Thiết kế CSDL giao diện chương trình - Xây dựng Website tương đối hồn chỉnh so với yêu cầu đặt 5.2 Những hạn chế thiếu sót - Giao diện chưa đẹp - Một số chức phụ chưa hoàn chỉnh - Chưa có chức đánh giá, phản hồi bình luận - Chưa có chức bình luận người dùng 39 5.3 Hướng phát triển ➢ Đã cố gắng trình bày cách khoa học có hệ thống kiến thức hiểu biết thân, có tham khảo tài liệu vấn đề có liên quan đến nội dung tìm hiểu, nghiên cứu ➢ Cố gắng bám sát đề cương làm theo hướng dẫn giáo viên tránh khỏi sai sót, mong đóng góp ý kiến của thầy Trần Đình Sơn để báo cáo hoàn thiện * Với hạn chế tồn nêu trên, hướng nghiên cứu Website dự kiến sau: Tìm hiểu tham khảo tài liệu liên quan, học hỏi kiến thức bổ ích – Cải tiến, hoàn thiện số chức chưa hoàn thành chương trình 40 TÀI LIỆU THAM KHẢO [1] Trang web: https://tailieu.vn/ [2] Trang web: https://123docz.net/trang-chu.htm [3] Trang web: https://www.w3schools.com/ 41 ... giới thiệu hàng Trong số đó, điện thoại di động mặt hàng ưa chuộng cửa hàng Website Do em lựa chọn đề tài thiết kế Website bán hàng điện thoại di động nhằm đưa khách đến cho khách hàng địa điểm... mua sắm điện thoại online 12 Chương TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tên đề tài Thiết kế Website bán hàng thời trang 1.2 Lý chọn đề tài Ngày nay, việc áp dụng Website việc phát triển kinh doanh cửa hàng. .. 4.1 Giao di? ??n trang chủ Website Hình 13: Giao di? ??n thêm giỏ hàng 33 4.2 Giao di? ??n đăng ký Hình 14: Giao di? ??n đăng ký 4.3 Giao di? ??n đăng nhập Hình 15: Giao di? ??n đăng nhập 34 4.4 Giao di? ??n chi