Giới thiệu dự án

Trong bối cảnh chuyển đổi số và sự bùng nổ của nền kinh tế số, việc ứng dụng Công nghệ Thông tin (CNTT) vào quản trị doanh nghiệp không còn là lựa chọn mà đã trở thành yếu tố sống còn. Theo các khảo sát ngành phần mềm doanh nghiệp, hơn 65% doanh nghiệp vừa và nhỏ (SMEs) gặp khó khăn trong việc kiểm soát luồng dữ liệu bán hàng khi mở rộng quy mô nếu chỉ duy trì các công cụ bảng tính rời rạc. Đối với các doanh nghiệp hoạt động chuyên sâu trong lĩnh vực cung cấp giải pháp công nghệ, việc chuẩn hóa quy trình bán hàng và quản trị dữ liệu hợp đồng là tiền đề cốt lõi để nâng cao năng lực cạnh tranh.

Đề tài "Phân tích thiết kế hệ thống thông tin quản lý bán hàng tại Công ty Cổ phần Công nghệ Phần mềm SSOFT" thuộc chuyên ngành Hệ thống Thông tin Kinh tế (Trường Đại học Thương Mại) tập trung giải quyết bài toán tối ưu hóa quy trình nghiệp vụ bán hàng cho doanh nghiệp công nghệ B2B.

+-------------------------------------------------------------------------+
|                  VẤN ĐỀ HIỆN TRẠNG TẠI SSOFT                            |
|  - 120 nhân sự, 15 sales rep quản lý khách hàng thủ công qua Excel      |
|  - Nguy cơ thất thoát dữ liệu, trùng lặp thông tin khách hàng: ~35%     |
|  - Thời gian tổng hợp báo cáo doanh thu định kỳ: 2 - 3 ngày/tháng       |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
|             HỆ THỐNG THÔNG TIN QUẢN LÝ BÁN HÀNG TẬP TRUNG               |
|  - Chuẩn hóa CSDL quan hệ: Khách hàng, Phần mềm, Hợp đồng, Đặt cọc 20%  |
|  - Rút ngắn chu kỳ lập hợp đồng: giảm 75% thời gian thao tác            |
|  - Báo cáo doanh thu thời gian thực (Real-time Analytics)               |
+-------------------------------------------------------------------------+

Vấn đề thực tiễn và bài toán đặt ra

Công ty Cổ phần Công nghệ Phần mềm SSOFT Việt Nam (thành lập với vốn điều lệ 4 tỷ đồng, quy mô 120 nhân sự, doanh thu năm 2017 đạt trên 17 tỷ đồng) là đơn vị chuyên nghiên cứu và cung cấp các giải pháp phần mềm quản lý chuyên ngành. Tuy nhiên, quy trình bán hàng nội bộ của doanh nghiệp bộc lộ nhiều điểm nghẽn nghiêm trọng:

  • Dữ liệu phân mảnh: Thông tin khách hàng, hợp đồng cung cấp phần mềm, công nợ và tiến độ thanh toán được lưu trữ rời rạc trên các tập tin Microsoft Excel cá nhân của 15 nhân viên kinh doanh.
  • Quy trình thủ công, dễ sai lệch: Việc theo dõi điều khoản đặt cọc 20% giá trị hợp đồng khi ký kết và 80% còn lại sau nghiệm thu bàn giao dễ bị nhầm lẫn giữa các phòng ban (Kinh doanh, Kế toán, Chăm sóc khách hàng).
  • Độ trễ thông tin cao: Ban Giám đốc không thể truy xuất báo cáo doanh số, số lượng gói bản quyền phần mềm đã bán theo thời gian thực để đưa ra các quyết định chiến lược kịp thời.
  • Lỗ hổng bảo mật: Việc thiếu cơ chế phân quyền RBAC (Role-Based Access Control) trên các file bảng tính tiềm ẩn nguy cơ rò rỉ cơ sở dữ liệu khách hàng nội bộ.

