Use case quản lý thông tin khách hàng

Một phần của tài liệu Nhóm dự án PHÂN TÍCH THIẾT kế hệ THỐNG (Trang 51)

40

3.2.1.9.1 Đặc tả use case thông tin khách hàng

Use Case Name Use case quản lý thông tin khách hàng

Description - Khách hàng (phụ huynh, học sinh) có thể xem thơng tin của mình đã được lưu trữ trên hệ thống.

- Nhân viên xem thông tin danh sách khách hàng và thường

xuyên cập nhật, chỉnh sửa bổ sung về thông tin khách hàng.

Actor(s) - Phụ huynh, học sinh.

- Nhân viên.

Priority Must have

Trigger - Khi nhân viên cần cập nhật, chỉnh sửa bổ sung.

- Use case bắt đầu hoạt động khi khách hàng hoặc nhân viên

muốn tra cứu thông tin khách hàng.

Pre-Condition(s) - Khách hàng, gia sư, nhân viên đăng nhập vào hệ thống

- Khách hàng và nhân viên có kết nối internet trong q trình

đánh giá và xử lý đánh giá

- Khi có khách hàng mới tham gia vào chương trình dạy học

cần được lưu trữ thơng tin.

- Khi khách hàng muốn sửa đổi thơng tin cá nhân của mình.

- Khi khách hàng vi phạm hợp đồng hoặc sau khi tham gia

chương học xong khơng muốn thơng tin cá nhân cịn được lưu trữ trên hệ thống thì nhân viên sẽ xử lý thơng tin bằng cách xóa.

41

Post-Condition Thơng tin khách hàng không bị trùng lặp.

Basic Flow - Khách hàng, nhân viên chọn chức năng xem thông tin.

- Hệ thống hiển thị thanh công cụ tra cứu cần nhập thông tin

vào

- Khách hàng cần thay đổi hoặc cần chỉnh sửa thơng tin thì

nhân viên sẽ triển khai.

- Nhân viên sẽ truy cập vào để xem tổng quan về danh sách

thông tin khách hàng đã được lưu trữ.

- Nhân viên cập nhật thơng tin bằng cách: thêm, xóa và sửa

đổi.

- Hệ thống sẽ tiếp nhận thông tin và đảm bảo rằng thông tin

đúng và không bị trùng lặp.

- Hệ thống lưu trữ hồ sơ.

- Nhân viên sẽ thống kê báo cáo về thông tin và số lượng học

sinh.

- Use case kết thúc

Business Rule Thực hiện đánh giá thường xuyên.

Non-Functional Requirement

- Hình ảnh dung lượng file tối đa 1 MB

- Định dạng hình ảnh: JPEG, PNG.

42

3.2.1.9.2 Activity quản lý thông tin khách hàng

• Tra cứu thơng tin khách hàng

Hình 20: Activity tra cứu thơng tin khách hàng

43

44

• Sửa thơng tin khách hàng

45

• Xóa thơng tin khách hàng

46

3.2.1.10 Use case quản lý thơng tin gia sư

Hình 24: Use case quản lý thông tin gia sư

3.2.1.10.1 Đặc tả use case quản lý thông tin gia sư

Use Case Name Chỉnh Sửa Thông Tin Gia Sư

Description Gia sư muốn chỉnh sửa thông tin của gia sư bao gồm: Cập nhật bằng cấp gia sư, Chỉnh sửa thông tin cá nhân của gia sư bao gồm số điện thoại, email, địa chỉ.

Actor(s) Gia sư

Priority Must have

Trigger - Use case hoạt động khi gia sư có nhu cầu cập nhật bằng cấp

- Use case hoạt động khi gia sư có nhu cầu chỉnh sửa các thơng

tin số điện thoại, email, địa chỉ.

47

- Thiết bị của gia sư đăng nhập vào hệ thống phải kết nối mạng

Post-Condition - Hệ thống xác nhận cập nhật bằng cấp thành công

- Hệ thống xác nhận chỉnh sửa thông tin thành công

