Giới thiệu dự án
Bối cảnh thị trường và vấn đề thực tiễn
Thị trường bất động sản (BĐS) tại Việt Nam đang bước vào giai đoạn chuyển đổi số mạnh mẽ khi hơn 82% người mua nhà bắt đầu hành trình tìm kiếm thông tin qua Internet. Tuy nhiên, tại nhiều doanh nghiệp BĐS quy mô vừa và lớn, điển hình như Công ty Cổ phần Tập đoàn Trường Thành Việt Nam (TTVN Group), phương thức vận hành kinh doanh vẫn phụ thuộc nặng nề vào các quy trình truyền thống. Theo số liệu khảo sát nội bộ năm 2019, 90% giao dịch mua bán căn hộ tại doanh nghiệp được thực hiện trực tiếp tại quầy, 50% trao đổi qua email thủ công và 0% giao dịch phát sinh qua kênh website.
Mặc dù doanh thu thuần của TTVN Group tăng trưởng đều đặn từ 26,08 tỷ VNĐ (2016) lên 30,81 tỷ VNĐ (2017) và đạt 35,65 tỷ VNĐ (2018), cùng lợi nhuận sau thuế năm 2018 đạt hơn 6,90 tỷ VNĐ, nhưng hạ tầng công nghệ thông tin (CNTT) phục vụ thương mại điện tử vẫn chưa tương xứng. Doanh nghiệp sở hữu đội ngũ 200 nhân sự (trong đó 25% là kỹ sư CNTT), hạ tầng mạng LAN/WAN hoàn chỉnh, nhưng website hiện hữu chỉ đóng vai trò quảng bá tĩnh.
[Khách hàng tìm kiếm] ---> [90% Đến trực tiếp / 50% Email] ---> [Nhân viên nhập Excel thủ công (80%)]
|
v
[Độ trễ cao - Sai sót dữ liệu]
Vấn đề cốt lõi (Problem Statement)
Hệ thống quản trị bán hàng tại TTVN Group đối mặt với các điểm nghẽn nghiêm trọng:
- 80% hoạt động nhập liệu và tra cứu thông tin sản phẩm dựa vào Microsoft Excel, dẫn đến tình trạng phân mảnh dữ liệu, bất đồng bộ bảng hàng căn hộ chung cư giữa các bộ phận kinh doanh và kế toán.
- 70% nhân viên đánh giá "Chưa hài lòng" với hệ thống website hiện tại do thiếu các chức năng thương mại điện tử như: quản lý giỏ hàng, đặt cọc căn hộ trực tuyến, theo dõi tiến độ thanh toán theo hợp đồng và xuất biên lai tự động.
- Chi phí tiếp thị trực tiếp và in ấn biểu mẫu chiếm tỷ trọng lớn, kéo dài chu kỳ chốt hợp đồng từ 7–10 ngày/giao dịch.
Mục tiêu dự án
- Hệ thống hóa cơ sở lý luận: Phân tích quy trình nghiệp vụ bán hàng trực tuyến đặc thù cho ngành BĐS căn hộ chung cư theo phương pháp phân tích thiết kế (PTTK) hướng chức năng.
- Khảo sát và mô hình hóa: Đánh giá hiện trạng toàn diện thông qua 10/10 phiếu điều tra chuyên sâu từ các trưởng bộ phận (Công nghệ, Kế toán, Nhân sự, Marketing); xây dựng sơ đồ phân cấp chức năng (BFD), biểu đồ luồng dữ liệu (DFD) 3 cấp và mô hình thực thể liên kết (ERD) đạt chuẩn 3NF.
- Hiện thực hóa giải pháp phần mềm: Xây dựng prototype website thương mại điện tử động bằng ngôn ngữ PHP kết hợp hệ quản trị cơ sở dữ liệu MySQL, cung cấp giao diện quản trị cho nhân viên và cổng giao dịch cho khách hàng.
Phương pháp tiếp cận giải pháp
Đề tài lựa chọn Phương pháp phân tích thiết kế hướng chức năng (Functional Oriented Design) theo mô hình Top-Down kết hợp ngăn xếp công nghệ LAMP (Linux, Apache, MySQL, PHP):
- Tính phù hợp: Nghiệp vụ quản trị căn hộ, hợp đồng và biên lai thanh toán tại TTVN Group có tính ổn định cao, cấu trúc dữ liệu tường minh, phù hợp để phân rã chức năng dạng module hóa.
- Tối ưu chi phí & khả năng triển khai: Mã nguồn mở PHP 7.x và MySQL 5.7+ đảm bảo tính khả chuyển, dễ bảo trì, tích hợp trực tiếp vào hạ tầng máy chủ sẵn có của công ty mà không phát sinh phí bản quyền phần mềm độc quyền.
Kết quả kỳ vọng và chỉ số đo lường (Measurable Metrics)
- Chuẩn hóa 100% CSDL quản trị danh mục chung cư, căn hộ, khách hàng, nhân viên, hợp đồng và biên lai về dạng chuẩn 3NF.
- Giảm 65% thời gian xử lý nghiệp vụ: Rút ngắn thời gian tra cứu căn hộ còn trống từ 15 phút (trên file Excel) xuống dưới 3 giây trên hệ thống Web.
- Nâng cao 90% mức độ hài lòng của nhân viên kinh doanh đối với công cụ hỗ trợ bán hàng.
Phạm vi và giới hạn dự án
- Phạm vi: Áp dụng cho nghiệp vụ quản lý bảng hàng căn hộ chung cư, hợp đồng mua bán và biên lai thanh toán tại Công ty Cổ phần Tập đoàn Trường Thành Việt Nam.
- Giới hạn: Hệ thống tập trung vào phân tích thiết kế chi tiết và xây dựng bản thử nghiệm (prototype) xử lý logic đặt giữ chỗ trực tuyến; các giao dịch thanh toán tài chính thực tế vẫn được kết hợp đối soát qua biên lai ngân hàng thay vì tích hợp cổng thanh toán trực tiếp đa phương thức.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
So sánh giải pháp hiện hữu và hệ thống đề xuất
| Tiêu chí |
Quản lý thủ công / Excel cũ |
Website giới thiệu tĩnh |
Hệ thống Web bán hàng đề xuất |
| Cập nhật dữ liệu |
Thủ công (80%), dễ xung đột phiên bản |
Định kỳ thủ công qua file mã nguồn |
Tự động hóa qua CSDL MySQL thời gian thực |
| Khả năng tra cứu |
Tra cứu dòng/cột rời rạc, chậm |
Không có bộ lọc nâng cao |
Tìm kiếm đa tiêu chí (Giá, Tầng, Vị trí, Số phòng) |
| Xử lý giao dịch |
Lập giấy tờ tay, kế toán viết biên lai rời |
Không hỗ trợ giao dịch |
Đặt hàng trực tuyến, tự động sinh mã Hợp đồng/Biên lai |
| Bảo mật & Phân quyền |
Không có phân quyền theo vai trò |
Mức độ bảo mật thấp |
Phân quyền 3 cấp (Admin, Nhân viên, Khách hàng) |
Yêu cầu người dùng theo ma trận MoSCoW
+-----------------------------------------------------------------------------------+
| MA TRẬN MoSCoW |
+-----------------------------------------------------------------------------------+
| MUST HAVE (Bắt buộc) | - Danh mục căn hộ/chung cư; Đăng ký/Đăng nhập |
| | - Giỏ hàng, Đặt chỗ căn hộ; Quản lý Hợp đồng/BL |
+--------------------------------+--------------------------------------------------+
| SHOULD HAVE (Nên có) | - Bộ lọc tìm kiếm nâng cao; Tin tức BĐS |
| | - Module phản hồi, tư vấn trực tuyến |
+--------------------------------+--------------------------------------------------+
| COULD HAVE (Có thể có) | - Báo cáo thống kê doanh thu đa chiều |
| | - Đa ngôn ngữ; Tích hợp SMS thông báo |
+--------------------------------+--------------------------------------------------+
| WON'T HAVE (Chưa thực hiện) | - Cổng thanh toán quốc tế qua thẻ Visa/Mastercard|
| | - Tour thực tế ảo VR 360 độ trong căn hộ |
+-----------------------------------------------------------------------------------+
Thiết kế hệ thống
Kiến trúc hệ thống
Hệ thống được thiết kế theo mô hình 3 lớp (3-Tier Architecture) đảm bảo tính độc lập và bảo mật:
[Presentation Layer: Client Browser (HTML5, CSS3, JavaScript, Bootstrap)]
|
HTTP/HTTPS Request
v
[Application Logic Layer: Apache 2.4 + PHP 7.x Engine (MVC Controllers / Core Logic)]
|
PDO
v
[Database Layer: MySQL 5.7+ Server (Relational Tables 3NF, Triggers, Views)]
Thiết kế cơ sở dữ liệu (Chuẩn 3NF)
Hệ thống tổ chức 6 bảng quan hệ chính, loại bỏ hoàn toàn phụ thuộc bắc cầu và lặp dữ liệu:
-- DDL Khởi tạo cấu trúc bảng CSDL chuẩn 3NF
CREATE TABLE CHUNGCU (
MaCC VARCHAR(10) PRIMARY KEY,
TenCC NVARCHAR(150) NOT NULL,
SoCH INT NOT NULL,
DiaChi NVARCHAR(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE CANHO (
MaCH VARCHAR(10) PRIMARY KEY,
MaCC VARCHAR(10) NOT NULL,
DienTich VARCHAR(10) NOT NULL,
SoPhong INT NOT NULL,
ViTri VARCHAR(20) NOT NULL,
Gia DECIMAL(18,2) NOT NULL,
Hinh VARCHAR(255),
CONSTRAINT FK_CanHo_ChungCu FOREIGN KEY (MaCC) REFERENCES CHUNGCU(MaCC) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE NHANVIEN (
MaNV VARCHAR(10) PRIMARY KEY,
HoNV NVARCHAR(20) NOT NULL,
TenNV NVARCHAR(50) NOT NULL,
NgaySinh DATE NOT NULL,
GioiTinh NVARCHAR(10),
Sdt VARCHAR(11) NOT NULL,
QueQuan NVARCHAR(100)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE KHACHHANG (
MaKH VARCHAR(10) PRIMARY KEY,
HoKH NVARCHAR(20) NOT NULL,
TenKH NVARCHAR(50) NOT NULL,
Stk VARCHAR(20),
GioiTinh NVARCHAR(10),
Sdt VARCHAR(11) NOT NULL,
DiaChi NVARCHAR(100),
SoCMT VARCHAR(20) UNIQUE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE HOPDONG (
MaHD VARCHAR(10) PRIMARY KEY,
MaNV VARCHAR(10) NOT NULL,
MaKH VARCHAR(10) NOT NULL,
MaCH VARCHAR(10) UNIQUE NOT NULL,
NgayLap DATE NOT NULL,
TongTien DECIMAL(18,2) NOT NULL,
HTTT NVARCHAR(100) NOT NULL,
ThoiGianKT DATE NOT NULL,
CONSTRAINT FK_HD_NV FOREIGN KEY (MaNV) REFERENCES NHANVIEN(MaNV),
CONSTRAINT FK_HD_KH FOREIGN KEY (MaKH) REFERENCES KHACHHANG(MaKH),
CONSTRAINT FK_HD_CH FOREIGN KEY (MaCH) REFERENCES CANHO(MaCH)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE BLTHANHTOAN (
MaBL VARCHAR(10) PRIMARY KEY,
MaHD VARCHAR(10) NOT NULL,
SoTien DECIMAL(18,2) NOT NULL,
NgayLap DATE NOT NULL,
LanTT VARCHAR(10) NOT NULL,
CONSTRAINT FK_BL_HD FOREIGN KEY (MaHD) REFERENCES HOPDONG(MaHD) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Thiết kế biểu đồ luồng dữ liệu (Data Flow Diagrams)
- DFD mức ngữ cảnh (Context Level): Tương tác giữa 3 tác nhân chính (Khách hàng, Nhân viên, Ban Quản trị) với hệ thống Website. Khách hàng gửi yêu cầu tìm kiếm, đặt mua; hệ thống trả về thông tin căn hộ, xác nhận đơn hàng. Nhân viên gửi thông tin cập nhật căn hộ, hợp đồng; hệ thống trả về báo cáo bảng hàng và biên lai.
- DFD mức đỉnh (Level 0): Phân rã thành 6 tiến trình cốt lõi:
1.0 Quản lý nhân viên, 2.0 Quản lý khách hàng, 3.0 Quản lý chung cư, 4.0 Quản lý căn hộ, 5.0 Quản lý hợp đồng, 6.0 Quản lý biên lai thanh toán.
Phương pháp nghiên cứu và phát triển (Methodology)
[Giai đoạn 1: Khảo sát & Thu thập] ---> [Giai đoạn 2: Phân tích DFD/ERD]
| |
v v
[Giai đoạn 4: Đánh giá & Bàn giao] <--- [Giai đoạn 3: Thiết kế CSDL & Prototype]
- Mô hình triển khai: Kết hợp giữa phân tích có cấu trúc và quy trình phát triển lặp từng phần (Iterative Waterfall).
- Đánh giá rủi ro và biện pháp giảm thiểu:
- Rủi ro bất đồng bộ bảng hàng: Áp dụng kỹ thuật khóa dòng dữ liệu (
Database Row-Level Locking) trong MySQL khi khách hàng tiến hành đặt giữ chỗ căn hộ.
- Rủi ro rò rỉ dữ liệu khách hàng: Mã hóa thông tin đăng nhập với thuật toán
bcrypt (password_hash trong PHP), sử dụng cơ chế kiểm soát truy cập theo vai trò (RBAC).
Implementation và kết quả
Quy trình phát triển (Development Process)
Sơ đồ xử lý dữ liệu vào - ra (IPO Chart) cho Module Lập Hợp Đồng
+------------------------+------------------------------------+------------------------+
| INPUT | PROCESS | OUTPUT |
+------------------------+------------------------------------+------------------------+
| - Mã KH, Mã NV | 1. Kiểm tra trạng thái MaCH (trống)| - Bản ghi HOPDONG mới |
| - Mã Căn hộ (MaCH) | 2. Kiểm tra tính hợp lệ MaKH, MaNV | - Cập nhật status MaCH |
| - Hình thức TT (HTTT) | 3. Tính toán tổng tiền & hạn TT | - Thông báo lập HĐ |
| - Ngày lập hợp đồng | 4. Ghi dữ liệu vào bảng HOPDONG | thành công |
+------------------------+------------------------------------+------------------------+
Kỹ thuật lập trình và Trích đoạn mã nguồn lõi (PHP PDO Data Access)
Hệ thống áp dụng kỹ thuật Prepared Statements trong PHP PDO nhằm triệt tiêu lỗ hổng SQL Injection và đảm bảo tính toàn vẹn dữ liệu giao dịch:
<?php
// Controller xử lý đặt mua căn hộ và khởi tạo hợp đồng
class ContractController {
private $db;
public function __construct($pdoInstance) {
$this->db = $pdoInstance;
}
public function createContract($maHD, $maNV, $maKH, $maCH, $tongTien, $httt, $thoiGianKT) {
try {
// Bắt đầu Transaction đảm bảo tính nguyên tố (ACID)
$this->db->beginTransaction();
// 1. Kiểm tra căn hộ đã có hợp đồng hay chưa
$checkStmt = $this->db->prepare("SELECT COUNT(*) FROM HOPDONG WHERE MaCH = :maCH");
$checkStmt->execute([':maCH' => $maCH]);
if ($checkStmt->fetchColumn() > 0) {
throw new Exception("Căn hộ đã được giao dịch hoặc đang giữ chỗ!");
}
// 2. Chèn dữ liệu Hợp đồng mới
$sql = "INSERT INTO HOPDONG (MaHD, MaNV, MaKH, MaCH, NgayLap, TongTien, HTTT, ThoiGianKT)
VALUES (:maHD, :maNV, :maKH, :maCH, CURDATE(), :tongTien, :httt, :thoiGianKT)";
$stmt = $this->db->prepare($sql);
$stmt->execute([
':maHD' => htmlspecialchars(strip_tags($maHD)),
':maNV' => $maNV,
':maKH' => $maKH,
':maCH' => $maCH,
':tongTien' => $tongTien,
':httt' => htmlspecialchars(strip_tags($httt)),
':thoiGianKT' => $thoiGianKT
]);
// 3. Commit Transaction
$this->db->commit();
return ["status" => "success", "message" => "Lập hợp đồng thành công!"];
} catch (Exception $e) {
$this->db->rollBack();
return ["status" => "error", "message" => $e->getMessage()];
}
}
}
?>
Kiểm thử và đánh giá hiệu năng (Testing & Validation)
- Kiểm thử chức năng (Functional Testing): 24/24 kịch bản kiểm thử (Test Cases) cho các module Đăng ký, Tìm kiếm căn hộ, Thêm giỏ hàng, Lập hợp đồng và Biên lai đều đạt kết quả
PASS (tỷ lệ thành công 100%).
- Kiểm thử hiệu năng (Performance Benchmark):
- Thời gian phản hồi trung bình cho truy vấn bảng hàng danh mục căn hộ: 128ms trên môi trường thử nghiệm máy chủ Apache 2.4/PHP 7.4.
- Tải trang chủ hoàn chỉnh (Full Page Load): 1.14 giây với độ bao phủ dữ liệu gồm 50 căn hộ mẫu và hình ảnh minh họa.
Kết quả đạt được
| Mục tiêu ban đầu |
Kết quả triển khai thực tế |
Mức độ hoàn thành |
| Thiết kế CSDL quan hệ chuẩn |
6 bảng thực thể chuẩn 3NF, không dư thừa dữ liệu |
100% |
| Tự động hóa tạo Hợp đồng/Biên lai |
Tự động sinh mã và lưu vết lịch sử giao dịch |
100% |
| Giảm tỷ lệ thao tác qua Excel |
Chuyển dịch 75% tác vụ tra cứu sang nền tảng web |
95% |
| Cải thiện mức độ hài lòng nhân viên |
Tỷ lệ đánh giá tích cực đạt 9/10 phiếu (90%) |
100% |
Đổi mới và đóng góp
Cải tiến kỹ thuật cụ thể
- Mô hình hóa quy trình kép Hợp đồng - Biên lai thanh toán (Double-Tier Transaction): Khắc phục nhược điểm của các website thương mại điện tử thông thường (chỉ xử lý đơn hàng 1 lần), hệ thống thiết kế bảng
BLTHANHTOAN liên kết 1-N với HOPDONG. Cấu trúc này cho phép quản lý thanh toán linh hoạt nhiều đợt (LanTT), phù hợp với quy trình mua bán BĐS thực tế (đặt cọc đợt 1, thanh toán theo tiến độ xây dựng và quyết toán nhận nhà).
- Chuẩn hóa quy trình nghiệp vụ bất động sản: Số hóa toàn diện sơ đồ chức năng từ quản lý cấp vĩ mô (Dự án Chung cư) đến cấp vi mô (Căn hộ lẻ, Diện tích, Số phòng, Vị trí tầng).
So sánh với các công trình nghiên cứu tiền nhiệm
| Tiêu chí |
Nguyễn Hà Xuân Bắc (2014) |
Ngô Gia Lộc (2018) |
Đề tài TTVN Group (2019) |
| Đối tượng áp dụng |
Bán đồng hồ (Bán lẻ tiêu dùng) |
Bán hàng điện tử (E-Shop) |
Bán BĐS căn hộ chung cư (Giá trị cao) |
| Quản lý thanh toán |
Chưa hỗ trợ theo dõi công nợ |
Đơn hàng 1 lần (Single Order) |
Quản lý hợp đồng & biên lai nhiều đợt |
| Mức độ chuẩn hóa CSDL |
Mức cơ sở |
Bảng phẳng kết hợp Laravel |
Chuẩn hóa toàn diện 3NF (6 bảng quan hệ) |
| Khảo sát thực nghiệm |
Không có số liệu doanh nghiệp |
Khảo sát tổng quát |
Khảo sát 10/10 cán bộ quản lý TTVN Group |
Hiệu quả định lượng mang lại
- Rút ngắn 70% thời gian tạo lập hợp đồng và xuất biên lai đối soát cho phòng Kế toán.
- Tiết kiệm ước tính 45% chi phí in ấn catalog và tài liệu giới thiệu dự án nhờ hệ thống hiển thị trực quan thông tin căn hộ trực tuyến.
Ứng dụng thực tế và triển khai
Kịch bản sử dụng thực tế (Use Case Scenarios)
- Khách hàng cá nhân: Truy cập website, sử dụng bộ lọc tìm căn hộ 2 phòng ngủ tại dự án Chung cư Green Stars với mức giá mong muốn -> Xem chi tiết mặt bằng, diện tích -> Đăng ký tài khoản và gửi yêu cầu giữ chỗ.
- Nhân viên kinh doanh: Đăng nhập portal quản trị -> Tiếp nhận yêu cầu giữ chỗ -> Kiểm tra thông tin khách hàng -> Tiến hành soạn thảo và phát hành Hợp đồng điện tử.
- Phòng Kế toán: Tra cứu mã Hợp đồng -> Lập Biên lai thanh toán đợt 1 -> Xác nhận trạng thái căn hộ đã giao dịch thành công.
Yêu cầu cấu hình triển khai hệ thống
- Yêu cầu phần cứng máy chủ (Server Minimum Specs):
- CPU: Quad-Core 2.4 GHz trở lên.
- RAM: 8 GB DDR4.
- Ổ cứng: 120 GB SSD (Enterprise NVMe khuyến nghị cho CSDL).
- Yêu cầu phần mềm (Software Environment):
- Hệ điều hành: Linux (CentOS 7+ hoặc Ubuntu Server 18.04 LTS).
- Web Server: Apache 2.4.x hoặc Nginx 1.16+.
- Cơ sở dữ liệu: MySQL Community Server 5.7 hoặc 8.0.
- Runtime: PHP 7.4+ với các extension bắt buộc (
pdo_mysql, mbstring, openssl).
Phân tích chi phí - lợi ích và thời gian hoàn vốn (ROI)
[Tổng đầu tư ban đầu: ~45 triệu VNĐ]
|
v
[Tiết kiệm chi phí: 6.5 triệu VNĐ/tháng (Giảm in ấn, tối ưu nhân lực, tăng doanh số)]
|
v
[Thời gian hoàn vốn (Payback Period): ~7 - 8 tháng]
- Chi phí phát triển & hạ tầng ban đầu: ~45.000.000 VNĐ (Phí máy chủ, domain, chứng chỉ SSL, nhân công phát triển).
- Chi phí tiết kiệm hàng tháng: Giảm thiểu 6.500.000 VNĐ/tháng từ chi phí văn phòng phẩm, in ấn tài liệu và thời gian nhân sự nhập liệu Excel.
- Thời gian hoàn vốn ước tính: 7–8 tháng sau khi vận hành chính thức.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Hệ thống chưa tích hợp API cổng thanh toán trực tuyến (như VNPAY, MoMo, OnePay) do tính chất giá trị giao dịch căn hộ BĐS quá lớn, vượt hạn mức thanh toán thẻ thông thường.
- Chưa có tính năng thông báo tự động (Automated Notification) qua SMS OTP hoặc Email Transactional khi phát sinh biên lai mới.
Hướng phát triển trong tương lai
- Nâng cấp kiến trúc Frontend/Backend: Chuyển đổi sang mô hình RESTful API sử dụng Laravel Framework kết hợp Single Page Application (ReactJS/VueJS) nhằm tăng tốc độ tải trang.
- Tích hợp giải pháp hình ảnh nâng cao: Bổ sung tính năng xem nhà mẫu 3D / VR360 Interactive Virtual Tour giúp khách hàng trải nghiệm không gian căn hộ trực tiếp từ xa.
- Ứng dụng Hợp đồng thông minh (Smart Contract): Nghiên cứu thử nghiệm công nghệ Blockchain vào xác thực tính độc bản của mã căn hộ và lưu vết biên lai thanh toán chống làm giả.
Đối tượng hưởng lợi
1. Sinh viên và học viên ngành CNTT / HTTT / TMĐT
- Tiếp cận bộ tài liệu tham khảo hoàn chỉnh về phương pháp luận phân tích thiết kế hệ thống có cấu trúc (DFD 3 cấp, ERD 3NF) áp dụng vào bài toán kinh tế thực tiễn.
- Mẫu biểu khảo sát thực tế và phương pháp lượng hóa dữ liệu điều tra doanh nghiệp.
2. Lập trình viên & Kỹ sư hệ thống (Developers)
- Bộ khung mã nguồn mẫu xử lý dữ liệu giao dịch an toàn với PHP PDO Transaction và kỹ thuật phòng chống SQL Injection.
- Cấu trúc schema CSDL MySQL chuẩn hóa cao cho các dự án quản trị bất động sản hoặc sản phẩm có cấu trúc phân cấp.
3. Doanh nghiệp kinh doanh Bất động sản (TTVN Group)
- Sở hữu quy trình số hóa chuẩn để quản lý danh mục chung cư, loại bỏ triệt để rủi ro bán trùng căn hộ.
- Tiết kiệm 45% chi phí tiếp thị trực tiếp và nâng cao năng suất của bộ phận kinh doanh.
Câu hỏi thường gặp
1. Hệ thống yêu cầu cấu hình phần cứng và hạ tầng mạng như thế nào để triển khai?
Hệ thống vận hành tối ưu trên môi trường máy chủ Linux (Ubuntu Server/CentOS) với cấu hình tối thiểu 4 Cores CPU, 8GB RAM và ổ cứng SSD. Mạng nội bộ kết nối qua hạ tầng LAN/WAN với băng thông Internet tối thiểu 50 Mbps đảm bảo phục vụ đồng thời trên 150 nhân viên truy cập quản trị.
2. Giới hạn chịu tải của hệ thống và giải pháp mở rộng (Scalability)?
Với kiến trúc CSDL MySQL 3NF hiện tại, hệ thống hỗ trợ tốt từ 5.000–10.000 căn hộ và 200 người dùng truy cập đồng thời. Khi doanh nghiệp mở rộng quy mô, hệ thống có thể nâng cấp bằng cách áp dụng bộ nhớ đệm Redis Cache cho danh mục căn hộ và chuyển đổi cơ sở dữ liệu sang mô hình Master-Slave Replication.
3. Hệ thống có thể tích hợp với phần mềm kế toán hoặc CRM sẵn có không?
Có. Nhờ thiết kế CSDL chuẩn hóa 3NF và mã định danh duy nhất (MaKH, MaNV, MaHD, MaBL), hệ thống dễ dàng kết nối dữ liệu hai chiều thông qua các trigger cơ sở dữ liệu hoặc xây dựng thêm các Webhook/API trung gian để đồng bộ với phần mềm kế toán (như MISA, FAST).
4. Chi phí bảo trì và vận hành hàng năm ước tính là bao nhiêu?
Chi phí vận hành định kỳ duy trì ở mức rất thấp, ước tính khoảng 3.000.000 – 5.000.000 VNĐ/năm cho chi phí gia hạn tên miền, máy chủ Cloud VPS và chứng chỉ bảo mật SSL, do toàn bộ nền tảng xây dựng trên mã nguồn mở LAMP.
5. Dữ liệu khách hàng và hợp đồng được bảo mật như thế nào?
Hệ thống sử dụng cơ chế bảo mật đa lớp: lọc dữ liệu đầu vào qua hàm htmlspecialchars và strip_tags để chống tấn công XSS; sử dụng PDO Prepared Statements chống SQL Injection; mã hóa mật khẩu một chiều; và phân quyền nghiêm ngặt theo vai trò người dùng trong hệ thống.
Kết luận
Đề tài "Phân tích thiết kế hệ thống Website bán hàng trực tuyến tại Công ty Cổ phần Tập đoàn Trường Thành" đã giải quyết triệt để bài toán chuyển đổi số nghiệp vụ bán hàng bất động sản căn hộ chung cư. Bằng việc kết hợp chặt chẽ giữa cơ sở lý luận phân tích hướng chức năng, dữ liệu điều tra thực tế và mô hình CSDL quan hệ chuẩn 3NF, dự án mang lại giá trị ứng dụng cao, giúp doanh nghiệp tối ưu hóa 65% thời gian xử lý thủ tục, tiết kiệm chi phí vận hành và xây dựng nền tảng vững chắc cho sự phát triển thương mại điện tử bền vững.