Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
7,16 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHUYÊN ĐỀ HỌC PHẦN PHẦN MỀM MÃ NGUỒN MỞ ĐỀ TI: TÌM HIỂU VỀ WORDPRESS V XÂY DỰNG TRANG WEB BÁN SÁCH Sinh viên thực : TRẦN NGỌC CẢNH, BÙI MẠNH CƯỜNG Giảng viên hướng dẫn : TRỊNH HIỀN ANH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CƠNG NGHỆ PHẦN MỀM Lớp : CNPM5 Khóa : D15 Hà Nội, tháng 12 năm 2022 PHIẾU CHẤM ĐIỂM ST T Họ tên sinh viên Trần Ngọc Cảnh Bùi Mạnh Cường Nội dung thực Điể m Giảng viên chấm thi Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi Chữ ký Mục lục Trang Lời mở đầu Chương 1: Tổng quan mã nguồn mở Wordpress 1.1 Tổng quan mã nguồn mở .2 1.2 Mã nguồn mở Wordpress 1.2.1 Mã nguồn mở Wordpress ? 1.2.2 Lịch sử hình thành Wordpress 1.2.3 Những thành tựu Wordpress .4 1.2.4 Lý bạn nên sử dụng Wordpress Chương Giới thiệu trang website bán sách 2.1 Khảo sát thực trạng .7 2.2 Giới thiệu website bán sách Chương Cài đặt website bán sách .9 3.1 Cài đặt phần mềm Xampp 3.2 Tạo database phpMyAdmin 12 3.3 Hướng dẫn cài đặt Wordpress kết nối database 14 3.4 Kết đạt .19 3.4.1 Giao diện trang chủ .19 3.4.2 Giao diện trang sản phẩm 22 3.4.3 Giao diện chi tiết sản phẩm 23 3.4.4 Giao diện trang thông tin 24 3.4.5 Giao diện trang Liên hệ 26 3.4.6 Giao diện giỏ hàng .27 Tổng kết đánh giá 28 Lời mở đầu Trong thời đại mà công nghệ thơng tin phát triển mạnh, bên cạnh diễn biến phức tạp dịch bệnh vài năm trở lại gây khó khăn việc mua sắm trực tiếp cửa hàng mua sắm online lựa chọn tối ưu đa số người dùng Ngày đọc sách online khơng cịn xa lạ nhiên có nhiều người giữ thói quen mua sách để đọc yêu thích sách mới, mùi thơm trang giấy hay đơn giản họ muốn lưu giữ lại sách mà họ yêu thích Áp dụng kiến thức học với yêu thích sách thân, em lựa chọn đề tài “Xây dựng website bán sách” với mã nguồn mở Wordpress để hồn thiện báo cáo cuối kì cho học phần Phần mềm mã nguồn mở với mục tiêu xây dựng nên website cung cấp đa dạng sách, truyện giúp người dễ dàng tìm mua sách trang web hệ thống hỗ trợ người quản trị việc quản lý website cách nhanh chóng đơn giản Trong trình thực hiện, em xin cảm ơn cô Trịnh Hiền Anh hướng dẫn, hỗ trợ đóng góp ý kiến cho báo cáo chúng em Tuy nhiên với vốn kiến thức cịn ỏi thân nhóm cịn nhiều thiếu sót, mong thầy bỏ qua cho nhóm thêm đóng góp để đề tài hồn thiện Em xin chân thành cảm ơn! Chương 1: Tổng quan mã nguồn mở Wordpress 1.1 Tổng quan mã nguồn mở Phần mềm mã nguồn mở phần mềm cung cấp dạng mã nguồn, khơng miễn phí giá mua mà chủ yếu miễn phí quyền: người dùng có quyền sửa đổi, cải tiến, phát triển, nâng cấp theo số nguyên tắc định giấy phép phần mền mã nguồn mở mà không cần xin phép ai, điều mà họ không phép làm phần mềm nguồn đóng Nhà cung cấp phần mềm nguồn mở có quyền yêu cầu người dùng trả số chi phí dịch vụ như: bảo hành, huấn luyện, nâng cấp, tư vấn, vv… dịch vụ thực để phục vụ người dùng, không bán sản phẩm nguồn mở tài sản trí tuệ chung, khơng phải tài sản riêng nhà cung cấp Ưu điểm phần mền mã nguồn mở: Phần mềm chép hồn tồn miễn phí, tự sử dụng chương trình cho mục đích, tự để nghiên cứu cấu trúc chương trình, chỉnh sửa phù hợp với nhu cầu, truy cập vào mã nguồn, tự phân phối lại phiên cho nhiều người, tự cải tiến chương trình phát hành cải tiến mục đích cơng cộng Nhược điểm mã nguồn mở: - Tính bảo mật thấp - Thiếu sáng tạo - Tính tự – tùy biến khơng cao Một số mã nguồn mở sử dụng là: Joomla, Drupal, Wordpress, Magento, DotNetNuke, … 1.2 Mã nguồn mở Wordpress 1.2.1 Mã nguồn mở Wordpress ? WordPress phần mềm nguồn mở (Open Source Software1) viết ngơn ngữ lập trình website PHP sử dụng hệ quản trị sở liệu MySQL; đơi ngơn ngữ lập trình website thông dụng WordPress mắt lần vào ngày 27/5/2003 tác giả Matt Mullenweg Mike Little WordPress mã nguồn mở ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, nhiều người sử dụng ủng hộ tính dễ sử dụng, nhiều tính hữu ích Qua thời gian, số lượng người sử dụng tăng lên, cộng tác viên lập trình viên tham gia đông đảo để phát triển mã nguồn WordPress có thêm tính tuyệt vời Và thời điểm viết 2015, WordPress xem hệ quản trị nội dung (CMS – Content Management System 2) vượt trội để hỗ trợ người dùng tạo nhiều thể loại website khác blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, chí với loại website có độ phức tạp cao đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,…vâng…vâng…Hầu hình thức website với quy mơ nhỏ vừa triển khai tảng WordPress Hình 1.1 Logo mã nguồn mở Wordpress 1.2.2 Lịch sử hình thành Wordpress WordPress tạo năm 2003 lập trình viên, Matt Mullenweg Mike Little Họ bắt đầu xây dựng tảng blogging ứng dụng bị ngừng hoạt động b2/cafeblog Khơng lâu sau dự án bị bỏ rơi, họ định fork tiếp tục phát triển riêng Họ phát hành phiên WordPress (WordPress 1.0) vào tháng Một năm 2004 Nó khác so với hệ quản trị nội dung bạn thấy có nhiều tính Tuy nhiên, trước có vài tính mà dùng tới tận bây giờ, WordPress editor, cài đặt dễ dàng, sử dụng permanent link đẹp, hệ quản trị người dùng, quản lý bình luận, vâng Từ 2004, WordPress trải qua nhiều đợt biến đổi lớn Ngày nay, dự án WordPress tiếp tục phát triển, quản lý vận hành công động mã nguồn mở với hàng ngàn thành viên riêng Họ làm việc từ xa, nhiều người tình nguyện viên, họ gặp gỡ buổi hội thảo gọi WordCamp WordPress đà phát triển phiên thường phát hành 2, tháng Mỗi phiên có thêm tính cập nhật bảo mật 1.2.3 Những thành tựu Wordpress Khi tìm hiểu WordPress, bạn thật tự hào biết mã nguồn mà bạn tìm hiểu sau có thành tựu vượt bậc mã nguồn CMS mở phổ biến hành tinh Để kiểm chứng điều đó, bạn cần biết là: - Trên giới, có khoảng 25 viết đăng lên website sử dụng WordPress giây - Số lượng website làm WordPress chiếm 27% tổng số lượng website giới - Trong số 100% website sử dụng mã nguồn CMS, WordPress chiếm 60% - Phiên WordPress 4.0 đạt 16 triệu lượt tải sau khoảng hai tháng - WordPress dịch sang 169 ngôn ngữ khác nhau, bao gồm phiên Tiếng Việt dịch đầy đủ - Chỉ tính giao diện (hay cịn gọi theme) miễn phí thư viện WordPress.org có 2.700 themes khác 1.2.4 Lý bạn nên sử dụng Wordpress * Dễ sử dụng WordPress phát triển nhằm phục vụ đối tượng người dùng phổ thơng, khơng có nhiều kiến thức lập trình website nâng cao Các thao tác WordPress đơn giản, giao diện quản trị trực quan giúp bạn nắm rõ cấu quản lý website WordPress thời gian ngắn Về cách cài đặt lại dễ hơn, bạn tự cài đặt website WordPress host (máy chủ) riêng tự vận hành sau vài cú click Bạn lo lắng cách cài đặt nào, host gì? Khơng sao, phần serie học WordPress có nói chi tiết * Cộng đồng hỗ trợ đông đảo Là mã nguồn CMS mở phổ biến giới, điều có nghĩa bạn cộng đồng người sử dụng WordPress hỗ trợ bạn khó khăn gặp phải trình sử dụng Nếu bạn có khả tiếng Anh tốt, bạn dễ dàng tìm câu trả lời cho vấn đề bạn gặp phải Google với vài từ khóa tìm kiếm * Nhiều gói giao diện có sẵn Tuy WordPress dễ sử dụng, việc tự tay thiết kế giao diện website cho dựa WordPress khơng đơn giản cần kiến thức chuyên môn định Tuy nhiên bạn không cần qua lo lắng điều này, hệ thống giao diện (bao gồm trả phí lẫn miễn phí) dành cho WordPress phong phú bạn sử dụng với vài cú click Nếu bạn chưa tin vào giao diện làm sẵn dành cho WordPress đẹp nào, ghé thử ThemeForest, MyThemeShop, Theme-Junkies,…Hoặc bạn xem giao diện WordPress miễn phí thư viện WordPress.Org * Nhiều plugin hỗ trợ Plugin mở rộng nghĩa thành phần cài đặt thêm vào WordPress để giúp có thêm nhiều tính cần thiết, ví dụ bạn cần tính làm trang bán hàng cho WordPress cài thêm plugin WooCommerce chẳng hạn Với lợi người sử dụng đông đảo, nên thư viện plugin WordPress phong phú lẫn trả phí miễn phí, hầu hết tính thơng dụng bạn có thẻ tìm thấy thơng qua plugin * Dễ phát triển cho lập trình viên Nếu bạn người có am hiểu việc làm website thành thạo HTML, CSS, PHP dễ dàng mở rộng website WordPress bạn với nhiều tính vơ có ích Cách phát triển đơn giản WordPress mã nguồn mở nên bạn dễ dàng hiểu cách hoạt động phát triển thêm tính Với hàng nghìn hàm (function) có sẵn nó, bạn thoải mái sử dụng, bạn thay đổi cấu trúc hàm với filter hook quy trình làm việc lập trình viên chun nghiệp ứng dụng dễ dàng vào WordPress * Hỗ trợ nhiều ngôn ngữ Mã nguồn WordPress có nhiều gói ngôn ngữ kèm, bao gồm tiếng Việt Mặc dù giao diện hay plugin có ngơn ngữ riêng bạn dễ dàng tự dịch lại với phần mềm hỗ trợ * Có thể làm nhiều loại ngơn ngữ Dùng WordPress khơng có nghĩa bạn làm blog cá nhân, mà bạn biến website thành trang bán hàng, website giới thiệu công ty, tờ tạp chí online việc sử dụng kết hợp theme plugin với Tuy nhiên để làm được, bạn nên chắn hiểu WordPress đừng vội bước lên mây để nhận cảm giác thất vọng độ phức tạp Chương Giới thiệu trang website bán sách 2.1 Khảo sát thực trạng Nhu cầu mua sắm online tăng mạnh đặc biệt bạn trẻ Đối tượng mà Website Sách Hay hướng đến bạn trẻ mua sách để học hỏi thêm giải trí Nhằm giới thiệu sách website đến tất khách hàng có nhu cầu mua sắm sách qua mạng phục vụ công tác quản lý, hoạt động kinh doanh, hệ thống bước đầu phục vụ cho khách hàng với chức cần thiết để khách hàng đăng ký mua sách, đồng thời giúp nhân viên, người quản trị dễ dàng quản lý việc mua bán nắm bắt thơng tin nhanh chóng Một số chức cần thiết phải đạt sau: * Đối với khách hàng - Hệ thống giúp khách hàng tìm kiếm sách nhanh chóng - Hệ thống đưa chi tiết thông tin cho sách mà khách hàng muốn xem - Thêm sách vào giỏ hàng, đặt hàng qua mạng - Ngoài khách hàng đóng góp, đưa ý kiến, bình luận website * Đối với quản trị - Hệ thống giúp người quản trị, nhân viên cập nhật thông tin nhanh chóng - Đơn hàng khách liệu đưa hệ thống - Dễ dàng quản lý, sử dụng website, kiểm kê đơn hàng xác, rõ ràng, bảo mật thông tin khách hàng 2.2 Giới thiệu website bán sách Lợi ích sở hữu website bán sách online tiếp cận khách hàng tiềm Dù khách hàng đâu, cần có mạng internet tìm thấy website bán sách bạn, biết đến sản phẩm bạn kinh doanh Từ đó, chắn lượng khách hàng bạn tăng lên đáng kể Sản phẩm 3.3 Hướng dẫn cài đặt Wordpress kết nối database Sau tải cài đặt wordpress, copy paste thư mục vào đường dẫn C://… xampp/htdocs Ở đặt tên thư mục, bạn đặt tên thư mục tùy ý Hình 3.7 Cài đặt thư mục Wordpress 14 Mở trình duyệt gõ vào địa http://localhost/ “ tên thư mục bạn đặt” xuất bên Click “Thực ngay” để bắt đầu trình cài đặt website Hình 3.8 Màn hình chào mừng Wordpress 15 Bắt đầu trình cài đặt cấu hình database Hình 3.9 Cài đặt cấu hình database Cấu hình database với: - Tên database: tên database tạo phpMyAdmin - Tên người dùng: tài khoản truy cập MySql, thông thường “ root” - Mật khẩu: mật tài khoản khai báo phía - Database host: thơng thường localhost, giữ nguyên không cần thay đổi - Tên tiền tố bảng liệu: ký tự xuất tên bảng, ví dụ wp_admin 16 Sau xác nhận thông tin, chọn “ Gửi” trang web tiến hành cài đặt website Khi hoàn thành cài đặt, hình Wordpress Hình 3.10 Đăng nhập Wordpress 17 Đăng nhập thành cơng hình hiển thị khu vực quản trị dành cho admin Tại chỉnh sửa cập nhật website Hình 3.11 Trang quản trị Admin 18 3.4 Kết đạt 3.4.1 Giao diện trang chủ Hình 3.12 Giao diện trang chủ Hình 3.13 Giao diện trang chủ 19 Hình 3.14 Giao diện trang chủ Hình 3.15 Giao diện trang chủ 20 Hình 3.16 Giao diện trang chủ Hình 3.17 Giao diện trang chủ 21 3.4.2 Giao diện trang sản phẩm Hình 3.18 Giao diện trang sản phẩm Hình 3.19 Giao diện trang sản phẩm 22 3.4.3 Giao diện chi tiết sản phẩm Hình 3.20 Giao diện chi tiết sản phẩm Hình 3.21 Giao diện chi tiết sản phẩm 23 Hình 3.22 Giao diện chi tiết sản phẩm 3.4.4 Giao diện trang thơng tin Hình 3.23 Giao diện trang thơng tin 24 Hình 3.24 Giao diện trang thơng tin Hình 3.25 Giao diện trang thông tin 25 3.4.5 Giao diện trang Liên hệ Hình 3.26 Giao diện trang Liên hệ Hình 3.27 Giao diện trang Liên hệ 26 3.4.6 Giao diện giỏ hàng Hình 3.28 Giao diện giỏ hàng 27 Tổng kết đánh giá Ưu điểm: - Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng - Hỗ trợ nhiều chức phù hợp với thực tế việc tìm kiếm thơng tin sản phẩm - Dễ dàng sử dụng quản lý Khuyết điểm: - Do thời gian nghiên cứu có hạn khả hạn chế nên số ý tưởng, chưa thực thi - Chưa giải chọn vẹn vấn đề nảy sinh q trình quản lý - Chương trình chưa có tính thẩm mỹ chưa cao 28