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

Một phần của tài liệu Xây dựng và phát triển website kinh doanh sản phẩm thủ công mỹ nghệ từ dừa (Trang 134 - 156)

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

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

Thông tin máy chủ (Xem hình 4. 1)

Sao lưu và phục hồi dữ liệu:

Backup (Sao lưu dữ liệu) là việc rất quan trọng và cần thiết vì sẽ giúp chúng ta phục hồi lại dữ liệu khi bị mất hoặc khi xảy ra lỗi trong quá trình sử dụng. Sao lưu tại Cpanel với

119

các tính năng giúp bạn đảm bảo an toàn dữ liệu. Dữ liệu có trên host của sẽ được tự động backup mỗi ngày 1 lần và lưu trữ dữ liệu của 20 ngày gần nhất.

Hình 4. 1 : Thông tin máy chủ tại Coco Garden (Nguồn: https://nethost-2011.inet.vn)

4.2.3 Thông số mạng

Website được hỗ trợ truy cập không giới hạn các mạng bao gồm mạng lan, wan và man. Không giới hạn các nhà cung cấp dịch vụ truy cập vào website và không có bất kỳ giới IP các quốc gia khác nhau. Với mục tiêu hướng tới sự tiện lợi, bán hàng phục vụ mọi người mọi đối tượng nên sự giới hạn sẽ được hạn chế. Nhưng bên cạnh đó nhóm cũng chặn 1 số địa chỉ IP có khả năng gây hại cho website.

120

Hình 4. 2 : Dữ liệu về nhà mạng truy cập vào website Coco Garden (Nguồn:

https://analytics.google.com/analytics/web) Thông số kỹ thuật mạng :

− Tên máy chủ: nethost-2011

− Địa chỉ IP chung: 202.92.4.46

− Current user: lfczfiphosting

− Miền chính: 1553912771182.example.com

− Shared IP Address: 202.92.4.46

− Last Login IP Address: 171.253.180.164

− Website sử dụng giao thức https với port : 443

− Quy tắc truy cập website: truy cập SSH

SSH cho phép truyền tệp bảo mật và thông tin đăng nhập từ xa qua internet. Kết nối qua SSH được mã hoá để cho phép kết nối bảo mật. Phần này dùng để quản lý các khoá SSH để cho phép tự động hoá khi đăng nhập qua SSH. Dùng xác thực khoá công khai thay cho xác thực bằng mật khẩu. Do cần có khoá riêng phải xác thực, nên tin tặc gần như không thể tấn công dò mật khẩu. Bạn có thể nhập khoá hiện có, tạo khoá mới, cũng như quản lý/ xoá khoá

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

4.2.4.1 Hệ điều hành: Linux 4.2.4.2 Hệ thống quản lý dữ liệu:

Cấu hình database server bao gồm: - Server: Localhost via UNIX socket - Server type: MariaDB

- Server connection: SSL is not being used

121 - Protocol version: 10

- User: cpses_lf9cn00izc@localhost - Server charset: UTF-8 Unicode (utf8) Web server:

- cpsrvd 11.78.0.23

- Database client version: libmysql - 5.1.73 - PHP extension: mysqli curl mbstring - PHP version: 7.2.

4.2.4.3 Hệ thống cơ sơ dữ liệu của Coco Garden bao gồm:

Php Admin:

PhpMyAdmin là phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP nhằm giúp người dùng có thể quản lý cơ sở dữ liệu MySQL thông qua giao diện web thay vì sử dụng giao diện cửa sổ dòng lệnh (command line interface).

PhpMyadmin chứa 2 database bao gồm: information_schema và ifcziphosting_thucongdua

• Database của ifcziphosting_thucongdua bao gồm 34 bảng:

122

Hình 4. 3 b): Database trên hosting của tệp ifcziphosting_thucongdua

(Nguồn:https://nethost-2011.inet.vn)

123

Hình 4. 4 : Database trên hosting của tệp information_schema

(Nguồn:https://nethost-2011.inet.vn)

Cơ sở dữ liệu MySQL:

Người ta cần sử dụng dữ liệu MySQL để chạy nhiều ứng dụng web như bảng tin, hệ thống quản lý nội dụng và giỏ hàng trực tuyến. Nếu muốn kết nối đến máy chủ MySQL từ máy tính cá nhân hoặc từ một máy chủ khác, thì sử dụng tính năng MySQL từ xa.

4.2.5 Thông số kỹ thuật ứng dụng:

Website Coco Garden được thiết kế trên nền tảng wordpress.

Wordpress là một phần mềm mã nguồn mở (miễn phí) được viết bằng ngôn ngữ PHP và cơ sở dữ liệu MySQL. (Nguồn: Wordpress là gì, https://vinahost.vn/wordpress-la-gi.html)

124

Hình 4. 5: Giao diện thiết kế website bằng wordpress (Nguồn: thucongdua.com)

4.2.5.2 Code

Nhóm sử dụng bộ code đã được thiết kế sẵn với những câu lệnh được viết bằng Php, mysql, Javascript, html, css,..

125

4.2.5.3 Plugin

Website sử dụng các plugin trong hệ thống kho plugin của wordpress để cài đặt các chức năng cho website giúp cho website vận hành tốt, phục vụ công việc kinh doanh Coco Garden sử dụng 21 plugin bao gồm:

126

Ngoài việc cài đặt các chức năng Theme Flatsome cho website, là công cụ chỉnh sửa giao diện phổ biến hiện nay với tính năng: chỉnh sửa header, footer, logo, widget, sử dụng ux builder căn bản. Giúp nhà thiết kế website dễ dàng chỉnh sửa giao diện.

Hình 4. 8: Giao diện chỉnh sửa trang của Flatsome (Nguồn thucongdua.com/admin)

4.2.5.4 Công cụ hỗ trợ

Google Analytics:

Google Analytics là công cụ phân tích website đáng tin cậy thuộc quyền sở hữu và phát triển của Google. Với công cụ này, sẽ thuận tiện cho việc phân tích, đánh giá website và những người làm SEO có thể định hướng và đánh giá tổng thể hiện trạng website của mình. Công cụ Google Analytics được tổng hợp và thống kê trực tiếp bởi công cụ tìm kiếm của Google, hệ thống các bot dò tìm và quét website thường mang lại độ chính xác cao cho người dùng (Nguồn: https://www.webico.vn/google-analytics-la-gi-tong-quan-kien-thuc-google- analytics/)

127

Hình 4. 9: Giao diện Google Analytics của website Coco Garden (Nguồn:

https://analytics.google.com)

Phần mềm live chat Tawlk to

Tawk.to là phần mềm chat trực tuyến được hỗ trợ miễn phí nhằm giúp tương tác giữa khách hàng với chủ website. Giúp hỗ trợ giải đáp những thắc mắc của khách hàng nhanh nhất có thể như vậy nhằm giúp cho doanh nghiệp tăng doanh số và doanh thu lên nhanh chóng. (Nguồn: Tawk to - Phần mềm chat trực tuyến, https://appnet.edu.vn/tawk-to-phan-mem- chat-truc-tuyen-hieu-qua/)

128 Zalo live chat:

Zalo live chat là ứng dụng hỗ trợ chăm sóc khách hàng trên nền tảng Zalo. Khi khách hàng nhắn tin qua Zalo thì tin nhắn sẽ gửi vào hệ thống và nhân viên sẽ giải đáp các thắc mắc đến khách hàng.

Hình 4. 11: Giao diện Zalo live chat (Nguồn: https://oa.zalo.me/manage/dashboard)

Google search console:

Google search console là công cụ hỗ trợ đắc lực cho quá trình làm seo cho website . Nơi chủ website có thể thao tác và khai thác với Google. Ngoài ra, các thuộc tính của Google search console còn giúp chủ website có thể xem xét điều chỉnh nội dung website sao cho tối ưu nhất để đạt được các vị trí cao nhất trên công cụ tìm kiếm như hiệu suất, liên kết ,.. (Xem hình 4. 12)

Seo quake:

Seo quake được xem là một trong những công cụ seo hiệu quả và phổ biến nhất hiện nay. Nó cho phép người dùng có thể có những thông tin quan trọng về website và tiến hành đưa ra những sửa chữa hoặc thay đổi phù hợp với mục tiêu là tăng thứ hạng trên công cụ tìm kiếm

129

Hình 4. 12: Giao diện Google search console(Nguồn: https://search.google.com/)

Hình 4. 13: Giao diện Seo quake (Nguồn: Seo quake)

Chatfuel:

Chatfuel là một hệ thống xây dựng bot, cung cấp nền tảng để tạo ra các chatbot AI. Coco Garden sử dụng chatfuel để xây dựng nền tảng chatbot Facebook cho website

130

Hình 4. 14: Giao diện lập trình chatbot Facebook của Coco Garden (Nguồn:

https://dashboard.chatfuel.com)

4.2.6 Thông số kỹ thuật vận hành hệ thống:

4.2.6.1 Quản lý hệ thống

Quản lý tệp

Hình 4. 15: Quản lý tệp được lưu trữ trên hosting Cpanel của website Coco Garden

131 Mức dùng đĩa

Mức dùng đĩa để giám sát dung lượng trống của tài khoản. Mọi số liệu hiển thị đều liên quan đến thư mục lớn nhất

Mức Dùng Đĩa để giám sát dung lượng trống của tài khoản'. Mọi số liệu hiển thị đều liên quan đến thư mục lớn nhất

Hình 4. 16: Giao diện quản lý dung lượng của website (Nguồn: https://nethost-2011.inet.vn)

Băng thông

Chức năng này cho phép xem mức dùng băng thông cho trang web. Công cụ hiển thị mức dùng băng thông của tháng hiện tại, cũng như mức dùng băng thông tổng cộng. Việc này bao gồm mọi mức dùng băng thông HTTP (web) và POP (thư) và có thể bao gồm mức dùng băng thông FTP (Nguồn: https://nethost-2011.inet.vn)

Hình 4. 17 : Thống kê lưu lượng băng thông tại website Coco Garden (Nguồn:

132 Front end:

- Giao diện webite: Giao diện thiết kế theo phong cách thiên nhiên, gần gũi, sử dụng màu xanh làm màu chủ đạo. Hướng tới chủ đề website hướng tới thân thiện với môi trường. Bố cục website được phân mục rõ ràng cho khách hàng dễ dàng tìm kiếm.

- Nội dung website: kinh doanh các sản phẩm thủ công mỹ nghệ từ dừa

133 Chức năng của website bao gồm:

− Mua hàng: mua hàng nhanh, đặt hàng

− Thanh toán: chuyển khoản, nhận hàng thanh toán, paypal

− Đăng nhập, đăng ký: Facebook, Google

− Đánh giá, nhận xét, chia sẻ lên mạng xã hội

− Giỏ hàng

− Tìm kiếm sản phẩm: theo từ khoá, danh mục, nhập trực tiếp từ thanh tìm kiếm

− Tính năng chat trực tuyến

− Hiển thị bản đồ và fanpage trên website Back - end

− Website được thiết kế trên nền tảng Wordpress 5.1.5

− Các plugin được cài đặt hỗ trợ tính năng cho website

− Code: được viết bằng ngôn ngữ Php, my sql, Javascript, Html, Css,..

− Cài đặt các công cụ hỗ trợ: Google Analytics, Live chat, Zalo live chat, Google search Console, Seo quake

4.2.7 Hệ thống, an ninh và bảo mật mạng:

Website áp dụng các hình thức bảo mật truy cập cho khách hàng như sau:

4.2.7.1 Cài đặt chứng chỉ SSL

Cài đặt chứng chỉ SSL cho website nhằm đảm bảo sự hoạt động ổn định truyền tải dữ liệu giữa máy chủ và trình duyệt của người dùng một cách riêng tư, bảo mật và toàn vẹn. Với giao thức truyền tải https, người dùng có thể yên tâm truy cập website về độ bảo mật thông tin truy cập

134

4.2.7.2 Giới hạn IP truy cập

Giới hạn truy cập với các địa chỉ ảnh hưởng đến độ bảo mật an toàn của website: Chặn IP truy cập: • 192.168.0.1 • 2001:db8::8 Vùng: • 192.168.0.1 - 192.168.0.40 • 2001:db8::1 - 2001:db8::3 Vùng mặc nhận : 192.168.0.1 - 40 Định dạng CIDR: • 192.168.0.1/32 • 2001:db8::/32

Chặn truy cập trực tiếp đối với đuôi tệp (phân tách bằng dấu phẩy) bao gồm: jpg,jpeg,gif,png,bmp

4.2.7.3 Bảo mật đăng nhập vào hệ thống:

• Đối với khách hàng: đăng nhập bằng facebook, google, tài khoản truy cập được tạo kèm theo thông tin bắt buộc về tài khoản google hoặc số điện thoại.

• Đối với người quản trị website: truy cập tài khoản có sẵn, truy cập phân quyền qua tài khoản facebook hoặc google.

4.2.7.4 Kết quả kiểm tra về độ an toàn của website

Hình 4. 20: Kết quả báo cáo từ Google Safe Browsing Diagnotic về mức độ an toàn của

135

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

4.3.1 Quy trình bán hàng

4.3.1.1 Quy trình đặt hàng

Quá trình đặt hàng tại Coco Garden trải qua các bước như sau:

Bước 1: Lựa chọn sản phẩm cần mua

Khách hàng truy cập vào website https://thucongdua.com/ để tìm và chọn mua sản phẩm theo nhiều cách như nhập trực tiếp từ thanh công cụ tìm kiếm hoặc lựa chọn sản phẩm theo các danh mục sản phẩm tương ứng.

Hình 4. 21 : Quá trình khách hàng tìm kiếm sản phẩm (Nguồn: https://thucongdua.com/)

Sau khi đã lựa chọn được sản phẩm phù hợp, khách hàng nhấp vào xem thông tin chi tiết cho sản phẩm.

136

Bước 2: Tiến hành đặt hàng

Khách hàng có thể đặt hàng theo 2 cách:

Bước 2. 1 : Khách hàng muốn mua ngay sản phẩm mong muốn. Khách hàng chọn số lượng theo ý muốn và nhấn nút “Mua ngay”. Form điền thông tin mua hàng cho khách hàng sẽ được hiển thị và khách hàng chỉ cần nhập đầy đủ thông tin vào và nhấn nút “Đặt hàng ngay” thì đã hoàn thành xong bước mua hàng. Lưu ý, thông tin đơn hàng sẽ không được sửa khi đã nhấn nút hoàn tất form

Hình 4. 23: Quá trình đặt hàng bằng hình thức mua ngay

Sau khi nhấn nút đặt hàng ngay, thông báo đặt hàng thành công xuất hiện.

137

Bước 2. 2: Khách hàng sau khi chọn được sản phẩm thích hợp để mua hàng, tiến hành chọn số lượng và nhấn nút thêm vào giỏ hàng. Sản phẩm sẽ tự động thêm vào giỏ hàng và khách hàng có thể chỉnh sửa sản phẩm từ giỏ hàng

Hình 4. 25: Giao diện đặt hàng sản phẩm (Nguồn: https://thucongdua.com/)

Sau đó khách hàng chọn xem giỏ hàng, nếu có mã giảm giá thì khách hàng nhập mã giảm giá để nhận được ưu đãi. Sau đó chọn “Tiến hành thanh toán “

138 Bước 2. 3: Khách hàng tiến hành thanh toán

Khách hàng nhập các thông tin cá nhân vào và lựa chọn hình thức thanh toán phù hợp và nhấn nút “đặt hàng”. Sau đó, hệ thống hiển thị đầy đủ thông tin về đơn hàng

Hình 4. 27 : Khách hàng thanh toán đơn hàng

Bước 3: Xác nhận đơn hàng

Sau khi đã đặt hàng, trong vòng 12h giờ nhân viên sẽ chủ động liên hệ với khách hàng để xác nhận thông tin đặt hàng từ khách hàng và thời gian sẽ giao hàng

139

Khách hàng tiến hành theo dõi đơn đặt hàng trên giỏ hàng cá nhân . Nhân viên giao hàng sẽ chủ động liên hệ cho khách hàng trước 15 phút về việc giao hàng.

Bước 5: Nhận hàng và thanh toán

Đối với khách hàng thanh toán qua paypal và chuyển khoản thì chỉ cần nhận hàng và không phát sinh bất kỳ phí giao dịch nào khác. Còn đối với khách hàng chọn thanh toán COD thì tiến hành thanh toán cho nhân viên giao hàng

4.3.1.2 Quy trình xử lý đơn hàng

Sau khi khách hàng đã đặt hàng xong, đơn hàng sẽ được chuyển vào hệ thống Woo comerce. Trạng thái đơn hàng sẽ là “đang xử lý”. Nhân viên sẽ tiến hành kiểm tra lại kho hàng và liên lạc với khách hàng về tình trạng của sản phẩm.

Hình 4. 28: Giao diện quản lý đơn hàng tại Woo Comerce (thucomgdua.com/admin)

Đối với trạng thái xử lý đơn hàng bao gồm: đã xử lý, tạm giữ, đã hoàn thành, đã huỷ , đã hoàn lại tiền. Tuỳ theo trạng thái giao hàng mà tuỳ chỉ các trạng thái của đơn hàng. Nếu đơn hàng đã được giao đến tay khách hàng sẽ được chuyển sang đã hoàn thành. Điều này dễ dàng trong quá trình kiểm soát đơn.

140

Hình 4. 29 : Các trạng thái tuỳ chọn của đơn hàng

4.3.1.3 Quy trình giao hàng

Sau khi đơn hàng đã được chốt nhân viên sẽ liên lạc với nhà cung cấp để lấy hàng hoá. Sau đó nhóm tiến hành đóng gói hàng hoá và gửi cho đơn vị vận chuyển hàng hoá.

Đối đơn hàng thuộc khu vực TP.HCM thời gian sẽ là 1-3 ngày, còn khu vực ngoại thành sẽ là 3-7 ngày tuỳ khu vực xa hay gần.

Một phần của tài liệu Xây dựng và phát triển website kinh doanh sản phẩm thủ công mỹ nghệ từ dừa (Trang 134 - 156)