1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH

31 1 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 1,27 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- Quản lý nhân viên xem, thêm, sửa, xóa nhân viên.Khi nhận được yêu cầu tìm kiếm của khách hàng hệ thống sẽ đưa rathông tin của các tour du lịch phù hợp cho khách hàng.. b Biểu đồ Use Ca

Trang 1

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

BÀI TẬP LỚN PTTK WEBSITE ĐẶT TOUR DU LỊCH

Sinh viên thực hiện: Nguyễn Phương Thảo DTC1854802010249

Đỗ Danh Hải DTC18H4802010203

Tên môn học: Phân tích thiết kế hệ thống

Trang 2

MỤC LỤC

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 3

1.1 Mô tả bài toán

1.2 Xác lập dự án

1.3 Liệt kê các tác nhân và ca sử dụng

1.3.1 Tác nhân

1.3.2 Ca sử dụng

1.4 Đặt tả use case

1.4.1 Xem trang chủ

1.4.2 Tìm kiếm tour

1.4.3 Đặt tour

1.4.4 Thanh toán

1.4.5 Đánh giá

1.4.6 Quản lý khách hàng

1.4.7 Quản lý tour

1.4.8 Lập hóa đơn

1.4.9 Tư vấn khách hàng

1.4.10 Quản lý nhân viên

1.4.11 Đăng nhập

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

2.1 Phân tích hệ thống

2.1.1 Biểu đồ Use case

2.1.2 Biểu đồ lớp phân tích

2.1.3 Biểu đồ trạng thái

2.2 Thiết kế hệ thống

2.2.1 Biểu đồ tương tác

2.2.2 Biểu đồ lớp chi tiết

KẾT LUẬN

Trang 3

CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN

1.1 Mô tả bài toán

- Công ty du lịch Hồng Gai Tourism hiện tại là một công ty du lịch đãthành lập được một thời gian, nhưng cách thức vận hành hệ thống của công ty vẫn mang tính thủcông, dựa vào kinh nghiệm của hệ thống nhân viên và ít có sự can thiệp của máy tính Vì vậy nênviệc quản lý hệ thống và vận hành hệ thống hiện tại rất khó khăn, không thể tranh đua được với cáccông ty khác

- Hoạt động của công ty hoàn toàn thủ công nên bộc lộ những hạn chế nhưsau:

Khách hàng muốn đăng ký tour du lịch sẽ phải đến tận văn phòng giao dịch của công ty

Tra cứu thông tin về các tour du lịch, khách hàng, … nhiều khi mất rất nhiều thời gian và thiếu chính xác

Việc lưu trữ các thông tin về tour du lịch, khách hàng, nhà cung cấp, tài chính,… phải sử dụng nhiều loại giấy tờ, sổ sách, rất cồng kềnh

Tốn nhiều thời gian tổng hợp, báo cáo, thống kê

Không tiếp cận được nhiều khách hàng

Không đáp ứng được nhu cầu hiện nay và phát triển công ty trong tương lai

- Trước tình hình đó, vấn đề đặt ra là cần phải có một hộ thống mới đáp ứng được các yêu cầu cơ bản sau:

Website phải có dung lượng không quá lớn, tốc độ xử lý nhanh

Dễ sử dụng và quản lý

Giao diện dễ nhìn, thân thiện với người dungCông việc tính toán phải thực hiện chính xác, không chấp nhận sai

Trang 4

Sử dụng mã hóa các thông tin nhạy cảm của khách hàng

Đảm bảo an toàn dữ liệu khi chạy website trực tuyến

1.2 Xác lập dự án

- Để đáp ứng được nhu cầu hiện nay, chúng em xin đưa ra một hệ thốngmới để thay thế cho hệ thống cũ của công ty Đó là hệ thống một website đặt tour du lịch online

- Với hệ thống này, khách hàng có thể xem, tìm kiếm thông tin về các tour

du lịch hiện hành hoặc tìm kiếm tour du lịch theo các yêu cầu cụ thể về giá cả, ngày khởi hành củatour Đồng thời, khách hàng cũng có thể đặt và thanh toán trực tiếp các tour du lịch của công tyonline một cách dễ dàng

- Sau khi khách hàng đặt tour trực tuyển, website sẽ cập nhật thông tin đặtchỗ này và lưu trực tiếp lên cơ sở dữ liệu, cho phép người quản trị được phân quyền theo các côngviệc sau:

Tìm kiếm các đơn đặt tour đã được xác nhận hay chưa xác nhận

Xác nhận đơn đặt tour hợp lệ, chỉnh sửa thông tin khách hàng và thông tin đặt tour trên từng đơn cụ thể, thống kê tình hình đặt chỗ của tour

Xem danh sách khách hàng tham gia các tour đó

Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các địađiểm du lịch ở các địa phương khác nhau mà công ty muốn giới thiệu chokhách hàng

Theo dõi tình hình liên hệ thông qua website để đáp ứng kịp thời nhu cầu của họ

