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
Trang 1PHÂ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
NGÀNH: KỸ THUẬT PHẦN MỀM
CHUYÊ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 3Nhận xét của giảng viên hướng dẫn:
GIẢNG VIÊN HƯỚNG DẪN (Ký và ghi rõ họ tên)
Trang 4LỜ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 5LỜ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 6MỤC LỤC
NHẬN XÉT 3
DANH MỤC CÁC THUẬT NGỮ 8
DANH MỤC CÁC BẢNG 9
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ 10
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 12
1.1 Lý do chọn đề tài 12
1.2 Mục tiêu của đề tài 12
1.2.1 Mục tiêu tổng quát 12
1.2.2 Mục tiêu cụ thể 13
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
1.3.2 Phạm vi nghiên cứu 13
1.4 Nội dung thực hiện 13
1.5 Phương pháp tiếp cận 13
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 15
2.1 Quy trình phát triển phần mềm 15
2.2 Thiết kế giao diện web với HTML, CSS 17
2.3 Lập trình phía front-end 21
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 74.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
4.3.1 Kiểm thử 91
4.3.2 Đóng gói ứng dụng 92
4.3.3 Triển khai ứng dụng 97
KẾT LUẬN 98
TÀI LIỆU THAM KHẢO 98
Trang 8DANH MỤC CÁC THUẬT NGỮ
1 HTML Hypertext Markup Language Ngôn ngữ đánh dấu siêu
văn bản
Trang 9DANH 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 10DANH 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 .29 Hì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 11Hì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 12CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.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 TOUR
Trang 13Website, 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.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àng
o Tham khảo các trang mạng lớn
Sử dụng các phương pháp nghiên cứu:
Trang 14Phươ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 15CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG 2.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à tourm
thô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àn
Trang 16sử 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 17Hình 3.6 UC Xóa loại tourHành động của tác nhân Phản ứng của hệ thống
Ngườ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 18Hành động của tác nhân Phản ứng của hệ thống
Người dùng tìm kiếm bằng mã loại
lịch không tồn tại
Hệ thống hiển thị rỗng
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 19quả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 du
lịch nhập vàoNgườ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 20lị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 tin
Trang 21Hì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ống
Trang 22Hành động của tác nhân Phản ứng của hệ thống
Ngườ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 23quản lý nhà cung cấp lý nhà cung cấp
Ngườ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àoNgườ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 24Người dùng nhập mô tả nhà cung cấp
Người dùng xác nhận thêm thông tin
Trang 25Hì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ống
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 26cung cấp cung cấp nhập vào
Ngườ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 Website
Dò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
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ản
lý hóa đơn nhậpNgười dùng yêu cầu chức năng
thê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ăng
sử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ăng
xó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 27Người dùng yêu cầu chức năng
tì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 đơn
nhập nhập vàoNgườ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 đơn
nhập nhập vàoNgười dùng nhập mô tả hóa đơn
Trang 28Hì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ống
Người dùng nhập mã hóa đơn nhập
Trang 29Hì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ống
Ngườ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ống
Người dùng tìm kiếm bằng mã hóa
Trang 30Hình 3-5 Biểu đồ Use Case chức năng Quản lý hóa đơn bán của Website
Dò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
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ản
lý hóa đơn bánNgười dùng yêu cầu chức năng
thê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ăng
sử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ăng
xó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ăng
tì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 31Hì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 đơn
bán nhập vàoNgườ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 đơn
bán vàoNgười dùng nhập mô tả hóa đơn bán
Người dùng xác nhận thêm thông tin
hó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ống
Ngườ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 32Ngườ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 đơn
bán vàoNgười dùng nhập mô tả hóa đơn
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ống
Người dùng nhập mã hóa đơn bán
Trang 33Hì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ống
Người dùng tìm kiếm bằng mã hóa
Trang 34Use 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ống
Người dùng yêu cầu chức năng
Trang 35Người dùng yêu cầu chức nă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ách
hàngnhập vàoNgườ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ách
hàng nhập vàoNgười dùng nhập mô tả khách hàng
Người dùng xác nhận thêm thông tin
Trang 36Hì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ống
Trang 37Hì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ống
Trang 38Use 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ống
Ngườ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ăng
thê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ăng
sử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 39xóa nhân viên xóa nhân viên
Ngườ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ân
viên nhập vàoNgườ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ân
viên nhập vàoNgười dùng nhập mô tả nhân viên
Người dùng xác nhận thêm thông tin
Trang 40Hì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ống
Người dùng nhập mã nhân viên
Người dùng xác nhận sửa thông tin