Activity thêm 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 55)

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ỗi Cơng tác tác dạy học có từ 1 đến nhiều Đánh giá cơng tác dạy học theo tháng, mỗi Đánh giá công tác dạy học theo tháng thuộc 1 Công tác dạy học.

78

3.2.4.4 Mơ hình thực thể kết hợp (ERD) (LINK)

3.3 Thiết kế hệ thống

3.3.1 Thiết kế lớp (chuyển đổi từ sơ đồ lớp mức phân tích sang mức thiết kế)

Hình 49: Mơ hình thực thể kết hợp (ERD)

79

3.3.2 Thiết kế CSDL (chuyển đổi CSDL từ mức quan niệm sang mức vật lý)

3.3.2.1 Sơ đồ CSDL mức vật lý

Hình 51: Sơ đồ CSDL mức vật lý

3.3.2.2 Mô tả CSDL

Diễn giải đối tượng cần lưu trữ thơng tin

Nhân viên

- NHANVIEN (ma_nv nvarchar(10), ho_ten nvarchar(50), dia_chi nvarchar(100), sdt

char(11), nam_sinh date, gioi_tinh char(3))

80

STT Tên thuộc tính Diễn giải Khố chính Khố ngoại

1 Ma_nv Mã nhân viên x

2 Ho_ten Họ và tên của nhân

viên

3 Dia_chi Địa chỉ của nhân

viên

4 Nam_sinh Năm sinh của nhân

viên

5 Sdt Số điện thoại của

nhân viên

6 Gioi_tinh Giới tính của nhân

viên

Opportunity

- OPPORTUNITY (ma_OP nvarchar(10), ho_ten nvarchar(50), dia_chi_hen

nvarchar(50), sdt char(11), mo_ta_co_hoi nvarchar(1000), ngay_lap date)

- Bảng OPPORTUNITY thể hiện tất cả opportunity của hệ thống được phân biệt qua

ma_OP

STT Tên thuộc tính Diễn giải Khố chính Khố ngoại

1 Ma_OP Mã opportunity x

2 Sdt Số điện thoại opportunity x

81

4 Mo_ta_co_hoi Mô tả cơ hội

5 Dia_chi_hen Địa chỉ hẹn

6 Ngay_lap Ngày lập opportunity

Lead

- LEAD (ma_lead nvarchar(10), ho_ten nvarchar(100), tinh_trang_hoc_tap

nvarchar(1000), sdt char(11), nam_sinh_HS date, chuong_trinh_giang_day

nvarchar(100), ngay_lap date)

- Bảng LEAD thể hiện tất cả lead của hệ thống được phân biệt qua sdt

STT Tên thuộc tính Diễn giải Khố chính Khố ngoại

1 Sdt Số điện thoại lead x

2 Ma_lead Mã lead

3 Ho_ten Họ tên lead

4 Nam_sinh_HS Năm sinh học sinh của

lead

5 Tinh_trang_hoc_tap Tình trạng học tập của

lead

6 Chuong_trinh_giang_day Chương trình giảng dạy

cho lead

82

Phụ huynh

- PHUHUYNH (ma_ph nvarchar(10), ma_OP nvarchar(10), ho_ten nvarchar(100),

dia_chi nvarchar(100), sdt char(11), email nvarchar(100), gioitinh char(3))

- Bảng PHUHUYNH thể hiện tất cả phụ huynh của hệ thống được phân biệt qua ma_ph

STT Tên thuộc tính Diễn giải Khố chính Khố ngoại

1 Ma_ph Mã phụ huynh x

2 Ma_OP Mã opportunity x

3 Ho_ten Họ tên phụ huynh

4 Dia_chi địa chỉ phụ huynh

5 Sdt Số điện thoại của phụ huynh

6 Email email phụ huynh

7 Gioi_tinh Giới tính phụ huynh

Nhân thân

- NHANTHAN (ma_ph nvarchar(10), ma_hs nvarchar(10), ho_ten nvarchar(50),

moi_quan_he nvarchar(100), sdt char(11))

- Bảng NHANTHAN thể hiện tất cả nhân thân của hệ thống được phân biệt qua ma_ph

và ma_hs

STT Tên thuộc tính Diễn giải Khố chính Khố ngoại

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 55)

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

(117 trang)