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

Báo cáo chuyên Đề học phần công nghệ phần mềm Đề tài xây dựng phần mềm quản lý toru du lịch

29 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 29
Dung lượng 779,58 KB

Nội dung

Người thăm website có thể xem, tìm kiếm thông tin về các tour du lịchhiện hành, các nhà hàng, khách sạn, phương tiện gợi ý; hoặc tìm kiếm theo tên,giá cả , địa phương muốn đến,.... Khách

Trang 2

- Quản lý nhân viên và hướng dẫn viên.

- Quản lý chi phí và lợi nhuận

2 Nội dung thực hiện

- Chương 1 : Khảo sát

- Chương 2 : Phân tích hệ thống

- Chương 3 : Thiết kế phần mềm

3 Kết quả đạt được

- Hoàn thành báo cáo chuyên đề học phần môn:”Công nghệ phần mềm”

- Xây dựng được phần mềm hoàn chỉnh với đầy đủ các chức năng, đơn giản và phù hợp với doanh nghiệp

Hà Nội, ngày tháng 12 năm 2023

Sinh viên thực hiện

Trang 4

Mục Lục

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU 2

7 UseCase Quản lý bài viết 17

5.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 19

Trang 5

5.4 Biểu đồ trình tự “ Quản lý thông tin khách hàng” 19

III Hệ thống tổng 23 Kết luận 25

Trang 6

LỜI NÓI ĐẦU

Du lịch không chỉ là một hoạt động giải trí, mà còn là cầu nối văn hóa,giao lưu giữa các cộng đồng và nền kinh tế toàn cầu Trong thời đại ngày nay,khi thế giới liên kết mạnh mẽ thông qua công nghệ, việc quản lý hiệu quả cácchương trình du lịch trở nên ngày càng quan trọng để đảm bảo sự thoải mái vàhài lòng cho du khách, cũng như để tối ưu hóa hoạt động kinh doanh của cácdoanh nghiệp du lịch

Phần mềm quản lý tour du lịch sẽ đóng vai trò quan trọng trong việc giảmbớt gánh nặng hành chính, tăng cường khả năng đồng bộ hóa thông tin, và cungcấp cái nhìn toàn diện về hoạt động kinh doanh Nó không chỉ giúp doanhnghiệp du lịch quản lý lịch trình, đặt phòng, và theo dõi thông tin khách hàngmột cách hiệu quả, mà còn giúp tối ưu hóa chi phí và tăng cường khả năng tiếpcận thị trường

Chúng ta sẽ cùng nhau khám phá những tính năng và lợi ích mà phầnmềm quản lý tour du lịch có thể mang lại, nhằm đưa ngành du lịch vào mộttương lai mà ở đó trải nghiệm du lịch trở nên linh hoạt, thuận tiện và đầy đủthông tin, từ đó làm phong phú thêm hành trình khám phá thế giới của mỗingười Hãy cùng nhau bắt đầu hành trình này để xây dựng một ngành du lịchhiện đại, sáng tạo và đáp ứng đầy đủ nhu cầu của du khách trong thời đại ngàynay

Trang 7

CHƯƠNG 1 KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU

I Khảo sát hiện trạng

1 Thực trạng

Trong những năm gần đây ngành dịch vụ ở nước ta có nhiều khởi sắc đặcbiệt là giải trí du lịch, với mục đích nâng cao giá trị gia tăng của sản phẩm, nângcao chất lượng và giá trị các ngành sản xuất; đồng thời dịch vụ cũng là khu vựcphục vụ mọi nhu cầu của con người, nâng cao dân trí làm cho đời sống của conngười văn minh hơn và từ đó tái tạo sức lao động, nâng cao hiệu quả công việc

Tuy nhiên, ngành du lịch Việt Nam từ nhiều năm nay, cũng đang bị báođộng về nạn "chặt chém", bắt nạt du khách, hạ tầng cơ sở yếu kém và chất lượngdịch vụ kém, quản lý kém

2 Đánh giá

Từ thực trạng trên có thể thấy vấn đề quản lý dịch vụ du lịch đang rất báođộng và khách du lịch cũng như các ban quản lý du lịch rất khó khăn trong việctìm kiếm, đặt dịch vụ cũng như thống kê, quản lý tour

3 Kết luận

Từ đó cần có hệ thống quản lý tour du lịch chất lượng uy tính đảm bảovấn đề minh bạch đơn giản, giúp người mua đơn giản hóa vấn đề chọn địa điểm

