Báo Cáo Bài Tập Lớn Môn Pttk – Ht Đề Tài Phân Tích Thiết Kế Hệ Thống Website Đặt Tour Du Lịch Hahalolo.pdf

57 2 0
Tài liệu đã được kiểm tra trùng lặp
Báo Cáo Bài Tập Lớn Môn Pttk – Ht Đề Tài Phân Tích Thiết Kế Hệ Thống Website Đặt Tour Du Lịch Hahalolo.pdf

Đ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

Trang 1

TRƯỜNG ĐẠI HỌC THỦY LỢIKhoa công nghệ thông tin 

BÁO CÁO BÀI TẬP LỚN MÔN PTTK – HT Đề tài : Phân tích thiết kế hệ thống website đặt tour du lịch Hahalolo

Sinh viên thực hiện : Lê Đình Minh, Dương Văn Công, Lê Công Minh Lớp : 61TH3

Tên nhóm: Nhóm 2_ PTTKHT_61TH3 GV hướng dẫn : Trần Mạnh Tuấn

Hà Nội, tháng 01 năm 2022

Trang 2

Lời nói đầu

Trong thời buổi hiện nay, khi mà công nghệ ngày càng phát triển, thương mại điện tử ngày càng phát triển trên thế giới cũng như ở Việt Nam Cùng với đó là sự ra đời của các ngôn ngữ lập trình cho phép thiết kế và xây dựng các ứng dụng thương mại điện tử dưới nhiều hình thức khác nhau Và một trong những ứng dụng của thương mại điện tử ở nước ta đó là đặt tour du lịch qua mạng Dịch vụ này cho phép người dùng tìm kiếm lực chọn những tour du lịch phù hợp với mình, thực hiện giao dịch mà không cần trực tiếp đến đơn vị dịch vụ, mà chỉ cần sử dụng thiết bị có kết nối internet Hiện nay, dịch vụ này đã khá thông dụng với nhu cầu du lịch của nước ta và thế giới, đặc biệt là những người có kiến thức tin học nói chung và thương mại điện tử nói riêng Nên hiện giờ đối tượng sử dụng chính vẫn là cặp đôi đang yêu, hộ gia đình hay công ty Là những người sinh viên cũng có chút kiến thức về tin học cũng như tiếp xúc với thương mại điện tử tuy nhiên cũng gặp một số khó khăn trong việc tìm hiểu về tour du lịch trên các hệ thống như hình thức đặt tour, thanh toán không giống như quảng cáo,

Hiểu được các vấn đề đó cũng như muốn đưa thương mại điện tử đến với rộng rãi mọi người, chúng em thực hiện đề tài :Phân tích thiết kế quản lý hệthống bán tourdu lịch trực tuyến Với mục đích xây dựng hệ thống đặt tour du

lịch qua mạng uy tín, chất lượng, thân thiện, cũng như đem lại cho khách hàng những lựa chọn tối ưu kể cả những người không có kiến thức về tin học cũng có thể tham gia đặt tour qua mạng chỉ với những thao tác đơn giản Sau đây nhóm em xin trình bày chi tiết nội dung đề tài.

Trang 4

CHƯƠNG 1 PHÂN TÍCH I Khảo sát hệ thống

1 Hiện trạng

Ở Việt Nam nhu cầu đi du lịch,giả trí của con người ngày càng cao Đáp ứng nhu cầu này, có rất nhiều công ty du lịch xuất hiện,nhưng đa số đều chưa có phần mềm quản lý,việc quản lý đều thực hiện theo phương thức truyền thống:

- Hoạt động từ các nhà cung cấp:lập hóa đơn đặt tour ,gửi đơn đặt tour,lưu các tour du lịch hiện có và danh sách,thanh toán,

- Banner quảng cáo phải đi khắp nơi, dán ở mọi chỗ có thể để quảng bá gây mất mỹ quan đô thị.

- Quy trình đặt tour: được thực hiện khi có sự tiếp xúc trực tiếp giữa người mua và người bán hoặc gọi điện thoại

- Thanh toán trực tiếp khi đặt tour tại công ty, trả bằng tiền mặt * Phương thức kinh doanh truyền thống trên đã dẫn đến các hạn chế sau: - Banner quá nhiều gây mất mỹ quan đô thị

