0
Tải bản đầy đủ (.pdf) (79 trang)

Mô hình khái niệm miền lĩnh vực

Một phần của tài liệu ERP VÀ MÔ HÌNH HÓA QUẢN LÝ DOANH NGHIỆP (Trang 52 -52 )

Khách hàng Nhân viên

Phiếu đặt hàng Phiếu báo giá

Hóa đơn bán hàng Vật tư Phiếu thu Báo cáo 1 0..* 0..* 1 1 1..* 1 1..* 1 1..* 1 1 * * 1 0..* 1 0..* 1 0..* 0..* 1 1 0..1 Gửi Tạo Mua Nhận Đặt * * Tổng hợp

3.2.5. Xác định các tác nhân, các ca sử dụng và mô tả các ca sử dụng

a) Xác định các tác nhân

Tác nhân Ca sử dụng Kết quả đem lại

Nhân viên Tạo phiếu báo giá Lưu thông tin báo giá vào hệ thống, xuất file

excel, pdf hoặc in ra giấy để gửi cho khách hàng

Tạo đơn đặt hàng Lưu thông tin đơn đặt hàng vào hệ thống. In

phiếu đặt hàng gửi các bộ phận liên quan.

Tạo hóa đơn bán hàng Lưu thông tin hóa đơn vào hệ thống. In hóa

đơn và gửi khách hàng

Tổng hợp báo cáo Xuất báo cáo thống kê, chi tiết nộp cho ban

lãnh đạo

Tra cứu sản phẩm Tìm kiếm sản phẩm và giá trong hệ thống

Quản lý thông tin khách hàng

Thêm/sửa/tìm kiếm thông tin khách hàng

Cán bộ quản lý Tổng hợp báo cáo

Hủy đặt hàng

Quản lý danh mục nhân

viên Thêm mới, xóa, sửa chữa thông tin nhân viên

Khách hàng Yêu cầu đặt hàng

Yêu cầu báo giá Yêu cầu mua hàng Yêu cầu hủy đặt hàng Phần mềm Fast

Accounting

Yêu cầu lấy dữ liệu Lấy dữ liệu thông tin bán hàng sang phần mềm kế toán

b) Xác định các ca sử dụng

(1) Gói quản lý thông tin khách hàng

UC1. Nhập thông tin khách hàng UC2. Tra cứu thông tin khách hàng

(2) Gói quản lý thông tin nhân viên

UC3. Nhập thông tin nhân viên UC4. Tra cứu thông tin nhân viên

(3) Gói quản lý đơn đặt hàng

UC5. Tạo đơn đặt hàng UC6. Tra cứu đơn đặt hàng UC7. Hủy đơn đặt hàng

(4) Gói quản lý phiếu báo giá

UC8. Tạo phiếu báo giá UC9. Tra cứu phiếu báo giá

(5) Gói quản lý hóa đơn bán hàng

UC10. Tạo hóa đơn bán hàng UC11. Tra cứu hóa đơn bán hàng UC12. Hủy hóa đơn bán hàng

UC13. Báo cáo doanh thu

UC14. Báo cáo thống kê khách hàng

c) Biểu đồ ca sử dụng toàn hệ thống

Quản lý thông tin khách hàng

Quản lý thông tin nhân viên

Quản lý đơn đặt hàng Quản lý báo giá

Quản lý hóa đơn bán hàng

Báo cáo thống kê

Nhân viên

Quản lý PM.Fast

Khách hàng

d) Biểu đồ ca sử dụng theo gói

(1) Gói quản lý thông tin khách hàng

Tra cứu thông tin khách hàng Nhân viên Quản lý PM. Fast * * * * * * * * * * Nhập thông tin khách hàng

Tra cứu thông tin nhân viên Nhân viên Quản lý PM. Fast * * * * * * * * Nhập thông tin nhân viên

(3) Gói quản lý đơn đặt hàng

