Đõy là một phương phỏp thiết kế giải thuật dựa trờn tư tưởng module hoỏ. Nội dung của phương phỏp:
Trước hết người ta tiến hành giải quyết cỏc vấn đề cụ thể, sau đú trờn cơ sở đỏnh giỏ mức độ tương tự về chức năng của cỏc vấn đề này trong việc giải quyết bài toỏn người ta gộp chỳng lại thành từng nhúm cựng chức năng từ dưới lờn trờn cho đến module chớnh. Sau đú thiết kế thờm một số chương trỡnh làm phong phỳ hơn, đầy đủ hơn chức năng của cỏc phõn hệ và cuối cựng là thiết kế một chương trỡnh làm nhiệm vụ tập hợp cỏc module thành một hệ chương trỡnh thống nhất hoàn chỉnh.
Minh hoạ cho phương phỏp này, chỳng ta xột bài toỏn thiết kế hệ thống M M1 M2 M22 M21 M13 M12 M11 M132 M133 M131
thụng tin quản lý khỏch hàng tại cụng ty Cổ phần tư vấn và phỏt triển cụng nghệ Thăng Long. Mục đớch của bài toỏn là thiết kế một hệ thống cỏc chương trỡnh quản lý cơ sở dữ liệu hơp đồng.
Phõn tớch bài toỏn:
Số liệu ban đầu
Tờn trường Kiểu dữ liệu
Kớch thước Diễn giải
MaHD Text 6 Mó hợp đồng
MaKH Text 6 Mó khỏch hàng
MaNDD Text 6 Mó người đại diện
MaNV Text 6 Mó nhõn viờn
NgayKyHD Date dd/mm/yyyy Ngày ký hợp đồng
NgayHHBH Date dd/mm/yyyy Ngày hết hạn bảo hành
GiaTriHDChuaVAT Number Double Giỏ trị hợp đồng trước
thuế
MaThueSuat Text 5 Mó thuế
MaNgoaiTe Text 3 Mó ngoại tệ
TyGia Number Double Tỷ giỏ ngoại tệ
TongGTHD Number Double Tổng GTHD sau thuế
NoiDungHD Text 100 Nội dung hợp đồng
Cỏc phộp toỏn xử lý
• Vào số liệu cho tệp hợp đồng
Tỡm kiếm, hiển thị, xoỏ , sửa hợp đồng
Lập bỏo cỏo kết quả kinh doanh theo nhõn viờn, theo loại hợp đồng…
Module quản lý thụng tin khỏch hàng
Module quản lý hợp đồng
Module chăm súc khỏch hàng
Module lập bỏo cỏo thống kờ
• Phỏc thảo tổng quan
Module quản lý thụng tin khỏch hàng thực hiện nhiệm vụ sau:
Cập nhật danh mục khỏch hàng
Cập nhật danh mục người đại diện
Tỡm kiếm thụng tin khỏch hàng
Module quản lý hợp đồng thực hiện nhiệm vụ sau:
Cập nhật hợp đồng
Tỡm kiếm thụng tin hợp đồng
Module chăm súc khỏch hàng thực hiện nhiệm vụ sau:
Gửi email tới khỏch hàng
Gửi bảng bỏo giỏ hợp đồng
Theo dừi bảo hành SPDV
Tiếp nhận ý kiến phản hồi từ khỏch hàng
Lập lịch hẹn khach hàng
Module lập bỏo cỏo thực hiện nhiệm vụ sau:
Lập bỏo cỏo kết quả kinh doanh
Lập bỏo cỏo tỡnh trạng hợp đồng Hệ thống quản lý quan hệ khỏch hàng Quản lý hợp đồng Chăm súc khỏch hàng Quản lý thụng tin khỏch hàng Lập bỏo cỏo, thống kờ
Thống kờ khỏch hàng tiềm năng
Thống kờ về sản phẩm dịch vụ bỏn được nhiều, hết hạn bảo hành
Bỏo cỏo tỡnh tỡnh bảo hành
• Nếu coi mỗi cụng việc là một module ta sẽ cú phỏc hoạ sau: