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

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (11.83 MB, 104 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

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

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

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

<b>SINH VIÊN: NGUYỄN MINH ĐỨC</b>

MÃ LỚP: 125201

<b>HƯỚNG DẪN: NGUYỄN MINH QUÝ</b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

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

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b>LỜI CAM ĐOAN</b>

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 hồn tồ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

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>LỜI CẢM ƠN</b>

Để có thể hồ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 q 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!

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>DANH MỤC CÁC THUẬT NGỮ</b>

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

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>DANH MỤC CÁC BẢNG</b>

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

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

<b>DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ</b>

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

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="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 tố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

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

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

- 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.

- Ngồ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 đã

<b>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 “</b>

<b>1.2. Mục tiêu của đề tài</b>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="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ỉ

<b>1.3. Giới hạn và phạm vi của đề tài</b>

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.

<b>1.4. Nội dung thực hiện</b>

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

<b>1.5. Phương pháp tiếp cận</b>

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:

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>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</b>

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:

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

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:

<small>Bảng 2.1</small> 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ý tồ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

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="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.

- <b>Quy trình quản lý thơng tin tour:</b>

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 đó.

- <b>Quy trình quản lý thơng tin nhân viên:</b>

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 đó.- <b>Quy trình quản lý thơng tin khách hàng :</b>

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đó.

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

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

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="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ý

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="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à

</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 27</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="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

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="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

</div>

×