Tạo đơn đặt hàng

Tra cứu đơn đặt hàng

Hủy đơn đặt hàng

Quản lý

Nhân viên Khách hàng

(4) Gói quản lý phiếu báo giá

Tạo phiếu báo giá

Tra cứu phiếu báo giá

Quản lý

Nhân viên Khách hàng

Tạo hóa đơn bán hàng

Tra cứu hóa đơn bán hàng

Hủy hóa đơn bán hàng

Quản lý

Nhân viên Khách hàng

(6) Gói báo cáo thống kê

Báo cáo thống kê

Quản lý Nhân viên

e) Mô tả các ca sử dụng

(1) UC1. Nhập thông tin khách hàng

- Tên ca sử dụng: Nhập thông tin khách hàng - Tác nhân: Nhân viên

- Mục đích: Thêm mới thông tin khách hàng

- Mô tả khái quát: Các thông tin về khách hàng như: địa chỉ, ngày sinh, điện thoại, email... sẽ được nhân viên nhập vào hệ thống

- Tham chiếu: F.1.1 - Mô tả diễn biến:

Hành động của tác nhân

Hồi đáp của hệ thống Dữ liệu sử dụng

Nhập trực tiếp:

1.Yêu cầu nhập mới thông tin khách hàng

2. Hiện cửa sổ thêm khách hàng Giao diện khách 3. Nhập các thông tin cần thiết về khách hàng 4. Ghi nhận và thông báo kết quả Khách hàng Phân loại khách - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc trùng lặp. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

(2) UC2. Tra cứu thông tin khách hàng

- Tên ca sử dụng: Tra cứu thông tin khách hàng - Tác nhân: Nhân viên

- Mục đích: Tra cứu các thông tin cơ bản về khách hàng

- Mô tả khái quát: Nhập thông tin về sách cần tra cứu: nhóm khách hàng, tên khách hàng, địa chỉ, điện thoại...

- Tham chiếu: F.1.3 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tìm kiếm thông tin khách hàng

2. Hiện cửa sổ tìm kiếm 3. Nhập các thông tin cần thiết về

khách hàng cần tìm kiếm

4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: Người dùng có quyền xem danh sách khách hàng - Giao diện:

(3) UC3. Nhập thông tin nhân viên

- Tên ca sử dụng: Nhập thông tin nhân viên - Tác nhân: Nhà quản lý

- Mục đích: Thêm mới thông tin nhân viên

- Mô tả khái quát: Các thông tin về nhân viên như: địa chỉ, ngày sinh, điện thoại, email... sẽ được nhà quản lý nhập vào hệ thống

- Tham chiếu: F.2.1 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu nhập mới thông tin nhân viên

2. Hiện cửa sổ thêm khách hàng 3. Nhập các thông tin cần thiết

về nhân viên 4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc trùng lặp. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: Người dùng có quyền thêm mới nhân viên - Giao diện:

(4) UC4. Tra cứu thông tin nhân viên

- Tên ca sử dụng: Tra cứu thông tin nhân viên - Tác nhân: Nhân viên, nhà quản lý

- Mục đích: Tra cứu các thông tin cơ bản về nhân viên - Mô tả khái quát: Nhập thông tin về sách cần tra cứu: tên nhân

viên, địa chỉ, điện thoại, phòng ban... - Tham chiếu: F.2.3

- Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tìm kiếm thông tin khách hàng

2. Hiện cửa sổ tìm kiếm 3. Nhập các thông tin cần thiết

về khách hàng cần tìm kiếm 4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: - Người dùng có quyền tra cứu thông tin nhân viên - Giao diện:

(5) UC5. Tạo đơn đặt hàng

- Tên ca sử dụng: Tạo đơn đặt hàng - Tác nhân: Nhân viên, nhà quản lý - Mục đích: Tạo mới đơn đặt hàng

