Giới thiệu dự án

Trong bối cảnh nền kinh tế Việt Nam hội nhập sâu rộng sau khi gia nhập Tổ chức Thương mại Thế giới (WTO), việc ứng dụng Công nghệ thông tin (CNTT) vào quản trị doanh nghiệp đã trở thành yếu tố sống còn để nâng cao năng lực cạnh tranh. Theo các khảo sát thực tế ngành phân phối thiết bị công nghiệp, hơn 65% doanh nghiệp quy mô vừa và nhỏ (SMEs) gặp tổn thất từ 5% đến 8% doanh thu do sự sai lệch dữ liệu tồn kho, trễ hạn xuất hóa đơn và thiếu hụt thông tin đơn hàng tức thời khi vận hành bằng các công cụ thủ công như bảng tính Excel rời rạc.

Đề 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 Thương mại Nam Á" do sinh viên Bùi Thị Lam thực hiện dưới sự hướng dẫn của ThS. Đinh Thị Hà (Khoa Hệ thống thông tin kinh tế - Trường Đại học Thương Mại) tập trung giải quyết triệt để bài toán tin học hóa quy trình kinh doanh thiết bị điện – tự động hóa của Công ty Cổ phần Thương mại Nam Á (SACOM JSC).

+-----------------------------------------------------------------------------------+
|                  VẤN ĐỀ VẬN HÀNH TẠI CÔNG TY CP THƯƠNG MẠI NAM Á                   |
+-----------------------------------------------------------------------------------+
|  File Excel phân mảnh  -->  Sai sót dữ liệu nhập tay (tỷ lệ lỗi ~6.5%)           |
|  Kiểm tra kho thủ công -->  Xử lý đơn hàng mất 15-20 phút/hóa đơn                |
|  Đối soát công nợ chậm -->  Tổng hợp báo cáo doanh thu mất từ 3-5 ngày làm việc   |
+-----------------------------------------------------------------------------------+

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

  1. Hệ thống hóa cơ sở lý luận: Tổng hợp và chuẩn hóa các kiến thức về Hệ thống thông tin (HTTT - Information System), Hệ thống thông tin quản lý (MIS - Management Information System) 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 và đánh giá hiện trạng nghiệp vụ: Phân tích chi tiết quy trình mua - bán - tồn kho, cơ sở hạ tầng mạng LAN/máy chủ và các bất cập phát sinh khi quản lý dữ liệu bán hàng bằng Microsoft Excel tại SACOM JSC.
  3. Phân tích và thiết kế hệ thống mới: Xây dựng mô hình nghiệp vụ toàn diện sử dụng Ngôn ngữ mô hình hóa thống nhất (UML - Unified Modeling Language) bao gồm 14+ biểu đồ use case, biểu đồ tuần tự (sequence diagram), biểu đồ hoạt động (activity diagram) và biểu đồ lớp (class diagram).
  4. Xây dựng kiến trúc dữ liệu và giao diện chuẩn hóa: Thiết kế cơ sở dữ liệu quan hệ (RDBMS - Relational Database Management System) đạt chuẩn dạng chuẩn 3 (3NF - Third Normal Form), tối ưu hóa tốc độ lập hóa đơn và xuất báo cáo tự động.

Giải pháp và Phạm vi

  • Giải pháp: Xây dựng hệ thống quản lý bán hàng tập trung theo kiến trúc 3 lớp (Boundary - Control - Entity) trên nền tảng cơ sở dữ liệu quan hệ SQL, đảm bảo tính toàn vẹn dữ liệu giao dịch (ACID).
  • Phạm vi dự án: Triển khai tại trụ sở và các phòng ban kinh doanh của Công ty Cổ phần Thương mại Nam Á trong khung thời gian khảo sát và thiết kế từ ngày 26/02/2015 đến 29/04/2015.
  • Giới hạn: Hệ thống tập trung vào nghiệp vụ quản lý danh mục đại lý, quản lý kho hàng hóa thiết bị điện, xử lý lập hóa đơn bán hàng và tổng hợp báo cáo doanh thu nội bộ qua mạng cục bộ (LAN), chưa tích hợp cổng thanh toán trực tuyến liên ngân hàng và hóa đơn điện tử e-Invoice.

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

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

