Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh nền kinh tế thị trường cạnh tranh gay gắt và sự phát triển mạnh mẽ của công nghệ thông tin tại Việt Nam, tin học hóa công tác quản lý đang trở thành nội dung chủ yếu nhằm tự động hóa các quy trình nghiệp vụ trong doanh nghiệp. Đối với Công ty Cổ phần Công nghệ Hồng Hải (HONGHAITEC) – một doanh nghiệp hoạt động trong lĩnh vực nghiên cứu, sản xuất và cung cấp thiết bị định vị toàn cầu (GPS) cùng các giải pháp quản lý tiêu hao nhiên liệu cho phương tiện vận tải – hoạt động quản trị mối quan hệ khách hàng (CRM) đóng vai trò quyết định đến sự phát triển bền vững. Tuy nhiên, tại thời điểm nghiên cứu, toàn bộ quy trình thu thập, xử lý và lưu trữ thông tin khách hàng tại công ty vẫn được thực hiện theo phương thức thủ công và phân tán bằng các tệp Microsoft Excel lưu trên máy tính nội bộ, dẫn đến chi phí nhân sự cao, thời gian xử lý chậm, thiếu liên kết giữa các bộ phận và tiềm ẩn rủi ro mất mát dữ liệu khi khối lượng khách hàng gia tăng.

Xuất phát từ thực tiễn trên, khóa luận được thực hiện nhằm giải quyết các mục tiêu nghiên cứu cụ thể sau:

  1. Củng cố, tổng hợp và nâng cao kiến thức lý luận về phân tích và thiết kế hệ thống thông tin trong doanh nghiệp; tiếp cận và vận dụng các phương pháp nghiên cứu khoa học (điều tra phỏng vấn và phân tích tài liệu).
  2. Đi sâu tìm hiểu, nghiên cứu những vấn đề chuyên môn cụ thể về phân tích và thiết kế hệ thống thông tin quản trị doanh nghiệp.
  3. Dựa trên kiến thức đã tích lũy, thực hiện phân tích và thiết kế hệ thống thông tin quản lý khách hàng theo phương pháp hướng đối tượng tại Công ty Cổ phần Công nghệ Hồng Hải.

Đối tượng và phạm vi nghiên cứu của đề tài được xác định rõ ràng:

  • Chủ thể nghiên cứu: Công ty Cổ phần Công nghệ Hồng Hải (địa chỉ tại số 296 Lạc Trung, phường Vĩnh Tuy, quận Hai Bà Trưng, TP. Hà Nội).
  • Đối tượng nghiên cứu: Quy trình nghiệp vụ quản lý khách hàng tại công ty.
  • Nội dung nghiên cứu: Khảo sát thực trạng quản lý thủ công liên phòng ban (Phòng Kinh doanh & Phát triển thị trường, Phòng Chăm sóc khách hàng) để thiết kế hệ thống thông tin CRM khắc phục các bất cập hiện tại.
  • Hình thức nghiên cứu: Áp dụng phương pháp phân tích thiết kế hướng đối tượng sử dụng ngôn ngữ mô hình hóa thống nhất UML.

Tác giả đã tiến hành tổng quan và so sánh với hai công trình nghiên cứu trước đó: đề tài "Phân tích và thiết kế hệ thống quản lý khách hàng thân thiết của thẩm mĩ viện" của Phan Thị Trà My và Võ Thị Ngọc Giàu (Trường ĐH Khoa học Tự nhiên - ĐHQG TP.HCM) và chuyên đề "Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại công ty Ánh Dương" của Hoàng Tân Cương (Trường ĐH Kinh tế Quốc dân). Tác giả chỉ ra rằng cả hai nghiên cứu trước đều sử dụng phương pháp hướng chức năng truyền thống, bộc lộ các hạn chế như cấu trúc cơ sở dữ liệu chưa tối ưu, chức năng chưa đồng đều hoặc giao diện phức tạp. Khóa luận này lựa chọn phương pháp tiếp cận hướng đối tượng (OOA/OOD) nhằm tăng cường tính module hóa và khả năng tái sử dụng thành phần của hệ thống.


Cơ sở lý thuyết và phương pháp

