1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề tài website bán đồng hồ online (2)

31 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 1,87 MB

Nội dung

TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ 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 Đề tài: Website bán đồng hồ online Sinh viên thực : Lê Minh Đức Lớp : 19I1 Giảng viên hƣớng dẫn : Nguyễn Anh Tuấn Đà Nẵng, tháng 11 năm 2021 Quản lí dịch Covid-19 TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ 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 Đề tài: Website bán đồng hồ online Sinh viên thực : Lê Minh Đức Lớp : 19I1 Giảng viên hƣớng dẫn : Nguyễn Anh Tuấn Đà Nẵng, tháng 11 năm 2021 Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức LỜI CẢM ƠN Trong suốt thời gian học tập Trƣờng Đại học Công nghệ Thông tin Truyền thông Việt – Hàn, em nhận đƣợc nhiều quan tâm, giúp đỡ quý thầy cô Em xin gửi đến quý thầy cô Trƣờng Đại học Công nghệ Thông tin Truyền thông Việt – Hàn truyền đạt kiến thức kinh nghiệm cho em suốt thời gian em học trƣờng Em xin chân thành cảm ơn Thầy Nguyễn Anh Tuấn trao đổi hƣớng dẫn để em hồn thành đề tài Xây dựng Website Em xin gửi lời cảm ơn đến ban lãnh đạo Trƣờng Đại học Công nghệ Thông tin Truyền thông Việt – Hàn, với Khoa Khoa học máy tính giúp đỡ em trình học tập nghiên cứu đề tài Vì kiến thức cịn hạn hẹp nên khơng thể tránh khỏi sai sót, mong đóng góp ý kiến thầy để em có thêm kinh nghiệm kiến thức cho lần sau Em xin chân thành cám ơn Quản lí dịch Covid-19 MỤC LỤC PHẦN MỞ ĐẦU DANH MỤC HÌNH VẼ .6 DANH MỤC BẢNG CHƢƠNG 1: TỔNG QUAN VỀ NGÔN NGỮ VÀ CƠ SỞ DỮ LIỆU 1.1 Ngôn ngữ PHP 1.1.1 Khái niệm 1.1.2 Tại nên dùng PHP để xây dựng Website 1.2 Hệ quản trị sở liệu MySQL 10 1.2.1 Khái niệm 10 1.2.2 Ƣu điểm .10 1.2.3 Nhƣợc điểm 10 1.2.4 Tại nên dùng hệ quản trị sở liệu MySQL 10 CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CƠ SỞ DỮ LIỆU 12 2.1 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .12 2.1.1 Các tác nhân 12 2.1.2 Biểu đồ Usecase 12 2.1.2.1 Biểu đồ Usecase tổng quát 12 2.1.2.2 Biểu đồ usecase ngƣời dùng 13 2.1.2.3 Biểu đồ usecase ngƣời quản trị 13 2.1.3 2.1.3.1 Biểu đồ đăng nhập 14 2.1.3.2 Biểu đồ thêm sản phẩm 14 2.1.3.3 Biểu đồ chỉnh sửa sản phẩm 15 2.1.3.4 Biểu đồ xóa sản phẩm 15 2.1.3.5 Biểu đồ thêm ảnh sản phẩm 16 2.1.3.6 Biểu đồ duyệt đơn hàng 16 2.1.3.7 Biểu đồ giỏ hàng 17 2.1.4 2.2 Biểu đồ 14 Biểu đồ Lớp 17 CƠ SỞ DỮ LIỆU .18 2.2.1 Bảng account .18 2.2.2 Bảng anhsanpham .18 2.2.3 Bảng dathang .18 Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 2.2.4 Bảng hoadon 18 2.2.5 Bảng nhapkho 18 2.2.6 Bảng sanpham 18 2.2.7 Bảng thongtindathang .19 CHƢƠNG 3: XÂY DỰNG WEBSITE BÁN ĐÔNG HỒ 20 3.1 Ngƣời dùng 20 3.1.1 Trang trang chủ 20 3.1.2 Trang sản phẩm 21 3.1.3 Trang thông tin sản phẩm 22 3.1.4 Trang giỏ hàng 23 3.2 Ngƣời quản trị 24 3.2.1 Trang đăng nhập 24 3.2.2 Trang quản lí sản phẩm .24 3.2.3 Trang thêm sản phẩm 25 3.2.4 Trang thêm ảnh 25 3.2.5 Trang chỉnh sửa sản phẩm .26 3.2.6 Trang đặt hàng 26 3.2.7 Trang hóa đơn 27 KẾT LUẬN .28 Kết đạt đƣợc 28 Hƣớng nghiên cứu .28 TÀI LIỆU THAM KHẢO 29 Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 PHẦN MỞ ĐẦU Giới thiệu Ngày Internet trở thành dịch vụ phổ biến thiết yếu có ảnh hƣởng sâu rộng tới thói quen, sinh hoạt, giải trí nhiều ngƣời Cùng với phát triển nhanh chóng Internet hình thức mua bán hàng hóa cho ngƣời ngày đa dạng phát triển Các ứng dụng Web ngày trở nên phổ biến Trƣớc nhu cầu đó, với u cầu mơn học, nhóm chúng em định chọn đề tài Xây dựng Website bán hàng trực tuyến, cụ thể bán đồng hồ Thế kỷ XXI, xã hội đề cao tầm quan trọng kết nối Khoa học, Kỹ thuật, Công nghệ Mục tiêu, nhiệm vụ đề tài Mục tiêu đề tài nhằm xây dựng hệ thống bán đồng hồ trực tuyến đơn giản, thân thiện, dễ sử dụng, cho phép khác hàng xem thông tin đặt hàng qua mạng, ngƣời quản trị quản lý thông tin sản phẩm nhƣ đơn đặt hàng Nhiệm vụ xây dựng trang web phục vụ hai đối tƣợng Admin( nhà quản trị) Khách hàng với chức sau: Admin  Đăng nhập Website  Xem, cập nhật, xố thơng tin sản phẩm  Quản lí đơn đặt hàng Khách hàng  Xem thơng tin sản phẩm nhƣ tin tức khác  Mua hàng Đối tƣợng, phạm vi phƣơng pháp tiếp cận 3.1 Đóng góp đề tài Trên sở tìm hiểu, phân tích, tổng hợp áp dụng, đề tài đạt đƣợc số kết nhƣ sau:  Website đƣợc thiết kế với giao diện hài hoà, thân thiện, giúp ngƣời dùng dễ dàng sử dụng  Trang chủ hiển thị danh sách sản phẩm bán chạy giúp cho ngƣời dùng dễ dàng việc tìm kiếm  Khách hàng dễ dàng tìm thấy thơng tin chi tiết loại đồng hồ mà họ quan tâm Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19  Khách hàng chọn mua loại đồng hồ mà họ cần dựa khả tài chức cần thiết cách thêm vào giỏ hàng  Ngƣời làm chủ ứng dụng có quyền kiềm sốt hoạt động hệ thống Ngƣời đƣợc cấp username password để đăng nhập hệ thống thực chức mình: o Chức cập nhật, sửa, xoá mặt hàng, loại hàng, nhà sản xuất o Tiếp nhận kiểm tra đơn đặt hàng khách hàng Hiển thị đơn đặt hàng Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 DANH MỤC HÌNH VẼ Hình Tác nhân .12 Hình Biểu đồ Usecase tổng quát 12 Hình Biểu đồ usecase ngƣời dùng 13 Hình Biểu đồ usecase ngƣời quản trị 13 Hình Biểu đồ đăng nhập 14 Hình Biểu đồ thêm sản phẩm 14 Hình Biểu đồ chỉnh sửa sản phẩm 15 Hình Biểu đồ xóa sản phẩm 15 Hình Biểu đồ thêm sản phẩm 16 Hình 10 Biểu đồ duyệt đơn hàng 16 Hình 11 Biểu đồ giỏ hàng 17 Hình 12 Biểu đồ lớp 17 Hình 13 Trang Home 20 Hình 14 Trang Product .21 Hình 15 Trang Product .21 Hình 16 Trang thơng tin sản phẩm 22 Hình 17 Trang thơng tin sản phẩm 22 Hình 18 Trang giỏ hàng 23 Hình 19 Trang đăng nhập .24 Hình 20 Trang quản lí sản phẩm 24 Hình 21 Trang thêm sản phẩm 25 Hình 22 Trang thêm ảnh 25 Hình 23 Trang chỉnh sửa hình ảnh 26 Hình 24 Trang đặt hàng 26 Hình 25 Trang hóa đơn 27 Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 DANH MỤC BẢNG Bảng Bảng account 18 Bảng Bảng ảnh sản phẩm 18 Bảng Bảng đặt hàng 18 Bảng Bảng hóa đơn 18 Bảng Bảng nhập kho .18 Bảng Bảng sản phẩm 19 Bảng Bảng thông tin đặt hàng .19 Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 CHƢƠNG 1: TỔNG QUAN VỀ NGÔN NGỮ VÀ CƠ SỞ DỮ LIỆU 1.1 Ngôn ngữ PHP 1.1.1 Khái niệm PHP - Hypertext Preprocessor hiểu tiếng việt PHP xử lý siêu văn trƣớc đƣợc viết Personal Home Pages – trang chủ cá nhân Đây ngôn ngữ lập trình đƣợc sử dụng chủ yếu việc phát triển ứng dụng loạt mã lệnh đƣợc viết cho máy chủ hay mã nguồn mở, dùng mục đích phát triển ứng dụng trang web, trang web tĩnh hay trang web động Các tệp lệnh PHP đƣợc diễn giải máy chủ cài đặt PHP Một tệp lệnh PHP chứa thẻ PHP đƣợc kết thúc đuôi “.php” Ngơn ngữ lập trình PHP phù hợp với web để dễ dàng ứng dụng vào trang HTML Do đƣợc tối ƣu hóa cho ứng dụng web với tính ƣu việt nhƣ nhanh, gọn, cấu trúc sử dụng tƣợng tự nhƣ C hay Java Đây đƣợc xem ngôn ngữ lập trình dễ học nhanh so với số ngơn ngữ lập trình khác Bởi vậy, nhanh chóng, PHP trở thành ngơn ngữ lập trình web phổ biến giới Ngôn ngữ ban đầu đƣợc tạo Rasmus Lerdorf để theo dõi khách truy cập vào trang chủ cá nhân anh Khi trở nên phổ biến hơn, Lerdorf phát hành thành dự án nguồn mở Quyết định khuyến khích nhà phát triển sử dụng, sửa chữa, cải thiện code cuối biến thành ngôn ngữ script mà sử dụng ngày Mặc dù PHP đƣợc coi ngơn ngữ script mục đích chung, nhƣng đƣợc sử dụng rộng rãi để phát triển web Điều tính bật – khả nhúng vào file HTML 1.1.2 Tại nên dùng PHP để xây dựng Website Ngơn ngữ lập trình PHP dễ sử dụng cho lập trình viên thiết kế web khách hàng, giao diện website đƣợc thiết kế thân thiện, tƣơng thích với tất trình duyệt web nay, chẳng hạn nhƣ trình duyệt web chrome, trình duyệt web cốc cốc, trình duyệt web firefox, trình duyệt web yandex, Đây tiêu chí quan trọng thiết kế website, nhiều khách muốn tiết kiệm chút tiền nên thƣờng chọn thiết kế website rẻ, nhƣng họ khơng biết trang web có nhiều hạn chế Chẳng hạn nhƣ trang web không tƣơng thích với số trình duyệt, có vài thành phần thị đến khách truy cập, nhƣ mang đến trải nghiệm xấu với ngƣời dùng Nếu bạn làm website kinh doanh mà khách hàng khơng thể truy cập đƣợc, khơng xem đƣợc việc thiết kế trang web chẳng mang đến hiệu quả, lợi ích Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 15 2.1.3.3 Biểu đồ chỉnh sửa sản phẩm Hình Biểu đồ chỉnh sửa sản phẩm 2.1.3.4 Biểu đồ xóa sản phẩm Hình Biểu đồ xóa sản phẩm Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 16 2.1.3.5 Biểu đồ thêm ảnh sản phẩm Hình Biểu đồ thêm sản phẩm 2.1.3.6 Biểu đồ duyệt đơn hàng Hình 10 Biểu đồ duyệt đơn hàng Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 17 2.1.3.7 Biểu đồ giỏ hàng Hình 11 Biểu đồ giỏ hàng 2.1.4 Biểu đồ Lớp Hình 12 Biểu đồ lớp Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 18 2.2 CƠ SỞ DỮ LIỆU 2.2.1 Bảng account Tên Id Username Password Kiểu liệu Int Varchar Varchar Ràng buộc Pk Bảng Bảng account 2.2.2 Bảng anhsanpham Tên idImage idSP urlImage Kiểu liệu Int Int Varchar Ràng buộc Pk Fk Bảng Bảng ảnh sản phẩm 2.2.3 Bảng dathang Tên idPhieu tenKH sdt diaChi tongSoLuong tongTien trangThai Kiểu liệu Int Varchar Text Text Int Int Tinyint Ràng buộc Pk Bảng Bảng đặt hàng 2.2.4 Bảng hoadon Tên idHoaDon idPhieu Kiểu liệu Int Int Ràng buộc Pk Fk Bảng Bảng hóa đơn 2.2.5 Bảng nhapkho Tên id idSP maSp soLuong dvt ngayNhap Kiêu liệu int Int Varchar Int Varchar Date Ràng buộc Pk Fk Bảng Bảng nhập kho 2.2.6 Bảng sanpham Tên idSP maSP hangSP tenSp Khoa Khoa học máy tính – Lớp 19I1 Kiểu liệu Int Varchar Varchar Varchar Ràng buộc Pk Lê Minh Đức Quản lí dịch Covid-19 19 xuatXu kieuMay loai duongKinh chatLieuVo chatLieuDay chatLieuKinh doChiuNuoc giaSP Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Int Bảng Bảng sản phẩm 2.2.7 Bảng thongtindathang Tên id idPhieu idSP soLuong giaSP Kiểu liệu Int Int Int Int Int Ràng buộc Pk Fk Fk Bảng Bảng thông tin đặt hàng Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 20 CHƢƠNG 3: XÂY DỰNG WEBSITE BÁN ĐÔNG HỒ 3.1 Ngƣời dùng 3.1.1 Trang trang chủ Hình 13 Trang Home Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 21 3.1.2 Trang sản phẩm Hình 14 Trang Product Hình 15 Trang Product Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 22 3.1.3 Trang thơng tin sản phẩm Hình 16 Trang thơng tin sản phẩm Hình 17 Trang thơng tin sản phẩm Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 23 3.1.4 Trang giỏ hàng Hình 18 Trang giỏ hàng Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 24 3.2 Ngƣời quản trị 3.2.1 Trang đăng nhập Hình 19 Trang đăng nhập 3.2.2 Trang quản lí sản phẩm Hình 20 Trang quản lí sản phẩm Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 25 3.2.3 Trang thêm sản phẩm Hình 21 Trang thêm sản phẩm 3.2.4 Trang thêm ảnh Hình 22 Trang thêm ảnh Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 26 3.2.5 Trang chỉnh sửa sản phẩm Hình 23 Trang chỉnh sửa hình ảnh 3.2.6 Trang đặt hàng Hình 24 Trang đặt hàng Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 27 3.2.7 Trang hóa đơn Hình 25 Trang hóa đơn Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 28 KẾT LUẬN Kết đạt đƣợc Về cơng nghệ:  Tìm hiểu nắm bắt đƣợc công cụ thiết kế Web  Biết đƣợc cách thiết kế Web động nhƣ cách tổ chức sở liệu  Cơ nắm đƣợc bƣớc xây dựng website bán hàng trực tuyến, thực quy trình  Xây dựng đƣợc bố cục trang web hợp lí, bƣớc đầu thực đƣợc nghiệp vụ hệ thống Về cài đặt chƣơng trình:  Giới thiệu mặt hàng kinh doanh của hàng đến với khách hàng  Cho phép tra cứu mặt hàng loại mặt hàng cụ thể  Cho phép khách hàng thực việc đặt hàng qua mạng  Tiếp nhận đơn đặt hàng khách hàng  Lập hóa đơn  Cập nhật: Mặt hàng, loại hàng, nhà sản xuất, tin tức Tính chƣơng trình:  Thơng tin mặt hàng đƣợc cập nhật kịp thời, xác  Giao diện thân thiện với ngƣời dùng Hạn chế  Website nhỏ, mang tính chất mơ  Cơ sở liệu nhỏ, chức phân quyền chƣa tối ƣu  Chƣa kết hợp xử lí chức toán Hƣớng nghiên cứu Với hạn chế tồn nêu trên, hƣớng nghiên cứu đề tài dự kiến nhƣ sau:  Xây dựng website đáp ứng đầy đủ yêu cầu nghiệp vụ hệ thống  Phân quyền quản trị tối ƣu  Cơ sở liệu phong phú  Cho phép khách hàng mua toán trực tiếp qua mạng Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức Quản lí dịch Covid-19 29 TÀI LIỆU THAM KHẢO [1] https://themewagon.com/ [2] https://timviec365.vn/ [3] https://www.hostinger.vn/ [4] https://vi.wikipedia.org/ Khoa Khoa học máy tính – Lớp 19I1 Lê Minh Đức ... tuyến, cụ thể bán đồng hồ Thế kỷ XXI, xã hội đề cao tầm quan trọng kết nối Khoa học, Kỹ thuật, Công nghệ Mục tiêu, nhiệm vụ đề tài Mục tiêu đề tài nhằm xây dựng hệ thống bán đồng hồ trực tuyến... THÔNG TIN VÀ 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 Đề tài: Website bán đồng hồ online Sinh viên thực : Lê Minh Đức Lớp : 19I1 Giảng viên hƣớng dẫn : Nguyễn Anh Tuấn... hình thức mua bán hàng hóa cho ngƣời ngày đa dạng phát triển Các ứng dụng Web ngày trở nên phổ biến Trƣớc nhu cầu đó, với u cầu mơn học, nhóm chúng em định chọn đề tài Xây dựng Website bán hàng trực

Ngày đăng: 14/12/2022, 17:01

w