1. Trang chủ
  2. » Luận Văn - Báo Cáo

luận văn THIẾT KẾ WEBSITE ĐẶT TOUR DU LỊCH

26 19 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Thiết Kế Website Đặt Tour Du Lịch
Tác giả Nguyễn Hữu Trung
Người hướng dẫn Cao Thu Hương
Trường học Trường Đại Học Công Nghệ Thông Tin - Học Viện Công Nghệ Bưu Chính Viễn Thông
Chuyên ngành Công Nghệ Thông Tin
Thể loại Luận văn tốt nghiệp
Năm xuất bản 2011
Thành phố Hà Nội
Định dạng
Số trang 26
Dung lượng 237 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÁO CÁO TỔNG QUAN LỜI MỞ ĐẦU Trong môi trường kinh tế đang phát triển mạnh, cạnh tranh gay gắt, cùng với sự phát triển vượt bậc của khoa học kỹ thuật thì công nghệ thông tin và thương mại điện tử là m[.]

Trang 1

LỜI MỞ ĐẦU

Trong môi trường kinh tế đang phát triển mạnh, cạnh tranh gay gắt, cùng với sựphát triển vượt bậc của khoa học kỹ thuật thì công nghệ thông tin và thương mạiđiện tử là một trong những lĩnh vực nổi cộm, có nhiều đóng góp thiết thực nhất chonền kinh tế Công nghệ thông tin và thương mại điện tử có mặt trong hầu hết cáclĩnh vực của cuộc sống và trở thành một công cụ hỗ trợ rất đắc lực trong công tácquản lý, kinh doanh Ngày nay, “ Thương mại điện tử “ đem lại rất nhiều lợi íchkhông những cho các doanh nghiệp mà người tiêu dùng cũng có những lợi ích nhưtích kiệm thời gian và chi phí trông việc mua sắm và tiêu dùng Việc bán hàng quamạng không còn là hình thức xa lạ đối với người tiêu dùng nữa, bán hàng qua mạng

là hình thức làm việc rất phổ biến, hình thức này bất kỳ một doanh nghiệp kinhdoanh sản phẩm đều lựa chọn Vì vậy, việc đi sâu vào thương mại điện tử là rất điềucần thiết và phù hợp với sinh viên tin học ngành công nghệ thông tin như chúng em.Chính vì lý do đó em đã chọn cho mình đề tài luận văn:

THIẾT KẾ WEBSITE ĐẶT TOUR DU LỊCH

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 có khả năng giới thiệu được công ty và cho phép quản lý các tour du lịch một cách nhanh chóng và chính xác nhất Bắt

nguồn với ý tưởng này, cùng với những gợi ý của cô Cao Thu Hương, em đã thực

hiện chuyên đề trên

Nội dung của báo cáo được trình bày như sau ::

Lời mở đầu

1.1 Giới thiệu cơ sơ thực tập

1.1.1 Giới thiệu chung về cơ sở thực tập

1.1.2 Cơ cấu tổ chức

1.1.3 Hoạt động công ty

1.2 Giới thiệu về đề tài

1.2.1 Đặt vấn

Trang 2

1.2.2 Hiện trạng chung

1.2.3 Ứng dụng thương mại điện tử cho website

1.2.4 Đặc tả yêu cầu chương trình

1.2.5 Yêu cầu đối với sản phẩm

1.3 Giới thiệu về công cụ thực hiện

1.3.1 Giới thiệu SQL Server

1.3.2 Giới thiệu về ASP.NET

1.3.3 Giới thiệu về ADO.NET

Do thời gian và trình độ có hạn, mặc dù đã nỗ lực hết sức mình, nhưng chắcrằng chuyên đề không tránh khỏi thiếu sót Để chuyên đề này mang tính áp dụngvào thực tiễn, em rất mong nhận được sự đóng góp quý báu của Thầy Cô giáo vàcác bạn để chuyên đề có thể hoàn thiện hơn

Hà Nội ngày 21 tháng 6 năm 2011

Sinh viên thực hiện

Nguyễn Hà Trung

Trang 3

MỤC LỤC

LỜI MỞ ĐẦU 1

1.1 Giới thiệu chung về cơ sở thực tập 4

1.1.1 Công ty cổ phần truyên thông Laser-AD 4

1.1.2 Cơ cấu tổ chức 4

1.1.3 Lĩnh vực hoạt động : 4

1.2 KHẢO SÁT BÀI TOÁN 5

1.2.1 Đặt vấn đề 5

1.2.2 Hiện trạng chung 6

1.2.3 Ứng dụng thương mại điện tử cho website 7

1.2.4 Đặc tả yêu cầu chương trình 9

1.2.5 Yêu cầu đối với sản phẩm 10

1.3 GIỚI THIỆU CÔNG CỤ THỰC HIỆN 10

1.3 GIỚI THIỆU CÔNG CỤ THỰC HIỆN 10

1.3.1 Giới thiệu SQL Server 10

1.3.2 GIỚI THIỆU VỀ ASP.NET 21

1.3.3 Giới thiệu về ADO.NET 26

Trang 4

1.1 Giới thiệu chung về cơ sở thực tập

1.1.1 Công ty cổ phần truyên thông Laser-AD

Tên tiếng anh:Laser-Ad media joint stock company

Tên viết tắt: LASER - AD MEDIA., JSC

Văn phòng : Số 591 phố Kim Mã, phường Ngọc Khánh - Ba Đình - Ha Noi City– Vietnam

Điện thoại: 04-37669611

CÔNG TY CỔ PHẦN TRUYỀN THÔNG LASER – AD Là công ty làm việctrong lĩnh vực truyền thông và quà tặng,Với đội ngũ lãnh đaọ nhiều kinh nghiệm vàtài năng,đội ngũ nhân viên trẻ đầy nhiết huyết trong công việc

Trang 5

Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sửdụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gầnnhư lập tức… cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủthông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần…

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn

và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúcđẩy sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắpthế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống conngười

Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳngđịnh được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp Đối với mộtcông ty du lịch, việc quảng bá và giới thiệu đến khách hàng các chương trình dulịch do công ty tổ chức trong từng thời điểm một cách hiệu quả và kịp thời là yếu tốmang tính quyết định cho sự tồn tại và phát triển của công ty Vì vậy, sẽ thật thiếusót nếu công ty của bạn chưa xây dựng được một website để giới thiệu rộng rãi cáctour mà bạn tổ chức Và một vấn đề được đặt ra song song cùng với nó, là làm sao

để có thể quản lý và điều hành website một cách dễ dàng và hiệu quả, có như vậy,thì mới tránh được sự nhàm chán cho những khách hàng thường xuyên của website,

và thu được những kết quả như mong muốn Đây là vấn đề hết sức cấp thiết và luôn

Trang 6

là mỗi trăn trở của hầu hết các công ty du lịch nói riêng và cả các doanh nghiệpkhác nói chung, nhất là các doanh nghiệp Việt Nam – với họ, thương mại điện tửcòn rất mới.

Với chuyên đề này, tôi xin được trình bày một cách thức quản lý website giúpcho những người quản trị dễ dàng trong việc phân quyền quản lý, thay đổi, cập nhậtthông tin trang web, cũng như quản lý hiệu quả khách hàng và các đơn đặt hàng trênmạng

Hiện nay, khác với các nước đã có nền công nghệ thông tin phổ biến và pháttriển, tại Việt Nam, đại đa số vẫn là các website tĩnh, có cấu trúc và tổ chức thôngtin cố định, không thay đổi hoặc rất ít thay đổi, chủ yếu mang tính chất giới thiệucông ty và sản phẩm dịch vụ của nó Bên cạnh đó, cũng đã có khá nhiều các trangweb động (tên thương mại là Dynamic Website) với nhiều hình thức tổ chức khácnhau về giao diện, bố cục cũng như về cách thức quản lý, tiêu biểu như websitekinh doanh địa ốc của Công ty Hoàng Quân, website đặt phòng khách sạn trựctuyến của Công ty Thương mại điện tử Việt, website của Ngân hàng Cổ phầnthương mại ABC, về du lịch cũng có các trang web của Công ty du lịch SaiGonTourist, Công ty du lịch Sinh Café,Chudu24,ivivu…

Tuy nhiên, một thực tế cần nhìn nhận rằng: đa số các website đều do công ty sởhữu thuê các nhà thiết kế (thường là các công ty thiết kế website) đảm nhận việcthiết kế ban đầu, điều này là hợp lý, bởi vì chỉ với một chi phí ban đầu cho dù có hơicao - đối với các trang web động – thì một website được thiết lập mang tính chuyênnghiệp và hoạt động ổn định là điều hết sức cần thiết, nhưng để website đó hoạtđộng thực sự hiệu quả thì không thể thiếu bàn tay của chính những người chủ, củachính công ty sở hữu nó quản lý và điều hành Thực tế, ở Việt Nam hiện nay, vai tròcủa người quản trị website dường như chưa được đánh giá đúng, đa phần ngườiquản trị trang web của các công ty chỉ đảm đương công việc này sau khi hoàn tấtcác công việc khác, vấn đề làm mới thông tin website còn bị xem nhẹ, khiến cho

Trang 7

những khách hàng thường xuyên của website cảm thấy nhàm chán và từ từ rời bỏthói quen vào thăm trang web!

Sự hoạt động hiệu quả của một số trang web nói trên là những minh chứng chovai trò của người quản trị website doanh nghiệp Các công ty sở hữu các websitenày đều có một bộ phận riêng đảm đương việc quản lý thông tin website, nhằm đápứng kịp thời và hiệu quả các yêu cầu của các vị “thượng đế” thông qua mạnginternet, có như vậy thì mới khai thác hết giá trị của website, và nguồn khách hàngtiềm năng trên mạng

Vì thế, theo tôi, các công ty đã, đang và có ý định xây dựng website riêng chomình thì dù ít, dù nhiều cũng đã quan tâm đến vai trò của công nghệ thông tin vàcác khách hàng tiềm năng trên mạng, nên có kế hoạch và người quản trị để websitecủa công ty mình luôn mới mẻ, thu hút khách hàng đến với website, đến với công ty

1.2.3 Ứng dụng thương mại điện tử cho website

Nói đến internet, ngày nay, người ta thường nhắc đến chính phủ điện tử, thươngmại điện tử Đây cũng chính là hai trong số những ứng dụng lớn nhất của công nghệthông tin, của xa lộ thông tin Internet vào lĩnh vực tổ chức và thương mại toàn cầu

 Chính phủ điện tử: là một cách thức tổ chức và truyền thông dữ liệu của chínhphủ, sử dụng các công nghệ mới để cung cấp cho các công dân khả năng truy cậphiệu quả vào nguồn tài nguyên thông tin có độ tin cậy cao của chính phủ

 Thương mại điện tử: được đề cập đến như là một hình thức mua bán, giao tiếphoàn toàn khác so với hình thức giao tiếp thương mại truyền thống Ở đó, ngườimua và người bán đôi khi không hề biết mặt nhau, mọi thoả thuận, trao đổi đều diễn

ra trên mạng internet và thông qua một hệ thống thanh toán đặc biệt, chẳng hạn nhưthẻ tín dụng ngân hàng

Thương mại điện tử tạo ra được nhiều mối quan hệ hơn giữa các cá nhân, cáccông ty và giữa các thành phần trong toàn xã hội Xây dựng website du lịch làchúng ta cũng đã tham gia vào thương mại điện tử, với mục tiêu đẩy mạnh mối quan

hệ thương mại: công ty – khách hàng và khách hàng – công ty

Trang 8

Nói đến thương mại điện tử người ta thường nghĩ ngay đến việc chọn mua mộtsản phẩm trên mạng (chẳng hạn, đặt một tour du lịch được công ty ABC tổ chức),sau các phiên giao dịch khác để thực hiện giao nhận hàng (chẳng hạn, điện thoại,email…xác thực thông tin đặt chỗ), và cuối cùng kết thúc bằng việc thanh toán quathẻ tín dụng Tuy nhiên, trong thực tế, thương mại điện tử đôi khi chỉ đơn giản làcác phiên giao dịch thông thường, khách hàng chỉ vào viếng thăm website để nắmbắt thông tin, hoặc tìm kiếm những thông tin nào đó thông qua các Search Enginestrên mạng Internet Các phiên giao dịch này chỉ giúp chúng ta giới thiệu về công tyhay những sản phẩm công ty hiện đang cung cấp Mục tiêu cần khai thác của cácgiao dịch như vậy là website phải có đủ sức hút để lôi kéo khách hàng viếng thămtrang web của chúng ta những lần sau, lôi kéo họ tìm đến công ty chúng ta để biến

họ thành khách hàng chính thức của công ty

Muốn vậy, đầu tiên website phải có giao diện rõ ràng, bắt mắt, cấu trúc hợp lý

để gây được ấn tượng tốt ban đầu cho người vào xem; và một điều tối quan trọng làdung lượng trang website phải nhỏ vừa phải để khách hàng không mất kiên nhẫntrước khi trang web của chúng ta hiện ra trước mắt họ Kế đến là, nội dung websitephải tiện dụng, phù hợp, đáp ứng được nhu cầu thường gặp của khách hàng Và cuốicùng là một tên miền ngắn gọn, dễ nhớ để khách hàng khó có thể quên trong nhữnglần thăm viếng sau

Một website du lịch hiệu quả cũng không nằm ngoài những yêu cầu đó Thôngtin chính của nó chính là những tour du lịch mà công ty sẽ tổ chức trong thời giansắp đến: giá cả, hình ảnh, lịch trình và những nơi mà nó đi qua…và tất nhiên cácthông tin này phải được tổ chức hợp lý, cho phép khách hàng tìm kiếm một cách dễdàng Ngoài ra, trên website du lịch tôi xây dựng trong đồ án này, còn cung cấp cácthông tin về các địa danh du lịch, các hình ảnh minh họa và hai ngôn ngữ tiếng Việt

và tiếng Anh để phục vụ cho cả đối tượng khách hàng trong nước lẫn nước ngoài

Trang 9

1.2.4 Đặc tả yêu cầu chương trình

Công ty du lịch thiết kế tour và lên lịch trình cho từng tour cụ thể Sau đó, nhânviên nhập liệu cập nhật thông tin các tour này lên website 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ó).Khách thăm website có thể xem, tìm kiếm thông tin về các tour du lịch hiệnhành hoặc tìm kiếm tour theo các yêu cầu cụ thể về giá cả, địa phương muốn đến,ngày khởi hành của tour Sau đó, khách hàng có thể tiến hành đặt chỗ cho tour đangxem nếu muốn Thông tin các tour du lịch được hiển thị bằng ngôn ngữ Tiếng Anhphục vụ chủ yếu cho du khách nước ngoài muốn tham quan du lịch tại các địa điểm

du lịch hấp dẫn của Việt Nam

Khách hàng có thể đặt tour trực tuyến Website sẽ cập nhật thông tin đặt chỗ nàytrự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áccô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 đặtchỗ 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 thamgia 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 du lịch ở cácđịa phương khác nhau 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 của khách hàng, để đáp ứng kịpthờ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ủ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ươngkhác nhau

Trang 10

1.2.5 Yêu cầu đối với sản phẩm

 Website phải có dung lượng không quá 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 toán phải 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.3 GIỚI THIỆU CÔNG CỤ THỰC HIỆN

1.3 GIỚI THIỆU CÔNG CỤ THỰC HIỆN

1.3.1 Giới thiệu SQL Server

1.3.1.1 SQL Server 2000 là một hệ thống quản lý cơ sở dữ liệu (Relational Database Management System (RDBMS) ) sử dụng Transact-SQL để trao đổi dữ

liệu giữa Client computer và SQL Server computer Một RDBMS bao gồmdatabases, database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phậnkhác nhau trong RDBMS

SQL Server 2000 được tối ưu để có thể chạy trên môi trường cơ sở dữ liệurất lớn (Very Large Database Environment) lên đến Tera-Byte và có thể phục vụcùng lúc cho hàng ngàn user SQL Server 2000 có thể kết hợp "ăn ý" với các serverkhác như Microsoft Internet Information Server (IIS), E-Commerce Server, ProxyServer

SQL Server có 7 editions:

trên hệ thống lên đến 32 CPUs và 64 GB RAM Thêm vào đó nó có các dịch vụgiúp cho việc phân tích dữ liệu rất hiệu quả (Analysis Services)

Standard : Rất thích hợp cho các công ty vừa và nhỏ vì giá thành rẻ hơn

nhiều so với Enterprise Edition, nhưng lại bị giới hạn một số chức năng cao cấp(advanced features) khác, edition này có thể chạy tốt trên hệ thống lên đến 4 CPU

và 2 GB RAM

Personal: được tối ưu hóa để chạy trên PC nên có thể cài đặt trên hầu hết các

phiên bản windows kể cả Windows 98

Trang 11

Developer : Có đầy đủ các tính năng của Enterprise Edition nhưng được chế

tạo đặc biệt như giới hạn số lượng người kết nối vào Server cùng một lúc Ðây làedition mà các bạn muốn học SQL Server cần có Chúng ta sẽ dùng edition nàytrong suốt khóa học Edition này có thể cài trên Windows 2000 Professional hayWin NT Workstation

không có user interface (giao diện) Thích hợp cho việc triển khai ứng dụng ở máyclient Kích thước database bị giới hạn khoảng 2 GB

Trial: Có các tính năng của Enterprise Edition, download free, nhưng giới

hạn thời gian sử dụng

1.3.1.2 Cài Ðặt SQL Server 2000 (Installation)

Các bạn cần có Developer Edition và ít nhất là 64 MB RAM, 500 MB

hard disk để có thể install SQL Server Bạn có thể install trên Windows Server hayWindows XP Professional, Windows 2000 Professional hay NT Workstation nhưngkhông thể install trên Win 98 family

Vì một trong những đặc điểm của các sản phẩm Microsoft là dễ install nênchúng tôi không trình bày chi tiết về cách install hay các bước install mà chỉ trìnhbày các điểm cần lưu ý khi install mà thôi Nếu các bạn gặp trở ngại trong việcinstall thì có thể đưa lên forum để hỏi thêm Khi install bạn cần lưu ý các điểm sau:

Ở màn hình thứ hai bạn chọn Install Database Server Sau khi install

xong SQL Server bạn có thể install thêm Analysis Service nếu bạn thích

Ở màn hình Installation Definition bạn chọn Server and Client Tools Sau đó bạn nên chọn kiểu Custom và chọn tất cả các bộ phận của SQL Server Ngoài ra nên chọn các giá trị mặc định (default)

Ở màn hình Authentication Mode nhớ chọn Mixed Mode Lưu ý vì SQL

Server có thể dùng chung chế độ bảo mật (security) với Win NT và cũng có thểdùng chế độ bảo mật riêng của nó.  Trong Production Server người ta thường dùngWindows Authetication vì độ an toàn cao hơn và dễ dàng cho người quản lý mạng

Trang 12

và cả cho người sử dụng Nghĩa là một khi bạn được chấp nhận (authenticated) kếtnối vào domain thì bạn có quyền truy cập dữ liệu (access data) trong SQL Server.Tuy nhiên ta nên chọn Mixed Mode để dễ dàng cho việc học tập.

Sau khi install bạn sẽ thấy một icon nằm ở góc phải bên dưới màn hình,đây chính là Service Manager Bạn có thể Start, Stop các SQL Server services dễdàng bằng cách double-click vào icon này

1.3.1.3 Một chút kiến thức về các Version của SQL Server

SQL Server của Microsoft được thị trường chấp nhận rộng rãi kể từ version6.5 Sau đó Microsoft đã cải tiến và hầu như viết lại một engine mới cho SQLServer 7.0 Cho nên có thể nói từ version 6.5 lên version 7.0 là một  bước nhảy vọt

Có một số đặc tính của SQL Server 7.0 không tương thích với version 6.5 Trongkhi đó từ Version 7.0 lên version 8.0 (SQL Server 2000) thì những cải tiến chủ yếu

là mở rộng các tính năng về web và làm cho SQL Server 2000 đáng tin cậy hơn

Một điểm đặc biệt đáng lưu ý ở version 2000 là Multiple-Instance Nói

cho dễ hiểu là bạn có thể install version 2000 chung với các version trước mà khôngcần phải uninstall chúng Nghĩa là bạn có thể chạy song song version 6.5 hoặc 7.0với version 2000 trên cùng một máy (điều này không thể xảy ra với các version

trước đây) Khi đó version cũ trên máy bạn là Default Instance còn version 2000 mới vừa install sẽ là Named Instance.

Trang 13

1.3.1.4 Các thành phần quan trọng trong SQL Server 2000

SQL Server 2000 được cấu tạo bởi nhiều thành phần như RelationalDatabase Engine, Analysis Service và English Query Các thành phần này khiphối hợp với nhau tạo thành một giải pháp hoàn chỉnh giúp cho việc lưu trữ và phântích dữ liệu một cách dễ dàng

Như đã trình bày ở các bài trước một trong những đặc điểm của SQL Server

2000 là Multiple-Instance nên khi nói đến một (SQL) Server nào đó là ta nói đến

một Instance của SQL Server 2000, thông thường đó là Default Instance MộtInstance của SQL Server 2000 có 4 system databases và một hay nhiều userdatabase Các system databases bao gồm:

Master : Chứa tất cả những thông tin cấp hệ thống (system-level

information) bao gồm thông tin về các database khác trong hệ thống như vị trí củacác data files, các login account và các thiết đặt cấu hình hệ thống của SQL Server(system configuration settings)

trong quá trình làm việc bởi user hay do bản thân SQL Server engine Các table hay

Ngày đăng: 15/01/2023, 15:26

w