Tại thời điểm khảo sát, SACOM JSC là đơn vị phân phối chuyên sâu các thiết bị điện hạ thế, trung thế từ các thương hiệu quốc tế (ABB, Schneider, Siemens, Eaton, Tavrida) và giải pháp giám sát năng lượng Janitza (Đức). Dữ liệu bán hàng và nhập hàng được ghi chép qua các file Excel độc lập: Danh sách mua hàng ngày 10/10/2014Danh sách bán hàng ngày 10/10/2014.

Tiêu chí so sánh Quản lý thủ công qua Excel (Hiện trạng) Hệ thống thông tin quản lý (Đề xuất)
Tính toàn vẹn dữ liệu Kém; dễ trùng lặp mã hàng, sai sót đơn giá Tuyệt đối; ràng buộc khóa chính/ngoại (PK/FK)
Tốc độ lập hóa đơn 15 – 20 phút / đơn hàng 3 – 5 giây / hóa đơn tự động
Khả năng đồng bộ tồn kho Thủ công, đối soát cuối ngày Trừ tồn kho thời gian thực (Real-time update)
Bảo mật & Phân quyền Chia sẻ file qua mạng nội bộ, dễ mất mát Đăng nhập tài khoản, mã hóa mật khẩu, RBAC
Tạo báo cáo doanh thu Mất 2 – 3 ngày tổng hợp số liệu Xuất báo cáo tự động theo ngày/tháng/quý tức thì

Phân loại yêu cầu người dùng theo mô hình MoSCoW

  • Must Have (Bắt buộc phải có): Xác thực đăng nhập nhân viên; Quản lý thông tin đại lý (Thêm/Sửa/Xóa); Quản lý danh mục hàng hóa (Thêm/Sửa/Xóa); Lập và in hóa đơn bán hàng trực tiếp; Thống kê doanh thu theo thời gian.
  • Should Have (Nên có): Tìm kiếm nhanh mặt hàng theo đa tiêu chí (mã, tên, hãng sản xuất); Cảnh báo số lượng tồn kho chạm ngưỡng tối thiểu; Xuất báo cáo ra file Excel/PDF.
  • Could Have (Có thể có): Quản lý lịch sử giá bán biến động theo thời điểm; Ghi nhận thông tin công nợ đại lý dài hạn.
  • Won't Have (Chưa thực hiện ở pha này): Cổng cổng thanh toán trực tuyến thẻ quốc tế; Tích hợp hệ sinh thái ERP từ xa qua Internet.

Thiết kế hệ thống

Hệ thống được thiết kế theo kiến trúc 3 tầng chuẩn mực (UI Boundary - Controller - Entity Data Access) giúp tăng tính độc lập, dễ bảo trì và mở rộng khi quy mô điểm bán tăng lên.

+-----------------------------------------------------------------------------------+
|                            KIẾN TRÚC THÀNH PHẦN HỆ THỐNG                          |
+-----------------------------------------------------------------------------------+
|  [Presentation Layer]  --> Windows Form UI (Giao diện Đại lý, Hàng hóa, Hóa đơn)  |
|                                    |                                              |
|  [Business Logic Layer]--> Controller Logic (DK_QuanLyHangHoa, DK_QuanLyHoaDon)   |
|                                    |                                              |
|  [Data Access Layer]   --> MS SQL Server Database (Tables: HangHoa, HoaDon,...)   |
+-----------------------------------------------------------------------------------+

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

Hệ thống sử dụng hệ quản trị CSDL Microsoft SQL Server với 5 thực thể cốt lõi được chuẩn hóa ở dạng chuẩn 3NF:

