1. Trang chủ
  2. » Cao đẳng - Đại học

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

22 4,7K 4

Đ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 22
Dung lượng 4,29 MB

Nội dung

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.

Trang 1

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 2

Đề 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

Trang 2

Lờ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 ranhững bước đột phá mạnh mẽ Việc xây dựng các trang web để phục vụ cho cácnhu 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ủamộ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ảnthâ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ácloạ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êngcà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ếptruyề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ăngcườ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

Trang 3

M c l c ục lục ục lục

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

I Xác định yêu cầu bài toán 5

1 Mô tả bài toán 5

2 Quy trình nghiệp vụ 5

3 Yêu cầu hệ thống 6

II Biểu đồ 7

1 Biểu đồ ca sử dụng 7

2 Biểu đồ lớp chi tiết 10

3 Biểu đồ thành phần 13

4 Biểu đồ triển khai 15

III Thiết kế cơ sở dữ liệu 15

1 Bảng Người Dùng: 15

2 Bảng Nhân Viên 15

3 Bảng Phiếu đặt tour 15

4 Bảng Vé du lịch 16

5 Bảng Khách hàng 16

6 Bảng Tour du lịch 16

7 Bảng Địa danh 16

8 Bảng Dịch vụ 17

9 Bảng Tour du lịch – Địa danh 17

10 Bảng Khách hàng- Dịch vụ 17

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

I Giao diện 18

1 Trang chủ 18

2 Trang đăng nhập 18

Trang 4

3 Trang quản lý khách hàng 19

4 Trang quản lý địa danh 19

5 Trang quản lý dịch vụ 20

6 Trang quản lý tour 20

Trang 5

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

I Xác định yêu cầu bài toán

1 Mô tả bài toán

Một công ty du lịch thực hiện tin học hóa việc đăng kí tour du lịchthông qua website của công ty Đây là trang web giới thiệu về tất cả những

gì liên quan đến lĩnh vực du lịch của Việt Nam đến khách hàng tham quanwebsite, nhằm thu hút khách hàng tham quan website lần sau Chủ đạo củawebsite là giới thiệu các điểm du lịch trong và ngoài nước, các kỳ quan haycác chương trình về tour du lịch, các lễ hội trong năm tại các điểm du lịch.Tại đây người dùng có thể xem thông tin về các tour du lịch do công tycung cấp, cho phép đặt tour trực tuyến, tham khảo giá tour, tìm kiếm tourphù hợp

Người dùng truy cập vào trang web để tìm hiểu thông tin về các tour

du lịch trong và ngoài nước

Người dùng có thể đă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 có thể tìm hiểu về thông tin các địađiểm du lịch, các danh lam thắng cảnh trên thế 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ânviên, thông tin khuyến mại từ các địa điểm du lịch, thông tin về các đối táckinh doanh

Sau khi tìm hiểu đầy đủ thông tin về các tour du lịch, người dùng cóthể đăng kí trực tuyến tour du lịch cho mình

Nhà quản lý: cần nắm bắt các thông tin về nhân viên của mình, nắmbắt các thông tin về khuyến mại giảm giá từ các khu du lịch một cáchnhanh nhậy, đưa ra chiến lược kinh doanh hợp lý

2 Quy trình nghiệp vụ

Công ty du lịch thiết kế tour và lên lịch trình cho từng tour cụ thể Sau

đó, bộ phận văn phòng có nhiệm vụ cập nhật thông tin các tour này lênwebsite 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ọa nếu có.Ngoài ra, bộ phận văn phòng còn cập

Trang 6

nhật thông tin, hình ảnh về các địa điểm lịch mà công ty muốn cung cấpcho khách hàng.

Khách hàng vào viếng thăm website sẽ vào xem thông tin chi tiết củatừng tour hiện có hoặc tìm kiếm tour theo các yêu cầu cụ thể về giá cả, địaphương muốn đến, ngày khởi hành của tour Sau đó, khách hàng có thể tiếnhành đặt chỗ cho tour đang xem nếu muốn

