Phân Tích Thiết Kế Hướng Đối Tượng Với Uml Website Giới Thiệu Và Đặt Tour Du Lịch Ducteng Travel.pdf

104 0 0
Tài liệu đã được kiểm tra trùng lặp
Phân Tích Thiết Kế Hướng Đối Tượng Với Uml Website Giới Thiệu Và Đặt Tour Du Lịch Ducteng Travel.pdf

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trang 1

PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG VỚIUML

WEBSITE GIỚI THIỆU VÀ ĐẶT TOUR DU LỊCH DUCTENGTRAVEL

NGÀNH: KỸ THUẬT PHẦN MỀMCHUYÊN NGÀNH: CÔNG NGHỆ WEB

SINH VIÊN: NGUYỄN MINH ĐỨC

MÃ LỚP: 125201

HƯỚNG DẪN: NGUYỄN MINH QUÝ

Trang 3

Nhận xét của giảng viên hướng dẫn:

Trang 4

LỜI CAM ĐOAN

Em xin cam đoan bài tập lớn “Website giới thiệu và đặt Tour du lịchDucteng_Travel ” là kết quả thực hiện của bản thân em dưới sự hướng dẫn củathầy Nguyễn Minh Quý

Những phần sử dụng tài liệu tham khảo trong bài tập lớn đã được nêu rõtrong phần tài liệu tham khảo Các kết quả trình bày trong bài tập lớn và chươngtrình xây dựng được hoàn toàn là kết quả do bản thân em thực hiện.

Nếu vi phạm lời cam đoan này, em xin chịu hoàn toàn trách nhiệm trướckhoa và nhà trường.

Hưng Yên, ngày … tháng … năm… Sinh viên

Nguyễn Minh Đức

Trang 5

LỜI CẢM ƠN

Để có thể hoàn thành bài tập lớn này, lời đầu tiên em xin phép gửi lời cảm ơntới bộ môn Công nghệ phần mềm, Khoa Công nghệ thông tin – Trường Đại học Sưphạm Kỹ thuật Hưng Yên đã tạo điều kiện thuận lợi cho em thực hiện bài tập lớnmôn học này.

Đặc biệt em xin chân thành cảm ơn thầy Nguyễn Minh Quý đã rất tận tìnhhướng dẫn, chỉ bảo em trong suốt thời gian thực hiện bài tập lớn vừa qua.

Em cũng xin chân thành cảm ơn Thầy đã tận tình giảng dạy, trang bị cho emnhững kiến thức cần thiết, quý báu để giúp em thực hiện được bài tập lớn này.

Mặc dù em đã có cố gắng, nhưng với trình độ còn hạn chế, trong quá trìnhthực hiện đề tài không tránh khỏi những thiếu sót Em hi vọng sẽ nhận được nhữngý kiến nhận xét, góp ý của Thầy giáo về những kết quả triển khai trong bài tập lớn.

Em xin trân trọng cảm ơn!

Trang 6

1.3 Giới hạn và phạm vi của đề tài 13

1.3.1 Đối tượng nghiên cứu 13

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 23

3.1 Phát biểu bài toán 23

3.1.1 Các yêu cầu chức năng 23

3.1.2 Biểu đồ lớp thực thể 61

3.1.3 Các yêu cầu phi chức năng 66

3.2 Thiết kế giao diện 66

CHƯƠNG 4: TRIỂN KHAI WEBSITE 76

4.1 Triển khai các chức năng cho phân hệ người dùng 76

4.1.1 Trang chủ (Ví dụ) 78

Trang 7

4.1.2 Trang Tourm Tour (Ví dụ) 85

4.2 Triển khai các chức năng cho phân hệ quản trị nội dung (nếu có) 86

4.3 Kiểm thử và triển khai ứng dụng 91

Trang 8

DANH MỤC CÁC THUẬT NGỮ

1 HTML Hypertext Markup Language Ngôn ngữ đánh dấu siêuvăn bản

Trang 9

DANH MỤC CÁC BẢNG

Bảng 3-1: Các chức năng của phân hệ trang quản trị .23

Bảng 3-2: Các chức năng phân hệ của người dùng .25

Bảng 3-3: Thông tin mô tả loại tour .61

Bảng 3-4: Thông tin mô tả tour .61

Bảng 3-5: Thông tin mô tả nhà cung cấp .62

Bảng 3-6: Thông tin mô tả hóa đơn nhập .62

Bảng 3-7: Thông tin mô tả đặt tour 62

Bảng 3-8: Thông tin mô tả chi tiết đơn tour 63

Bảng 3-9: Thông tin mô tả tin tức .63

Bảng 3-10: Thông tin mô tả người quản lý .64

Bảng 3-11: Thông tin mô tả hóa đơn .64

Bảng 3-12: Thông tin mô tả khách hàng .64

Bảng 3-13: Thông tin mô tả giỏ tour .65

Trang 10

DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ

Hình 3-1: Biểu đồ Use Case tổng quát của Website 24

Hình 3-2: Biểu đồ Use Case chức năng Quản lý loại tour du lịch của Website 25

Hình 3-3: Biểu đồ Use Case chức năng Quản lý tour du lịch của Website 27

Hình 3-4: Biểu đồ Use Case chức năng Quản lý nhà cung cấp của Website .29Hình 3-5: Biểu đồ Use Case chức năng Quản lý hóa đơn của Website 31

Hình 3-6: Biểu đồ Use Case chức năng Quản lý khách hàngcủa Website 33

Hình 3-7: Biểu đồ Use Case chức năng Quản lý nhân viên của Website 35

Hình 3-8: Biểu đồ Use Case chức năng Quản lý tin tức của Website 37

Hình 3-9: Biểu đồ use case tổng quát phân hệ người dùng 40

Hình 3-10: Biểu đồ Use Case hiển thị thông tin tour du lịch 40

Hình 3-11: Biểu đồ use case quản lý giỏ tour 41

Hình 3-12: Biểu đồ use case tìm kiếm tour du lịch 43

Hình 3-13: Biểu đồ use case quản lý tài khoản 44

Hình 3-14: Biểu đồ lớp thực thể hệ thống 65

Hình 3-15: Giao diện index(Trang chủ) 68

Hình 3-16: Giao diện chi tiết tour 69

Hình 3-17: Giao diện giỏ tour 70

Hình 3-18: Giao diện trang đăng nhập 70

Hình 3-19: Giao diện trang quản trị 71

Hình 3-20: Giao diện trang quản lý tour du lịch 72

Hình 3-21: Giao diện trang quản lý loại tour du lịch 72

Hình 3-22: Giao diện trang quản lý nhà cung cấp 73

Hình 3-23: Giao diện trang quản lý khách hàng 73

Hình 3-24: Giao diện trang quản lý nhân viên 74

Hình 3-25: Giao diện trang quản lý hóa đơn tour 74

Trang 11

Hình 3-26: Giao diện trang quản lý hóa đơn bán 75

Hình 3-27: Giao diện trang quản lý tin tức 75

Hình 4-1: Giao diện chức năng thêm tour du lịch 76

Hình 4-2: Giao diện chức năng sau khi thêm tour du lịch 77

Hình 4-3: Giao diện chức năng xóa tour khỏi giỏ tour 77

Hình 4-4: Giao diện chức năng sau khi xóa tour du lịch 78

Hình 4-5: Giao diện chức năng thanh toán 78

Hình 4-6: Xây dựng trang Index bằng thẻ HTML 79

Hình 4-7: Kỹ thuật định dạng CSS 82

Hình 4-8: Chức năng slider 83

Hình 4-9: Chức năng thêm tour 84

Hình 4-10: Trang chi tiết tour 86

Hình 4-11: Giao diện trang quản trị 87

Hình 4-12: Giao diện trang thêm tour 88

Hình 4-13: Giao diện trang quản lý loại tour 89

Hình 4-14: Giao diện trang thêm nhà cung cấp 89

Hình 4-15: Giao diện trang thêm khách hàng 89

Hình 4-16: Giao diện trang thêm nhân viên 90

Hình 4-17: Giao diện trang thêm hóa đơn nhập 90

Hình 4-18: Giao diện trang thêm hóa đơn bán 91

Hình 4-19: Giao diện trang thêm tin tức 91

Hình 4-20: Giao diện thêm tour 92

Hình 4-21: Giao diện xóa tour .92

Trang 12

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI1.1 Lý do chọn đề tài

- Ngày nay, ứng dụng thương mại điện tử, công nghệ thông tin và việc tin học hóa được tourm là một trong những yếu tố mang tính quyết định trong hoạt động của chính phủ, tổ chức, cũng như các công ty; nó đóng vai trò hết sức quan trọng, có thểtạo ra một trong những bước đột phá quan trọng.

- Việc xây dựng Website để phục vụ nhu cầu riêng của các tổ chức ngày càng trở lêncần thiết Thông qua những Website này, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ hay tour dịch vụ mới của công ty sẽ được nhiều người quan tâm và tìm hiểu đến khách hàngcủa họ một cách kịp thời và nhanh chóng, tránh những phiền phức truyền thống thường gặp phải.

- Đối với chính phủ và các công ty việc thiết lập website càng trở nên cần thiết hơn,thông qua website này thông tin về họ cũng như các công văn càng trở nên cần thiết.

- Ngoài ra hoạt động của công ty du lịch càng trở nên cần thiết vì giúp khách hàngtìm hiểu được và nắm rõ thông tin du lịch trước khi đặt chân đến nơi Bắt nguồn tốt ý tưởng này cùng với những gọi ý của Thầy Nguyễn Minh Quý, em đã

thực hiện Bài Tập lớn : “ XÂY DỰNG WEBSITE GIỚI THIỆU VÀ ĐẶT TOURDU LỊCH DUCTENGTRAVEL “

1.2 Mục tiêu của đề tài

Trang 13

Website, biết được nhưng thông tin cập nhập tour mới nhất từ website, Với nhiềuý tưởng phù hợp với mọi nhu cầu của khách hàngsẽ mang đến cho khách hàng mộttrải nghiệm hoàn hảo.

1.2.2 Mục tiêu cụ thể

Trang web được thiết kế sẽ có các mục để giúp người dùng dễ tìm hiểu về nhữngchiếc tour du lịch như sau:

Trang chủ tour du lịch Hình ảnh Giá cả Địa Chỉ

1.3 Giới hạn và phạm vi của đề tài

1.3.1 Đối tượng nghiên cứu

Đối tượng nghiên cứu: Khách hàngcó nhu cầu tìm hiểu về tour du lịch.Khách thể nghiên cứu: Những người có ý định muốn tour và mua tour du lịch 1.3.2 Phạm vi nghiên cứu

- Phạm vi không gian: tỉnh Hưng Yên- Phạm vi thời gian: Từ tháng 8 năm 2022

- Ý nghĩa khoa học và thực tiễn của đề tài: Giúp cho khách hàng có thể tìm vàđặt được một tour du lịch ưng ý nhất

1.4 Nội dung thực hiện

Tìm hiểu và phân tích các yêu cầu của việc thiết kế web: - Các chức năng tìm kiếm, đặt,

- Các chức năng giúp người dùng dễ dàng tìm kiếm tìm hiểu về tour

1.5 Phương pháp tiếp cận

o Phỏng vấn nhu cầu của khách hàngo Tham khảo các trang mạng lớnSử dụng các phương pháp nghiên cứu:

Trang 14

Phương pháp đọc tài liệu

Phương pháp nghiên cứu bằng cách tiếp cận trực tiếp với người sử dụngthông qua việc khảo sát hệ thống cũ, đề xuất lựa chọn hệ thống mới

Lựa chọn công cụ lập trình và tiến hành xây dựng web thiết kế Microsoft Visual Studio Code 2022: dùng để thiết kế web

Trang 15

CHƯƠNG 2:KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG2.1 Khảo sát và xác định yêu cầu hệ thống

2.1.1 Mô tả hệ thống phần mềm

Một cửa tour tour du lịch cần xây dựng một hệ thống quản lý hỗ trợ đặt lịch, tư vấn Hoạt động của website gồm:

- Quy trình quản lý tài khoản, đăng nhập, phân quyền:

Mỗi nhắn viên có chức vụ khác nhau sẽ được cấp tải khoản với quyền hạn khácnhau:

Bảng 2.1 Mô tả chức vụ và quyền hạn của từng chức vụChức vụ Vai trò Quyền

Nhân viên Nhập Tour Lập hóa đơn, chi tiết hóa đơn, cập nhật và tourmthông tin cá nhân của nhân viên đó (không đượcphép tourm, cập nhật thông tin cá nhân của nhânviên khác), cập nhật thông tin nhà cung cấp, cậpnhật thông tin tour.

Nhân viên Bán Tour Lập hóa đơn bán, cập nhật và tourm thông tin cánhân của nhân viên đó (không được phép tourm,cập nhật thông tin cá nhân của nhân viên khác),cập nhật thông tin khách hàng , tourm và cập nhậtthông tin tour, thống kê doanh thu, kiểm tra kháchtrong tour

Quản Lý Quản lý toànbộ hoạt độngcửa tour

Có thể sử dụng tất cả chức năng của hệ thống.

Khi một nhân viên được nhập mới, hệ thống sẽ tự động sinh ra mật khẩu cho tài khoản của nhân viên đó, tên đăng nhập sẽ là mã nhân viên Nhân viên khi

Trang 16

sử dụng hệ thống phải đăng nhập, mỗi chức vụ khác nhau hệ thống sẽ phân quyền với từng chức năng khác nhau cho nhân viên.

- Quy trình quản lý thông tin tour:

Thông tin của tour du lịch bao gồm: Mã tour du lịch , tên tour du lịch , hìnhảnh, xuất xứ, giá

Khi một tour mới được nhập, nhân viên nhập Tour có nhiệm vụ cập nhật thôngtin về tour mới vào hệ thống, nếu có sai sót, thay đổi nhân viên nhập tour hoặcnhắn viên bán tour có thể thực hiện cập nhật lại thông tin về tour đó

- Quy trình quản lý thông tin nhân viên:

Thông tin nhắn viên bao gồm: Mã nhân viên, tên nhân viên, năm sinh (nhân viên phải từ 18 tuổi trở lên), giới tính, địa chỉ, chức vụ, password.

Mỗi chức vụ có vai trò khác nhau:

Quản lý: Chịu trách nhiệm kiểm tra, quản lý hoạt động, thông tin của nhân viên.

Nhân viên bán tour : Chịu trách nhiệm bán tour Nhân viên nhập tour : Chịu trách nhiệm nhập tour

Nhân viên chỉ có thể cập nhật, tourm các thông tin cá nhân của nhân viên đó.- Quy trình quản lý thông tin khách hàng :

Thông tin khách hàngbao gồm: Mã khách hàng , tên khách hàng , số tour dulịch

Khi một khách hàngmới đến mua, nhân viên bán tour có nhiệm vụ nhập thôngtin của khách hàng đó vào hệ thống, nếu có sai sót, thay đổi về thông tin củakhách hàngthì nhân viên bán tour có thể thực hiện cập nhật lại thông tin củakhách hàngđó.

- Quy trình quản lý thông tin nhà cung cấp:

Thông tin của nhà cung cấp bao gồm: Mã nhà cung cấp, tên nhà cung cấp, địa chỉ, số tour du lịch

Khi có một nhà cung cấp mới, nhân viên nhập tour sẽ có nhiệm vụ nhập thông tin của nhà cung cấp đó vào hệ thống, nếu có sai sót, thay đổi về thông tin của

Trang 17

Hình 3.6 UC Xóa loại tourHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã loại tour cần

xóa thông tin

Hệ thống kiểm tra tính hợp lệ của mã loại tour nhập vào

Người dùng xác nhận xóa thông tin loại tour