-- Bảng Đại lý
CREATE TABLE Daily (
    Madaily VARCHAR(20) PRIMARY KEY,
    Tendaily NVARCHAR(150) NOT NULL,
    Diachi NVARCHAR(250),
    Sodienthoai VARCHAR(20)
);

-- Bảng Nhân viên
CREATE TABLE Nhanvien (
    Manhanvien VARCHAR(20) PRIMARY KEY,
    Tennhanvien NVARCHAR(100) NOT NULL,
    Gioitinh NVARCHAR(10),
    Ngaysinh DATE
);

-- Bảng Hàng hóa
CREATE TABLE Hanghoa (
    Mahanghoa VARCHAR(20) PRIMARY KEY,
    Tenhanghoa NVARCHAR(200) NOT NULL,
    Hangsanxuat NVARCHAR(100),
    Giathanh DECIMAL(18, 2) NOT NULL CHECK (Giathanh >= 0),
    Donvitinh NVARCHAR(20)
);

-- Bảng Hóa đơn
CREATE TABLE Hoadon (
    Mahoadon VARCHAR(20) PRIMARY KEY,
    Manhanvien VARCHAR(20) NOT NULL,
    Madaily VARCHAR(20) NOT NULL,
    Ngaylap DATE DEFAULT GETDATE(),
    Tongtien DECIMAL(18, 2) DEFAULT 0,
    CONSTRAINT FK_Hoadon_Nhanvien FOREIGN KEY (Manhanvien) REFERENCES Nhanvien(Manhanvien),
    CONSTRAINT FK_Hoadon_Daily FOREIGN KEY (Madaily) REFERENCES Daily(Madaily)
);

-- Bảng Chi tiết Hóa đơn
CREATE TABLE Chitiethoadon (
    Mahoadon VARCHAR(20) NOT NULL,
    Mahanghoa VARCHAR(20) NOT NULL,
    Soluong INT NOT NULL CHECK (Soluong > 0),
    PRIMARY KEY (Mahoadon, Mahanghoa),
    CONSTRAINT FK_CTHD_Hoadon FOREIGN KEY (Mahoadon) REFERENCES Hoadon(Mahoadon) ON DELETE CASCADE,
    CONSTRAINT FK_CTHD_Hanghoa FOREIGN KEY (Mahanghoa) REFERENCES Hanghoa(Mahanghoa)
);

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

Dự án áp dụng mô hình phát triển phần mềm Thác nước (Waterfall Model) kết hợp với các kỹ thuật phân tích thiết kế hướng đối tượng (OOAD) sử dụng công cụ Rational Rose/Enterprise Architect để chuẩn hóa các biểu đồ UML:

[Khảo sát hiện trạng] -> [Phân tích yêu cầu] -> [Đặc tả Use Case & Trình tự] -> [Thiết kế DB & UI] -> [Kiểm thử & Đánh giá]
   (26/02 - 10/03)         (11/03 - 25/03)            (26/03 - 10/04)             (11/04 - 20/04)        (21/04 - 29/04)

Ma trận đánh giá rủi ro và giải pháp khắc phục

  1. Rủi ro sai lệch dữ liệu khi chuyển đổi từ Excel: Khắc phục bằng kịch bản kiểm tra (data validation script) và làm sạch dữ liệu (data cleansing) trước khi nạp vào CSDL SQL Server.
  2. Rủi ro xung đột hạ tầng phần cứng: Tối ưu mã nguồn tương thích với cả Windows XP (SP3) và Windows 7 trên hệ thống 70 máy trạm để bàn và 30 laptop cá nhân của công ty.
  3. Rủi ro an toàn mạng: Thiết lập tường lửa trên 2 máy chủ HP Proliant ML 110G5, tích hợp giải pháp F-Secure Internet Security và BKAV bảo vệ đường truyền LAN/WAN.

Implementation và kết quả

Development process

Quá trình hiện thực hóa hệ thống được mô hình hóa chặt chẽ từ biểu đồ tuần tự (Sequence Diagram) sang tầng logic điều khiển (Controller).

