1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Ứng dụng asp net xây dựng website hỗ trợ du lịch

37 42 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 37
Dung lượng 1,53 MB

Cấu trúc

  • Chương 1. MỞ ĐẦU (6)
    • 1.1 ĐẶT VẤN ĐỀ (6)
    • 1.2 HIỆN TRẠNG CHUNG (7)
    • 1.3 THƯƠNG MẠI ĐIỆN TỬ VÀ ỨNG DỤNG VỚI WEBSITE DU LịCH (8)
  • Chương 2. HỆ THỐNG TỔ CHỨC & ĐẶC TẢ YÊU CẦU (10)
    • 2.1 CƠ CẤU TỔ CHỨC, QUẢN LÝ DU LỊCH (10)
    • 2.2 QUY TRÌNH NGHIỆP VỤ (11)
    • 2.3 TỔ CHỨC NHÌN TỪ GÓC ĐỘ TIN HỌC (11)
      • 2.3.1 Máy móc và thiết bị (11)
      • 2.3.2 Nhân sự (11)
    • 2.4 ĐẶC TẢ YÊU CẦU (12)
      • 2.4.1 Yêu cầu chức năng (12)
      • 2.4.2 Yêu cầu phi chức năng (12)
  • Chương 3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG (13)
    • 3.1 PHÂN TÍCH (13)
      • 3.1.1 Biểu đồ phân cấp chức năng (13)
      • 3.1.2 Biểu đồ luồng dữ liệu (13)
      • 3.1.3 Mô hình thực thể - liên kết (15)
    • 3.2 THIẾT KẾ DỮ LIỆU (15)
    • 3.3 THIẾT KẾ GIAO DIỆN (17)
      • 3.3.1 SƠ ĐỒ LIÊN KẾT CÁC MÀN HÌNH (17)
      • 3.3.2 DANH SÁCH CÁC MÀN HÌNH (18)
    • 3.6 MÔ TẢ CHI TIẾT CÁC MÀN HÌNH CHÍNH (19)
      • 3.6.1 Nhóm màn hình template (19)
      • 3.6.2 Nhóm màn hình hiển thị (20)
  • Chương 4. CÀI ĐẶT VÀ NHẬN XÉT (18)
    • 4.1. CÀI ĐẶT (32)
    • 4.2. ĐÁNH GIÁ (33)
    • 4.3 HƯỚNG PHÁT TRIỂN (34)

Nội dung

HỆ THỐNG TỔ CHỨC & ĐẶC TẢ YÊU CẦU

CƠ CẤU TỔ CHỨC, QUẢN LÝ DU LỊCH

Công ty du lịch Mùa Xuân chuyên tổ chức chương trình du lịch cho cả người Việt Nam và quốc tế Với nhiều năm kinh nghiệm trong ngành, Spring Tour đã xây dựng được lượng khách hàng đông đảo và uy tín trong lĩnh vực dịch vụ du lịch.

Spring Tour tổ chức đa dạng các loại tour như tour trong nước, tour nước ngoài, tour ngắn ngày, tour dài ngày, tour trọn gói và không trọn gói, được quy định bởi người quản trị website Với lượng khách hàng đông đảo, công ty liên tục cập nhật chương trình tour mới, và mọi thay đổi đều được cập nhật trên website để khách hàng ở xa có thể dễ dàng theo dõi và đặt chỗ trực tuyến.

Để đảm bảo việc cập nhật thông tin thường xuyên, ban giám đốc công ty đã quyết định phân công công việc quản trị trang web cho các bộ phận khác nhau Mỗi bộ phận sẽ chịu trách nhiệm quản lý các phần việc liên quan đến công việc hằng ngày của mình.

Bộ phận kinh doanh đảm nhận việc quản lý đơn đặt chỗ của khách hàng được gửi qua internet Bộ phận này có quyền "Quản lý đặt chỗ" với username và password riêng, do người quản trị cao nhất cấp phát Nhiệm vụ của người quản trị là kiểm tra và xác nhận thông tin khách hàng cùng với đơn đặt chỗ.