Các đơn đặt chỗ này sẽ được cập nhật vào database và hiển thị chongười quản trị được phân quyền xem, hiệu chỉnh, xóa hoặc xác nhận saukhi đã kiểm tra tính chính xác của thông tin đặt chỗ

Khách hàng cũng có thể thông qua trang web để gửi các thông tin yêucầu khác về công ty bằng trang Liên hệ Thông tin này cũng sẽ được truyềnxuống database và cho phép người quản trị quản lý chúng

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

3 Yêu cầu hệ thống

- Yêu cầu chức năng:

Người viếng thăm website có thể xem, tìm kiếm thông tin về cáctour du lịch hiện hành

Khách hàng có thể đặt tour trực tuyến Website sẽ cập nhật thôngtin đặt chỗ 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 thao tác các công việc sau:

+ 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áchhàng tham gia các tour đó

Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các điểm dulịch ở các địa phương khác nhau mà công ty muốn giới thiệu cho kháchhàng

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ọ

Về tổ chức lưu trữ, thực hiện các yêu cầu:

+ Thêm, xóa, sửa thông tin, hình ảnh về các tour du lịch do 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ủacông ty

Trang 7

+ Thêm, xóa, sửa thông tin, hình ảnh về các điểm du lịch ở từng địaphương khác nhau

- 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 thực hiện chính xác, không chấp nhận sai sót.+ Sử dụng mã hóa các thông tin nhạy cảm của khách hàng

+ Đảm bảo an toàn dữ liệu khi chạy website trực tuyến

1.2 Xác định các ca sử dụng

Dựa trên văn bản mô tả bài toán và việc phân tích để tìm ra cáctác nhân, ta xác định được các ca sử dụng như 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

Quản lý thông tin TourQuản lý thông tin nhân viên

Quản lý thông tin khách hàng

Trang 8

Cập nhật thông tin Tour

Tư vấn khách hàngTạo phiếu đăng ký Tour

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 chính

Trang 9

1.3.3 Biểu đồ Use Case phụ

+ Biểu đồ Use Case của Khách Hàng

+ Biểu đồ Use Case của Nhà Quản Lý

Trang 10

+ Biểu đồ Use Case của Nhân Viên

2 Biểu đồ lớp chi tiết

+ Mã nhân viên (maNV)

+ Họ tên nhân viên (tenNV)

Trang 11

+ Ngày sinh (ngaySinh)

+ Mã địa danh (maDiadanh)

+ Tên địa danh (tenDiadanh)

Trang 12

+ Địa chỉ (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 chỉ (diaChi)

+ Điện thoại(dienThoai)

2.2 Biểu đồ lớp

Trang 13

3 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

Trang 14

3.4 Tư vấn khách hàng

3.5 Quản lý thông tin tour

Trang 15

3.6 Quản lý thông tin nhân viên

4 Biểu đồ triển khai

III Thiết kế cơ sở dữ liệu

1 Bảng Người Dùng:

2 Bảng Nhân Viên

Trang 17

maTour Text Khóa chính

8 Bảng Dịch vụ

9 Bảng Tour du lịch – Địa danh

Trang 18

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

I Giao diện

1 Trang chủ

Trang 19

2 Trang đăng nhập

Trang 20

3 Trang quản lý khách hàng

4 Trang quản lý địa danh

Trang 21

5 Trang quản lý dịch vụ

6 Trang quản lý tour

Trang 22

Kết luậ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ông nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinhphục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sảnphẩ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 độ nhanhhơn và chi phí thấp hơn nhiều so với cách thức truyền thống Vì vậy mà hàng loạtcác trang web ra đời phục vụ cho nhu cầu của người dùng và các công ty Chính vìthế đã nảy sinh nhu cầu quảng bá và giới 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 đếncá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 đă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àilớn hơn

Chúng em xin trân thành cảm ơn!

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w