- Với hệ thống này quản lý cũng có thể quản lý nhân viên, thống kê tình hình hoạt động của công ty một cách dễ dàng hơn

1.3 Liệt kê các tác nhân và ca sử dụng

Trang 5

1.3.1 Tác nhân

Truy cập vào trang web và xem nội dung trang

Có thể thực hiện tìm kiếm, xem, chọn, đặt tour

Xem các khuyến mại, tour du lịch, gói tour du lịch,…

Được hỗ trợ trực tuyến bởi người quản trị

Có thể đánh giá, phản hồi, đóng góp ý kiến

Giữ vai trò quản lý, điều chỉnh website và hoạt động của hệ thống

Là người thực hiện được tất cả các chức năng của hệ thống: QL khách hàng, QL tour, lập hóa đơn,

Là người điều hành và QL nhân viên trong công ty

Cũng có thể thực hiện được các chức năng của hệ thống

- Quản lý khách hàng (xem, thêm, sửa, xóa thông tin khách hàng)

- Quản lý tour (xem, thêm, sửa, xóa thông tin của tour)

Trang 6

- Quản lý nhân viên (xem, thêm, sửa, xóa nhân viên).

Khi nhận được yêu cầu tìm kiếm của khách hàng hệ thống sẽ đưa rathông tin của các tour du lịch phù hợp cho khách hàng

Nếu hệ thống không tìm thấy tour du lịch phù hợp, hệ thống sẽ hiển

Trang 7

thị lên cho khách hàng biết không có tour du lịch phù hợp.

Các thông tin của danh sách tài khoản gồm: mã thẻ, ngày phát hành, tên chủ thẻ

Sau khi nhận được danh sách các tài khoản thì khách hàng có thểchuyển khoản vào các tài khoản của công ty để thanh toán đơn đặt tour( chuyển khoản sẽ phải ghi đúng nội dung yêu cầu của công ty đề ra trên

Trang 8

Ca sử dụng này được nhân viên sử dụng để quản lý khách hàng.

Các thông tin của khách hàng gồm: mã khách hàng, họ tên, địa chỉ,

Trang 9

1.4.7 Quản lý tour

- Tóm tắt: Mô tả quá trình quản lý tour của nhân viên

Ca sử dụng này được nhân viên sử dụng để quản lý tour

Các thông tin của tour gồm: mã tour, tên tour, giá tour,

Ở đây nhân viên có thể thực hiện các chức năng như: xem, thêm, sửa, xóa tour

Ngoài ra nhân viên cũng phải cập nhật thêm lịch trình cho các tour

Trang 10

Nhân viên có thể gọi trực tiếp cho khách hàng để tư vấn.

Khách hàng cũng có thể gọi trực tiếp cho nhân viên công ty để được tư vấn

- Tóm tắt: Mô tả quy trình quản lý nhân viên của quản lý

Ca sử dụng này được quản lý sử dụng để quản lý các nhân viên có trong công ty

Các thông tin của nhân viên gồm: mã nhân viên, user, pass, họ tên,

số điện thoai, địa chỉ,

Ở đây quản lý sẽ có thể thực hiện được những chức năng như: xem,thêm, sửa, xóa nhân viên

Sau khi thêm, sửa, xóa nhân viên hệ thống sẽ kiểm tra và lưu vào CSDL

Các thông tin của quản lý gồm: mã quản lý, user, pass, họ tên, số điện thoai, địa chỉ,

Nếu quản lý cập nhật thông tin sai về nhân viên thì hệ thống sẽ báo lỗi và yêu cầu quản lý nhập lại

Trang 11

- Tóm tắt: Mô tả quy trình đăng nhập vào hệ thống của nhân viên và

2.1.1 Biểu đồ Use case

2.1.1.1 Biểu đồ Use case tổng quát

Hình 1: Biểu đồ Use Case tổng quát

Trang 12

2.1.1.2 Biểu đồ Use case phân rã

a) Biểu đồ Use Case phân rã cho tác nhân khách hàng

Hình 2: Biểu đồ Use Case phân rã cho tác nhân khách hàng

Trang 13

b) Biểu đồ Use Case phân rã cho tác nhân nhân viên

Hình 3: Biểu đồ Use Case phân rã cho tác nhân nhân viên

c) Biểu đồ Use Case phân rã cho tác nhân quản lý

Hình 4: Biểu đồ Use Case phân rã cho tác nhân quản lý

Trang 14

2.1.2 Biểu đồ lớp phân tích

Hình 5: Biểu đồ lớp cho toàn bộ hệ thống

Trang 15

2.1.3 Biểu đồ trạng thái

a) Biểu đồ trạng thái đặt đơn

Hình 6: Biểu đồ trạng thái đặt đơn

b) Biểu đồ trạng thái thêm nhân viên

Hình 7: Biểu đồ trạng thái thêm nhân viên

Trang 16

c) Biểu đồ trạng thái sửa nhân viên