Khóa luận thiết lập nền tảng nghiên cứu dựa trên hệ thống lý thuyết quản trị và kỹ thuật phân tích thiết kế hệ thống:

  • Lý thuyết quản trị quan hệ khách hàng (CRM): Tiếp cận định nghĩa CRM theo quan điểm của V. Reinartz (2006), Vince Kellen và Tạp chí The Economist, xác định CRM là chiến lược kinh doanh hướng vào việc nhận dạng, lựa chọn, duy trì và gia tăng giá trị từ những khách hàng sinh lời nhất. Đề tài vận dụng nguyên lý Pareto (nhóm 20% khách hàng trọng yếu mang lại 80% doanh thu) và phân loại đối tượng khách hàng (khách hàng tổ chức, khách hàng cá nhân; khách hàng nội bộ và khách hàng bên ngoài).
  • Phương pháp phân tích thiết kế hướng đối tượng (OOA/OOD): Khung lý thuyết bao gồm 4 nguyên tắc cốt lõi: Trừu tượng hóa (Abstraction), Đóng gói (Encapsulation), Module hóa (Modularity) và Phân cấp (Hierarchy).
  • Ngôn ngữ mô hình hóa thống nhất UML (Unified Modelling Language) và công cụ hỗ trợ: Sử dụng các thành phần của UML để trực quan hóa, đặc tả, xây dựng và lập tài liệu hệ thống thông qua phần mềm Rational Rose.
  • Lý thuyết chuẩn hóa cơ sở dữ liệu quan hệ: Áp dụng các quy tắc chuyển đổi và chuẩn hóa dữ liệu từ dạng chuẩn 1 (1NF), dạng chuẩn 2 (2NF), dạng chuẩn 3 (3NF) đến dạng chuẩn Boyce-Codd (BCNF) để loại bỏ thuộc tính lặp, thuộc tính thứ sinh và các phụ thuộc hàm không hợp lệ.

Phương pháp nghiên cứu thực tế được tác giả triển khai bao gồm:

  • Phương pháp nghiên cứu tài liệu: Thu thập, phân tích tài liệu chuyên ngành, giáo trình HTTT, tài liệu hồ sơ năng lực và quy trình nghiệp vụ nội bộ của doanh nghiệp.
  • Phương pháp điều tra, phỏng vấn và hỏi ý kiến chuyên gia: Trực tiếp khảo sát cán bộ, nhân viên tại Phòng Kinh doanh và Phòng Chăm sóc khách hàng của Công ty Cổ phần Công nghệ Hồng Hải để ghi nhận yêu cầu bài toán.
  • Nguồn dữ liệu: Dữ liệu thứ cấp từ hồ sơ năng lực công ty, báo cáo tài chính - kinh doanh năm 2010 - 2011, bản mô tả chức năng nhiệm vụ các phòng ban và dữ liệu sơ cấp từ quá trình khảo sát thực tế tại trụ sở doanh nghiệp.

Nội dung chính theo từng chương

Khóa luận được kết cấu thành 3 phần chính theo chuẩn chương trình đào tạo Hệ thống thông tin kinh tế:

Phần I: Tổng quan vấn đề nghiên cứu

Chương này trình bày tầm quan trọng của việc tin học hóa công tác quản trị kinh tế và vai trò của HTTT quản lý khách hàng trong doanh nghiệp. Tác giả tổng quan các công trình nghiên cứu liên quan, phân tích rõ ưu điểm của phương pháp hướng đối tượng so với phương pháp hướng chức năng, từ đó xác định mục tiêu, đối tượng, phạm vi và phương pháp thực hiện đề tài.

Phần II: Cơ sở lý luận và thực trạng quản lý khách hàng tại Công ty Cổ phần Công nghệ Hồng Hải

Chương này tập trung vào hai mảng nội dung chính:

  1. Cơ sở lý luận: Hệ thống hóa các khái niệm về khách hàng, CRM, các nguyên tắc OOA/OOD, các loại biểu đồ UML (Use Case, Biểu đồ lớp, Biểu đồ tuần tự), các bước chuẩn hóa CSDL và nguyên tắc thiết kế giao diện đồ họa (GUI).
  2. Phân tích thực trạng doanh nghiệp: Giới thiệu tổng quan về Công ty Cổ phần Công nghệ Hồng Hải (thành lập ngày 09/11/2009 theo GPĐKKD số 0104990390 do Sở KH&ĐT Hà Nội cấp; người đại diện pháp luật: Nguyễn Thị Thu Trang; vốn điều lệ: 7,4 tỷ đồng).
Chỉ tiêu nhân sự Số lượng (người)
Cán bộ quản lý (từ cấp trưởng phòng trở lên) 08
Nhân sự kinh doanh và phát triển thị trường 12
Nhân sự kỹ thuật, chuyên gia công nghệ 15
Nhân sự khác 09
Tổng số nhân sự chính thức 44

