Phát triển website quản lý bán hàng điện tử meta sử dụng php laravel đồ án tốt nghiệp

57 1 0
Phát triển website quản lý bán hàng điện tử meta sử dụng php laravel   đồ án tốt nghiệp

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á ĐỒ ÁN TỐT NGHIỆP TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE QUẢN LÝ BÁN HÀNG ĐIỆN TỬ META SỬ DỤNG PHP LARAVEL Sinh viên thực hiên : Bùi Tô Hải Phong Ngày sinh : 17/03/1997 Lớp : Công nghệ thông tin-IT1 Khoa : Công nghệ thông tin Mã sinh viên : 187480201246 Giáo viên hướng dẫn : ThS Đỗ Thị Huyền Bắc Ninh – 2022 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á BÙI TÔ HẢI PHONG TÊN ĐỀ TÀI: PHÁT TRIỂN WEBSITE QUẢN LÝ BÁN HÀNG ĐIỆN TỬ META SỬ DỤNG PHP LARAVEL Giáo viên hướng dẫn: ThS Đỗ Thị Huyền Bắc Ninh – 2022 LỜI CẢM ƠN Trên thực tế thành cơng mà khơng gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu học tập giảng đường Đại học Công nghệ Đông Á từ trước đến nay, em nhận nhiều quan tâm, giúp đỡ Thầy Cơ, gia đình ta bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến Thầy Cô Khoa Công nghệ thông tin trường Đại Học Công nghệ Đông Á với 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 học tập trường Và đặc biệt, kỳ này, Khoa tổ chức cho em tiếp cận với mơn học hữu ích sinh viên ngành Đó mơn: “Đồ án tốt nghiệp” Em xin chân thành cám ơn cô Đỗ Thị Huyền tận tâm hướng dẫn em qua buổi hướng dẫn trường buổi nói chuyện, thảo luận dự án Trong thời gian học tập thực hành hướng dẫn cô , em thu nhiều kiến thức bổ ích, mà cịn truyền say mê thích thú mơn “Đồ án tốt nghiệp” Nếu khơng có lời hướng dẫn, dạy bảo em nghĩ đồ án em khó hồn thành Xin gửi lời cảm ơn chân thành đến gia đình, bè ta, ln nguồn động viên to lớn, giúp em vượt qua khó khăn suốt q trình học tập thực đồ án tốt nghiệp Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên đồ án “Phát triển Website quản lý bán hàng điện tử Meta sử dụng PHP Laravel” chắn khơng thể tránh khỏi thiếu sót Em mong nhận quan tâm, thông cảm đóng góp q báu Thầy Cơ để đồ án ngày hoàn thiện Hà Nội, ngày 01 tháng 07 năm 2022 Sinh viên thực hiện: Phong Bùi Tô Hải Phong Lời cam đoan Em xin cam đoan đồ án tốt nghiệp Phát triển Website quản lý bán hàng điện tử Meta sử dụng PHP Laravel cơng trình nghiên cứu thân Những phần có sử dụng tài liệu tham khảo có đồ án liệt kê nêu rõ phần tài liệu tham khảo Đồng thời số liệu hay kết trình bày đồ án mang tính chất trung thực, khơng chép, đạo nhái Nếu sai em xin chịu hoàn toàn trách nhiệm chịu tất kỷ luật Khoa Nhà trường đề Hà Nội, ngày 01 tháng 07 năm 2022 Sinh viên thực hiện: Phong Bùi Tô Hải Phong MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Mô tả đề tài 1.2.1 Cơ cấu tổ chức 1.2.2 Hiện trạng 1.2.3 Ứng dụng công nghệ thông tin: 1.3 Mục tiêu đề tài CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Cài đặt 2.1.1 Môi trường cài đặt 2.1.2 Hệ quản trị sở liệu MYSQL 2.2 Ngôn ngữ lập trình PHP framework lavarel CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 3.1 Giải pháp xây dựng hệ thống 3.1.1 Mơ hình Server-Client 3.1.2 Mô hình lớp 3.1.3 Mơ hình MVC 3.2 Phân tích thiết kế với uml 3.2.1 Biểu đồ usecase 3.3 Biểu đồ usecase mức tổng quát 3.3.1 Biểu đồ usecase tổng quát 3.3.2 Biểu đồ usecase người dùng 3.3.3 Biểu đồ usecase Admin 10 3.4 Biểu đồ usecase Phân rã chức năng(mức 2) 10 3.4.1 Phân rã usecase Quản lý thông tin 10 3.4.2 Phân rã usecase Tìm kiếm 11 3.4.3 Phân rã usecase Thống kê 11 3.5 Biểu đồ usecase phân rã chức năng(mức 3) 12 3.5.1 Phân rã usecase Quản lý người dùng 12 3.5.2 Phân rã usecase Quản lý sản phẩm 12 3.5.3 Phân rã usecase Đặt mua 13 3.6 Đặc tả usecase 13 3.6.1 Đặc tả Usecase đăng nhập (Người dùng) 13 3.6.2 Đặc tả Usecase đăng kí tài khoản 14 3.6.3 Đặc tả Usecase đặt mua 17 3.6.4 Đặc tả Usecase toán 18 3.6.5 Đặc tả Use Case Tìm kiếm sản phẩm 20 3.6.6 Đăng nhập (Admin) 21 3.6.7 Đặc tả Usecase Quản lý thông tin 22 3.6.8 Đặc tả Usecase Nhập hàng 24 3.6.9 Đặc tả Usecase Tìm kiếm thơng tin 25 3.6.10 Đặc tả Usecase Thống kê 26 3.7 Biểu đồ 28 3.7.1 Chức đăng kí 28 3.7.2 Chức đăng nhập 28 3.7.3 Chức đặt mua 29 3.7.4 Chức toán 29 3.7.5 Chức thêm sản phẩm 30 3.7.6 Chức sửa thông tin sản phẩm 30 3.7.7 Chức xóa sản phẩm 31 3.7.8 Chức nhập hàng 31 3.7.9 Chức tìm kiếm 32 3.7.10 Chức thống kê 32 3.8 Cơ sở liệu 33 3.8.1 Bảng Custom 33 3.8.2 Bảng News 33 3.8.3 Bảng Order 34 3.8.4 Bảng Order detail 34 3.8.5 Bảng Custom Order Status 35 3.8.6 Bảng PasswordReset 35 3.8.7 Bảng Papyment_Status 35 3.8.8 Bảng Power 36 3.8.9 Bảng product 36 3.8.10 Bảng product_properties 37 3.8.11 Bảng Product_size 37 3.8.12 Bảng Product_Kiểu liệu 37 3.8.13 Bảng Recommends 38 3.8.14 Bảng slide 38 3.8.15 Users 38 3.8.16 Bảng Wishlist 39 3.9 Thiết kế giao diện hệ thống website 40 CHƯƠNG 4: KẾT LUẬN 43 DANH MỤC CÁC BIỂU ĐỒ Hình 2.1 Biểu đồ usecase tổng quát Hình 2.2 Biểu đồ usecase người dùng Hình 2.3 Biểu đồ usecase Admin 10 Hình 2.4 Biểu đồ usecase phân rã chức Quản lý thông tin 10 Hình 2.5 Biểu đồ usecase phân rã chức Tìm kiếm 11 Hình 2.6 Biểu đồ usecase phân rã chức Thống kê 11 Hình 2.7 Biểu đồ usecase phân rã chức Quản lý người dùng 12 Hình 2.8 Biểu đồ usecase phân rã chức Quản lý sản phẩm 12 Hình 2.9 Biểu đồ usecase phân rã chức Quản lý nhà cung cấp Error! Bookmark not defined Hình 2.10 Biểu đồ usecase phân rã chức Đặt mua 13 Hình 2.11 Biểu đồ chức đăng kí 28 Hình 2.12 Biểu đồ chức đăng nhập 29 Hình 2.13 Biểu đồ chức đặt mua 29 Hình 2.14 Biểu đồ chức toán 29 Hình 2.15 Biểu đồ chức thêm sản phẩm 30 Hình 2.16 Biểu đồ chức cập nhật thơng tin sản phẩm 31 Hình 2.17 Biểu đồ chức xóa sản phẩm 31 Hình 2.18 Biểu đồ chức nhập hàng 32 Hình 2.19 Biểu đồ chức tìm kiếm 32 Hình 2.20 Biểu đồ chức thống kê 32 Hình 3.21: Mơ hình triển khai vật lý hệ thốngError! Bookmark not defined DANH MỤC CÁC HÌNH ẢNH Ảnh Mơ hình Sever-Client Ảnh Mơ hình lớp Ảnh Giao diện trang chủ 41 Ảnh Chức đăng nhập 41 Ảnh Chức đăng kí 41 Ảnh Chức giỏ hàng 42 Ảnh Trang quản trị 42 Hình 3.15 Biểu đồ chức cập nhật thông tin sản phẩm 3.7.7 Chức xóa sản phẩm Hình 3.16 Biểu đồ chức xóa sản phẩm 3.7.8 Chức nhập hàng 31 Hình 3.17 Biểu đồ chức nhập hàng 3.7.9 Chức tìm kiếm Hình 3.18 Biểu đồ chức tìm kiếm 3.7.10 Chức thống kê Hình 3.19 Biểu đồ chức thống kê 32 3.8 Cơ sở liệu 3.8.1 Bảng Custom Tên trường Mặc định Kiểu liệu Null id int(10) No name varchar(100) No email varchar(50) No address varchar(255) No phone varchar(20) No user_id int(10) No note text Yes status tinyint(1) No created_at timestamp No CURRENT_TIMESTAMP updated_at timestamp No 0000-00-00 00:00:00 Kiểu liệu Null id int(10) No id_user int(10) No title varchar(200) No intro text No content text No images varchar(100) No NULL 3.8.2 Bảng News Tên trường Mặc định 33 status tinyint(1) No created_at timestamp No CURRENT_TIMESTAMP update_at timestamp No 0000-00-00 00:00:00 3.8.3 Bảng Order Tên trường Mặc định Kiểu liệu Null id int(10) No customer_id int(10) No date_order datetime Yes NULL total float Yes NULL payments varchar(200) Yes NULL note text Yes NULL payment_status tinyint(1) No status tinyint(1) No created_at timestamp Yes CURRENT_TIMESTAMP updated_at timestamp Yes CURRENT_TIMESTAMP 3.8.4 Bảng Order detail Tên trường Kiểu liệu Null id int(10) No order_id int(10) No product_id int(10) No Mặc định 34 quantity int(11) No unit_price double No user_id int(10) No created_at timestamp No 0000-00-00 00:00:00 updated_at timestamp No 0000-00-00 00:00:00 3.8.5 Bảng Custom Order Status Tên trường Kiểu liệu Null Mặc định id tinyint(1) No name varchar(100) No created_at timestamp Yes NULL updated_at timestamp Yes NULL 3.8.6 Bảng PasswordReset Tên trường Kiểu liệu Mặc định Null email varchar(255) No token varchar(255) No timestamp No CURRENT_TIMESTAMP created_at 3.8.7 Bảng Papyment_Status Tên trường Kiểu liệu Null id tinyint(1) No name varchar(100) No timestamp Yes created_at Mặc định NULL 35 updated_at timestamp Yes NULL 3.8.8 Bảng Power Tên trường Kiểu liệu Null Mặc định id_power tinyint(2) No name_power varchar(50) No created_at timestamp Yes NULL updated_at timestamp Yes NULL 3.8.9 Bảng product Tên trường Kiểu liệu id name int(10) Null Mặc định No varchar(100) Yes NULL int(10) Yes NULL intro text Yes NULL price float Yes NULL float Yes NULL image text Yes NULL unit text Yes NULL new tinyint(1) Yes status tinyint(1) Yes timestamp Yes NULL updated_at timestamp Yes NULL id_type promo_price created_at 36 3.8.10 Bảng product_properties Tên trường Kiểu liệu Null id int(10) No pro_id int(10) No size_id int(10) No p_price int(11) No updated_at timestamp No created_at timestamp No Mặc định CURRENT_TIMESTAMP 0000-00-00 00:00:00 3.8.11 Bảng Product_size Tên trường Mặc định Kiểu liệu Null id int(10) No size text No created_at timestamp Yes NULL updated_at timestamp Yes NULL 3.8.12 Bảng Product_Kiểu liệu Tên trường Kiểu liệu Null id int(10) No name varchar(100) No intro text No image text Yes status tinyint(1) No Mặc định NULL 37 created_at timestamp Yes NULL updated_at timestamp Yes NULL 3.8.13 Bảng Recommends Tên trường Kiểu liệu Null Mặc định id int(10) No pro_id int(10) No uid int(10) No created_at timestamp Yes NULL update_at timestamp Yes NULL 3.8.14 Bảng slide Tên trường Kiểu liệu int(10) No varchar(100) No image varchar(100) No id link Mặc định Null 3.8.15 Users Tên trường Kiểu liệu Null Mặc định id int(10) No name varchar(255) No email varchar(255) No password varchar(255) No phone varchar(20) Yes NULL 38 address varchar(255) Yes power tinyint(2) No active tinyint(1) No status tinyint(1) No varchar(100) Yes NULL created_at timestamp Yes NULL updated_at timestamp Yes NULL remember_token NULL 3.8.16 Bảng Wishlist Tên trường Kiểu liệu Null id int(10) No user_id int(10) No pro_id int(10) No Mặc định updated_at timestamp No CURRENT_TIMESTAMP created_at No 0000-00-00 00:00:00 timestamp 3.8.17 Biểu đồ thực thể ERD 39 3.9 Thiết kế giao diện hệ thống website 40 Ảnh Giao diện trang chủ Ảnh Chức đăng nhập Ảnh Chức đăng kí 41 Ảnh Chức giỏ hàng Ảnh Trang quản trị 42 CHƯƠNG 4: KẾT LUẬN Sau thời gian nghiên cứu bắt tay vào thực hiện, quan tâm hướng dẫn tận tình Em bước đầu hồn thành đề tài: “Xây dựng website bán hàng đồ điện tử Meta” Kết đạt được:  Xây dựng thành công website bán đồ điện tử, đáp ứng yêu cầu người sử dụng  Tìm hiểu tương đối kỹ Website  Tìm hiểu tương đối đầy đủ Php, CSS, JavaScript, HTML  Phân tích thiết kế hệ thống tương đối đầy đủ  Giao diện Website thiết kế đơn giản, thân thiện dễ sử dụng Hạn chế:  Việc biểu diễn thông tin Website chưa linh hoạt Hướng phát triển: Với mục đích ngày hồn thiện để đáp ứng tốt cho việc mua hàng khách hàng ngày tiện lợi hơn: + Xây dựng giao diện website thân thiện tối ưu với người dung + Xây dựng hệ thống quản lý cửa hàng thống kê sản phẩm doanh số chi tiết Trên toàn vấn đề em trình bày đề tài tốt nghiệp Do thời gian kiến thức hạn chế việc tìm hiểu cơng nghệ cịn gặp nhiều khó khăn nên sản phẩm cịn nhiều thiếu sót Mong mong nhận ý kiến đóng góp từ thầy để sản phẩm hồn thiện Em xin chân thành cảm ơn! 43 TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Nguyễn Quốc Đại, Lý Thuyết Bayes, mạng Bayes (2009) [2] Nguyễn Thanh Sơn, Lê Khánh Luận; Lý thuyết xác suất thống kê toán; Nxb Thống kê (2008) [3] Nguyễn Duy Tiến, Trần Minh Ngọc Đại học Khoa Học Tự Nhiên, ĐHQGHN, Bài giảng Viện Thống Kê Thế Giới IMS Malaysia Tiếng Anh: [1] Azam N, Dar H A, Marwat S; Comparative study on Feature Space Reduction for Spam Detection [2] Paul Graham; A plan for spam – 2002 Xem địa http://paulgraham.com/spam.html [3] Wikipedia ; Bayesian Spam Filtering Xem địa http://en.wikipedia.org/wiki/Bayesian_spam_filtering [4] Wikipedia ; Sequential Bayesian Filtering Xem địa http://en.wikipedia.org/wiki/Sequential_bayesian_filtering Websites: [1] http://www asp net/signalr [2] http://www evn com [3] http://www codeproject com [4] http://www doc edu [5] http://www voer edu [6] http://stackoverflow com 44 1

Ngày đăng: 20/07/2023, 06:37

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan