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

BÀI TẬP LỚN: Xây Dựng Website Du Lịch(Giới Thiệu Tour Du Lịch Và Đặt Tour)

33 3,5K 25

Đ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 33
Dung lượng 2,71 MB

Nội dung

LỜI NÓI ĐẦU 4 CHƯƠNG I TỔNG QUAN 5 1. Giới thiệu các công cụ thực hiện 5 2. Giới thiệu bài toán 7 2.1. Giới thiệu chung 7 2.2. Mục đích 7 2.3. Phạm vi và đối tượng sử dụng 8 2.4. Môi trường triển khai 9 CHƯƠNG II – PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10 1. Phân tích thiết kế chức năng của hệ thống 10 1.1. Các chức năng chính của hệ thống 10 1.2. Quản trị hệ thống. 10 1.2.1. Quản lý thành viên, khách hàng. 10 1.2.2. Quản lý tin tức. 10 1.2.3. Quản lý liên hệ, phản hồi. 11 1.2.4 Quản lý tour. 11 1.2.5. quản lý đặt tour. 11 1.3. Đối với user, và người truy cập web: 11 1.3.1. Xem tour đặt tour theo yêu cầu. 11 1.3.2. Cung cấp khả năng tìm kiếm các tour. 11 1.3.3. Chức năng liên hệ. 11 1.3.4. Đăng ký 11 1.3.5.Đăng nhập 11 1.3.6. Yêu cầu đặt tour. 12 1.4. Sơ đồ phân cấp chức năng 12 2. Phân tích cơ sở dữ liệu 13 2.1.1. Tour 14 2.1.2. Đặt tour 15 2.1.4. Tỉnh, Thành phố 15 2.1.6. KhachHang 16 2.1.7.Tin tức 17 2.1.8. Loại tin 17 2.1.9. Liên hệ 18 2.1.10. Quản trị 18 3. Thiết kế bảng cơ sở dữ liệu 19 3.1. Thiết kế các bảng 19 CHƯƠNG III. CÁC TRANG WEBSITE 25 1. Mục đích 25 2. Sơ đồ cây website 25 3. Chi Tiết Các Trang 26 3.1. Giao Diện Chính 26 3.2. Đăng Nhập 27 3.3. Đăng Ký 27 3.4. Quản Lý Tour 28 3.5. Quản Lý Thành ViênKhách Hàng 29 3.6. Quản Lý Đặt Vé 29 3.7. Quản Lý Tỉnh 30 3.8. Chi Tiết Tour 31 3.9. Tin Tức 32 3.10. Chi Tiết Tin Tức 32 3.11. Tour Theo Tỉnh 33 3.12. Giỏ Hàng 33 3.13. Liên Hệ 33 KẾT LUẬN 34 PHỤ LỤC 35

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

Giáo viên hướng dẫn : Ths Đỗ Ngọc Sơn

Sinh viên thực hiện : Nhóm 9

1 Nguyễn Viết Tiến (msv :0741060077)

2 Nông Trọng Toàn (msv: 0741060011)

3 Cấn Nam Anh (msv: 0741060058)

4 Dương Văn Toàn (msv: 0741060064)

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU 4

CHƯƠNG I - TỔNG QUAN 5

1 Giới thiệu các công cụ thực hiện 5

2 Giới thiệu bài toán 7

2.1 Giới thiệu chung 7

2.2 Mục đích 7

2.3 Phạm vi và đối tượng sử dụng 8

2.4 Môi trường triển khai 9

CHƯƠNG II – PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10

1 Phân tích thiết kế chức năng của hệ thống 10

1.1 Các chức năng chính của hệ thống 10

1.2 Quản trị hệ thống 10

1.2.1 Quản lý thành viên, khách hàng 10

1.2.2 Quản lý tin tức 10

1.2.3 Quản lý liên hệ, phản hồi 11

1.2.4 Quản lý tour 11

1.2.5 quản lý đặt tour 11

1.3 Đối với user, và người truy cập web: 11

1.3.1 Xem tour đặt tour theo yêu cầu 11

1.3.2 Cung cấp khả năng tìm kiếm các tour 11

1.3.3 Chức năng liên hệ 11

1.3.4 Đăng ký 11

1.3.5.Đăng nhập 11

1.3.6 Yêu cầu đặt tour 12

1.4 Sơ đồ phân cấp chức năng 12

2 Phân tích cơ sở dữ liệu 13

2.1.1 Tour 14

2.1.2 Đặt tour 15

Trang 3

2.1.7.Tin tức 17

2.1.8 Loại tin 17

2.1.9 Liên hệ 18

2.1.10 Quản trị 18

3 Thiết kế bảng cơ sở dữ liệu 19

3.1 Thiết kế các bảng 19

CHƯƠNG III CÁC TRANG WEBSITE 25

1 Mục đích 25

2 Sơ đồ cây website 25

3 Chi Tiết Các Trang 26

3.1 Giao Diện Chính 26

3.2 Đăng Nhập 27

3.3 Đăng Ký 27

3.4 Quản Lý Tour 28

3.5 Quản Lý Thành Viên/Khách Hàng 29

3.6 Quản Lý Đặt Vé 29

3.7 Quản Lý Tỉnh 30

3.8 Chi Tiết Tour 31

3.9 Tin Tức 32

3.10 Chi Tiết Tin Tức 32

3.11 Tour Theo Tỉnh 33

3.12 Giỏ Hàng 33

3.13 Liên Hệ 33

KẾT LUẬN 34

PHỤ LỤC 35

Trang 4

LỜI NÓI ĐẦU

Với sự phát triển mạnh mẽ của công nghệ thông tin và sự bùng nổ của Internet Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sửdụng hiệu quả, đem lại lợi ích to lớn về mọi mặt Internet đã trở thành nơi chia sẻ,giaolưu,gắn kết con người

Ngày nay cùng với tiến trình thương mại hóa toàn cầu,internet đã đóng vai trò không nhỏ.Những website mua bán,thương mại xuất hiện ngày càng nhiều,những

lạ với chúng ta nữa…

Ở Việt Nam ta hiện nay,nhu cầu về vui chơi giải trí vô cùng lớn;đặc biệt trong lĩnh vực du lịch.Trong đó,du lịch là một trong những lĩnh vực có tiềm năng lớn và nhu cầu cao.Do đó nhóm chúng em thiết kế trang web về Tour nhằm giúp đỡ những ai

có nhu cầu về du lịch

Trong thời gian thiết kế website, dưới sự giúp đỡ, hướng dẫn tận tình của Thầy

Đỗ Ngọc Sơn, nhóm chúng em đã tiến hành tìm hiểu và xây dựng Website thương mại Đây là trang website đầu tiên mà nhóm chúng em làm với nhau, nó đã giúp cho chúnh em phát huy được tính sáng tạo, tinh thần làm việc tập thể, khả năng vận dụng kiến thức đã học được để có thể hoàn thành tốt đề án

Mặc dù đã có nhiều cố gắng trong quá trình làm dự án, tuy nhiên do kiến thức

và thời gian có hạn nên dự án này còn nhiều thiếu sót, chúng em rất mong được sự giúp đỡ, phê bình, sửa chữa của các thầy để dự án đầu tay của nhóm chúng em được hoàn thiện hơn, nhóm chúng em xin chân thành cảm ơn

Trang 5

CHƯƠNG I - TỔNG QUAN

1 Giới thiệu các công cụ thực hiện

Trước đây, con đường thực sự duy nhất để vận chuyển các dữ liệu động tới trang Web là kỹ thuật CGI (Common Gateway Interface) Các chương trình CGI cungcấp một sự liên hệ đơn giản để tạo các ứng dụng Web cho phép tiếp nhận các dữ liệu nhập vào, các yêu cầu truy vấn cơ sở dữ liệu từ phía người dùng và trả một vài kết quả về cho trình duyệt Các chương trình CGI có thể được viết trên một vài ngôn ngữ,trong đó phổ biến nhất là Perl Web server sử dụng CGI như là một cổng truy cập chặn giữa yêu cầu của người dùng và dữ liệu được yêu cầu Nó sẽ được nạp vào bộ nhớ như một chương trình bình thường Thông thường các web server sẽ chuyển các yêu cầu và triệu gọi chương trình CGI Sau khi chương trình kết thúc, web server sẽ đọc dữ liệu trả về từ chương trình và gửi nó đến trình duyệt

Nhược điểm lớn nhất của kỹ thuật CGI là nó hoạt động kém hiệu quả Mỗi khi web server nhận một yêu cầu, một tuyến trình mới được tạo ra Mỗi tuyến trình lại chứa trong nó các đoạn mã lệnh, dữ liệu… và không được chia sẻ lẫn nhau, do đó gây

ra lãng phí bộ nhớ Để khắc phục nhược điểm này, Microsoft và Netscape đã hợp tác

và đưa ra một cải tiến đáng kể là chuyển chúng về dạng các file thư viện liên kết động(DLL ), cho phép chia sẻ mã lệnh giữa các tuyến trình Đây chính là các kỹ thuật ISAPI và NSAPI

Trang 6

- Nếu chương trình triệu gọi gây ra lỗi truy cập, nó có thể dẫn đến tình trạng server bị treo tắc tử.

- Và cuối cùng: khi đã được dịch ra các file DLL, công việc gỡ lỗi cũng như bảo trì mã lệnh trở nên vất vả hơn bao giờ hết

Kỹ thuật Web mới nhất của Microsoft, kết hợp HTML, các đoạn Script, các thành phần xử lý phía server trong cùng một file, được gọi là ASP (Active Server Pages), với phiên bản mới nhất hiện nay là ASP.Net được triệu gọi bởi một thư viện liên kết động gắn với các Web server của Microsoft Về bản chất, ta có thể coi ASP như là một ngôn ngữ thông dịch Một trang ASP có thể sử dụng HTML, JScript và VBScript Qua các đoạn mã nhúng này, ASP có thể truy cập đến các thành phần phía server Các thành phần này có thể được viết trên bất kỳ ngôn ngữ nào hỗ trợ các thànhphần COM của Microsoft ASP có thể làm được bất kỳ cái gì mà máy chủ có thể làm được với các thành phần COM Sau khi được thi hành, ASP sẽ sản sinh ra một trang Web có khuôn dạng HTML và trả nó về cho Web server

Một bất lợi lớn đối với ASP là nó chỉ có thể hoạt động trên các họ Web server của Microsoft (bao gồm PWS trên Win9x hay IIS trên WinNT/2000/XP) Các nhà phát triển đang hướng đến những môi trường khác như Unix/Linux (hiện đã có bản Chili! ASP chạy trên các môi trường này), nhưng kết quả thì còn phải đợi thêm một thời gian nữa

Trong bài toán này chúng em sử dụng chủ yếu là kỹ thuật lập trình web ASP (Javascript).Ngoài ra còn sử dụng :

Trang 7

2 Giới thiệu bài toán

2.1 Giới thiệu chung

Xã hội ngày càng phát triển,nhu cầu vui chơi giải trí của con người càng nâng cao,các địa điểm du lịch ngày càng thu hút nhiều du khách.Tuy nhiên các công ty du lịch chưa đáp ứng được các yêu cầu của khách hàng.Các trang web cho phép đặt tour trên mạng chưa phổ biến.Nhằm khắc phục điều này và mong muốn có một môi trườnggiao tiếp giữa các du khách,đơn giản hóa việc đặt tua chúng em đã xây dựng website này.Bên cạnh đó,du khách có thể nhận xét về tour và đọc những chia sẻ với mọi người.Đóng góp ý kiền của mình với Website để chúng tôi hoàn thiện mình hơn,phục

vụ khách hàng tốt nhất

Qua website,các bạn sẽ nắm bắt được nhiều thông tin bổ ích,như là những tour đinhiều nhất,xu hướng du lịch hiện tại và tương lai,thông tin cập nhập về du lịch Việt Nam cũng như thế giới

Trang 8

2.3 Phạm vi và đối tượng sử dụng

- Phạm vi:Website được ứng dụng cho các công ty du lịch vừa và nhỏ,cho các

du khách muốn di tìm hiểu về du lịch Việt Nam,và đặt tour du lịch

- Đối tượng: Đối tượng sử dụng chính của Website là khách hàng, thành viên

và người tham gia quản trị (nhân viên công ty hoặc người có trách nhiệm quản trị)

Trang 9

2.4 Môi trường triển khai

CPU Intel PIII 700 GHz

Ram 128MbHDD20 GB

Windows 2000/XP/LinuxBrower

Internet ExplorerMacromedia flash player

2003 IISSQL server2000

CPU Intel PIV 2.6 GHz

Ram 256MbHDD 40GB

Windows XPBrower:

Internet ExplorerMacromedia flash player

Trang 10

CHƯƠNG II – PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1 Phân tích thiết kế chức năng của hệ thống

1.1 Các chức năng chính của hệ thống

Giai đoạn phân tích trả lời câu hỏi hệ thống làm gì thì sang thiết kế hệ thống trả lờicâu hỏi “ hệ thống làm như thế nào” Trong phần này chúng em sẽ điểm qua công việc

và yêu cầu của bài toán

Mục tiêu của giai đoạn thiết hệ thống là đưa ra bản thiết kế đáp ứng đặc tả yêu cầuchức năng trong phạm vi các ràng buộc kì thuật của dự án, cũng như tài liệu thiết kế cho hệ thống phuc vụ cho việc quản lý, theo dõi việc phát triển hể hệ thống và hỗ trợ cho việc bảo hành và bảo trì hệ thống trong tương lai

Như ta đã biết,đối tượng sử dụng chính của website gồm :

1.2 Quản trị hệ thống.

1.2.1 Quản lý thành viên, khách hàng.

- Kích hoạt tài khoản thành viên, khách hàng

- Có thể thêm ,sửa,xóa dữ liệu dữ liệu trong quyền hạn cho phép

1.2.2 Quản lý tin tức.

- Xem các đơn tin tức đã viết, cho phép đăng hay hủy bỏ việc đăng

Trang 11

1.2.3 Quản lý liên hệ, phản hồi.

- Cập nhật liên hệ , phản hồi từ khách hàng vào CSDL,nếu hợp lê

1.2.4 Quản lý tour.

Cho phép xem, thêm, sửa, xóa cập nhật tour vào CSDL

Cho phép đăng tour hoặc không

1.2.5 quản lý đặt tour.

Xem các đơn tour đã đặt, xác nhận,hay hủy bỏ đơn đặt

1.3 Đối với user, và người truy cập web:

1.3.1 Xem tour đặt tour theo yêu cầu.

- Khách hành có thể xem từng tour hoặc tất cả các tour

- Tại mỗi tour hiển thị,thành viên có thể đặt tour

- Thông tin được gửi đi

1.3.2 Cung cấp khả năng tìm kiếm các tour.

- Khách hàng có thể tim tour theo nơi khởi hành,loại tour và ngày khởi hành

- Danh sách hiển thị chi tiết

1.3.3 Chức năng liên hệ.

- Cung cấp địa chỉ chi tiết để khách hàng có thể liên hệ với quản trị viên

- Khách hàng viết phản hồi gửi đến website

Trang 12

1.3.6 Yêu cầu đặt tour.

- Hệ thống cung cấp cho khác hàng một giỏ hàng điện tử; khách hàng có thể chọn tour cần đặt cho vào giỏ hàng Giỏ hàng được thiết kế giống như giỏ hàng thật trong cácsiêu thị, khách hàng có thể thay đổi loại tour,ngày đi,số lượng tùy thích

1.4 Sơ đồ phân cấp chức năng

Sơ đồ phân rã chức năng BFD

Quản trị khách hàng Quản trị hệ thống

Tìm Tour

Xem Tour

Tin Tức

Liên hệ Web

Trang 13

2 Phân tích cơ sở dữ liệu

Tất cả mọi hệ thống đều phải sử dụng một cơ sở dữ liệu của mình.Vấn đề đặt ra

là cần xây dựng một cơ sở dữ liệu giảm được tối đa sự dư thừa dữ liệu đồng thời phải

dễ khôi phục và bảo trì

Phương pháp xác định các đơn vị thông tin cơ sở có ích cho hệ thống nhằm xác định rõ mối quan hệ bên trong Nghĩa là mọi dữ liệu được lưu trữ một lần bên trong toàn hệ thống của tô chức và có thể truy nhập từ bất kỳ module trương trình nào

2.1 Xác định thực thể

Căn cứ vào mục tiêu quản lý có thể liệt kê các thực thể thể hiện các dữ liệuthuộc phạm vi quản lý sau

Trang 14

2.1.1 Tour

TOUR

MaTourTenTourDonViTinhNgayKhoiHanhNgayKetThucSoNgaySoDemSoChoNoiDungHinhAnhKhuyenMaiTourHot

Trang 15

2.1.2 Đặt tour

DATTOUR

MaDatTourMaKHMaTourDonGiaSoLuongThanhTienDatThanhToan

2.1.4 T nh, Thành ph ỉnh, Thành phố ố

TinhMaTinhTenTinhAnHien

2.1.6 KhachHang

KhachHang

MaKH

Trang 16

2.1.7.Tin tức

TINTUC

Trang 17

2.1.8 Loại tin

LOAITINIdlt

Tenurlthutuanhien

2.1.9 Liên hệ

LienHeMaLH

Trang 18

2.1.10 Quản trị

QUANTRIidquantriusernamematkhau

3 Thiết kế bảng cơ sở dữ liệu

3.1 Thiết kế các bảng

Trang 19

Tên trường Kiểu dữ

liệu

Kích thước

Ràng

Ràng

Trang 20

MaDatTour Int PK Mã Đặt Tour

LOAITIN

Tên trường Kiểu dữ

liệu

Kích thước

Ràng

TINH

Trang 21

matinh int PK Mã tỉnh

Ràng

KHACHHANG

Tên trường Kiểu dữ

liệu

Kích thước

Ràng

Trang 22

MaKH int 10 PK Mã khách hàng

Trang 23

NoiDung ntext Nội dung

QUANTRI

Tên trường Kiểu dữ

liệu

Kích thước

Ràng

Trang 24

CHƯƠNG III CÁC TRANG WEBSITE

1 Mục đích

Thiết kế môi trường giao tiếp giữa người sử dụng và máy thoả mãn điều kiện:

- Dễ sử dụng : Giao diện dễ sử dụng ngay cả với những người không có kinh nghiệm

- Dễ học : Các chức năng gần gũi với tư duy của người sử dụng để họ có thể nắmbắt dễ dàng nhanh chóng

- Tốc độ thao tác : Giao diện không đòi hỏi các thao tác phức tạp hay dài dòng,

Khuyến mại

Liên hệ

Xem

tour

Admin

Trang 25

3 Chi Tiết Các Trang

3.1 Giao Diện Chính

3.2 Đăng Nhập

Trang 26

3.3 Đăng Ký

3.4 Quản Lý Tour

Trang 27

3.5 Quản Lý Thành Viên/Khách Hàng

Trang 28

3.6 Quản Lý Đặt Vé

3.7 Quản Lý Tỉnh

Trang 29

3.8 Chi Tiết Tour

Trang 30

3.9 Tin Tức

3.10 Chi Tiết Tin Tức

Trang 31

3.11 Tour Theo Tỉnh

3.12 Giỏ Hàng

3.13 Liên Hệ

Trang 32

KẾT LUẬN

Như vậy,ta có thể thấy du lịch là một lĩnh vực có tiềm năng của Việt Nam vớinhiều danh lam thắng cảnh đẹp.Hằng năm thu hút hàng triệu khách du lịch trong vàngoài nước.Và đã đóng góp một phần không nhỏ vào GDP của đất nước.Vậy nên việc phát triển tiềm năng du lịch đang là một bài toán đặt ra đối với Việt Nam.Việcthiết kế trang web này đã tạo ra một môi trường phát triển mới cho ngành du lịch với việc áp dụng internet vào kinh doanh du lịch Mọi khách hàng có nhu cầu đều

có thể truy cập vào trang web để tìm hiểu thông tin,đặt tour một cách dễ dàng và thuận tiện

Website này đặt ra nhiều chức năng đối với người quản trị hệ thống cũng như đối với khách hàng.Tuy nhiên do thời gian có hạn nên trang web còn nhiều hạn chế,chúng em mới chỉ thiết kế được một số chức năng chính.Trang web còn nhiều hạn chế về nhiều mặt …

Sau này với thời gian nhiều hơn chúng em sẽ cố gắng hoàn thiện trang web với nhiều chức năng hơn.Chúng em cũng rất mong nhận được sự đóng góp ý kiến

từ tất cả mọi người để phát triển trang web ngày một tốt hơn

Trang 33

PHỤ LỤC

Qua quá trình thực hiện đề án chúng em đã tham khảo các tài liệu sau:

Giáo trình web page programming with Vietnamese_Apptech

HTML,DHTML&javascript-Dreamweaver 8.0- Vietnamese_ Apptech

SQl,ASP trang W3C

Và các tài liệu seach trên mạng…

Ngày đăng: 07/04/2016, 13:38

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w