Hạ tầng CNTT của công ty gồm 1 máy chủ tại trụ sở, 2 máy chủ thuê tại Viettel; các phòng ban trang bị 10–12 máy tính để bàn và 1–3 máy tính xách tay kết nối mạng LAN/Internet. Về phần mềm, công ty sử dụng MS Office 2010, Skype 6.1, Visual SVN Server, Visual Studio 2010, Visual C# và SQL Server 2008.

Tác giả phân tích chi tiết quy trình nghiệp vụ thủ công của 2 bộ phận:

  • Phòng Kinh doanh và Phát triển thị trường: Thực hiện quản lý hồ sơ khách hàng (thu thập dữ liệu tên, địa chỉ, số điện thoại, phân loại theo khu vực miền Bắc/miền Trung, quản lý tài khoản ngân hàng bằng Excel) và quản lý cơ hội bán hàng.
  • Phòng Chăm sóc khách hàng: Quản lý lịch hẹn, theo dõi giao dịch và tiếp nhận dịch vụ (bảo hành, sửa chữa thiết bị giám sát hành trình).

Chương II khép lại bằng việc đánh giá những hạn chế về chi phí, tốc độ truy xuất và nguy cơ mất an toàn dữ liệu, làm tiền đề cho việc xây dựng hệ thống mới.

Phần III: Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại Công ty Cổ phần Công nghệ Hồng Hải

Chương này là nội dung cốt lõi của đồ án, chuyển tải toàn bộ yêu cầu nghiệp vụ thành các mô hình kỹ thuật. Tác giả tiến hành đặc tả yêu cầu chức năng, xây dựng hệ thống biểu đồ Use Case, biểu đồ lớp thực thể, biểu đồ tuần tự cho các ca sử dụng tiêu biểu; sau đó tiến hành thiết kế thủ tục thủ công, thiết kế các bảng cơ sở dữ liệu vật lý, phác thảo giao diện phần mềm và đề xuất các giải pháp kiểm soát an toàn hệ thống.


Thiết kế và triển khai

Khóa luận trình bày chi tiết các mô hình phân tích và thiết kế hệ thống thông tin quản lý khách hàng theo tiêu chuẩn UML:

1. Phân tích tác nhân và biểu đồ Use Case

Hệ thống xác định 3 tác nhân chính (Actors) tương tác trực tiếp với các ca sử dụng:

  • Nhân viên (Kinh doanh, CSKH): Thực hiện ca sử dụng Cập nhật thông tin khách hàng, Nhập phiếu yêu cầu của khách hàng, Lập lịch hẹn, In phiếu hẹn gửi khách hàng, In lịch hẹn gửi nhân viên kỹ thuật.
  • Nhà quản lý: Thực hiện ca sử dụng Cập nhật thông tin nhân viên, Cập nhật thông tin tài khoản, Theo dõi lịch sử làm việc nhân viên, Thống kê tình hình dịch vụ khách hàng trong tháng, Thống kê lượng khách hàng mới trong tháng.
  • Ban Giám đốc: Xem báo cáo tình hình giao dịch trong tháng, Xem báo cáo lịch sử làm việc của nhân viên.
  • Use Case chức năng tìm kiếm: Tìm kiếm khách hàng, tìm kiếm lịch sử giao dịch, tìm kiếm thông tin dịch vụ sửa chữa/bảo hành.

2. Phân tích biểu đồ lớp thực thể (Class Diagram)

Hệ thống xác định 5 lớp thực thể cơ bản với các thuộc tính và phương thức:

  • KhachHang: MaKH, TenKH, Diachi, Sdt, Email (phương thức: them()).
  • NhanVien: MaNV, TenNV, MaCV, DiaChi, SĐT.
  • ChucVu: MaCV, TenCV, Quyen.
  • PhieuYeuCau: MaphieuYC, MaKH, Yeucau, Thoigiannhan, MaNV.
  • PhieuHen: Maphieuhen, MaKH, Yeucau, PAGiaiQuyet, DoUuTien, TinhTrang, TGhen, MaNV.

Mối quan hệ giữa các lớp được xác lập: KhachHang liên kết quan hệ 1 - 1 với PhieuYeuCau (tại một thời điểm); NhanVien có quan hệ 1 - nhiều với PhieuYeuCau; PhieuYeuCau liên kết 1 - 1 với PhieuHen; NhanVien liên kết 1 - 1 với ChucVu.