Basic Flow Gia sư chọn chức năng “Chỉnh Sửa Thông Tin Gia Sư’’ Hệ thống hiển thị thông tin chi tiết:

• Cập nhật bằng cấp

• Chỉnh sửa thơng tin cá nhân

Alternative • Cập nhật bằng cấp

- Gia sư chọn chức năng cập nhật bằng cấp

- Hệ thống hiển thị form điền cho gia sư

- Gia sư sẽ nhập thông tin và bằng cần cập nhật vào

form

- Hệ thống kiểm tra thông tin đúng

- Hệ thống hiển thị cập nhật thành cơng

- Use case kết thúc

• Chỉnh sửa thông tin cá nhân

- Gia sư chọn chức năng chỉnh sửa thông tin cá nhân

- Hệ thống hiển thị form chỉnh sửa thông tin cá nhân

cho gia sư

- Gia sư chỉnh sửa thơng tin của mình và gửi đi

- Hệ thống hiển thị thông tin chỉnh sửa thành công

48

Exception Flow - Cập nhật bằng cấp

- Hệ thống kiểm tra thông tin sai

- Quay lại bước nhập thông tin

3.2.1.10.2 Activity quản lý thơng tin gia sư

• Chỉnh sửa thơng tin cá nhân gia sư

49

• Activity cập nhật bằng cấp

50

3.2.1.11 Use case: Tra cứu thơng tin gia sư

Hình 27: Use case tra cứu thơng tin gia sư

3.2.1.11.1 Đặc tả use case tra cứu thông tin gia sư

Use Case Name Tra cứu thông tin gia sư

Description Phụ huynh, học sinh có nhu cầu tra cứu thơng tin của gia sư gồm thông tin bằng cấp và thông tin cá nhân của gia sư

Actor(s) Phụ huynh, học sinh

Priority Must have

Trigger Use case hoạt động khi phụ huynh, học sinh có nhu cầu tra cứu thông tin gia sư

Pre-Condition(s) - Học sinh, phụ huynh đăng nhập vào hệ thống

- Thiết bị của phụ huynh, học sinh, gia sư, nhân viên đăng nhập

51

Post-Condition - Hiển thị thông tin gia sư về bằng cấp, thông tin cá nhân của gia sư

Basic Flow - Phụ huynh, học sinh, chọn chức năng “Tra cứu thông tin gia sư”

- Hệ thống hiển thị nhập mã gia sư cần tìm

- Phụ huynh, học sinh, điền mã gia sư cần tra cứu

- Hệ thống kiểm tra thông tin mã gia sư

- Hệ thống hiển thị thông tin gia sư

52

3.2.1.11.2 Activity tra cứu thông tin gia sư

53

3.2.1.12 Use case quản lý thơng tin Lead/Opportunity

Hình 29: Use case quản lý thông tin Lead/Opportunity

3.2.1.12.1 Đặc tả use case thông tin lead/opportunity

Use case name Quản lý thông tin Lead/Opportunity

Description - Nhân viên dựa vào danh sách lead (khách hàng mới) có sẵn hoặc tìm mới để tiếp cận (gọi điện). Khi nhân viên chốt được cuộc hẹn với lead thì lead sẽ được chuyển thành Opportunity (khách hàng tiềm năng).

- Những khách hàng tiềm năng sau khi gặp mặt trao đổi mà

đồng ý ký hợp đồng với trung tâm sẽ trở thành khách hàng chính thức. (Phụ huynh, học sinh)

Actor(s) - Nhân viên

54

Priority Bắt buộc

Trigger - Use case hoạt động khi trung tâm muốn tìm thêm khách hàng

- Use case hoạt động khi có người đến muốn đăng ký học ở

trung tâm

- Use case hoạt động khi nhân viên chuyển 1 lead thành 1

opportunity

Pre-Condition(s) Danh sách các lead

Post-Condition(s) - Tìm ra được những khách hàng tiềm năng

- Khách hàng tiềm năng ký kết hợp đồng trở thành khách

hàng chính thức