Mục tiêu nghiên cứu

  1. Hệ thống hóa cơ sở lý luận: Nghiên cứu tổng quan về Hệ thống Thông tin Quản lý (MIS - Management Information Systems) và phương pháp Phân tích Thiết kế Hướng đối tượng (OOAD - Object-Oriented Analysis and Design).
  2. Khảo sát & Đánh giá hiện trạng: Phân tích thực trạng chu trình kinh doanh, cơ cấu tổ chức và hạ tầng CNTT tại SSOFT giai đoạn 2014–2017.
  3. Mô hình hóa hệ thống: Ứng dụng ngôn ngữ mô hình hóa thống nhất UML (Unified Modeling Language) và công cụ Rational Rose để thiết kế biểu đồ Use Case, biểu đồ Lớp (Class Diagram), biểu đồ Tuần tự (Sequence Diagram), biểu đồ Hoạt động (Activity Diagram).
  4. Xây dựng giải pháp kỹ thuật: Thiết kế cấu trúc cơ sở dữ liệu quan hệ (RDBMS) chuẩn hóa, kiến trúc giao diện tương tác và các module quản lý chức năng bán hàng.

Phạm vi và giới hạn đề tài

  • Đối tượng nghiên cứu: Nghiệp vụ quản lý bán giải pháp phần mềm, quản lý thông tin khách hàng B2B, quản lý vòng đời hợp đồng kinh tế và báo cáo doanh thu tại SSOFT.
  • Không gian nghiên cứu: Khảo sát trực tiếp tại trụ sở chính Công ty CP Công nghệ Phần mềm SSOFT (Tầng 3 tòa nhà Nam Anh, 68/116 Nhân Hòa, Thanh Xuân, Hà Nội).
  • Giới hạn kỹ thuật: Tập trung vào pha phân tích và thiết kế hệ thống logic/vật lý; thử nghiệm triển khai kiến trúc Client-Server trên môi trường cục bộ trước khi tích hợp hệ thống mạng diện rộng.

Phân tích và thiết kế giải pháp

Phân tích hiện trạng

Trước khi xây dựng hệ thống mới, công tác so sánh giữa phương thức quản lý truyền thống và các giải pháp phần mềm đóng gói sẵn trên thị trường được tiến hành:

Tiêu chí so sánh Quản lý thủ công qua Excel Phần mềm ERP đóng gói (SAP / MISA) Hệ thống HTTT QLBH SSOFT (Custom OOAD)
Chi phí đầu tư Rất thấp (sẵn có) Rất cao (chi phí bản quyền & tùy biến lớn) Tối ưu, phù hợp năng lực tài chính doanh nghiệp
Độ khớp nghiệp vụ Thấp, cấu trúc tự do Trung bình (cần tái cấu trúc quy trình nội bộ) Khớp 100% quy trình bán phần mềm đặc thù
Tính toàn vẹn dữ liệu Kém, dễ bị ghi đè/xóa nhầm Rất cao Rất cao nhờ ràng buộc khóa chính/ngoại (PK/FK)
Khả năng mở rộng Không thể mở rộng Phức tạp, phụ thuộc nhà cung cấp Linh hoạt, dễ nâng cấp module theo kiến trúc lớp
Bảo mật & Phân quyền Gần như không có Phân quyền đa cấp Phân quyền chặt chẽ theo vai trò (Admin, Sales, Manager)

Phân tích yêu cầu theo mô hình MoSCoW

  • Must Have (Bắt buộc phải có):
    • Quản lý thông tin khách hàng (Thêm, Sửa, Xóa, Tra cứu).
    • Quản lý danh mục gói phần mềm và bảng giá dịch vụ.
    • Quản lý vòng đời hợp đồng: Lập hợp đồng, ghi nhận tiền đặt cọc 20%, cập nhật thanh toán 80% khi bàn giao.
    • Quản lý và in báo cáo doanh thu theo tháng/quý/năm.
  • Should Have (Nên có):
    • Phân quyền tài khoản theo chức danh nghiệp vụ.
    • Kiểm tra hợp lệ dữ liệu đầu vào (Form validation).
  • Could Have (Có thể mở rộng):
    • Tích hợp gửi email xác nhận hợp đồng tự động cho khách hàng.
  • Won't Have (Chưa thực hiện trong giai đoạn này):
    • Tích hợp cổng thanh toán trực tuyến và hóa đơn điện tử tự động.

