ĐẠI HỌC DUY TÂN
KHOA CÔNG NGHỆ THÔNG TIN
B唃 NGUY쨃̀N DUY LÂM 8873
TRƯƠNG NGUY쨃̀N KH䄃ऀI 1020 DƯ T䤃ĀCH GI伃ऀI
Đà Nẵng, ngày 13 tháng 9 năm 2023
Trang 23 Đámh giá tính khả thi và định hướng phát triển 10
4.Vai trò trách nhiệm thành viên nhóm 11
5.Chi phí dự án 11
6.Thời gian dự tính 12
Chương II: Phân tích hệ thống 13
1.Khái niệm về biểu đồ phân cấp chức năng FHD 13
2 Biểu đồ phân cấp chức năng của Hệ thống quản lý tour du lịch 13
2.1.Biểu đồ phân cấp chức năng 13
2.2 Lượt đồ bối cảnh 15
2.3.Lượt đồ DFD mức đỉnh 15
Chương III: XÂY DỰNG CƠ SỞ DỮ LIỆU 16
1 Xây dựng cơ sở dữ liệu 16
Chương IV: Giao diện Tour du lịch 25
1.Giao diện trang chủ cho khách vãng lai: 25
2 Giao diện chuyến đi 27
3 Giao diện cài đặt 28
4.Giao diện đặt khách sạn 30
5 Giao diện đặt Tour 32
Trang 36 Giao diện đặt vé máy bay 34
7 Giao diện đặt vé vui chơi 36
8 Giao diện đăng nhập, đăng ký 37
9 Giao diện đăng ký 40
Chương V.Tổng kết 41
Đ䄃ĀNH GI䄃Ā HOẠT ĐỘNG NHÓMSTT HỌ VÀ TÊNMSSVĐ䄃ĀNH GI䄃ĀK夃Ā TÊNĐIỂM1B甃14852B甃06283Nguỳn Duy Lâm88734Trương Nguỳn Khải10205Dư Tích Gi漃ऀi4077Đ䄃ĀNH GI䄃Ā CỦA GI䄃ऀNG VIÊNThời gian:………Địa điểm:………
1 Nhóm báo cáo tổng kết nội dung đồ án nhóm:……….
Trang 4Chương I: Giới thiệu tổng quan1.Giới thiệu dự án
Trong những năm gần đây ngành dịch vụ ở nước ta có nhiều khởi sắc đặc
biệ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âng cao 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ực phụcvụ mọi nhu cầu của con người, nâng cao dân trí làm cho đời sống của con ngườ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ượng dịch vụ kém, quản lý kém Vậy vấn đề đặt ra ở đây là làm sao để khách du lịch đến bất cứ nơi đâu mà cần phải lo lắng về những đề đã nêu ra ở trên Vì thế, để tạo tính khách quan trongviệc du lịch và giải trí Du khách có thể làm chủ được việc quyết định điểm đến trước khi muốn đi đâu đó hoặc giải trí, tiệc tùng ở một địa điểm đẹp như mong muốn và giá cả đúng như mong đợi Em đã thực hiện đề tài “XÂY DỰNG HỆ THỐNG QUẢN LÝTOUR DU LỊCH”
Em tin tưởng rằng đây sẽ là một đề tài rất hay và có thể giúp ích cho nhiều khách du lịch và nhiều công ty du lịch lữ hành Trong quá trình thực hiện đề tài, em đã nhận được nhiều sự chỉ bảo, giúp đỡ và những góp ý chân thành của cô Một lần nữa em xinchân thành cảm ơn thầy đã truyền tải kiến thức và kinh nghiệm cho em một cách tận tình và sâu sắc nhất có thể Tuy nhiên, do hạn hẹp về mặt kiến thức và kinh nghiệm cũng như kỹ năng chưa cao nên bài làm của em chắc chắn còn nhiều thiếu sót Em rất mong sự góp ý chân thành của cô, bổ sung để em hoàn thiện tốt hơn.
1.1Mục đích dự án
1.2 Phạm vi
hot hiện nay thồng qua trang web
lịch trình về tour du lịch của mình.
Trang 5 Xử lí việc thanh toán: Hệ thống này cung cấp các tùy chọn thanh toán trực tuyến và quản lý hóa đơn cho tour du lịch, giúp giảm thời gian đến mức thấp nhất.
hàng để có thể chăm sóc mỗi khách hàng theo cách tốt nhất.
2.Tổng quan dự án2.1 Mô tả dự án
- Quản lý tour du lịch là một công tác rất quan trọng và phức tạp mà bất kỳ công ty du lịch nào cũng phải thực hiện.Công ty du lịch quản lý tour và lên lịch trình cho từng tour cụ thể sau đó cập thông tin các tour với đầy đủ thông tin về giá cả tour, lịch trình, các phương tiện di chuyển và hình ảnh cụ thể(nếu có).Theo dõi lịch trình các tour du lịch, quản lý nhân viên hương dẫn du lịch.
- Không chỉ dừng lại như vậy một hệ thống quản lý tour du lịch còn phải quản lý nhiềuchức năng khác như bảo mật thông tin khách hàng, hệ thống đánh giá nhận xet góp ý của khách hàng về chất lượng dịch vụ, tổ chức tour theo đăng ký của khách hàng, quảnlý một số vấn đề liên quan khác như nhân viên Phương tiện,… được tốt hơn, đảm báo chính xác nhanh chóng và tiện lợi.
2.2 Giới thiệu 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 các tour này với đầy đủ thông tin về giá cả loại tour, lịch trình, các địa phương đi đến và hình ảnh minh họa(nếu có).
- Người dùng 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 theocác yêu cầu cụ thể về giá cả, địa phương muốn đến, ngày khởi hành của tour sau đó khách hàng có thể tiến hành đặt chỗ cho tôi đang xem nếu muốn.
- Khách hàng có thể đặt tour trực tuyến, hệ thống sẽ cập nhật thông tin đặt chỗ này và lưu trực tiếp lên cơ sở dữ liệu, cho phép người quản lý được phân quyền theo các các công việc sau:
chỗ trên từng đơn cụ thể thống kê tình hình đặt chỗ của tour.
các địa phương khác nhau mà công ty muốn giới thiệu cho khách hàng- Về tổ chức lưu trữ thực hiện các yêu cầu:
Trang 6 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, phục vụ cho công tác quản lý, thống kê tình hình hoạt động của công ty
2.3 Mục tiêu dự án
Mục tiêu của Hệ thống quản lý tour du lịch giúp khách du lịch có thể đặt các tour du lịch một cách đơn giản và có thể nắm bắt được lịch trình, giá cả của du lịch của mình trách trường hợp bị “chặt chém” trong một số trường hợp.Dưới đây là một số mục tiêu chính của dự án
Xây dựng một website/app có các chức năng cơ bản sau:
- Đăng ký/đăng nhập tài khoản, đăt tour, quản lý hồ sơ cá nhân- Hỗ trợ quản lý khách du lịch và nhân viên
- Giám sát các hoạt động của nhân viên và khách đặt tour một cách toàn diện- Hỗ trợ khách hàng xem thông tin tour
- Giúp khách đặt tour có thể xem thông tin chi tiết tour mình đặt và xem các tour du lịch mới nhất
2.4 Hạng Mục Công Nghệ:
- Công nghệ sử dụng:
- Môi trường phát triển:
các tour và thông tin khách hàng, nhân viên…Có thể sử dụng cơ sở dữ liệu quan hệ như MySQL hoặc PostgreSQL.
Services (AWS).
- Hạng mục khác:
Trang 7 Ngân sách : hạn chế.
3 Đámh giá tính khả thi và định hướng phát triển
Hệ thống quản lý tour du lịch cần tích hợp chức năng quản lý thông tin tour, đặt tour, và người dùng, đồng thời đảm bảo tính bảo mật, tương thích di động, hiệu suất cao, hỗ trợ khách hàng và cung cấp thống kê chi tiết để đáp ứng đa dạng nhu cầu và đảm bảo trải nghiệm du lịch suôn sẻ cho người dùng.
Chức năng:
Quản lý thông tin tour:
các điều kiện khác.Quản lý đặt tour:
Quản lý người dùng:
Thanh toán và hóa đơn:
Quản lý chỗ ở và vận chuyển:
Đặt chỗ và quản lý thông tin về chỗ ở và vận chuyển.
Phi chức năng:
Bảo mật:
Tương thích di động:
Trang 8Hiệu suất:
Hỗ trợ khách hàng:
Thống kê và báo cáo:
trọng khác.
4.Vai trò trách nhiệm thành viên nhóm
DANH SÁCH NHÓM VÀ PHÂN CÔNG NHIỆM VỤ
Chương II.Phân tích hệ thống
Trang 95.Chi phí dự án
Dự tính chi phí tổng dự án
Trang 11Chương II: Phân tích hệ thống
1.Khái niệm về biểu đồ phân cấp chức năng FHD
Biểu đồ phân cấp chức năng (FDD/ FHD) là công cụ khởi đầu để mô tả hệ thống
qua chức năng do công ty IBM phát triển, cho đến nay nó vẫn còn được sử dụng Nó cho phép phân rã dần dần các chức năng từ chức năng mức cao thành chức năng chi tiết nhỏ hơn, và kết quả cuối cùng ta thu được một cây chức năng.
Hình ảnh mô tả biểu đồ phân cấp chức năng của hệ thống quản lý tour du lịch
2 Biểu đồ phân cấp chức năng của Hệ thống quản lý tour du lịch2.1.Biểu đồ phân cấp chức năng
Chức năng chính: Quản lý tour du lịcho Chức năng con: Tạo tour du lịch
Nhập thông tin tour du lịch
Trang 12 Chọn khách sạn
Tính chi phí tour du lịcho Chức năng con: Sửa tour du lịch
Tìm kiếm tour du lịch theo mã số, tên, địa điểm, ngày khởi hành, Hiển thị thông tin tour du lịch
Thay đổi thông tin tour du lịch
o Chức năng con: Xóa tour du lịch
Tìm kiếm tour du lịch theo mã số, tên, địa điểm, ngày khởi hành,…
Hiển thị thông tin tour du lịch
o Chức năng con: Đặt tour du lịch
Tìm kiếm tour du lịch theo mã số, tên, địa điểm, ngày khởi hành, Hiển thị thông tin tour du lịch
Xác nhận đặt tour du lịch
Tìm kiếm tour du lịch đã đặt theo mã số, tên, địa điểm, ngày khởi hành, …
Hiển thị thông tin tour du lịch và khách hàng Xác nhận hủy tour du lịch
Hoàn trả tiền theo chính sách hủy tour du lịch
Trang 13
Biểu đồ phân cấp chức năng
2.2 Lượt đồ bối cảnh
Lượt đồ mức 0
Trang 15C Điểm tham quan:
Thực thể điểm tham quan lưu trữ các địa điểm tham quan trong tour, bao gồm các thuộc tính:
D Phương tiện:
Thực thể Phương tiện lưu trữ phương tiện tham quan,bao gồm các thuộc tính:
Trang 16Tên thuộc tính Mô tả
G.Hướng dẫn viên:
Thực thể Hướng dẫn viên lưu trữ thông tin hướng dẫn viên, bao gồm các thuộc tính:
2 Các thao tác trên cơ sở dữ liệu
3.Biểu đồ ERD
Trang 17Hình 3.1 Biểu Đồ ERDMô tả chi 琀椀ết lược đồ E-R
mỗi hướng dẫn viên chỉ phụ trách 1 tour
chỉ đăng kí 1 tour mỗi lần
đại lý sẽ có nhiều hướng dẫn viên
4 Xây dựng CSDL logic
Trang 18Id_dailytenDia chi sdt
Đại Lý
1 203Ho Thanh NgaHothanhdd2232@gmail.com 0905234567Quang Nam
0492050058472 206Pham HoangPhamhoang23@gmail.com0905124444Quang
Binh 0492056543323 207Nguyen AnNguyenan32@gmail.com0905657777Hue 0492053443544 208Hua Van BinhHuavanbinh2w2@gmail.com0905455555Hai
049205653421 Khách Hàng
Phương Tiện
0378345211Phammylinh32422@gmail.com1012602Hoai AnDa Nang 0398329997hoaianww422@gmail.com102
0905213479Phoangvanthanh2@gmail.com1024604Nguyen Thi LanhHue0906343234 Nguyenthilanh1232@gmail.com101 Hướng Dẫn Viên
Trang 19Điểm Tham Quan
1680Di Thoi2023-10-102023-10-1715.000.0006012681Tuoi Tre2023-12-122023-12-16 100.000.0006023682Tham Quan2023-11-112023-11-178.000.000603
Trang 22Chương IV: Giao diện Tour du lịch
1.Giao diện trang chủ cho khách vãng lai:
Trang 23Đặc tả:
Nội dung hiển thị:
Thông tin Các địa điểm
du lịch được hiển thị ưu tiên trên trang chủ
các điểm mà người dùng nhấn chọn
các địa điểm khác
Tin các địa điểm du lịch của người dùng đăng kí
Trang 24độngthành công
Nhấp vào ô tìm kiếm
Cho phép người dùng nhâp thông tin cần tìm
Người dung có thể nhập thông tin
Người dung không nhập được
Nhấn vào cáctour du lịch
Giúp người dùng biết rõ hơn về Tour mình đã bấp chọn
Người dùng có thể cập nhật thông tin
Báo lỗi không thể truy cập
2 Giao diện chuyến đi
Đặc tả:
Trang 25Mô tả Giao diện giúp người dùng xem được các chuyến đi sắp tới và cả các chuyến đi luc trước
Hiển thị truy cập Hiển thị giao diện mà người dùng đã truy cập vào
Nội dung hiển thị
chuyến đi củatôi
ảnhChuyến đi
sắp tới
chuyến đi mà khách hàng đã đăng kí và chuẩn bị điLịch sử
chuyến đi
chuyến đi mà khách hàng đã đi rồi và được hiển thị ở mục này
Trang 263 Giao diện cài đặt
Đặc tả:
Hiển thị truy cập Nhấn vào mục tài khoản sau đó nhấn vào phần cài đặt
Nội dung hiển thị
Trang 27Cài đặtCài đặt tài
mục để người dùng có thể quản lý tài khoảnQuản lý đăng
mốc thời gian và vị trí mà người dùng đãđăng nhập gầnđây
Bảo mật tài khoản
mục Kiểm soát truy cập, an ninh bảo mật, cảnh báo đăng nhập
Thông tin chung
ngôn ngữ tùy thuộc vào người dùng muốn
tệ các nơi khác tùy thuộcvào ngườu dùng muốn
Trang 28mà khách hàng muốn biết thêm
app lviviu
4.Giao diện đặt khách sạn
Đặc tả:
Trang 29Khách sạn
Hiển thị truy cập Nhấn vào mục Kháchsạn ở phần trang chủ
Nội dung hiển thị:
địa điểm mà ngườidùng muốn
Ngày nhận, trả phòng
ngày nhận phòng hoặc trả phòng mà người dùng muốnSố lượng
Số lượng phòng & khách mà người dùng muốn
mà người dùng đã cập nhật đầy đủ bao gồm (Địa điểm, ngày nhận trả phòng số lượngphòng và người)
Trang 305 Giao diện đặt Tour
Trang 31Hiển thị Tour
Hiển thị truy cập Nhấn vào mụcTour ở phần trang chủ
Nội dung hiển thị:
địa điểm mà người dùng muốn
đi 1 Tour trong ngày
đi Tour bằng du thuyền
đi Tour di chuyển bằng xe bus
nhiều địa điểm để người dùng tham khảo
Trang 336 Giao diện đặt vé máy bay
Đặc tả:
Trang 34Hiển thị Vé máy bay
Mô tả Hiển thị giao diện Vé máy bay
Hiển thị truy cập Nhấn vào mục vé máy bay ở phần trangchủ
Nội dung hiển thị:
máy bay
địa điểm bay khu vực trong nước
điểm bắt đầu khởi hành
muốn đếnChuyến bay quốc
tế
địa điểm bay khu vực ngoài nước
điểm bắt đầu khởi hành
Trang 35Tìm Kiếm EditText Nhấn chọn Nhấn vào Tìm kiếm sau khi ngườidùng đã nhập đầy đủ thông tin
7 Giao diện đặt vé vui chơi
Đặc tả
Trang 36Mô tả Hiển thị giao diện vé vui chơi
Hiển thị truy cập Nhấn vào mục vé vui chơi ở phần trang chủ
Nội dung hiển thị:
vui chơi
chọn địa điểm mà người dùng muốn
Điểm đến phổ biến
điểm đến
được điểm đến
Trang 378 Giao diện đăng nhập, đăng ký
Đặc tả
Mô tả Hiển thị giao diện Form cơ bản đăngnhập
Hiển thịtruy cập
Giao diện web để khách truy cập vàotrang chủ
Trang 38Nội dung hiển thị
nhập bằng số điện thoại
nhập bằng email
nhập vào tài khoản
Ghi nhớ mật khẩu
nhớ mật khẩu cholần đăng nhập tiếp theoQuên mật
lại mật khẩu khi quên
khác khi không đăng nhập được tài khoản
Trang 39Tên hành động
Nhấn chọn vào Số điện thoại
Hiển thị mục nhập số điện thoại
Thông báo đăng nhập thành công
Thông báo đăng nhập không thành côngNhấn chọn
vào Email
Hiển thị mục nhập Email
Thông báo đăng nhập thành công
Thông báo đăng nhập không thành côngNhấn chọn
vào đăng nhập
Đưa người dung vào trangchủ
Thông báo đăng nhập thành công
Thông báo đăng nhập không thành côngNhấn vào ô
vuông ghi nhớmật khẩu
Lưu thông tin đăng nhập người dùng
Thông báo sao lưuthành công
Thông báo sao lưu không thành công
Nhấn vào quên mật khẩu
Lấy lại mật khẩu khi ngườidung quên
Thông báo lấy mật khẩu thành công
Thông báo lấy mật khẩu không thành côngNhấn vào
đăng ký
Tạo tài khoản mới cho ngườidùng
Thông báo tạo tài khoản thành cồn
Thông báo tạo tàikhoản không thành công
Trang 409 Giao diện đăng ký
Đặc tả
Hiển thị Form đăng ký
Mô tả Hiển thị giao diện Form cơ bản đăng ký
Hiển thị truy cập
Giao diện web để khách đăng ký tài khoản
Nội dung hiển thị
Trang 41ký tài khoảnMục nhập tài
khách hàng cần bảomật
Xác nhận mật khẩu
để chắc chắn Mục số điện
Nhập
Email(SĐT) vàoô
Thông báo
Email(SĐT) tồn tại
Thông báo Email(SĐT) không tồn tại
Nhấn chọn mật khẩu
Nhập mật khẩu vảo ô
Thông báo mật khẩuhoàn tất
Thông báo mật khẩu tồn tại hoặc không đúng yêu cầu
Nhấn chọn xác nhận mật khẩu
Nhập mật khẩu lần 2 để xác nhận trùng khớp
Thông báo mật khẩuhoàn tất
Thông báo mật khẩu tồn tại hoặc không đúng yêu cầu
Nhấn chọn địa chỉ
Nhập địa chỉ khách hàng
không tồn tạiNhấn chọn đăng
Đăng ký tài khoản
Thông báo đăng ký tài khoản thành công
Thông báo tài khoản tồn tại hoặc
Trang 42sai ký tự
Chương V.Tổng kết
Sau một thời gian thực hiện, đồ án đã đạt đucợ một số kết quả chính như sau:- Hiểu được quy trình nghiệp vụ trong hệ thống hỗ trợ thông tin du lịch- Phân tích và xác định chức năng của hệ thống
- Phân tích và thiết kế cơ sở dữ liệu lưu trữ thông tin của hệ thống- Xây dựng được các chức năng quản trị thông tin
- Quản lý việc đăng tải thông tin của khách du lịchNhững hạn chế còn tồn tại:
- Vẫn còn tồn tại một số thiếu sót trong việc quản trị thông tin- Vẫn chưa nắm bắt được hết các công nghệ
Định hướng phát triển:
- Xây dựng ứng dụng đa nền tảng trên ứng dụng di động mobile
- Tiếp tục nâng cấp cập nhật thông tin cũng như các tính năng người dùng- Cải thiện tiếp tốc độ thực thi của ứng dụng.