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, k
Trang 1BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH
KHOA Công
TIỂU LUẬN
Môn: Phân tích thiết kế hệ thống
Đề tài: Xây dựng website đặt tour du lịch trực tuyến
Giảng viên hướng dẫn : Thầy Trần Văn Kĩ
Sinh viên thực hiện : Thành viên nhóm 11
Lớp : ……….
TP.HCM, ngày … tháng … năm …
Trang 2LỜI MỞ ĐẦU
Công nghệ thông tin là một trong những xu hướng tất yếu của nền kinh tế hiện tại Với sự hổ trợ của công nghệ hiện đại, sự bùng nổ của các thiết bị kết nối internet, doanh nghiệp ngày càng có cơ hội mở rộng kênh bán hàng, tiếp thị sản phẩm đến người tiêu dùng Các website ra đời đã góp phần quan trọng và
to lớn trong việc thúc đẩy kinh doanh phát triển nhanh chóng, các sản phẩm, dịch vụ đến gần hơn với khách hàng Đặc biệt các website giới thiệu tour du lịch càng xuất hiện nhiều hơn
Với mong muốn xây dựng một hệ thống giới thiệu tour du lịch trên website tiện lợi và giúp người tiêu dùng dễ dàng sử dụng nhất, nhóm chúng em đã thực hiện đề tài “ Xây dựng website quản lí đặt tour du lịch trực tuyến“ Nhóm em tin rằng đây sẽ là một đề tài rất hay và có thể giúp ích rất nhiều cho các công ty
về du lịch cũng như có thể giúp cho người tiêu dùng dễ dàng tiếp cận được với các tour du lịch, qua đó có được trải nghiệm tốt nhất cho chuyến đi của mình Trong quá trình thực hiện đề tài, em đã nhận được rất nhiều chỉ dẫn, giúp
đỡ và góp ý trân thành từ thầy Trần Văn Kỹ, thầy đã giúp đỡ nhóm chúng em rất nhiều trong quá trình học và trong quá trình thực hiện đề tài của mình Mặc
dù nhóm em đã cố gắng hết sức, xong cũng không thể tránh khỏi những thiếu sót, hạn chế Nhóm em rất mong được sự đóng góp ý kiến của thầy và các bạn trong lớp để đề tài chúng em được hoàn thiện hơn
Đồ án bao gồm các nội dung chính sau:
Chương 1 Phân tích yêu cầu bài toán
Chương 2 Phân tích và mô hình hóa chức năng và cấu trúc hệ thống
Chương 3 Thiết kế hệ thống
Chương 4 Thiết kế cơ sở dữ liệu
Chương 5 Đánh giá hệ thống
Trang 3LỜI CẢM ƠN
Nhóm em xin gửi lời cảm ơn đến khoa Công nghệ thông tin trường Đại học Công nghiệp Thành phố Hồ Chí Minh đã tạo điều kiện cho chúng em được học tập tại trường Nhóm em cũng xin cảm ơn thầy Trần Vãn Kĩ đã nhiệt tình giúp đỡ, hướng dẫn nhóm em có thể hoàn thành được bài tiểu luận một cách trọn vẹn nhất
Trong quá trình học tập, cũng như trong quá trình làm bài tiểu luận, khó
để tránh khỏi những sai sót, nhóm em rất mong thầy/cô bỏ qua Đồng thời trình
độ lí luận cũng như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu sót, nhóm em rất mong được lắng nghe những ý kiến, đóng góp của thầy và các bạn còn lai trong lớp để từ đó đút kết được thêm những kinh nghiệm quý giá và góp phần hoàn thiện hơn ở bài báo cáo sắp tới
Em xin chân thành cảm ơn!
Thành viên nhóm 11
Trang 4CHƯƠNG 1: PHÂN TÍCH YÊU CẦU BÀI TOÁN
1 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ịch hiệ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ếu muố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ản trị đượ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 du lị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
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
2 Phân tích yêu cầu
a.Xác định 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ủ
Trang 5 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 nội dung, chức năng trang chủ tùy ý
Thiết lập thông tin công ty, email, pop up
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ừ khóa
Thiết lập thông tin footer
Tìm kiếm nhanh theo địa điểm, thời gian đi
Chức năng thêm, xóa, sửa ẩn danh mục các tour
Chọn khách sạn theo khu vực
Thông tin chi tiết về phòng khách sạn
Chức năng thêm, xóa, sửa, ẩn khách sạn
Tìm kiếm các đơn đặt chổ đã được xác nhận hay chưa
Xen danh sách khách hàng tham gia tour đó
Thay dổ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 ở địa phương khác nhau mà công tu muốn giới thiệu tới khách hàng
Thêm, xóa, sửa hình ảnh thông tin về các tour du lịch công ty
tổ chức
Thêm, xóa, sửa hình ảnh thông tin về các nhà hàng công ty đè xuất
Thêm, xóa, sửa hình ảnh thông tin về các khách sạn công ty đề xuất
b.Yêu cầu phi chức năng
Website phải có dung lượng khôgn 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
c.Xác định yêu cầu nghiệp vụ
Các tác nhân liên quan:
o Công ti du lịch: xác định hành trình du lịch, mức giá, các chính sách ưu đãi đặc biệt, tình trạng của tour du lịch, sắp xếp khách hàng vào tour du lịch tương ứng
Trang 6o Khách hàng: xem các tour du lịch, lựa chọn một tour
du lịch phù hợp, tiến hành đăng kí trực tuyến hoặc đăng kí trực tiếp, lựa chọn hình thức thanh toán
o Nhân viên công ty: tiến hành xác nhận đơn của khách hàng, báo cáo lên công ty, giải đáp các thắc mắc của khách hàng qua đường dây nóng hoặc trò chuyện trực tiếp qua hệ thống nhắn tin của trang web, tư vấn các chương trình ưu đãi, thông báo số tiền khách hàng phải thanh toán
o Hệ thống quản lí: sắp xếp phương tiện giao thông phù hợp, liên hệ với các đơn vị vận tải đảm bảo tour du lịch diễn ra đúng theo website
Trang 7CHƯƠNG 2: PHÂN TÍCH VÀ MÔ HÌNH HÓA CHỨC NĂNG VÀ CẤU TRÚC HỆ THỐNG
1 Phân tích và mô hình hóa chức năng của bài toán
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 sau:
STT Chức năng
người dùng
n
1 Đăng ký Chức năng cho phép
người dùng tạo tài khoản để thực hiện các chức năng của họ
Có Không
2 Đăng nhập Chức năng cho phép
người dùng, máy chủ truy cập vào hệ thóng bằng tài khoản để họ thực hiện các chức năng của họ
Có Có
3 Xem thông
tin địa điẻm
du lịch
Chức năng này cho phép admin, user xem thông tin các địa điểm du lịch
Có Có
thông tin
địa điểm du
lịch
Chức năng cho phép thêm thông tin các địa điểm du lịch
Khôn
g
Có
5 Sửa thông
tin địa điểm
du lịch
Chức năng này cho phép sửa thông tin địa điểm du lịch
Khôn g
Có
Trang 86 Xóa thông
tin địa điểm
du lịch
Chức năng cho phép xóa thông tin các địa điểm du lịch
Khôn
g
Có
7 Xem thông
tin nhà
hàng
Chức năng cho phép xem thông tin nhà hàng
Có Có
8 Sửa thông
tin nhà
hàng
Chức năng cho phép sửa thông tin nhà hàng
Khôn
g
Có
thông tin
nhà hàng
Chức năng cho phép thêm thông tin nhà hàng
Khôn g
Có
10 Xóa thông
tin nhà
hàng
Chức năng cho phép xóa thông tin nhà hàng
Khôn
g
Có
11 Xem thông
tin khách
sạn
Chức năng cho phép xem thông tin khách sạn
Có Có
thông tin
khách sạn
Chức năng cho phép thêm thông tin khách sạn
Khôn
g
Có
13 Sửa thông
tin khách
sạn
Chức năng cho phép sửa thông tin khách sạn
Khôn
g
Có
14 Xóa thông
tin khách
sạn
Chức năng cho phép xóa thông tin khách sạn
Khôn
g
Có
15 Xem thông
tin phương
tiện
Chức năng cho phép xem thông tin các phương tiện
Có Có
thông tin
phương tiện
Chức năng cho phép thêm thông tin phương tiện
Khôn
g
Có
Trang 917 Sửa thông
tin phương
tiện
Chức năng cho phép sửa thông tin phương tiện
Khôn
g
Có
18 Xóa thông
tin phương
tiện
Chức năng cho phép xóa thông tin phương tiện
Khôn
g
Có
19 Xem tin tức
hành trang
Chức năng cho phép xem thông tin các tin tức hành trang
Có Có
20 Xem thông
tin cá
nhanh
Chức năng cho phép xem thông tin cá nhân
Có Có
21 Sửa thông
tin cá nhân
Chức năng cho phép sửa thông tin cá nhân
Có Có
22 Đặt phương
tiện
Chức năng này cho phép đặt dịch vụ
Có Không
23 Đặt nhà
hàng
Chức năng này cho phép đặt dịch vụ
Có Không
24 Đặt địa
điểm du
lịch
Chức năng này cho phép đặt dịch vụ
Có Không
25 Đặt khách
sạn
Chức năng này cho phép đặt dịch vụ
Có Không
26 Thanh toán Chức năng này cho
phép thanh toán trực tuyến
Có Không
27 Tìm kiếm
địa điểm
Chức năng này cho phép tìm kiếm địa điểm
du lịch
Có Có
28 Tìm kiếm
khách sạn
Chức năng này cho phép tìm kiếm khách sạn
Có Có
29 Tìm kiếm
nhà hàng
Chức năng này cho phép tìm kiếm nhà hàng Có Có
30 Tìm kiếm Chức năng này cho Có Có
Trang 10phương tiện phép tìm kiếm phương
tiện 2.Sơ đồ use case
a.Sơ đồ use case chính
b.Sơ đồ usecase Tìm kiếm ( Võ Hoàng Phi MSSV 21038411)
Trang 11c.Sơ đồ usecase Quản lí bài viết (Võ Hoàng Phi MSSV 21038411)
d.Sơ đồ usecase đặt dịch vụ ( Võ Hoàng Phi 21038411)
Trang 123.Đặc tả UC a.UC Tìm kiếm
Trang 13b.UC Quản lí bài viết
Trang 14d.UC Khách hàng đặt tour