Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
6,63 MB
Nội dung
TRƯNG ĐI HC ĐIÊN LC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO HC PHẦN THC TẬP HỆ THỐNG THÔNG TIN QUẢN LÝ ĐỀ TÀI: XÂY DNG 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 LI 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 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 LI 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 q 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, cô 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 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 Lớp (Class) 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 đồ TRNG THÁI Biểu diễn trạng thái đối tượng vòng đời đối tượng Trạng thái Trạng thái Khởi đầu vịng đời đối khởi đầu tượng Trạng thái kết Kết thúc vòng đời đối tượng Chuyển tiếp (transition) Chuyển từ trạng thái sang trạng thái khác thú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 đồ HOT ĐỘNG Hoạt động Mô tả hoạt động gồm tên hoạt động đặc tả Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng ngang Mô tả đồ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ả 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 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ệ 48 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 NewsID EventID Kiểu liệu Ràng buộc Bigint Mô tả Khóa chính, Int Mã tin tức 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 49 Bảng tlb_Scenic_Culture STT Tên trường Kiểu liệu Ràng buộc ID Int Khóa PlaceID Int Khóa ngoại 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ả tóm tắtDLTC_D TLS tiếng Việt Nvarchar( Được phép rỗng Mô tả tóm tắtDLTC_D TLS tiếng Anh Contents Nvarchar( MAX) Được phép rỗng Nội dung củaDLTC_ DTLS tiếng Việt Contents Nvarchar( Được phép rỗng DecEN 500) VI Mã địa du Được phép rỗng 500) điểm lịch Nvarchar( MAX) DecVI Mã danh lam thắng cảnh NameVI N Mô tả 50 Nội EN MAX) Style ImgUrl dung củaDLTC_ DTLS Anh Bit Được phép rỗng 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 Khóa chính, PlaceName Nvarchar(1 Được phép Tên địa 00) rỗng điểm du lịch tiếng Việt PlaceName Nvarchar(100) EN PlaceDecV Mã địa điểm du lịch Tên điểm du tiếng Anh địa lịch 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 N Được phép rỗng I Mô tả Int VI Ràng buộc PlaceID Nvarchar(2 00) Được phép rỗng 51 Mơ tả tóm tắt địa điểm du lịch tiếng Anh ContentsVI ContentsE N Nvarchar( MAX) rỗng Nvarchar( MAX) rỗng PlaceFamo tinyint us Được phép 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 Regions Int rỗng Bảng tbl_Hotel STT Tên trường Kiểu liệu 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 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 HotelNameVI 200) HotelNameEN 200) Mô tả Int e_ID Ràng buộc HotelID AddressVI 200) 52 tiếng Việt 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 Tinyint Được phép rỗng Tiêu chuẩn khách sạn.(5sao, ) Nvarchar( Được phép rỗng Ghi Ràng buộc Mô tả 200) Tel 5) Website 100) Standar Note Max) điện Bảng tbl_TourGuider: STT Tên trường Kiểu liệu TourGui derID Name Birthday Int 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 (100) Được phép rỗng DateTim Được phép rỗng e Address Được phép rỗng Varchar( Được phép rỗng ImgUrl Varchar( Được phép rỗng Địa 15) Ngày sinh Nvarchar (200) Tel Tên hướng dẫn viên 53 Điện thoại Đường 30) dẫn tới file ảnh đại diện Bảng tbl_Surcharges STT Tên trường Kiểu liệu TourID SurchargesNa me Ràng buộc Bigint Khóa chính, NVarchar( Không rỗng 10) Mô tả Mã tour Tên 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 ID Name Kiểu liệu Bigint Ràng buộc Mơ tả Khóa chính, Mã khơng rỗng khách hàng Nvarchar( Đượ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 54 ImgUrl Nvarchar(100) Được phép rỗng Đường 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 Bigint Khóa chính, TourID Mơ tả Mã tour TourNa meVI TourNa Nvarchar(3 Được phép rỗng Nvarchar(3 Được phép rỗng 00) 55 Tên địa điểm du lịch tour tiếng Việt Tên meEN địa điểm du lịch tour tiếng Anh PlaceDe Nvarchar( MAX) Được phép rỗng Địa điểm tập trung tiếng Việt PlaceDe Nvarchar( MAX) Được phép rỗng Địa điểm tập trung tiếng Anh Int Được phép rỗng Mã địa điểm du lịch khởi hành Smalldateti Được phép rỗng sVI 00) sEN PlaceGo DateGo me DateBac Smalldateti k me State Bit Ngày Được phép rỗng Ngày Đượ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 rỗng ProcessTour nvarchar(MAX) Không phép Mã người hướng dẫn viên Được phép rỗng VI 56 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) 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 EN 57 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, 58 Mơ tả Mã tour HotelID Int Khóa ngoại 59 Mã khách sạn CHƯƠNG THIẾT KẾ GIAO DIỆN Giao diện trang quản lý admin 60 4.2 Giao diện trang người dùng 61 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! 62