Bảng 3. 6: Chi phí nhập hàng theo quý ( Đơn vị: VNĐ)
Chi phí III/2019 IV/2019 I/2020
Nhập hàng 12.000.000 14.000.000 18.000.000 Bao bì 1.500.000 1.500.000 1.800.000 Chi phí chăm sóc khách hàng 0 0 0 Tổng 13.500.000 15.500.000 19.800.000
Bảng 3. 7: Dự trù doanh thu theo quý ( Đơn vị: VNĐ)
Doanh thu III/2019 IV/2019 I/2020
Website 9.000.000 11.000.000 15.000.000
Facebook 12.000.000 15.000.000 21.000.000
Tổng 21.000.000 26.000.000 36.000.000
Vốn ban đầu: 40.000.000 VNĐ
Chi phí cố định ban đầu: 22.500.000 VNĐ
Thời gian đầu triển khai dự án chi phí nhân sự là chi phí
Chi phí quý III/2019: 5.500.000 + 13.500.000 = 18.500.000 VNĐ
Vốn còn lại: 40.000.000 – ( 22.500.000 + 18.500.000 ) + 21.000.000 = 20.500.000 VNĐ Lợi nhuận dự trù quý III/2019: 21.000.000 – 18.500.000 = 2.500.000 VNĐ
Thời gian đầu triển khai: lương nhân sự tính trên lợi nhuận thu được của cửa hàng (Vì là kinh doanh online nên nhân viên có thể làm thêm những công việc khác) Nhưng đến quý
37
I/2020 khi lợi nhuận của cửa hàng tăng lên, quy mô được mở rộng thì chi phí dành cho nhân sự cũng sẽ tăng lên và có cơ cấu rõ ràng.
Trong thực tế thời gian thực hiện dự án thì cửa hàng đã bán được 17 đơn hàng tương đương với số tiền là 2.135.000 VNĐ.
Như vậy nếu theo tính toán thì doanh thu cũng như lợi nhuận của cửa hàng sẽ tăng lên trong thời gian tới. Con số mong muốn của cửa hàng là tăng 20% giữa các quý.
38
CHƯƠNG 4: ĐẶC TẢ HỆ THỐNG CÔNG NGHỆ THÔNG TIN 4.1 Mô hình quan hệ thực thể ( ER Diagram)
4.1.1 Xác định thực thể và các thuộc tính
Mô tả: Khi khách hàng muốc đặt mua một sản phẩm nào đó trên website, người đặt hàng sẽ tiến hành các bước lựa chọn sản phẩm và mua hàng. Sau đó, nhân viên sẽ tiếp nhận tiếp nhận và xử lí đơn hàng bao gồm các thông tin như tên sản phẩm, số lượng, giá , thông tin người nhận, nơi giao hàng. Tiếp đến, người giao hàng sẽ xác nhận đơn hàng, nơi giao, và người nhận từ nhân viên để vận chuyển đến cho khách hàng.
Xác định các thực thể và thuộc tính:
Bảng 4. 1: Thực thể và chủ thể
Tên thực thể Thuộc tính
Sản phẩm Mã sản phẩm , tên sản phẩm, giá
Người đặt Tên người đặt, email
Ngươi giao Tên người giao, số điện thoại
Người nhận Tên người nhận, số điện thoại, địa chỉ
Trong đó, các thông tin về đặt hàng và giao hàng gồm:
Đơn đặt hàng bao gồm các thông tin: Mã đơn hàng, tên người đặt, ngày đặt hàng, số lượng, giá.
Đơn giao hàng bao gồm các thông tin: Số phiếu, tên người đặt, ngày giao, nơi giao ,số lượng, giá, tên người nhận, số điện thoại người nhận, tên người giao.
39
4.2 Thông số kỹ thuật thiết kế hệ thống
Xây dựng phukien-thongminh.net cần có source code để cấu tạo nên website. Để website có thể hoạt động được đặt trên một web hosting. Và cuối cùng để có thể biết được vị tró của web hosting ở đâu, ta cần có tên miền để xác định.
Ngoài ra để website hoạt động thông thường thì cần có thêm một hệ cơ sở dữ liệu và độ bảo mật thích hợp. Người đặt hàng Sản phẩm Người nhận Người giao Đặt Giao Tên người đặt Email Mã đơn Số lượng Ngày đặt Giá M Tên sản phẩm Giá Mô tả Tên người giao SĐT Ngày giao Số lượng Giá Số phiếu Đia chỉ Địa chỉ Tên người nhận SĐT
40
4.2.1 Tên miền ( Domain name)
Tên miền chính là địa chỉ website trên internet, đây là tên được thây thế cho đại chỉ IP riêng cho website. Khi truy cập vào website, thay vì nhập địa chỉ IP của hosting bằng các dãy số dài và khó nhớ thì ta chỉ cần tên miền được trỏ DNS về đúng IP của hosting đó thì người dùng có thể truy cập website dưới dạng: phukien-thongminh.net.
4.2.2 Web hosting
Web hosting là các máy chủ chạy trên internet, nhóm đã thuê một trong các hosting này từ nhà cung cấp hawkhost.com để đặt dữ liệu web trên đó để người dùng có thể sử dụng. Nếu nói tên miền là “địa chỉ nhà” của một website thì web hosting đóng vai trò là “mảnh đất” để website được đặt và hoạt động trên trên internet.
Phukien-thongminh.net lựa chọn nhà cung cấp hawkhost.com và được quản trị bằng hosting cpanel.
Thông tin của máy chủ: Địa chỉ IP : 119.81.246.228
Nameservers: ns1.hawkhost.com(198.252.96.100) ns2.hawkhost.com(198.252.97.100)
41
42
4.2.3 Source code( Mã nguồn mở)
Tại thời điểm hiện tại, khi thiết kế hay xây dựng một website, lập trình viên có rất nhiều ngôn ngữ lập trình để sử dụng. Phổ biến nhất là các ngôn ngữ: HTML/CSS, PHP, ASP, JAVA.
Trong số đó, PHP là một trong những ngôn ngữ lập trình phổ biến nhất để tạo website. Ngôn ngữ này dễ học, đồng thời cung cấp cho các nhà lập trình khả năng tuyệt vời để tạo website với những chức năng nâng cao. Các trang web PHP cấu thành phần lớn các trang web cá nhân ngày nay. PHP cũng là ngôn ngữ được lựa chọn cho hầu hết các trang blog, diễn đàn hoặc thương mại điện tử phổ biến. Nó dễ dàng kết hợp với các cơ sở dữ liệu, chẳng hạn như MySQL và PostgreSQL, cho phép dữ liệu được lưu trữ và tổ chức một cách sao cho dễ dàng truy cập nhất.
Trên phương diện đó, thành viên của nhóm đã thực hiện lựa chọn sử dụng mã nguồn mở WordPress xây để làm nền tảng cho website của mình. Lựa chọn mã nguồn mở này là do các tiện lợi mà nó mang lại phù hợp với các thành viên không phải là các chuyên gia về lập trình web.
WordPress là một phần mềm nguồn mở (Open Source Software 1) được viết bằng ngôn ngữ lập trình website PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL; cũng là bộ đôi ngôn ngữ lập trình website thông dụng nhất hiện tại. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little. Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ.
Những lí do mà nhóm lựa chọn sử dụng WordPress để làm nền tảng cho website: Dễ sử dụng
WordPress được 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 về lập trình website nâng cao. Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn.
43
Hình 4. 2: Giao diện quản lý Website Nhiều gói giao diện có sẵn
Việc lựa chọn một giao diện đẹp mắt và thu hút người xem là cực kì quan trọng trong việc thực hiện một website bán hàng. Đặc biệt là mặt hàng có nhiều sự thu hút của giới trẻ như phụ kiện điện thoại thì tằm quan trọng là cực kì lớn. Vì thế nhóm lựa chọn dịch vụ trả phí của WordPress để có thể mang lại một giao diện đầy đủ các chức năng và mang tính chuyên nghiệp cao nhất.
44
45
Hình 4. 4: Điều chỉnh giao diện Nhiều Plugin hỗ trợ
Plugin đóng vai trò quan trọng trong việc quản lí và xây dựng website như tính năng làm đẹp giao diện, cài đặt các tính năng hỗ trợ như hostline, messenger, cài đặt bảo mật… Ngoài ra, tính năng quan trọng là làm trang bán hàng cho WordPress thì cài thêm plugin WooCommerce.
46
Hình 4. 5: Các plugin đã cài Hỗ trợ nhiều ngôn ngữ
Mã nguồn WordPress hiện tại có rất nhiều gói ngôn ngữ đi kèm, bao gồm tiếng Việt. Mặc dù trong mỗi giao diện hay plugin đều có ngôn ngữ riêng nhưng có thể dễ dàng tự dịch lại nó với các phần mềm hỗ trợ.
Hệ thống code tự động với hàng ngàn câu lệnh, tuy nhiên có các câu lệnh đơn giản, người dùng có thể dễ dàng can thiệp điều chỉnh cho phù hợp.
Hình 4. 6: Điều chỉnh khuyến mãi cho các sản phẩm Có một hệ thống Widget đa dạng
Các ứng dụng được tích hợp như thống kê số người truy cập, danh sách các bài viết mới, các bài viết nổi bật, được xem nhiều, được comment nhiều, Liệt kê các
47
chuyên mục, Liệt kê các trang, Bài viết theo ngày tháng, … có rất nhiều Widget để lựa chọn.
WordPress có thể có nhiều hình thức cho website
Ngoài việc tạo một trang web bán hàng với các sản phẩm thì trên Wordpress có thể sử dụng để viết blog cá nhân…Hàng ngày, WordPress sẽ thống kê 100 bài viết trên các blog tiếng Việt được nhiều người đọc nhất. Nhờ đó ta biết được các thông tin quan trọng nhất đang diễn ra.
4.2.4 Database
WordPress Database là nơi mọi dữ liệu cần thiết của website được lưu trữ. Nó không chỉ chứa các thông tin cơ bản như tên đăng nhập, mật khẩu, mà còn chứa bài viết, trang web, bình luận, thậm chí là theme website hay cấu hình của WordPress.
WordPress dùng PHP, dùng SQL query trong PHP markup để làm ngôn ngữ định hướng cho việc CRUD (Tạo, đọc, cập nhật, xóa) dữ liệu trong MySQL database. Datatabase là thành phần quan trọng của WordPress. Nó là xương sống chứa các thông tin cốt lõi. Database cũng là yếu tố đảm bảo việc site chạy mượt mà, tối ưu và thay đổi, cập nhật dữ liệu thường xuyên.
48
Hình 4. 7: Hệ thống database của phukien-thongminh.net
4.2.5 Đăng kí chứng chỉ bảo mật SSL
Chứng chỉ bảo mật SSL là là một tiêu chuẩn an ninh công nghệ toàn cầu tạo ra một mã hóa liên kết giữa máy chủ web và trình duyệt, là viết tắt của từ Secure Sockets Layer. Liên kết này đảm bảo tất cả cá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.
49
Bảo mật thông tin: Sử dụng dịch vụ SSL, toàn bộ thông tin trao đổi giữa máy chủ với trình duyệt và các ứng dụng sẽ được mã hóa với độ an toàn rất cao. Hacker nếu đánh cắp được dữ liệu này cũng không thể khai thác được thông tin.
Tăng thứ hạng tìm kiếm Google: Google đã chính thức coi SSL là yếu tố sếp hạng website (ranking) trên kết quả tìm kiếm. Có nghĩa là nếu sử dụng SSL web của bạn sẽ được cộng điểm sếp hạng để vượt lên đối thủ.
Nâng cao uy tín với khách hàng: Website có SSL sẽ được hiển thị biểu tượng xác nhận bảo mật ở thanh trình duyệt. Điều đó mang lại sự yên tâm cho khách truy cập và nâng cao uy tín của website.
Chống giả mạo: Khi bạn đăng ký SSL, nhà cung cấp sẽ xác thực thông tin và cấp chứng chỉ SSL cho website. Nếu 1 website giả mạo người dùng dễ dàng kiểm tra đâu mới đúng là website của bạn qua chứng chỉ SSL.
Giành ưu thế khi quảng cáo google và facebook: Đương nhiên các dịch vụ quảng cáo như Google, Facebook sẽ ưu tiên các website có SSL vì không muốn người xem gặp rủi ro về bảo mật khi truy cập vào website Quảng cáo.
Vì thế nhóm đã thực hiện đăng kí bảo mật cho website để tận dụng các ưu điểm và tránh thua thiệt với các đối thủ cạnh tranh.
Hình 4. 8: Phukien-thongminh.net đã đăng kí bảo mật
4.3 Đặc tả chức năng
Quy trình mua hàng của khách hàng được thực hiện như sau Bước 1: Lựa chọn sản phẩm muốn mua
50
Khách hàng vào website phukien-thongminh.net lựa chọn sản phẩm mình muốn mua hiện ở trang chủ hoặc tại các danh mục.
Hình 4. 9: Các bước mua hàng - Lựa chọn sản phẩm Chọn số lượng muốn mua và nhấn mua hàng ở trang sản phẩm
Hình 4. 10: Đặt hàng Bước 2: Tiến hành đặt hàng
51
Sau khi nhấn vào mua hàng ở trang san sản phẩm khách hàng có thể tiến hành kiểm tra giỏ hàng hoặc tiến hành thanh toán để xác nhận đặt hàng.
Hình 4. 11: Các bước mua hàng- Tiến hành đặt hàng
Nếu khách hàng có thể kiểm tra giỏ hàng để loại bỏ các sản phẩm không muốn mua nửa sau đó thực hiên xác nhận
Hình 4. 12: Các bước mua hàng- Tiến hành đặt hàng
Sau khi tiến hành thanh toán khách hàng sẽ điền các thông tin cần thiết vào phiếu điền thông tin và kiểm tra đơn hàng lần cuối và chọn phương thức thanh toán trước khi xác nhận đặt hàng.
52
Hình 4. 13: Các bước mua hàng- Đặt hàng
Hoàn thành đặt mua và kiểm tra thông tin đơn hàng nếu có sai sót liên hệ hotline hoặc facebook để được hổ trợ
Hình 4. 14: Hóa đơn đặt hàng Bước 3: Xác nhận đơn hàng qua mail
Khách hàng sẽ nhận được mail xác nhận đơn hàng sau khi đặt mua hàng thành công với mẫu như sau :
Bước 4: Giao hàng
Thời gian giao hàng không tính thứ bảy, chủ nhật hay các ngày lễ tết. Thời gian xử lý đơn hàng sẽ được tính từ khi nhận được thanh toán hoàn tất của quý khách. Có thể thay đổi thời gian giao hàng nếu khách hàng yêu cầu và nhân viên giao hàng chủ động đổi trong
53
trường hợp sản phẩm tạm thời hết hàng hay chịu ảnh hưởng của thiên tai hoặc các sự kiện đặc biệt khác.
Đơn hàng được xử lí sau khi khách hàng đặt thành công và khách hàng có thể theo dõi tình trạng giao hàng trên mail hoặc liên hệ trực tiếp với hotline của web nếu có thắc mắc hay thây đổi lịch hoặc địa điểm giao hàng. Khách hàng sẽ được nhân viên giao hàng gọi điện trước khi thực hiện giao hàng để thông báo.
Lưu ý: Đơn hàng sẽ bị hủy nếu khách hàng không nhận hàng qua hai lần giao hàng.
Bước 5: Nhận hàng và thanh toán
Khách hàng kiểm tra đơn hàng tại địa điểm nhận hàng và tiến hành thanh toán cho nhân viên giao hàng nếu khách hàng chọn thanh toán “Nhận hàng- trả tiền” khi đặt mua hàng.
Nếu khách hàng chọn thanh toán chuyển khoản ngân hàng trước đó thì kiểm tra đơn hàng và kết thúc giao dịch.
Quy trình bán hàng
4.4 Các công cụ hỗ trợ
Tốc độ tải trang website trước và sau khi tối ưu Nhận đơn
hàng
Xử lí đơn hàng
Nhân viên giao hàng
Kiểm tra, hỗ trợ , đánh giá Sơ đồ 4. 2: quy trình bán hàng
54
Hình 4. 15: Tốc độ tải trang trên điện thoại trước khi tối ưu
( Nguồn: https://developers.google.com/speed/pagespeed/insights/ )
Hình 4. 16: Tốc độ tải trang trên điện thoại khi đã tối ưu
( Nguồn: https://developers.google.com/speed/pagespeed/insights/ )
Hình 4. 17: Tốc độ tải trang trên máy tính trước khi tối ưu
55
Hình 4. 18: Tốc độ tải trang trên máy tính sau khi tối ưu
( Nguồn: https://developers.google.com/speed/pagespeed/insights/ ) Giao diện người dùng
Hình 4. 19: Giao diện của website phukien-thongminh.net
(Nguồn: https://phukien-thongminh.net/ ) Số người dùng truy cập: Analytics
56 Hình 4. 20: Số người truy cập (Nguồn Analytics) Số phiên Hình 4. 21: Số phiên (Nguồn Analytics) Bảo mật:
- Thông tin của khách hàng trên website phụ kiện thông minh được cửa hàng cam kết bảo mật tuyệt đối theo chính sách của cửa hàng cũng như pháp luật. Việc thu thập và sử dụng thông tin của các khách hàng chỉ được thực hiện khi được sự đồng ý của khách hàng.
57
- Không cung cấp hoặc tiết lộ thông tin cho bên thứ 3 về thông tin cá nhân của khách hàng chưa có sự đồng ý của khách hàng
- Bảo mật thông tin thanh toán
SEO Quake
Là công cụ đánh giá thứ hạng website trên các công cụ tìm kiếm, thời gian Cache truy cập vào trang, thông tin các về backlink trong website, Google Index. SEO Quake được tích hợp từ cửa hàng Chrome cho mỗi trình duyệt, từ đó có những sửa chữa hoặc thay đổi sao cho phù hợp với mục tiêu để ra là tăng hạng website trên Google tìm kiếm
Hình 4. 22: Các chỉ số đo lường của công cụ Seoquake trên website ( Nguồn SEO Quake)
Google Analytics: Thống kê các chỉ số về lượt truy cập (số phiên), đối tượng người dùng, thời gian thực ( thời gian hiện tại lúc đó có bao nhiêu người truy cập website ),… Bài viết nào đang được ưa thích nhất, thời gian ở lại trang của người dùng…v…v…
58
Hình 4. 23: Tài khoản Google Analytics của cửa hàng
( Nguồn: https://analytics.google.com/analytics/web/ )
Similarweb: Dù để phân tích đối thủ trên website….
59
Keyword Planner: Thống kê những từ khóa tìm kiếm nhiều trên Google để từ đó xây