BÀI TẬP LỚN Môn học Lập trình Windows: Xây dựng website du lịch

20 4.7K 4
BÀI TẬP LỚN Môn học Lập trình Windows: Xây dựng website du lịch

Đ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

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 đơ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 chính phủ và 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 chính phủ hay 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.s Đỗ Ngọc Sơn, chúng em đã chọn đề tài “Xây dựng Website du lịch” và đã hoàn thành bài tập lớn đúng kế hoạch. Có được kết quả như vậy, nhóm chúng em xin được gửi lời cảm ơn sâu sắc tới Th.sĐỗ Ngọc Sơn người đã hướng dẫn chúng em trong suốt quá trình làm bài tập lớn này.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - BÀI TẬP LỚN Môn học:Lập trình Windows Đề tài: Xây dựng website du lịch Giảng viên hướng dẫn:Th.s Đỗ Ngọc Sơn Lớp: ĐHKHMT1- K7 Sinh viên thực hiện: Nhóm 15 1.Đào Văn Thuyên - 0741060092 2.Nguyễn Văn Duy - 0741060062 3.Nghiêm Xuân Hải - 0741060042 4.Nguyễn Đồng Thịnh - 0741060070 5.Phan Tiến Hưởng - 0741060043 Hà Nội: 2015 Lời nói đầu Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem mộttrong yếu tố mang tính định hoạt động phủ, tổ chức, công ty; đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Việc xây dựng trang web để phục vụ cho nhu cầu riêng tổ chức, công ty chí cá nhân, ngày nay, không lấy làm xa lạ Với vài thao tác đơn giản, người trở thành chủ website giới thiệu quan tâm: website giới thiệu thân gia đình anh ta, website trình bày sưu tập hình ảnh loại xe mà thích chẳng hạn Đối với phủ công ty việc xây dựng website riêng ngày trở nên cấp thiết Thông qua website này, thông tin họ công văn, thông báo, định phủ hay sản phẩm, dịch vụ công ty đến với người quan tâm, đến với khách hàng họ cách nhanh chóng kịp thời, tránh 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ông ty du lịch có quy mô lớn tăng cường mở rộng xây dựng website tốt Bắt nguồn với ý tưởng này, với gợi ý Th.s Đỗ Ngọc Sơn, chúng em chọn đề tài “Xây dựng Website du lịch” hoàn thành tập lớn kế hoạch Có kết vậy, nhóm chúng em xin gửi lời cảm ơn sâu sắc tới Th.sĐỗ Ngọc Sơn người hướng dẫn chúng em suốt trình làm tập lớn Mục lục Mục lục .3 Chương 1: Tìm hiểu đề tài, phân tích thiết kế hệ thống Chương 2: Thiết kế cài đặt chương trình 17 Chương 1: Tìm hiểu đề tài, phân tích thiết kế hệ thống I Xác định yêu cầu toán Mô tả toán Một công ty du lịch thực tin học hóa việc đăng kí tour du lịch thông qua website công ty Đây trang web giới thiệu tất liên quan đến lĩnh vực du lịch Việt Nam đến khách hàng tham quan website, nhằm thu hút khách hàng tham quan website lần sau Chủ đạo website giới thiệu điểm du lịch nước, kỳ quan hay chương trình tour du lịch, lễ hội năm điểm du lịch Tại người dùng xem thông tin tour du lịch công ty cung cấp, cho phép đặt tour trực tuyến, tham khảo giá tour, tìm kiếm tour phù hợp Người dùng truy cập vào trang web để tìm hiểu thông tin tour du lịch nước Người dùng đăng kí tour du lịch, dịch vụ visa, vé máy bay, vé tàu xe, đăng kí thuê xe ô tô trực tuyến với công ty thông qua website Truy cập vào website người dùng tìm hiểu thông tin địa điểm du lịch, danh lam thắng cảnh giới Đối với người quản lý: Người quản lý cần nắm bắt thông tin nhân viên, thông tin khuyến mại từ địa điểm du lịch, thông tin đối tác kinh doanh Sau tìm hiểu đầy đủ thông tin tour du lịch, người dùng đăng kí trực tuyến tour du lịch cho Nhà quản lý: cần nắm bắt thông tin nhân viên mình, nắm bắt thông tin khuyến mại giảm giá từ khu du lịch cách nhanh nhậy, đưa chiến lược kinh doanh hợp lý Quy trình nghiệp vụ Công ty du lịch thiết kế tour lên lịch trình cho tour cụ thể Sau đó, phận văn phòng có nhiệm vụ cập nhật thông tin tour lên website với đầy đủ thông tin giá cả, loại tour, lịch trình, địa phương đến hình ánh minh họa có.Ngoài ra, phận văn phòng cập nhật thông tin, hình ảnh đị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 vào xem thông tin chi tiết tour có 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 tour xem muốn Các đơn đặt chỗ cập nhật vào database hiển thị cho người quản trị phân quyền xem, hiệu chỉnh, xóa xác nhận sau kiểm tra tính xác thông tin đặt chỗ Khách hàng thông qua trang web để gửi thông tin yêu cầu khác công ty trang Liên hệ Thông tin truyền xuống database cho phép người quản trị quản lý chúng Người quản trị cấp cao có quyền tạo lập, thêm user phân quyền dựa ba cấp nêu Yêu cầu hệ thống - Yêu cầu chức năng: Người viếng thăm website xem, tìm kiếm thông tin tour du lịch hành - Khách hàng đặt tour trực tuyến Website cập nhật thông tin đặt chỗ trực tiếp lên sở liệu, cho phép người quản trị phân quyền thao tá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 đ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 khách hàng, để đáp ứng kịp thời nhu cầu họ Về tổ chức lưu trữ, thực yêu cầu: + Thê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 Yêu cầu phi chức năng: + Website phải có dung lượng không lớn, tốc độ xử lý nhanh + Công việc tính toán 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 II Biểu đồ Biểu đồ ca sử dụng 1.1 Xác định tác nhân Dựa vào văn mô tả toán, ta xác định tác nhân hệ thống sau: + Nhà quản lý + Nhân viên + Khách hàng 1.2 Xác định ca sử dụng Dựa văn mô tả toán việc phân tích để tìm tác nhân, ta xác định ca sử dụng sau: + Đăng ký Tour + Xem thông tin Tour + Đăng nhập + Quản lý thông tin khách hàng + Tư vấn khách hàng + Tìm kiếm + Cập nhật thông tin Tour + Tạo phiếu đăng ký Tour + Quản lý thông tin Tour + Quản lý thông tin nhân viên Tác nhân Nhà quản lý Nhân viên Khách hàng Ca sử dụng Đăng nhập Quản lý thông tin Tour Quản lý thông tin nhân viên Đăng nhập Quản lý thông tin khách hàng Cập nhật thông tin Tour Tư vấn khách hàng Tạo phiếu đăng ký Tour Tìm kiếm Xem thông tin Tour Đăng ký Tour 1.3 Biểu đồ Use Case 1.3.1 Biểu đồ Use Case mức khung cảnh 1.3.2 Biểu đồ Use Case 1.3.3 Biểu đồ Use Case phụ + Biểu đồ Use Case Khách Hàng + Biểu đồ Use Case Nhà Quản Lý + Biểu đồ Use Case Nhân Viên Biểu đồ lớp chi tiết 2.1 Tìm lớp Dựa vào khái niệm lĩnh vực ứng dụng dựa văn mô tả toán, ta xác định lóp thực thể sau: - - Lớp Người dùng: + Tài khoản đăng nhập (maSoDN) + Mật (matKhau) Lớp Khách hàng + Mã khách hàng (maKH) + Họ tên khách hàng (tenKH) + Ngày sinh (ngaySinh) + Giới tính (gioiTinh) + Số điện thoại (soDT) + Email (email) + Địa (diaChi) + CMTND/Hộ chiếu (CMT/HC) Lớp Nhân viên: + Mã nhân viên (maNV) + Họ tên nhân viên (tenNV) + Ngày sinh (ngaySinh) + Giới tính (gioiTinh) + Số điện thoại (soDT) + Email (email) - - - - - - + Địa (diaChi) Lớp Dịch vụ: + Mã dịch vụ (maDV) + Tên dịch vụ (tenDV) + Chi tiết (chiTiet) + Loại (loai) Lớp Tour du lịch: + Mã tour (maTour) + Tên tour (tenTour) + Giá (gia) + Thời gian (thoiGian) + Tình trạng (tinhTrang) Lớp Vé du lịch: + Số vé (soVe) + Tên tour (tenTour) + Giá vé (giaVe) + Ngày khởi hành (ngayKhoiHanh) + Hành trình (hanhTrinh) + Số hợp đồng (soHopDong) Lớp Địa danh: + Mã địa danh (maDiadanh) + Tên địa danh (tenDiadanh) + Mô tả (moTa) + Tỉnh thành (tinhThanh) Lớp xe: + Mã xe (maXe) + Loại xe (loaiXe) + Số chỗ ngồi (soChoNgoi) Lớp Nhà hàng + Mã nhà hàng (maNhaHang) + Tên nhà hàng (tenNhaHang) + Địa (diaChi) + Điện thoại(dienThoai) - Lớp Khách sạn + Mã khách sạn (maNhaHang) + Tên khách sạn (tenNhaHang) + Tiêu chuẩn (tieuChuan) + Địa (diaChi) + Điện thoại(dienThoai) 2.2 Biểu đồ lớp Biểu đồ thành phần 3.1 Đăng ký tour 3.2 Xem thông tin tour 3.3 Quản lý thông tin khách hàng 3.4 Tư vấn khách hàng 3.5 Quản lý thông tin tour 3.6 Quản lý thông tin nhân viên Biểu đồ triển khai III Thiết kế sở liệu Bảng Người Dùng: Tên thuộc tính tendn matkhau Kiểu liệu Text Text Ghi Khóa Kiểu liệu Text Text Date Text Text Text Ghi Khóa Kiểu liệu Text Text Text Text Text Text Text Ghi Khóa Bảng Nhân Viên Tên thuộc tính maNV tenNV ngaySinh soDT email diaChi Bảng Phiếu đặt tour Tên thuộc tính soPhieu tenKH maTour tenTour loaiTour maKH maDV maNV Text Bảng Vé du lịch Tên thuộc tính soVe tenTour giaVe ngayKhoiHanh hanhTrinh soHopDong maKH Kiểu liệu Text Text Text Date Text Text Text Ghi Khóa Kiểu liệu Text Text Date Text Text Text Text Text Text Ghi Khóa Kiểu liệu Text Text Text Text Text Ghi Khóa Bảng Khách hàng Tên thuộc tính maKH tenKH ngaySinh gioiTinh soDT email diaChi CMT/HC maTour Bảng Tour du lịch Tên thuộc tính maTour tenTour gia thoiGian tinhTrang Bảng Địa danh Tên thuộc tính maDiaDanh tenDiaDanh moTa tinhThanh Kiểu liệu Text Text Text Text Ghi Khóa Kiểu liệu Ghi Bảng Dịch vụ Tên thuộc tính maDV tenDV chiTiet loai Text Text Text Text Khóa Bảng Tour du lịch – Địa danh Tên thuộc tính maTour maDiaDanh Kiểu liệu Text Text Ghi 10 Bảng Khách hàng- Dịch vụ Tên thuộc tính maKH maDV Mô hình quan hệ Kiểu liệu Text Text Ghi Chương 2: Thiết kế cài đặt chương trình I Giao diện Trang chủ Trang đăng nhập Trang quản lý khách hàng Trang quản lý địa danh Trang quản lý dịch vụ Trang quản lý tour Kết luận Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin công nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thông tin ti ên toàn cầu Bằng 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 Vì mà hàng loạt trang web đời phục vụ cho nhu cầu người dùng công ty Chính nảy sinh nhu cầu quảng bá giới thiệu thông tin qua website Đề tài “Xây dựng website du lịch” nhằm xây dựng ứng dụng cụ thể với mong muốn cung cấp thông tin tour du lịch công ty du lịch đến khách hàng, giúp cho khách hàng dễ dàng tìm đặt tour nhanh chóng tiện lợi Cơ bản, website thực chức đề ra: + Giới thiệu tour du lịch công ty du lịch + Cho phép khách hàng đăng ký đặt tour + Quản lý khách hàng + Quản lý thông tin du lịch Trong lúc làm đề tài khó tránh khỏi thiếu sót, chúng em mong giúp đỡ thầy cô để đưa số phương hướng để phát triển đề tài lớn Chúng em xin trân thành cảm ơn! [...]... thiệu thông tin qua các website Đề tài Xây dựng website du lịch nhằm xây dựng một ứng dụng cụ thể với mong muốn cung cấp các thông tin về các tour du lịch của các công ty du lịch đến các khách hàng, giúp cho các khách hàng dễ dàng tìm và đặt các tour nhanh chóng và tiện lợi Cơ bản, website đã thực hiện được các chức năng đề ra: + Giới thiệu các tour du lịch của công ty du lịch + Cho phép khách hàng... Bảng Vé du lịch Tên thuộc tính soVe tenTour giaVe ngayKhoiHanh hanhTrinh soHopDong maKH Kiểu dữ liệu Text Text Text Date Text Text Text Ghi chú Khóa chính Kiểu dữ liệu Text Text Date Text Text Text Text Text Text Ghi chú Khóa chính Kiểu dữ liệu Text Text Text Text Text Ghi chú Khóa chính 5 Bảng Khách hàng Tên thuộc tính maKH tenKH ngaySinh gioiTinh soDT email diaChi CMT/HC maTour 6 Bảng Tour du lịch Tên... Bảng Dịch vụ Tên thuộc tính maDV tenDV chiTiet loai Text Text Text Text Khóa chính 9 Bảng Tour du lịch – Địa danh Tên thuộc tính maTour maDiaDanh Kiểu dữ liệu Text Text Ghi chú 10 Bảng Khách hàng- Dịch vụ Tên thuộc tính maKH maDV Mô hình quan hệ Kiểu dữ liệu Text Text Ghi chú Chương 2: Thiết kế và cài đặt chương trình I Giao diện 1 Trang chủ 2 Trang đăng nhập 3 Trang quản lý khách hàng 4 Trang quản lý... tour du lịch của công ty du lịch + Cho phép khách hàng đăng ký và đặt tour + Quản lý khách hàng + Quản lý các thông tin du lịch Trong lúc làm đề tài khó tránh khỏi những thiếu sót, chúng em cũng mong được sự giúp đỡ của các thầy cô để đưa ra một số phương hướng để phát triển đề tài lớn hơn Chúng em xin trân thành cảm ơn! ... 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 ti ên toàn cầu Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh

Ngày đăng: 07/04/2016, 09:30

Từ khóa liên quan

Mục lục

  • Mục lục

  • Chương 1: Tìm hiểu về đề tài, phân tích thiết kế hệ thống

  • Chương 2: Thiết kế và cài đặt chương trình

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

Tài liệu liên quan