- Mô tả khái quát: Thêm mới đơn đặt hàng của khách hàng vào hệ thống bao gồm các thông tin: ngày đặt hàng, nhân viên chịu trách nhiệm, khách hàng, chi tiết các mặt hàng với số lượng, đơn giá

- Tham chiếu: F.3.1 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tạo đơn đặt hàng 2. Hiện cửa sổ tạo mới đơn đặt hàng

3. Nhập các thông tin cần thiết về đơn đặt hàng và chi tiết sản phẩm

4. Ghi nhận và thông báo kết quả

- Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng

buộc: Người dùng có quyền tạo đơn đặt hàng - Giao diện:

(6) UC6. Tra cứu đơn đặt hàng

- Tên ca sử dụng: Tra cứu đơn đặt hàng - Tác nhân: Nhân viên, nhà quản lý

- Mục đích: Tra cứu các thông tin về đơn đặt hàng

- Mô tả khái quát: Nhập thông tin về đơn đặt hàng cần tra cứu: ngày đặt, khách hàng, nhân viên

- Tham chiếu: F.3.3 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tìm kiếm thông tin

đơn đặt hàng 2. Hiện cửa sổ tìm kiếm 3. Nhập các thông tin cần thiết

về đơn đặt hàng cần tìm kiếm

4. Ghi nhận và thông báo kết quả

- Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: Người dùng có quyền liệt kê đơn đặt hàng - Giao diện:

(7) UC7. Hủy đơn đặt hàng

- Tên ca sử dụng: Hủy đơn đặt hàng - Tác nhân: Nhân viên, nhà quản lý

- Mục đích: Thiết lập trạng thái đơn đặt hàng đã bị hủy - Mô tả khái quát:

- Tham chiếu: F.3.2 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu hủy đơn đặt hàng 2. Hiện cửa sổ nhập số đơn đặt hàng

3. Nhập số đơn đặt hàng 4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là đơn đặt hàng không tồn tại hoặc đã hủy. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: - Đơn đặt hàng phải tồn tại và chưa bị hủy - Giao diện:

(8) UC8. Tạo phiếu báo giá

- Tên ca sử dụng: Tạo phiếu báo giá - Tác nhân: Nhân viên, nhà quản lý - Mục đích: Tạo mới phiếu báo giá

- Mô tả khái quát: Thêm mới phiếu báo giá cho khách hàng vào hệ thống bao gồm các thông tin: ngày báo giá, nhân viên chịu trách nhiệm, khách hàng, chi tiết các mặt hàng với số lượng, đơn giá

- Tham chiếu: F.4.1 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tạo phiếu báo giá 2. Hiện cửa sổ tạo mới phiếu báo giá

3. Nhập các thông tin cần thiết về phiếu báo giá và chi tiết sản phẩm

4. Ghi nhận và thông báo kết quả

- Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: - Người dùng có quyền tạo phiếu báo giá - Giao diện:

(9) UC9. Tra cứu phiếu báo giá

- Tên ca sử dụng: Tra cứu phiếu báo giá - Tác nhân: Nhân viên, nhà quản lý

- Mục đích: Tra cứu các thông tin về phiếu báo giá

- Mô tả khái quát: Nhập thông tin về phiếu báo giá cần tra cứu: ngày đặt, khách hàng, nhân viên

- Tham chiếu: F.4.2 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tìm kiếm thông tin

phiếu báo giá 2. Hiện cửa sổ tìm kiếm 3. Nhập các thông tin cần thiết về

phiếu báo giá cần tìm kiếm

4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: - Người dùng có quyền liệt kê phiếu báo giá - Giao diện:

(10) UC10. Tạo hóa đơn bán hàng

- Tên ca sử dụng: Tạo hóa đơn bán hàng - Tác nhân: Nhân viên, nhà quản lý - Mục đích: Tạo mới hóa đơn bán hàng