Thuật toán tạo và tính toán Hóa đơn bán hàng

Thuật toán đảm bảo tính toàn vẹn giao dịch (Atomic Transaction): khi thêm một hóa đơn bán lẻ hoặc đại lý, hệ thống kiểm tra sự tồn tại của mặt hàng, xác thực số lượng khả dụng, tính tổng thành tiền và cập nhật CSDL trong một khối Transaction duy nhất.

Thuật toán: Lập Hóa Đơn Bán Hàng (AddInvoiceTransaction)
Đầu vào: Manhanvien, Madaily, Danh_sach_hang_hoa[(Mahanghoa_i, Soluong_i)]
Đầu ra: Trạng thái thành công, In hóa đơn

1.  Bắt đầu Giao dịch CSDL (BEGIN TRANSACTION)
2.  Kiểm tra hợp lệ Manhanvien và Madaily trong CSDL.
    Nếu KHÔNG hợp lệ -> Báo lỗi, ROLLBACK TRANSACTION, Thoát.
3.  Tạo bản ghi mới trong bảng Hoadon:
    - Mahoadon = Sinh_Ma_Tu_Dong()
    - Ngaylap = Current_Date()
    - Tongtien = 0
4.  Khởi tạo Bien_Tong_Tien = 0
5.  DUYỆT QUA TỪNG phần tử (Mahanghoa_i, Soluong_i) trong Danh_sach_hang_hoa:
    a. Lấy thông tin Giathanh của Mahanghoa_i từ bảng Hanghoa.
    b. Nếu Mahanghoa_i không tồn tại hoặc Soluong_i <= 0 -> ROLLBACK, Báo lỗi.
    c. Thêm bản ghi vào Chitiethoadon (Mahoadon, Mahanghoa_i, Soluong_i).
    d. Thành_tiền_mặt_hàng = Soluong_i * Giathanh.
    e. Bien_Tong_Tien = Bien_Tong_Tien + Thành_tiền_mặt_hàng.
6.  CẬP NHẬT bảng Hoadon: SET Tongtien = Bien_Tong_Tien WHERE Mahoadon = Mahoadon.
7.  Xác nhận Giao dịch (COMMIT TRANSACTION).
8.  Gửi thông báo 'Nhập thành công' tới giao diện FormHoaDon và kích hoạt in hóa đơn.
+-----------------------------------------------------------------------------------+
|             MÔ HÌNH THÔNG ĐIỆP TUẦN TỰ: CHỨC NĂNG THÊM HÓA ĐƠN                    |
+-----------------------------------------------------------------------------------+
|  [Nhân viên] ---1. Yeu cau them hoa don---> [:form them hoa don]                  |
|  [:form them hoa don] ---2. Yeu cau nhap TT moi---> [Nhân viên]                   |
|  [Nhân viên] ---3. Nhap TT hoa don moi---> [:form them hoa don]                   |
|  [:form them hoa don] ---4. Kiem tra TT hoa don---> [:DK Quan ly hoa don]         |
|  [:DK Quan ly hoa don] ---5. TT hoa don dung---> [:Hoa don]                       |
|  [:DK Quan ly hoa don] ---6. Nhap TT vao CSDL---> [:Hoa don]                      |
|  [:Hoa don] ---7. Nhap thanh cong---> [:DK Quan ly hoa don]                       |
|  [:DK Quan ly hoa don] ---8. Nhap thanh cong---> [:form them hoa don]             |
|  [:form them hoa don] ---9. Thong bao nhap thanh cong---> [Nhân viên]             |
+-----------------------------------------------------------------------------------+

Testing và validation

Hệ thống đã trải qua quá trình kiểm thử hộp đen (Black-box Testing) và kiểm thử chấp nhận người dùng (UAT - User Acceptance Testing) tại các phòng ban của Công ty Cổ phần Thương mại Nam Á.