3. Phân tích biểu đồ tuần tự (Sequence Diagram)

Tác giả thiết lập 5 biểu đồ tuần tự tương tác theo thời gian:

  • Biểu đồ tuần tự cho chức năng Đăng nhập.
  • Biểu đồ tuần tự cho ca Cập nhật thông tin nhân viên.
  • Biểu đồ tuần tự cho ca Nhập phiếu yêu cầu.
  • Biểu đồ tuần tự cho ca Lập lịch hẹn khách hàng.
  • Biểu đồ tuần tự cho ca Tìm kiếm thông tin khách hàng.

4. Thiết kế cơ sở dữ liệu và giao diện

  • Cơ sở dữ liệu: Thiết kế các bảng dữ liệu chuẩn hóa lưu trữ trên hệ quản trị cơ sở dữ liệu Microsoft SQL Server gồm: Bảng TaiKhoan, Bảng NhanVien, Bảng ChucVu, Bảng KhachHang, Bảng PhieuYeuCau.
  • Giao diện người dùng: Thiết kế trực quan bao gồm Giao diện form chương trình chính (chứa thanh điều hướng module), Form quản lý hồ sơ khách hàng (nhập/sửa dữ liệu thông tin liên hệ và phân nhóm), Form lập lịch hẹn khách hàng (tiếp nhận yêu cầu dịch vụ và phân công kỹ thuật).
  • Kiểm soát an toàn hệ thống: Thiết lập các cơ chế phân quyền tài khoản theo chức vụ, kiểm soát luồng thông tin vào/ra, khóa từng phần CSDL khi thao tác, tạo tệp sao lưu định kỳ và xây dựng thủ tục phục hồi dữ liệu khi gặp sự cố gián đoạn.

Kết quả và đóng góp

Kết quả đạt được

  • Hệ thống hóa toàn bộ luồng nghiệp vụ tiếp nhận và chăm sóc khách hàng của Công ty Cổ phần Công nghệ Hồng Hải từ phương thức thủ công sang mô hình dữ liệu chuẩn.
  • Xây dựng hoàn chỉnh hồ sơ phân tích thiết kế hệ thống CRM bằng UML gồm: bảng đặc tả Use Case, biểu đồ Use Case tổng quát và phân rã, biểu đồ lớp thực thể, biểu đồ tuần tự cho các chức năng trọng yếu.
  • Thiết kế mô hình CSDL quan hệ chuẩn hóa (tránh dư thừa dữ liệu) và hệ thống giao diện đồ họa thân thiện cho người dùng nội bộ.

Giải pháp và kiến nghị của tác giả

  • Chuyển đổi toàn bộ việc lưu trữ phân tán trên file Excel sang hệ quản trị CSDL tập trung Microsoft SQL Server trên hệ thống máy chủ để đảm bảo tính toàn vẹn và tốc độ truy vấn.
  • Tự động hóa các thủ tục: xếp lịch hẹn tự động, phân luồng yêu cầu bảo hành/bảo dưỡng và tự động gửi thông báo lịch hẹn.
  • Tích hợp thêm các module thương mại điện tử trên website doanh nghiệp trong tương lai nhằm tiếp nhận đơn đặt hàng trực tuyến.

Đóng góp về mặt học thuật và thực tiễn

  • Khóa luận khắc phục được các hạn chế của những nghiên cứu trước (vốn dùng phương pháp hướng chức năng) bằng việc áp dụng thành công phương pháp OOA/OOD, giúp hệ thống dễ dàng bảo trì, mở rộng module khi doanh nghiệp tăng quy mô.
  • Cung cấp một tài liệu thiết kế nghiệp vụ cụ thể, sát với thực tế vận hành của doanh nghiệp cung cấp thiết bị kỹ thuật/định vị viễn thông.