và thanh toán, cải thiện hơn vấn đề quản lý tour

4 Mô tả bài toán

Công ty du lịch thiết kế tour và lên lịch trình cho từng tour cụ thể sau đócập nhật thông tin này lên website với đầy đủ thông tin về giá cả tour, lịch trình,nhà hàng, khách sạn, phương tiện; nội dung, hình ảnh

Người thăm website có thể xem, tìm kiếm thông tin về các tour du lịchhiện hành, các nhà hàng, khách sạn, phương tiện gợi ý; hoặc tìm kiếm theo tên,giá cả , địa phương muốn đến, sau đó khách hàng có thể tiến hành đặt chỗ nếumuốn

Khách hàng có thể đặt tour trực tuyến hoặc liên hệ với công ty, website sẽcập nhật thông tin đặt chỗ này và lưu trực tiếp trên cơ sở dữ liệu, cho phép quảntrị được phân quyền theo các công việc sau:

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

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

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

Trang 8

- Thêm , xóa, sửa thông tin hình ảnh về các tour du lịch do công ty tổchức

- Thêm , xóa, sửa thông tin hình ảnh về các nhà hàng do công ty đề xuất

- Thêm , xóa, sửa thông tin hình ảnh về các khách sạn do công ty đề xuất

- Thêm , xóa, sửa thông tin hình ảnh về các phương tiện do công ty đềxuất

II Xác định yêu cầu

1 Yêu cầu chức năng

Ngành du lịch là một ngành đặc thù nên thiết kế website du lịch phải thểhiện được nét đặc thù đó trong từng chi tiết của website, làm sao website mangđến sự hài lòng cho khách hàng mỗi khi lướt web, các module trang chủ có thểhiển thị

- Đăng các Tour hot, tour mới nhất và được quan tâm nhất lên trang chủ

- Thư ngỏ giới thiệu về lịch sử hình thành và phát triển, chức năng nhiệm

vụ

của công ty

- Thêm, bớt khối nội dung, chức năng trang chủ tùy ý

- Thiết lập thông tin công ty, email, popup

- Cập nhật banner, favicon

- Sắp xếp nội dung theo thứ tự hiển thị trực quan

- Thêm, bớt khối nội dung, chức năng tùy ý

- Thiết lập thông tin tiêu đề, mô tả, từ khoá

- Thiết lập thông tin footer

- Tìm kiếm nhanh theo địa điểm, theo thời gian đi,

- Chức năng thêm, xoá sửa ẩn danh mục Tour

- Chọn khách sạn theo khu vực

- Thông tin chi tiết phòng từng khách sạn

- Chức năng thêm, xoá, sửa, ẩn khách sạn

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

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

Trang 9

- Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các địa điểm dulịch ở

các địa phương khác nhau mà công ty muốn giới thiệu cho khách hàng

- Thêm , xóa, sửa thông tin hình ảnh về các tour du lịch do công ty tổchức

- Thêm , xóa, sửa thông tin hình ảnh về các nhà hàng do công ty đề xuất

- Thêm , xóa, sửa thông tin hình ảnh về các khách sạn do công ty đề xuất

2 Yêu cầu phi chức năng

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

- Giao diện dễ nhìn thân thiện với người dùng

- 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

CHƯƠNG 2 ĐẶC TẢ YÊU CẦU

Tác nhân Admin có thể thực hiện đượctất cả các chức năng có trong hệ thốngcủa quản trị như: đăng nhập, quản lýtour, quản lý bài viết , quản lý nhàhàng, quản lý khách sạn, quản lý kháchhàng, tìm kiếm,

Trang 10

2

Tác nhân User truy cập vào website,xem các nội dung của website.User truy cập có thể thực hiện tìmkiếm, xem, chọn, đặt dịch vụ, xem tintức hành trang,

User được hỗ trợ trực tuyến, có thể gửibình luận về công ty và đóng góp ýkiến về website

II Các chức năng của hệ thống

Dựa trên văn bản mô tả bài toán và việc phân tích các tác nhân, ta xácđịnh được các chức năng như sau:

3 Xem thông tin địađiểm du lịch

Chức năng này cho phépAdmin, User xem thông tincác địa điểm du lịch

4 Thêm thông tin địađiểm du lịch

Chức năng này cho phépAdmin thêm thông tin các địa

điểm du lịch

5 Sửa thông tin địađiểm du lịch

Chức năng này cho phépAdmin sửa thông tin các địa

điểm du lịch

6 Xóa thông tin địađiểm du lịch

Chức năng này cho phépAdmin xóa thông tin các địa

điểm du lịch

7 Xem thông tin nhàhàng

Chức năng này cho phépAdmin, User xem thông tin

Trang 11

9 Thêm thông tin nhàhàng

Chức năng này cho phépAdmin thêm thông tin các

nhà hàng

10 Xóa thông tin nhàhàng

Chức năng này cho phépAdmin xóa thông tin các nhà

hàng

11 Xem thông tin kháchsạn

Chức năng này cho phépAdmin, User xem thông tin

các khách sạn

12 Thêm thông tin kháchsạn

Chức năng này cho phépAdmin thêm thông tin các

khách sạn

13 Sửa thông tin kháchsạn

Chức năng này cho phépAdmin sửa thông tin các

khách sạn

14 Xóa thông tin kháchsạn

Chức năng này cho phépAdmin xóa thông tin các

khách sạn

15 Xem thông tinphương tiện

Chức năng này cho phépAdmin, User xem thông tincác phương tiện

16 Thêm thông tinphương tiện

Chức năng này cho phépAdmin thêm thông tin các

phương tiện

17 Sửa thông tin phươngtiện

Chức năng này cho phépAdmin sửa thông tin cácphương tiện

18 Xóa thông tin phươngtiện

Chức năng này cho phépAdmin xóa thông tin các

phương tiện

19 Xem tin tức hànhtrang

Chức năng này cho phépAdmin, User xem thông tincác tin tức hành trang

20 Xem thông tin cánhân

Chức năng này cho phépAdmin, User xem thông tin

cá nhân

21 Sửa thông tin cá nhân

Chức năng này cho phépAdmin, User sửa thông tin cá

nhân

22 Đặt phương tiện Chức năng này cho phépUser đặt dịch vụ Có Không

23 Đặt nhà hàng Chức năng này cho phépUser đặt dịch vụ Có Không

Trang 12

24 Đặt địa điểm du lịch Chức năng này cho phépUser đặt dịch vụ Có Không

25 Đặt khách sạn Chức năng này cho phépUser đặt dịch vụ Có Không

26 Thanh toán User thanh toán trực tuyếnChức năng này cho phép Có Không

27 Tìm kiếm địa điểm

Chức năng này cho phépAdmin,User tìm kiếm địa

điểm du lịch

28 Tìm kiếm khách sạn Chức năng này cho phép adminuser tìm kiếm khách sạn Có Có

29 Tìm kiếm nhà hàng Admin,User tìm kiếm nhà hàng.Chức năng này cho phép Có Có

30 Tìm kiếm phươngtiện

Chức năng này cho phépAdmin,User tìm kiếm phương

tiện

III Biểu đồ Usecase

1 Biểu đồ Usecase chính

Trang 13

Hình 1: Biểu đồ UseCase chính

2 Biểu đồ Usecase người dùng

Hình 2: Biểu đồ UseCase người dùng

3 Biểu đồ Usecase đăng nhập

Hình 3: Biểu đồ Usecase đăng nhập

Trang 14

4 Biểu đồ Usecase đăng ký

Hình 4: Biểu đồ Usecase đăng ký

5 Biểu đồ Usecase tìm kiếm

Hình 5: Biểu đồ Usecase tìm kiếm

6 Biểu đồ Usecase bình luận

Trang 15

Hình 6: Biểu đồ Usecase bình luận

7 Biểu đồ Usecase quản lý bài viết

Hình 7: Biểu đồ Usecase quản lý bài viết

Trang 16

8 Biểu đồ Usecase đặt dịch vụ

Hình 8: Biểu đồ Usecase đặt dịch vụ

9 Biểu đồ Usecase quản lý người dùng

Hình 9: Biểu đồ Usecase quản lý người dùng

Trang 17

Dòng sự kiện chính B1 Từ giao diện người dùng chọn đăng ký

B2 Hệ thống hiển thị giao diện đăng ký, yêu cầu ngườidùng nhập thông tin cá nhân vào form đăng ký

B3 Người dùng nhập thông tin cá nhân sau đó chọn nútđăng ký

B4 Hệ thống kiểm tra thông tin ăng ký đã hợp lệ chưa,nếu chưa quay lại B2, nếu đã hợp lệ chuyển tiếp đếnB5

B5 Hệ thống cập nhật thông tin của người dùng vàodanh sách người dùng

Dòng sự kiện thay thế Hiển thị thông báo thông tin không hợp lệ

Điều kiện sau Người dùng trở thành thành viên của hệ thống

Trang 18

2 UseCase Đăng nhập

Bảng 4: Đặc tả UseCase Đăng nhập

UC – Đăng nhập

Định nghĩa Người dùng hoặc quản trị muốn đăng nhập vào hệ thống

Điều kiện tiên quyết Thành viên chưa đăng nhập vào hệ thống

Dòng sự kiện

Dòng sự kiện chính B1 Từ giao diện người dùng chọn đăng nhập

B2 Hệ thống hiển thị giao diện đăng nhập, yêu cầu ngườidùng hoặc người quản trị nhập tên tài khoản và mật khẩuvào form đăng nhập

B3 Người dùng nhập thông tin cá nhân sau ó chọn nútđăng nhập

B4 Hệ thống kiểm tra tên và mật khẩu vừa nhập, nếu đúng

sẽ cho phép vào hệ thống

Dòng sự kiện thay thế Nếu trong kịch bản chính tên hoặc mật khẩu bị sai thì hệ

thống báo lỗi

Người dùng có thể nhập lại hoặc hủy bỏ việc đăng nhập

Điều kiện sau Người dùng , quản trị đăng nhập thành công và có thể sử

dụng các chức năng của hệ thống cung cấp

3 UseCase Tìm kiếm

Trang 19

Bảng 5: Đặc tả UseCase Tìm kiếm

UC – Tìm kiếm

Định nghĩa Thông tin cần tìm kiếm được hiển thị

Điều kiện tiên quyết Người dùng truy cập vào hệ thống Website nhập thông tin

cần tìm kiếm, hệ thống sẽ tự động thực hiện yêu cầu tìmkiếm

Dòng sự kiện

Dòng sự kiện chính B1 Bắt đầu khi người dùng truy cập vào website của hệ

thống và chọn tìm kiếm Sau đó người dùng điền từ khóa và

hệ thống sẽ kiểm tra nếu từ khóa hợp lệ

B2 Hệ thống bắt đầu hiển thị thông tin dịch vụ hoặc thôngtin bài viết được tìm thấy

B3 Người dùng có thể chọn xem thông tin hoặc chọn

“Thoát” khi đó hoạt động sẽ kết thúc

Trang 20

Dòng sự kiện thay thế None

Điều kiện sau None

Extends Đăng ký, Xem thông tin tour

Điều kiện tiên quyết Bắt ầu khi dịch vụ cần chọn ã hiển thị trên hệ thống Dòng sự kiện

Dòng sự kiện chính B1 Khách hàng chọn mục tour, khách sạn, phương

tiện

B2 Hệ thống bắt đầu hiển thị ra màn hình các dịch

Trang 21

Điều kiện sau None

6 UseCase Thanh toán

Bảng 8: Đặc tả UseCase Thanh toán

UC – Thanh toán

Định nghĩa Cho phép người dùng tạo đơn hàng và một số thông

tin mặc định của đơn hàng

Dòng sự kiện thay thế Hệ thống thông báo việc tạo đơn hàng thành công

Hệ thống hiển thị lại form nhập thông tin và cáctrường nhập sai

Điều kiện sau Hệ thống hiển thị các dịch vụ để khách hàng thực

hiện giao dịch mới

7 UseCase Quản lý bài viết

Bảng 9: Đặc tả UseCase Quản lý bài viết

Trang 22

UC – Quản lý bài

viết

Định nghĩa Người quản trị cần nắm bắt nhanh về các thông tin

của tour để cập nhật lên Website

Dòng sự kiện thay thế Tên đăng nhập hoặc mật khẩu không hợp lệ, hệ

thống báo lỗi, người dùng có thể nhập lại hoặc kếtthúc hoạt động

Bài viết không hợp lệ, hoặc không thể thêm, sửa ,xóa bài viết, hệ thống báo lỗi

Điều kiện sau Hệ thống hiển thị các dịch vụ cần quản lý

8 UseCase quản lý người dùng

Bảng 10: Đặc tả UseCase quản lý người dùng

UC – Quản lý người dùng

Định nghĩa Người quản trị cần quản lý danh sách thành viên với

các thao tác : thêm, xóa , sửa thông tin thành viên

Trang 23

Dòng sự kiện thay thế Tên đăng nhập hoặc mật khẩu không hợp lệ, hệ

thống báo lỗi, người dùng có thể nhập lại hoặc kếtthúc hoạt động

Thông tin không hợp lệ, hoặc không thể thêm, sửa ,xóa bài viết, hệ thống báo lỗi

Điều kiện sau Các thông tin thành viên được cập nhật vào cơ sở dữ

liệu

V Biểu đồ trình tự

5.1 Biểu đồ trình tự “Tìm kiếm Tour”

Hình 10: Biểu đồ trình tự “Tìm Kiếm Tour”

5.2 Biểu đồ trình tự “ Đăng ký tài khoản”

Trang 24

Hình 11: Biểu đồ trình tự “Đăng kí tài khoản”

5.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour”

Hình 12: Biểu đồ trình tự “Tạo phiếu đăng kí Tour”

5.4 Biểu đồ trình tự “ Quản lý thông tin khách hàng”

Trang 25

Hình 13: Biểu đồ trình tự “Quản lí thông tin khách hàng”

5.5.Biểu đồ trình tự “ Quản lý Tour”

Hình 14: Biểu đồ trình tự “Quản lí tour du lịch”

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

Trang 26

+ Ngày bắt đầu làm việc(NGAYBATDAU)

- Lớp Lộ trình(LoTrinh) gồm các thông tin sau :

+ Mã lộ trình(MALT)

+ Điểm xuất phát(DIEMXUATPHAT)

+ Điểm đến(DIEMDEN)

+ Khoảng cách(KHOANGCACH)

+Thời gian dự kiến(THOIGIANDUKIEN)

- Lớp Tour du lịch(TourDuLich) gồm các thông tin sau:

- Lớp Phiếu đăng ký (PhieuDangKy) gồm các thông tin sau:

+ Mã Phiếu Đăng ký (MAPDK)

Trang 27

+ Email(EMAIL)

+ Số điện thoại (SDT)

- Lớp Chi tiết hóa đơn(ChiTietHoaDon) gồm các thông tin sau:

+ Mã chi tiết hóa đơn(MAHD))

+ Mã phiếu đăng kí(MAPDK)

Trang 29

Kết Luận

Sau quá trình nghiên cứu và thực hiện đề tài, em đã hoàn thành phần mềm quản

lí tour du lịch với các chức năng cơ bản như: tra cứu thông tin tour du lịch, tổ chức, triển khai, thu chi, thanh toán và báo cáo tour du lịch; quản lý nhân sự, máy ảnh và nhà cung cấp Phần mềm này giúp cho người quản lý tour du lịch cóthể theo dõi, điều khiển và kiểm soát các hoạt động liên quan đến tour du lịch một cách hiệu quả và tiện lợi Phần mềm này cũng giúp cho người đi du lịch có thể tìm kiếm và lựa chọn tour du lịch phù hợp với nhu cầu và sở thích của mình.Trong quá trình thực hiện đề tài, em đã áp dụng những kiến thức đã học về công nghệ thông tin vào thực tiễn

Tuy nhiên, phần mềm của em vẫn còn một số hạn chế và khó khăn cần được khắc phục và cải thiện Một số hạn chế là: phần mềm chỉ đáp ứng được một số yêu cầu cơ bản của bài toán, chưa có các chức năng nâng cao như: đánh giá tour

du lịch, gợi ý tour du lịch, tích hợp với các hệ thống thanh toán trực tuyến, bảo mật dữ liệu, tối ưu hóa hiệu suất và khả năng sử dụng của phần mềm Một số khó khăn là: kỹ năng lập trình còn kém, thiếu kinh nghiệm tham gia vào các dự

án lớn, thiếu nguồn tài liệu tham khảo và hướng dẫn chuyên sâu

Trong thời gian tới, em sẽ tiếp tục hoàn thiện các chức năng và bổ sung các chứcnăng mới cho phần mềm để mang lại sự tiện dụng và hài lòng cho người sử dụng Em cũng sẽ cố gắng học hỏi thêm các kiến thức và kỹ năng về công nghệ thông tin để nâng cao trình độ lập trình và thiết kế phần mềm Em mong muốn phần mềm của em sẽ đóng góp một phần nhỏ vào sự phát triển của ngành du lịch Việt Nam

Ngày đăng: 09/12/2024, 15:36

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

TÀI LIỆU LIÊN QUAN

w