Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
1,01 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIÊN ̣ LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO HỌC PHẦN THỰC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: XÂY DỰNG WEBSITE QUẢN LÍ ĐẶT TOUR DU LỊCH Giảng viên hướng dẫn: THS NGUYỄN THỊ HỒNG KHÁNH Sinh viên thực hiện: Mã sinh viên: NGUYỄN VĂN HIẾU 1481310027 Chuyên ngành: CÔNG NGHỆ PHẦN MỀM Lớp: Khóa: D9CMPM 2014-2019 Hà Nội, tháng 03 năm 2018 LỜI MỞ ĐẦU Thương mại điện tử xu hướng tất yếu kinh tế đại Với hỗ trợ công nghệ, bùng nổ thiết bị kết nối internet, doanh nghiệp ngày 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 đời góp phần quan trọng to lớn việc thúc đẩy kinh doanh phát triển nhanh chóng, sản phẩm, dịch vụ đến gần với khách hàng Đặc biệt website giới thiệu tour du lịch ngày xây dựng nhiều Với mong muốn xây dựng hệ thống giới thiệu tour du lịch website tiện lợi giúp người dùng dễ dàng sử dụng Em thực đề tài “Xây dựng website quản lí đặt tour du lịch” Em tin tưởng đề tài hay giúp ích cho nhiều cơng ty du lịch lữ hành Trong trình thực đề tài, em nhận nhiều bảo, giúp đỡ góp ý chân thành Nguyễn Thị Hồng Khánh Cô giúp em nhiều q trình hồn thiện đề tài Mặc dù em cố gắng hết sức, xong không tránh khỏi thiếu sót, hạn chế Em mong đóng góp ý kiến thầy bạn để đề tài nhóm em hồn thiện Đồ án bao gồm nội dung sau: Chương Tổng quan đề tài Chương Phân tích thiết kế hệ thống Chương Xây dựng sở liệu Chương Thiết kế giao diện LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc thầy cô trường Đại học Điện Lực, đặc biệt thầy cô Công Nghệ Thông Tin trường tạo điều kiện cho em thực đồ án tốt nghiệp Và em xin chân thành cám ơn thầy/cơ Nguyễn Thị Hồng Khánh nhiệt tình hướng dẫn hướng dẫn em hồn thành tốt khóa thực tập Trong trình thực tập, trình làm báo cáo thực tập, khó tránh khỏi sai sót, mong thầy, bỏ qua Đồng thời trình độ lý luận kinh nghiệm thực tiễn cịn hạn chế nên báo cáo khơng thể tránh khỏi thiếu sót, em mong nhận ý kiến đóng góp thầy, để em học thêm nhiều kinh nghiệm hoàn thành tốt báo cáo tốt nghiệp tới Em xin chân thành cảm ơn! Sinh viên thực Nguyễn Văn Hiếu DANH MỤC CÁC KÝ HIỆU PHẦN TỬ MƠ HÌNH KÝ HIỆU Ý NGHĨA Biểu đồ USE CASE Một người / nhóm người thiết bị hệ thống tác động thao tác đến chương trình Tác nhân (Actor) Use-case (“Ca” dụng) sử Biểu diễn chức xác định hệ thống Use case sử dụng lại chức use case Mối quan hệ use case Lớp (Class) Use case mở rộng từ use case cách thêm chức cụ thể Use case kế thừa chức từ use case Biểu đồ LỚP Biểu diễn tên lớp, thuộc tính, phương thức lớp Quan hệ kiểu kết hợp Biểu diễn quan hệ hai lớp độc lập, có liên quan đến Quan hệ hợp thành Biểu diễn quan hệ phận – tổng thể Quan hệ phụ thuộc Các lớp phụ thuộc lẫn hoạt động hệ thống Biểu đồ TRẠNG THÁI Trạng thái Biểu diễn trạng thái đối tượng vịng đời đối tượng Trạng thái khởi đầu Trạng thái kết thúc Chuyển tiếp (transition) Khởi đầu vòng đời đối tượng Kết thúc vịng đời đối tượng Chuyển từ trạng thái sang trạng thái khác Biểu đồ TUẦN TỰ Procedure (Phương Là phương thức B mà đối tượng A gọi thực Message (Thông điệp) A thức) Là thông báo mà B gửi cho Biểu đồ HOẠT ĐỘNG Hoạt động Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng ngang Chuyển tiếp Quyết định Các luồng Thành phần Mối quan hệ phụ thuộc thành phần Mô tả hoạt động gồm tên hoạt động đặc tả Mơ tả đồng ngang Mơ tả lựa chọn điều kiện Phân tách lớp đối tượng khác Phân cách đường biểu đồ hoạt kẻ dọc từ xuống biểu đồ động Biểu đồ THÀNH PHẦN Mô tả thành phần biểu đồ, thành phần chứa nhiều lớp nhiều chương trình Mỗi quan hệ thành phần(nếu có) Biểu đồ TRIỂN KHAI Các node (các thiết bị) Biểu diễn thành phần khơng có vi xử lý Các xử lý Biểu diễn thành phần có vi xử lý Liên kết truyền thông TCP/IP Giao thức truyền thông TCP/IP thông qua kết nói mạng LAN MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN DANH MỤC CÁC KÝ HIỆU CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI .1 1.1 Đặt vấn đề .1 1.2 Đặc tả yêu cầu toán 1.3 Yêu cầu sản phẩm .2 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .3 2.1 Các tác nhân hệ thống .3 2.2 Các chức hệ thống 2.3 Biểu đồ usecase .5 2.3.1 Biểu đồ use case 2.3.2 Biểu đồ use case khách hàng 2.3.3 Biểu đồ use case đăng nhập 2.3.4 Biểu đồ use case đăng ký thành viên .7 2.3.5 Biểu đồ use case tìm kiếm .8 2.3.6 Biểu đồ use case bình luận 2.3.7 Biểu đồ Use case đặt tour 2.3.8 Biểu đồ use case quản lý viết 11 2.3.9 Biểu đồ use case quản lý danh mục .13 2.3.10 Biểu đồ use case quản lý khách hàng 15 2.4 Biểu đồ trình tự 16 2.4.1 Biểu đồ trình tự “Đăng nhập” .16 2.4.2 Biểu đồ trình tự “Gửi giải đáp” .17 2.4.3 Biểu đồ trình tự “Xóa bình luận” 17 2.4.4 Biểu đồ trình tự “Sửa viết” 19 2.4.5 Biểu đồ trình tự “Thêm viết” 20 2.4.6 Biểu đồ trình tự “Xem viết” 20 2.4.7 Biểu đồ trình tự “Xóa viết” .21 2.5 Biểu đồ cộng tác 22 2.5.1 Biểu đồ cộng tác “Đăng nhập” 22 2.5.2 Biểu đồ cộng tác “Gửi giải đáp” 23 2.5.3 Biểu đồ cộng tác “Sửa viết” 24 2.5.4 Biểu đồ cộng tác “Thêm viết” 25 2.5.5 Biểu đồ cộng tác “Xóa viết” 26 2.5.6 Biểu đồ cộng tác “Xem viết” 27 2.6 Biểu đồ lớp 27 2.6.1 Biểu đồ lớp cho ca sử dụng “Quản lý viết” .27 2.6.2 Biểu đồ lớp cho ca sử dụng “Bình luận” .28 2.6.3 Biểu đồ lớp cho ca sử dụng “Đăng nhập” .29 2.6.4 Biểu đồ lớp cho ca sử dụng “Tìm kiếm” .29 2.6.5 Biều đồ lớp cho ca sử dụng “Xem viết” 29 2.7 Biểu đồ hoạt động .30 2.7.1 Đặc tả biểu đồ hoạt động tìm kiếm 30 2.7.2 Đặc tả biểu đồ hoạt động sửa viết 32 2.7.3 Đặc tả biểu đồ hoạt động xóa viết 33 2.7.4 Đặc tả biểu đồ hoạt động thêm viết 34 2.8 Biểu đồ triển khai 35 CHƯƠNG XÂY DỰNG CƠ SỞ DỮ LIỆU 36 3.1 Xây dựng sở liệu .36 CHƯƠNG THIẾT KẾ GIAO DIỆN 50 Giao diện trang quản lý admin 50 4.2 Giao diện trang người dùng 51 KẾT LUẬN 52 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề Cùng với phát triển khơng ngừng kỹ thuật máy tính mạng internet, công nghệ thông tin ngày chinh phục đỉnh cao Mạng internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu lĩnh vực sống Với internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đầy khai sinh phát triển thương mại điện tử phủ điện từ khắp thể giới, làm biến đối đáng kể mặt văn hóa, nâng cao chẩt lượng sống người Trong hoạt động sản xuất kinh doanh, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với công ty du lịch, việc quảng bá giới thiệu đến khách hàng chương trình du lịch công ty cung cấp cách hiệu kịp thời yếu tố định đến lợi nhuận doanh nghiệp Vì vậy, thiếu sót cơng ty bạn chưa xây dựng website quảng bá đăng kí tour du lịch trực tuyến, song song với đó, để quản lý điều hành website cách dễ dàng hiệu để thu kết mong muốn Đây vấn đề cấp thiết nỗi trăn trở cơng ty du lịch nói riêng doanh nghiệp khác nói chung, doanh nghiệp Việt Nam Với đề tài tơi xin trình bày cách thức quản lý website cho người quản trị dễ dàng việc phân quyền quản lý, thay đổi, cập nhật thông tin trang web quản lý hiệu khách hàng đơn đặt hàng mạng 1.2 Đặc tả u cầu tốn Cơng ty du lịch thiết kế tour lên lịch trình cho tour cụ thể sau cập nhật thơng tin tour lên website với đầy đủ thông tin giá loại tour, lịch trình, địa phương đến hình ảnh minh họa(nếu có) Người viếng thăm website xem, tìm kiếm thơng tin tour du lịch hành tìm kiếm tour theo yêu cầu cụ thể giá cả, địa phương muốn đến, ngày khởi hành tour… sau khách hàng tiến hành đặt chỗ cho xem muốn Khách hàng đặt tour trực tuyến, website cập nhật thông tin đặt chỗ lưu trực tiếp lên sở liệu, cho phép người quản trị phân quyền theo các công việc sau: - Tìm kiếm đơn đặt chỗ 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 thông tin đặt chỗ đơn cụ thể thống kê tình hình đặt chỗ tour - Xem danh sách khách hàng tham gia tour - Thay đổi, thêm xóa bỏ thơng tin, hình ảnh địa điểm du lịch địa phương khác 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 để đáp ứng kịp thời nhu cầu họ Về tổ chức lưu trữ thực yêu cầu: - Tthêm xóa sửa thơng tin hình ảnh tour du lịch 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ơng ty - Thêm xóa sửa thơng tin hình ảnh điểm du lịch địa phương khác 1.3 Yêu cầu sản phẩm - Website phải có dung lượng khơng q lớn, tốc độ xử lý nhanh - Giao diện dễ nhìn thân thiện với người sử dụng - Cơng việc tính tốn phải thực xác, khơng chấp nhận sai sót - Sử dụng mã hóa thơng tin nhạy cảm khách hàng - Đảm bảo an toàn liệu chạy website trực tuyến Hình 3.1 Lược đồ quan hệ 41 Bảng tbl_AcountAdmin STT Tên trường Kiểu liệu Ràng buộc Mơ tả UserName Varchar(50) Khóa chính, khơng Tên người phép rỗng dùng Pass Varchar(50) Được phép rỗng Mật Permission Tinyint Được phép rỗng Quyền State Tinyint Được phép rỗng Trạng thái Bảng tbl_News S T T Tên trường Kiểu liệu Ràng buộc Mơ tả NewsID Bigint Khóa chính, Mã tin tức EventID Int Khóa ngoại Mã kiện TitleVI Nvarchar(200) Được phép rỗng Tiêu đề tiếng việt TitleEN Nvarchar(200) Được phép rỗng Tiêu đề tiếng anh ImgUrl Nvarchar(100) Được phép rỗng Đường dẫn tới file ảnh DecVI Nvarchar(200) Được phép rỗng Mô tả tóm tắt tiếng việt DecEN Nvarchar(200) Được phép rỗng Mơ tả tóm tắt tiếng anh ContentsVI Nvarchar(Max) Được phép rỗng Nội dung việt tiếng ContentsTEN Nvarchar(Max) Được phép rỗng Nội anh tiếng PostDate Datetime Được phép rỗng Ngày đăng State Tinyint Được phép rỗng Trạng thái dung 42 Bảng tlb_Scenic_Culture STT Tên trường Kiểu liệu ID Int Ràng buộc Mô tả Khóa Mã danh lam thắng cảnh PlaceID Int Khóa ngoại Mã địa điểm du lịch NameVI Nvarchar( MAX) Được phép rỗng TênDL TC_DTLS tiếng Việt NameE Nvarchar( MAX) Được phép rỗng TênDL TC_DTLS tiếng Anh Nvarchar( Được phép rỗng Mô tả N DecVI 500) DecEN tóm tắtDLTC_D TLS tiếng Việt Nvarchar( Được phép rỗng 500) Contents VI Contents Mô tả tóm tắtDLTC_D TLS tiếng Anh Nvarchar( MAX) Được phép rỗng Nvarchar( Được phép rỗng Nội dung củaDLTC_ DTLS tiếng Việt 43 Nội EN MAX) dung củaDLTC_ DTLS Anh Style Bit Được phép rỗng ImgUrl Nvarchar( Được phép rỗng Đường dẫn tới file ảnh đại diện HitCoun Float Được phép rỗng Số lượng truy cập State Tinyint Được phép rỗng Trạng thái(cho phép hiển thị hay không) 200) 1 t Loại Bảng tbl_Place STT Tên trường Kiểu liệu Ràng buộc PlaceID Int PlaceName Nvarchar(1 Được phép Tên địa 00) rỗng điểm du lịch tiếng Việt VI Khóa chính, Mơ tả PlaceNameE Nvarchar(100) N rỗng N Tên điểm du tiếng Anh địa lịch PlaceDecV Nvarchar(2 Được phép Mô tả tóm 00) rỗng tắt địa điểm du lịch tiếng Việt PlaceDecE Nvarchar(2 I Được phép Mã địa điểm du lịch 00) Được phép rỗng 44 Mơ tả tóm tắt địa điểm du lịch tiếng Anh ContentsVI ContentsE N Nvarchar( MAX) Nvarchar( MAX) PlaceFamo Mô tả chi tiết địa điểm du lịch tiếng Việt Được phép Mô tả chi tiết địa điểm du lịch tiếng Anh Được phép (giá trị =1 địa điểm tiếng /giá trị =0 địa điểm không tiếng) Được phép Địa điểm du lịch thuộc miền rỗng rỗng tinyint us Được phép rỗng Regions Int rỗng Bảng tbl_Hotel STT Tên trường Kiểu liệu Ràng buộc Mô tả HotelID Int Khóa Mã khách chính, khơng sạn rỗng Scenic_Cultur Int Khóa Mã ngoại ,khơng DLTC_DTLS rỗng HotelNameVI Nvarchar( Được phép rỗng Tên khách sạn tiếng Việt Nvarchar( Được phép rỗng Tên khách sạn tiếng Anh Nvarchar( Được phép rỗng Địa khách sạn tiếng Việt e_ID 200) HotelNameEN 200) AddressVI 200) 45 AddressEN Nvarchar( Được phép rỗng Địa khách sạn tiếng Anh Varchar(1 Được phép rỗng Số thoại Nvarchar( Được phép rỗng Website khách sạn Tiêu chuẩn khách sạn.(5sao, ) 200) Tel 5) Website 100) điện Standar Tinyint Được phép rỗng Note Nvarchar( Được phép rỗng Ghi Ràng buộc Mô tả Max) Bảng tbl_TourGuider: STT Tên trường Kiểu liệu TourGui derID Int Name Khóa chính, khơng Mã rỗng hướng dẫn viên Mỗi mã hướng dẫn viên Nvarchar Được phép rỗng DateTim Được phép rỗng (100) Birthday e Address Nvarchar Tel Được phép rỗng ImgUrl Địa Varchar( Được phép rỗng Điện thoại Varchar( Được phép rỗng Đường dẫn tới file ảnh đại 15) Ngày sinh (200) Tên hướng dẫn viên 30) 46 diện Bảng tbl_Surcharges STT Tên trường Kiểu liệu Ràng buộc Mơ tả TourID Bigint Khóa chính, Mã tour SurchargesNa NVarchar Không rỗng Tên me (10) phụ phí PersonVI Float Được phép rỗng Giá phụ phí cho người Việt Foreigner Float Được phép rỗng Giá phụ phí cho người nước ngồi Bảng tbl_InformationCustomer STT Tên trường Kiểu liệu ID Bigint Name Nvarchar( Ràng buộc Mơ tả Khóa chính, Mã khơng rỗng khách hàng Được phép Tên khách hàng 100) rỗng ImageUrl Nvarchar(100) Được phép rỗng Đường dẫn tới file ảnh đại diện Birthday Smalldatetime Được phép rỗng Ngày sinh ImgUrl Nvarchar(100) Được phép rỗng Đường 47 dẫn tới file ảnh Gender Bit Được phép rỗng Giới tính Address Nvarchar(200) Được phép rỗng Địa Tel Varchar(15) Được phép rỗng Điện thoại Email Nvarchar(100) Được phép rỗng Email khách hàng CompanyName Nvarchar(200) Được phép rỗng Tên công ty CompanyAddress Nvarchar(200) Được phép rỗng Địa công ty CompanyTel Varchar(15) Được phép rỗng Điện thoại công ty Companyfax Varchar(20) Được phép rỗng Địa fax Pass Varchar(50) Được phép rỗng Mật State Tinyint Được phép rỗng Trạng thái Bảng tbl_tour STT Tên trường Kiểu liệu Ràng buộc Mô tả Bigint Khóa chính, Mã TourID tour TourNa meVI TourNa meEN Nvarchar(3 Được phép rỗng Tên địa điểm du lịch tour tiếng Việt Nvarchar(3 Được phép rỗng Tên địa điểm du 00) 00) 48 lịch tour tiếng Anh PlaceDe sVI PlaceDe sEN Nvarchar( MAX) Được phép rỗng Nvarchar( MAX) Được phép rỗng điểm tập trung tiếng Việt PlaceGo Int Được phép rỗng DateGo Smalldateti Được phép rỗng me DateBac k State Địa điểm tập trung tiếng Anh Địa Mã địa điểm du lịch khởi hành Ngày Smalldateti Được phép rỗng me Ngày Bit Được phép rỗng Trạng thái Note nchar(10) Được phép rỗng Ghi ImgUrl nvarchar(200) Được phép rỗng Đường dẫn tới file ảnh TourGuideID Int ProcessTour nvarchar(MAX) Không phép Mã người rỗng hướng dẫn viên Được phép rỗng VI 49 Chương trình Tour tiếng Việt ProcessTour nvarchar(MAX) Được phép rỗng Chương trình Tour tiếng Anh NumPerson1 Int Được phép rỗng Số chỗ người lớn NumPerson2 Int Được phép rỗng Số chỗ trẻ em PricePerson1 VI Float Được phép rỗng Giá tour người lớn người VN PricePerson2 VI Float Được phép rỗng Giá tour dành cho trẻ em VN PricePerson1 EN Float Được phép rỗng Giá tour người lớn nướcngoài( NN) PricePersone2 Float EN Được phép rỗng Giá tour trẻ em nước ngoài(loại 2) EN Type Int Được phép rỗng Loại tour(2= bật, 1=không bât) Unit Varchar(1) Được phép rỗng Đơn vị tính tiền 50 Bảng tbl_dat tour STT Tên trường Kiểu liệu Ràng buộc Mô tả BookingID int Khóa chính, Mã đặt khơng rỗng tour TourID Bigint Không Mã phép rỗng tour CustomerID Bigint Không Mã khách phép rỗng hàng Khóa ngoại NumPerson1 Int Được phép Số chỗ tour người loại Được phép Số chỗ tour người loại rỗng NumPerson2 Int rỗng Date Datetime Note State Được phép rỗng Nvarchar(MAX) Được phép rỗng Int Được Ngày tour đặt Ghi phép Trạng thái rỗng Payment Int Được phép rỗng Đã toán chưa hay Bảng tbl_Tour_Hotel: STT Tên trường TourID Kiểu liệu Bigint Ràng buộc Khóa chính, 51 Mơ tả Mã tour HotelID Int Khóa ngoại 52 Mã khách sạn CHƯƠNG THIẾT KẾ GIAO DIỆN Giao diện trang quản lý admin 53 4.2 Giao diện trang người dùng 54 KẾT LUẬN Với tốc độ phát triển ngày tăng mạng máy tính, việc ứng dụng thương mại điện tử vào sống ngày lựa chọn phù hợp Chính qua trình tìm hiểu, khảo sát, em chọn xây dựng hệ thống website giới thiệu tour du lịch Với kiến thức tảng cộng thêm giảng dạy lớp tận tình thầy Phương Văn Cảnh, chúng em hoàn thành đề tài chúng em phần hiểu quy trình, cách thức xây dựng website Chúng em hiểu ngôn ngữ HTML, CSS, javascript, biết cách sử dụng công cụ hỗ trợ để xây dựng trang web nhằm tiết kiệm thời gian, công sức thiết kế website Mặc dù hệ thống website hồn thành, nhiều mặt hạn chế vấn đề thiếu xót Như là, mơ tả chức chưa đầy đủ, thiếu xác, thiết kế giao diện sơ xài chưa chuẩn hóa, chưa thực hồn thiện, Chúng em mong nhận đóng góp thầy giáo bạn để thời gian tới chúng em cố gắng khắc phục hạn chế, vấn đề chưa tốt, bổ sung thêm chức cho hệ thống Em xin chân thành cảm ơn! 55 ... tour cụ thể sau cập nhật thơng tin tour lên website với đầy đủ thông tin giá loại tour, lịch trình, địa phương đến hình ảnh minh họa(nếu có) Người viếng thăm website xem, tìm kiếm thơng tin tour. .. thơng tin viết, sản phẩm Khách hàng viết, gửi bình luận, nội dung thơng tin người bình luận lưu vào sở liệu Chức cho phép khách hàng duyệt tour Đặt tour website nhấn nút đặt tour chọn Xem tour. .. vào website, xem nội dung website Khách hàng truy cập thực tìm kiếm, xem, chọn, đặt tour Xem viết khuyến mãi, tour du lịch… Khách hàng hỗ trợ trực tuyến, gửi bình luận tour đóng góp ý kiến website