Hạn chế và hướng nghiên cứu tiếp

  • Hạn chế: Nghiên cứu mới dừng lại ở giai đoạn phân tích và thiết kế hệ thống thông tin (thiết kế logic, thiết kế CSDL, phác thảo giao diện), chưa đi vào giai đoạn lập trình cài đặt toàn diện mã nguồn cũng như kiểm thử phần mềm trên môi trường thực tế tại doanh nghiệp.
  • Hướng nghiên cứu tiếp: Căn cứ vào phạm vi đề tài, hướng phát triển tiếp theo là triển khai viết mã nguồn hoàn chỉnh (sử dụng Visual C# và MS SQL Server như định hướng của công ty), xây dựng cổng thanh toán trực tuyến và tích hợp hệ thống CRM với website thương mại điện tử của đơn vị.

Giá trị tham khảo

Báo cáo khóa luận là tài liệu tham khảo chuyên môn phù hợp cho:

  • Sinh viên chuyên ngành Hệ thống thông tin quản lý, Hệ thống thông tin kinh tế, Tin học quản lý, Công nghệ thông tin: Tham khảo quy trình phân tích thiết kế hệ thống hướng đối tượng bằng UML chuẩn mực, từ khâu khảo sát thực trạng, vẽ biểu đồ Use Case, biểu đồ lớp, biểu đồ tuần tự đến chuẩn hóa bảng CSDL.
  • Chuyên viên phân tích nghiệp vụ (BA) và lập trình viên: Tham khảo mô hình phân rã chức năng CRM đặc thù cho các doanh nghiệp thương mại - dịch vụ kỹ thuật (quản lý hợp đồng bảo hành, sửa chữa, theo dõi lịch hẹn).
  • Phần đáng tham khảo nhất: Phần III với hệ thống biểu đồ UML chi tiết, cấu trúc thuộc tính của các lớp thực thể và quy trình thiết kế cơ sở dữ liệu quan hệ.

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

1. Khóa luận sử dụng phương pháp phân tích thiết kế nào và tại sao lại chọn phương pháp đó? Tác giả sử dụng phương pháp phân tích thiết kế hướng đối tượng (OOA/OOD) kết hợp ngôn ngữ mô hình hóa UML. Phương pháp này được lựa chọn thay thế cho phương pháp hướng chức năng vì khả năng mô hình hóa bám sát thực thể đời thực, tăng tính đóng gói, giảm thiểu lỗi bảo trì và cho phép tái sử dụng các thành phần (đối tượng) trong quá trình phát triển hệ thống.

2. Thực trạng quản lý khách hàng tại Công ty Hồng Hải trước khi thiết kế hệ thống gặp phải những bất cập gì? Doanh nghiệp quản lý khách hàng thủ công bằng các tệp Excel phân tán trên máy tính nội bộ giữa Phòng Kinh doanh và Phòng Chăm sóc khách hàng. Điều này làm tiêu hao nhiều chi phí nhân sự, xử lý nghiệp vụ chậm, thiếu liên kết dữ liệu giữa các phòng ban và đối mặt với rủi ro mất trắng dữ liệu do không có cơ chế sao lưu, bảo mật tập trung.

3. Hệ thống thông tin CRM được thiết kế gồm những tác nhân (Actors) nào và quản lý các lớp thực thể chính nào? Hệ thống gồm 3 tác nhân chính: Nhân viên (Kinh doanh/CSKH), Nhà quản lý và Ban Giám đốc. Các lớp thực thể chính trong biểu đồ lớp gồm: KhachHang, NhanVien, ChucVu, PhieuYeuCau và PhieuHen.

4. Dữ liệu đầu vào và đầu ra chính của hệ thống được xác định như thế nào?

  • Dữ liệu đầu vào: Thông tin khách hàng (tên, địa chỉ, số điện thoại, email), thông tin nhân viên (tên, chức vụ, liên hệ), thông tin phiếu yêu cầu (nội dung yêu cầu, thời gian nhận).
  • Dữ liệu đầu ra: Phiếu hẹn khách hàng, lịch hẹn chuyển nhân viên kỹ thuật, báo cáo thống kê khách hàng mới, báo cáo lịch sử làm việc nhân viên và báo cáo giao dịch phát sinh.

Kết luận

Khóa luận "Phân tích thiết kế hệ thống thông tin quản lý khách hàng tại Công ty Cổ phần Công nghệ Hồng Hải" của sinh viên Nguyễn Văn Quý đã giải quyết trọn vẹn bài toán chuẩn hóa quy trình quản trị khách hàng cho doanh nghiệp kinh doanh thiết bị công nghệ. Tác giả đã vận dụng bài bản phương pháp phân tích thiết kế hướng đối tượng OOA/OOD cùng công cụ UML để xây dựng hệ thống biểu đồ ca sử dụng, biểu đồ lớp, biểu đồ tuần tự và mô hình CSDL SQL Server đồng bộ. Kết quả nghiên cứu là tài liệu kỹ thuật có giá trị thực tiễn cao, giúp doanh nghiệp khắc phục triệt để các hạn chế của phương thức quản lý thủ công và là tài liệu học thuật hữu ích cho sinh viên khối ngành Hệ thống thông tin kinh tế.