Basic Flow - Nhân viên vào “Quản lý Lead/Opportunity”

- Nhân viên vào “Thông tin Lead”

- Nhân viên có danh sách các lead có sẵn hoặc tự tạo cho

mình thêm thơng tin về các lead ở mục “Thêm”

- Nhân viên sử dụng điện thoại bàn của trung tâm thực hiện

các cuộc gọi đến các lead

- Nhân viên đặt được cuộc hẹn với lead nào thì ghi chú ngày

giờ, hình thức, địa điểm cuộc hẹn vào phần “Ghi chú” ở kế bên dịng thơng tin của lead đó

- Nhân viên chuyển thông tin những lead có cuộc hẹn qua

“Thơng tin Opportunity”

- Nhân viên thực hiện tư vấn cho các Opportunity

- Nhân viên thỏa hiệp hợp đồng với Opportunity. Nhân viên

chọn “Tạo hợp đồng” kế bên dịng thơng tin Opportunity đó

55

- Khi ký kết thành công, nhân viên chuyển thơng tin

Opportunity đó sang “Danh sách khách hàng”

Alternative Flow 3a. Nhân viên tự tìm các lead

3b. Nhân viên truy cập danh sách lead có sẵn 7a. Nhân viên tư vấn theo hình thức Online 7b. Nhân viên tư vấn theo hình thức Offline

Exception Flow 7c. Những Opportunity không tham gia buổi hẹn thì nhân viên di chuyển thơng tin của họ về lại “Thông tin lead”

Business Rules Những cuộc gọi đến các Lead phải được ghi âm

Non-Functional Requirement

56

3.2.1.12.2 Activity thông tin lead/opportunity

57

3.2.2 Mơ hình hóa hành vi

3.2.2.1 Đăng nhập

● Đăng ký

58

● Đăng nhập

Hình 32: SQ đăng nhập

● Lấy lại mật khẩu

59

3.2.2.2 Giải quyết thắc mắc, khiếu nại

Giải quyết thắc mắc, khiếu nại

60

Xử lý đánh giá, góp ý lớp học

61

3.2.2.3 Quản lý lớp học

Quản lý thơng tin lớp học

62

Quản lý thời khố biểu

63

Đổi gia sư/ địa điểm lớp học

64

Quản lý sổ liên lạc

65

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

Tra cứu thơng tin khách hàng

Hình 40: SQ tra cứu thơng tin khách hàng

Thêm thông tin khách hàng

66

Sửa thông tin khách hàng

Hình 42: SQ sửa thơng tin khách hàng

Xóa thông tin khách hàng

67

3.2.2.5 Quản lý thông tin gia sư

Cập nhật bằng cấp

Chỉnh sửa thơng tin gia sư

Hình 44: SQ cập nhật bằng cấp

68

Tra cứu thông tin gia sư

69

3.2.2.6 Quản lý thông tin Lead/Opportunity

70

3.2.3 Mơ hình hố cấu trúc

Hình 48: Mơ hình hố cấu trúc

3.2.4 Mơ hình hố dữ liệu

3.2.4.1 Mô tả dữ liệu

- Mỗi nhân viên (NHAN_VIEN) có 1 mã nhân viên (ma_nv) duy nhất, thơng tin của mỗi

nhân viên gồm họ tên, giới tính, năm sinh, số điện thoại, địa chỉ.

- Mỗi thắc mắc của khách hàng (THAC_MAC_KH) có 1 mã số để phân biệt gọi là mã

thắc mắc (ma_thac_mac), mỗi thắc mắc có vấn đề thắc mắc.

- Mỗi hợp đồng (HOP_DONG) có 1 mã hợp đồng duy nhất (ma_hd), thơng tin của mỗi

hợp đồng bao gồm học phí, ngày lập hợp đồng, ngày bắt đầu thực hiện hợp đồng, ngày kết thúc hợp đồng.

- Mỗi lớp học (LOP_HOC) có một mã lớp (ma_lop) duy nhất, thơng tin của lớp học có