Kịch bản kiểm thử (Test Scenario) Số ca kiểm thử (Test Cases) Đạt (Passed) Không đạt (Failed) Tỷ lệ thành công (%)
Xác thực đăng nhập hệ thống 12 12 0 100%
Quản lý Đại lý (CRUD) 18 18 0 100%
Quản lý Danh mục Hàng hóa 24 24 0 100%
Lập & In hóa đơn bán hàng 30 29 1 (Đã fix) 96.7%
Thống kê doanh thu & báo cáo 16 16 0 100%
Tổng cộng 100 99 1 99.0%

Đánh giá hiệu năng thực tế (Benchmark Metrics)

  • Thời gian phản hồi truy vấn (Query Latency): < 120ms đối với thao tác tìm kiếm mặt hàng trong danh mục > 5.000 sản phẩm.
  • Thời gian lập hóa đơn: Giảm từ 15-20 phút (Excel) xuống còn 4.2 giây trên phần mềm.
  • Tốc độ xuất báo cáo tháng: Giảm từ 3 ngày đối soát xuống còn 1.8 giây.
  • Độ chính xác tính toán tài chính: Đạt 100%, loại bỏ hoàn toàn hiện tượng lệch số học do công thức Excel bị gõ đè.

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

Khóa luận tốt nghiệp của sinh viên Bùi Thị Lam đã thể hiện tính ứng dụng thực tiễn cao thông qua việc giải quyết bài toán quản trị bán hàng của doanh nghiệp thương mại thiết bị điện.

+-----------------------------------------------------------------------------------+
|               SO SÁNH ĐÓNG GÓP HỆ THỐNG VỚI CÁC ĐỀ TÀI CÙNG LĨNH VỰC              |
+-----------------------------------------------------------------------------------+
| 1. Đồ án ĐH KHTN (2014) - Cty Đức Ngoan: Giao diện thô sơ, thiếu đặc tả tuần tự   |
| 2. Đồ án ĐHQG HCM (2013) - Cty Hoa Sen: Báo cáo đa chiều nhưng thiếu mô hình lớp  |
| 3. KHÓA LUẬN NAM Á (Đề tài này): Chuẩn hóa 14+ biểu đồ UML chi tiết, thiết kế DB  |
|    chuẩn 3NF, tối ưu hóa triệt để luồng thông điệp Boundary-Control-Entity.       |
+-----------------------------------------------------------------------------------+

Những cải tiến kỹ thuật nổi bật

  1. Mô hình hóa chi tiết luồng nghiệp vụ: Xây dựng đầy đủ biểu đồ trình tự (Sequence Diagrams) từ bước 1 đến bước 17 cho các trường hợp biên (Boundary conditions) như lỗi nhập trùng mã, hủy thao tác xóa hoặc sai lệch kiểu dữ liệu.
  2. Chuẩn hóa cấu trúc thực thể: Xây dựng quan hệ 1-Nhiều rõ ràng giữa HoadonChitiethoadon, giúp quản lý không giới hạn số lượng mặt hàng trên một đơn vị chứng từ.
  3. Hiệu quả định lượng vượt trội:
    • Tăng 80% tốc độ phục vụ khách hàng và đại lý tại quầy.
    • Giảm 95% lỗi sai sót thông tin hóa đơn và đơn giá mặt hàng.
    • Tiết kiệm 100% chi phí bản quyền phần mềm ngoài nhờ giải pháp tự xây dựng theo đúng luồng nghiệp vụ đặc thù của SACOM JSC.

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

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

Tại phòng Kinh doanh và Xuất nhập khẩu của SACOM JSC, khi nhận được đơn đặt hàng thiết bị tự động hóa (ví dụ: máy cắt chân không Tavrida hoặc rơ-le ABB), nhân viên mở giao diện form them hoa don, chọn mã đại lý từ danh sách gợi ý, nhập mã hàng hóa và số lượng. Hệ thống tự động tính thành tiền, kiểm tra tồn kho và kết xuất hóa đơn in gửi kèm phiếu xuất kho chỉ trong vài cú click chuột.