- Mô tả khái quát: Thêm mới hóa đơn bán hàng của khách hàng vào hệ thống bao gồm các thông tin: ngày mua, nhân viên chịu trách nhiệm, khách hàng, chi tiết các mặt hàng với số lượng, đơn giá

- Tham chiếu: F.5.1 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tạo hóa đơn bán hàng 2. Hiện cửa sổ tạo mới hóa đơn bán hàng

3. Nhập các thông tin cần thiết về hóa đơn bán hàng và chi tiết sản phẩm

4. Ghi nhận và thông báo kết quả

- Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: - Người dùng có quyền tạo hóa đơn bán hàng - Giao diện:

- Tên ca sử dụng: Tra cứu hóa đơn bán hàng - Tác nhân: Nhân viên, nhà quản lý

- Mục đích: Tra cứu các thông tin về hóa đơn bán hàng

- Mô tả khái quát: Nhập thông tin về hóa đơn bán hàng cần tra cứu: ngày mua, khách hàng, nhân viên

- Tham chiếu: F.5.3 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu tìm kiếm thông tin hóa

đơn bán hàng 2. Hiện cửa sổ tìm kiếm 3. Nhập các thông tin cần thiết về

hóa đơn bán hàng cần tìm kiếm

4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là thiếu hoặc không chính xác. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

- Ràng buộc: - Người dùng có quyền liệt kê hóa đơn bán hàng - Giao diện:

(12) UC12. Hủy hóa đơn bán hàng

- Tên ca sử dụng: Hủy hóa đơn bán hàng - Tác nhân: Nhà quản lý

- Mục đích: Thiết lập trạng thái hóa đơn bán hàng đã bị hủy - Mô tả khái quát:

- Tham chiếu: F.5.2 - Mô tả diễn biến:

Hành động của tác nhân Hồi đáp của hệ thống

Nhập trực tiếp:

1.Yêu cầu hủy hóa đơn bán hàng 2. Hiện cửa sổ nhập số hóa đơn bán hàng

3. Nhập số hóa đơn bán hàng 4. Ghi nhận và thông báo kết quả - Ngoại lệ: Bước 4:

- Nhập trực tiếp: Kết quả kiểm tra thông tin là hóa đơn bán hàng không tồn tại hoặc đã hủy. Hệ thống thông báo lỗi và yêu cầu nhập lại hoặc phải dừng ca sử dụng.

(13) UC13. Báo cáo doanh thu

- Tên ca sử dụng: Báo cáo doanh thu - Tác nhân: Nhân viên, nhà quản lý

- Mục đích Xuất ra báo cáo về tình hình bán hàng

- Mô tả khái quát Ca sử dụng băt đầu khi nhân viên hoặc ban quản lí thư viện yêu cầu thống kê về tình hình hoạt động kinh doanh của doanh nghiệp

- Tham chiếu - Mô tả diễn biến

Hành động của tác nhân Hành động của hệ thống 1. Yêu cầu báo cáo doanh thu 2. Hiện cửa sổ nhập điều kiện. 3. Nhập điều kiện của báo cáo 4. Xuất ra báo cáo, thông báo kết

quả đến người dùng. - Ngoại lệ: Bước 4:

Nếu điều kiện không thỏa mãn về thời gian hoặc về các điều kiện khác, thông báo đến người sử dụng, dừng hoặc kết thúc ca sử dụng.

(14) UC14. Báo cáo thống kê khách hàng

- Tên ca sử dụng: Báo cáo thống kê khách hàng - Tác nhân: Nhân viên, nhà quản lý

- Mục đích Xuất ra báo cáo về tình hình phát triển mở rộng khách hàng của doanh nghiệp

- Mô tả khái quát Ca sử dụng băt đầu khi nhân viên hoặc ban quản lí thư viện yêu cầu thống kê danh sách khách hàng

Một phần của tài liệu ERP VÀ MÔ HÌNH HÓA QUẢN LÝ DOANH NGHIỆP (Trang 52 -52 )

×