Hệ thống lưu thông tin loại tour sau khi sửa vào CSDL

Dòng sự kiện phụ UC-QLHDT A4: Tìm kiếm loại Tour Du Lịch

Hình 3.7 UC Tìm kiếm loại tour

Trang 18

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng tìm kiếm bằng mã loại

Use Case chức năng Quản lý tour du lịch

Hình 3-3 Biểu đồ Use Case chức năng Quản lý Tour Du Lịch của WebsiteDòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống

Người dùng yêu cầu chức năng Hiện thị giao diện lựa chọn các chức năng quản lý

Trang 19

quản lý tour du lịch tour du lịch Người dùng yêu cầu chức năng

Người dùng nhập mã tour du lịch Hệ thống kiểm tra tính hợp lệ của mã tour dulịch nhập vào

Người dùng nhập tên tour du lịch Hệ thống kiểm tra tính hợp lệ của tên tour du

Trang 20

lịch nhập vàoNgười dùng nhập mô tả tour du lịch

Người dùng xác nhận thêm thông tintour du lịch

Hệ thống lưu thông tin tour du lịch thêm mớivào CSDL

Dòng sự kiện phụ UC-QLHDT A2: Sửa thông tin Tour Du Lịch

Hình 3.9 UC Sửa Tour Du LịchHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã tour du lịch

Trang 21

Hình 3.10 UC Xóa Tour Du LịchHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã tour du lịch

Trang 22

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng tìm kiếm bằng mã tour

Use Case chức năng Quản lý nhà cung cấp

Hình 3-4 Biểu đồ Use Case chức năng Quản lý nhà cung cấp của WebsiteDòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thống

Người dùng yêu cầu chức năng Hiện thị giao diện lựa chọn các chức năng quản

Trang 23

quản lý nhà cung cấp lý nhà cung cấpNgười dùng yêu cầu chức năng

Hành động của tác nhân Phản ứng của hệ thống

Người dùng nhập mã nhà cung cấp Hệ thống kiểm tra tính hợp lệ của mã nhàcung cấp nhập vào

Người dùng nhập tên nhà cung cấp Hệ thống kiểm tra tính hợp lệ của tên nhàcung cấp nhập vào

Trang 24

Người dùng nhập mô tả nhà cung cấpNgười dùng xác nhận thêm thông tinnhà cung cấp

Hệ thống lưu thông tin nhà cung cấp thêmmới vào CSDL

Dòng sự kiện phụ UC-QLHDT A3: Xóa thông tin nhà cung cấp

Trang 25

Hình 3.10 UC Xóa nhà cung cấpHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã nhà cung cấp

Người dùng tìm kiếm bằng mã nhà Hệ thống kiểm tra tính hợp lệ của mã nhà

Trang 26

cung cấp cung cấp nhập vàoNgười dùng tìm kiếm mã nhà cung

Use Case chức năng Quản lý hóa đơn nhập

Hình 3-5 Biểu đồ Use Case chức năng Quản lý hóa đơn nhập của WebsiteDòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng yêu cầu chức năng

quản lý hóa đơn nhập

Hiện thị giao diện lựa chọn các chức năng quảnlý hóa đơn nhập

Người dùng yêu cầu chức năngthêm hóa đơn nhập

Hệ thống hiển thị giao diện trang quản lý thêmhóa đơn nhập

Người dùng yêu cầu chức năngsửa hóa đơn nhập

Hệ thống hiện thị giao diện quản lý chức năngsửa thông tin hóa đơn nhập

Người dùng yêu cầu chức năngxóa hóa đơn nhập

Hệ thống hiện thị giao diện quản lý chức năngxóa hóa đơn nhập

Trang 27

Người dùng yêu cầu chức năngtìm kiếm hóa đơn nhập

Hệ thống hiện thị giao diện quản lý chức năngtìm kiếm thông tin hóa đơn nhập

Dòng sự kiện phụ

Dòng sự kiện phụ UC-QLLH A1: Thêm hóa đơn nhập