Bộ phận văn phòng chịu trách nhiệm cập nhật thông tin các địa danh du lịch và chương trình tour của công ty, đồng thời xóa bỏ các tour đã thực hiện và thông tin không còn giá trị Người quản trị được cấp quyền “Cập nhật dữ liệu” để đảm bảo thông tin luôn chính xác và mới mẻ.

Bộ phận điều hành giữ vai trò quản trị cấp cao nhất cho website, có quyền quản lý toàn bộ hệ thống và có khả năng phân quyền cho các quản trị viên khác thông qua việc sử dụng tên đăng nhập và mật khẩu.

QUY TRÌNH NGHIỆP VỤ

Công ty du lịch chuyên thiết kế và lên lịch trình cho từng tour cụ thể Bộ phận văn phòng sẽ cập nhật thông tin chi tiết về các tour lên website, bao gồm giá cả, loại tour, lịch trình, địa điểm tham quan 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 truy cập website có thể xem thông tin chi tiết về các tour hiện có hoặc tìm kiếm tour theo yêu cầu về giá cả, địa điểm và ngày khởi hành Nếu ưng ý, họ có thể đặt chỗ cho tour qua điện thoại hoặc email.

Các đơn đặt chỗ sẽ được lưu trữ trong cơ sở dữ liệu và chỉ những người quản trị có quyền mới có thể xem, chỉnh sửa, xóa hoặc xác nhận sau khi xác minh tính chính xác của thông tin đặt chỗ.

Khách hàng có thể gửi yêu cầu và thông tin khác về công ty qua trang Liên hệ trên website Tất cả thông tin này sẽ được lưu trữ trong cơ sở dữ liệu, giúp quản trị viên dễ dàng quản lý.

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.

TỔ CHỨC NHÌN TỪ GÓC ĐỘ TIN HỌC

2.3.1 Máy móc và thiết bị

Hệ thống máy chủ - máy trạm làm việc thông qua card truyền tin Enthernet theo chuẩn Novell

Tất cả các máy này đều được kết nối internet, sử dụng ADSL

Thông tin quản lý tour và khách hàng cũng đã được đưa vào máy tính và quản lý dưới dạng bảng Excel

Hầu hết nhân viên trong các phòng ban đều thành thạo việc sử dụng máy tính và có kiến thức tin học cơ bản, bao gồm việc sử dụng hiệu quả các ứng dụng văn phòng như Word, Excel, Outlook Express và Internet Explorer Điều này tạo ra một lợi thế lớn cho việc quản lý và vận hành website trong tương lai.

Tuy nhiên, về khả năng lập trình và quản trị mạng - truyền thông thì công ty chưa có nhân sự

Công ty hiện chưa có nhân sự chuyên trách để quản lý việc ứng dụng công nghệ thông tin vào hoạt động, dẫn đến việc các hoạt động tin học hiện tại chủ yếu được thực hiện theo chủ trương khuyến khích của ban giám đốc Tuy nhiên, sự thiếu đồng bộ giữa các phòng ban vẫn là một vấn đề cần được khắc phục.

ĐẶC TẢ YÊU CẦU

Người dùng có thể truy cập và tìm kiếm thông tin về các tour du lịch hiện có trên website bằng hai ngôn ngữ: Tiếng Việt và Tiếng Anh Tuy nhiên, nội dung thông tin về các chương trình du lịch có thể khác nhau, tùy thuộc vào việc chương trình đó phục vụ cho du khách nội địa hay quốc tế.

Khách hàng có thể dễ dàng đặt tour trực tuyến thông qua website Hệ thống sẽ tự động cập nhật thông tin đặt chỗ lên cơ sở dữ liệu, đồng thời cho phép người quản trị quản lý và phân quyền thực hiện các công việc liên quan.

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 đó

Công ty sẽ cập nhật, bổ sung hoặc loại bỏ thông tin và hình ảnh liên quan đến các điểm du lịch tại các địa phương khác nhau nhằm giới thiệu đến khách hàng một cách hiệu quả nhất.

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:

Cập nhật, chỉnh sửa và quản lý thông tin cũng như hình ảnh liên quan đến các tour du lịch do công ty tổ chức là rất quan trọng, nhằm phục vụ cho công tác quản lý và 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

2.4.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 Đảm bảo an toàn dữ liệu khi chạy website trực tuyến.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

PHÂN TÍCH

3.1.1 Biểu đồ phân cấp chức năng

Để đảm bảo tính bảo mật cho hệ thống, yêu cầu chức năng login chỉ cho phép những người có quyền truy cập, như quản trị viên và người viết bài, tham gia Quản trị viên có khả năng thực hiện các thao tác như nhập, sửa, xóa, xem bài viết và quản lý tài khoản người sử dụng, đảm bảo an toàn cho toàn bộ hệ thống.

3.1.2 Biểu đồ luồng dữ liệu

- Biểu đồ luồng dữ liệu mức khung cảnh

Quản lý website du lịch

Thêm bài viết Sửa bài viết Xóa bài viết

Cung cấp tài khoản, bài viêt, chuyên mục

Hệ thống quản lý tin tức

Trong biểu đồ mức khung cảnh, người dùng gửi yêu cầu đến quản lý, trong khi Admin, người trực tiếp quản lý trang web, sẽ tiếp nhận và xử lý yêu cầu này, quyết định cấp phép hoặc từ chối cho người dùng.

- Biểu đồ luồng dữ liệu mức đỉnh

- Biểu đồ luồng dữ liệu mức dưới đỉnh

Thông tin mới vừa nhập sẽ lưu vào kho dữ liệu Các thông tin trong kho dữ liệu sẽ được cập nhật (sửa, xoá)

Thông tin cập nhật Đăng nhập

Thông tin mới Thông tin

Thông tin Xóa bổ sung

3.1.3 Mô hình thực thể - liên kết

Từ biểu đồ phân cấp chức năng và biểu đồ luồng dữ liệu ta xây dựng mô hình thực thể lien kết như sau:

THIẾT KẾ DỮ LIỆU

