Tổng quan hệ thống

Một phần của tài liệu Xây dựng website và kế hoạch kinh doanh cho hệ thống thương mại điện tử shopphukiengiare (Trang 79 - 89)

5. Kết cấu của đề tài

4.1. Tổng quan hệ thống

Hệ thống website thương mại điện tử shopphukiengiare.com được thiết kế từ wordpress – viết bằng ngôn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quản trị cơ sở dữ liệu MySQL, hệ quản trị nội dung (CMS – Content Management System).

Vì vậy, ngoài việc chủ website có thể thiết kế, chỉnh sửa cập nhật các sản phẩm, tin tức và nhiều tính năng khác lên website còn giúp quản trị số người ra – vào trang, quản lý đơn hàng, hồ sơ cá nhân của người dùng và nhiều cơ sở dữ liệu khác.

4.2. Thông số kỹ thuật hệ thống

4.2.1. Thông số kỹ thuật phần cứng

Thông tin Hosting của shopphukiengiare.com - SSD: 4 GB

- Tên miền: Không giới hạn - Băng thông: Không giới hạn - FTP Account: Không giới hạn - Database: 7

- Ram: 2 GB - CPU: 2 vCPU - IO: 7MB/s - IOPS: 1024

- Entry Process (EP): 50

Domain Shopphukiengiare.com

66

IP Address 103.81.85.76

Name Servers ns1.inet.vn

ns2.inet.vn

Bảng 4.1. Thông tin Domain Shopphukiengiare.com

(Nguồn: www.whoishostingthis.com)

- Đặc điểm kỹ thuật máy chủ:

Hình 4.1. Đặc điểm kỹ thuật máy chủ Shopphukiengiare.com

(Nguồn: cPanel – Shopphukiengiare.com)

- Sao lưu và phục hồi:

Trong quá trình sử dụng và phát triển website, việc sao lưu dữ liệu rất cần thiết với mục đích nhằm tăng tính dự phòng và bảo vệ dữ liệu.

Với tính năng sao lưu cho phép tải xuống bản sao dạng nén của toàn bộ trang web hoặc một phần trang web khi lưu vào máy tính như: tài khoản, thư mục gốc, dữ liệu MySQL, chuyển tiếp email, bộ lọc email

Tính năng khôi phục dữ liệu cho phép tải lên tệp sao lưu một phần để phục hồi trang web gồm:

+ Khôi phục sao lưu thư mục gốc; + Khôi phục sao lưu cơ sở dữ liệu;

67 + Khôi phục chuyển tiếp email.

Hình 4.2. Tính năng sao lưu và khôi phục hiện trên cPanel của shopphukiengiare.com

(Nguồn: cPanel – Shopphukiengiare.com)

4.2.2. Thông số kỹ thuật phần mềm hệ thống

Phiên bản Wordpress: 5.2.2

68

Hình 4.3. Môi trường hệ thống của shopphukiengiare.com

