Bối cảnh và vấn đề nghiên cứu
Quá trình chuyển đổi số và ứng dụng công nghệ thông tin đã tác động sâu sắc đến phương thức vận hành, quản trị kinh doanh của các doanh nghiệp. Sau giai đoạn đại dịch Covid-19, thói quen tiêu dùng chuyển dịch mạnh mẽ từ mua sắm truyền thống sang thương mại điện tử (TMĐT). Theo báo cáo SYNC Đông Nam Á 2021 của Facebook và Bain & Company được trích dẫn trong khóa luận, tại Việt Nam có 7 trong số 10 người tiêu dùng tiếp cận kỹ thuật số, đưa số lượng người tiêu dùng số đạt 53 triệu người vào cuối năm 2021. Quy mô thị trường TMĐT Việt Nam được kỳ vọng tăng trưởng nhanh nhất khu vực Đông Nam Á, ước đạt 56 tỉ USD vào năm 2026. Báo cáo năm 2021 cũng chỉ ra danh mục hàng hóa người dùng Việt mua sắm trực tuyến tăng 50%, số gian hàng trực tuyến tăng 40% và tổng chi tiêu bán lẻ trực tuyến tăng 1,5 lần so với năm 2020. Thêm vào đó, số liệu từ báo cáo Thương mại điện tử Việt Nam năm 2020 của Bộ Công Thương ghi nhận tỷ lệ người mua sắm trực tuyến mới tại Việt Nam chiếm 41%. Dữ liệu toàn cầu cũng phản ánh xu hướng này khi tổng lượt truy cập website TMĐT đạt mức đỉnh 21,96 tỷ lượt vào tháng 6/2020.
Song song với sự phát triển của công nghệ, nhận thức chăm sóc sức khỏe của người dân ngày càng gia tăng, dẫn đến nhu cầu sử dụng các sản phẩm thảo mộc tự nhiên để phòng bệnh và bồi bổ cơ thể. Cửa hàng Happy.Herb (địa chỉ tại số 333 Phạm Văn Đồng, phường Phú Thượng, huyện Phú Vang, tỉnh Thừa Thiên Huế) được thành lập nhằm cung cấp sỉ và lẻ các loại thảo mộc khô từ hoa, củ, quả. Tuy nhiên, hoạt động bán lẻ trực tuyến của cơ sở này chủ yếu phụ thuộc vào trang mạng xã hội Facebook mà chưa sở hữu một kênh website độc lập. Điều này gây khó khăn cho việc quản lý thông tin hàng hóa, theo dõi đơn hàng và mở rộng tệp khách hàng. Nhằm giải quyết bất cập trên, tác giả Nguyễn Thị Bảo Trâm (lớp K53 Tin học Kinh tế, Khoa Hệ thống Thông tin Kinh tế, Trường Đại học Kinh tế – Đại học Huế) đã thực hiện đề tài "Xây dựng website bán hàng trực tuyến cho cửa hàng Happy.Herb dựa trên nền tảng Laravel" dưới sự hướng dẫn của TS. Hoàng Hữu Trung.
Mục tiêu nghiên cứu của đề tài được xác định cụ thể như sau:
- Mục tiêu tổng quát: Xây dựng hệ thống bán hàng trực tuyến thông qua website dựa trên nền tảng Laravel, giúp người quản lý bao quát hoạt động kinh doanh và hỗ trợ khách hàng mua sắm thuận tiện.
- Mục tiêu cụ thể:
- Tìm hiểu các chức năng, thành phần trong một website và các lý thuyết về quản lý bán hàng trực tuyến.
- Nghiên cứu lý thuyết, nắm vững quy trình xây dựng website hoàn chỉnh và các chức năng liên quan.
- Nghiên cứu các ngôn ngữ PHP, HTML, CSS, jQuery, công cụ phpMyAdmin, framework Bootstrap, hệ quản trị MySQL, JavaScript, mô hình MVC để vận dụng vào xây dựng website.
- Nghiên cứu nền tảng Laravel để phát triển ứng dụng web.
- Xây dựng website bán hàng trực tuyến nhằm nâng cao khả năng tiêu thụ sản phẩm.
- Xây dựng các chức năng quản lý cho hệ thống web.
- Tìm hiểu quy trình bán hàng thực tế của cửa hàng Happy.Herb.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Hệ thống bán hàng và các chức năng của trang TMĐT; ngôn ngữ lập trình PHP, JavaScript, HTML, CSS; thư viện jQuery; framework Bootstrap, Laravel; hệ quản trị cơ sở dữ liệu MySQL; công cụ phpMyAdmin; mô hình MVC; quy trình vận hành tại cửa hàng Happy.Herb.
- Phạm vi nghiên cứu:
- Thời gian: Từ ngày 12/09/2022 đến ngày 18/12/2022.
- Không gian: Khảo sát trực tiếp tại cửa hàng Happy.Herb, kết hợp nghiên cứu các cơ sở kinh doanh thảo mộc và tham khảo website của các doanh nghiệp kinh doanh tương tự trên địa bàn thành phố Huế.
Cơ sở lý thuyết và phương pháp
Khóa luận thiết lập nền tảng lý thuyết dựa trên các khái niệm chuyên ngành công nghệ thông tin và thương mại điện tử:
- Khái niệm và phân loại thương mại điện tử: Trình bày định nghĩa TMĐT, phân tích lợi ích (tiếp cận nhiều khách hàng, đơn giản hóa quy trình giao dịch, tiết kiệm chi phí mặt bằng) và khó khăn (hạn chế tương tác trực tiếp, thách thức về bảo mật thông tin). Phân loại 6 mô hình giao dịch TMĐT cơ bản: Doanh nghiệp với Doanh nghiệp (B2B), Doanh nghiệp với Người tiêu dùng (B2C), Người tiêu dùng với Người tiêu dùng (C2C), Người tiêu dùng với Doanh nghiệp (C2B), Doanh nghiệp với Chính phủ (B2G), và Người tiêu dùng với Chính phủ (C2G).
- Kiến trúc phần mềm và công nghệ web: Phân biệt website tĩnh và website động; phân tích mô hình Model - View - Controller (MVC); nghiên cứu hệ quản trị cơ sở dữ liệu quan hệ MySQL; công cụ quản trị phpMyAdmin; phần mềm tạo máy chủ cục bộ XAMPP (dung lượng bộ cài 141 MB, tích hợp Apache, MariaDB/MySQL, PHP, Perl, Mail Server); framework Laravel (hỗ trợ kiến trúc MVC, tích hợp API SwiftMailer gửi email); ngôn ngữ kịch bản phía máy chủ PHP; ngôn ngữ đánh dấu siêu văn bản HTML; ngôn ngữ định kiểu CSS cùng framework Bootstrap; ngôn ngữ kịch bản JavaScript và thư viện jQuery.
Phương pháp nghiên cứu được tác giả triển khai bao gồm:
- Phương pháp thu thập thông tin:
- Phương pháp nghiên cứu tài liệu: Khảo sát, đọc tài liệu, giáo trình, bài viết trên diễn đàn chuyên ngành và phân tích ưu - nhược điểm của các website thương mại điện tử sẵn có.
- Phương pháp quan sát: Ghi nhận thực tế quá trình bán hàng và giao dịch thảo mộc tại các cơ sở kinh doanh trên địa bàn tỉnh Thừa Thiên Huế.
- Phương pháp phỏng vấn: Phỏng vấn trực tiếp nhân viên và người quản lý cửa hàng Happy.Herb về quy trình nghiệp vụ bán hàng, các khó khăn và yêu cầu chức năng.
- Phương pháp phát triển hệ thống thông tin:
- Phân tích chức năng: Phân rã bài toán quản lý bán hàng thành các chức năng, môジュール thành phần và đánh giá mức độ thiết yếu của từng yêu cầu.
- Tổng hợp: Hệ thống hóa kiến thức chuyên ngành và tài liệu kỹ thuật để thiết kế cơ sở dữ liệu và lập trình website.
Các công trình nghiên cứu tiền nhiệm tại Khoa Hệ thống Thông tin Kinh tế – Trường Đại học Kinh tế Huế được tác giả khảo sát và so sánh:
| Tên đề tài |
Tác giả và năm |
Công nghệ sử dụng |
Nhận xét của tác giả khóa luận |
| Xây dựng hệ thống website bán yến bằng ngôn ngữ PHP dựa trên nền tảng Magento 2 |
Nguyễn Thị Yến (2022) |
PHP, Magento 2 |
Đi đúng phương hướng, bám sát trọng tâm, chức năng cơ bản, giao diện thân thiện, dễ tiếp cận. |
| Xây dựng hệ thống quản lý bán sách bằng Java - Spring MVC |
Trần Thị Thu Nhàn (2021) |
Java, Spring MVC |
Xây dựng tốt trang web bán hàng, đầy đủ chức năng cơ bản, giao diện thân thiện người dùng. |
| Xây dựng website thương mại điện tử cho cửa hàng thời trang trẻ em Mary’s Baby sử dụng nền tảng Laravel |
Trương Thị Thanh Trang (2019) |
Laravel |
Xây dựng khá lâu nên giao diện cũ, chưa bắt kịp xu hướng hiện đại. |
| Xây dựng website quản lý bán hàng thời trang bằng ngôn ngữ PHP |
Võ Thuấn (2021) |
PHP thuần |
Giao diện đơn giản, đáp ứng đủ các chức năng cần thiết của website bán hàng. |
| Xây dựng website bán hàng cho cửa hàng The Time Coffee dựa trên nền tảng Shopify |
Hoàng Thị Minh Châu (2022) |
Nền tảng Shopify |
Giao diện đẹp, bắt mắt, đầu tư bài bản, đầy đủ chức năng vận hành. |
Thiết kế và triển khai hệ thống
Hệ thống website Happy.Herb được phân tích và thiết kế theo quy trình phát triển hệ thống thông tin hướng chức năng, phục vụ mô hình kinh doanh B2C:
1. Phân tích ma trận SWOT của cửa hàng Happy.Herb
Tác giả đã lập bảng phân tích SWOT (Bảng 2.1) nhằm xác định bối cảnh kinh doanh thực tế:
| Thành phần phân tích |
Nội dung chi tiết |
| Điểm mạnh (Strengths - S) |
- Sản phẩm chất lượng, đa dạng, đảm bảo an toàn vệ sinh thực phẩm. - Được khách hàng yêu mến và tin dùng. - Vị trí cửa hàng thuận tiện cho khách ghé mua trực tiếp. - Đáp ứng tốt nhu cầu người tiêu dùng. - Thường xuyên có chương trình ưu đãi, khuyến mãi vào các dịp lễ. |
| Điểm yếu (Weaknesses - W) |
- Mua hàng trực tiếp chỉ thuận tiện cho khách hàng ở phạm vi gần. - Chưa thoát khỏi phương thức bán lẻ truyền thống, chưa có website riêng. - Lượt tiếp cận khách hàng còn thấp, hoạt động trên mạng xã hội chưa đạt hiệu quả cao. |
| Cơ hội (Opportunities - O) |
- Nhu cầu của xã hội về sản phẩm bồi bổ sức khỏe có nguồn gốc thảo mộc ngày càng tăng. - Chính sách ưu đãi phong phú tạo động lực thu hút khách hàng mới. |
| Thách thức (Threats - T) |
- Sự cạnh tranh từ các loại thực phẩm chức năng có hiệu quả tác dụng nhanh chóng. - Thảo mộc tự nhiên có hạn sử dụng ngắn, dễ hư hỏng do điều kiện khách quan và thời tiết. |
2. Thiết kế tác nhân và mô hình Use Case
Hệ thống xác định 3 tác nhân người dùng tham gia tương tác:
- Quản trị viên (Admin): Kiểm soát toàn bộ hệ thống, quản lý thông tin sản phẩm (thêm, sửa, xóa), quản lý danh mục, đơn hàng, khách hàng, nhà cung cấp, bài viết tin tức và xem thống kê doanh thu.
- Người dùng đã đăng ký (User): Sử dụng tài khoản cá nhân để đăng nhập, đăng xuất, đổi mật khẩu, xem danh mục, đặt mua sản phẩm, thanh toán và quản lý lịch sử đơn hàng.
- Khách vãng lai (Guest): Xem thông tin sản phẩm, tìm kiếm, đọc tin tức, gửi liên hệ/góp ý, tạo tài khoản mới hoặc đặt mua hàng mà không bắt buộc có tài khoản từ trước.
Hệ thống biểu đồ mô hình hóa bao gồm: Use Case tổng quát, Use Case quản trị viên, Use Case khách hàng, Use Case mua hàng, cùng các biểu đồ tuần tự cho nghiệp vụ Quản lý loại sản phẩm và Quản lý thống kê. Các mối quan hệ chuẩn trong UML được ứng dụng gồm quan hệ bao gồm (Include), quan hệ mở rộng (Extends), quan hệ thừa kế (Generalization) và quan hệ kết hợp (Association).
3. Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu của website được xây dựng trên hệ quản trị MySQL thông qua công cụ phpMyAdmin, bao gồm 13 bảng dữ liệu chính tương ứng với các thực thể nghiệp vụ:
Customer: Lưu thông tin khách hàng (mã khách hàng, họ tên, email, số điện thoại, địa chỉ).
Order: Lưu thông tin đơn đặt hàng (mã đơn hàng, ngày đặt, mã khách hàng, tổng tiền, trạng thái đơn hàng).
OrderDetail: Lưu chi tiết các mặt hàng trong từng đơn hàng (mã đơn hàng, mã sản phẩm, số lượng, giá bán).
Product: Quản lý thông tin thảo mộc (mã sản phẩm, tên, đơn giá, hình ảnh, mô tả, số lượng tồn, mã loại, mã nhà cung cấp).
Category: Quản lý các nhóm, loại hàng hóa thảo mộc.
Producer: Quản lý thông tin nhà cung cấp sản phẩm.
User: Lưu trữ thông tin tài khoản người dùng quản trị và nhân viên nội bộ.
Usergroup: Phân quyền nhóm người dùng trong hệ thống quản trị.
Content: Lưu trữ các bài viết tin tức, thông tin tư vấn sức khỏe.
Contact: Lưu các ý kiến đóng góp, phản hồi từ khách hàng.
Config: Lưu các thiết lập cấu hình website.
Tinhthanhpho: Bảng danh mục tỉnh/thành phố phục vụ tính năng giao vận.
Quanhuyen: Bảng danh mục quận/huyện trực thuộc tỉnh/thành phố.
4. Triển khai giao diện và chức năng
Website được cài đặt và vận hành trên nền tảng máy chủ phát triển cục bộ XAMPP với framework Laravel. Các giao diện hoàn thiện bao gồm:
- Phân hệ khách hàng: Giao diện trang chủ hiển thị banner quảng bá, danh mục thảo mộc nổi bật, giao diện xem chi tiết sản phẩm, giỏ hàng trực tuyến cho phép thêm/bớt số lượng, giao diện hóa đơn thanh toán, tính năng gửi email tự động xác nhận đơn đặt hàng tới hòm thư của khách hàng, chuyên mục tin tức và biểu mẫu liên hệ.
- Phân hệ quản trị: Giao diện đăng nhập quản trị, giao diện quản lý danh mục và danh sách sản phẩm, giao diện cập nhật bài viết tin tức, giao diện theo dõi và chuyển trạng thái đơn hàng, giao diện thống kê doanh thu bán hàng.
Nội dung chính theo từng chương
Bố cục khóa luận được cấu trúc thành ba chương chính, bám sát trình tự khảo sát, thiết kế và hiện thực hóa phần mềm:
Chương I: Cơ sở lý thuyết về việc xây dựng website bán hàng trực tuyến
Chương này tập trung hệ thống hóa các khái niệm nền tảng về TMĐT, bao gồm sự hình thành, các hình thức thanh toán và trao đổi dữ liệu điện tử (EDI). Tác giả phân tích lợi ích và rào cản khi doanh nghiệp chuyển đổi từ mô hình truyền thống sang môi trường số, làm rõ 6 loại hình TMĐT (B2B, B2C, C2C, C2B, B2G, C2G). Phần công nghệ trình bày chi tiết về cấu trúc trang web động, mô hình MVC với ưu điểm giảm tải băng thông, dễ bảo trì, tách bạch giữa giao diện và dữ liệu. Ngoài ra, chương này phân tích các ưu - nhược điểm của công nghệ sử dụng trong đề tài: hệ quản trị CSDL MySQL, công cụ phpMyAdmin, bộ công cụ tạo máy chủ cục bộ XAMPP (141 MB), framework Laravel, cùng các ngôn ngữ PHP, HTML, CSS, thư viện giao diện Bootstrap, ngôn ngữ kịch bản JavaScript và thư viện jQuery.
Chương II: Khảo sát, phân tích và thiết kế hệ thống thông tin cho cửa hàng Happy.Herb
Chương II trình bày kết quả khảo sát thực tế tại cửa hàng Happy.Herb tại 333 Phạm Văn Đồng, Huế. Tác giả vận dụng mô hình ma trận SWOT để làm rõ các điểm mạnh về chất lượng thảo mộc tự nhiên, điểm yếu về kênh phân phối cục bộ, cơ hội tăng trưởng nhu cầu chăm sóc sức khỏe và thách thức từ các sản phẩm thay thế cùng rủi ro hạn sử dụng ngắn. Chương này xác định các yêu cầu chức năng cho từng tác nhân (Admin, User, Guest), xây dựng hệ thống biểu đồ Use Case (tổng quát, quản trị, khách hàng, mua hàng) và biểu đồ tuần tự cho các nghiệp vụ quản lý loại sản phẩm và thống kê đơn hàng. Về mặt dữ liệu, tác giả xác định các thực thể, thuộc tính, khóa chính và xây dựng mô hình dữ liệu quan hệ hoàn chỉnh gồm 13 bảng: Customer, Order, OrderDetail, Product, Category, Producer, User, Usergroup, Content, Contact, Config, Tinhthanhpho, Quanhuyen.
Chương III: Xây dựng hệ thống bán hàng trực tuyến cho hệ thống cửa hàng Happy.Herb
Chương III trình bày kết quả hiện thực hóa hệ thống từ các bản vẽ thiết kế sang ứng dụng web thực tế. Tác giả trình bày cấu trúc và hình ảnh các màn hình giao diện chính: trang chủ, đăng ký tài khoản, đăng nhập hệ thống quản lý, danh mục và chi tiết sản phẩm, giỏ hàng, trang hóa đơn thanh toán, chức năng gửi mail tự động xác nhận đơn hàng qua SwiftMailer API, quản lý tin tức, quản lý đơn đặt hàng, quản lý danh mục sản phẩm và màn hình báo cáo thống kê doanh thu. Các luồng xử lý dữ liệu từ View qua Controller đến Model được triển khai đồng bộ trên nền tảng framework Laravel và cơ sở dữ liệu MySQL.
Kết quả và đóng góp
Khóa luận đã hoàn thành các mục tiêu đề ra và đạt được các kết quả cụ thể:
- Về mặt lý thuyết và khảo sát: Tổng hợp được bức tranh toàn cảnh về thị trường TMĐT sau đại dịch với số liệu thứ cấp từ Facebook, Bain & Company, Statista và Bộ Công Thương; khảo sát quy trình bán lẻ thực tế của cửa hàng Happy.Herb và phân tích ma trận SWOT làm cơ sở cho việc số hóa quy trình kinh doanh.
- Về mặt kỹ thuật và sản phẩm: Xây dựng hoàn chỉnh website bán hàng trực tuyến dựa trên framework Laravel kết hợp MySQL, Bootstrap, jQuery và PHP. Hệ thống đáp ứng đầy đủ chu trình mua hàng trực tuyến (xem, lọc, tìm kiếm thảo mộc, quản lý giỏ hàng, tạo đơn hàng, kích hoạt gửi mail xác nhận tự động) và chu trình quản trị nghiệp vụ (quản lý danh mục, sản phẩm, tin tức, phản hồi khách hàng, nhà cung cấp và thống kê đơn hàng, doanh thu).
- Đóng góp so với các nghiên cứu trước: Khóa luận kế thừa và cập nhật giao diện người dùng theo xu hướng hiện đại, khắc phục nhược điểm giao diện cũ của đề tài làm trên nền tảng Laravel năm 2019 (Mary’s Baby) hay hạn chế của đề tài PHP thuần năm 2021 (Võ Thuấn). Khác với các đề tài phụ thuộc vào nền tảng đóng gói sẵn như Magento 2 hay Shopify, giải pháp xây dựng trực tiếp trên Laravel mang lại tính chủ động về cơ sở dữ liệu, tối ưu hóa phù hợp với mô hình kinh doanh bán lẻ thảo mộc quy mô vừa và nhỏ tại địa phương.
Hạn chế và hướng nghiên cứu tiếp
Khóa luận thẳng thắn chỉ ra các giới hạn còn tồn tại trong quá trình thực hiện:
- Hạn chế:
- Thời gian thực hiện đề tài ngắn (từ 12/09/2022 đến 18/12/2022) khiến việc tích hợp các tính năng nâng cao chưa thực sự hoàn thiện.
- Kiến thức và kinh nghiệm thực tế của sinh viên còn giới hạn, giao diện và các mô-đun chức năng vẫn còn sai sót nhất định cần tiếp tục tối ưu.
- Về mặt công nghệ, tác giả ghi nhận Laravel có dung lượng tương đối nặng đối với ứng dụng di động, có thể ảnh hưởng đến tốc độ tải trang trên các thiết bị cấu hình thấp.
- Hệ thống chưa tích hợp các cổng thanh toán trực tuyến tự động (ví điện tử, cổng ngân hàng) mà chỉ dừng lại ở quy trình đặt hàng và gửi email xác nhận.
- Hướng nghiên cứu tiếp:
- Tiếp tục phát triển và tối ưu hóa hệ thống mã nguồn, cải thiện tốc độ tải trang trên thiết bị di động.
- Tích hợp thêm các phương thức thanh toán trực tuyến đa dạng và liên kết với các đơn vị vận chuyển tự động.
- Mở rộng chức năng phân tích dữ liệu bán hàng nâng cao và nâng cấp hệ thống bảo mật dữ liệu.
Giá trị tham khảo
Đề tài có giá trị tham khảo rõ ràng cho các đối tượng học thuật và ứng dụng thực tiễn:
- Đối với sinh viên chuyên ngành Hệ thống Thông tin Kinh tế, Công nghệ Thông tin và Thương mại điện tử: Khóa luận là tài liệu tham khảo thực tế về quy trình phát triển website từ khâu khảo sát thực tế, lập ma trận SWOT, phân tích Use Case, thiết kế biểu đồ tuần tự cho đến mô hình hóa cơ sở dữ liệu quan hệ (13 bảng) và tổ chức mã nguồn theo kiến trúc MVC trên nền tảng Laravel.
- Đối với các cơ sở kinh doanh thảo mộc và bán lẻ quy mô vừa và nhỏ: Cung cấp góc nhìn thực tiễn về việc ứng dụng công nghệ để giải quyết bài toán phụ thuộc vào mạng xã hội, chuyển đổi sang vận hành kênh bán hàng riêng giúp quản lý tập trung đơn hàng, sản phẩm và khách hàng.
Câu hỏi thường gặp
1. Cửa hàng Happy.Herb kinh doanh mặt hàng gì và hoạt động bán hàng gặp phải khó khăn gì trước khi xây dựng website?
Happy.Herb (số 333 Phạm Văn Đồng, Thừa Thiên Huế) chuyên cung cấp sỉ và lẻ các loại thảo mộc khô từ hoa, củ, quả tự nhiên phục vụ nhu cầu bồi bổ sức khỏe. Trước khi có website, cửa hàng chủ yếu bán hàng trực tiếp tại địa phương và bán trực tuyến qua mạng xã hội Facebook. Cách làm này hạn chế khả năng tiếp cận khách hàng ở xa, việc quản lý đơn hàng thủ công dễ gây nhầm lẫn và chưa tận dụng được xu hướng mua sắm số hóa tự động.
2. Những công nghệ và kiến trúc phần mềm nào đã được sử dụng để xây dựng website Happy.Herb?
Hệ thống được phát triển theo mô hình kiến trúc Model - View - Controller (MVC), sử dụng framework Laravel viết bằng ngôn ngữ PHP làm nền tảng xử lý chính. Cơ sở dữ liệu được xây dựng và quản trị bằng MySQL thông qua công cụ phpMyAdmin trên môi trường máy chủ cục bộ XAMPP. Phần giao diện người dùng (Front-end) được lập trình bằng HTML, CSS kết hợp framework Bootstrap, ngôn ngữ JavaScript và thư viện jQuery. Hệ thống sử dụng API SwiftMailer tích hợp sẵn trong Laravel để gửi email tự động.
3. Ma trận SWOT của cửa hàng Happy.Herb ghi nhận những thách thức và điểm yếu nào?
Theo Bảng phân tích SWOT trong khóa luận, điểm yếu của cửa hàng là việc bán trực tiếp chỉ thuận tiện cho khách hàng ở gần, chưa thoát khỏi phương thức truyền thống để có website riêng, và tỷ lệ tiếp cận khách hàng trên mạng xã hội còn thấp. Về mặt thách thức, cửa hàng phải đối mặt với sự cạnh tranh gay gắt từ các loại thực phẩm chức năng công nghiệp có tác dụng nhanh, cùng với đặc tính sản phẩm thảo mộc tự nhiên có hạn sử dụng ngắn, dễ bị hư hỏng do điều kiện bảo quản và thời tiết.
4. Hệ thống phân chia quyền hạn của các tác nhân (Actors) như thế nào?
Hệ thống chia thành 3 tác nhân chính:
- Quản trị viên (Admin): Toàn quyền quản lý danh mục, sản phẩm, tin tức, nhà cung cấp, khách hàng, đơn hàng và xem thống kê doanh thu.
- Khách hàng có tài khoản (User): Đăng nhập, đăng xuất, đổi mật khẩu, xem hàng, đưa sản phẩm vào giỏ, đặt mua và theo dõi đơn hàng của mình.
- Khách vãng lai (Guest): Xem thông tin sản phẩm, tìm kiếm, đọc bài viết tin tức, gửi phản hồi liên hệ và có thể đặt mua hàng hoặc đăng ký tài khoản mới.
5. Cơ sở dữ liệu của website gồm những thực thể chính nào?
Cơ sở dữ liệu của hệ thống gồm 13 bảng thực thể quan hệ: Customer (khách hàng), Order (đơn đặt hàng), OrderDetail (chi tiết đơn hàng), Product (sản phẩm), Category (loại sản phẩm), Producer (nhà cung cấp), User (tài khoản nội bộ/quản trị), Usergroup (nhóm quyền), Content (tin tức), Contact (liên hệ), Config (cấu hình), Tinhthanhpho (tỉnh/thành) và Quanhuyen (quận/huyện).
Kết luận
Khóa luận tốt nghiệp của sinh viên Nguyễn Thị Bảo Trâm đã hoàn thành việc khảo sát, phân tích nghiệp vụ và xây dựng thành công website bán hàng trực tuyến cho cửa hàng thảo mộc Happy.Herb tại Thừa Thiên Huế. Bằng việc ứng dụng nền tảng Laravel, hệ quản trị MySQL cùng kiến trúc MVC, đề tài đã giải quyết được nhu cầu tin học hóa quy trình bán hàng, từ trưng bày sản phẩm, xử lý giỏ hàng đến gửi email xác nhận và quản lý doanh thu. Công trình thể hiện quy trình phát triển một hệ thống phần mềm thương mại điện tử B2C hoàn chỉnh, mang lại giá trị tham khảo rõ ràng cho sinh viên chuyên ngành Tin học Kinh tế và các cơ sở kinh doanh bán lẻ quy mô nhỏ.