Hình 3.10 UC Thêm hóa đơn nhậpHành động của tác nhân Phản ứng của hệ thống

Người dùng nhập mã hóa đơn nhập Hệ thống kiểm tra tính hợp lệ của mã hóa đơnnhập nhập vào

Người dùng nhập tên hóa đơn nhập Hệ thống kiểm tra tính hợp lệ của tên hóa đơnnhập nhập vào

Người dùng nhập mô tả hóa đơnnhập

Người dùng xác nhận thêm thông tinnhà cung cấp

Hệ thống lưu thông tin hóa đơn nhập thêmmới vào CSDL

Dòng sự kiện phụ UC-QLHDT A2: Sửa thông tin hóa đơn nhập

Trang 28

Hình 3.10 UC Sửa hóa đơn nhậpHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã hóa đơn nhập

Dòng sự kiện phụ UC-QLHDT A3: Xóa thông tin hóa đơn nhập

Trang 29

Hình 3.10 UC Xóa hóa đơn nhậpHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã hóa đơn nhập

Dòng sự kiện phụ UC-QLHDT A4: Tìm kiếm hóa đơn nhập

Hình 3.10 UC Tìm kiếm hóa đơn nhậpHành động của tác nhân Phản ứng của hệ thốngNgười dùng tìm kiếm bằng mã hóa

Trang 30

Hình 3-5 Biểu đồ Use Case chức năng Quản lý hóa đơn bán của WebsiteDòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng yêu cầu chức năng

quản lý hóa đơn bán

Hiện thị giao diện lựa chọn các chức năng quảnlý hóa đơn bán

Người dùng yêu cầu chức năngthêm hóa đơn bán

Hệ thống hiển thị giao diện trang quản lý thêmhóa đơn bán

Người dùng yêu cầu chức năngsửa hóa đơn bán

Hệ thống hiện thị giao diện quản lý chức năngsửa thông tin hóa đơn bán

Người dùng yêu cầu chức năngxóa hóa đơn bán

Hệ thống hiện thị giao diện quản lý chức năngxóa hóa đơn bán

Người dùng yêu cầu chức năngtìm kiếm hóa đơn bán

Hệ thống hiện thị giao diện quản lý chức năngtìm kiếm thông tin hóa đơn bán

Dòng sự kiện phụ

Dòng sự kiện phụ UC-QLLH A1: Thêm hóa đơn bán

Trang 31

Hình 3.10 UC Thêm hóa đơn bánHành động của tác nhân Phản ứng của hệ thống

Người dùng nhập mã hóa đơn bán Hệ thống kiểm tra tính hợp lệ của mã hóa đơnbán nhập vào

Người dùng nhập tên hóa đơn bán Hệ thống kiểm tra tính hợp lệ của tên hóa đơnbán vào

Người dùng nhập mô tả hóa đơn bánNgười dùng xác nhận thêm thông tinhóa đơn bán

Hệ thống lưu thông tin hóa đơn nhập thêmmới vào CSDL

Dòng sự kiện phụ UC-QLHDT A2: Sửa thông tin hóa đơn bán

Hình 3.10 UC Sửa hóa đơn bánHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã hóa đơn bán

cần sửa

Hệ thống kiểm tra tính hợp lệ của mã hóa đơnbán nhập vào

Trang 32

Người dùng nhập tên hóa đơn bán Hệ thống kiểm tra tính hợp lệ của tên hóa đơnbán vào

Người dùng nhập mô tả hóa đơnbán

Người dùng xác nhận sửa thông tinhóa đơn bán

Hệ thống lưu thông tin hóa đơn nhập sau khi sửamới vào CSDL

Dòng sự kiện phụ UC-QLHDT A3: Xóa thông tin hóa đơn bán

Hình 3.10 UC Xóa hóa đơn bánHành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã hóa đơn bán

Trang 33

Hình 3.10 UC Tìm kiếm hóa đơn bánHành động của tác nhân Phản ứng của hệ thốngNgười dùng tìm kiếm bằng mã hóa

