Đồ án tốt nghiệp WEBSITE bán LAPTOP tại đà NẴNG

27 14 0
Đồ án tốt nghiệp WEBSITE bán LAPTOP tại đà NẴNG

Đ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

ĐẠ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 WEBSITE BÁN LAPTOP TẠI ĐÀ NẴNG Giáo viên hướng dẫn : Võ Hùng Cường Sinh viên thực : Trần Công Danh Lớp : 19I1 Đà Nẵng, ngày 26 tháng 07 năm 2021 ĐẠ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 LAPTOP TẠI ĐÀ NẴNG” Đà Nẵng, ngày 26 tháng 07 năm 2021 LỜI CẢM ƠN Trong suốt thời gian học tập rèn luyện Trường Đại học Công nghệ Thông tin 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è Với lòng biết ơn sâu sắc chân thành nhất, 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 dùng tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho em suốt thời gian em học trường Em xin chân thành cảm ơn Thầy Võ Hùng Cường tận tâm hướng dẫn em qua buổi học lớp buổi nói chuyện, trao đổi đề tài Nghiên cứu 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 – Phòng ban chức trực tiếp gián tiếp giúp đỡ em trình học tập nghiên cứu đề tài Với điều kiện thời gian hạn chế kinh nghiệm sinh viên, báo cáo khơng thể tránh thiếu xót Em mong nhận bảo, đóng góp ý kiến q thầy để em có thêm kinh nghiệm, bổ sung nâng cao kiến thức thân để phục vụ cho công tác thực tế sau Em xin chân thành cảm ơn Mục lục CHƯƠNG I GIỚI THIỆU ĐỀ TÀI VÀ CƠ SỞ LÝ THUYẾT Mô tả Mục đích nghiên cứu Phương pháp nghiên cứu Mục Kết Mục Nội dung thực A Công cụ xây dựng website 10 Mục Visual Studio Code 10 a) Ưu điểm 10 b) Nhược điểm 10 Mục Framework Laravel 10 a) Ưu điểm 11 b) Nhược điểm 11 Mục Ngôn ngữ PHP 11 a) Ưu điểm 11 b) Nhược điểm 12 Mục Xampp 12 a) Ưu điểm 12 b) Nhược điểm 13 Mục My SQL 13 a) Ưu điểm 14 b) Nhược điểm 14 CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 15 A Mô tả hệ thống 15 Mục Hoạt động website “Bán Laptop Đà Nẵng” 15 Mục Biểu đồ use cace 15 a) Đặc tả use case tổng 16 b) Đặc tả use case khách hàng 16 c) Đặc tả use case Chủ shop 18 d) Đặc tả use case Admin 19 Mục Cơ sở liệu 19 CHƯƠNG III KẾT QUẢ ĐẠT ĐƯỢC 20 A Một số giao diện website “Bán Laptop” 20 Mục Giao diện trang chủ website 20 Mục Giao diện sản phẩm 21 Mục Giao diện chi tiết địa điểm 22 Mục Giao diện profile người dùng 22 Mục Quản trị viên 22 Mục GH Giao diện đăng nhập đăng kí 25 CHƯƠNG IV KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 27 Kết đạt 27 Những hạn chế thiếu sót 27 Hướng phát triển 27 DANH SÁCH HÌNH VẼ Hình1 Biểu đồ use case tổng 17 Hình 2.Biểu đồ use case khách hàng .17 Hình Biểu đồ use case chủ shop 18 Hình Biểu đồ use case Admin 19 Hình Giao diện trang chủ web site người dùng chưa đăng nhập 20 Hình Giao diện người dùng đăng nhập vào 21 Hình Giao diện sản phẩm 21 Hình giao diện chi tiết sản phẩm .22 Hình Giao diện profile .22 Hình 10 Giao diện quản trị viên 23 Hình 11 Giao diện quản lý người dùng .23 Hình 12 Giao diện quản lý loại sản phẩm 24 Hình 13 Giao diện quản lý sản phẩm 24 Hình 14 Giao diện đăng nhập .25 Hình 15 Giao diện đăng kí 25 Hình 16 Giao diện lấy lại mật thơng qua mail 26 DANH MỤC CÁC TỪ VIẾT TẮT VIẾT TẮT PHP SQL NỘI DUNG Hypertext Preprocessor Structured Query Language CHƯƠNG I.GIỚI THIỆU ĐỀ TÀI VÀ CƠ SỎ LÝ THUYẾT *GIỚI THIỆU ĐỀ TÀI Mơ tả Ở nước ta có nhiều website cung cấp tin tức có số lượng người truy cập lớn như: -www.thegioididong.com -www.shopee.vn www.lazada.vn -www.dienmayxanh.com -www.tiki.vn Website Bán Laptop cung cấp kênh riêng giúp Shop giới thiệu dịng Laptop giúp mang lại thông tin sản phẩm tới khách hàng cần thiết nhằm đem đến cho người dân Việt Nam thơng tin dịng Laptop mạnh, đại “Website Bán Laptop” tạo nhằm hỗ trợ việc tìm kiếm địa điểm đặt Laptop cho người dùng Đà Nẵng hay khách hàng đến Đà Nẵng, giao tiếp khách hàng, nhân viên Shop qua số điện thoại gặp trực tiếp, tiết kiệm tối đa thời gian công sức, mang lại hiệu kinh doanh cho Shop Ngồi cịn cung cấp cho người dùng biết thông tin, địa điểm chi phí dịng Laptop đại Đà Nẵng” Khách hàng truy cập vào website xem dịng Laptop MacBook, ASUS… thơng tin, vị trí địa điểm mà họ cần thơng qua việc tìm kiếm theo tên Laptop Nếu khách hàng muốn đặt Laptop phải đăng nhập đăng kí (chưa có tài khoản) website việc giúp cho Shop biết thông tin khách hàng để trao đổi việc trao đổi mua Laptop Mục đích nghiên cứu Qua khảo sát cơng nghệ thơng tin lĩnh vực quan trọng sống bên cạnh nhu cầu nghe nhìn ,trao đổi thơng tin,mua bán,đặc biệt laptop đại cho học sinh sinh viên gia đình …Vì cần mặt hàng khác để phục vụ nhu cầu khách hàng.Nhưng để chọn mặt hàng ý với nhu cầu sử dụng khách hàng dễ Với lý em đề mục tiêu phương pháp để tạo trang website bán laptop online để đưa sản phẩm tiếp cận với người dung qua mạng internet quảng bá thông tin tiếp thị trị trường toàn cầu.Cung cấp dịch vụ tốt cho khách hàng.Nhằm giúp khách hàng tự lựa chọn sản phẩm để mua lúc nơi mà không cần phải đâu xa Mục tiêu em hướng đến tạo website đơn giản dễ tìm kiếm, tạo “Website Bán Laptop” hợp lý cho người dùng Phương pháp nghiên cứu Tham khảo website chung đề tài, khảo sát thị trường, tham khảo ý kiến nhu cầu người dùng Mục Kết  Trang chủ hiển thị thơng tin Laptop  Trang đăng nhập, đăng kí thơng tin tài khoản chủ quản lí Laptop  Trang chi tiết Laptop, giá cả, thành phần cho người dùng  Đặt Laptop trực tiếp Website  Nhận hàng toán  Đặt Laptop liên hệ với shop đến địa điểm mua laptop Mục Nội dung thực  Website(visual studio code xử lý giao diện) o PHP:sử lý chức thuật toán o Laravel :bảo mật tài khoản,kết nối database o SQL : lưu trữ,quản lý liệu o Báo cáo cụ thể (word) A Công cụ xây dựng website Mục Visual Studio Code Visual Studio Code trình biên tập mã phát triển Microsoft dành cho Windows, Linux macOS Nó hỗ trợ chức debug, kèm với Git, có syntax highlighting, tự hồn thành mã thơng minh, snippets, cải tiến mã nguồn a) Ưu điểm  Phát triển tích cực với hỗ trợ Microsoft Các tài liệu thức trì tốt  Có hỗ trợ tích cực cộng đồng với tất plugin bạn cần Nếu gửi lỗi repo GitHub, bạn thường nhận phản hồi vòng ngày  Đối với ứng dụng electron, tốc độ VSCode cao, gần tương đương với ST3 xây dựng nguyên b) Nhược điểm  Tương tự tất ứng dụng electron khác, nhớ mức sử dụng pin VSCode tệ  Khơng có git merge, điều mà nhiều người mong đợi, ST3 Atom có khả làm điều  Các phím tắt mặc định khơng có ý nghĩa người dùng phải cấu hình lại gần tất chúng Mục Framework Laravel Framework thư viện với tài nguyên có sẵn cho lĩnh vực để lập trình viên sử dụng thay phải tự thiết kế Có Framework, lập trình viên tìm 10  XAMPP chạy toàn hệ điều hành Window, MacOS, Cross-platform Linux  XAMPP có cấu hình đơn giản nhiều chức hữu ích cho người dùng Tiêu biểu giải lập Server, giả lập Mail Server, hỗ trợ SSL Localhost  XAMPP tích hợp nhiều thành phần với chức Apache, PHP hay MySql…  Thay phải cài đặt thành phần bạn cần dùng XAMPP có web server hồn chỉnh  Mã nguồn mở: : Khơng Appserv, XAMPP có giao diện quản lý tiện lợi Nhờ đó, người dùng chủ động bật tắt khởi động lại dịch vụ máy chủ lúc b) Nhược điểm  Tuy nhiên cấu hình đơn giản nên XAMPP khơng hỗ trợ cấu hình Module nên khơng có Version MySQL Do đơi mang đến bất tiện cho người Trong WAMP có nhiều tùy chọn có nhiều phiên cho thành phần server PHP, Apache, MySQL…  Dung lượng XAMPP tương đối nặng, dung lượng file cài đặt XAMPP 141Mb, nặng nhiều so với WAMP 41Mb Mục My SQL MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL hệ quản trị sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet Người dùng tải MySQL miễn phí từ trang chủ MySQL có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, 13 a) Ưu điểm  Sử dụng dễ dàng: MySQL sở liệu tốc độ cao ổn định, công cụ dễ sử dụng hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích  Tính bảo mật cao: MySQL phù hợp với ứng dụng có truy cập sở liệu internet sở hữu nhiều tính bảo mật, chí bảo mật cấp cao  Đa tính năng: MySQL hỗ trợ hàng loạt chức SQL từ hệ quản trị sở liệu quan hệ trực tiếp gián tiếp  Khả mở rộng mạnh mẽ: Công cụ MySQL có khả xử lý khối liệu lớn mở rộng cần thiết  Tương thích nhiều hệ điều hành: MySQL tương thích để chạy nhiều hệ điều hành, Novell NetWare, Windows * Linux *, nhiều loại UNIX * (như Sun * Solaris *, AIX DEC * UNIX), OS / 2, FreeBSD *, MySQL cung cấp phương tiện mà máy khách chạy máy tính với máy chủ máy tính khác (giao tiếp qua mạng cục Internet)  Cho phép khôi phục: MySQL cho phép transactionđược khôi phục, cam kết phục hồi cố b) Nhược điểm  MySQL bị hạn chế dung lượng, cụ thể, số ghi người dùng lớn dần, gây khó khăn cho việc truy xuất liệu, khiến người dùng cần áp dụng nhiều biện pháp để tăng tốc độ chia sẻ liệu chia tải database nhiều server, tạo cache MySQL  So với Microsoft SQL Server hay Oracle, độ bảo mật MySQL chưa cao Và q trình Restore có phần chậm Tuy nhiên, nhược điểm không đáng kể với hệ quản trị nội dung cỡ trung, hệ thống lớn lớn phát sinh yêu cầu phức tạp 14 CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG A Mô tả hệ thống Mục Hoạt động website “Bán Laptop Đà Nẵng” Website bán Laptop cung cấp kênh riêng giúp Shop giới thiệu dịng Laptop giúp mang lại thông tin sản phẩm cho khách hàng cần thiết nhằm đem đến cho khách hàng thông tin Laptop phổ biến, đại,mạnh mẽ "Website Bán Laptop Đà Nẵng" tạo nhằm hỗ trợ việc tìm kiếm Laptop đặt Laptop cho người dùng Đà Nẵng hay khách hàng đến Đà Nẵng, giao tiếp khách hàng, nhân viên Shop qua số điện thoại gặp trực tiếp, mang lại hiệu kinh doanh cho Shop Ngồi cịn cung cấp cho người dùng biết thơng tin, địa điểm chi phí dịng Laptop đại Đà Nẵng Khách hàng truy cập vào website xem dịng laptop thơng tin mà họ cần thơng qua việc tìm kiếm theo tên dịng laptop hay tên laptop Nếu khách hàng muốn đặt laptop phải đăng nhập đăng kí (chưa có tài khoản) website việc giúp shop chủ quản lí biết thơng tin khách hàng đế trao đổi việc trao đổi thông tin sản phẩm mua laptop Các chủ shop đăng kí với Admin muốn shop nhiều người biết đến qua việc quảng bá laptop Khi hoàn tất việc đăng kí địa điểm đăng nhập để đăng lên dịng laptop họ thích Trong tháng Admin kiểm tra lượt tương tác (đặt hay ship sản phẩm) khách hàng với địa điểm bất kì, tương tác (đặt hay ship sản phẩm) địa điểm cao đưa lên trang chủ trang website laptop có lượt khách quan tâm nhiều Các chủ shop đăng kí thêm laptop, sửa thơng tin, xóa laptop thêm đơn giá shop Và sau chủ quản lí cân chờ thông báo đặt mua từ khách hàng xong Cuối doanh thu Admin nhận thông qua việc quảng cáo laptop Nhận hoa hồng qua việc shop bán sản phẩm trang website doanh thu từ lượt truy cập trang nhà mạng trả Admin xóa tài khoản địa điểm trang website Admin có yêu cầu trao đổi từ chủ shop Mục Biểu đồ use cace Biểu Use case biểu đồ dùng phân tích thiết kế hệ thống hướng đối tượng để nắm bắt yêu câu chức hệ thống Use case mô tá tương tác đặc trưng ngrời dùng bên ngồi (actor) hệ thống Nó thể ứng xử hệ thống bên ngoài, hoàn cánh định, xét từ quan điểm nguời sừ dụng 15 a) Đặt tả use case tổng Hình 1.Biểu đồ use case tổng Use case Tác nhân Mơ tả chung Luồng kiện Khách hàng đăng kí đăng nhập xem thơng tin sản phẩm đặt mua sản phẩm Chủ shop quản lý thông tin sản phẩm đơn hàng… Admin quản lý tài khoản shop Khác hàng (actor), chủ shop (user) Khách hàng muốn thực thêm vào giỏ hàng, đặt mua laptop Quản lý đơn hàng liên hệ khách hàng Khách hàng chọn danh mục Laptop cần đặt mua Khách hàng xem thông tin chi tiết sản phẩm, tiến hành đặt mua sản phẩm Chủ shop có thêm sửa xóa đơn hàng sản phẩm mà họ muốn Chủ shop quản lý đơn hàng tiến hành kiên hệ khách hàng Admin quản lý thơng tin thêm, sửa, xóa tài khoản 16 b) Đặc tả use case khách hàng Hình 2.Biểu đồ use case khách hàng Use case Tác nhân Mô tả chung Luồng kiện Xem thơng tin chi tiết sản phẩm khách hàng Khác hàng (actor) Khách hàng muốn thực đặt mua laptop Khách hàng chọn danh mục Laptop cần đặt mua Khách hàng xem thông tin chi tiết sản phẩm, tiến hành đặt mua sản phẩm Khách hàng xem đơn hàng đā đặt xem lịch sử đơn hàng Khách hàng chỉnh sửa thơng tin cá nhân thay đổi mật 17 c) Đặc tả use case Chủ shop Hình Biểu đồ use case chủ shop Use case Tác phẩm Mô tả chung Luồng kiện Quản lý thơng tin sản phẩm Nhà bán hàng (user) Quản lý đơn hàng liên hệ khách hàng 1.Shop thêm , sửa xố ăn mà họ muốn 2.Shop quản lý đơn hàng khách hàng liên hệ với khách hàng 3.Chủ shop quản lý thơng tin, thêm sửa xố thơng tin địa điểm 18 d) Đặc tả use case Admin Hình Biểu đồ use case Admin Use case Tác phẩm Mô tả chung Luồng kiện Mục Quản lý tài khoản khách hàng nhà bán hàng Quản trị viên(Admin) Quản trị viên thực thêm sửa xoá tài khoản Mục Quản trị viên xem thơng tin tài khoản xố tài khoản người dùng Mục Quản trị viên thêm xoá sản phẩm Cơ sở liệu Hình Cơ sở liệu 19 CHƯƠNG III KẾT QUẢ ĐẠT ĐƯỢC A Một số giao diện website “Bán laptop” Mục Giao diện trang chủ website Hiển thị vài địa điểm trang gồm có thơng tin  Home  About o Thông tin website  Reviews  Order o Hiển thị loại ăn ước uống…  Partners o Hiển thị số hãng  Join us o Hiển thị link để người dung liên hệ  Contact o Người dùng đóng góp ý kiến cho website Hình Giao diện trang chủ web site người dùng chưa đăng nhập 20 Hình Giao diện người dùng đăng nhập vào Mục Giao diện sản phẩm Trang hiển thị tất loại laptop Thể loại:  Apple (hiển thị sản phẩm Apple)  ASUS (hiển thị sản phẩm ASUS)  Dell (hiển thị sản phẩm Dell) Hình Giao diện sản phẩm 21 Mục Giao diện chi tiết địa điểm  Hiện thị thơng tin sản phẩm  Hiển thị laptop gồm đơn giá, tên laptop Hình giao diện chi tiết sản phẩm Mục Giao diện profile người dùng Hình Giao diện profile Mục Quản trị viên  Quản lý tài khoản người dùng thêm sửa xố tài khoản 22  Quản lý thông tin shop  Quản lý sản phẩm  Quản lý thơng tin góp ý người dùng Hình 10 Giao diện quản trị viên Hình 11 Giao diện quản lý người dùng 23 Hình 12 Giao diện quản lý loại sản phẩm Hình 13 Giao diện quản lý sản phẩm 24 Mục GH Giao diện đăng nhập đăng kí Hình 14 Giao diện đăng nhập Hình 15 Giao diện đăng kí 25 Hình 16 Giao diện lấy lại mật thông qua mail 26 CHƯƠNG IV KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt  Xây dựng trang website có đủ chức đăng nhập, đăng kí , xêm thơng tin chi tiết trang quản trị viên  Giao diện đơn giản dễ dùng với người sử dụng  Xây dựng trang website có đủ chức đăng nhập, đăng kí , xêm thơng tin chi tiết trang quản trị viên  Giao diện đơn giản dễ dùng với người sử dụng  Xây dựng trang website có đủ chức đăng nhập, đăng kí , xêm thông tin chi tiết trang quản trị viên  Giao diện đơn giản dễ dùng với người sử dụng Những hạn chế thiếu sót  Một số chức phụ chưa hồn chỉnh  Chưa có chức năn đặt mua hàng Hướng phát triển    Xây dựng website bắt mắt Làm chức năn đặt mua hàng Thêm số chức phụ ma website check bình luận , in , đánh giá Tham khảo số website: 1.Website: www.thegioididong.vn 2.Website : www.shoppe.vn 3.Website : www.tiki.com 27 ... 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 LAPTOP TẠI ĐÀ NẴNG” Đà Nẵng, ngày 26 tháng 07 năm 2021 LỜI CẢM ƠN Trong suốt thời gian học tập rèn... tin Laptop phổ biến, đại,mạnh mẽ "Website Bán Laptop Đà Nẵng" tạo nhằm hỗ trợ việc tìm kiếm Laptop đặt Laptop cho người dùng Đà Nẵng hay khách hàng đến Đà Nẵng, giao tiếp khách hàng, nhân viên Shop... đáng kể với hệ quản trị nội dung cỡ trung, hệ thống lớn lớn phát sinh yêu cầu phức tạp 14 CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG A Mô tả hệ thống Mục Hoạt động website ? ?Bán Laptop Đà Nẵng? ?? Website

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

Tài liệu liên quan