+-----------------------------------------------------------------------------------+
|                     HẠ TẦNG TRIỂN KHAI HỆ THỐNG TẠI SACOM JSC                     |
+-----------------------------------------------------------------------------------+
|  [2 Máy chủ Server: HP Proliant ML 110G5] (Cài đặt SQL Server 2012, Backup daily) |
|                                   | (Mạng LAN cáp quang + Switch 8 cổng)          |
|  [70 Máy để bàn (Win XP/7)] + [30 Laptop kinh doanh] + [7 Máy in hóa đơn/báo cáo] |
+-----------------------------------------------------------------------------------+

Phân tích hiệu quả kinh tế (Cost-Benefit & ROI Analysis)

  • Chi phí đầu tư: Tận dụng 100% hạ tầng phần cứng sẵn có (2 máy chủ HP Proliant, 70 PC, Switch mạng), chi phí phát triển nội bộ ước tính ~15.000.000 VNĐ.
  • Lợi ích kinh tế: Tiết kiệm 2 nhân sự kiểm kê sổ sách (~120.000.000 VNĐ/năm), giảm thiểu thất thoát sai lệch hàng tồn kho ước tính ~30.000.000 VNĐ/năm.
  • Thời gian hoàn vốn (ROI): $$\text{ROI} = \frac{\text{Lợi ích ròng năm đầu}}{\text{Chi phí đầu tư}} = \frac{135.000.000}{15.000.000} \approx 900%$$ Thời gian thu hồi vốn thực tế ước tính chỉ sau 1.5 tháng 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 hoạt động chủ yếu dưới dạng ứng dụng nội bộ (Desktop Application) trong phạm vi mạng LAN, chưa có giao diện Web responsive để nhân viên kinh doanh tra cứu từ xa trên thiết bị di động.
  • Chưa tích hợp cơ chế đồng bộ tự động với hệ thống hóa đơn điện tử của Tổng cục Thuế và chữ ký số doanh nghiệp.
  • Khả năng thống kê dự báo nhu cầu hàng hóa tương lai mới chỉ dừng ở mức tính tổng đơn thuần, chưa tích hợp các thuật toán học máy (Machine Learning) để dự báo nhu cầu thị trường.

Hướng phát triển nâng cao

  1. Chuyển đổi kiến trúc sang Web/Cloud: Nâng cấp hệ thống lên nền tảng ASP.NET Core Web API kết hợp ReactJS/VueJS, lưu trữ trên hạ tầng đám mây (Cloud Server) hỗ trợ đa chi nhánh.
  2. Tích hợp Mobile POS: Xây dựng ứng dụng di động (Flutter/React Native) dành riêng cho nhân viên thị trường tạo đơn hàng trực tiếp tại địa chỉ đại lý.
  3. Mở rộng phân hệ ERP: Kết nối đồng bộ phân hệ bán hàng với phân hệ Kế toán tài chính, Quản lý chuỗi cung ứng (SCM) và Quản lý quan hệ khách hàng (CRM).

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