- Khách hàng tốn thời gian để mua và chọn tour du lịch - Khách hàng nắm được ít thông tin cơ bản của tour du lịch - Quảng cáo sản phẩm Tour du lịch rất tốn kém

Những khó khăn trên đó trực tiếp làm giảm đáng kể doanh thu của các công ty du lịch truyền thống Đặc biệt chúng ta đang trong giai đoạn của cuộc Cách mạng công nghệ 4.0, đặt ra cho các công ty du lịch cần phải có một cách tiếp cận,

Trang 5

thu hút mới có hiệu quả hơn Hơn thế nữa việc áp dụng giải pháp áp dụng công nghệ thông tin vào trong quản lý, thương mại hiện nay là một xu thế tất yếu.

Một hệ thống mạng xã hội phục vụ cho việc đặt tour trên mạng sẽ giúp cho các công ty du lịch giải quyết được các khó khăn trên và điều quan trọng là đáp ứng được nhu cầu của đông đảo khách hàng có nhu cầu xem thông tin tour du lịch, đặt tour, và đây cũng chính là phương tiện quảng cáo điện thoại cho cửa hàng tốt nhất, rẻ nhất và hiệu quả nhất Với hệ thống này,các công ty du lịch cũng tạo được phương tiện để thu thập ý kiến từ phía khách hàng để giải quyết các sự cố cũng như cải thiện khả năng phục vụ khách hàng.

Các hoạt động của quản lý đặt tour du lịch trực tuyến gồm nhập thông tin tour du các công ty du lịch cung cấp, báo cáo số lượng và doanh thu mua bán trực tuyến,phản hồi và phục vụ khách hàng Việc này bao gồm việc quản lý các bộ phận:

- Quản lý hàng nhập tour : kiểm tra số lượng tour du lịch được cung cấp - Quản lý mua bán trực tuyến : kiểm tra đơn đặt tour và hiện trạng của đơn , quản lý các phương thức thanh toán và thu tiền để báo cáo doanh thu.

* Ưu nhược điểm của hệ thống đặt tour du lịch trực tuyến

- Ưu điểm :

+ Số tiền mà khách hàng phải trả cho một đơn đặt tour trên Web sẽ rẻ hơn so với hầu hết cách nhận đơn đặt hàng khác như qua điện thoại, hay đến tận nhà,… + Chi phí xử lý và quản lý thấp hơn

Trang 6

+ Các đơn đặt tour qua website thường ít sai sót hơn so với các đơn đặt tour qua điện thoại.

+ Các khách hàng có thể dễ dàng so sánh các tour du lịch và có thể đặt tour vào bất kỳ thời gian nào, dù là ban ngày hay ban đêm.

+ Các khách hàng đôi khi cảm thấy thoải mái hơn trong việc đưa ra quyết định đặt tour khi không có mặt của những người giới thiệu.

+ Đối với việc kinh doanh giữa các doanh nghiệp với doanh nghiệp thì việc có một trang Web để nhận đơn đặt tour ngụ ý rằng doanh nghiệp đó có sử dụng các công nghệ hiện đại.

- Nhược điểm :

+ Bảo mật về thông tin của khách hàng không thật đảm bảo an toàn tuyệt đối, có thể sẽ bị khai thác bới các lỗ hổng bảo mật.

+ Các khách có nguy cơ có thể nhận được tour kém chất lượng và lo lắng về các chính sách hoàn tiền lại.

+ Các hệ thống nhận tiền thanh toán rất khó sử dụng và các doanh nghiệp không có đủ kiến thức về các phần mềm và các tiến trình liên quan.

+Thương mại điện tử đối với khách hàng vẫn chưa phải là một phần không thể thiếu trong cuộc sống.

+Không có sự nhất quán trong các luật thuế,các vấn đề pháp lý và các hiệp ước Quốc Tế

Trang 7

2 Khảo sát một số hệ thống cho thuê tour du lịch hiện nay

Khảo sát hệ thống trang web :hahalolo.com

- Hình thức : Websites trực tuyến trung gian đặt tour du lịch ở Việt Nam có trụ sở tại TP.Hồ Chí Minh

- Các tour có trên hệ thống : Đầy đủ các loại tour khắp mọi miền đất nước - Nhà cung cấp : Nhiều nhà cung cấp.Nhà cung cấp sẽ cung cấp tour với bên trung gian là mạng xã hội hahalolo

- Hình thức thanh toán : + Trả trước 100% + Trả góp

- Phương thức thanh toán:

+ Thẻ ATM hoặc iBanking của các ngân hàng trong nước thông qua cổng thanh toán AlePay.

+Thẻ thanh toán quốc tế (Visa/Master):

Trang 8

- Các thức đặt tour :

+ Sử dụng ô tìm kiếm, gõ thông tin tour muốn tìm,Website sẽ cung cấp cho bạn những gợi ý chính xác để lựa chọn Sử dụng mục tìm kiếm nâng cao nếu muốn chi tiết hơn.

+Chọn tour mà các nhà cung cấp đăng lên trên giao diện.

Sau khi tìm kiếm tour đúng nhu cầu,chọn tour và ngày khởi hành mà bạn muốn đặt:

+Bước 1: Nhấn vào nút ‘Xem nhanh’ bên dưới Tour mà bạn muốn đặt.

+Bước 2: Xem lại các thông tin trên thanh menu bao gồm: Chi tiết tour,Quy định riêng,Khuyến mãi,Chính sách riêng tư,Chính sách trả góp(Hiển thị đối với những tour áp dụng hình thức trả góp), Liên hệ.

+Bước 3: Chọn ngày khởi hành của Tour và bấm vào ‘Đặt ngay’.

+Bước 4: Lúc này bạn sẽ được đưa đến giao diện chi tiết các bước đặt Tour trên Hahalolo,là lúc mà bạn tiến hành khai báo thông tin và thanh toán đơn đặt Tour.Để xem lại thông tin chi tiết Tour,nhấn vào ‘Xem chi tiết Tour’ ở phía trên bên phải màn hình.

- Giao diện trang web : Đơn giản đẹp , rõ ràng , dễ sử dụng,dễ dàng đặt tour và lựa chọn tour

- Các chức năng của hệ thống : Tìm kiếm , Tương tác, Tra cứu mã đặt tour,… - Dịch vụ của hệ thống : dịch vụ hỗ trợ online, dịch vụ kết nối người dùng và nhà cung cấp tour, dịch vụ phản hồi thông tin khách hàng,bảo vệ người dùng và hỗ trợ công đồng trước hành vi gây hại,

- Độ uy tín của hệ thống : Uy tín - Giá cả : Hợp lý.

- Thông tin liên hệ của websites :

Trang 9

+ Liên hệ qua số điện thoại :02862726186 + Liên hệ qua email :cskh@hahalolo.com

+ Facebook :https://www.facebook.com/hahalolo.official +Youtube:https://www.youtube.com/c/HahaloloOfficial

+ Văn phòng:400/8B - 400/10 Ung Văn Khiêm, Phường 25, Quận Bình Thạnh Thành phố Hồ Chí Minh, Việt Nam

II Hình thành và mô tả hệ thống1 Mô tả hệ thống

a Nguyên tắc chung:

- Website Hahalolo.com do công ty Công ty Cổ phần Mạng xã hội Du lịch Hahalolo thực hiện hoạt động và vận hành Đối tượng phục vụ là tất cả khách hàng trên khắp đất nước Việt Nam có nhu cầu đi du lịch

- Các Tour du lịch tại www.hahalolo.com được cung cấp bởi các công ty du lịch, phải đáp ứng đầy đủ các quy định của pháp luật, cam kết an toàn cho khách hàng - Hoạt động mua bán tại www.hahalolo.com phải được thực hiện công khai, minh bạch, đảm bảo quyền lợi của người tiêu dùng.

b.Nhiệm vụ:

+ Xây dựng hệ thống ở mức độ hoàn thiện , sử dụng ổn định + Đề xuất cải thiện nâng cao chất lượng người dùng + Bảo trì sửa chữa và nâng cấp khi cần thiết

+ Giám sát việc thực hiện các hoạt động khi sử dụng hệ thống để nâng cao các cải tiến và mở rộng chương trình

Trang 10

2 Các quy trình nghiệp vụ

A Quy trình giao dịch đặt tour du lịch - Quy trình sẽ gồm 5 bước sau:

Bước 1: Tìm kiếm tour du lịch muốn mua

Bước 2: Xem giá và thông tin chi tiết lịch trình của tour đó, nếu quý khách đồng ý

muốn thuê tour, quý khách chọn ngày khởi hành và ấn vào nút Đặt ngay.

Bước 3: Quý khách điền đầy đủ thông tin đặt mua theo mẫu:

+ Quý khách hàng đang có thể chọn một trong phương thức thanh toán:

● Thanh toán qua thẻ ATM hoặc iBanking của các ngân hàng trong nước thông qua cổng thanh toán AlePay.

● Thanh toán qua thẻ thanh toán quốc tế(Visa/Master).

Sau khi chọn phương thức thanh toán khách hàng sẽ được đưa đến giao diện thanh toán của cổng thanh toán đã chọn.

Bước 4: Sau khi nhận đơn đặt hàng của khách hàng, Hahalolo.com sẽ

chuyển thông tin đơn hàng cho nhà cung cấp tour du lịch Nhà cung cấp tour du lịch sẽ liên lạc với khách hàng qua thông tin số điện thoại quý khách hàng cung cấp để xác nhận đơn hàng.

Bước 5: Sau khi xác nhận đơn hàng nhà cung cấp tour du lịch sẽ tiến hành

chuẩn bị các dịch vụ theo yêu cầu của tour mà khách hàng đã đặt Nhà cung cấp dịch vụ gửi thông tin chuyến đi: Hướng dẫn viên, địa điểm đón, thời gian cụ thể, cho khách hàng

Bước 6: Khách hàng tiến hành sử dụng tour theo lịch trình đã đặt.

Trang 11

B Quy trình thanh toán

+ Bước 1: Khách hàng tìm hiểu thông tin về dịch vụ được đăng tin + Bước 2: Khách hàng xác thực đơn hàng(điện thoại, tin nhắn, email) + Bước 3: Khách hàng thanh toán.

+ Bước 4: Công ty cung cấp dịch vụ xác nhận thông tin khách hàng.

+ Đối tác(Cung cấp tour) + Nhân viên quản trị hệ thống

Trang 12

+ Thay đổi thông tin cá nhân

+ Tìm kiếm,xem,bình luận về tour du lịch + Đặt tour du lịch

+ Thanh toán

+ Xem,hủy thông tin đặt tour

b.Tác nhân nhân viên quản trị hệ thống

+ Đăng nhập,đăng xuất + Bảo trì và nâng cấp hệ thống

+ Thống kê doanh thu của trang web và báo cáo

c Công ty đối tác

+ Đăng nhập,đăng xuất

+ Thêm,sửa,xóa tour mà công ty đối tác cung cấp + Xác nhận tour cho khách hàng

+ Thay đổi thông tin cá nhân

d Hệ thống ngân hàng

+ Thanh toán

Trang 13

2.Đặc tả UseCase2.1.Đăng nhập hệ thống

a Tác nhân: nhân viên quản trị,khách hàng,đối tác b Mô tả: Cho phép người sử dụng đăng nhập vào hệ thống c Tiền điều kiện: Người sử dụng chưa đăng nhập vào hệ thống d Luồng sự kiện chính:

- Người sử dụng chọn chức năng đăng nhập - Form đăng nhập hiển thị

- Người sử dụng nhập tên,mật khẩu vào form đăng nhập - Hệ thống kiểm tra tên,mật khẩu

- Nếu đăng nhập thành công thì hiển thị thông báo thành công Nếu nhập sai tên hoặc mật khẩu thì chuyển sang luồng rẽ nhánh A1

- UC kết thúc

e Luồng sự kiện rẽ nhánh:

f Luồng rẽ nhánh A1: Đăng nhập không thành công - Hệ thống thông báo quá trình đăng nhập không thành công - Hệ thống yêu cầu đăng ký hoặc đăng nhập lại

- Nếu người sử dụng đồng ý thì quay lại bước 2 của luồng sự kiện chính, nếu không đồng ý thì UC kết thúc

g Hậu điều kiện: Người sử dụng đã đăng nhập thành công và có thể sử dụng chức năng mà hệ thống cung cấp.

Trang 14

2.2 Tìm kiếm tour du lịch:

a Tác nhân: khách hàng,nhân viên quản trị,đối tác b Mô tả: cho phép tìm kiếm tour du lịch c Luồng sự kiện :

- Người sử dụng kích vào mục tìm kiếm tour du lịch