Hình 8: Biểu đồ trạng thái sửa nhân viên

d) Biểu đồ trạng thái xóa nhân viên

Hình 9: Biểu đồ trạng thái xóa nhân viên

Trang 17

e) Biểu đồ trạng thái thêm tour

Hình 10: Biểu đồ trạng thái thêm tour

f) Biểu đồ trạng thái sửa tour

Hình 11: Biểu đồ trạng thái sửa tour

Trang 18

g) Biểu đồ trạng thái xóa tour

Hình 12: Biểu đồ trạng thái xóa tour

h) Biểu đồ trạng thái thêm khách hàng

Hình 13: Biểu đồ trạng thái thêm khách hàng

Trang 19

i) Biểu đồ trạng thái sửa khách hàng

Hình 14: Biểu đồ trạng thái sửa khách hàng

j) Biểu đồ trạng thái xóa khách hàng

Hình 15: Biểu đồ trạng thái xóa khách hàng

Trang 20

k) Biểu đồ trạng thái đăng nhập

Hình 16: Biểu đồ trạng thái đăng nhập

l) Biểu đồ trạng thái thanh toán

Hình 17: Biểu đồ trạng thái thanh toán

Trang 21

2.2 Thiết kế hệ thống

2.2.1 Biểu đồ tương tác

2.2.1.1 Biểu đồ tuần tự

a) Biểu đồ tuần tự khách tìm tour

Hình 18: Biểu đồ tuần tự khách tìm tour

Trang 22

b) Biểu đồ tuần tự khách hàng đặt tour

Hình 19: Biểu đồ tuần tự khách hàng đặt tour

c) Biểu đồ tuần tự nhân viên đăng nhập

Hình 20: Biểu đồ tuần tự nhân viên đăng nhập

Trang 23

d) Biểu đồ tuần tự nhân viên tìm tour

Hình 21: Biểu đồ tuần tự nhân viên tìm tour

e) Biểu đồ tuần tự thêm khách hàng

Hình 22: Biểu đồ tuần tự thêm khách hàng

Trang 25

f) Biểu đồ tuần tự sửa khách hàng

Hình 23: Biểu đồ tuần tự sửa khách hàng

g) Biểu đồ tuần tự xóa khách hàng

Hình 24: Biểu đồ tuần tự xóa khách hàng

Trang 26

h) Biểu đồ tuần tự thêm tour

Hình 25: Biểu đồ tuần tự thêm tour

i) Biểu đồ tuần tự sửa tour

Hình 26: Biểu đồ tuần tự sửa tour

Trang 27

j) Biểu đồ tuần tự xóa tour

Hình 27: Biểu đồ tuần tự xóa tour

k) Biểu đồ trình tự đăng nhập của quản lý

Hình 28: Biểu đồ trình tự đăng nhập của quản lý

Trang 28

l) Biểu đồ trình tự thêm nhân viên

Hình 29: Biểu đồ trình tự thêm nhân viên

Hình 30: Biểu đồ trình tự sửa nhân viên

Trang 29

n) Biểu đồ trình tự xóa nhân viên

Hình 31: Biểu đồ trình tự xóa nhân viên

o) Biểu đồ trình tự thanh toán online

Hình 32: Biểu đồ trình tự thanh toán online

Trang 30

2.2.2 Biểu đồ lớp chi tiết

Hình 33: Biểu đồ lớp chi tiết cho toàn bộ hệ thống

Trang 31

KẾT LUẬN

Du lịch – ngành công nghiệp không khói tại Việt Nam ngày càng pháttriển nhanh chóng, kèm theo đó là các hình thức du lịch cũng ngày càng đadạng, phong phú hơn rất nhiều so với các hoạt động du lịch truyền thống

Chúng ta không thể phủ nhận được lợi ích mà website đặt tour du lịchmang lại:

- Tạo thương hiệu riêng để khách hàng dễ nhớ và tìm đến công ty

- Tương tác với khách hàng 24/7, website luôn thường trực liên tục trên Internet

- Tiết kiệm chi phí in ấn, giới thiệu sản phẩm, dịch vụ du lịch

Việc xây dựng website đặt tour du lịch có tác dụng thúc đẩy việc đặt tourtrực tuyến Đồng thời, nó cũng là chìa khóa đảm bảo sự phát triển lâu dài củacông ty du lịch trong thời đại công nghệ 4.0 này

Sau khi đưa ra dự án trên chúng em mong rằng nó sẽ thay thế được hệthống website hiện tại của công ty Tuy còn nhiều hạn chế về mặt chuyênmôn và độ chính xác, nhưng nó có thể giải quyết một số vấn đề tồn đọng củawebsite hiện tại Rất mong sẽ nhận được đánh giá từ thầy cô và bạn bè về hệthống mà chúng em đưa ra, để chúng em có thể khắc phục hệ thống hoànthiện và phát triển hơn

Chúng em xin chân thành cảm ơn!

Ngày đăng: 24/10/2022, 16:57

w