chương trình đào tạo của lớp học.

- Mỗi gia sư (GIA_SU) có một mã gia sư (ma_gs) duy nhất, thơng tin của mỗi gia sư gồm

71

- Mỗi bằng cấp (BANG_CAP) có một mã bằng cấp (ma_bang_cap) duy nhất, thơng tin

của bằng cấp có tên bằng cấp

- Mỗi phụ huynh (PHU_HUYNH) có một mã phụ huynh (ma_ph) duy nhất, thơng tin

của mỗi phụ huynh bao gồm họ tên, số điện thoại, địa chỉ, email, giới tính.

- Mỗi nhân thân của học sinh (NHAN_THAN) có thơng tim bao gồm họ tên, số điện

thoại, mối quan hệ với học sinh.

- Mỗi học sinh (HOC_SINH) có mỗi mã học sinh duy nhất, thông tin của mỗi học sinh

bao gồm họ tên, giới tính, số điện thoại, năm sinh.

- Mỗi thời khoá biểu (THOI_KHOA_BIEU) có một mã thời khoá biểu (ma_tkb) duy

nhất, thơng tin của thời khố biểu bao gồm ngày giờ.

- Mỗi sổ liên lạc (SO_LIEN_LAC) có một mã sổ liên lạc (ma_sll) duy nhất, thông tin của

sổ liên lạc bao gồm ngày dạy, nội dung giảng dạy.

- Mỗi cơng tác dạy học (CONG_TAC_DAY_HOC) có một mã dạy học (ma_day_hoc)

duy nhất, thông tin của công tác dạy học gồm địa chỉ, ngày bắt đầu và ngày kết thúc.

- Mỗi đánh giá công tác dạy học theo tháng

(DANH_GIA_CONG_TAC_DAY_HOC_THEO_THANG) có mỗi mã đánh giá duy nhất (ma_danh_gia), thông tin của một bảng đánh giá gồm điểm đánh giá của phụ huynh, điểm đánh giá của học sinh, điểm đánh giá của gia sư, góp ý cho lớp học, ngày đánh giá.

- Mỗi lead (LEAD) có một số điện thoại (SDT) duy nhất, thơn tin của mỗi lead có họ tên,

mã lead, năm sinh học sinh, tình trạng học tập của học sinh, chương trình giảng dạy mà học sinh đang theo học, email, ngày lập.

- Mỗi opportunity (OPPORTUNITY) có một mã opportunity (ma_op) duy nhất, thơng

tin của một opportunity bao gồm mô tả cơ hội, địa chỉ, ngày lập.

3.2.4.2 Danh sách các tập thực thể

Xác định được các thực thể: Gia sư, Bằng cấp, Lớp học, Thời Khoá Biểu, Nhân viên, Phụ huynh, Hợp đồng, Thắc mắc khách hàng, Nhân thân, Học sinh, Sổ liên lạc, Lead, Opportunity, Công tác dạy học, Đánh giá công tác dạy học theo tháng.

72 Xác định các thuộc tính của nó:

- Gia sư (mã gia sư, họ tên, số điện thoại, email, địa chỉ, giới tính, năm sinh)

- Bằng cấp (mã bằng cấp, tên bằng cấp)

- Lớp học (mã lớp học, chương trình đào tạo)

- Thời Khóa Biểu (mã thời khố biểu, ngày giờ)

- Nhân viên (mã nhân viên, họ tên, năm sinh, số điện thoại, giới tính, địa chỉ)

- Phụ Huynh (mã phụ huynh, họ tên, số điện thoại, email, địa chỉ, giới tính)

- Hợp đồng (mã hợp đồng, học phí, ngày lập, ngày bắt đầu, ngày kết thúc)

- Thắc mắc khánh hàng (mã thắc mắc, vấn đề thắc mắc)

- Nhân thân (họ tên, số điện thoại, mối quan hệ)

- Học sinh (mã học sinh, số điện thoại, giới tính, họ tên)

- Sổ liên lạc (mã sổ liên lạc, ngày lập, nội dung)