Trang 34

Use Case chức năng Quản lý khách hàng

Hình 3-6 Biểu đồ Use Case chức năng Quản lý khách hàngcủa WebsiteDòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng yêu cầu chức năng

Trang 35

Người dùng yêu cầu chức năngtìm kiếm khách hàng

Hệ thống hiện thị giao diện quản lý chức năng tìmkiếm thông tin khách hàng

Dòng sự kiện phụ

Dòng sự kiện phụ UC-QLLH A1: Thêm khách hàng

Hình 3.10 UC Thêm khách hàngHành động của tác nhân Phản ứng của hệ thống

Người dùng nhập mã khách hàng Hệ thống kiểm tra tính hợp lệ của mã kháchhàngnhập vào

Người dùng nhập tên khách hàng Hệ thống kiểm tra tính hợp lệ của tên kháchhàng nhập vào

Người dùng nhập mô tả khách hàng Người dùng xác nhận thêm thông tinkhách hàng

Hệ thống lưu thông tin khách hàngthêm mớivào CSDL

Dòng sự kiện phụ UC-QLHDT A2: Sửa thông tin khách hàng

Trang 36

Hình 3.10 UC Sửa khách hàng Hành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã khách

Người dùng xác nhận sửa thông tinkhách hàng

Hệ thống lưu thông tin khách hàng sau khi sửamới vào CSDL

Dòng sự kiện phụ UC-QLHDT A3: Xóa thông tin khách hàng

Trang 37

Hình 3.10 UC Xóa khách hàng Hành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã khách

Trang 38

Người dùng tìm kiếm bằng mã kháchhàng

Hệ thống kiểm tra tính hợp lệ của mã kháchhàngnhập vào

Người dùng tìm kiếm mã kháchhàngcó tồn tại

Hệ thống hiển thị thông tin khách hàngramàn hình

Người dùng tìm kiếm mã kháchhàngkhông tồn tại

Hệ thống hiển thị rỗng

Use Case chức năng Quản lý nhân viên

Hình 3-7 Biểu đồ Use Case chức năng Quản lý nhân viên của WebsiteDòng sự kiện chính

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng yêu cầu chức năng

quản lý nhân viên

Hiện thị giao diện lựa chọn các chức năng quản lýnhân viên

Người dùng yêu cầu chức năngthêm nhân viên

Hệ thống hiển thị giao diện trang quản lý thêmnhân viên

Người dùng yêu cầu chức năngsửa nhân viên

Hệ thống hiện thị giao diện quản lý chức năng sửathông tin nhân viên

Người dùng yêu cầu chức năng Hệ thống hiện thị giao diện quản lý chức năng

Trang 39

xóa nhân viên xóa nhân viênNgười dùng yêu cầu chức năng

tìm kiếm nhân viên

Hệ thống hiện thị giao diện quản lý chức năng tìmkiếm thông tin nhân viên

Dòng sự kiện phụ

Dòng sự kiện phụ UC-QLLH A1: Thêm nhân viên

Hình 3.10 UC Thêm nhân viên

Hành động của tác nhân Phản ứng của hệ thống

Người dùng nhập mã nhân viên Hệ thống kiểm tra tính hợp lệ của mã nhânviên nhập vào

Người dùng nhập tên nhân viên Hệ thống kiểm tra tính hợp lệ của tên nhânviên nhập vào

Người dùng nhập mô tả nhân viênNgười dùng xác nhận thêm thông tinnhân viên

Hệ thống lưu thông tin nhân viên thêm mớivào CSDL

Dòng sự kiện phụ UC-QLHDT A2: Sửa thông tin nhân viên

Trang 40

Hình 3.10 UC Sửa nhân viên

Hành động của tác nhân Phản ứng của hệ thốngNgười dùng nhập mã nhân viên

Hệ thống lưu thông tin nhân viên sau khi sửamới vào CSDL

Dòng sự kiện phụ UC-QLHDT A3: Xóa thông tin nhân viên

Ngày đăng: 13/06/2024, 09:34