BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
LỜI NÓI ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức,
cũng như của các công ty; nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước
đột phá mạnh mẽ.
Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức,
công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ. Với một vài thao tác đơn
giản, một người bất kì có thể trở thành chủ của một website giới thiệu về bất cứ gì anh ta
quan tâm: một website giới thiệu về bản thân và gia đình anh ta, hay là một website trình
bày các bộ sưu tập hình ảnh các loại xe hơi mà anh ta thích chẳng hạn.
Đối với các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp
thiết. Thông qua những website này, thông tin về họ cũng như các công văn, thông báo,
quyết định của các sản phẩm, dịch vụ mới của công ty sẽ đến với những người quan tâm,
đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà
phương thức giao tiếp truyền thống thường gặp phải.
Hoạt động của một công ty du lịch có quy mô khá lớn sẽ càng được tăng cường và
mở rộng nếu xây dựng được một website tốt. Bắt nguồn với ý tưởng này, cùng với những
gợi ý của thầy TÔ HẢI THIÊN, chúng em đã thực hiện đồ án “XÂY DỰNG WEBSITE
DU LỊCH CHO MỘT CÔNG TY DU LỊCH” như nội dung trình bày sau đây:
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 1
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
MỤC LUC
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 2
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
PHÂN I: KHẢO SÁT VÀ ĐÁNH GIÁ HIỆN TRẠNG
I.1 ĐẶT VẤN ĐỀ
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công
nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết
đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết
sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự
truyền tải, trao đổi thông tin trên toàn cầu.
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ
cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức… cả
thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và
thậm chí đôi lúc có cả những âm thanh nếu bạn cần…
Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi
phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này, đã thúc đẩy sự khai
sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm
biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người.
Trong hoạt động sản xuất, kinh doanh, giờ đây, đối với một công ty du lịch, việc
quảng bá và giới thiệu đến khách hàng các chương trình du lịch do công ty tổ chức trong
từng thời điểm một cách hiệu quả và kịp thời là yếu tố mang tính quyết định cho sự tồn tại
và phát triển của công ty. Vì vậy, sẽ thật thiếu sót nếu công ty của bạn chưa xây dựng
được một website để giới thiệu rộng rãi các tour mà bạn tổ chức. Và một vấn đề được đặt
ra song song cùng với nó, là làm sao để có thể quản lý và điều hành website một cách dễ
dàng và hiệu quả, có như vậy, thì mới tránh được sự nhàm chán cho những khách hàng
thường xuyên của website, và thu được những kết quả như mong muốn. Đây là vấn đề hết
sức cấp thiết và luôn là mỗi trăn trở của hầu hết các công ty du lịch nói riêng và cả các
doanh nghiệp khác nói chung, nhất là các doanh nghiệp Việt Nam – với họ, thương mại
điện tử còn rất mới.
Với bài báo cáo này, chúng tôi xin được trình bày một cách thức quản lý website giúp
cho những người quản trị dễ dàng trong việc phân quyền quản lý, thay đổi, cập nhật thông
tin trang web, cũng như quản lý hiệu quả khách hàng và các đơn đặt hàng trên mạng.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 3
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
I.2 KHẢO SÁT HỆ THỐNG
Tên đề tài: Thiết kế website du lịch cho một công ty du lịch
I.2.1 Mục đích
Yêu cầu hệ thống:
• Đề tài trình bày đúng quy cách,rõ ràng,dễ hiểu,ngắn gọn.
• Website có dung lượng vừa đủ,tốc độ sử lí nhanh.
• Chương trình chạy trên môi trường windows.
• Font chữ hiển thị nhất quán,sử dụng bộ chữ ABC.
• Giúp khách hàng tìm hiểu thông tin một cách nhanh nhất.
• Cập nhật những thông tin mới trên thị trường.
• Đáp ứng được nhu cầu của khách hàng khi vào trang web.
• Đảm bảo dữ liệu khi chạy web trực tuyến.
• Khách hàng chỉ có thể viếng thăm trang web chứ không có quyền thay đổi
website.
• Nhân viên công ty được phép cập nhật thông tin .
Tìm hiểu hệ thống :
• Hệ thống xây dựng nhằm mục đích thay thế cho hình thức giới thiệu sản
phẩm trực tiếp như: tờ rơi,aphic,tiếp thị…….Khách hàng phải đến tận nhà
sách để tìm kiếm mất rất nhiều thời gian,cần một lượng nhân viên và các
thiết bị trợ giúp lớn để giới thiệu và quản lí sản phẩm.Ngoài ra,không thể có
đủ không gian trưng bày tất cả các loại sản phẩm.Từ việc khảo sát, đánh giá
hệ thống cũ rút ra được mục đích của hệ thống sẽ xây dựng:
• Khắc phục được một số nhược điểm và kế thừa mốt số ưu điểm của hệ
thống cũ.
• Tiếp cận thị trường trong và ngoài nước.
• Tìm hiểu cách thức hoạt động,chức năng của các công ty
I.2.2 Nội dung
Môi trường xã hội,kinh tế,kỹ thuật,cơ cấu tổ chức.
Ngày nay không ai nghi ngờ vai trò của công nghệ thông tin trong đời sống,trong
khoa học kỹ thuật,kinh doanh cũng như trong mọi mặt vận động của xã hội,dưới mọi quy
mô từ xí nghiệp,công ty cho đến quốc gia và quốc tế.Giới thiệu tình hình,cập nhật tin tức
thật nhanh,chính xác là nhiệm vụ của một website.
Thu thập các quy tắc quản lí,các quy định của nhà nước, đơn vị:
Website ở Việt Nam có cả web tĩnh và web động,nhưng web động ngay càng
chiếm ưu thế trên thị trường với giao diện đẹp,hình ảnh sinh động.Hầu hết các công ty và
các cửa hàng,nhà sách lớn đều có website riêng để giới thiệu sản phẩm của họ nhằn thu
hút sự quan tâm của khách hàng đối với sản phẩm của công ty mình .website không có
dung lượng lớn . Đa số các trang web do công ty sở hữu thuê các nhà thiết kế đảm nhận
việc thiết kế ban đầu vì website thiết kế chuyên nghiệp sẽ hoạt động ổn định nhưng có
hiệu quả hay không là do những người quản lí và điều hành của công ty.
Thống kê tài nguyên sẽ sử dụng:
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 4
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Môi trường chính là mạng internet với số lượng máy càng nhiều càng tốt,tốc độ trung
bình.
Thu thập các đòi hỏi về thông tin các nguyện vọng mong muốn cho tương lai.
Website du lịch sẽ ngày càng phong phú và thu hút được nhiều khách hàng hơn._
Đánh giá đề suất,hướng giải quyết
Lập hồ sơ tổng hợp về hiên trạng.
I.2.3 Yêu cầu đối với cuộc điều tra
Phản ánh đúng hiện trạng
Không bỏ sót thông tin :Khảo sát kỹ lưỡng.
Các thông tin thu thập được phải chính xác.
Không trùng lặp.
Không gây cảm giác xấu với người được phỏng vấn.
Ưu điểm của website:
Biết thêm nhiều địa điểm và thời gian tổ chức tour.
Tìm kiếm thông tin mới nhanh ,dễ dàng .
Nhựơc điểm của website:
Thị trường có rất nhiều địa danh không thể giới thiệu tất cả .
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 5
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
PHÂN II: HỆ THỐNG TỔ CHỨC VÀ ĐẶC TẢ YÊU CẦU
II.1 CƠ CẤU TỔ CHỨC, QUẢN LÝ DU LỊCH
Công ty du lịch Bốn Phương (The Four Tour) là một công ty chuyên tổ
chức các chương trình du lịch trong tỉnh Vĩnh Phúc cho cả người trong và ngoài tỉnh.
Công ty liên tục tổ chức các tour khác nhau, thuộc các loại tour chính gồm:
tour trong tỉnh, tour ngắn ngày, tour dài ngày, tour trọn gói và không trọn gói. Các loại
tour này do người quản trị website quy định lúc xây dựng website. Do số lượng khách
hàng đông đảo, chương trình tour của công ty cũng liên tục được tổ chức mới; và tất cả
các thay đổi này đều phải được cập nhật lên website của The Four Tour để các khách
hàng ở xa, không tiện liên lạc trực tiếp đến công ty theo dõi và đặt chỗ trực tuyến.
Bởi vì phải cập nhật thông tin thường xuyên như vậy, ban giám đốc công ty quyết
định cắt đặt công việc quản trị trang website cho các bộ phận khác nhau trong công ty
quản lý các phần việc có liên quan đến công việc hằng ngày của mình như sau:
•
Bộ phận kinh doanh: chịu trách nhiệm quản lý đơn đặt chỗ của khách hàng
từ gửi từ trên mạng internet. Bộ phận này được trao quyền “Quản lý đặt
chỗ” với username và password riêng, do người quản trị cấp cao nhất cấp
quyền. Người quản trị này có nhiệm vụ kiểm tra và xác nhận thông tin
khách hàng và đơn đặt chỗ.
•
Bộ phận văn phòng: đảm nhiệm việc thêm mới, cập nhật thông tin các địa
danh du lịch và các chương trình tour mà công ty tổ chức. Bộ phận này
cũng đảm đương việc xóa bỏ các tour đã thực hiện và các thông tin về
thắng cảnh du lịch đã cũ, hoặc thông tin không còn giá trị. Người quản trị
này được cấp quyền “Cập nhật dữ liệu”
•
Bộ phận điều hành: giữ vai trò người quản trị cấp cao nhất (Quản lý
website(admin)), bao hàm các quyền trên và có thể phân quyền cho những
người quản trị khác (phân biệt bởi username và password).
II.2 QUY TRÌNH NGIỆP VỤ
Công ty du lịch thiết kế tour và lên lịch trình cho từng tour cụ thể. Sau đó, bộ
phận văn phòng có nhiệm vụ cập nhật thông tin các tour này lên website 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ó.
Ngoài ra, bộ phận văn phòng còn cập nhật thông tin, hình ảnh về các địa
điểm lịch mà công ty muốn cung cấp cho khách hàng.
Khách hàng vào viếng thăm website sẽ vào xem thông tin chi tiết của từng
tour hiện có hoặc tìm kiếm tour theo cá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 tour
đang xem nếu muốn.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 6
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Các đơn đặt chỗ này sẽ được cập nhật vào database và hiển thị cho người
quản trị được phân quyền xem, hiệu chỉnh, xóa hoặc xác nhận sau khi đã kiểm tra
tính chính xác của thông tin đặt chỗ.
Khách hàng cũng có thể thông qua trang web để gửi các thông tin yêu cầu
khác về công ty bằng trang Liên hệ. Thông tin này cũng sẽ được truyền xuống
database và cho phép người quản trị quản lý chúng.
Người quản trị cấp cao nhất có quyền tạo lập, thêm mới các user và phân
quyền dựa trên ba cấp đã nêu.
II.3 ĐẶC TẢ YÊU CẦU
II.3.1 Yêu cầu chức năng
Người viếng thăm website có thể xem, tìm kiếm thông tin về các tour du lịch
hiện .
Khách hàng có thể đặt tour trực tuyến. Website sẽ cập nhật thông tin đặt chỗ
này trực tiếp lên cơ sở dữ liệu, và cho phép người quản trị được phân quyền thao
tác các công việc sau:
• Tìm kiếm các đơn đặt chỗ đã được xác nhận hay chưa xác nhận.
• Xác nhận đơn đặt chỗ hợp lệ, chỉnh sửa thông tin khách hàng và
thông tin đặt chỗ trên từng đơn cụ thể.
• Thống kê tình hình đặt chỗ của từng tour, xem danh sách khách hàng
tham gia các tour đó.
Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các đ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.
Theo dõi tình hình liên hệ thông qua website của khách hàng, để đáp ứng kịp
thời nhu cầu của họ.
Đăng ký khách hàng thân thiết.
Về tổ chức lưu trữ, thực hiện các yêu cầu:
• 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.
• Thêm, xóa, sửa thông tin, hình ảnh về các điểm du lịch ở từng địa
phương khác nhau.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 7
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
II.3.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.
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.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 8
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
PHẦN II. PHÂN TÍCH VÀ THIẾT KẾ DỮ LIỆU
II.1 PHÂN TICH YÊU CẦU NGHIỆP VỤ
II.1.1 Các thừa tác viên nghiệp vụ
Dựa vào cơ cấu tổ chức và sử dụng ta có các thừa tác viên nghiệp vụ:
Khách Hàng: là khách hàng nói chung có nhu cầu tìm hiểu thông tin và các
chuyến du lịch. Họ chỉ có quyền đăng kí, thêm, sửa, xóa thông tin cá nhân và đăng
kí các tuor mà công ty có.
Khách Hàng
Quản lý viên: Gồm 2 nhân viên. Một nhân viên thuộc bộ phân kinh doanh - chịu
trách nhiệm quản lý đơn đặt chỗ của khách hàng từ gửi từ trên mạng internet.
Người quản trị này đăng nhập với usename và password riêng, có nhiệm vụ kiểm
tra và xác nhận thông tin khách hàng và đơn đặt chỗ. Một nhân viên thuộc bộ phận
văn phòng - đảm nhiệm việc thêm mới, cập nhật thông tin các địa danh du lịch, các
chương trình tour mà công ty tổ chức và xóa bỏ các tour đã thực hiện và các thông
tin về thắng cảnh du lịch đã cũ, hoặc thông tin không còn giá tri
Quản lý viên
Quản trị viên: giữ vai trò người quản trị cấp cao nhất (Quản lý website (admin)),
bao hàm các quyền trên và có thể phân quyền cho những người quản trị khác (phân
biệt bởi username và password).
Quản Trị Viên
II.1.2 Các use case nghiệp vụ
Use case QuanLyHeThong: Nghiệp vụ dành cho NV điều hành, xác lập hệ thống,
quản lý tài khoản người dùng.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 9
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Use case TTKhachHang: Nghiệp vụ dành cho KH đăng kí, thêm, sửa, xóa thông
tin khách hàng. Ngoài ra cũng là căn cứ để NV kinh doanh tổng hợp thông tin và
kiểm tra tinh xác thực của KH.
Use case DangKiTour: Nghiệp vụ cho KH đăng kí, thêm, sửa, xóa thông tin mà
mình đã đăng kí tour. Ngoài ra cũng là căn cứ để NV kinh doanh tổng hợp thông
tin đã đăng kí.
Use case QuanLyKinhDoanh: Nghiệp vụ dành cho NV kinh doanh quản lý đơn
đặt chỗ của khách hàng từ gửi từ trên mạng internet. Kiểm tra và xác nhận thông
tin khách hàng và đơn đặt chỗ.
Use case QuanLyVanPhong: Nghiệp vụ danh cho NV văn phòng đảm nhiệm việc
thêm mới, cập nhật thông tin các địa danh du lịch, các chương trình tour mà công
ty tổ chức và xóa bỏ các tour đã thực hiện và các thông tin về thắng cảnh du lịch đã
cũ, hoặc thông tin không còn giá tri
Use case XemTTTour: Ngiệp vụ dành cho KH xem thông tin các chuyến du lịch
II.1.3 Mô hình use case nghiệp vụ
ThongTinKH
Khách Hàng
XemTTTour
DangKiTour
QuanLyVien
QLDatCho
QuanTriVien
QLDuLieu
QLHeThong
Hình 1: Mô hình use case nghiệp vụ
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 10
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
II.2 PHÂN TICH YÊU CẦU HỆ THỐNG
II.2.1 Danh sách tác nhân.
STT
Tác nhân
1. Khách Hàng
2.
Quản lý viên
3.
Quản trị viên
Mô tả
Là những khách hàng có nhu cầu tìm hiểu và đăng kí
tour mà công ty cung cấp.
Là những nhân viên có quyền đăng nhập vào web để
thực hiện các chức năng quản lý đơn đặt chỗ và cập
nhật dữ liệu
Là nhân viên quản trị hệ thống, sau khi đăng nhập
vào web có thể quản lý khách hàng, quản lý kinh
doanh, văn phòng, lập báo cáo thông kê hàng tháng .
II.2.2 Danh sách use case.
STT
Use case
1. Đăng nhập
2.
Kiểm tra tài khoản
3.
Kiểm tra mật khẩu
4.
Đăng xuất
5.
Thông tin tour
6.
Đăng kí tour
7.
Thông tin khách hàng
8.
Quản lý đặt chỗ
9.
Quản lý dữ liệu
10. Quản lý hệ thống
Mô Tả
Người dùng cần đăng nhập đúng tài khoản và mật
khẩu thì mới cập nhật thông tin cho hệ thống.
Hệ thống sẽ kiểm tra tài khoản đăng nhập xem có
giống với cơ sở dư liệu hay không.
Hệ thống sẽ kiểm tra mật khẩu đăng nhập xem có
giống với cơ sở dư liệu hay không.
Cho phép người dũng hủy bỏ trạng thai đăng nhập
với hệ thống.
Hệ thống cho khách hàng thông tin chuyến du lịch mà
công ty đã thành lập.
Hệ thống cho khách đăng kí tour sau khi đã đăng
nhập thành công vào hệ thống.
Hệ thống cho khách hàng đăng kí thanh viên, thêm
sửa xóa thông tin khách hàng.
Hệ thống cho nhân viên quản lý và nhân viên quản trị
có thể xác nhận tính xác thực của khách hàng.
Chức năng này được nhân viên sử dụng để quản lý
đơn đặt chỗ của khách hàng từ gửi từ trên mạng
internet. Người quản trị này có nhiệm vụ kiểm tra và
xác nhận thông tin khách hàng và đơn đặt chỗ.`
Chức năng này được nhân viên sử dụng để thêm mới,
cập nhật thông tin các địa danh du lịch, các chương
trình tour mà công ty tổ chức và xóa bỏ các tour đã
thực hiện và các thông tin về thắng cảnh du lịch đã
cũ, hoặc thông tin không còn giá tri.
Chức năng này dành cho nhân viên quản trị dùng để
xác lập hệ thống, quản lý tài khoản người dùng.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 11
BÁO CÁO THỤC TẬP CHUYÊN MÔN
11. Báo cáo
12. Đăng kí thành viên
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Chức năng này được nhân viên sử dụng để xem danh
sách tour cũng nhu danh sách khách hàng…
Chức năng này dành cho khách hàng chưa có tài
khoản đăng nhập vào hệ thống.
II.2.3 Lược đồ use case.
a. Lược đồ use case tổng quát:
DangKiThanhVien
ThongTintour
KhachHang
ThongTinKH
<<include>>
DangKiTour
QuanLyVien
<<include>>
<<extend>>
DangXuat
DangNhap
<<include>>
QLDatCho
<<include>>
<<include>>
<<include>>
QLDuLieu
KiemTraTK
QLHeThong
QuanTriVien
Hình 2:Mô hình use case tổng quát
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 12
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
b. Lược đồ use case chi tiết theo từng tác nhân:
Khách Hàng:
SuaTT
ThemTT
Xoa
<<extend>>
<<extend>>
DangKiThanhVien
<<extend>>
ThongTinKH
<<include>>
DangKiTour
<<include>>
<<extend>>
KhachHang
DangXuat
DangNhap
<<include>>
ThongTinTour
<<extend>>
<<extend>>
GopY
TimKiemTTTour
Hình 3: Lược đồ use case chi tiết KhachHang
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 13
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Quản Lý Viên:
KiemTraThongTinTour
KiemTraThongTinKH
<<extend>>
<<extend>>
QLDatCho
<<include>>
DangXuat
<<extend>>
QuanLyVien
<<include>>
DangNhap
QlDuLieu
<<extend>>
<<extend>>
ThemTTTour
<<include>>
<<extend>>
SuaTTTour
XoaTTTour
BaoCao
<<extend>>
<<extend>>
DanhSachKH
DanhSachTour
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 14
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Quản Trị viên:
TiepNhanYKienKH
SuaTK
<<extend>>
ThemTK
<<extend>>
<<extend>>
QLHeThong
<<extend>>
QuantriVien
XoaTK
<<extend>>
QLTaiKhoanNguoiDung
<<include>>
DangNhap
<<extend>>
DangXuat
Hình 6: Lược đồ use case chi tiết NVDieuHanh
II.2.4 Đặc tả use case.
a. Use case Dang Nhap:
Luồng sự kiện chính:
B1: Trên giao diện quản trị hệ thống, 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ười dùng
nhập username và password
B3: Người sử dụng nhập username và password, chọn đồng ý đăng
nhập
B4: Hệ thống tiếp nhận thông tin, kiểm tra username và password của
người dùng
B5: Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị thông
báo đăng nhập thành công.
B6: Kết thúc UseCase Luồng sự kiện rẽ nhánh
Luồng 1:
B1: Tại giao diện đăng nhập, người dùng không muốn tiếp tục,
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 15
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
chọn hủy bỏ
B2: Kết thúc Use Case
Luồng 2:
B1: Hệ thống kiểm tra thông tin đăng nhập không chính xác
B2: Hệ thống từ chối đăng nhập, hiển thị thông báo
B3: Kết thúc Use Case
Luồng 3:
B1: Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tin, quá trình
kết nối không thành công, không thực hiện kiểm tra được
B2: Hiển thị thông báo lỗi
B3: Kết thúc Use Case
Sơ đồ hoạt động miêu tả Use case DangNhap:
BaoLoi
DangNhap
[ Tiep tuc? ]
[ khong ]
[ Co ]
[ Co ]
KiemTra
BaoThanhCong
[ TT chinh xac ]
Hình 7: Sơ đồ hoạt động miêu tả Use case DangNhap
b. Use case ThongTinTour:
Luồng sự kiện chính: Usecase này bắt đầu khi người dùng muốn xem thông tin các
tour mà công ty thực hiện. Ngoài ra người dùng có thể tìm kiếm thông tin cũng
như góp ý kiến về các tour đã có.
- Tìm kiếm thông tin:
B1: Nhập nội dung tìm kiếm
B2: Hiện kết quả tìm kiếm
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 16
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Sơ đồ hoạt động miêu tả Use case TimKiemTTTour:
[ Yeu Cau Tim Kiem ]
TiepNhanThongTin
TimKiem
BaoKetQua
-
Hình 8: Sơ đồ hoạt động miêu tả Use case TimKiemTTTour.
Góp ý:
B1: Nhập nội dung muốn góp ý kiến.
B2: Báo kết quả
Sơ đồ hoạt động miêu tả usecasse GopY:
TiepNhanThongTin
BaoketQua
Hình 9: Sơ đồ hoạt động miêu tả Use case GopY.
c. Use case Đăng ki thành viên:
Luồng sự kiện chính: Use case này bắt đầu khi khách hàng muốn đăng kí trở thành
thành viên để nhân được các ưu đãi và thông tin mới nhất từ phía công ty. Hệ thống sẽ
yêu cầu khách hàng nhập một số thông tin cần thiết: tên đăng nhâp, mật khẩu, nhâp lại
mật khẩu, email.
Luồng 1:
B1: Tại giao diện đăng ki, người dùng không muốn tiếp tục,
chọn hủy bỏ
B2: Kết thúc Use Case
Luồng 2:
B1: Hệ thống kiểm tra thông tin đăng kí không chính xác
B2: Hệ thống từ chối đăng ki, hiển thị thông báo
B3: Kết thúc Use Case
Luồng 3:
B1: Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tin
B2: Hiển thị thông báo
B3: Kết thúc Use Case
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 17
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Sơ đồ hoạt động miêu tả Use case DangKiThanhVien:
[ Tiep tuc ]
[ Co ]
DangKi
KiemTra
[ Kiem tra ten tai khoan co trung khong? ]
BaoLoiTrungTenTaiKhoan
BaoThanhCong
[ Co ]
[ Khong ]
Hình 10: Sơ đồ hoạt động miêu tả Use case DangKiThanhVien
d. Use case Thông tin khách hàng:
Luồng sự kiện chính: Use case này bắt đầu sau khi người dùng đã đăng nhập thành
công. Người dùng muốn thêm, sửa, xóa thông tin. Hệ thống sẽ yêu cầu công việc
cần phải thực hiện tùy vào điều kiện mà người dùng yêu cầu.
- Thêm thông tin:
B1: Người dùng sẽ tiến hành nhập thông tin cho từng mục mà hệ thống yêu cầu
B2: Hệ thống chờ cho đến khi người dùng nhấn nút lưu để lưu lại thông tin đó
B3: Hệ thống thông báo thành công.
B4: Kết thúc Usecase
Sơ đồ hoạt động miêu tả usecasse ThemTT:
[ Yeu cau them ]
TiepNhanThongTin
ThemThongTin
BaoThanhCong
Thong bao khi them thanh cong
Thong tin bao gom:
- HoTenKH
- DiaChi
- ChungMinhThuNhanDan
- SoDienthoai
- Email
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 18
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
- Sửa thông tin:
B1: Người dùng chọn chức năng sửa thông tin
B2: Hệ thống hiện ra danh sách thông tin theo tên khách hàng
B3: Người dùng tiến hành sửa đổi thông tin cần sửa điểm.
B4: Người nhấn nút lưu sửa đổi.
B5: Hệ thống thông báo cập nhật thành công.
B6: Kết thúc usecase
Sơ đồ hoạt động miêu tả Usecase SuaTT:
Thong tin bao gom:
- HoTenKH
- DiaChi
- ChungMinhThuNhanDan
- SoDienthoai
- Email
[ Yeu cau sua ]
TiepNhanThongTin
YeuCauThongTinDeSua
[ Quyet dinh sua? ]
[ Co ]
CapNhatThongTinDaSua
BaoThanhCong
- Xóa thông tin:
B1. Hệ thống yêu cầu người dùng chọn thông tin cần xoá bỏ khỏi hệ thống.
B2 Hệ thống yêu cầu người dùng xác nhận việc tạm xoá bỏ thông tin
B3. Người dùng xác nhận xoá thông tin
B4. Hệ thống tạm xoá thông tin của môn học đó
B5. UseCase kết thúc.
Sơ đồ hoạt động miêu tả Xóa bỏ môn học
[ Yeu cau xoa thong tin KH ]
TiepNhanThongTin
YeuCauChonThongTinCanXoa
XacNhanYeuCauXoa
Thong bao khi xoa thanh cong
[ Co ]
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 19
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Luồng sự kiện rẽ nhánh
Luồng 1:
B1. Tại giao diện thêm mới thông tin, người dùng không muốn tiếp
tục, chọn chức năng khác
B2. UseCase kết thúc.
Luồng 2: (Không thêm mới thông tin được)
B1. Một thông báo trùng khoá sẽ được hệ thống thông báo đến người
dùng khi mã KH mà người dùng nhập vào trùng với mã KH đã có trong cơ
sở dữ liệu
B2. Kết thúc UseCase.
Luồng 3: (Xoá môn không thành công)
B1. Tại giao diện xoá bỏ thông tin, người dùng chọn huỷ bó, hệ
thống sẽ huỷ bỏ thao tác xoá thông tin khách hàng học đó
B2. Kết thúc UseCase.
e. Use case Đăng kí tour:
Luồng dữ liệu chính: usecase này bắt đầu khi người dùng đăng nhập thanh công.
Tại đây người dùng sẽ tiến hành đăng kí tour. Khi đăng kí thì khách hàng phải điền
một số thông tin cần thiết như tên tour, ngày đặt, số chỗ,thành tiền….
B1.Người dùng tiến hành điền thông tin theo từng mục
B2.Hệ thống chờ người dùng ấn nút đăng kí và sau đó kiểm tra thông
tin mà người dùng đã nhập.
B3. Kiểm tra thông tin với csdl xem có bị trùng không.
B4. Báo kết quả.
Sơ đồ hoạt động miêu tả DangKiTour:
[ Yeu cau dang ki ]
TiepNhanThongTin
YeuCauThongTinDeDangKi
[ Kiem Tra Xem co Trung lap thong tin khong? ]
[ Co ]
BaoLoiTrungThongTin
BaoThanhCong
[ khong ]
Luồng sự kiện rẽ nhánh
Luồng 1:
B1. Tại giao diện đăng kí tour, người dùng không muốn tiếp tục,
chọn chức năng khác
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 20
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
B2. UseCase kết thúc.
f. Use case Quản lý đặt chỗ:
Luồng dữ liệu chính: Use case này được sử dụng khi người dùng đăng nhập thành
công. Sau khi nhập đầy đủ các thông tin cần thiết, hệ thống sẽ thông báo kết quả
dựa vào thông tin đã có lưu trong csdl.
B1: nhập thông tin đầy đủ mà hệ thống yêu cầu
B2. Hệ thống chờ người dùng đăng kí,sau đó kiểm tra thông tin khách
hàng và thông tin tour.
B3. Kiểm tra thông tin với csdl
B4. Báo kết quả
Hoạt đông miêu tả use case QuanLyDatCho:
Kiem tra thong tin khach hang
va thong tin tour
[ yeu cau dang ki ]
Tiep nhan thong tin
Kiem tra thong tin
[ Thong tin co trung khop khong? ]
[ Khong ]
[ Co ]
Kiem tra trong du lieu
Bao loi
[ kiem tra co trung du lieu khong? ]
[ Co ]
Bao thanh cong
[ Khong ]
Luồng sự kiện rẽ nhánh
Luồng 1: (Không đăng kí được)
B1. Một thông báo không trùng với csdl Thông tin khách hàng và
thông tin tourr sẽ được hệ thống thông báo đến người dùng khi các thông tin
không thống nhất
B2. Kết thúc UseCase.
Luồng 2: ( Lỗi trùng dư liệu)
B1. Một thông báo trùng với csdl sẽ được hệ thống thông báo đến
người dùng khi các thông tin người dùng nhập đã có trong csdl
B2. Kết thúc UseCase.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 21
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
g. Use case Quản lý dữ liệu:
Luồng sự kiện chính: Use case này bắt đầu sau khi người dùng đã đăng nhập thành
công. Người dùng muốn thêm, sửa, xóa thông tin các tour mà công ty quản lý. Hệ
thống sẽ yêu cầu công việc cần phải thực hiện tùy vào điều kiện mà người dùng
yêu cầu.
- Thêm thông tin:
B1: Người dùng sẽ tiến hành nhập thông tin cho từng mục mà hệ thống yêu cầu
B2: Hệ thống chờ cho đến khi người dùng nhấn nút lưu để lưu lại thông tin đó
B3: Hệ thống thông báo thành công.
B4: Kết thúc Usecase
Sơ đồ miêu tả:
[ Yeu cau them ]
TiepNhanThongTin
ThemThongTin
[ Kiem Tra co trung khong?]
BaoLoi
Thong tin bao gom:
- TenTour
- Gia
- NgàyKhoiHanh
- NgayKetThuc
- SoCho
- Loai Tour
[co]
[ khong ]
BaoThanhCong
Thong bao khi them thanh cong
- Sửa thông tin:
B1: Người dùng chọn chức năng sửa thông tin
B2: Hệ thống hiện ra danh sách thông tin theo tên tour
B3: Người dùng tiến hành sửa đổi thông tin cần sửa đến
B4: Người nhấn nút lưu sửa đổi.
B5: Hệ thống thông báo cập nhật thành công.
B6: Kết thúc usecase
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 22
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Hoạt động miêu tả:
Thong tin bao gom:
- TenTour
- Gia
- NgàyKhoiHanh
- NgayKetThuc
- SoCho
- Loai Tour
[ Yeu cau sua ]
TiepNhanThongTin
YeuCauThongTinDeSua
[ Quyet dinh sua? ]
[ Co ]
CapNhatThongTinDaSua
BaoThanhCong
- Xóa thông tin:
B1. Hệ thống yêu cầu người dùng chọn thông tin cần xoá bỏ khỏi hệ thống.
B2. Hệ thống yêu cầu người dùng xác nhận việc tạm xoá bỏ thông tin
B3. Người dùng xác nhận xoá thông tin
B4. Hệ thống tạm xoá thông tin của môn học đó
B5. UseCase kết thúc.
Sơ đồ hoạt động miêu tả:
[ Yeu cau xoa thong tin du lieu]
TiepNhanThongTin
YeuCauChonThongTinCanXoa
XacNhanYeuCauXoa
Thong bao khi xoa thanh cong
[ Co ]
Luồng sự kiện rẽ nhánh
Luồng 1:
B1. Tại giao diện thêm mới thông tin, người dùng không muốn tiếp
tục, chọn chức năng khác
B2. UseCase kết thúc.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 23
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Luồng 2: (Không thêm mới thông tin được)
B1. Một thông báo trùng khoá sẽ được hệ thống thông báo đến người
dùng khi mã tour mà người dùng nhập vào trùng với mã tour đã có trong cơ
sở dữ liệu
B2. Kết thúc UseCase.
Luồng 3: (Xoá môn không thành công)
B1. Tại giao diện xoá bỏ thông tin, người dùng chọn huỷ bó, hệ
thống sẽ huỷ bỏ thao tác xoá thông tin môn học đó
B2. Kết thúc UseCase.
h. Use case Quản lý tài khoản người dùng:
Luồng sự kiện chính:
- Thêm thông tin:
B1: Người dùng sẽ tiến hành nhập thông tin cho từng mục mà hệ thống yêu cầu
như tên tài khoản, mật khẩu, chức vụ…
B2: Hệ thống chờ cho đến khi người dùng nhấn nút lưu để lưu lại thông tin đó
B3: Hệ thống thông báo thành công.
B4: Kết thúc Usecase
Sơ đồ miêu tả:
[ Yeu cau them ]
TiepNhanThongTin
ThemThongTin
[ Kiem Tra co trung khong?]
BaoLoi
Thong tin bao gom:
- TenTK
- MatKhau
- Chuc Vu
[co]
[ khong ]
BaoThanhCong
Thong bao khi them thanh cong
- Sửa thông tin:
B1: Người dùng chọn chức năng sửa thông tin tài khoản
B2: Hệ thống hiện ra danh sách thông tin theo tên tài khoản
B3: Người dùng tiến hành sửa đổi thông tin cần sửa đến
B4: Người nhấn nút lưu sửa đổi.
B5: Hệ thống thông báo cập nhật thành công.
B6: Kết thúc usecase
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 24
BÁO CÁO THỤC TẬP CHUYÊN MÔN
XÂY DỰNG WEBSITE DU LỊCH CHO MỘT CÔNG TY DU LỊCH
Hoạt động miêu tả:
Thong tin bao gom:
- TenTK
- MatKhau
- Chuc Vu
[ Yeu cau sua ]
TiepNhanThongTin
YeuCauThongTinDeSua
[ Quyet dinh sua? ]
[ Co ]
CapNhatThongTinDaSua
BaoThanhCong
- Xóa thông tin:
B1. Hệ thống yêu cầu người dùng chọn tài khoản cần xoá bỏ khỏi hệ thống.
B2. Hệ thống yêu cầu người dùng xác nhận việc tạm xoá bỏ thông tin
B3. Người dùng xác nhận xoá thông tin
B4. Hệ thống tạm xoá thông tin của môn học đó
B5. UseCase kết thúc.
Sơ đồ hoạt động miêu tả:
[ Yeu cau xoa tai khoan]
TiepNhanThongTin
YeuCauChonThongTinCanXoa
XacNhanYeuCauXoa
Thong bao khi xoa thanh cong
[ Co ]
Luồng sự kiện rẽ nhánh
Luồng 1:
B1. Tại giao diện thêm mới thông tin, người dùng không muốn tiếp
tục, chọn chức năng khác
B2. UseCase kết thúc.
GIAO VIÊN HƯỚNG DẪN: TÔ HẢI THIÊN
SINH VIÊN THỰC TẬP: PHÙNG VĂN TÂM
Trang 25