- Hệ thống hiển thị form tìm kiếm : tìm kiếm theo tên, theo công ty đối tác ,mã tour, tìm theo mức giá, ngày khởi hành,

- Người sử dụng nhập thông tin cần thiết vào form tìm kiếm - Nhấn nút tìm kiếm

- Hệ thống báo kết quả tìm kiếm - Kết thúc UC

2.3.Xem thông tin tour du lịch:

a Tác nhân: khách hàng, đối tác, nhân viên quản trị

b Mô tả: UC cho phép người sử dụng xem thông tin tour du lịch hiện có trên website

c Luồng sự kiện chính:

- Người sử dụng chọn tour cần xem

- Form xem thông tin tour xuất hiện, hệ thống sẽ hiển thị thông tin chi tiết tour du lịch đã chọn

- Người sử dụng xem thông tin chi tiết về tour được hiển thị - UC kết thúc

Trang 36

6 Biểu đồ cộng tác

a Biểu đồ đăng nhập hệ thống

b Biểu đồ sửa thông tin cá nhân

Trang 37

c Biểu đồ tìm kiếm tour du lịch

d Biểu đồ thanh toán

Trang 38

e Biểu đồ thêm tour du lịch

f Biểu đồ đặt tour du lịch

Trang 39

7 Biểu đồ lớp

a Biểu đồ lớp lĩnh vực

Trang 40

b Biểu đồ lớp quản lý đăng ký

Trang 41

c Biểu đồ quản lý đăng nhập

d Biểu đồ tìm kiếm

e Biểu đồ quản lý đơn đặt tour

Trang 42

f Biểu đồ quản lý công ty đối tác

g Biểu đồ quản lý tour du lịch

Trang 43

8 Biểu đồ thành phần

Trang 44

9 Biểu đồ triển khai

Trang 46

hinhAnh Varchar Hình ảnh

2.2 Bảng khách hàng

Trang 47

gioiTinh Varchar Giới tính

2.3 Bảng đối tác

Trang 48

email Varchar Địa chỉ email

2.4 Bảng tour

Trang 49

maCongTy Varchar Khóa ngoại Mã công ty

2.5 Bảng giá tour

Khóa ngoại

Mã tour

2.6 Bảng hóa đơn đặt tour

Trang 50

maKhacHang Varchar Khóa ngoại Mã khách hàng

2.7 Bảng chi tiết giá

Trang 51

soLuong Int Số lượng

Trang 52

3 Lược đồ liên kết giữa các bảng:

4.Thiết k giao di nế ệ

4.1.Giao diện trang đăng kí,đăng nhập

4.1.1.Giao diện đăng ký người dùng

Trang 53

4.1.4.Giao diện đăng nhập người dùng và đối tác

Trang 54

4.2.Giao diện trang Admin

Trang 55

4.3.Giao diện hiển thị tour

Trang 56

KẾT LUẬN

Qua quá trình tìm hiểu , khảo sát, phân tích và thiết kế hệ thống quản lý website bán Tour du lịch, cộng thêm sự giảng dạy trên lớp của thầy Trần Mạnh Tuấn, chúng em dã phần nào hiểu được quy trình, cách thức xây dựng một hệ thống Chúng em đã hiểu rõ hơn cách vẽ cách biểu đồ USECASE, biểu đồ hoạt động, biểu đồ trình tự, biểu đồ lớp, … và thấy được tầm quan trọng của các biểu đồ đó trong dự án Mặc dù chúng em đã phân tích và thiết kế hệ thống hoàn thành nhưng vẫn còn rất nhiều mặt hạn chế và tồn tại Như là, mô tả nghiệp vụ chưa đầy đủ, cơ sở dữ liệu chưa được tối ưu và chuẩn hóa, giao diện web vẫn chưa được hoàn thiện,… Và trong thời gian tới, nhóm chúng em sẽ tiếp tục khắc phục những hạn chế, những vấn đề chưa giải quyết, và bổ sung thêm những chức năng mới cho hệ thống.

Trang 57

Tài liệu Tham khảo

Ebook:” Learning UML 2.0” – Kim Hamilton , Russel Miles, Website:https://www.uml-diagrams.org/

Một số bài tiểu luận và các nguồn khác trên internet

Ngày đăng: 05/05/2024, 21:58

Tài liệu cùng người dùng

Tài liệu liên quan