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

Đồ án cơ sở 2 đề tài hệ thống coffee hytalee coffee

61 4 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 61
Dung lượng 1,98 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 ĐỒ ÁN CƠ SỞ 2: ĐỀ TÀI: HỆ THỐNG COFFEE HYTALEE COFFEE Sinh viên thực : TRẦN LÊ HUY LƯU HÀ NHẬT QUỲNH Giảng viên hướng dẫn : Ts TRẦN VĂN ĐẠI Lớp : 22GIT1 Đà Nẵng, tháng 12 năm 2023 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 ĐỒ ÁN CƠ SỞ ĐỀ TÀI: HỆ THỐNG COFFEE HYTALEE COFFEE Đà Nẵng, tháng 12 năm 2023 LỜI NÓI MỞ ĐẦU Ngày với bùng nổ Internet, ngày mở rộng khắp nơi giới, cần máy tính kết nối Internet việc sử dụng nguồn tài nguyên vô phong phú Việc doanh nghiệp dần hoàn thiện máy tổ chức cách linh hoạt việc ứng dụng công nghệ thông tin vào hoạt động kinh doanh doanh nghiệp việc làm tất yếu, cải tiến doanh nghiệp chủ động xây dựng trang thơng tin riêng để quảng bá hình ảnh cơng ty, mặt khác để kinh doanh trực tuyến, áp dụng thương mại điện tử vào thương mại Và cơng cụ hữu ích cho việc phát triển xây dựng dự án cơng nghệ thơng tin hồn chỉnh, đáp ứng nhu cầu người dùng Đối với ngành ngành dịch vụ , việc ứng dụng công nghệ thông tin giúp cho doanh nghiệp xử lý cơng việc xác, hiệu quả, tiết kiệm chi phí, quảng bá hình ảnh doanh nghiệp rộng rãi nước quốc tế, mặt khác cịn khắc phục yếu cơng tác quản lý nội doanh nghiệp khách hàng Từ kiến thức học, em tìm hiểu đề tài “HỆ THỐNG COFFEE HYTALEE COFFEE” LỜI CẢM ƠN Để hoàn thành đề tài này, em xin gửi lời cảm ơn chân thành đến thầy Trần Văn Đại- giảng viên Khoa Công nghệ thông tin Truyền thông (CNTT & TT) Đại học Đà Nẵng – Người hướng dẫn - tận tình bảo hướng dẫn em để hoàn thành đồ án Em xin cảm ơn thầy cô Khoa CNTT & TT đại học Đà Nẵng truyền đạt cho em kiến thức kỹ để hoàn thành đồ án Trong q trình làm đồ án cịn nhiều thiếu sót, em mong nhận bảo, đóng góp ý kiến thầy để em có điều kiện bổ sung, khắc phục hạn chế đồ án sở Em xin chân thành cảm ơn! NHẬN XÉT (Của giảng viên hướng dẫn) MỤC LỤC LỜI NÓI MỞ ĐẦU PHẦN I TỔNG QUAN 10 Một số khái niệm ngôn ngữ php 10 1.1 Ngôn ngữ PHP gì? 10 1.2 Vì ngơn ngữ PHP lại trở nên phổ biến 10 1.3 Điểm mạnh PHP sử dụng để lập trình website 10 Tổng quan dự án 12 2.1 Tên dự án 12 2.2 Lợi ích việc kinh doanh đụng cụ, đồ dùng thể thao website .12 Xây dựng Website bán đồ công nghệ với ngôn ngữ PHP 12 3.1 Các kiến thưc cần có 12 3.2 Các yêu cầu cần có Website bán hàng 13 3.3 Mục tiêu cần đạt 14 PHẦN II PHÂN TÍCH CÁC CHỨC NĂNG CỦA WEBSITE BÁN ĐỒ CƠNG NGHỆ 15 Các 15 1.1 Chức đăng nhập 15 1.2 Chức đăng ký .15 1.3 Xem danh mục sản phẩm .15 1.4 Xem chi tiết sản phẩm 15 1.5 Thêm vào giỏ hàng .15 1.6 Quản lý giỏ hàng 16 1.7 Chức toán 16 Phân tích đặc tả chức cửa website phần front end 16 2.1 Use case đăng ký 16 2.2 Use case đăng nhập 19 2.3 Use case Xem trang chủ .22 2.4 Use case Xem danh mục 25 2.5 Use case Xem chi tiết sản phẩm 27 2.6 Use case Thêm vào giỏ hàng 29 2.7 Use case Quản lý giỏ hàng 32 2.8 Use case phản hồi 35 2.9 Use case Thanh toán 38 Phần backend (Quản lý) .40 3.1 Use case Quản lý sản phẩm (admin) 41 3.2 Use case Quản lý người dùng (admin) 46 3.3 Use case Quản lý danh mục (admin) 50 3.4 Use case Quản lý đơn đặt hàng (admin) 53 3.5 Use case Quản lý thương hiệu (admin) 57 3.6 Use case Quản lý thống kê (admin) .61 3.7 Use case Quản lý phản hồi (admin) .63 Cơ sở liệu website bán đồ điện tử 65 4.1 Customer 66 4.2 Lớp thương hiệu 67 4.3 Lớp tokens 67 4.4 Lớp sliders 67 4.5 Lớp admin_roles 67 4.6 Lớp admin 68 4.7 Lớp products 68 4.8 Lớp oder_details 68 4.9 Lớp oders .69 4.10 Lớp coupon 69 4.11 Lớp feeship 69 4.12 Lớp categorie_product .70 4.13 Lớp shipping 70 4.14 Lớp brands 70 PHẦN III GIAO DIỆN CỦA WEBSITE BÁN ĐỒ THỂ THAO 71 Một số giao diện Website 71 1.1 Header footer 71 1.2 Giao diện đăng nhập 71 1.3 Giao diện đăng ký 72 1.4 Giao diện trang chủ 72 1.5 Giao diện danh mục sản phẩm .73 1.6 Giao diện xem chi tiết sản phẩm 74 1.7 Giao diện giỏ hàng .75 Giao diện người quản trị (admin) .75 2.1 Quản lý danh mục sản phẩm 76 2.2 Quản lý thương hiệu sản phẩm 77 2.3 Quản lý sản phẩm 78 2.4 Quản lý đơn hàng 79 2.5 Quản lý vận chuyển 79 2.6 Quản lý mã giảm giá 80 2.7 Quản lý slider .81 PHẦN IV KẾT LUẬN 82 Kết đạt 82 Ưu điểm 82 Hạn chế .82 Hướng nghiên cứu phát triển 82 TÀI LIỆU THAM KHẢO 84 PHẦN I TỔNG QUAN Một số khái niệm ngơn ngữ php 1.1 Ngơn ngữ PHP gì? PHP ngơn ngữ lập trình đầu cho thiết kế website nước ta giới. PHP (Personal Home Page) ngơn ngữ lập trình script (một nhánh ngơn ngữ lập trình) Mã lệnh dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, với mục đích phát triển ứng dụng PHP dùng để viết ngôn ngữ sử dụng cho máy chủ, mã nguồn mở vấn đề liên quan đến code Thường server dùng PHP thay cho ngơn ngữ JavaScript Python… 1.2 Vì ngơn ngữ PHP lại trở nên phổ biến  PHP dễ dàng thực tùy chỉnh website  Có cộng đồng PHP lớn  Ngơn ngữ lập trình PHP sử dụng rộng rãi ngành thương mại điện tử, truyền thơng xã hội Có thời điểm chiếm lên đến 74% ngôn ngữ viết web năm gần  PHP tích hợp MySQL, Oracle, Sybase, DB2 nên thao tác dễ dàng, tiết kiệm tài chính, thời gian thiết kế web 1.3 Điểm mạnh PHP sử dụng để lập trình website 1.3.1 Website xây dựng PHP mã nguồn ít, thơng dụng Đặc tính bật ưu điểm PHP mã nguồn Lập trình viên khơng phải nghiên cứu nhiều sử dụng mã code phức tạp Khi sử dụng ngơn ngữ lập trình PHP dễ dàng tương thích với nhiều ngơn ngữ khác 10 3.4 Use case Quản lý thống kê (admin) 3.4.1 Mô tả use case Quản lý thống kê  Tên use case  Quản lý thống kê Mô tả chi tiết use case: UC cho phép quản trị viên quản lí xem số liệu thống kê trang bán hàng với chức năng: Xem phản hồi  Luồng kiện: o UC bắt đầu quản trị viên nhấn vào mục Quản lí thống kê menu quản trị Hệ thống truy cập vào bảng CARTS truy xuất thông tin phản hồi hiển thị danh sách thống kê  Hệ thống truy cập vào bảng CARTS truy xuất thông tin thống kê theo mã danh mục hiển thị thống kê lên hình bao gồm thông tin: Mã danh mục, Số lượng, Giá cao nhất, Giá thấp nhất, Giá trung bình  UC kết thúc  Các u cầu đặc biệt:  Khơng có Tiền điều kiện: QTV phải đăng nhập trước thực UC   Hậu điều kiện: Khơng có Điểm mở rộng: Khơng có.  47 3.4.2 Biểu đồ hoạt động 3.4.3 Biểu đồ VOPC 48 3.4.4 Biểu đồ trình tự 3.4.5 Mô tả use case Quản lý phản hồi  Tên use case  Quản lý phản hồi Mô tả chi tiết use case: UC cho phép quản trị viên quản lí phản hồi người dùng với chức năng: Xem phản hồi  Luồng kiện: o UC bắt đầu quản trị viên nhấn vào mục Quản lí phản hồi menu quản trị Hệ thống truy cập vào bảng FEEDBACK truy xuất thông tin phản hồi hiển thị danh sách phản hồi o Xem chi tiết phản hồi:  Quản trị viên click phản hồi cần xem danh sách Hệ thống truy cập vào bảng FEEBACK truy xuất thông tin 49 phản hồi theo mã hiển thị ghi phản hồi lên hình bao gồm thơng tin: Mã phản hồi, Họ tên, Email, Số điện thoại, Ghi chú, Nội dung phản hồi  UC kết thúc  Các yêu cầu đặc biệt:  Khơng có Tiền điều kiện: QTV phải đăng nhập trước thực UC   Hậu điều kiện: Khơng có Điểm mở rộng: Khơng có.  3.4.6 Biểu đồ hoạt động 50 3.4.7 Biểu đồ VOPC 3.4.8 Biểu đồ trình tự : Admin : QuanLyPhanHoiController Xac nhan xoa : QuanLyPhanHoiUI : feedbacks 1: kich nut 'Danh sach thong ke"( ) 2: lay thong tin cac san pham tu danh muc( ) 3: getFeedbacks_byID( ) 4: return ket qua 5: hien thi thong tin cac phan hoi'( ) 6: kich nut "xoa"( ) 7: Xac nhan xoa 8: Kich nut 'OK'( ) 9: Xoa thuong hieu( ) 10: deleteFeadbacks_ById 11: return ket qua 12: Kich nut 'OK'( ) Cơ sở liệu website bán đồ điện tử Sử dụng phần mềm MySQL để tạo sở liệu cho website 51 Quan hệ bảng liệu 4.1 Lớp list_product 52 4.2 Lớp user_acc 4.3 Lớp cart 53 4.4 Lớp member 4.5 Lớp voucher 4.6 Lớp favorite product 4.7 Lớp schedule 4.8 Lớp bill 54 PHẦN III GIAO DIỆN CỦA WEBSITE BÁN ĐỒ THỂ THAO Một số giao diện Website 1.1 Header footer 1.1.1 Header 1.1.2 Footer 1.2 Giao diện đăng nhập Hiển thị form đăng nhập vào hệ thống gồm tài khoản (email) mật đăng nhập 55 1.3 Giao diện đăng ký Hiển thị form đăng ký tài khoản vào hệ thống gồm thông tin cá nhân, tài khoản (email), mật muốn đăng ký 1.4 Giao diện trang chủ 56 Mô tả: Giao diện trang chủ hiển thị sản phẩm danh mục sản phẩm, Khách hàng tham khảo qua sản phẩm này, khách hàng cảm thấy phù hợp thích thú với sản phẩm thêm chúng vào giỏ hàng 1.5 Giao diện danh mục sản phẩm  Các sản phẩm xếp vào danh mục theo chủ đề cụ thể  Khách hàng truy cập vào danh mục sản phẩm để dễ dàng tìm kiếm sản phẩm cần mua 57 1.6 Giao diện giỏ hàng Mô tả: Hiển thị danh sách sản phẩm khách hàng thêm vào giỏ hàng, khách hàng tốn sản phẩm khơng muốn mua khỏi giỏ hàng Giao diện người quản trị (admin) Sau đăng nhập với chức người quản trị, website chuyển sang trang người quản trị với nhiều chức 58 2.1 Quản lý danh mục sản phẩm 2.2 Quản lý đơn hàng 2.3 Quản lý viết kiện 2.4 Quản lý voucher 2.5 Quản lý người dùng PHẦN IV KẾT LUẬN Kết đạt  Hiểu số giải pháp xây dựng website thương mại điện tử  Xây dựng website bán hàng có đầy đủ chức khách hàng  Hiều số phương pháp tốn trực tuyến 59  Ngồi kết đạt cịn số yêu cầu chưa nắm rõ website số khuyết điểm cần khắc phục Ưu điểm  Giới thiệu sản phẩm đến khách hàng Đối với khách hàng: cho phép thực chức xem hàng hóa, góp ý  Sau mua sản phẩm, đặt mua sản phẩm toán nhiều cách khác  Khách hàng thay đổi mật mật tốn thơng tin cá nhân Khách hàng xem thơng tin đơn hàng  Hồn thành hầu hết chức trang web bán hàng Hạn chế  Các chức tìm kiếm thống kê chưa sinh động, cịn gị bó theo hình  Dạng khn mẫu  Cịn hạn chế việc toán tiền cho khách hàng Hướng nghiên cứu phát triển  Tìm hiểu sâu ngơn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống  Kết hợp ngơn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle…  Tìm hiểu thêm số ngôn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn…  Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức 60 TÀI LIỆU THAM KHẢO [1] http://www.php.net [2] http://www mysql.com [3] https://github.com/search?q=webphp [4] W3Schools Online Web Tutorials 61

Ngày đăng: 19/12/2023, 15:23

w