(Nguồn: https://shopphukiengiare.com/wp-admin)

Giao diện lập trình trên ngôn ngữ HTML & CSS, PHP – MySQL, Javascript Phiên bản MySQL: 5.5.5 - 10.3.14 – MariaDB

Phiên bản PHP: 7.0.33

Khi vào bất kỳ hệ thống website và nhấn tổ hợp Ctr + U sẽ hiện ra hệ thống code của website đó với hàng ngàn câu lệnh đã được mã hóa. Hệ thống website thương mại điện tử shopphukiengiare.com được xây dựng trên nền tảng Wordpress, hệ thống code trên Wordpress được tự động lập trình với hàng ngàn câu lệnh:

69

Hình 4.4. Hệ thống code trang chủ shopphukiengiare.com được tạo bởi Wordpress

(Nguồn: view-source:https://shopphukiengiare.com/)

4.2.3. Thông số kỹ thuật ứng dụng

Tích hợp ứng dụng Woocommerce phiên bản 3.6.4 với các chức năng: - Quản lý sản phẩm, giỏ hàng, và trang thanh toán;

- Thanh toán bảo mật với thẻ tín dụng và phương thức thanh thế; - Thiết lập giao hàng, bao gồm tỉ lệ sàn và in nhãn;

- Kết nối nội dung và bán hàng trên toàn trang web qua các block; - Công cụ tính thuế tự động;

- Tích hợp Google Analytics, MailChimp, và Facebook;

- Bảng điều khiển trung tâm với chỉ số tiêu biểu, và nhiều nữa.

Hình 4.5. Mô tả ứng dụng Woocommerce

(Nguồn: https://shopphukiengiare.com/wp-admin)

Một số plugin sử dụng trong website:

- Google Analytics Dashboard for WP (GADWP) bởi ExactMetrics – 5.3.8; - Header and Footer Scripts bởi Digital Liberation – 2.1.0;

- Nextend Social Login bởi Nextendweb – 3.0.20; - WooCommerce Blocks bởi Automattic – 2.2.0;

70 - WooCommerce bởi Automattic – 3.6.4; - WooSidebars bởi WooCommerce – 1.4.5; - Yoast SEO bởi Đội nhóm Yoast – 11.5; - WP Chatbot bởi MobileMonkey – 4.1.2;

Hình 4.6. Một số Plugin sử dụng trong website

(Nguồn: https://shopphukiengiare.com/wp-admin)

Đặc điểm của từng công cụ: - Yoast SEO

Là một Plugin trên Wordpress, Yoast SEO được sử dụng để tạo và sử dụng XLM Sitemaps một cách nhanh chóng, thuận tiện. Gợi ý các từ khóa, bài viết chuẩn SEO và có thể xem trước kết quả khi sử dụng. Dễ dàng kiểm tra nội dung có phù hợp với từ khóa

- SEO-Quake

Là một tiện ích miễn phí có sẵn trên cửa hàng Google Chrome, SEO-Quake là công cụ để đánh giá thứ hạng của Website, thời gian truy cập, backlink, tuổi đời của Website. Các thông tin quan trọng giúp theo dõi quá trình SEO và phát triển Website một cách nhanh chóng và thuận lợi.

- Google Analytics

Công cụ được dùng để đo số lượng truy cập vào Website, phiên truy cập, thời gian truy cập, tỷ lệ thoát, đối tượng người dùng và có thể phân tích hành vi khách hàng. Đây là công cụ không thể thiếu đối với các Website thương mại điện tử. Có thể truy cập và xem trực tiếp dữ liệu trên Website của Google Analytics.

71 - Google Search Console

Công cụ được cung cấp miễn phí bởi Google mà Website nào cũng phải có. Chứa nhiều chức năng quan trọng hỗ trợ tối đa quản trị website và cải thiện hiệu suất, cũng như kết quả SEO.

Một vài tính năng điển hình phải kể đến như: • Hiểu rõ sitemap để tạo chỉ mục với Google; • Hiển thị dữ liệu và theo dõi lưu lượng tìm kiếm; • Phát hiện các lỗi trong việc lập chỉ mục;

• Báo lỗi thu thập dữ liệu & cách xử lý;

• Thống kê link trỏ về website bạn hoặc link nội bộ. - Google Trend

Nắm bắt xu hướng và tìm kiếm, tổng hợp những từ khóa đang được tìm kiếm nhiều trên Google theo vùng miền, khu vực và thời gian.

- SEMrush

Phân tích tên miền, từ khóa, bài viết SEO cũng như phân tích lưu lượng, truy cập.

4.2.4. Thông số hệ thống vận hành

Trang quản lý hệ thống website: https://shopphukiengiare.com/wp-admin Website Shopphukiengiare.com được thiết kế trên nền tảng wordpress với các đặc trưng của cấu hình được lập trình:

Front-end:

- Lập trình trên ngôn ngữ HTML & CSS, PHP, Javascript

- Giao diện website được thiết kế với tông màu chủ đạo trắng – đen – xanh, trắng – đen thể hiện màu sắc đặc trưng của công nghệ, màu xanh dương với nhiều chế độ màu đậm – nhạt mang lại sự tươi mới và làm tăng sự thích thú, cảm nhận hài hòa cho website.

- Các tab hiển thị trên giao diện website: trang chủ, sản phẩm, khuyến mãi hot, tin tức, hỗ trợ khách hàng, liên hệ.

Back-end:

- Lập trình trên ngôn ngữ MySQL, C#, Python, Ruby và ngôn ngữ ASP.NET MVC.

72

- Sử dụng Plugin Wordpress để cài đặt, thêm mới các chức năng cho website - Website được tích hợp tính năng bán hàng Woocommerce

Bên cạnh đó, trên trang quản lý có thể cài đặt, tùy chỉnh, thêm mới – xóa, quản lý các tính năng của trang web:

- Cài đặt các Plugin chỉnh sửa website;

- Cập nhật, chỉnh sửa giao diện, menu và danh mục; - Chỉnh sửa sản phẩm, bán hàng, giao hàng, thanh toán; - Quản lý sản phẩm, đơn hàng, doanh thu và tồn kho;

- Quản lý người dùng khi đăng nhập/đăng ký thành viên website; - Thêm mới, chỉnh sửa hoặc xóa các sản phẩm, bài viết;

- Quản lý tốc độ trang, lượt truy cập, hình ảnh, SEO,…

Hình 4.7. Trang chủ quản lý website shopphukiengiare.com

(Nguồn: https://shopphukiengiare.com/wp-admin)

Ngoài ra, shophukiengiare.com còn sử dụng trang web cPanel để quản lý website: https://cpanel.yaviet.com:2083

- Quản lý các file trên hosting, thêm bớt tài khoản, sao lưu dữ liệu website; - Thêm, bớt, quản lý cơ sở dữ liệu;

- Quản lý tên miền hosting;

- Tạo và cấu hình, quản lý thư điện tử theo tên miền;

73

- Bảo mật: chặn địa chỉ IP, tạo kiểm tra chứng chỉ SSL;

- Liên kết sử dụng dịch vụ DNS trung gian CloudFlare, nén website; - Các lựa chọn nâng cao: kiểm tra virus, tạo tự động hóa;

- Tùy chỉnh thay đổi mật khẩu, ngôn ngữ và giao diện.

Hình 4.8. Giao diện quản lý cPanel Shopphukiengiare.com

(Nguồn: https://cpanel.yaviet.com:2083)

4.2.5. Thông số Database

Cấu hình Database nằm trong file wp-config.php trên website, file có nhiều nội dung. Database là tệp tin .sql, tệp tin này được mã hóa mà hiển thị dưới dạng các bảng biểu (table).

WordPress sử dụng PHP, với SQL queries trong PHP markup để lưu trữ và xuất dữ liệu từ MySQL databases. WordPress sử dụng hệ thống quản lý database nguồn mở MySQL để lưu trữ và xuất tất cả thông tin về website, từ nội dung của bài post, đến comments, usernames và passwords.

PHP và SQL làm việc song song trong WordPress, giúp tạo dynamic content dựa trên nhiều yếu tố khác nhau, như IDs và user roles của website. Điều này cho phép làm nhiều việc như hide hoặc show content tới người dùng cụ thể, như admins, editors hay subscribers. Những công việc này không thể hoàn thành nếu không sử dụng SQL và MySQL.

74

phpMyAdmin, script nguồn mở cho việc quản lý database, đem đến giải pháp đơn giản giúp tối ưu, sửa chữa, import, export và chạy SQL operations trên database; có thể dùng được với cả MySQL lẫn MariaDB.

Hình 4.9. Giao diện Database của website

(Nguồn: cPanel – Shopphukiengiare.com)

Bên cạnh đó, Plugins và themes của website cũng lưu trữ dữ liệu trong database như options, và sử dụng SQL trong PHP markup để query đến database và output content.

Ngoài ra, ứng dụng Woocommerce được tích hợp vào website sử dụng cơ sở dữ liệu với các thông số cụ thể:

Hình 4.10. Thông tin chi tiết cơ sở dữ liệu của Woocommerce

75

Tất cả dữ liệu trên website đều có thể sao lưu, xóa và khôi phục tùy theo mong muốn của chủ tài khoản.

4.2.6. Hệ thống an ninh mạng và bảo mật

Kết nối bảo mật: HTPPS

Đăng ký chứng chỉ SSL, SSL là viết tắt của từ Secure Sockets Layer. Đây là một tiêu chuẩn an ninh công nghệ toàn cầu tạo ra một liên kết giữa máy chủ web và trình duyệt. Liên kết này đảm bảo tất cả dữ liệu trao đổi giữa máy chủ web và trình duyệt luôn được bảo mật và an toàn. SSL đảm bảo rằng tất cả các dữ liệu được truyền giữa các máy chủ web và các trình duyệt được mang tính riêng tư, tách rời. SSL là một chuẩn công nghệ được sử dụng bởi hàng triệu trang web trong việc bảo vệ các giao dịch trực tuyến với khách hàng.

Sau khi đăng ký chứng chỉ, tên miền của website sẽ xuất hiện một ổ khóa trước tên miền như trong hình bên dưới.

Hình 4.11. Tên miền shopphukien.com

(Nguồn: https://shopphukiengiare.com/)

4.3. Đặc tả chức năng

Một phần của tài liệu Xây dựng website và kế hoạch kinh doanh cho hệ thống thương mại điện tử shopphukiengiare (Trang 79 - 89)

Tải bản đầy đủ (PDF)

(136 trang)