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
Trang 1LỜ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ộttrong 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 đơngiả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 taquan 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ìnhbà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ấpthiế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:
Trang 2MỤC LUC
Trang 3PHÂ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ôngnghệ 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ếtsứ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à chiphí 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ự khaisinh 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ệcquả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 trongtừ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àngthường xuyên của website, và thu được những kết quả như mong muốn Đây là vấn đề hếtsứ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ácdoanh 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úpcho 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ôngtin 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
Trang 4I.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
website
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ó
hệ thống cũ rút ra được mục đích của hệ thống sẽ xây dựng:
thống cũ
I.2.2 Nội dung
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
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ó
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ó
Trang 5 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._
I.2.3 Yêu cầu đối với cuộc điều tra
Ưu điểm của website:
Nhựơc điểm của website:
Trang 6PHÂ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ứccá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ạitour này do người quản trị website quy định lúc xây dựng website Do số lượng kháchhà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áchhà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 tyquả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:
từ gửi từ trên mạng internet Bộ phận này được trao quyền “Quản lý đặtchỗ” với username và password riêng, do người quản trị cấp cao nhất cấpquyền Người quản trị này có nhiệm vụ kiểm tra và xác nhận thông tinkhách hàng và đơn đặt chỗ
danh du lịch và các chương trình tour mà công ty tổ chức Bộ phận nàycũ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”
website(admin)), bao hàm các quyền trên và có thể phân quyền cho nhữngngười quản trị khác (phân biệt bởi username và password)
II.2 QUY TRÌNH NGIỆP VỤ
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ọanếu có
điểm lịch mà công ty muốn cung cấp cho khách hàng
Trang 7 Các đơn đặt chỗ này sẽ được cập nhật vào database và hiển thị cho ngườiquản trị được phân quyền xem, hiệu chỉnh, xóa hoặc xác nhận sau khi đã kiểm tratính chính xác của thông tin đặt chỗ.
khác về công ty bằng trang Liên hệ Thông tin này cũng sẽ được truyền xuốngdatabase và cho phép người quản trị quản lý chúng
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
hiện
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 thaotác các công việc sau:
thông tin đặt chỗ trên từng đơn cụ thể
tham gia các tour đó
các địa phương khác nhau mà công ty muốn giới thiệu cho khách hàng
thời nhu cầu của họ
chức, phục vụ cho công tác quản lý, thống kê tình hình hoạt động củacông ty
phương khác nhau
II.3.2 Yêu cầu phi chức năng
Trang 8 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.
Trang 9PHẦ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ó
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ácchươ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 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ânbiệt bởi username và password)
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
Khách Hàng
Quản Trị Viên Quản lý viên
Trang 10 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ụ
Hình 1: Mô hình use case nghiệp vụ
Trang 11II.2 PHÂN TICH YÊU CẦU HỆ THỐNG
II.2.1 Danh sách tác nhân.
tour mà công ty cung cấp
thực hiện các chức năng quản lý đơn đặt chỗ và cậpnhật dữ liệu
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.
khẩu thì mới cập nhật thông tin cho hệ thống
giống với cơ sở dư liệu hay không
giống với cơ sở dư liệu hay không
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
đơn đặt chỗ của khách hàng từ gửi từ trên mạnginternet 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ỗ.`
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
xác lập hệ thống, quản lý tài khoản người dùng
Trang 1211 Báo cáo 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…
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:
Trang 13b Lược đồ use case chi tiết theo từng tác nhân:
Trang 14 Quản Lý Viên:
QuanLyVien
QLDatCho KiemTraThongTinKH KiemTraThongTinTour
<<extend>>
<<extend>>
<<extend>>
<<include>>
Trang 15II.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ậpB2: 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ủangườ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,
Hình 6: Lược đồ use case chi tiết NVDieuHanh
Trang 16chọn hủy bỏB2: Kết thúc Use CaseLuồng 2 :
B1: Hệ thống kiểm tra thông tin đăng nhập không chính xácB2: Hệ thống từ chối đăng nhập, hiển thị thông báo
B3: Kết thúc Use CaseLuồ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ỗiB3: Kết thúc Use Case
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áctour 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ếmB2: Hiện kết quả tìm kiếm
Hình 7: Sơ đồ hoạt động miêu tả Use case DangNhap
Trang 17Sơ đồ hoạt động miêu tả Use case TimKiemTTTour:
BaoKetQua [ Yeu Cau Tim Kiem ]
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ạimậ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 CaseLuồng 2 :
B1: Hệ thống kiểm tra thông tin đăng kí không chính xácB2: Hệ thống từ chối đăng ki, hiển thị thông báo
B3: Kết thúc Use CaseLuồng 3 :
B1: Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tinB2: Hiển thị thông báo
B3: Kết thúc Use Case
Hình 8: Sơ đồ hoạt động miêu tả Use case TimKiemTTTour.
Hình 9: Sơ đồ hoạt động miêu tả Use case GopY.
Trang 18Sơ đồ hoạt động miêu tả Use case DangKiThanhVien:
BaoThanhCong BaoLoiTrungTenTaiKhoan
[ Tiep tuc ] [ Co ]
[ Kiem tra ten tai khoan co trung khong? ]
[ Co ] [ Khong ]
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ànhcô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ầuB2: 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:
TiepNhanThongTin ThemThongTin
BaoThanhCong Thong tin bao gom:
Trang 19- 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
CapNhatThongTinDaSua
[ Quyet dinh sua? ]
[ Co ]
- 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 đó
Trang 20Luồng sự kiện rẽ nhánhLuồ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ềnmộ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ụcB2.Hệ thống chờ người dùng ấn nút đăng kí và sau đó kiểm tra thôngtin 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:
TiepNhanThongTin YeuCauThongTinDeDangKi
BaoThanhCong
[ Yeu cau dang ki ]
[ Kiem Tra Xem co Trung lap thong tin khong? ]
[ khong ] BaoLoiTrungThongTin
[ Co ]