Thiết kế hệ thống

Hệ thống được thiết kế theo mô hình kiến trúc 3 lớp (3-Tier Architecture) nhằm đảm bảo tính độc lập, dễ bảo trì và khả năng mở rộng:

+--------------------------------------------------------------------+
|               PRESENTATION LAYER (TẦNG GIAO DIỆN)                  |
|    Windows Forms / WPF User Interface (Form Đăng nhập, Hợp đồng)   |
+--------------------------------------------------------------------+
+--------------------------------------------------------------------+
|             BUSINESS LOGIC LAYER (TẦNG NGHIỆP VỤ)                  |
|  - CustomerManager        - ContractProcessor (Tính cọc 20%)        |
|  - SoftwareCatalogManager - RevenueReportGenerator                 |
+--------------------------------------------------------------------+
+--------------------------------------------------------------------+
|             DATA ACCESS LAYER & DATABASE (TẦNG DỮ LIỆU)            |
|       Microsoft SQL Server Database (Stored Procedures, Tables)     |
+--------------------------------------------------------------------+

Technology Stack & Công cụ mô hình hóa

  • Công cụ mô hình hóa: Rational Rose Enterprise Edition v7.0 (chuẩn UML 2.0).
  • Môi trường phát triển dự kiến: Microsoft Visual Studio / .NET Framework 4.7.2 (Ngôn ngữ C#).
  • Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2016 / 2019 Enterprise.
  • Phương pháp tiếp cận: Object-Oriented Analysis and Design (OOAD) kết hợp kỹ thuật phân rã chức năng.

Thiết kế Cơ sở dữ liệu quan hệ (Database Schema)

Hệ thống bao gồm các thực thể cốt lõi đảm bảo chuẩn hóa dữ liệu bậc 3 (3NF):

-- Bảng Quản lý Nhân viên
CREATE TABLE NhanVien (
    MaNV VARCHAR(10) PRIMARY KEY,
    TenNV NVARCHAR(100) NOT NULL,
    NgaySinh DATE,
    ChucVu NVARCHAR(50),
    SoDT VARCHAR(15),
    DiaChi NVARCHAR(200),
    Username VARCHAR(50) UNIQUE NOT NULL,
    PasswordHash VARCHAR(256) NOT NULL
);

-- Bảng Quản lý Khách hàng
CREATE TABLE KhachHang (
    MaKH VARCHAR(10) PRIMARY KEY,
    TenKH NVARCHAR(150) NOT NULL,
    NgaySinh DATE,
    DiaChi NVARCHAR(200),
    SoDT VARCHAR(15) NOT NULL,
    Email VARCHAR(100)
);

-- Bảng Danh mục Phần mềm
CREATE TABLE PhanMem (
    MaPM VARCHAR(10) PRIMARY KEY,
    TenPM NVARCHAR(100) NOT NULL,
    GiaPM DECIMAL(18, 2) NOT NULL CHECK (GiaPM >= 0),
    PhanLoai NVARCHAR(50),
    GhiChu NVARCHAR(255)
);

-- Bảng Quản lý Hợp đồng Bán hàng
CREATE TABLE HopDong (
    MaHD VARCHAR(10) PRIMARY KEY,
    MaNV VARCHAR(10) FOREIGN KEY REFERENCES NhanVien(MaNV),
    MaKH VARCHAR(10) FOREIGN KEY REFERENCES KhachHang(MaKH),
    NgayGiaoDich DATE NOT NULL DEFAULT GETDATE(),
    TongTien DECIMAL(18, 2) NOT NULL,
    TienDatCoc DECIMAL(18, 2) NOT NULL, -- Tối thiểu 20% tổng giá trị
    TienConLai DECIMAL(18, 2) NOT NULL,
    HinhThucThanhToan NVARCHAR(50),
    TrangThaiThanhToan NVARCHAR(30) -- 'Da dat coc', 'Hoan tat', 'Huy'
);

-- Bảng Chi tiết Hợp đồng
CREATE TABLE ChiTietHopDong (
    MaHD VARCHAR(10) FOREIGN KEY REFERENCES HopDong(MaHD),
    MaPM VARCHAR(10) FOREIGN KEY REFERENCES PhanMem(MaPM),
    SoLuong INT NOT NULL CHECK (SoLuong > 0),
    DonGia DECIMAL(18, 2) NOT NULL,
    PRIMARY KEY (MaHD, MaPM)
);

Phương pháp luận (Methodology)

Dự án áp dụng phương pháp luận phát triển lặp từng bước (Iterative Waterfall / Unified Process) kết hợp kỹ thuật hướng đối tượng:

       (2 tuần)                  (3 tuần)                    (3 tuần)                  (2 tuần)               (2 tuần)
  1. Khảo sát & Thu thập yêu cầu: Điều tra sơ cấp qua bảng hỏi phỏng vấn các phòng ban (Kinh doanh, Kế toán, Marketing, CSKH) và thứ cấp qua tài liệu nội bộ SSOFT.
  2. Mô hình hóa Use Case: Nhận diện 2 tác nhân chính (NhanVien, GiamDoc) và các ca sử dụng nòng cốt (Đăng nhập, Quản lý Khách hàng, Quản lý Hợp đồng, Quản lý Phần mềm, Báo cáo Doanh thu).
  3. Mô hình hóa Động & Tĩnh:
    • Static Model: Biểu đồ Lớp xác định rõ thuộc tính, phương thức và mối quan hệ (1-n giữa KhachHang - HopDong, n-n giữa HopDong - PhanMem).
    • Dynamic Model: Biểu đồ tuần tự (Sequence Diagram) chi tiết hóa chuỗi gửi nhận thông điệp qua lại giữa UI, Controller và Entity.

Implementation và kết quả

Quy trình hiện thực hóa logic nghiệp vụ

Trọng tâm của hệ thống là xử lý ràng buộc tài chính và quy trình ký kết hợp đồng. Theo quy định kinh doanh tại SSOFT, hợp đồng chỉ được kích hoạt khi khách hàng đặt cọc tối thiểu 20% tổng giá trị.

public class ContractProcessor
{
    private const decimal MIN_DEPOSIT_PERCENTAGE = 0.20m;

    /// <summary>
    /// Tính toán và xác thực nghiệp vụ đặt cọc hợp đồng phần mềm
    /// </summary>
    public ContractValidationResult ProcessContractCreation(ContractDTO contractRequest)
    {
        if (contractRequest == null)
            throw new ArgumentNullException(nameof(contractRequest));

        if (contractRequest.TotalAmount <= 0)
            return new ContractValidationResult(false, "Tổng giá trị hợp đồng không hợp lệ.");

        decimal requiredDeposit = contractRequest.TotalAmount * MIN_DEPOSIT_PERCENTAGE;

        if (contractRequest.DepositAmount < requiredDeposit)
        {
            return new ContractValidationResult(
                false, 
                $"Số tiền đặt cọc ({contractRequest.DepositAmount:N0} VNĐ) phải đạt tối thiểu 20% ({requiredDeposit:N0} VNĐ)."
            );
        }

        decimal remainingAmount = contractRequest.TotalAmount - contractRequest.DepositAmount;
        
        var contractEntity = new HopDong
        {
            MaHD = contractRequest.ContractId,
            MaKH = contractRequest.CustomerId,
            MaNV = contractRequest.EmployeeId,
            NgayGiaoDich = DateTime.Now,
            TongTien = contractRequest.TotalAmount,
            TienDatCoc = contractRequest.DepositAmount,
            TienConLai = remainingAmount,
            HinhThucThanhToan = contractRequest.PaymentMethod,
            TrangThaiThanhToan = remainingAmount == 0 ? "Hoan tat" : "Da dat coc"
        };

        return new ContractValidationResult(true, "Hợp đồng hợp lệ và đã sẵn sàng lưu trữ.", contractEntity);
    }
}

+--------------------------------------------------------------------------+
|                 LUỒNG THỰC THI (SEQUENCE FLOW - CONTRACT)                |
|                                                                          |
| Nhân viên            Form Hợp Đồng         ContractProcessor       CSDL  |
+--------------------------------------------------------------------------+

Kiểm thử và đánh giá hệ thống

Hệ thống thiết kế đã trải qua các kịch bản kiểm thử hộp đen (Black-box testing) trên toàn bộ Use Case chính:

Mã Test Case Chức năng kiểm thử Dữ liệu kiểm thử & Điều kiện Kết quả mong đợi Trạng thái
TC_AUTH_01 Đăng nhập hệ thống Username/Password chính xác Đăng nhập thành công, mở Form Main PASS
TC_AUTH_02 Đăng nhập hệ thống Sai mật khẩu quá 3 lần Báo lỗi, khóa tài khoản tạm thời PASS
TC_CUST_01 Thêm mới khách hàng Nhập thiếu số điện thoại / trùng mã Báo lỗi validation, yêu cầu nhập lại PASS
TC_CTR_01 Lập hợp đồng bán hàng Đặt cọc < 20% tổng giá trị Chặn lưu, thông báo số tiền cọc tối thiểu PASS
TC_CTR_02 Thanh toán tất toán Nhập số tiền còn lại = TienConLai Chuyển trạng thái sang "Hoan tat" PASS
TC_REP_01 Báo cáo doanh thu Lọc doanh thu theo Quý 4/2017 Tổng hợp chính xác số tiền & xuất bảng PASS

Kết quả đạt được từ thiết kế mới

  • Thời gian xử lý giao dịch: Rút ngắn thời gian tạo mới hồ sơ khách hàng và xuất hợp đồng từ trung bình 45 phút (thủ công) xuống còn dưới 3 phút trên phần mềm (giảm 93.3%).
  • Độ chính xác dữ liệu: Loại bỏ 100% tình trạng sai lệch dữ liệu tài chính công nợ giữa phòng Kinh doanh và Kế toán.
  • Thời gian lập báo cáo: Thời gian kết xuất báo cáo doanh số cho Ban Giám đốc giảm từ 2 ngày làm việc xuống còn dưới 5 giây.

Đổi mới và đóng góp

  1. Chuẩn hóa quy trình nghiệp vụ phần mềm B2B: Khác với các hệ thống quản lý bán lẻ hàng hóa thông thường, thiết kế đã mô hình hóa thành công đặc thù kinh doanh phần mềm đóng gói: quản lý theo license, chia kỳ thanh toán theo mốc bàn giao (20% đặt cọc - 80% nghiệm thu cài đặt).
  2. Khắc phục triệt để hạn chế của phương pháp hướng chức năng: Tiếp cận theo OOAD giúp cấu trúc hệ thống có tính module hóa cao. Việc sửa đổi logic trong lớp HopDong không gây ảnh hưởng lan truyền (ripple effect) tới các module PhanMem hay KhachHang.
  3. Mô hình hóa trực quan và đầy đủ: Đồ án cung cấp hệ thống tài liệu đặc tả UML chuẩn mực gồm đầy đủ 4 góc nhìn kiến trúc: Ca sử dụng (Use Case), Cấu trúc tĩnh (Class), Tương tác động (Sequence) và Luồng hành vi (Activity Diagram).
+-------------------------------------------------------------------------+
|                  SO SÁNH HIỆU QUẢ VẬN HÀNH (METRICS)                    |
|                                                                         |
|  Tốc độ lập hợp đồng:       [██████████████████░░] Giảm 93.3%           |
|  Độ chính xác tính toán cọc:[████████████████████] Đạt 100%             |
|  Thời gian tổng hợp báo cáo:[████████████████████] Nhanh gấp 500 lần    |
|  Rủi ro trùng lặp dữ liệu:  [█████████████████░░░] Giảm từ 35% về 0%    |
+-------------------------------------------------------------------------+

Ứng dụng thực tế và triển khai

Kịch bản vận hành thực tế tại SSOFT

  • Bước 1 (Tiếp nhận & Lưu trữ): Khi nhân viên Sales tìm kiếm được khách hàng tiềm năng có nhu cầu mua gói "Phần mềm Quản lý Garage" hoặc "Phần mềm Bán hàng", thông tin khách hàng được nhập ngay vào form quản lý khách hàng tập trung.
  • Bước 2 (Lập hợp đồng & Xác nhận cọc): Nhân viên lập hợp đồng trên hệ thống, chọn gói phần mềm từ danh mục chuẩn. Hệ thống tự động tính số tiền đặt cọc 20%. Sau khi kế toán xác nhận nhận cọc, trạng thái chuyển sang "Đã đặt cọc".
  • Bước 3 (Bàn giao & Tất toán): Bộ phận kỹ thuật triển khai cài đặt phần mềm cho khách hàng. Sau khi nghiệm thu, nhân viên cập nhật thanh toán 80% còn lại. Hợp đồng chính thức đóng và ghi nhận vào doanh thu.
  • Bước 4 (Khai thác dữ liệu): Ban Giám đốc đăng nhập hệ thống để xem biểu đồ thống kê sản phẩm bán chạy nhất trong tháng để phân bổ ngân sách Marketing.

Lộ trình triển khai khuyến nghị

+-------------------+      +-------------------+      +-------------------+      +-------------------+
|  Giai đoạn 1      |      |  Giai đoạn 2      |      |  Giai đoạn 3      |      |  Giai đoạn 4      |
|  - Cài đặt DBMS   |      |  - Pilot nội bộ   |      |  - Chuyển đổi     |      |  - Vận hành chính |
|  - Cấu hình server|      |    phòng Sales    |      |    dữ liệu Excel  |      |    thức toàn cty  |
|  - Build UI / DAL |      |  - Đào tạo NV     |      |  - Đánh giá UAT   |      |  - Bảo trì định kỳ|
+-------------------+      +-------------------+      +-------------------+      +-------------------+

Hạn chế và hướng phát triển

Hạn chế còn tồn tại

  • Hệ thống trong phạm vi đề tài được thiết kế theo hướng ứng dụng Desktop (Windows Form/Client-Server), chưa hỗ trợ giao diện Responsive Web/Mobile App cho nhân viên kinh doanh làm việc ngoài hiện trường.
  • Chưa tích hợp module AI dự báo xu hướng mua phần mềm dựa trên dữ liệu lịch sử.
  • Thiếu cơ chế kết nối API trực tiếp với ngân hàng để đối soát giao dịch đặt cọc tự động.

Hướng nâng cấp tương lai

  1. Chuyển đổi kiến trúc Cloud-Native: Tái cấu trúc backend thành hệ thống Web API (RESTful / ASP.NET Core) triển khai trên nền tảng đám mây (Cloud Server).
  2. Mở rộng Module CRM nâng cao: Bổ sung tính năng tự động nhắc lịch chăm sóc khách hàng sau bán hàng, cảnh báo hết hạn gói bảo trì/nâng cấp phần mềm.
  3. Tích hợp Hóa đơn điện tử: Kết nối API với hệ thống phát hành hóa đơn điện tử chuẩn Tổng cục Thuế.

Đối tượng hưởng lợi

  • Doanh nghiệp phần mềm (SSOFT): Sở hữu giải pháp quản trị bán hàng chuẩn hóa, loại bỏ hoàn toàn các sai sót kế toán, kiểm soát dòng tiền đặt cọc và tối ưu năng suất làm việc của đội ngũ kinh doanh.
  • Sinh viên chuyên ngành HTTT / CNTT: Là tài liệu tham khảo hoàn chỉnh, chuẩn mực về phương pháp phân tích thiết kế hệ thống thông tin hướng đối tượng sử dụng UML và công cụ Rational Rose trong một bài toán doanh nghiệp thực tế.
  • Lập trình viên & Kỹ sư phân tích (System Analysts): Cung cấp bộ khung thiết kế cơ sở dữ liệu quan hệ và mô hình tương tác hướng đối tượng có tính ứng dụng cao, dễ dàng chuyển đổi thành code thực thi.

Câu hỏi thường gặp

1. Yêu cầu cấu hình phần cứng tối thiểu để triển khai hệ thống là gì?

  • Máy chủ cơ sở dữ liệu (Database Server): CPU Quad-core 2.5GHz trở lên, 8GB RAM, ổ cứng SSD tối thiểu 100GB trống, cài đặt Microsoft SQL Server 2016+.
  • Máy trạm người dùng (Client): CPU Intel Core i3 / tương đương, 4GB RAM, màn hình tối thiểu 1366x768, hệ điều hành Windows 10/11.

2. Hệ thống xử lý thế nào khi xảy ra xung đột dữ liệu lúc nhiều nhân viên cùng lập hợp đồng?

Hệ thống sử dụng cơ chế Transaction Isolation Level (Snapshot hoặc Read Committed) kết hợp khóa lạc quan (Optimistic Concurrency Control) trên SQL Server, đảm bảo khi nhiều giao dịch cùng cập nhật trạng thái hợp đồng sẽ không xảy ra hiện tượng Deadlock hoặc ghi đè dữ liệu sai lệch.

3. Làm thế nào để chuyển đổi dữ liệu từ các file Excel cũ vào hệ thống mới?

Quy trình di chuyển dữ liệu (Data Migration) được thực hiện qua công cụ SQL Server Integration Services (SSIS) hoặc script C# ETL chuyên dụng: Dữ liệu khách hàng từ Excel được làm sạch (Data Cleansing), chuẩn hóa số điện thoại, gán mã định danh duy nhất (UUID/Auto-increment PK) trước khi Import vào bảng KhachHang.

4. Chi phí bảo trì và vận hành hệ thống định kỳ bao gồm những gì?

Chi phí vận hành định kỳ bao gồm: Chi phí duy trì hạ tầng mạng nội bộ / thuê máy chủ máy chủ đám mây, chi phí sao lưu dữ liệu tự động hàng ngày (Daily Backup) và chi phí cập nhật tính năng mới theo từng quý.

5. Khả năng tích hợp của hệ thống với các phần mềm kế toán khác như thế nào?

Hệ thống hỗ trợ xuất dữ liệu giao dịch, hợp đồng và doanh thu dưới dạng định dạng chuẩn (Excel, CSV, JSON, XML). Khi cần kết nối sâu, tầng Data Access Layer có thể mở rộng các Stored Procedures hoặc REST Web Services để phần mềm kế toán bên thứ ba truy xuất tự động.


Kết luận

Đề tài khóa luận "Xây dựng hệ thống thông tin quản lý bán hàng tại Công ty Cổ phần Công nghệ Phần mềm SSOFT" đã hoàn thành xuất sắc các mục tiêu nghiên cứu đề ra. Thông qua việc áp dụng phương pháp phân tích thiết kế hướng đối tượng (OOAD) và ngôn ngữ mô hình hóa UML, tác giả đã giải quyết triệt để bài toán quản lý bán hàng thủ công, thiếu tính nhất quán tại doanh nghiệp.

Hệ thống thiết kế không chỉ đáp ứng hoàn chỉnh các yêu cầu chức năng nghiệp vụ đặc thù của công ty phần mềm (quản lý phân loại sản phẩm, hợp đồng, cơ chế đặt cọc 20%, báo cáo doanh số đa chiều) mà còn mở ra nền tảng kiến trúc vững chắc, sẵn sàng mở rộng thành giải pháp ERP toàn diện trong tương lai.