P&S Sport được cho vào hoạt động demo từ tháng 05/2019 và chưa có doanh thu. Các khoảng chi phí mà PnS Sport đã chi tiêu được liệt kê dưới bảng sau:
STT Hạng mục Tổng chi phí
(vnđ)
1 Hosting, Domain Miễn phí
57
3 Quảng cáo Google Ads 200,000
4 Quảng cáo Facebook Ads 200,000
5 Hỗ trợ chủ sân 200,000
Tổng cộng 1,100,000
Bảng 3.3. Ngân sách đã chi tiêu
“Nguồn: Nhóm thực hiện”
Kết quả thu được:
- Quảng cáo tương tác Facebook tiếp cận 8.700 người, với tỷ lệ nhấp vào liên kết truy cập website là 15% , và chưa có phát sinh chuyển đổi.
- Quảng cáo tìm kiếm Google thu được 80 nhấp chuột, với tỷ lệ nhấp chuột trên lượt hiển thị ( CTR ) là 17,5%, chi phí trung bình trên lượt nhấp chuột là 2500 vnđ và chưa phát sinh chuyển đổi.
- Số liệu traffic thu được từ thống kê của Google Analytics:
Hình 3.13. Thông kê lượng traffic vào website từ Google Analytics (tháng 06/2019) Lượng truy cập vào website Pnssport.glitch.me (số liệu thống kế từ 2/6/2019 – 30/06/2019) là 491 người dùng với 916 phiên truy cập.
58 3.4.2 Ngân sách chi tiêu dự kiến
Ngân sách P&S Sport dự kiến chi tiêu khi đưa vào hoạt động chính thức cho 3 tháng tiếp theo được ước tính qua các hạng mục chi tiêu được liệt kê cụ thể dưới đây:
3.4.2.1 Chi phí duy trì, vận hành website
Những chi phí cần thiết để vận hành một website và duy trì hàng năm bao gồm: chi phí tên miền (domain), chi phí hosting (không gian lưu trữ tập tin nguồn).
Để có một website và duy trì nó hoạt động xuyên suốt trong quá trình kinh doanh thì chúng ta phải mất thêm chi phí hàng năm.
Hosting: Hosting là dịch vụ trực tuyến lưu trữ và chứa tất cả các tệp tin dữ liệu của website
như: bài viết, hình ảnh, video, mã nguồn…Không website nào có thể hoạt động mà không được gắn kết với một dịch vụ hosting nào đó.
Tên miền: là một trong những điều kiện cần cho một Website và tên miền có tác dụng như
là một địa chỉ nhằm thay thế cho các địa chỉ IP của máy chủ (là những con số khó nhớ của mỗi máy chủ trên Internet) giúp cho con người dễ dàng ghi nhớ và truy cập, tìm kiếm.
Hosting: Dùng để lưu trữ dữ liệu, phải bỏ tiền thuê theo tháng (Hoặc theo năm) Domain: Địa chỉ để người khác truy cập vào website, cần phải bỏ tiền mua theo năm.
Nếu không có tên miền thì sẽ không có cách nào để tìm ra website và ngược lại nếu không có hosting, thì không có nơi để lưu trữ dữ liệu, và website sẽ không chạy được.
Bên cạnh đó, một số flatform mã nguồn mở cho phép người dùng tạo website miễn phí như: Wordpress.com, Blogger.com, Wix.com, Medium.com.
Tuy nhiên sẽ có những hạn chế như:
- Không ứng dụng được cho dự án của nhóm.
- Không tự chủ được dữ liệu của website, nền tảng có quyền gỡ website nếu vi phạm tiêu chuẩn cộng đồng của họ => Rủi ro mất dữ liệu
59
- Không sử dụng được các cộng cụ ngoài giúp tăng hiệu suất & tiện ích cho website. - Không cài được giao diện chuyên nghiệp mong muốn
- Muốn dùng đầy đủ tính năng thì phải nâng cấp với phi phí rất đắt
Hiện tại, để tiết kiệm chi phí, Website PnSsport.glitch.me tạm sử dụng hosting và domain của Glitch.com. Đây là nền tảng miễn phí giúp việc code website, viết App trở nên dễ dàng và tiện lợi hơn với những người không chuyên về lập trình. Tuy nhiên khi đưa vào hoạt động chính thức thì PnS Sport sẽ tiến hành thuê hosting và mua domain khác chuyên nghiệp hơn.
+ PnS sport dự tính chi phí thuê 1 hosting cho doanh nghiệp tại HawkHost.com có giá là
12,99$ / tháng, không giới hạn tính năng, và có chứng chỉ SSL miễn phí đảm bảo dữ
liệu không bị xâm hại, bảo vệ cho website và khách truy cập.
+ Tên domail website pnssport.com có giá là: 8,88$/năm ~ 210,000 vnđ/ năm
(Namcheap.com)
Ngân sách dự kiến cho hosting, domain là 1,000,000 vnđ
- Chi phí về bản quyền hình ảnh trên website: Hình ảnh bản quyền là phần rất quan
trọng đối với một doanh nghiệp, một thương hiệu. Nên khi thiết kế website các hình ảnh sử dụng phải được cấp phép hoặc có bản quyền sử dụng (Không tính các hình ảnh do chủ sân cung cấp)
PnS sport sử dụng các hình ảnh được mua bản quyền tại www.shotshop.com với chi
phí từ 1,99$ - 9,95$ trên 1 hình ảnh.
Ngân sách cho bản quyền hình ảnh là 1,000,000 vnđ.
Hình 3.14. Trang hình ảnh bản quyền Shotshop
60
- Chi phí tối ưu website: Khi đi vào hoạt động chính thức, viêc vận hành và nâng cấp
website là vô cùng cần thiết. Các hạng mục nâng cấp bao gồm:
+ Giao diện và trải nghiệm người dùng (UX, UI): Website cần được cập nhật về hình ảnh, nội dung liên tục để tăng tính trải nghiệm trên website của khách hàng.
+ Tối ưu giao diện website trên các thiết bị mobile
+ Tối ưu thao tác đặt sân của người dùng sao cho đơn giản và nhanh gọn nhất.
Dự kiến chi phí cho việc nâng cấp website: 2,000,000 vnđ
3.4.2.2 Chi phí marketing, quảng bá sản phẩm
PnS sport triển khai quảng cáo trả phí trên 2 kênh Google và Facebook
- Google: Tiếp cận người dùng qua hành vi tìm kiếm từ khóa về đặt sân bóng, quảng cáo
tiếp cận lại (Remarketing) đến những đối tượng đã truy cập website bằng quảng cáo
hiển thị hình ảnh. (Google Display Network).
Ngân sách triển khai cho kênh quảng cáo Google là: 3,000,000 vnđ
- Facebook: Tiếp cận khách hàng có hành vi tương tác với Fanpage và remarketing lại
tệp khách hàng đã truy cập website được thu thập từ thẻ Facebook Pixels gắn trên website. Hình thức quảng cáo: quảng cáo tương tác bằng bài post fanpage thu hút khách hàng để tăng nhận diện thương hiệu.
Ngân sách triển khai cho kênh quảng cáo facebook là 3,000,000 vnđ
- Chatbot (Harafunnel): PnS Sport tích hợp công cụ chatbot vào Fanpage để điều hướng
người dùng đến website, nhắn tin trực tiếp các chương trình ưu đãi đến người dùng bằng công cụ nhắn tin đồng loạt (Broadcast) được tích hợp sẵn trong Harafunnel.
Ngân sách dự kiến cho công cụ chatbot trong 3 tháng (từ 0 – 500 lượt Subscribes) là
61
STT Hạng mục Tổng chi phí
(VNĐ)
1
Nâng cấp Hosting, Domain 1,000,000
2
Bản quyền hình ảnh 1,000,000
3
Tối ưu website 2,000,000
4
Quảng cáo qua kênh Google 3,000,000
5
Quảng cáo qua kênh Facebook 3,000,000
6
Công cụ chatbot (4,3$ x 3) ~ 350,000
Tổng cộng 10,350,000
Bảng 3.4. Chi phí dự kiến phải chi trả khi bước vào hoạt động chính thức
“Nguồn: Nhóm thực hiện”
3.4.3. Doanh thu dự kiến
Với ngân sách chi tiêu dự kiến cho các kênh quảng cáo trực tuyến (Google Ads, Facebook Ads, Chat bot Fanpage), tối ưu website, và căn cứ vào tỷ lệ tiếp cận khách hàng mục tiêu, tỷ lệ tương tác bài viết, và tỷ lệ người dùng truy cập website PnSsport.glitch.me từ hoạt động marketing đã thực hiện trước đó, nhóm đề ra thống kê dự kiến về tỷ lệ chuyển đổi và doanh thu có thể đạt được trong 3 tháng tới dựa trên các số liệu từ hoạt động quảng cáo thu được.
- Kênh Facbook Ads: Ngân sách chi tiêu dự kiến cho kênh này là 3000.000 vnđ để thực hiện chạy quảng cáo tương tác đến khách hàng tiềm năng. Với ngân sách này, quảng cáo được tối ưu về nội dung bài viết và nhắm đúng tệp đối tượng khách hàng mục tiêu có thể tiếp cận từ 30.000 – 40.000 người. Lượt nhấp vào liên kết trong bài viết đến website dự kiến là 15% tương ứng với khoảng 5.500 người truy cập website, với tỷ lệ chuyển đổi dự kiến thấp nhất (sử dụng dịch vụ đặt sân tại website) là 3%, tương ứng với 165 lượt đặt
62
sân, với giá trị mỗi chuyển đổi thu được là 10% Giá trị 1 giờ đặt sân. ( Từ bảng 3.1 giá trị trung bình ước tính trên 1h đặt sân là 300.000 vnđ ), và số giờ đặt sân ước tính / lượt đặt sân là 2 giờ
Doanh thu mang lại ước tính từ kênh Facebook: 9.900.000 vnđ.
- Kênh Google Ads: Với ngân sách chi tiêu dự kiến là 3.000.000 vnđ cho kênh Google Ads, tiếp cận người dùng bằng quảng cáo tìm kiếm từ khóa bằng công cụ tìm kiếm Google. Căn cứ vào tỷ lệ nhấp chuột (CTR) đã đạt được trong chiến dịch quảng cáo trước, cùng với việc tối ưu lại mẫu quảng cáo và trải nghiệm người dùng trên website, lượt nhấp chuột CTR dự kiến đạt 20%, ứng với là 2000 nhấp chuột vào quảng cáo dẫn về website, với mức chi phí tối ưu 1500 vnđ/ lần nhấp, tỷ lệ chuyển đổi ước tính thấp nhất là 3% / lượt nhấp.
Doanh thu mang lại từ kênh Google Ads: 3.600.000 vnđ
- Công cụ chat bot có chức năng hỗ trợ thắc mắc khách hàng, hỗ trợ đặt sân từ Fanpage và điều hướng khách hàng vào website thực hiện đặt sân nên được tính vào chi phí marketing, không được tính vào doanh thu.
- Kết quả: Doanh thu dự kiến đạt được trong kế hoạch 3 tháng là 13.500.000 vnđ và lợi
nhuận đạt được sau các chi phí là: 3.150.000 vnđ.
63 CHƯƠNG 4. ĐẶC TẢ THIẾT KẾ HỆ THỐNG CÔNG NGHÊ THÔNG TIN – HẠN
CHẾ VÀ HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI 4.1 Mô hình hệ thống
• Liệt kê các thông tin cụ thể:
Khách hàng gồm những thông tin sau: Giới tính (GT), ngày sinh (NS), số điện thoại (SDT), địa chỉ (DC), Email, họ tên (HT).
Chủ sân gồm những thông tin sau: Họ tên (HT), email, số điện thoại (SDT), mã doanh nghiệp (MDN), ngày cấp (NgC), nơi cấp (NC), tình trạng xác thực (TNXT).
Đơn đặt sân gồm những thông tin: Mã đặt sân (MDS), Ngày giờ đặt (NGD), Mã giao dịch (MGD), Loại sân (LS).
64
Hình 4.1. Mô hình lớp quan hệ các thực thể
“Nguồn: Nhóm thực hiện”
65 4.2 Thông số kỹ thuật thiết kế hệ thống
Một Website thường được bao gồm bởi 4 phần chính:
✓ Code: Mã nguồn website, chứa hàng loạt tệp lệnh trích xuất HTML
✓ Hosting: Bộ nhớ lưu trữ website
✓ Database: Dữ liệu nội dung website
✓ Domain: tên miền website
4.2.1 Code
Khi ta truy cập vào một website bất kì và nhấn tổ hợp Ctrl+U. Trình duyệt sẽ tự động view source (xem code) ở một Tab mới của chính Page (trang) mà ta đang xem. Một trang được kết hợp với hàng trăm tệp lệnh HTML được trích xuất dó được gọi là code.
Ở phương diện một lập trình viên. Code là tập hợp của hàng loạt các tệp mã lệnh có cấu trúc nhằm xây dựng thiết kế giao diện web cũng như các tính năng mở rộng của website.
Ở thời điểm hiện tại, có rất nhiều ngôn ngữ lập trình được sử dụng trong mục đích thiết kế website:
• HTML/CSS
• PHP
• ASP
• JAVA
P&S Sport được nhóm tự code trên nền tảng ngôn ngữ JAVA, với cấu trúc là HTML/CSS được viết theo định dạng EJS (express javascript). Đây là ngôn ngữ lập trình phổ biến nhất trên thế giới trong suốt 20 năm qua. Nó cũng là một trong ba số ngôn ngữ chính của lập trình web:
- HTML: Giúp thêm nội dung cho trang web.
- CSS: Định dạng thiết kế, bố cục, phong cách, canh lề của trang web. - JAVA (Javascript): Cải thiện hoạt động của website.
Lý do, P&S Sport chọn JAVA là do có thể học, tiếp thu kiến thức nhanh và dễ dàng áp dụng cho các mục đích khác nhau, cải thiện tính năng của website.
66
Ưu điểm:
✓ Dễ học hơn, dễ tìm hiểu vì bao gồm các cú pháp gần với Tiếng Anh so với các ngôn ngữ lập trình khác.
✓ Lỗi dễ phát hiện hơn nhờ vậy mà sửa lỗi dễ dàng hơn.
✓ Nhanh hơn và nhẹ hơn các ngôn ngữ lập trình khác.
✓ Giúp website tương tác tốt hơn với khách hàng truy cập.
✓ JAVA hoạt động trên nhiều trình duyệt, nền tảng,…
✓ Sự tương tác Server ít hơn, có thể xác nhận đầu vào (input) người sử dụng trước khi gửi trang đến Server. Điều này làm tiết kiệm lưu lượng tải ở Server, nghĩa là Server tải ít hơn.
✓ Khả năng tương tác tăng lên, có thể tạo các giao diện mà phản ứng lại khi người sử dụng rê chuột qua chúng hoặc kích hoạt chúng thông qua bàn phím.
67
Hình 4.2. Hệ thống code trang chủ được tạo bởi nhóm
“Nguồn: view-source:http://pnssport.glitch.me/”
Giao diện với bố cục đơn giản, hiện rõ chức năng cần thiết để khách hàng tìm sân nhanh chóng, với màu sắc chủ đạo là đen trăng, và nhân vật chính là cầu thủ Ronaldo.
68
Hình 4.3. Trang chủ của P&S Sport
“Nguồn: http://pnssport.glitch.me/”
Không những vậy, P&S Sport còn tối ưu website nhằm mục đích sử dụng cho các thiết bị có màn hình nhỏ như điện thoại, máy tính bảng (Ipad),…
69
Hình 4.4. Giao diện P&S Sport trên điện thoại galaxy s5
“Nguồn: http://pnssport.glitch.me/”
Hình 4.5. Giao diện P&S Sport trên điện thoại iphone
70
Hình 4.6. Giao diện P&S Sport trên Ipad.
“Nguồn: http://pnssport.glitch.me/”
4.2.2 Hosting
Hosting (hay web hosting) là một dịch vụ online giúp bạn xuất bản website hoặc ứng dụng
web lên internet. Khi ta đăng ký dịch vụ hosting, tức là ta thuê một chỗ đặt trên server chứa tất cả các thư mục và dữ liệu cần thiết để website của mình có thể chạy được.
Hay hiểu theo một cách khác, hosting là dịch vụ trực tuyến lưu trữ và chứa tất cả các tệp dữ liệu của website như bài viết, hình ảnh, video, mã nguồn…Không có một website nào có thể hoạt động mà không được gắn kết với một dịch vụ hosting nào đó.
71
Ở khía cạnh vật lý, hosting là một máy chủ - giống như máy tính vật lý chạy xuyên suốt để website của bạn có thể luôn hoạt động mọi lúc cho tất cả mọi người có thể truy cập vào. Chính vì vậy cấu hình, lẫn hệ thống của máy này thật sự kiên cố và bền bỉ. Người ta đặt tên cho nó là SERVER (máy chủ), các server này được đặt ở nhiều vị trí khác nhau trên thế giới trong điều kiện được bảo vệ kỹ càng về mặt nhiệt độ lẫn hệ thống làm mát.
Tại các server, sau quá trình cài đặt. Người ta sẽ chia nhỏ ổ cứng thành nhiều phân vùng khác nhau. Các phân vùng này có một giá trị bộ nhớ nhất định (5GB, 10GB, 15GB, 20GB,…). Mỗi phân vùng được cài lên đó một hệ điều hành riêng và được chia nhỏ bộ nhớ truy cập ngẫu nhiên (RAM) trong tổng số dung lượng thực của RAM. Mỗi gói như vậy ta gọi là VPS (máy chủ ảo).
Vì nhu cầu sử dụng tiêu dùng khác nhau. Không phải ai cũng đủ tiền để thuê VPS (máy củ ảo) hay 1 server (máy chủ). Bởi chi phí của nó khá cao so với mức thu nhập bình quân lại Việt Nam. Chính vì thế, tại các VPS (máy chủ ảo) này người ta lại chia nhỏ các gói theo các thông số về bộ nhớ đĩa cứng + băng thông. Các gói chia nhỏ của VPS này được gọi là Hosting.
Website pnssport.glitch.me được xây dựng trên nền tảng của một port free của hosting glitch. Vì nó cho phép xây dựng hệ thống hoàn toàn miễn phí, hỗ trợ tốt cho việc xây dựng website.
Đăng ký ngày: 03/04/2019.
72
Hình 4.7. Server IP của máy chủ Glitch.
“Nguồn: Command Prompt”
Hình 4.8. Các thông số Server của host Glitch
73
Hình 4.9. Các thông tin khác của host Glitch
“Nguồn: https://check-host.net/”
4.2.3 Database
Database (Cơ sở dữ liệu) là một ô chứa dữ liệu ở mức vật lý (physical), thường được dùng
dưới dạng như bảng biểu, lược đồ, truy vấn, báo cáo, những đối tượng khác….Cơ sở dữ liệu (Database) tồn tại dưới dạng tập tin trong hệ điều hành máy tính hoặc những hệ quản trị cơ sở dữ liệu, và được lưu trữ trên các thiết bị có chức năng ghi nhớ như ổ cứng, đĩa CD hoặc USB. Database có vai trò rất quan trọng trong công tác làm việc với dữ liệu, không có Database thì mọi thao tác kết nối sẽ không thể thực hiện thành công được.
Cơ sở dữ liệu (Database) mà nhóm đang sử dụng là của MongoDB, đây là một mã nguồn mở và là một tập tài liệu dùng cơ chế NoSQL (None-Relational SQL) để truy vấn, nó được viết
74
bởi ngôn ngữ C++ nên nó có khả năng tính toán với tốc độ cao chứ không giống như các hệ quản trị cơ sở dữ liệu hiện nay.
Ưu điểm:
✓ MongoDB sử dụng lưu trữ dữ liệu dưới dạng Document JSON nên mỗi một collection sẽ có các kích cỡ và các document khác nhau, linh hoạt trong việc lưu trữ dữ liệu.