- Lead (mã lead, số điện thoại, họ tên, năm sinh học sinh, tình trạng học tập,chương trình

giảng dạy, ngày lập)

- Opportunity (mã opportunity, họ tên, mô tả cơ hội, địa chỉ, ngày lập, email

- Công tác dạy học (mã công tác dạy học, địa chỉ, ngày bắt đầu, ngày kết thúc)

- Đánh giá công tác dạy học theo tháng (mã đánh giá, điểm đánh giá của phụ huynh,

điểm đánh giá của học sinh, góp ý, ngày đánh giá)

3.2.4.3 Mối quan hệ giữa các thực thể

● Mối quan hệ giữa Nhân viên và Hợp đồng

Mỗi nhân viên phụ trách từ 0 đến nhiều hợp đồng, mỗi hợp đồng được phụ trách bởi 1 nhân viên.

73

● Mối quan hệ giữa Hợp đồng và Lớp họchọc

Mỗi hợp đồng là của 1 lớp học, 1 lớp học chỉ có 1 hợp đồng.

● Mối quan hệ giữa Gia sư và Công tác dạy học

Mỗi Gia sư có thể thuộc từ 0 đến nhiều Công tác dạy học, mỗi công tác dạy học là của 1 gia sư.

● Mối quan hệ giữa Lead và Opportunity

Mỗi Lead sau khi được chọn lọc sẽ thành 1 Opportunity, mỗi Opportunity được chọn từ 1 Lead.

74

● Mối quan hệ giữa Phụ huynh và Học sinh

Mỗi Phụ huynh là của 1 đến nhiều Học sinh, Mỗi học sinh có 1 đến nhiều Phụ huynh, mối quan hệ giữa Phụ Huynh và Học sinh là Nhân thân.

● Mối quan hệ giữa Lớp học và Công tác dạy học

Mỗi lớp học thuộc 1 đến nhiều Công tác dạy học, mỗi Công tác tác dạy học thuộc 1 Lớp học.

● Mối quan hệ giữa Lớp học và Sổ liên lạc

75

● Mối quan hệ giữa Sổ liên lạc và Nhân viên

Mỗi Sổ liên lạc được phụ trách bởi 1 nhân viên, mỗi Nhân viên phụ trách 1 đến nhiều Sổ liên lạc.

● Mối quan hệ giữa Nhân viên và Thắc mắc của khách hàng

Mỗi Nhân viên quản lí từ 0 đến nhiều Thắc mắc của khách hàng, mỗi Thắc mắc của khách hàng được quản lí bởi 1 Nhân viên.

● Mối quan hệ giữa Lớp học và Gia sư

Mỗi Lớp học được giảng dạy bởi 1 Gia sư, mỗi Gia sư có thể giảng dạy từ 0 đến nhiều Lớp học.

76

Mỗi Gia sư sở hữu ít nhất 1 đến nhiều Bằng cấp, mỗi Bằng cấp là của 1 Gia sư.

● Mối quan hệ giữa Hợp đồng và Phụ huynh

Mỗi Hợp đồng được ký kết với 1 phụ huynh, mỗi Phụ huynh có thể kí kết 1 đến nhiều Hợp đồng.

● Mối quan hệ giữa Opportunity và Phụ Huynh

Mỗi Opportunity sau khi liên hệ sẽ thành một Phụ huynh, mỗi Phụ huynh có thể được liên hệ từ 1 Opportunity hoặc 0.

● Mối quan hệ giữa Học sinh và Lớp học

77

● Mối quan hệ giữa Lớp học và Thời khóa biểu

Mỗi Lớp học có 1 đến nhiều Thời khóa biểu, mỗi Thời khóa biểu chỉ thuộc về 1 Lớp học.

● Mối quan hệ giữa Công tác dạy học và Đánh giá công tác dạy học theo tháng

Một phần của tài liệu Nhóm dự án PHÂN TÍCH THIẾT kế hệ THỐNG (Trang 51)

Tải bản đầy đủ (PDF)

(117 trang)