Với đề tài “ Xây dựng website bán hàng đồ chơi trẻ em”. Trang website này nhằm đáp ứng cho nhu cầu cho các bé và giúp phụ huynh chọn cho con mình những món đồ chơi an toàn và phù với con. Giúp các bậc cha mẹ thể hiện tình yêu thương với con cái thông qua những món đồ chơi.
- Giáo viên hướng dẫn: N ngày 0, tháng 08, năm 2019 Lời mở đầu Chúng ta sống giới mà công nghệ thơng tin truyền thơng đóng vai trị quan trọng Nó ngày trở nên phổ biến có ảnh hưởng sâu sắc đến sống người Sựu xuất mạng máy tính dấu mốc lịch sử phát triển loài người, mạng máy tính hỗ trợ cho nhiều sống, nhờ có mạng máy tính thơng tin truyền cách nhanh chóng làm cho người khắp nơi rên giới giao lưu, hợp tác trao đổi thông tin với nha thuận tiện nhiều Giờ đây, việc liên quan đến thông tin trở nên dễ dàng nhiều mà cần có máy tính smartphone thơng minh có kết nối internet bạn tìm thơng tin tồn giới chí xem đầy đủ thơng tin, hình ảnh âm Hiện bán hàng trực tuyến phương thức bán hàng phổ biến ưa chuộng Có nhiều website bán hàng online xuất đáp ứng nhu cầu người bán người mua Chúng ta phủ nhận tiện lợi bán hàng online mang lại, người mua dễ dang tìm kiếm thứ đồ mà cần mua cịn người bán giới thiệu sản phẩm đến với nhiều khách hàng đa dạng Với đề tài “ Xây dựng website bán hàng đồ chơi trẻ em” Trang website nhằm đáp ứng cho nhu cầu cho bé giúp phụ huynh chọn cho đồ chơi an tồn phù với Giúp bậc cha mẹ thể tình yêu thương với thơng qua đồ chơi Tuy cố gắng nhiều kinh nghiệm cịn hạn chế nên khơng thể tránh khỏi thiếu sót Rất mong góp ý thầy bạn để giúp cho viết tốt Em xin chân thành cảm ơn Mục lục Lời mở đầu Nội dung .6 Chương 1.1 Mở đầu Lý chọn đề tài 1.1.1 Phân tích nhu cầu website .6 1.1.2 Tầm ảnh hưởng website 1.1.3 tính khả thi website 1.2 Mục đích 1.3 Đối tượng phạm vi nghiên cứu Chương Mô tả hệ thống .8 2.1 Mô tả hệ thống .8 2.2 Nhiệm vụ 2.3 Khảo sát trạng 2.3.1 Quản trị hệ thống 2.3.2 Quản lý viết 2.3.3 Quản lý sản phẩm 2.3.4 Quản lý quảng cáo 2.3.5 Quản lý đơn đặt hàng 2.3.6 Quản lý khách hàng 10 2.3.7 Quản lý liên hệ .10 Chương Phân tích hệ thống .10 3.1 Phân tích hệ thống mặt chức 10 3.1.1 Sơ đồ phân giã chức 10 3.1.2 Sơ đồ luồng liệu 12 3.1.2.1 Sơ đồ mức khung cảnh 13 3.1.2.2 Biểu đồ luồng liệu mức đỉnh .15 3.1.2.3 Biểu đồ luồng liệu mức đỉnh .16 3.1.3 3.1.3.1 Đặc tả chức chi tiết .19 Chức quản lý khách hàng 19 3.1.3.2 3.2 Chức quản trị 21 Phân tích hệ thống mặt liệu 26 3.2.1 Xây dựng mơ hình thực thể kết hợp ( ERD – Entity Relationship Diagram) .26 3.2.1.1 Xác định thực thể 26 3.2.1.2 Ma trận thực thể khóa .29 3.2.1.3 Quan hệ thực thể 30 Quan hệ CATEPRO PRODUCT 30 Quan hệ PRODUCT ORDERDT .30 Quan hệ USER ORDER 30 3.2.2 3.2.2.1 Chuyển từ ERD sang mơ hình quan hệ 31 3.2.2.2 Đặc tả bảng liệu 34 Chương 4.1 Xây dựng mơ hình quan hệ liệu .31 THIẾT KẾ HỆ THỐNG .41 Thiết kế giao diện 41 4.1.1 Thiết kế giao diện người dùng .41 4.1.2 Giao diện trang quản trị .45 Chương KẾT LUẬN 47 5.1 Kết đạt 47 5.2 Thu hoạch chung 47 TÀI LIỆU THAM KHẢO .48 Danh mục hình ảnh Hình 1: Biểu đồ phân cấp chức 11 Hình 2: Biểu đồ luồng liệu mức khung cảnh 13 Hình 3: Biểu đồ luồng liệu mức đỉnh .15 Hình 4: Biểu đồ luồng liệu mức đỉnh – Quản lý khách hàng 16 Hình 5: Biểu đồ luồng liệu mức đỉnh – Quản lý tìm kiếm 17 Hình 6: Biểu đồ luồng liệu mức đỉnh – Quản lý chức quản trị 18 Hình 7: Biểu đồ luồng liệu mức đỉnh – Quản lý chức khách hàng 19 Hình 8: Mơ hình thực thể liên kết ERD .28 Hình 9: Mơ hình quan hệ liệu 33 Hình 10: Giao diện trang chủ .41 Hình 11: Giao diện giỏ hàng 42 Hình 12: Giao diện trang giới thiệu .42 Hình 13: Giao diện trang tin tức 43 Hình 14: Giao diện trang danh sách sản phẩm 43 Hình 15: Giao diện trang chi tiết sản phẩm 44 Hình 16: Giao diện form đăng ký 44 Hình 17: Giao diện form đăng nhập 45 Hình 18: Giao diện trang quản trị 45 Hình 19: Giao diện trang danh sách đơn hàng 46 Hình 20: Giao diện trang quản trị tin tức .46 Hình 21: Giao diện trang quản trị sản phẩm 47 Nội dung Chương Mở đầu 1.1 Lý chọn đề tài 1.1.1 Phân tích nhu cầu website Trong thời đại công nghệ thông tin nay, mà Internet trở nên thân quen dần trở thành công cụ thiếu sống lợi ích website việc quảng bá sản phẩm thương hiệu công ty thật to lớn Tùy lĩnh vực kinh doanh doanh nghiệp mà website mang lại lợi ích khác Trang web trở thành cửa ngõ để doanh nghiệp tiếp thị sản phẩm đến khách hàng khắp nơi toàn giới 1.1.2 Tầm ảnh hưởng website Website nơi doanh nghiệp khách hàng gặp Khi họ truy cập vào website bạn tìm thấy thơng tin sản phẩm bạn cung cấp, đó, website trở thành kênh tư vấn khách hàng trực tuyến hữu hiệu Website phương tiện để giới thiệu doanh nghiệp, quảng bá, marketing PR 1.1.3 tính khả thi website Khả thi tổ chức : - Giúp hội kinh doanh mở rộng : Cơ hội quảng bá không giới hạn, công việc kinh doanh mở cửa 24h/1ngày Website bạn văn phịng giao dịch kinh doanh tồn cầu ln mở cửa 24h/ngày, ngày/tuần 365 ngày/năm Bất kỳ ai, dù đâu ghé thăm văn phịng bạn - Giảm đươc lượng nhân viên - Giảm tối thiểu thời gian quản lý Khả thi kinh tế : - Hãy tưởng tượng, thay phải gửi Catalogue giấy đĩa CDROM cho khách hàng, Bạn mời khách hàng đến thăm website với thơng tin cịn cặn kẽ đầy đủ Catalogue - Bạn trả lương cho cả, thứ văn phịng giao dịch tồn cầu bạn thực cách xác hồn tồn tự động Chi phí để có website thật nhỏ bé so với chi phí mà bạn bỏ để quảng bá hoạt động bạn phương tiện truyền thống Khả thi kỹ thuật : - Sử dụng ngôn ngữ PHP/MYSQL thiết kế website , ngôn ngữ dễ sử dụng nhiều công ty lớn giới sử dụng : Yahoo, Facebook, Wikipedia, Joomla, Wordpress…Còn Việt Nam Nhacso.net, Zingme, Vnexpress,… - PHP mang tầm vóc Open Source nên thư viện chúng phong phú đa dạng Có nhiều thư viện cộng đồng cung cấp hồn tồn miễn phí, giải hầu hết vấn đề gặp phải lập trình web.Với thư viện code phong phú, framework đa dạng giúp dễ dàng nghiên cứu học tập, lựa chọn “sản phẩm” phù hợp để triển khai ứng dụng Đây nguyên nhân chủ yếu khiến PHP ngày phát triển mạnh mẽ đa số lập trình viên tin dùng 1.2 Mục đích - Nội dung hấp dẫn, đầy đủ, phù hợp với đối tượng sử dụng - Được xếp, bố cục cách hợp lý, tạo điều kiện cho người đọc dễ định hướng website dễ dàng tìm đồ chơi phù hợp với em - Hình thức đẹp phù hợp với chủ đề, nội dung, thân thiện với người dùng 1.3 Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu website bán hàng đồ chơi trẻ em - Phạm vi thực đồ án dựa kiến thức thu từ môn học trình học tập trường tham khảo thêm số tài liệu bên để bổ sung thêm kiến thức nhằm hoàn thiện đồ án tốt hơn, đáp ứng mục tiêu đồ án - Ứng dụng phát triển hoàn chỉnh tăng hiệu kinh doanh, giảm chi phí quảng cáo, giúp tuyên truyền dễ dàng Chương Mô tả hệ thống 2.1 Mô tả hệ thống Hệ thống Website bán hàng đồ chơi trẻ em hệ thống nhằm giới thiệu sản phẩm đồ chơi trẻ em uy tín chất lượng cửa hàng giúp cho khách hàng tùy ý lựa chọn đồ chơi phù hợp cho em mình, khơng cần phải đến cửa hàng mà đâu có kết nối internet Hệ thống giúp cho khách hàng thuận tiện tiếp cận sản phẩm cửa hàng 2.2 Nhiệm vụ - Giới thiệu thông tin loại đồ chơi trẻ em - Giới thiệu bán sản phẩm đồ chơi trẻ em - Hỗ trợ, tư vấn khách hàng cần đặt mua loại đồ chơi trẻ em - Hỗ trợ tư vấn , tìm kiếm sản phẩm đồ chơi trẻ em chưa có cửa hàng 2.3 Khảo sát trạng Các chức : - Quản trị hệ thống : Thêm , sửa, xóa danh sách quản trị viên - Quản lý viết : thêm, sửa , xóa viết danh mục tin - Quản lý sản phẩm : thêm, sửa , xóa sản phẩm danh mục sản phẩm - Quản lý quảng cáo : thêm, sửa , xóa banner quảng cáo - Quản lý đơn đặt hàng : xem, xóa đơn hàng xử lý - Quản lý khách hàng : xem, xóa khách hàng - Quản lý thơng tin liên hệ : xem, xóa thông tin liên hệ xử lý 2.3.1 - Quản trị hệ thống Khi quản trị viên muốn thêm người quản lý website (đăng tin, đăng sản phẩm,…) quản trị viên thêm admin vào liệu - Vào Hệ thống => Người dùng => Thêm => tạo thông tin cho admin thêm chức danh cho người 2.3.2 Quản lý viết - Đăng nhập vào hệ thống quản trị - Vào Bài viết => thêm viết => thêm viết vào trang website - Vào viết => tất viết => chọn viết cần chỉnh sửa => chỉnh sửa nhanh 2.3.3 Quản lý sản phẩm - Đăng nhập vào hệ thống quản trị - Vào Sản phẩm => Danh sách sản phẩm => Thêm sản phẩm : Cách thêm sản phẩm - Vào Sản phẩm => Danh mục sản phẩm => Thêm danh mục : Cách thêm danh mục sản phẩm 2.3.4 Quản lý quảng cáo - Đăng nhập vào hệ thống quản trị - Vào trang chủ => tùy chỉnh website => thêm thay đổi quảng cáo 2.3.5 - Quản lý đơn đặt hàng Khi khách hàng gửi đơn đặt hàng website , hệ thống lưu đơn hàng quý khách vào sở liệu - Quản trị viên xem đơn đặt hàng khách hàng giao hàng cho khách theo đơn đặt hàng - Đăng nhập vào hệ thống quản trị => Vào woocommerce => đơn hàng để xem đơn đặt hàng - Những đơn hàng xử lý , quản trị viên tiến hành xóa đơn hàng 2.3.6 - Quản lý khách hàng Khi khách hàng đăng ký website, hệ thống lưu thông tin khách hàng sở liệu - Thông tin khách hàng lấy trang web: Đăng nhập vào hệ thống quản trị => vào woocommerce => đơn hàng để lấy thông tin khách hàng - Khi khách hàng đặt hàng, quản trị viên xem thông tin khách hàng đăng ký để liên hệ chuyển hàng địa điểm 2.3.7 - Quản lý liên hệ Khi khách hàng gửi liên hệ hàng hóa hay cần hỗ trợ vấn đề quản trị viên quản lý thông tin liên hệ khách hàng - Quản trị viên xem xử lý yêu cầu khách hàng - Sau xử lý xong yêu cầu liên hệ khách hàng, quản trị viên xóa thơng tin liên hệ Chương Phân tích hệ thống 3.1 Phân tích hệ thống mặt chức 3.1.1 Sơ đồ phân giã chức Kí hiệu sử dụng : Sử dụng hình chữ nhật để biểu diễn chức chi tiết hệ thống Chức công việc cần làm phân theo mức từ tổng hợp đến chi tiết Tên chức 10 - Chứa thông tin quản trị viên - Các thuộc tính : id_user, username_user, password_user, email_user, id_group_user Mơ hình quan hệ liệu 37 Hình 9: Mơ hình quan hệ liệu 3.2.2.2 Đặc tả bảng liệu Bảng sản phẩm : tbl_product Tên trường Kiểu liệu Khóa 38 Ghi id Int X Mã sản phẩm name Varchar(250) Tên sản phẩm id_lang Int Ngôn ngữ price double Giá sản phẩm price_old Double Giá cũ sp status Text Tình trạng accessories MediumText Phụ kiện id_sku Text Mã nhập kho id_group int Mã danh mục sp photo Text Hình ảnh sp sumary Tinytext Mơ tả tóm tắt detail LongText Mơ tả chi tiết post_date datetime Ngày đăng Bảng danh mục sản phẩm : tbl_group_product Tên trường id list_name id_lang photo level serial description Kiểu liệu Int Varchar(250) Int Mediumtext Int Varchar(50) TinyText Khóa X Ghi Mã danh mục sp Tên danh mục sp Ngơn ngữ Hình ảnh danh mục sp Cấp danh mục Mã danh mục sp Mô tả danh mục sp Bảng tin tức : tbl_news Tên trường Kiểu liệu Khóa 39 Ghi id Int Khóa name Varchar(250) Tên tin tức id_lang Int Ngơn ngữ serial TinyText Mã nhập tin tức id_group int photo Tinytext Hình ảnh tin tức sumary Tinytext Mơ tả tóm tắt detail LongText Mô tả chi tiết post_date datetime Ngày đăng Khóa phụ Mã tin tức Mã danh mục tin tức Bảng danh mục tin tức : tbl_group_news Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã danh mục tin name Varchar(250) Tên danh mục tin id_lang Int Ngôn ngữ level int Cấp danh mục serial Varchar(150) Mã danh mục nhập photo text Hình ảnh danh mục description TinyText Mô tả danh mục tin Bảng banner : tbl_banner Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã banner name Varchar(250) Tên banner id_lang Int Ngôn ngữ serial TinyText Mã nhập banner id_group int Mã vị trí banner photo Tinytext Hình ảnh banner detail LongText Mô tả chi tiết 40 post_date datetime Ngày đăng Bảng vị trí banner : tbl_group_banner Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã vị trí banner name Varchar(250) Tên vị trí banner id_lang Int Ngơn ngữ level int Cấp vị trí serial Varchar(150) Mã vị trí banner nhập photo text Hình ảnh vị trí banner description TinyText Mơ tả vị trí banner Bảng giới thiệu : tbl_about Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã giới thiệu id_lang Varchar(250) Ngôn ngữ content Int Nội dung giới thiệu Bảng liên hệ : tbl_contact Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã liên hệ Fullname Varchar(250) Tên đầy đủ Mobile Varchar(250) Điện thoại Email Varchar(250) Hòm thư 41 Address tinytext Địa liên hệ Content Longtext Nội dung liên hệ Post_date datetime Ngày liên hệ Bảng thông tin khách đăng ký : tbl_customer Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã khách đk Email Varchar(250) Hòm thư khách đk Password Varchar(250) Mật khách đk Tel Varchar(250) Điện thoại khách đk Add Varchar(250) Địa khách đk Register_date Datetime Ngày khách đk active Int(11) Active link gửi mail resetkey Varchar(150) Link gửi mail Bảng thông tin quản trị viên : tbl_user Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã quản trị Username Varchar(250) Tên đăng nhập qt Password Varchar(250) Mật quản trị Id_group_user int Nhóm quản trị emai Varchar(250) Hịm thư quản trị Bảng nhóm quản trị : tbl_group_user Tên trường id Kiểu liệu Int Name Sumary detail Varchar(250) Tinytext longtext Khóa Khóa Ghi Mã quản trị Tên quyền qt Mơ tả tóm tắt Mơ tả chi tiết Bảng ngơn ngữ : tbl_lang 42 Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã ngơn ngữ Name Varchar(150) Tên ngôn ngữ description Tinytext Mô tả chi tiết Bảng module : tbl_module Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã module Name Varchar(150) Tên module Bảng đơn hàng : tbl_order Tên trường id Kiểu liệu Int Order_date Id_customer Total_all Datetime Int double Khóa Khóa Ghi Mã đơn hàng Ngày đặt hàng Mã khách đặt hàng Tổng giá trị đơn hàng Bảng chi tiết đơn hàng : tbl_order_detail Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã chi tiết đơn hàng Id_order Int Mã đơn hàng Id_product Int Mã sản phẩm Quantity Int Số lượng sp đơn Price double Giá sản phẩm total double Tổng giá trị Bảng phân quyền quản trị : tbl_permision Tên trường Kiểu liệu Khóa Ghi id Int Khóa Mã 43 Id_group_user Int Mã nhóm quản trị Id_module Int Mã module Chương THIẾT KẾ HỆ THỐNG 4.1 Thiết kế giao diện 4.1.1 Thiết kế giao diện người dùng Hình 10: Giao diện trang chủ 44 Hình 11: Giao diện giỏ hàng Hình 12: Giao diện trang giới thiệu 45 Hình 13: Giao diện trang tin tức Hình 14: Giao diện trang danh sách sản phẩm 46 Hình 15: Giao diện trang chi tiết sản phẩm Hình 16: Giao diện form đăng ký 47 Hình 17: Giao diện form đăng nhập 4.1.2 Giao diện trang quản trị Hình 18: Giao diện trang quản trị 48 Hình 19: Giao diện trang danh sách đơn hàng Hình 20: Giao diện trang quản trị tin tức 49 Hình 21: Giao diện trang quản trị sản phẩm Chương KẾT LUẬN 5.1 Kết đạt - Xây dựng chức website giới thiệu bán hàng đồ chơi trẻ em - Xây dựng chức quản lý thông tin cho quản trị viên : quản lý tin tức, quản lý sản phẩm, quản lý giới thiệu, … - Chức tìm kiếm sản phẩm : tìm kiếm tiếng việt có dấu - Sắp xếp sản phẩm theo giá 5.2 Thu hoạch chung - Hiểu thêm việc xây dựng website giới thiệu bán sản phẩm - Qua em phần hiểu khái niệm công việc để xây dựng website nói chung website thương mại điện tử nói riêng Đồng thời tìm hiểu thêm cơng cụ thiết kế trang web, tìm hiểu ngơn ngữ 50 PHP, MYSQL số phần mềm hỗ trợ khác Được làm quen với công việc thực tế công ty để sau trường làm việc khỏi bỡ ngỡ TÀI LIỆU THAM KHẢO https://tailieu.vn/doc/giao-trinh-thiet-ke-web-nguyen-huu-tuan-41551.html Thiết kế web siêu tốc tác giả Đặng Ngọc Bình 51 ... việc xây dựng website giới thiệu bán sản phẩm - Qua em phần hiểu khái niệm công việc để xây dựng website nói chung website thương mại điện tử nói riêng Đồng thời tìm hiểu thêm cơng cụ thiết. .. Giao diện trang quản trị sản phẩm Chương KẾT LUẬN 5.1 Kết đạt - Xây dựng chức website giới thiệu bán hàng đồ chơi trẻ em - Xây dựng chức quản lý thông tin cho quản trị viên : quản lý tin tức,... bảng liệu 34 Chương 4.1 Xây dựng mơ hình quan hệ liệu .31 THIẾT KẾ HỆ THỐNG .41 Thiết kế giao diện 41 4.1.1 Thiết kế giao diện người dùng