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

Tiêu đề Bài Tập Lớn Pttk Website Đặt Tour Du Lịch
Tác giả Nguyễn Phương Thảo, Đỗ Danh Hải
Trường học Đại Học Thái Nguyên
Chuyên ngành Phân Tích Thiết Kế Hệ Thống
Thể loại Bài Tập Lớn
Định dạng
Số trang 31
Dung lượng 2,06 MB

Cấu trúc

  • 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

    • 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.1.1. Biểu đồ Use case tổng quát

        • 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

          • b) 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ý

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

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

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

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

        • c) 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

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

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

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

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

        • i) 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

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

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

    • 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

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

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

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

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

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

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

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

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

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

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

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

          • m) Biểu đồ trình tự sửa nhân viên

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

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

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

  • KẾT LUẬN

Nội dung

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

Mô tả bài toán

Công ty du lịch Hồng Gai Tourism, mặc dù đã hoạt động một thời gian, nhưng vẫn duy trì phương thức vận hành thủ công, phụ thuộc vào kinh nghiệm của nhân viên và ít sử dụng công nghệ máy tính Điều này dẫn đến khó khăn trong quản lý và vận hành hệ thống, khiến công ty không thể cạnh tranh hiệu quả với các đối thủ trong ngành.

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

 Công việc tính toán phải thực hiện chính xác, không chấp nhận sai sót.

 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

Xác lập dự án

Để đáp ứng nhu cầu hiện tại, chúng tôi giới thiệu một hệ thống mới thay thế cho hệ thống cũ của công ty, đó là website đặt tour du lịch trực tuyến.

Khách hàng có thể dễ dàng tìm kiếm và xem thông tin về các tour du lịch hiện có, cũng như tìm tour theo yêu cầu cụ thể về giá cả và ngày khởi hành Hệ thống cho phép khách hàng đặt và thanh toán trực tuyến cho các tour du lịch của công ty một cách thuận tiện.

Sau khi khách hàng hoàn tất việc đặt tour trực tuyến, thông tin đặt chỗ sẽ được cập nhật ngay trên website và lưu trữ trực tiếp vào cơ sở dữ liệu Điều này cho phép người quản trị có thể phân quyền thực hiện các công việc liên quan.

 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ệ và chỉnh sửa thông tin khách hàng cùng thông tin đặt tour cho từng đơn cụ thể là rất quan trọng Đồng thời, việc thống kê tình hình đặt chỗ của tour cũng giúp quản lý hiệu quả hơn.

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

Công ty sẽ thực hiện việc cập nhật, bổ sung hoặc loại bỏ thông tin và hình ảnh liên quan đến các địa điểm du lịch ở nhiều địa phương khác nhau nhằm giới thiệu một cách hiệu quả nhất đến khá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.

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

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

- Tìm kiếm tour (tìm kiếm theo địa điểm, tìm kiếm theo giá, tìm kiếm theo ngày).

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

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

Đặt tả use case

- Tóm tắt: Mô tả việc xem trang chủ của website.

 Ca sử dụng này được khách hàng, nhân viên và quản lý sử dụng để xem và thực hiện các chức năng có trong hệ thống

 Ở đây khách hàng có thể thấy được các thông tin tour du lịch hiện hành của công ty.

 Thông qua trang chủ khách hàng cũng có thể sử dụng các chức năng của hệ thống.

 Nhân viên và quản lý có thể đăng nhập tài khoản của mình thông qua trang chủ.

- Tóm tắt: Mô tả quy trình tìm kiếm tour của khách hàng.

Khách hàng có thể tìm kiếm các tour du lịch phù hợp với nhu cầu của mình bằng cách nhập địa điểm, giá cả hoặc ngày khởi hành trên thanh tìm kiếm của website.

 Khi nhận được yêu cầu tìm kiếm của khách hàng hệ thống sẽ đưa ra thô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 thị lên cho khách hàng biết không có tour du lịch phù hợp.

- Tóm tắt: Mô tả quy trình đặt tour của khách hàng

 Ca sử dụng này được khách hàng sử dụng để đặt tour đang xem trên website.

 Để đặt tour du lịch khách hàng cần điền đầu đủ các thông tin của đơn đặt tour có sẵn trong hệ thống.

 Các thông tin của đơn đặt tour gồm: mã đơn đặt tour, mã khách hàng, tên khách hàng, mã tour, ngày bắt đầu, ngày kết thúc.

 Nếu khách hàng nhập thiếu thông tin hoặc thông tin bị sai trên đơn đặt tour sẽ được hệ thống yêu cầu nhập lại.

- Tóm tắt: Mô tả quy trình thanh toán của khách hàng.

 Ca sử dụng này được khách hàng sử dụng để thanh toán đơn đặt tour mà mình chọn.

Sau khi khách hàng hoàn tất yêu cầu đặt tour, hệ thống sẽ cung cấp một danh sách các tài khoản ngân hàng của công ty để khách hàng thực hiện thanh toán.

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

Khách hàng sau khi nhận danh sách tài khoản, có thể thực hiện chuyển khoản vào các tài khoản của công ty để thanh toán cho đơn đặt tour Lưu ý, khi chuyển khoản, khách hàng cần ghi đúng nội dung theo yêu cầu được hướng dẫn trên website của công ty.

 Sau khi chuyển khoản xong hệ thống sẽ kiểm tra,lưu lại thông tin vào CSDL và thông báo việc thanh toán hoàn tất.

- Tóm tắt: Mô tả việc đánh giá chất lượng phục vụ của công ty đối với khách hàng.

 Ca sử dụng này được khách hàng sử dụng để đánh giá chất lượng phục vụ của công ty đối với khách hàng.

 Ở đây khách hàng có thể đánh giá việc phục vụ trên website hoặc việc phục vụ thực tế khi thực hiện các tour du lịch.

 Các đánh giá sau đó sẽ được hệ thống lưu vào CSDL của hệ thống.

- Tóm tắt: Mô tả quy trình quản lý khách hàng của nhân viên.

 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ỉ, số điện thoại,

 Ở đâ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 khách hàng.

 Sau khi thêm, sửa, xóa khách hàng hệ thống sẽ kiểm tra lại và cập nhật vào CSDL.

 Nếu nhân viên cập nhật sai các thông tin về khách hàng hệ thống sẽ báo lỗi và yêu cầu nhân viên sửa lại.

- 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 du lịch.

 Các thông tin của lịch trình gồm: mã tour, tên tour, ngày bắt đầu, ngày kết thúc.

 Sau khi thêm, sửa, xóa, thêm lịch trình cho tour hệ thống sẽ kiểm tra lại và cập nhật vào CSDL.

 Nếu nhân viên cập nhật sai thông tin về tour hệ thống sẽ báo lỗi và yêu cầu nhân viên sửa lại.

- Tóm tắt: Mô tả quy trình lập hóa đơn thanh toán của nhân viên.

 Ca sử dụng này được nhân viên sử dụng để lập hóa đơn thanh toán cho khách hàng.

 Các thông tin của hóa đơn gồm: số hóa đơn, mã đơn đặt tour, số tiền thanh toán,

 Khi khách hàng thanh toán hoàn tất thì nhân viên sẽ lập một hóa đơn để giao cho khách hàng.

- Tóm tắt: Mô tả quy trình tư vấn khách hàng.

 Ca sử dụng này được nhân viên sử dụng để tư vấn cho khách hàng về các tour du lịch.

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

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

 Ca sử dụng này được nhân viên và quản lý sử dụng để đăng nhập vào hệ thống của wensite.

Nhân viên có thể truy cập vào hệ thống bằng cách đăng nhập vào trang chủ, nơi quản lý sẽ nhập tên người dùng và mật khẩu của mình.

 Nếu nhân viên, quản lý nhập sai user, pass hệ thống sẽ báo lỗi và yêu cầu nhập lại.

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

Phân tích hệ thống

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

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

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

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

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

Thiết kế hệ thống

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 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 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 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 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 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ý 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 m) Biểu đồ trình tự sửa nhân viên

Hình 30: Biểu đồ trình tự sửa nhân viên 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

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

Ngày đăng: 21/10/2022, 09:07

HÌNH ẢNH LIÊN QUAN

Hình 1: Biểu đồ Use Case tổng quát - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 1 Biểu đồ Use Case tổng quát (Trang 11)
Hình 2: Biểu đồ Use Case phân rã cho tác nhân khách hàng - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 2 Biểu đồ Use Case phân rã cho tác nhân khách hàng (Trang 12)
Hình 4: Biểu đồ Use Case phân rã cho tác nhân quản lý - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 4 Biểu đồ Use Case phân rã cho tác nhân quản lý (Trang 13)
Hình 3: Biểu đồ Use Case phân rã cho tác nhân nhân viên - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 3 Biểu đồ Use Case phân rã cho tác nhân nhân viên (Trang 13)
Hình 5: Biểu đồ lớp cho tồn bộ hệ thống - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 5 Biểu đồ lớp cho tồn bộ hệ thống (Trang 14)
Hình 6: Biểu đồ trạng thái đặt đơn - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 6 Biểu đồ trạng thái đặt đơn (Trang 15)
Hình 7: Biểu đồ trạng thái thêm nhân viên - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 7 Biểu đồ trạng thái thêm nhân viên (Trang 15)
Hình 9: Biểu đồ trạng thái xóa nhân viên - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 9 Biểu đồ trạng thái xóa nhân viên (Trang 16)
Hình 8: Biểu đồ trạng thái sửa nhân viên - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 8 Biểu đồ trạng thái sửa nhân viên (Trang 16)
Hình 10: Biểu đồ trạng thái thêm tour - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 10 Biểu đồ trạng thái thêm tour (Trang 17)
Hình 11: Biểu đồ trạng thái sửa tour - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 11 Biểu đồ trạng thái sửa tour (Trang 17)
Hình 12: Biểu đồ trạng thái xóa tour - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 12 Biểu đồ trạng thái xóa tour (Trang 18)
Hình 13: Biểu đồ trạng thái thêm khách hàng - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 13 Biểu đồ trạng thái thêm khách hàng (Trang 18)
Hình 15: Biểu đồ trạng thái xóa khách hàng - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 15 Biểu đồ trạng thái xóa khách hàng (Trang 19)
Hình 14: Biểu đồ trạng thái sửa khách hàng - BÀI tập lớn PTTK WEBSITE đặt TOUR DU LỊCH
Hình 14 Biểu đồ trạng thái sửa khách hàng (Trang 19)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w