bTin(MaChuyenMuc, MaNguoiDung, #MaBaiViet, TieuDe, TomTat, NoiDung, Gia, ThoiLuong, PhuongTien, NoiDi, NoiDen, Anh, NgayTao, NgaySuaCuoi)

Tên trường Kiểu dữ liệu Độ rộng Ghi chú

MaChuyenMuc uniqueidentifier Măc định Khóa ngoại chuyên mục

MaNguoiDung uniqueidentifier Măc định Khóa ngoại người dùng

MaBaiViet uniqueidentifier Măc định Khóa chính

Chuyên mục Tên chuyên mục

Bài viết Người viết bài

Tên đăng nhập Đăng nhập tóm tắt nội dung

NoiDung ntext Nội dung bài viết

Gia Nvarchar 50 Giá của tour

PhuongTien Varchar 50 Phương tiện đi lại

Anh Varchar 100 Ảnh đại diện

NgaySuaCuoi Varchar 50 Ngày chỉnh sửa cuối cùng bNguoiDung(#MaNguoiDung, HoTen, TenDangNhap, MatKhau, NgaySinh, GioiTinh, DiaChi, Email, TrangThai, Quyen, NgayTao, NgaySuaCuoi)

Tên trường Kiểu dữ liệu Độ rộng Ghi chú

MaNguoiDung uniqueidentifier Măc định Khóa chính

HoTen Nvarchar 50 Họ tên đầy đủ của người dung

TenDangNhap Varchar 50 Tên để đăng nhập hệ thống

Email Varchar 50 Thư điện tử E-mail

TrangThai Varchar 50 Có cảnh báo không

Quyen Int 8 Quyền người dung

NgaySuaCuoi Varchar 50 Ngày chỉnh sửa cuối cùng bChuyenMuc(#MacChuyenMuc, ChuyenMuc, MoTa, TrangHienThi, ViTri) Tên trường Kiểu dữ liệu Độ rộng Ghi chú

MaChuyenMuc uniqueidentifier Măc định Khóa chính

ChuyenMuc Nvarchar 50 Tên chuyên mục

MoTa Varchar 50 Giải thích tên chuyên mục TrangHienThi Varchar 50 Trang để trình bày

ViTri Int 8 Vị trí hiển thị trên danh sách

THIẾT KẾ GIAO DIỆN

3.3.1 SƠ ĐỒ LIÊN KẾT CÁC MÀN HÌNH

Màn hình trang giới t hiệu

Màn hình trang du lịch

Màn hình trang Tìm kiếm tour

Màn hình trang Hướng dẫn

Màn hình trang Liên hệ

Màn hình trang Đăng nhập

Màn hình trang Liên kết

Màn hình các trang Quản trị website

3.3.2 DANH SÁCH CÁC MÀN HÌNH

Stt Tên màn hình Các tập tin hiển thị & liên kết

1 Màn hình trang chủ Default.htm

2 Màn hình trang giới thiệu GioiThieu.htm

3 Màn hình trang Lịch trình tour

4 Màn hình trang Điểm du lịch

5 Màn hình trang Tìm kiếm tour

6 Màn hình trang Liên hệ

7 Màn hình trang Hướng dẫn HuongDanSuDung.htm

Màn hình các trang Quản trị website Màn hình Cập nhật

Màn hình Hướng dẫn Người quản trị

Màn hình Phân quyền quản trị website

Màn hình Cập nhật Điểm du lịch

Màn hình Quản lý Đơn đặt chỗ

Màn hình Quản lý Liên hệ của khách hàng

Màn hình Quản lý Khách hàng

Stt Tên màn hình Các tập tin hiển thị & liên kết

8 Màn hình trang Liên kết

9 Màn hình trang Báo cáo thiết kế HoSoThietKe.htm

10 Màn hình trang Đăng nhập

11 Màn hình các trang Quản trị website Admin.htm

12 Màn hình trang About Us GioiThieu_TA.htm

17 Màn hình trang Weblinks LienKet_TA.htm

18 Màn hình trang Help HuongDanSuDung_TA.htm

19 Màn hình Cập nhật Chương trình tour

20 Màn hình Cập nhật Điểm du lịch

21 Màn hình Quản lý Đơn đặt chỗ

22 Màn hình Quản lý Liên hệ của khách hàng

23 Màn hình Quản lý Khách hàng

24 Màn hình Phân quyền quản trị website

25 Màn hình Hướng dẫn Người quản trị

CÀI ĐẶT VÀ NHẬN XÉT

CÀI ĐẶT

Website được xây dựng dựa trên HTML, kết hợp ngôn ngữ lập trình điều khiển server ASP.NET

Sử dụng visual stadio 2008, công nghệ ASP.NET NET, ngôn ngữ lập trình CSharp

Hệ điều hành: Windows XP

Hệ quản trị cơ sở dữ liệu: Microsoft SQL Server 2005

Phương thức kết nối dữ liệu: ADO

Các phần mềm hỗ trợ khác: Microsoft Front Page XP, Photoshop,

Macromedia Flash MX, Webstyle, Swish…

 CÁC BƯỚC THỰC HIỆN ĐỀ TÀI 

Lập đề cương chi tiết cho đồ án

Nghiên cứu, tham khảo các tài liệu về:

Cơ chế mã hóa thông tin trên cơ sở dữ liệu

Cách sử dụng templates kết hợp ASP.NET

Tìm hiểu cơ chế tổ chức, thực hiện các chương trình du lịch của công ty du lịch

Tìm hiểu, tổng hợp thông tin, chuẩn bị nội dung cho trang web

Xây dựng sơ đồ chức năng, tương tác giữa các trang trong website

Xây dựng database và mô hình quan hệ dữ liệu

Thiết kế giao diện website

Tạo các template theo cấu trúc đã đưa ra

Lập trình hiển thị nội dung website sử dụng các template đã tạo

Lập trình hỗ trợ việc tìm kiếm dữ liệu về tour du lịch

Lập trình xử lý thao tác đặt chỗ của khách hàng trên form đặt chỗ

Mã hóa thông tin cập nhật đối với các thông tin nhạy cảm

Lập trình phần cập nhật động nội dung website

Lập trình quản lý, theo dõi tình hình đặt chỗ của khách hàng

Lập trình quản lý các liên hệ của khách hàng

Lập trình quản lý khách hàng, các khách hàng đăng ký hội viên

Lập trình phân quyền người quản trị trang web

Nhập dữ liệu vào database thông qua các giao diện cập nhật

Chuyển nội dung website sang tiếng Anh

Kiểm tra tính chính xác của việc lập trình hiển thị nội dung website

Kiểm tra việc tìm kiếm thông tin

Kiểm tra việc thực hiện cập nhật động

Kiểm tra phân quyền người quản trị

Kiểm tra việc quản lý tình hình đặt chỗ

Kiểm tra thông tin mã hóa cơ sở dữ liệu và độ bảo mật website

Kiểm tra toàn diện và hoàn tất website

Báo cáo thiết kế đồ án.

ĐÁNH GIÁ

Việc "xây dựng website du lịch" ngày càng trở nên cần thiết trong bối cảnh Việt Nam đang đẩy mạnh công nghiệp hóa và hiện đại hóa, đặc biệt là trong lĩnh vực Công nghệ thông tin Việc thiết lập và quản lý website riêng không chỉ là xu hướng mà còn là nhu cầu thiết yếu cho các công ty, đặc biệt là các công ty du lịch, nhằm nâng cao hiệu quả kinh doanh và tiếp cận khách hàng tốt hơn.

Em thực hiện đề tài này nhằm đưa ra một giải pháp quản lý phù hợp cho các website của công ty du lịch

Website của Công ty du lịch Spring Tour là một ví dụ điển hình về hiệu quả trong việc khai thác khách hàng tiềm năng trên internet Tuy nhiên, do hạn chế về thời gian và trình độ, website trong đồ án này chỉ đáp ứng các yêu cầu cơ bản Để đưa vào thực tế sử dụng, website chắc chắn cần được nâng cấp theo các định hướng sẽ được trình bày ở phần sau.

Trong đồ án này, tôi đã hoàn thành các yêu cầu đề ra, bao gồm thiết kế giao diện trên Photoshop và áp dụng kỹ thuật tạo hình ảnh động Flash cho trang chủ, nhằm nâng cao tính thẩm mỹ và sự sống động, thu hút người dùng ghé thăm website.

Toàn bộ website đều sử dụng template để thiết kế và lập trình trên template cho phần phân quyền quản trị

Lập trình hiển thị nội dung các chương trình tour, các địa danh du lịch cả phần tiếng Anh và tiếng Việt

Lập trình cho phép khách hàng đặt chỗ trực truyến trên website, ứng với tour được chọn

Lập trình quản trị cho phép việc thêm mới, hiệu chỉnh, xóa bỏ các chương trình tour, các địa danh du lịch

Lập trình quản lý đơn đặt chỗ (bao gồm các phần thêm, xóa, sửa thông tin khách hàng và đơn đặt chỗ)

Thành công trong việc lập trình chức năng upload file đã hỗ trợ hiệu quả cho việc cập nhật ảnh trong quản lý chương trình du lịch và địa danh Quá trình cập nhật ảnh này được thực hiện ngay khi người quản trị tiến hành cập nhật thông tin cho chương trình tour và địa danh du lịch.

Tất cả các form nhập liệu đều được bẫy lỗi cho các trường

Mã hóa dữ liệu tài khoản khách hàng

Quản lý phân quyền người quản trị cho các cấp quyền quy định (thêm, xóa, sửa người quản trị, phân biệt nhau bởi username)

HƯỚNG PHÁT TRIỂN

Đồ án này có thể phát triển theo các hướng như sau trong tương lai gần:

Bổ sung và hoàn thiện thêm giao diện người dùng:

Thiết kế và lập trình thêm một số chức năng khác phục vụ, thu hút khách hàng đến với website Chẳng hạn, đưa thêm các trang:

Tin tức & Sự kiện: Cung cấp thông tin thời sự liên quan đến hoạt động của công ty, cùng với những tin tức nổi bật về du lịch trong nước và quốc tế.

Trang dịch vụ của công ty giới thiệu các dịch vụ du lịch đa dạng, bao gồm dịch vụ giải trí và các tiện ích cho khách du lịch như cho thuê xe, cano, xe đạp và xe máy Bên cạnh đó, trang cũng cung cấp danh sách thông tin và địa chỉ của các khách sạn tại từng địa phương Công ty có thể hợp tác với các đối tác và khách sạn để thu phí quảng cáo hoặc trao đổi thông tin trên website của họ, nhằm tăng cường khả năng tiếp cận khách hàng tiềm năng trên internet cho Spring Tour.

Để cung cấp thông tin hữu ích cho du khách, chúng tôi sử dụng các gói dịch vụ rời trên thị trường, bao gồm dự báo thời tiết tại các địa danh du lịch nổi bật trong và ngoài nước, cũng như tỷ giá hối đoái của các đơn vị tiền tệ chính trên thế giới.

Để đảm bảo website hoạt động hiệu quả trên các màn hình có độ phân giải lớn hơn 600 x 800 pixels, cần chỉnh sửa và hoàn thiện các trang template, tránh tình trạng bị hụt khi khách hàng truy cập.

Có thể thiết kế thêm một số trang chủ dưới dạng Flash và đặt chúng ở chế độ thay đổi luân phiên mỗi khi có thêm lượt truy cập mới

Bổ sung các chức năng quản lý website:

Quản lý khách hàng thân thiết giúp công ty tạo ra một câu lạc bộ hội viên, nơi khách hàng có thể đăng ký tham gia Dựa vào mức độ "thân thiết" của hội viên với công ty, các chế độ ưu đãi phù hợp sẽ được áp dụng, nhằm nâng cao sự gắn bó và trải nghiệm của khách hàng.

Quản lý chương trình khuyến mãi cho các tour du lịch là rất quan trọng để thông báo kịp thời và chính xác đến khách hàng Để tiết kiệm thời gian và công sức, cần kết hợp các dịch vụ đáng tin cậy giúp xác thực thông tin tài khoản khách hàng Với việc Việt Nam chính thức áp dụng hình thức thanh toán trực tuyến qua hệ thống chứng thực an toàn, việc tích hợp giải pháp thanh toán này cho khách hàng đặt tour trực tuyến sẽ thúc đẩy thương mại điện tử trên website.

Tăng cường chế độ bảo mật cho website:

Bảo mật server là yếu tố quan trọng để bảo vệ thông tin khách hàng trên website Sử dụng chế độ bảo mật HTTPS, với sự hỗ trợ của giao thức SSL (Secure Socket Layer), giúp mã hóa dữ liệu và nâng cao khả năng chứng thực, đảm bảo an toàn cho người dùng.

Bảo mật source code của website: có thể dùng các kỹ thuật mã hóa toàn bộ source code của website để chống đánh cắp và bảo mật thông tin

Bảo mật cơ sở dữ liệu trên SQL Server có thể được cải thiện bằng cách tạo người dùng trực tiếp trên cơ sở dữ liệu và phân quyền thông qua các Role của SQL, thay vì chỉ sử dụng phương pháp phân quyền bằng bảng Login Điều này cho phép quy định cụ thể quyền truy cập của từng người dùng vào các bảng và trường dữ liệu trong cơ sở dữ liệu, từ đó nâng cao tính bảo mật cho hệ thống (xem thêm phần phụ lục “Bảo mật SQL Server”)

Ngày đăng: 03/10/2021, 12:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w