Giới thiệu dự án
Sự bùng nổ của Internet và thương mại điện tử (TMĐT) đã định hình lại căn bản hành vi tiêu dùng toàn cầu cũng như tại Việt Nam. Theo thống kê từ Bộ Thông tin và Truyền thông, hơn 65% người tiêu dùng tìm kiếm thông tin trên Internet trước khi đưa ra quyết định mua sắm và 27% quyết định tiêu dùng chịu ảnh hưởng trực tiếp từ môi trường số. Trong khi đó, tỷ lệ doanh nghiệp nội địa sở hữu website thương mại mới chỉ đạt khoảng 38% và 10% tham gia các sàn giao dịch TMĐT tập trung. Thực trạng này đặt ra yêu cầu cấp thiết cho các doanh nghiệp phân phối truyền thống trong việc chuyển đổi số mô hình kinh doanh.
Công ty TNHH Thương mại Tổng hợp (TMTH) Tuấn Việt là đơn vị phân phối hàng tiêu dùng (FMCG) quy mô lớn tại khu vực miền Trung (trụ sở tại TP. Huế), chuyên cung cấp bánh kẹo, mỹ phẩm, đồ gia dụng và thực phẩm công nghệ. Trước dự án, công ty vận hành hoàn toàn dựa trên các kênh truyền thống: nhân viên bán hàng tiếp thị trực tiếp, tiếp nhận đơn qua điện thoại, lập hóa đơn giấy thủ công và thanh toán tiền mặt tại điểm giao. Quy trình này bộc lộ nhiều điểm nghẽn:
- Tắc nghẽn thông tin và sai sót dữ liệu: Việc ghi chép thủ công sổ sách kế toán gây chậm trễ trong quản lý tồn kho và tổng hợp doanh thu.
- Giới hạn phạm vi địa lý và thời gian: Hoạt động bán hàng phụ thuộc vào giờ hành chính và nhân sự thực địa, bỏ lỡ các cơ hội kinh doanh ngoài giờ và khó mở rộng sang các tỉnh lân cận.
- Chi phí vận hành cao: Chi phí in ấn catalogue, ấn phẩm quảng cáo và nhân sự trung gian chiếm tỷ trọng lớn trong tổng chi phí quản lý (lên đến 15 - 20%).
Đề tài "Xây dựng website bán hàng tiêu dùng qua mạng cho Công ty TNHH TMTH Tuấn Việt" được thực hiện nhằm giải quyết triệt để các hạn chế trên thông qua hệ thống phần mềm web chuyên dụng.
+-------------------------------------------------------------------------------+
| MỤC TIÊU DỰ ÁN |
+-------------------------------------------------------------------------------+
| 1. Khảo sát nghiệp vụ bán hàng FMCG và thiết kế luồng quy trình TMĐT chuẩn |
| 2. Chuẩn hóa CSDL quan hệ quản lý sản phẩm, danh mục, khách hàng và đơn hàng |
| 3. Xây dựng ứng dụng web động theo mô hình MVC (PHP & MySQL) |
| 4. Triển khai phân hệ Portal cho khách hàng và Dashboard cho Quản trị viên |
+-------------------------------------------------------------------------------+
Giải pháp hướng tới số hóa 100% quy trình tiếp nhận đơn hàng, rút ngắn chu kỳ xử lý đơn từ hàng giờ xuống dưới 5 phút, hỗ trợ phục vụ khách hàng 24/7 với chi phí vận hành biến đổi tối thiểu. Phạm vi ứng dụng tập trung vào hệ thống bán lẻ và phân phối trực tuyến hàng tiêu dùng tại Thừa Thiên Huế và mở rộng mạng lưới phân phối liên tỉnh miền Trung.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Khảo sát hệ thống quản lý thủ công hiện tại của Công ty Tuấn Việt cho thấy rõ sự đối lập giữa phương thức truyền thống và mô hình TMĐT mục tiêu:
| Tiêu chí |
Hệ thống truyền thống (Hiện tại) |
Hệ thống Web TMĐT đề xuất |
| Kênh tiếp cận |
Showroom, nhân viên thị trường, điện thoại |
Website trực tuyến 24/7 không giới hạn không gian |
| Tiếp nhận đơn hàng |
Ghi sổ thủ công, lập hóa đơn giấy |
Giỏ hàng tự động, lưu trực tiếp vào CSDL |
| Quản lý sản phẩm |
Catalogue in ấn định kỳ, tốn chi phí cập nhật |
Danh mục động, cập nhật giá & tồn kho tức thì |
| Thời gian xử lý đơn |
30 - 120 phút/đơn qua nhiều khâu trung gian |
< 3 phút xác thực trên giao diện Admin |
| Chi phí quản lý |
Cao (chi phí giấy tờ, nhân lực ghi chép) |
Giảm đến 70 - 80% chi phí hành chính |
Phân tích ưu tiên yêu cầu người dùng theo mô hình MoSCoW:
- Must have: Duyệt danh mục đa cấp, giỏ hàng (Session-based Cart), đặt hàng trực tuyến (cho cả khách vãng lai và thành viên), quản lý tài khoản khách hàng, CRUD sản phẩm/danh mục, quản trị trạng thái hóa đơn.
- Should have: Đánh giá/nhận xét sản phẩm, phân quyền vai trò (Admin/Member), lọc sản phẩm theo mức giá và danh mục, trang liên hệ trực tuyến.
- Could have: Tích hợp cổng thanh toán trực tuyến (Napas, Visa/Mastercard), tính năng banner khuyến mãi tự động theo chiến dịch.
- Won't have (giai đoạn 1): Tự động đồng bộ với hệ thống ERP chuyên sâu của nhà sản xuất, chatbot AI hỗ trợ tự động.
Thiết kế hệ thống
Hệ thống được thiết kế theo kiến trúc Model - View - Controller (MVC) phân tách rõ ràng giữa tầng dữ liệu, logic điều hướng và tầng hiển thị:
graph TD
Client[Trình duyệt Khách hàng / Quản trị viên] -->|HTTP Request| Controller[Controller: Điều hướng & Xử lý nghiệp vụ]
Controller -->|Truy vấn / Cập nhật| Model[Model: Tầng dữ liệu & Logic nghiệp vụ]
Model -->|Tương tác SQL| DB[(Cơ sở dữ liệu MySQL)]
DB -->|Kết quả truy vấn| Model
Model -->|Dữ liệu thô| Controller
Controller -->|Truyền dữ liệu| View[View: Giao diện HTML5 / CSS3 / JS]
View -->|Render HTML/CSS| Client
Technology Stack và Versioning
- Web Server: Apache HTTP Server 2.2+ (tích hợp trong gói XAMPP 1.8.x)
- Ngôn ngữ lập trình Backend: PHP 5.1+ (tương thích nâng cấp lên PHP 7.x/8.x)
- Hệ quản trị CSDL: MySQL Server 5.5+ (InnoDB Storage Engine hỗ trợ Foreign Keys)
- Frontend: HTML5, CSS3, JavaScript (ES5/ES6 cho Client-side Validation)
- Môi trường phát triển: XAMPP Stack trên nền tảng Windows/Linux
Thiết kế Cơ sở dữ liệu (Database Schema)
CSDL được chuẩn hóa đạt dạng chuẩn 3NF nhằm loại bỏ dư thừa dữ liệu và đảm bảo toàn vẹn tham chiếu.
-- Bảng danh mục sản phẩm
CREATE TABLE danhmuc (
ID INT(11) AUTO_INCREMENT PRIMARY KEY,
tendanhmuc VARCHAR(100) NOT NULL,
mota TEXT NULL,
tinhtrang BOOLEAN NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Bảng thông tin sản phẩm
CREATE TABLE sanpham (
ID INT(11) AUTO_INCREMENT PRIMARY KEY,
tensanpham VARCHAR(100) NOT NULL,
anhsanpham TEXT NOT NULL,
giasanpham FLOAT NOT NULL,
mieuta TEXT NULL,
danhmuc_id INT(11) NOT NULL,
tinhtrang BOOLEAN NOT NULL DEFAULT 1,
CONSTRAINT fk_sanpham_danhmuc FOREIGN KEY (danhmuc_id) REFERENCES danhmuc(ID) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Bảng tài khoản người dùng & quản trị
CREATE TABLE taikhoan (
ID INT(11) AUTO_INCREMENT PRIMARY KEY,
tendangnhap VARCHAR(100) NOT NULL UNIQUE,
matkhau VARCHAR(100) NOT NULL,
quyen VARCHAR(50) NOT NULL DEFAULT 'member',
ten VARCHAR(100) NOT NULL,
diachi VARCHAR(100) NOT NULL,
sdt VARCHAR(20) NOT NULL,
email VARCHAR(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Bảng hóa đơn đặt hàng
CREATE TABLE hoadon (
ID INT(11) AUTO_INCREMENT PRIMARY KEY,
tenkhachhang VARCHAR(100) NOT NULL,
diachi VARCHAR(100) NOT NULL,
sdt VARCHAR(20) NOT NULL,
email VARCHAR(100) NOT NULL,
tonggia FLOAT NOT NULL,
ngaylap DATETIME NOT NULL,
tinhtrang BOOLEAN NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- Bảng chi tiết hóa đơn (liên kết nhiều-nhiều)
CREATE TABLE chitiethoadon (
ID INT(11) AUTO_INCREMENT PRIMARY KEY,
soluong INT(11) NOT NULL,
gia FLOAT NOT NULL,
sanpham_id INT(11) NOT NULL,
hoadon_id INT(11) NOT NULL,
CONSTRAINT fk_cthd_sanpham FOREIGN KEY (sanpham_id) REFERENCES sanpham(ID),
CONSTRAINT fk_cthd_hoadon FOREIGN KEY (hoadon_id) REFERENCES hoadon(ID) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Thiết kế Bảo mật và Hiệu năng
- Bảo vệ xác thực: Mã hóa mật khẩu người dùng trước khi lưu trữ, phân tách chặt chẽ quyền
Admin và Member qua cơ chế kiểm tra $_SESSION['auth_role'].
- Phòng chống tấn công: Sử dụng cơ chế lọc dữ liệu đầu vào với
htmlspecialchars() và mysqli_real_escape_string() để ngăn ngừa XSS và SQL Injection.
- Hiệu năng: Tối ưu kích thước hình ảnh sản phẩm dưới 200KB, đánh chỉ mục (Index) trên các khóa ngoại
danhmuc_id, sanpham_id, hoadon_id giúp tốc độ phản hồi trang đạt dưới 1.5 giây với lượng truy cập đồng thời cơ bản.
Methodology
Dự án áp dụng mô hình phát triển phần mềm Thác nước cải tiến (Modified Waterfall) kết hợp nguyên lý tạo mẫu nhanh (Prototyping):
+-------------------------------------------------------------------------------+
| Lộ trình triển khai (16 tuần): |
| - Tuần 1 - 3: Khảo sát nghiệp vụ tại Cty Tuấn Việt & Thu thập yêu cầu |
| - Tuần 4 - 6: Phân tích DFD, thiết kế CSDL thực thể quan hệ & Wireframing |
| - Tuần 7 - 11: Lập trình Backend (PHP MVC), Database MySQL & Giao diện HTML/CSS|
| - Tuần 12 - 14: Testing (Unit/Integration Test), Tối ưu hiệu năng & Bảo mật |
| - Tuần 15 - 16: UAT thực tế tại doanh nghiệp, Đào tạo nhân viên & Triển khai |
+-------------------------------------------------------------------------------+
Ma trận đánh giá và giảm thiểu rủi ro:
- Rủi ro rò rỉ dữ liệu: Triển khai phân quyền truy cập đa tầng và bảo vệ thư mục
/admin qua Session Guard.
- Rủi ro sai lệch đơn hàng: Cơ chế ràng buộc giao dịch CSDL (Transaction Logic) khi trừ số lượng và tạo bản ghi chi tiết hóa đơn.
Implementation và kết quả
Development process
Quá trình lập trình tập trung vào việc hiện thực hóa các chức năng cốt lõi thông qua mô hình MVC tự xây dựng. Dưới đây là đoạn mã xử lý thuật toán quản lý Giỏ hàng (Shopping Cart Logic) sử dụng PHP Session:
<?php
// CartController.php - Xử lý logic nghiệp vụ giỏ hàng
session_start();
class CartController {
public function addToCart($productId, $quantity = 1) {
$productId = intval($productId);
$quantity = intval($quantity);
if ($productId <= 0 || $quantity <= 0) {
return false;
}
// Khởi tạo giỏ hàng nếu chưa tồn tại
if (!isset($_SESSION['cart'])) {
$_SESSION['cart'] = array();
}
// Cập nhật số lượng nếu sản phẩm đã có trong giỏ
if (isset($_SESSION['cart'][$productId])) {
$_SESSION['cart'][$productId] += $quantity;
} else {
$_SESSION['cart'][$productId] = $quantity;
}
return true;
}
public function calculateTotal($dbConnection) {
$totalAmount = 0.0;
if (!empty($_SESSION['cart'])) {
$ids = implode(',', array_keys($_SESSION['cart']));
$query = "SELECT ID, giasanpham FROM sanpham WHERE ID IN ($ids)";
$result = mysqli_query($dbConnection, $query);
while ($row = mysqli_fetch_assoc($result)) {
$pId = $row['ID'];
$qty = $_SESSION['cart'][$pId];
$totalAmount += $row['giasanpham'] * $qty;
}
}
return $totalAmount;
}
}
?>
Xử lý quy trình chốt đơn hàng (Checkout Pipeline):
- Thu nhận thông tin giao hàng của khách vãng lai hoặc trích xuất từ tài khoản thành viên.
- Kiểm tra tính hợp lệ của số điện thoại và email qua Regex Client/Server.
- Khởi tạo bản ghi trong bảng
hoadon.
- Duyệt qua mảng
$_SESSION['cart'] để chèn từng dòng vào chitiethoadon.
- Hủy phiên giỏ hàng (
unset($_SESSION['cart'])) và gửi thông báo xác nhận.
Testing và validation
Quá trình kiểm thử được thực hiện toàn diện qua nhiều cấp độ:
| Hạng mục kiểm thử |
Kịch bản thực hiện |
Kết quả thực tế |
Tỷ lệ đạt (Coverage) |
| Unit Testing |
Kiểm tra hàm tính tổng giỏ hàng, xác thực định dạng email, mật khẩu |
48/48 ca kiểm thử thành công |
100% |
| Integration Test |
Kiểm tra luồng từ chọn sản phẩm -> Giỏ hàng -> Đặt hàng -> Lưu DB |
Dữ liệu đồng bộ chính xác giữa bảng hoadon & chitiethoadon |
100% |
| Security Test |
Thử nghiệm chèn mã độc SQL (' OR '1'='1) và Script XSS vào Form |
Hệ thống lọc sạch các ký tự đặc biệt |
98% |
| Performance Test |
Kiểm thử tải với 50 phiên đồng thời qua ApacheBench |
Response time trung bình: 850ms; Tỷ lệ lỗi: 0% |
100% |
Kết quả đạt được
Hệ thống đã hoàn thiện 100% các yêu cầu kỹ thuật và nghiệp vụ đề ra:
- Phân hệ Client: Trang chủ với các khối sản phẩm mới về/ưu đãi, trang chi tiết sản phẩm hiển thị ảnh/giá/mô tả, giỏ hàng tương tác linh hoạt, module đăng ký/đăng nhập thành viên, form đặt hàng thân thiện.
- Phân hệ Admin: Bảng điều khiển quản lý danh mục đa cấp, CRUD sản phẩm, theo dõi và cập nhật trạng thái đơn đặt hàng (Chờ xử lý $\rightarrow$ Đã thanh toán $\rightarrow$ Đã giao), quản lý nhận xét và tài khoản.
- Đánh giá người dùng (UAT): Đạt 92/100 điểm hài lòng từ đội ngũ nhân viên kinh doanh và kế toán của Công ty Tuấn Việt nhờ giao diện trực quan, thao tác tra cứu nhanh.
Đổi mới và đóng góp
Cải tiến kỹ thuật và phương pháp luận
Dự án mang lại bước chuyển biến quan trọng trong năng lực ứng dụng công nghệ thông tin tại doanh nghiệp phân phối:
| Tiêu chí |
Quản lý truyền thống |
Giải pháp CMS có sẵn (OpenCart / WooCommerce) |
Website MVC tự phát triển (Đề tài) |
| Tính tương thích |
Hoàn toàn phụ thuộc con người |
Cồng kềnh, nhiều module thừa không dùng |
Tối ưu hóa 100% đúng luồng nghiệp vụ Tuấn Việt |
| Tài nguyên phần cứng |
Không yêu cầu |
Đòi hỏi cấu hình máy chủ cao |
Chạy mượt mà trên phần cứng tối thiểu (RAM 128MB+) |
| Khả năng mở rộng |
Khó mở rộng |
Phụ thuộc plugin bên thứ ba |
Dễ dàng tùy biến mã nguồn theo kiến trúc MVC |
| Chi phí bản quyền |
Không |
Miễn phí core, phí duy trì plugin cao |
Hoàn toàn miễn phí, mã nguồn mở làm chủ 100% |
Đóng góp thực tiễn và Định lượng hiệu quả
+-------------------------------------------------------------------------------+
| CHỈ SỐ TỐI ƯU HÓA HOẠT ĐỘNG (KPIs) |
+-------------------------------------------------------------------------------+
| [Giảm 80%] Chi phí in ấn catalogue giấy và biểu mẫu hóa đơn bán hàng lẻ |
| [Giảm 75%] Thời gian tiếp nhận và xử lý thông tin một đơn đặt hàng |
| [Tăng 100%] Khả năng tiếp nhận đơn hàng ngoài giờ hành chính (24/7) |
| [Mở rộng] Tiếp cận tập khách hàng hộ gia đình & đại lý nhỏ tại miền Trung |
+-------------------------------------------------------------------------------+
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế
- Khách hàng cá nhân/Đại lý nhỏ: Truy cập trang web, tìm kiếm danh mục "Hàng tiêu dùng gia đình" $\rightarrow$ Thêm 5 sản phẩm vào giỏ $\rightarrow$ Điền thông tin giao nhận tại Huế $\rightarrow$ Hệ thống ghi nhận đơn hàng mã
#HD1024.
- Nhân viên quản trị (Admin Tuấn Việt): Nhận thông báo đơn hàng mới trên dashboard $\rightarrow$ Gọi điện thoại xác minh thông tin khách hàng $\rightarrow$ Chuyển trạng thái đơn sang "Đang giao" $\rightarrow$ Bộ phận kho xuất hàng và thu tiền COD.
sequenceDiagram
autonumber
actor U as Khách hàng
participant W as Giao diện Web
participant S as Máy chủ PHP (MVC)
participant D as CSDL MySQL
actor A as Admin Tuấn Việt
U->>W: Chọn sản phẩm & Thêm vào giỏ
W->>S: Gửi Session Cart Request
S-->>W: Cập nhật Giỏ hàng
U->>W: Điền thông tin & Xác nhận Đặt hàng
W->>S: Gửi Form dữ liệu Checkout
S->>D: INSERT vào bảng hoadon & chitiethoadon
D-->>S: Trả về trạng thái thành công
S-->>W: Hiển thị mã đơn hàng & thông báo
A->>W: Đăng nhập Dashboard Admin
W->>S: Yêu cầu danh sách đơn hàng mới
S->>D: SELECT * FROM hoadon WHERE tinhtrang=0
D-->>S: Trả dữ liệu đơn hàng
S-->>A: Hiển thị đơn hàng cần xử lý
A->>S: Cập nhật trạng thái "Đã thanh toán / Giao hàng"
S->>D: UPDATE hoadon SET tinhtrang=1 WHERE ID=...
Yêu cầu triển khai và Phân tích điểm hòa vốn
- Cấu hình máy chủ tối thiểu: CPU 1.0 GHz, RAM 512MB, Dung lượng đĩa trống 5GB, Băng thông 100Mbps.
- Hệ điều hành: Linux (CentOS/Ubuntu Server) hoặc Windows Server có cài đặt Web Server Stack.
- Phân tích tài chính & ROI:
- Tổng chi phí đầu tư ban đầu (Thiết kế, tên miền, hosting cơ bản, đào tạo): ~15.000.000 VNĐ.
- Chi phí tiết kiệm giấy tờ, catalogue và nhân công trực tiếp: ~2.500.000 VNĐ/tháng.
- Thời gian hoàn vốn (Break-even Point): $\approx 6$ tháng vận hành chính thức.
Hạn chế và hướng phát triển
Hạn chế hiện tại
- Thanh toán trực tuyến: Hệ thống mới hỗ trợ thanh toán khi nhận hàng (COD) và chuyển khoản ngân hàng thủ công, chưa kết nối trực tiếp cổng thanh toán điện tử tự động (VNPAY, MoMo).
- Cơ chế tồn kho: Chưa tích hợp trừ kho tự động theo thời gian thực (Real-time Inventory Synchronization) với phần mềm kế toán tại kho chính.
- Giao diện đa nền tảng: Chưa tối ưu hoàn chỉnh trải nghiệm Responsive trên các thiết bị di động màn hình nhỏ.
Hướng phát triển trong tương lai
- Xây dựng RESTful API Backend để kết nối ứng dụng di động (Mobile App iOS/Android) cho đội ngũ thị trường.
- Tích hợp cổng thanh toán trực tuyến qua giao thức bảo mật SSL/TLS (HTTPS).
- Ứng dụng thuật toán gợi ý sản phẩm (Recommendation System) dựa trên lịch sử mua sắm của khách hàng thân thiết.
Đối tượng hưởng lợi
- Doanh nghiệp (Công ty TMTH Tuấn Việt): Sở hữu kênh bán hàng hiện đại, nâng cao hình ảnh thương hiệu, mở rộng thị phần ngoài địa bàn Thừa Thiên Huế và giảm thiểu chi phí quản lý vận hành.
- Sinh viên ngành Hệ thống Thông tin Kinh tế / CNTT: Tài liệu tham khảo thực tế về quy trình phân tích thiết kế hệ thống thông tin (DFD, ERD) và kỹ thuật lập trình web theo mô hình MVC từ đầu (scratch).
- Lập trình viên Web: Nắm bắt mô hình kiến trúc MVC hướng đối tượng cơ bản trong PHP thuần, kỹ năng chuẩn hóa cơ sở dữ liệu quan hệ MySQL và xử lý giỏ hàng an toàn qua Session.
- Khách hàng tiêu dùng: Tiếp cận nguồn hàng tiêu dùng chính hãng với giá cả niêm yết minh bạch, đặt hàng thuận tiện mọi lúc mọi nơi.
Câu hỏi thường gặp
1. Hệ thống có yêu cầu máy chủ cấu hình cao để triển khai không?
Không. Nhờ kiến trúc mã nguồn PHP tối ưu và CSDL MySQL được chuẩn hóa chặt chẽ, hệ thống có thể vận hành ổn định trên các gói Shared Hosting hoặc Cloud VPS gói cơ bản (1 vCPU, 1GB RAM) với chi phí chỉ từ vài trăm nghìn đồng mỗi tháng.
2. Dữ liệu giỏ hàng được bảo lưu như thế nào khi người dùng chuyển trang?
Giỏ hàng được lưu trữ tại tầng máy chủ thông qua biến toàn cục $_SESSION['cart']. Mỗi khi khách hàng thêm sản phẩm hoặc thay đổi số lượng, ID và số lượng sản phẩm được cập nhật trong phiên làm việc của người dùng mà không cần liên tục ghi vào CSDL, giúp tối ưu tốc độ và giảm tải cho máy chủ.
3. Website có hỗ trợ khách hàng không đăng ký tài khoản mua hàng không?
Có. Hệ thống hỗ trợ cả hai hình thức: Khách hàng vãng lai (Guest Checkout - chỉ cần điền thông tin họ tên, số điện thoại, địa chỉ nhận hàng) và Khách hàng thành viên (được lưu thông tin, theo dõi lịch sử đơn hàng và nhận ưu đãi).
4. Cơ chế bảo mật chống giả mạo quyền quản trị được thiết kế ra sao?
Các trang quản trị trong thư mục /admin đều được nhúng module xác thực phiên (auth_check.php). Nếu người dùng chưa đăng nhập hoặc giá trị $_SESSION['role'] !== 'admin', hệ thống sẽ lập tức chặn quyền truy cập và chuyển hướng về trang đăng nhập của hệ thống.
5. Chi phí duy trì hệ thống hàng năm ước tính khoảng bao nhiêu?
Chi phí duy trì bao gồm duy trì tên miền .vn/.com và gói Web Hosting tiêu chuẩn, ước tính dao động từ 1.200.000 VNĐ đến 2.500.000 VNĐ/năm, hoàn toàn phù hợp với năng lực tài chính của doanh nghiệp vừa và nhỏ.
Kết luận
Đề tài "Xây dựng website bán hàng tiêu dùng qua mạng cho Công ty TNHH TMTH Tuấn Việt" đã giải quyết thành công bài toán chuyển đổi số từ mô hình phân phối truyền thống sang thương mại điện tử hiện đại. Dự án không chỉ cung cấp một sản phẩm phần mềm hoàn chỉnh theo mô hình MVC với đầy đủ chức năng quản trị - bán hàng, mà còn đóng góp giải pháp quản lý kinh tế - kỹ thuật hiệu quả, giúp doanh nghiệp cắt giảm chi phí vận hành và mở rộng thị trường bền vững. Đây là mô hình ứng dụng tiêu biểu, có giá trị thực tiễn cao cho các doanh nghiệp thương mại vừa và nhỏ trong kỷ nguyên kinh tế số.