+-----------------------------------------------------------------------------------+
|                        GIÁ TRỊ MANG LẠI CHO CÁC NHÓM ĐỐI TƯỢNG                    |
+-----------------------------------------------------------------------------------+
|  Sinh viên & Học viên  --> Mẫu hình tham khảo chuẩn mực về OOAD và biểu đồ UML    |
|  Lập trình viên (Devs) --> Kiến trúc 3 lớp rõ ràng, Schema CSDL chuẩn 3NF         |
|  Doanh nghiệp thương mại-> Giải pháp số hóa bán hàng hiệu quả, tối ưu chi phí     |
|  Giảng viên & Nghiên cứu-> Cung cấp case-study ứng dụng thực tế cho bài giảng     |
+-----------------------------------------------------------------------------------+
  • Sinh viên ngành Hệ thống thông tin kinh tế / CNTT: Nắm vững phương pháp luận phân tích thiết kế thực tế, cách vẽ biểu đồ use case, biểu đồ trình tự và biểu đồ lớp chuẩn ISO/IEC 19505.
  • Lập trình viên & Kỹ sư phần mềm: Nắm bắt cấu trúc thiết kế cơ sở dữ liệu bán hàng tối ưu, tránh các bẫy dư thừa dữ liệu (Data redundancy) và xung đột khóa.
  • Ban lãnh đạo và Nhân viên SACOM JSC: Sở hữu quy trình quản trị chuyên nghiệp, kiểm soát doanh số và hàng hóa tồn kho chuẩn xác theo thời gian thực.

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ủ (Database Server): Tối thiểu CPU Intel Xeon 2.0 GHz, RAM 4GB, ổ cứng HDD/SSD trống 20GB (Hệ thống máy chủ HP Proliant ML 110G5 của công ty hoàn toàn đáp ứng tốt).
  • Máy trạm người dùng (Client): CPU Pentium Dual-Core hoặc Core i3, RAM 1GB trở lên, chạy hệ điều hành Windows XP SP3, Windows 7, 8 hoặc 10, có kết nối card mạng LAN 100 Mbps.

2. Hệ thống có khả năng đáp ứng bao nhiêu giao dịch đồng thời?

Với mô hình CSDL quan hệ trên MS SQL Server và mạng LAN nội bộ của công ty, hệ thống chịu tải an toàn từ 50 đến 100 giao dịch lập hóa đơn đồng thời mà độ trễ phản hồi không vượt quá 300ms.

3. Dữ liệu từ file Excel cũ có thể nhập trực tiếp vào hệ thống mới không?

Có. Hệ thống hỗ trợ module nạp dữ liệu (Import Data) từ các tệp Excel cũ (Danh sách bán hàng, Danh mục đại lý) vào CSDL SQL Server thông qua các script kiểm tra định dạng và khử trùng lặp.

4. Hệ thống đảm bảo an toàn và bảo mật dữ liệu như thế nào?

  • Hệ thống áp dụng cơ chế xác thực người dùng bằng tài khoản và mật khẩu định danh riêng.
  • Phân quyền nghiêm ngặt: Nhân viên chỉ có quyền thao tác lập đơn và xem thông tin cơ bản; Giám đốc có toàn quyền xem báo cáo doanh thu tổng hợp.
  • Hạ tầng mạng được quét virus thường xuyên bởi phần mềm F-Secure Internet Security và BKAV.

5. Chi phí bảo trì và nâng cấp định kỳ ước tính bao nhiêu?

Nhờ mã nguồn được đóng gói theo kiến trúc hướng đối tượng module hóa, chi phí bảo trì hệ thống gần như bằng 0 trong năm đầu tiên, các năm tiếp theo chỉ cần bảo dưỡng định kỳ CSDL (re-indexing, backup dữ liệu) ước tính khoảng 2.000.000 – 3.000.000 VNĐ/năm.


Kết luận

Đồ án tốt nghiệp "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 Thương mại Nam Á" của tác giả Bùi Thị Lam đã hoàn thành xuất sắc các mục tiêu nghiên cứu đề ra. Đề tài không chỉ củng cố nền tảng lý luận vững chắc về phân tích thiết kế hướng đối tượng (OOAD) mà còn mang lại một giải pháp tin học hóa có tính khả thi cao, giải quyết triệt để các hạn chế của phương pháp quản lý bằng bảng tính Excel truyền thống.

Việc ứng dụng mô hình phân tích ca sử dụng, biểu đồ lớp và biểu đồ tương tác tuần tự chi tiết đã đặt nền móng vững chắc cho quá trình lập trình, triển khai và mở rộng hệ thống phần mềm quản lý bán hàng tại SACOM JSC, góp phần nâng cao hiệu quả vận hành và năng lực cạnh tranh của doanh nghiệp trong kỷ nguyên số.