You are on page 1of 4

Model Specification Page: 1

Table of Contents
Model Detail......................................................................................................................2
Quản lý khách hàng ......................................................................................................2
Cập nhật khách hàng..................................................................................................2
Thêm mới khách hàng................................................................................................3
Model Specification Page: 2

Model Documentation

Model Detail
This document provides a complete overview of all element details. For simpler and more focused reports, simply
copy this initial template and turn off the sections not required.

Quản lý khách hàng


Type: Package
Status: Proposed. Version 1.0. Phase 1.0.
Package: Use Case View
Detail: Created on 4/15/2011. Last modified on 4/15/2011
GUID: {AA09EB4A-ADB3-4a4b-9B30-99955E2000F4}

Quản lý khách hàng - (Use Case diagram)


Created By: nvc on 4/15/2011
Last Modified: 4/19/2011
Version: 1.0. Locked: False
GUID: {A7777256-1219-46a1-BE5D-7532A1C20822}

uc Quản lý khách hàng

Thêm mới khách


hàng

Cập nhật khách hàng

Người quản lý

(from Actor)

Nhân v iên
(from Actor)

Figure: 1

Cập nhật khách hàng


Type: UseCase
Status: Proposed. Version 1.0. Phase 1.0.
Package: Quản lý khách hàng Keywords:
Detail: Created on 4/19/2011. Last modified on 4/19/2011.
GUID: {1FA0A270-F5E0-4f91-9AE3-635B933AB2B5}

Phép người quản lý cập nhật khách hàng


Model Specification Page: 3

Scenarios
 Sau khi người quản lý đăng nhập thành công - Basic Path
Notes
Người quản lý bấm menu danh sách khách hàng và chọn khách hàng cần cập nhật và bấm nút cập nhật

 Hệ thống hiển thị thông tin khách hàng cập nhật lên form - Basic Path
Notes
Các thông tin khách hàng trên form không thể thay đổi:
Mã khách hàng
Các thông tin khách hàng trên form có thể cập nhật:
Tên khách hàng, nghề nghiệp, Thường trú, Số điện thoại
Ghi chú

 người quản lý bấm nút lưu - Basic Path


Notes
Để lưu thông tin khách hàng vào CSDL

 Hệ thống thông báo việc cập nhật có thành công hay không - Basic Path
Notes

Connections
Connector Source Target Notes
UseCaseLink Public Public
Source -> Destination Người quản lý Cập nhật khách hàng

Thêm mới khách hàng


Type: UseCase
Status: Proposed. Version 1.0. Phase 1.0.
Package: Quản lý khách hàng Keywords:
Detail: Created on 4/15/2011. Last modified on 4/17/2011.
GUID: {285AE486-46FC-427b-AC60-5050C0BE9D73}

Cho phép nhân viên tạo mới thông tin về khách hàng khi đang thực hiện giao dịch nếu thông tin về khách hàng mà
người quản lý thấy cần lưu
Các thông tin về khách hàng bao gồm:
Mã khách hàng, tên khách hàng, nghề nghiệp, địa chỉ, Điện thoại, Tổng tiền mua, Ghi chú

Constraints
 Nhân viên đăng nhập thành công vào màn hình của nhân viên: (Post-condition, Status is Validated)

 Nhân viên đang giao dịch với khách hàng cần thêm mới: (Post-condition, Status is Validated)

 Người quản lý có nhu cầu lưu thông tin về khách hàng: (Post-condition, Status is Validated)
Model Specification Page: 4

Scenarios
 Nhân viên nhập mã khách hàng hoặc chọn phát sinh mã khách hàng tự động - Basic Path
Notes
Nếu nhân viên chọn phát sinh mã khách hàng tự động thì hệ thống tìm kiếm thông tin mã khách hàng
theo một đinh dạng cho trước.Trong đề tài này thì khuôn dạng là
KH<0-9>. Hệ thống sẽ tìm trong CSDL những khách hàng hợp lệ với khuôn dạng này và sẽ phát sinh
mã mới có số thứ tự tăng dần của khách hàng, Nghĩa là mã khách hàng mới sẽ có dạng KH<0-9>+1

 Nhân viên bấm nút lưu - Basic Path


Notes

 Hệ thống thông báo cho biết việc tạo mới có thành công hay không - Basic Path
Notes
Nếu việc tạo mới là thành công thì hệ thống hiển thị ra màn hình hóa đơn của giao dịch của khách hàng
cần thêm mới
Nếu tạo mới không thành công thì hệ thống thông báo cho nhân viên biết

Connections
Connector Source Target Notes
UseCaseLink Public Public
Source -> Destination Nhân viên Thêm mới khách
hàng

You might also like