Tìm hiểu mã nguồn mở prestashop và xây dựng website đồ thể thao

24 24 0
Tìm hiểu mã nguồn mở prestashop và xây dựng website đồ thể thao

Đ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

TRƢỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài : Tìm hiểu mã nguồn mở Prestashop xây dựng website đồ thể thao Sinh viên thực : DouangDeth kethsada Mã sinh viên : Lớp : Giáo viên hƣớng dẫn: 1251079800 53K1 - CNTT ThS.Lê Quốc Anh Nghệ An, tháng 05 năm 2017 LỜI CẢM ƠN Lời cho phép em gửi lời cảm ơn sâu sắc tới tồn thể thầy giáo khoa Cơng Nghệ Thông Tin – Đại học Vinh, ngƣời truyền đạt cho chúng em kiến thức quý báu bổ ích suốt năm học vừa qua Để hoàn thành đồ án này, em xin gửi lời cảm ơn sâu sắc tới thầy cô giáo khoa Công nghệ Thông tin Trƣờng Đại học Vinh trực tiếp giảng dạy cung cấp cho em kiến thức quý báu để em tiếp cận tìm hiểu cơng nghệ lĩnh vực Đặc biệt em xin chân thành cảm ơn thầy giáo Th.S Lê Quốc Anh - Giảng viên khoa Cơng nghệ Thơng tin tận tình hƣớng dẫn em nhƣ tạo điều kiện tài liệu kiến thức để em hồn thành đƣợc đề tài Phải hoàn thành đề tài thời gian ngắn khả thân em hạn chế nên báo cáo không tránh khỏi thiếu sót q trình thực Kính mong nhận đƣợc lời nhận xét nhƣ ý kiến đóng góp, phê bình q thầy bạn để đề tài em đƣợc hoàn thiện Em xin chân thành cảm ơn! Nghệ An, tháng năm 2017 Sinh viên DouangDeth kethsada n t t n hi ih c LỜI NÓI ĐẦU Ngày sống kỷ nguyên khoa học công nghệ, đặc biệt công nghệ thông tin Trong thời đại bùng nổ thơng tin có nhiều phƣơng thức truyền đạt thơng tin phƣơng thức truyền thơng tin cơng nghệ số hình thức phổ biến nhất, đƣợc nhiều ngƣời tiếp cận Công nghệ thông tin khơng dừng lại mục đích phục vụ cho khoa học kỹ thuật mà sâu vào đời sống, trị, kinh tế, xã hội, trở nên thân thiện, gần gũi, mang lại nhiều lợi ích cho ngƣời Cùng với phát triển công nghệ nhƣ lƣợng truy cập sử dụng Internet, nhiều dịch vụ online, thƣơng mại điện tử đời nhằm đáp ứng nhanh chóng yêu cầu Đây nơi trƣng bày sản phẩm, giới thiệu mục đích doanh nghiệp, gian hàng online Vì em chọn đề tài “ Tìm hiểu mã nguồn mở Prestashop xây dựng website bán giày thể thao” Để mô tả chi tiết cách xây dựng hoạt động website thƣơng mại điện tử Với kiến thực hạn hẹp, thời gian nghiên cứu không dài, tài liệu tham khảo có chƣa nhiều, đồ án khơng tránh khỏi sai sót Mong q thầy bạn chia sẻ, góp ý để đồ án đƣợc hoàn thiện Xin chân thành cảm ơn! DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c MỤC LỤC Trang Phần 1: MỞ ĐẦU Error! Bookmark not defined Lý chọn đề tài Error! Bookmark not defined Đối tƣợng nghiên cứu Error! Bookmark not defined Mục đích nghiên cứu Error! Bookmark not defined PHẦN 2: NỘI DUNG Error! Bookmark not defined CHƢƠNG CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG Error! Bookmark not defined 1.1 Tổng quan thƣơng mại điện tử 1.1.1.Khái niệm thƣơng mại điện tử Error! Bookmark not defined 1.1.2 Lợi ích việc sử dụng thƣơng mại điện tử 1.2 Tìm hiểu Prestashop 1.2.1 Giới thiệu tổng quan hệ thống Prestashop 1.2.2 Cài đặt việt hóa Prestashop CHƢƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGError! Bookmark not defined 2.1 Đặt vấn đề Error! Bookmark not defined 2.2 Phân tích thiết kế Error! Bookmark not defined 2.2.1 Mơ hình use case tổng quát Error! Bookmark not defined 2.2.2 Mô hình khách hàng Error! Bookmark not defined 2.2.2.1 Tác nhân khách hàng Error! Bookmark not defined 2.2.2.2 Tác nhân admin Error! Bookmark not defined CHƢƠNG GIAO DIỆN CỦA WEBSITE BÁN HÀNG GIÀY THỂ THAO Error! Bookmark not defined PHẦN KẾT LUẬN Error! Bookmark not defined 3.1 Ƣu điểm Error! Bookmark not defined 3.2 Nhƣợc điểm .32 DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c PHẦN TÀI LIỆU THAM KHẢO 33 PHẦN MỞ ĐẦU Lý chọn đề tài Phần mềm mã nguồn mở ngày phổ biến phát triển giới nhƣ Việt Nam Việc ứng dụng hệ thống mã nguồn mở phục vụ cho phát triển thƣơng mại điện tử ngày rộng rãi đóng góp nhiều thành tựu cho phát triển thƣơng mại điện tử Việc mua sắm hay tìm hiểu hầu nhƣ đƣợc thực phƣơng tiện điện tử Thông qua phƣơng tiện điện tử có kết nối Internet ngƣời hầu nhƣ khơng phải đến trực tiếp để xem sản phẩm Mọi thông tin sản phẩm đƣợc hiển thị cách rõ nét Chính em chọn đề tài xây dựng website bán hàng giày thể thao mã nguồn mở Prestahop để mô tả rõ chi tiết nhanh chóng tiện lợi Đối tƣợng nghiên cứu Với đề tài em tập trung nghiên cứu nội dung sau:  Cách cài đặt Xampp mã nguồn mở Prestashop  Cách tạo sở liệu MySql  Cách quản lý theme, sản phẩm, cách upload sản phẩm Mục đích nghiên cứu  Tìm hiểu cấu trúc hoạt động Website thƣơng mại điện tử  Tìm hiểu cụ thể module , theme, trang quản lý sản phẩm  Xây dựng website bán hàng giày thể thao PHẦN NỘI DUNG Chƣơng CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG 1.1.Tổng quan thƣơng mại điện tử 1.1.1 Khái niệm thương mại điện tử DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c Thƣơng mại điện tử quy trình mua bán hàng hóa dịch vụ thơng qua phƣơng tiện điện tử mạng viễn thông, đặc biệt qua máy tính mạng Internet Ngày ngƣời ta hiểu khái niệm thƣơng mại điện tử thông thƣờng tất phƣơng pháp tiến hành kinh doanh quy trình quản trị thơng qua kênh điện tử mà Internet hay kỹ thuật giao thức đƣợc sử dụng Internet đóng vai trị cơng nghệ thơng tin đƣợc coi điều kiện tiên Một khía cạnh quan trọng khác khơng cịn phải thay đổi phƣơng tiện truyền thông, đặc trƣng cho việc tiến hành kinh doanh truyền thống Thêm vào tác động ngƣời vào quy trình kinh doanh đƣợc giảm xuống đến mức tối thiểu Trong trƣờng hợp ngƣời ta gọi Thẳng đến gia cơng (Straight Through Processing) Để làm đƣợc điều địi hỏi phải tích hợp rộng lớn các tính kinh doanh 1.1.2 Lợi ích việc sử dụng thƣơng mại điện tử Lợi ích lớn mà Thƣơng mại điện tử mang lại tiết kiệm đƣợc chi phí lớn tạo thuận lợi cho bên giao dịch Giao dịch phƣơng tiện điện tử nhanh giao dịch truyền thơng, ví dụ gửi fax hay thƣ điện tử nội dung thơng tin đến ngƣời nhận nhanh gửi thƣ Các giao dịch qua internet có chi phí rẻ, doanh nghiệp gửi thƣ tiếp thị, chào hàng đến hàng loạt khách hàng với chi phí giống nhƣ gửi cho khách hàng Với Thƣơng mại điện tử, bên tiến hành giao dịch cách xa nhau, thành phố với nông thôn, từ nƣớc sang nƣớc khác hay nói cách khác khơng bị giới hạn không gian địa lý Điều cho phép doanh nghiệp tiết kiệm chi phí lại, thời gian gặp mặt mua bán Với ngƣời tiêu dùng họ ngồi nhà để đặt hàng, mua sắm nhiều loại hàng hóa dịch vụ thật nhanh chóng Những lợi ích nhƣ có đƣợc với doanh nghiệp thực nhận thức đƣợc tầm quan trọng Thƣơng mại điện tử Vì vậy, Thƣơng mại điện tử góp phần thúc đẩy cạnh tranh doanh nghiệp để thu đƣợc nhiều lợi ích Điều đặc biệt quan trọng bối cảnh hội nhập kinh tế quốc tế Khi doanh nghiệp nƣớc phải cạnh tranh cách bình đẳng với doanh nghiệp nƣớc ngồi 1.2 Tìm hiểu Prestashop 1.2.1 Giới thiệu tổng quan hệ thống Prestashop Prestashop hệ quản trị nội dung mã nguồn mở (Open Source Content Management Systems), đƣợc viết ngôn ngữ PHP kết nối tới sở liệu DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c MySQL, cho phép ngƣời sử dụng dễ dàng xuất nội dung họ lên Internet PrestaShop phần mềm mã nguồn mở thƣơng mại điện tử đáng tin cậy chuyên nghiệp Từ năm 2007, ngành công nghiệp PrestaShop cách cung cấp tính tham gia mua sắm tăng doanh số bán hàng trực tuyến nhanh chóng Các PrestaTeam bao gồm 70 cá nhân đam mê 600 000 thành viên cộng đồng dành riêng cho công nghệ PrestaShop - Giải pháp website thƣơng mại điện tử cho cá nhân doanh nghiệp với chức đầy đủ hoàn thiện website 2.0 chuyên nghiệp bán hàng trực tuyến e-Commerce shopping cart Đƣợc phát triển từ năm 2005, trƣớc PrestaShop tên tuổi, phát hành chủ yếu với phiên tiếng Pháp Nhƣng thời gian gần đây, với cải tiến vƣợt bậc, PrestaShop trở thành mã nguồn mở phổ biến Với ƣu mã nguồn phát triển sau, PrestaShop kế thừa đƣợc nhiều ý tƣởng mã nguồn loại trƣớc nhƣ OsCommerce Điểm làm lên khác biệt chủ yếu việc Prestashop tích hợp sẵn thƣ viện trình bày sản phẩm theo màu sắc Tính giúp chủ cửa hàng tiếp cận tốt với khách hàng họ PrestaShop đáp ứng đặc tính ứng dụng Web 2.0: Hệ thống PrestaShop chạy đƣợc nhiều khác IIS Apache Hệ điều hành window Linux  Là hệ thống mã nguồn mở, PrestaShop tận dụng đƣợc nguồn trí tuệ cộng đồng   Là hệ thống mã nguồn mở, đƣợc cập nhật liên tục  Việc phát triển ứng dụng đƣợc thực dễ dàng nhanh chóng  PrestaShop có khả hoạt động tốt nhiều trình duyệt  Khả tùy biến giao diện cao Những ƣu điểm PrestaShop:  Đầy đủ chức website bán hàng trực tuyến: thêm, sửa, xóa, thống kê sản phẩm, nhà sản xuất, nhà phân phối, khách hàng ,…  Theo dõi tình trạng bán hàng, thông báo cho khách hàng tin nhắn sms, thu thập thông tin khách hàng,… DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c  Áp dụng đƣợc nhiều phƣơng thức toán khác với đơn vị tiền tệ lƣu hành phổ biến  Tốc độ tải xử lý nhanh An toàn, bảo mật  URL thân thiện, tối ƣu máy tìm kiếm SEO, quản lý nội dung CMS…  Bạn khơng cần quan tâm tới chi phí mua phần mềm hay vấn đề quyền Prestashop phần mềm nguồn mở hồn tồn miễn phí  Thƣờng xuyên cập nhật phiên để sửa lỗi bugs bổ sung thêm chức năng, modules  Dễ dàng quản trị website với công cụ tƣơng đối đầy đủ bảng điều hƣớng thuận tiện  Dễ dàng tích hợp mở rộng phát triển modules độc lập  Giao diện thân thiện, dễ sử dụng, thiết kế giao diện độc lập  Hỗ trợ nhiều ngôn ngữ phổ biến tiếng Anh, Pháp, Bồ Đào Nha, Đức, Tây Ban Nha, Ý, Hà Lan, Ba Lan Nga bao gồm Tiếng Việt, ngƣời sử dụng buil riêng gói ngơn ngữ riêng phù hợp với nhu cầu PrestaShop e-Commerce sử dụng cơng nghệ Web 2.0 với sức mạnh AJAX, JQuery library Prestashop sử dụng Smarty framework để giúp nhà thiết kế web tạo giao diện cách dễ dàng mà không cần am hiểu nhiều ngơn ngữ lập trình PHP Nhƣợc điểm hệ thống PrestaShop:  Khả quản lý Url-rewrite yếu, khơng có khả mở rộng tùy biến Làm giảm đáng kể khả SEO website  Thuật tốn tìn kiếm PrestaShop đƣợc đánh giá yếu so với Opensource khác  Kiến trúc Extensions hỗ trợ cho bên thứ tự phát triển yếu Ƣu bật Prestashop tính linh hoạt dễ tiếp cận Giải pháp khơng địi hỏi nhiều kiến thức ngơn ngữ lập trình Cho dù khách hàng cơng ty chuyên nghiệp hay cá nhân, Prestashop chắn đáp ứng đƣợc hoàn toàn mong đợi từ phía khách hàng 1.2.2 Cài đặt việt hóa Prestashop 1.2.2.1.Cài đặt Prestashop Bƣớc1: Upload file prestashop.zip lên DirectaAdmin” DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c Login Directadmin  chon “File Manager”  “domains”  chọn domain cần upload  chọn “public_html”  Chọn Upload files to current directory  chọn file cần upload  Sau upload giải nén bạn đƣợc hình nhƣ sau : Bƣớc : Tạo database cho prestashop: Login Directadmin  chọn “MySQL Management”  chọn “Create new Database”  Nhập thông số cần thiết chọn “Create”  Sau tạo xong bạn có thơng tin Mysql nhƣ hình sau: Bƣớc 3: Cài đặt Prestashop Nhập domain trình duyệt: thucpham.k52it.com - Chọn ngôn ngữ chọn next DouangDeth kethsada - Lớp 53K1-CNTT n t t n hi ih c - Tích chọn “ I agree to the above terms and conditions”  next - Chờ cài đặt hoàn thành - Cài đặt thành công DouangDeth kethsada - Lớp 53K1-CNTT 10 n t t n hi ih c - Đăng nhập trang quản trị để tạo website Chƣơng Phân tích thiết kế hệ thống Website 2.1 Đặt vấn đề Trong thời đại ngày nay, thời đại mà hầu nhƣ tất hoạt động kinh tế, trị, xã hội đƣợc đăng tải mạng Internet khơng dân IT sử dụng internet mà hầu hết tất ngƣời lần lƣớt net, lƣớt web Một công ty hay thƣơng hiệu muốn phát triển cần phải khẳng định đƣợc thƣơng hiệu Cách đơn giản đỡ tốn thật hiệu tạo cho cơng ty hay thƣơng hiệu Website để tất ngƣời biết đến quý DouangDeth kethsada - Lớp 53K1-CNTT 11 n t t n hi ih c công ty Và thời buổi kinh tế thị trƣờng với yêu cầu ngƣời sử dụng cao, số nơi chỗ bạn đáp ứng đƣợc hết yêu cầu khách hàng Bạn ngƣời bận rộn, khơng có nhiều thời gian để lựa chọn sản phẩm cho phù hợp với sở thích túi tiền Việc đến cửa hàng chiếm nhiều thời gian bạn bạn mong muốn có dịch vụ đáp ứng đƣợc điều Vậy khơng thực bán hàng mạng Thật hiệu ngƣời biết đến cơng ty , vừa giới thiệu công ty vừa thực trao đổi hàng hóa mạng Quả ý tƣởng tuyệt vời Giả sử bạn cần chọn mua đôi giày thể thao với phong cách hợp thời trang bạn , thay việc đến trực tiếp cửa hàng để xem sản phẩm nhiều thời gian, bạn cần ghé vào trang web tìm thơng tin sản phẩm với đầy đủ hình ảnh chi tiết Khi xem xong bạn thêm vào giỏ hàng để tiến hành mua sản phẩm tốn điện tử 2.2 Phân tích thiết kế 2.2.1 Mơ hình use case tổng qt Hình 2.2 Mơ hình use case tổng qt 2.2.2 Mơ hình khách hàng 2.2.2.1 Tác nhân khách hàng DouangDeth kethsada - Lớp 53K1-CNTT 12 n t t n hi ih c Hình 2.3 Use case khách hàng Hình 2.4 Use case khách hàng quản lý giỏ hàng DouangDeth kethsada - Lớp 53K1-CNTT 13 n t t n hi ih c Hình 2.5 Use case khách hàng tìm kiếm 2.2.2.2 Tác nhân admin Hình 2.6 Use case admin quản lý danh mục sản phẩm DouangDeth kethsada - Lớp 53K1-CNTT 14 n t t n hi ih c Hình 2.7.use case admin quản lý sản phẩm Hình 2.8 use case admin quản lý khách hàng DouangDeth kethsada - Lớp 53K1-CNTT 15 n t t n hi ih c Hình 2.9 Use case admin quản lý hóa đơn sản phẩm Hình 2.10 Use case admin quản lý trả lời câu hỏi khách hàng DouangDeth kethsada - Lớp 53K1-CNTT 16 n t t n hi ih c CHƢƠNG GIAO DIỆN WEBSITE BÁN HÀNG GIÀY THỂ THAO 3.1 Giao diện trang chủ website Menu banner website Danh sách sản phẩm website DouangDeth kethsada - Lớp 53K1-CNTT 17 n t t n hi ih c Bản đồ tƣ trực tuyến 3.2 Giao diện danh sách sản phẩm theo chủng loại DouangDeth kethsada - Lớp 53K1-CNTT 18 n t t n hi 3.3 Giao diện chi tiết sản phẩm 3.4 Giao diện phần giỏ hàng ih c DouangDeth kethsada - Lớp 53K1-CNTT 19 n t t n hi ih c Thông tin giỏ hang Chi tiết sản phẩm giỏ hang 3.5 Giao diện toán đặt hang DouangDeth kethsada - Lớp 53K1-CNTT 20 n t t n hi ih c Thông tin khách hang Các phƣơng thức toán website 3.6 Giao diện trang quản trị DouangDeth kethsada - Lớp 53K1-CNTT 21 n t t n hi ih c PHẦN KẾT LUẬN 3.1.Ƣu điểm Sau hoàn thành đồ án em học hỏi tiếp thu đƣợc nhiều kiến thức bổ ích cho thân , hiểu đƣợc quy trình làm nên website bán hàng trực tuyến phần mềm mã nguồn mở prestashop Hiểu rõ thƣơng mại điện tử , tình hình phát triển thƣơng mại điện tử giới cụng nhƣ Việt Nam để từ phát triển ý tƣởng lĩnh vực Hiểu rõ q trình phân tích vấn đề tính bất cập thực với lý thuyết , hiểu thêm phƣơng thức toán điện tử nhƣ paypaul , mypay… Rèn luyện khả phân tích tốn tìm hiểu đọc tài liệu tiếng việt củng nhƣ tiếng anh Xây dựng thành công website thƣơng mại điện tử bán giày thể thao với gần đầy đủ chức để có trang web 3.2.Nhƣợc điểm Bên cạnh vấn đề đạt đƣợc em cịn số hạn chế chƣa thực đƣợc nhƣ:  Về tính bảo mật cho website chƣa đƣợc tính tốn kĩ lƣỡng DouangDeth kethsada - Lớp 53K1-CNTT 22 n t t n hi ih c  Các chức hệ thống vận chƣa đƣợc linh hoạt  Tính marketing trang web chƣa hiệu KẾT LUẬN Qua thời gian tìm hiểu đề tài nghiên cứu phần mềm mã nguồn mở Prestashop xây dựng ứng dụng website thƣơng mại điện tử bán giày thể thao Trong trình thực đề tài khơng thể tránh sai sót Kính mong đƣợc thơng cảm góp ý quý thầy cô bạn website đƣợc ngày hoàn thiện Để thực đƣợc đề tài , lần em xin cảm ơn ThS Lê Quốc anh ngƣời quan tâm , giúp đỡ em suốt thời gian qua Và cho em bày tỏ lòng biết ơn tới tất quý thầy cô bạn giúp đỡ em hoàn thành đồ án Em xin chân thành cảm ơn! TÀI LIỆU THAM KHẢO [1] Thái Thanh Sơn, Thái Thanh Tùng, Thương mại điện tử, NXB Thông tin & Truyền thơng, 2011 [2] Lê Văn Tấn, Giáo trình phân tích thiết kế hệ thống,NXB Đại học Vinh, 2005 [3] John Horton, PrestaShop.1.3 Beginners Guide, 2010 [3] http.www.prestashop.com [4] https://mypay.vn [5] Diễn đàn Tiếng Việt - Prestashop [6] https://www.facebook.com/prestashopvn DouangDeth kethsada - Lớp 53K1-CNTT 23 ... nghiệp, gian hàng online Vì em chọn đề tài “ Tìm hiểu mã nguồn mở Prestashop xây dựng website bán giày thể thao? ?? Để mô tả chi tiết cách xây dựng hoạt động website thƣơng mại điện tử Với kiến thực... LUẬN Qua thời gian tìm hiểu đề tài nghiên cứu phần mềm mã nguồn mở Prestashop xây dựng ứng dụng website thƣơng mại điện tử bán giày thể thao Trong q trình thực đề tài khơng thể tránh sai sót... 2.0: Hệ thống PrestaShop chạy đƣợc nhiều khác IIS Apache Hệ điều hành window Linux  Là hệ thống mã nguồn mở, PrestaShop tận dụng đƣợc nguồn trí tuệ cộng đồng   Là hệ thống mã nguồn mở, đƣợc cập

Ngày đăng: 01/08/2021, 10:35

Từ khóa liên quan

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

Tài liệu liên quan