4.3.1. Các nguyên tắc thiết kế
Hệ thống bao gồm nhiều thành phần (modul) được tích hợp chặt chẽ với nhau và đáp ứng các yêu cầu đề ra về chức năng, thiết kế của hệ thống tuân theo các nguyên tắc sau:
Nguyên tắc 1: Cấu trúc mô đun, độc lập mà thống nhất
Hệ thống được tích hợp các mô-đun thành các cấu phần độc lập, các mô-đun được tích hợp chặt chẽ với nhau, thống nhất và xử lý trên cùng một cơ sở dữ liệu.
Nguyên tắc 2: Tính độc lập ứng dụng
Chương trình ứng dụng có tính độc lập cao, mỗi mô đun cung cấp một dịch vụ chuyên biệt, một mô đun sử dụng dịch vụ của các mô đun khác và tất cả các mô đun được tích hợp với nhau một cách hợp lý để đảm bảo mọi công việc xử lý của hệ thống.
Nguyên tắc 3: Kiến trúc hệ thống mở
Hệ thống dựa trên kiến trúc hệ thống mở và sử dụng các tiêu chuẩn chung quốc tế. Điều này đảm bảo:
Sự độc lập với nhà cung cấp
Dễ dàng triển khai và mở rộng phạm vi Tính ổn định của hệ thống
Dễ nâng cấp, bổ sung mô-đun, thay đổi cấu trúc dữ liệu vào, ra
Truy cập đầu cuối độc lập, thích hợp với môi trường Window và đồ hoạ khác Công cụ, ngôn ngữ lập trình tiên tiến
Nguyên tắc 4: Bảo đảm tính linh hoạt
Các mô-đun và giao diện xác định giữa các ứng dụng khác nhau và trong một mô- đun đều có tính linh hoạt.
Nguyên tắc 5: Dễ vận hành
Công việc vận hành hệ thống chỉ đòi hỏi một lượng kiến thức tối thiểu về kỹ thụât tin học cần thiết. Hệ thống được thiết kế với các đặc tính:
Các quá trình xử lý đều được tự động hoá ở mọi chỗ có thể được.
Có các biện pháp an toàn, ngăn ngừa sai sót do kỹ năng xử lý của người sử dụng gây ra.
Không yêu cầu kiến thức, kỹ năng quá đặc biệt. Có thể vận hành tốt trên cơ sở kỹ năng, kiến thức có thể chấp nhận một cách hợp lý tại Việt Nam hiện nay.
4.3.2. Mô hình dữ liệu
4.3.2.1. Mô hình tổ chức dữ liệu
CSDL được thiết kế tập trung tại trụ sở chính của doanh nghiệp, các đơn vị thành viên trao đổi dữ liệu thông qua mạng truyền thông diện rộng (WAN):
TỔNG CÔNG TY ` ` ` Phòng tổng hợp dữ liệu – Tổng công ty ` ` ` CÁC CÔNG TY THÀNH VIÊN LAN WAN
CSDL nguồn tài nguyên Doanh nghiệp
Hình 53. Mô hình tổ chức dữ liệu hệ thống CRM
4.3.2.2. Mô hình dữ liệu
Cơ sở dữ liệu được thiết kế theo mô hình cơ sở dữ liệu quan hệ với tệp chủ bao gồm các thông tin cơ bản chứng từ hệ thống CRM, các tệp liên kết lưu trữ các thông tin về tài khoản kế toán, thông tin khách hàng, bảo hành sản phẩm, hàng hoá,... hệ thống CRM bao gồm nhiều phân hệ được tích hợp chặt chẽ với nhau trong một hệ thống nên các file dữ liệu được thiết kế rất phức tạp. Mỗi một tệp dữ liệu chủ đảm nhận việc cập nhật dữ liệu cho một chức năng trong một phân hệ, các phân hệ tích hợp chặt chẽ với nhau theo sơ đồ sau:
Hình 54. Các chứng từ hệ thống CRM
Mỗi phân hệ được thiết kế các tệp trung gian lưu trữ các thông tin nhập dữ liệu đầu vào, tệp này sẽ phục vụ cho việc báo cáo, thống kê, tính toán cho riêng phân hệ đó. Phân hệ Sổ cái là phân hệ trung tâm, tệp lưu trữ thông tin về sổ cái được cập nhật từ tất cả các phân hệ khác, tệp này phục vụ cho công việc báo cáo, phân tích thông tin về tài chính của doanh nghiệp.
4.3.3. Mô hình hệ thống
Chương 5 – Thử nghiệm