này mà không phải quan tâm đến bên trong lớp này thực hiện nh thế nào.Business Entities là những thực thể mô tả những đối tợng thông tin mà hệthông xử lý cũng dùng để giao tiếp thông tin
Trang 1môc lôc
Trang ngêi qu¶n trÞ 31
Trang 2Lời nói đầu
Ngày nay, khi công nghệ thông tin phát triển mạnh mẽ và là công cụ
đắc lực trong tất cả các lĩnh vực của đời sống kinh tế, khoa học kỹ thuật, văn hóa xã hội, chính trị, trở thành một phần không thể thiếu trong cuộc sống ngày nay Đăc biệt trong khoa học kỹ thuật, công nghệ thông tin có vai trò quan trọng thúc đẩy sự phát triển và là công cụ để phát triển ứng dụng.
Khi nhắc đến Internet ngời thấy ở đó một lợng tri thức rộng lớn và rất hữu ích, cho phép chúng ta tìm kiếm thông tin một cách nhanh nhất và cũng
rẻ tiền, nhờ Internet chúng ta cũng trao đổi đợc với bạn bè Nó cũng giúp cho các nhà kinh doanh có các phơng thức làm việc mới và mang lại hiệu quả tốt Thực tế cho thấy hiện nay các công ty, ngân hàng, các ban ngành sử dụng Internet nh một tất yếu cho quảng cáo, ký hợp đồng qua mạng, giới thiệu về sản phẩm, làm cho khoảng cách giữa con ngời gần nhau hơn
Là một sinh viên khoa công nghệ thông tin, tôi đã không ngừng học hỏi
để nâng cao kiến thức về chuyên môn Trong khoảng thời gian thực hiện đề tài này tôi đã cố gắng vận dụng những kiến thức mình học đợc trên nhà trờng và qua đợt thực tập.
Nội dung của đề tài:
Tôi xin chân thành cảm ơn sự hớng dẫn nhiệt tình của thầy giáo TS lê ngọc xuân và các thầy cô giáo trong Khoa công nghệ thông tin, cùng tập thể
45k và gia đình đã tạo mọi điều kiện để tôi hoàn thành tốt đề tài.
Cuối cùng tôi kính chúc thầy cô sức khỏe và hoàn thành tốt sự nghiệp trồng ngời và chúc tập thể 45k_tin sẽ sớm thành công trên con đờng đã chọn.
Vinh, tháng 5 năm 2009
Sinh viên thực hiện
Nguyễn thị sáng
Trang 3Chơng 1 tìm hiểu mô hình 3 lớp và asp.net
1.1 Mô hình 3 lớp
Trong phát triển ứng dụng, để dễ quản lý thành phần hệ thống cũng nhkhông ảnh hởng bởi các thay đổi thì ngời ta nhóm các thành phần có cùngchức năng với nhau và phân chia trách nhiệm cho từng nhóm để khỏi bị chồngchéo nhau Mỗi nhóm đảm nhận công việc của mình và không đợc can thiệpvào nhóm khác Bạn sẽ nghe nói đến thuật ngữ kiến trúc đa tầng nhiều lớp.Mỗi lớp làm một nhiệm vụ riêng, và là làm theo mô hình 3 lớp phổ biến nhất,Lớp prensentation, Business Logic và Data Access giao tiếp giữa các lớp thôngqua với nhau là gói dịch vụ mà mỗi lớp cung cấp để tạo nên ứng dụng, lớp nàykhông biết lớp kia làm gì mà chỉ biết lớp kia cung cấp dịch vụ gì cho mình mà
sử dụng nó mà thôi
VD: Trong Công ty cũng chia nhiều phòng Ban mỗi phòng đảm nhậnmột nhiệm vụ khác nhau:phòng Tài chính chịu trách nhiệm phát lơng còn lấytiền ở đâu anh không cần biết
1.1.1 Lớp thứ nhất: Prensentation
Lớp này làm nhiệm vụ giao tiếp với ngời dùng cuối để thu nhập dữ liệu
và hiển thị kết quả dữ liệu thông qua các thành phần giao diện trong ngời sửdụng Lớp này sử dụng dịch vụ do lớp Business logic cung cấp trong NET cóthể dùng WINDOWS FORM, ASP.NET
Trong lớp này có 2 thành phần chính là:User Interface components vàUser Interface Process Components
UI Components là những phần tử chịu trách nhiệm thu nhập và hiển thịthông tin cho ngời dùng cuối Trong ASP.NET thì những thành phần này cóthể là TextBox, Buttom, DataList, Griview
UI process Components là thành phần chịu trách nhiệm quản lý các quytrình chuyển đổi giữa các UI Components
1.1.2 Lớp thứ hai: Business logic
Lớp này làm nhiệm vụ chính của hệ thống, sử dụng dịch vụ do lớp DataAccess cung cấp và cung cấp dịch vụ cho lớp Prensentation (Lớp này cũng cóthể sử dụng dịch vụ của các nhà cung cấp nh thanh toán trực tuyến )
Trong lớp này các thành phần chính là:
Business Components, Business Entities và Service InterFace, ServiceInterface Service Interface là giao diện lập trình mà lớp cung cấp cho lớpPrensentation sử dụng Lớp Prensentation chỉ cần biết thông qua các giao diện
Trang 4này mà không phải quan tâm đến bên trong lớp này thực hiện nh thế nào.Business Entities là những thực thể mô tả những đối tợng thông tin mà hệthông xử lý cũng dùng để giao tiếp thông tin giữa lớp Prensentation và DataAccess Business Components là những thành phần chính thực hiện các dịch vụ
mà Service Interface cung cấp, chịu trách nhiệm kiểm tra các ràng buộc logic
và các quy tắc nghiệp vụ, sử dụng các dịch vụ bên ngoài khác để thực hiện cácyêu cầu của ứng dụng
1.1.3 Lớp thứ ba: Data Access
Lớp này thực hiện nghiệp vụ liên quan đến lu trữ và truy xuất dữ liệucủa ứng dụng Thờng lớp này sẽ sử dụng các dịch vụ của hệ quản trị cơ sở dữliệu SQL Server để thực hiện nhiệm vụ của mình
Trong lớp này có thành phần chính là Data Sources, Data Access logic,Service Agent
Data Access Logic Components là thành phần chính chịu trách nhiệm
lu trữ vào và truy xuất vào cơ sở dữ liệu từ các nguồn dữ liệu nh Data Sources,XML Trong Net này thì các DALC thờng đợc sử dụng bằng các th việnADO.NET để giao tiếp với hệ các cơ sở dữ liệu
1.2 Giới thiệu về ASP.NET
1.2.1 Giới thiệu về ASP.NET 2.0
Từ khi công nghệ NET ra đời, 4 ngôn ngữ lập trình chính là VisualBasic.Net, C#, C++.Net và J# đã mở ra kỷ nguyên mới về công nghệ phầnmềm Chúng cho phép ngời lập trình có thể xây dựng một ứng dụng chạy trênnền NET bằng một trong các ngôn ngữ trên Với sự chuẩn hóa cao vào bộkhung (Framework) Microsoft cho phép những ứng dụng đợc viết bằng nhữngngôn ngữ trên ASP.NET là phiên bản kế tiếp của ASP.NET 1.1 nhng có nhiều
điểm mới về cấu trúc và chuẩn và cơ chế thực hiện, quản lý hệ thống, tập điềukhiển đa dạng cho phép chúng ta xây dựng website tốt hơn
1.2.2 Các yếu tố đặc biệt của ASP.NET
ASP.NET tơng tác với, NET Framework.NET Framework 2.0 là bộkhung cho phép bạn phát triển các loại ứng dụng trên nền.NET 2.0
Trang 5Khi làm việc với ASP.NET thì trang đợc chia làm 2 thành phần chính làphần giao tiếp và phần mã nguồn Tập tin ứng với mã giao tiếp khai báo thẻHTML và điều khiển trình chủ có tên mở rộng là aspx trong khi đó tập tinchứa mã lệnh có tên là aspx.cs
Đối với ASP.NET có thể biên dịch từng trang một
- ASP.NET cho phép lập trình đa ngôn ngữ
Bạn có thể chọn một trong ba ngôn ngữ lập trình C#, J#, hay VisualBasic khi tạo mới ứng dụng website
- ASP.NET hớng đối tợng
ASP.NET cho phép khai báo phần mã trong cùng tập tin giao tiếp hoặctrong tập tin code-behind
1.2.3 Những điểm mới của ASP.NET
Nhiều điều khiển trình chủ mới
Giới thiệu nhiều điều khiển trình chủ cho phép tơng tác tốt với cơ sở dữ liệu(sqlDataSource), Bảo mật đăng nhập
Điều khiển dữ liệu
Không cần khai báo bằng mã mà nhờ sử dụng các điều khiển nh:SqlDataSources kết hợp với các điều khiển dùng để trình bày dữ liệu
Điều khiển điều hớng
Cung cấp một số trình chủ mới dùng cho việc điều hớng trên trang nh:treeView, Menu,
vụ khi làm việc với trang ASP.NET 2.0
Trang 6Đối tợng Server
Cung cấp các phơng thức mà bạn có thể sử dụng để chuyển điều khiểngiữa hai trang asp.net, lấy thông tin của lỗi mã hóa và giải mã Đối tợng nàythuộc lớp HttpServerUtility, bao gồm các thuộn tính cho phép bạn lấy tên máychủ và gán thời gian thực thi kịch bản cũng nh phơng thức dùng để lấy thôngtin nh đờng dẫn vật lý của trang asp.net mã hóa và giải mã
bộ nhớ truy cập nhanh, chính vì vậy khi ứng dụng website khởi động lại thìthông tin này sẽ bị mất Bạn cần kết hợp với khai báo trong biến cố trong tập
Trang 7tin Global.asax để ghi dữ liệu vào đối tợng Application, bạn ghi cấu trúc nhsau:
Phơng thức Lock và Unlock
Do biến Application có thể đợc truy cập từ nhiều phiên làm việc khácnhau trong cùng một thời gian Chính vì vậy bạn có thể ngăn cấm và ghi dữliệu và đối tợng này bằng cách sử dụng phơng thức Lock, sau đó để cập nhậtgiá trị trong biến Application, sử dụng phơng thức UnLock để cho phép phiênlàm việc khác có thể thực hiện quá trình cập nhật giá trị
Đối tợng Session
Đối tợng Session thuộc lớp HttpSessionState cho phép dùng để lu trữ vàtruy cập thông tin xuyên suốt trong phơng thức và biến cố thuộc phiên làmviệc hiện hành Phiên làm việc đợc tạo ra khi mỗi khi ngời sử dụng triệu gọi
đến trình chủ, trình chủ cấp cho trình khách một SessionID chứa chuỗi đễnhận biết trình khách trong quá trình truy cập web site Mỗi phiên làm việc
đều có chu kỳ sống tùy thuộc vào bạn cấu hình trong tập tin web.config, IIShay thuộc tính Timeout của đối tợng Session
đọc và ghi thông tin vào Cookie bạn sử dụng đối tợng HttpCookie LớpHttpCookie cho phép bạn gán hay lấy thuộc tính Cookie Ngoài ra để truy cập
Trang 8phần tử Cookie bạn sử dụng đối tợng là HttpCookieCollection, lớp này cungcấp phơng thức, thuộc tính cho phép lu trữ một giá trị.
1.2.5 User Control và Masterpage
Tìm hiểu User Control
User Control là thành phần có sẵn trong ASP.NET cho phép bạn thiết
kế điều khiển dựa trên những kỹ thuật mà bạn đã lập trình của trang ASP.NETKhi sử dụng User Control bạn phải nhúng chúng vào trang ASP.NET thay vìthực thi một mình nh trang ASP.NET, chính vì lẽ đó mà trang User Control cótên mở rộng là ascx để nhận biết chúng khi thực thi
Để sử dụng chúng bạn cần đăng ký chúng vào Register với cú pháp:
<% Register TagPrefix ="MYASCX"
điều khiển trình chủ ContentPlaceHolder phần này cho phép bạn các trangASP.NET khác có chỉ định là MasterPage sử dụng cho phần trình bày của nó
Nh vậy khi thiết kế các trang khác mình chỉ sử dụng trong phần Content thayvì phải làm việc với toàn bộ vùng
Trang 9Chơng 2 Hệ quản trị cơ sở dữ liệu SQL 2.1 Tìm hiểu khái niệm cơ bản của sql
- Tạo Cơ sở dữ liệu
+ Tạo cơ sở dữ liệu bằng EM+ Tạo cơ sở dữ liệu bằng câu lệnh SQL+ Tạo cơ sở dữ liệu bằng Wizards
- Đối tợng Table
Là một đối tợng cơ sở dữ liệu chứa tất cả trong database Một Table làmột tập và các dữ liệu và mẫu tin trong table và Data đợc tổ chức theo cáchàng và cột nh bảng tính Mỗi Row là một mẫu tin duy nhất và mỗi cột trìnhbày một trờng dữ liệu trong hàng đó
Thiết kế bảng
Phải quyết định tên bảng là gì table, kiểu dữ liệu, khóa chính, khóangoại và các ràng buộc khác
Kiểu dữ liệu
Kiểu số nguyên: Là điều quan tâm đầu tiên khi thiết kế bảng tùy vào
kiểu phân tích mà bạn có đúng với thiết kế ban đầu tuy nhiên phải tuy thuộcvào thiết kế mà bạn chọn
SQL Server 2000 cung cấp một số kiểu sau;
Dữ liệu nhị phân (Binary): gồm các hệ số 16 Dữ liệu khai báo binary
có độ dài là 8kb mỗi hàng
Kiểu Character: gồm các kiểu để lu trữ là letter, symbol và ký số
Kiểu Char: kích thớc bằng byte không quá 8000bytes, khi khai báo với
thì chiều dài cố định
Kiểu Varchar: đối với kiểu dữ liệu varchar chiều dài cũng thay đổi Khi
khai báo kiểu này thì chiều dài cũng thay đổi
Kiểu Text: Nếu dữ liệu vợt quá hai loại trên lúc này tùy thuộc vào chiều
dài của chuỗi mà kiểu dữ liệu này cho phép lu nội dung
Trang 10Dữ liệu Unicode: lu trữ những dữ liệu kiểu Letter, symbol dạng
unicode
Kiểu nchar: kích thớc tính bằng ký tự không quá 4000 từ Khi khai báo
chiều dài cố định
Kiểu nvarchar: đối với kiểu này chiều dài thay đổi đợc tính bằng byte
và không vợt quá 4000 ký tự Khi khai báo kiểu này thì chiều dài thay đổi
Kiểu ntext: có chiều dài vợt quá hai loại trên.
Kiểu Date và Time: dạng Date và Time có hai kiểu là datetime và
2.2 Phát triển ứng dụng cơ sở dữ liệu
Khai báo thủ tục stored procedure(SP)
Sp là thủ tục nội tại cho bạn lập trình, tính toán, xử lý bên trong cơ sởdữ liệu thay vì tính toán trên ngôn ngữ lập trình Khi duyệt hay xử lý bêntrong cơ sở dữ liệu SQL Server thì ngôn ngữ SQL thực hiện hiệu quả nhất Bạnnên sử dụng đối tợng là SP để giải quyết vấn đề hiệu quả nhất Trong Sp cũngtơng tự nh các thủ tục trong lập trình nhận các tham số từ bên ngoài trả vềnhiều giá trị
Có thể gọi các thủ tục khác Trả về trạng thái thành công hay thất bạicủa quá trình gọi thủ tục Khi sử dụng theo SP thì tối u hơn vì chúng ta có thể
xử lý khối lợng công việc ngay trên chính
Lập trình theo Modul thì tạo một lần và có thể gọi bất kỳ lúc nào từ cácứng dụng Giảm bớt nghẽn đờng truyền trên mạng, do đợc xử lý ngay bêntrong cơ sở dữ liệu, sau đó chỉ cần đọc kết quả và trình bày cho ngời sử dụng
Sử dụng cơ chế bảo mật, ngời sử dụng cần thiết đợc cấp quyền
Trang 11AS
begin
select TourName, tblTourdetail.TourID from
tblTourdetail, tblLoaiDulich, tblTinhThanh
where tblLoaiDulich.Name =@theloai or
Trang 12Chơng 3 tổng quan đề tài 3.1 Nêu bài toán
Ngày nay, khi nhịp sống ngày càng hối hả và bận rộn, con ngời càngngày càng có ít thời gian để giải trí và th giãn Vì vậy ngành du lịch mở rachính là để đáp ứng nhu cầu đó của con ngời Và nhu cầu đó ngày càng tănglên khi chất lợng cuộc sống của con ngời càng cao Ngoài ra du lịch cũng làmột hình thức quảng bá hình ảnh về đất nớc- con ngời của một nớc cho bạn bèthế giới biết và hiểu đợc Ngời ta từng nói rằng:”Những cái ta biết chỉ nh mộtgiọt nớc, còn những cái ta cha biết là một đại dơng rộng lớn “ con ngời takhông thể biết hết đợc về mọi thứ trên thế giới này Đó chính là thách thứcluôn thôi thúc con ngời chinh phục đại dơng mênh mông đó Và đấy cũng làmột lí do để chúng tôi chọn cái tên “WEBSITE TOURIST” Hơn nữa, ngàynay khi mạng Internet phát triển một cách mạnh mẽ, các doanh nghiệp đềunhận thấy tiềm năng to lớn của nó để phục vụ vào việc kinh doanh MạngInternet và các ứng dụng của nó nh thơng mại điển tử chỉ mới xuất hiện ở ViệtNam trong vòng một thập kỉ qua nhng đã nhanh chóng thu hút đợc sự chú ýcủa mọi ngời Ngày càng có nhiều doanh nghiệp Việt Nam biết tận dụng khaithác mạng Internet nhằm nâng cao hiệu quả kinh doanh và đã đạt đợc nhữngthành công không nhỏ Thơng mại điện tử đã và đang là thách thức cho cácdoanh nghiệp trong thời kì cạnh tranh và hội nhập khắc nghiệt nh hiện nay Và
du lịch cũng không phải là ngoại lệ Nhận thức đợc vấn đề đó đề tài tiến hànhxây dựng website để quảng bá về các danh lam thắng cảnh của Việt Nam,giúp quý khách hàng có thể lựa chọn đợc các địa điểm giải trí và th giãn và đặtchúng qua mạng Sau đây là tài liệu mô tả về đề tài:
3.2 Tóm tắt đề tài
3.2.1 Mô tả đề tài
Website đợc xây dựng nhằm phục vụ những khách hàng có nhu cầu giảitrí, th giãn và muốn tìm một địa điểm để du lịch Qua trang web, chúng tôi cóthể t vấn cho họ địa điểm du lịch hay một khách sạn, nhà nghỉ phù hợp vớihọ.trang web có thể cung cấp cho họ những thông tin cần thiết một cách chitiết, tạo điều kiện cho họ có thể lựa chọn đợc nơi giải trí, nghỉ ngơi phù hợpvới mình thông qua các thông tin rất chi tiết có trong website Qua trang webkhách hàng có thể tìm hiểu đợc các danh lam thắng cảnh của Việt Nam các
địa điểm du lịch lí thú Và còn rất nhiều các thông tin liên quan khác màchúng tôi đa ra trong website nh: danh bạ các khách sạn, nhà nghỉ Trong từng
Trang 13tour du lịch, khách hàng có thể thấy đợc giá cả của từng dịch vụ nhỏ bao gồmbên trong các gói tour để cho khách hàng có thể tin tởng đợc về mặt giá cả củacông ty du lịch Nếu khách hàng không thích một dịch vụ nào đó trong góitour, hay thêm một số các dịch vụ khác thì chúng tôi có thể đáp ứng đợc chokhách hàng (nếu có thể đợc) để cho khách hàng có thể thoải mái nhất.
Một vấn đề khác là vấn đề về bảo hiểm trong các tour du lịch Đây làmột vấn đề mới đợc đề cập đến trong trang web này, bởi vì các trang web củacác công ty du lịch ở Việt Nam hiện nay thì vấn đề này vẫn cha đợc đề cập
đến mà đây là một vấn đề quan trọng không thể thiếu đợc trong sự thành côngmột tour du lịch Trong gói tour khách hàng lựa chọn đã bao gồm giá bảohiểm trong đó cho từng ngời một Khi khách hàng lựa chọn một gói tour tạicông ty hay qua mạng thì chúng tôi sẽ gửi trực tiếp đến tay ngời khách hàng
vé của các tour du lịch đó và bảo hiểm của từng ngời một trong tour đó.Website cũng chú ý đến nhiều loại khách hàng khác nhau nh: đi theo tập thểhay là đi theo cá nhân, gia đình hay một nhóm ngời Để có thể đặt tour và cácdịch vụ của chúng tôi thì khách hàng sẽ phải điền đầy đủ các thông tin màchúng tôi yêu cầu trong bản đăng kí và chúng tôi sẽ kiểm tra các thông tin củakhách hàng thông qua email, số điện thoại, số chứng minh th nhân dân, màkhách hàng đăng kí với trang web Khi khách hàng không thích dịch vu nàotrong gói tour thì có thể liên hệ với công ty của chúng tôi thông qua phần hỏi
đáp(Feedback) Và chúng tôi sẽ liên hệ trực tiếp với khách hàng hoặc kháchhàng có thể liên hệ trực tiếp với chúng tôi để có thể thay đổi các dịch vụ tronggói tour
Và khi giao tận tay cho khách hàng vé tour du lịch và vé các dịch vụkhác thì sẽ yêu cầu khách hàng đa ra các giấy tờ yêu cầu để có thể chắc chắnrằng các giấy tờ đã đến đúng tay của chủ nhân Thông qua trang web, kháchhàng có thể gửi những góp ý, những thông tin về nhu cầu của bản thân cho ng-
ời quản lí website để chúng có thể t vấn cho bạn Ngoài ra, trong trang webcủa chúng tôi còn có mục tin tức mà qua đó chúng tôi quảng bá về các danhlam thắng cảnh của Việt Nam, các nét đặc trng của từng vùng và các đặc sản,các món quà lu niệm của các vùng đó Khách hàng có thể vào trong mục đó
để tìm hiểu và tham khảo Ngời quản trị website nhận thông tin yêu cầu, phảnhồi từ phía khách hàng, thờng xuyên cập nhật thông tin về các tour, các kháchsạn, nhà nghỉ để thông tin về nó luôn đợc đổi mới Ngời quản lí website có thểquản lí, thống kê các tour đợc đa ra trong website, thống kê các tour đã đợc
Trang 14đặt, các tour vẫn còn trống để có thể sắp xếp sao cho phù hợp và hợp lí Ngoài
ra có thể nắm bắt đợc các nhu cầu của khách hàng để từ đó đa ra những thay
đổi phù hợp nhằm mang lại cho khách hàng những gì tốt nhất Khách hàng đặttour phải đặt trớc một thời gian là khoảng 1 đến 2 ngày để chúng tôi có thểsắp xếp đợc tour và một số loại giấy tờ khác và gửi nó đến tận ngay kháchhàng Và trong thời gian đó nếu khách hàng có các thắc mắc hay một sự cốnào đó thì dịch vụ t vấn của chúng tôi sẽ giải đáp tất cả các vấn đề đó và nó cóthể thực hiện đợc qua website của chúng tôi Về vấn đề bảo mật trong trangweb, thì chúng tôi sẽ phân quyền cho các thành viên để đảm bảo tính riêng t
về thông tin của khách hàng Ngoài những thông tin về dịch vụ, quảng cáo,giới thiệu những dịch vụ mới khuyến mại đợc cập nhật hàng ngày một cáchchính xác, còn có các thông tin khác để đảm bảo tính pháp lí, qua đó tạo lòngtin với khách hàng
3.2.2 Phạm vi ứng dụng của đề tài
Nhợc điểm của đề tài là:
Do điều kiện quản lí về CNTT của đa số vẫn còn hạn chế do đó việchợp đồng qua mạng cha có đợc tính pháp lí cao
Khách hàng cha có thói quen làm hợp đồng qua mạng
Website xây dựng cho những công ty lữ hành du lịch, các khách sạnnhà nghỉ, các công ty vận chuyển trong và ngoài nớc có thể cộng tác với trangweb và công ty của chúng tôi Dịch vụ t vấn sẽ cung cấp thông tin về sảnphẩm, t vấn hỗ trợ khách hàng về các tour, nơi ăn chốn nghỉ và các thông tinkhác nếu khách hàng cần nếu có thể đáp ứng đợc Ngoài ra chúng tôi có thểgiải đáp những thắc mắc khi khách hàng muốn huỷ tour
Về hình thức thanh toán, thì khách hàng có thể thực hiện đợc bằng việcchuyển khoản hoặc bằng thẻ thanh toán quốc tế thông qua trang web Ngoài
ra, khách hàng có thể đến các chi nhánh của công ty để thanh toán trực tiếp
3.2.3 Đối tợng ngời sử dụng
Về phía ngời tiêu dùng, website đợc thiết kế cho tất cả những kháchhàng có nhu cầu du lịch giải trí Chúng ta có thể phân loại một số đối tợngchính sau:
- Những khách hàng là các công ty tổ chức cho cán bộ công nhân viên
đi tour với số lợng lớn và có thể là nhiều lần
- Những khách hàng đã cộng tác lâu dài: những khách hàng có nhiềulần đặt tour của công ty
Trang 15- Những khách hàng là các đối tác lâu dài: những công ty kinh doanh về
3.2.4 Môi trờng triển khai ứng dụng
Máy chủ (server): Intel Pentium hoặc tơng đơng RAM 512 MB Dunglợng ổ đĩa còn trống 270 MB, Window XP SQL Server 2000, IIS Máy dùng
để duyệt web (Client): bất cứ máy nào nối mạng Internet Yêu cầu IE 5.0 trởlên, hoặc các trình duyệt tơng đơng có hỗ trợ Flash Hệ thống đợc ứng dụngdựa trên môi trờng triển khai chính:
+ IIS ( Internet Information Services)
Định nghĩa: Một chức năng là một quá trình biến đổi dữ liệu
Biểu diễn: là hình tròn hay hình ôvan bên trong có tên chức năng đóTên chức năng phải là một động từ có thêm bổ ngữ nếu cần, cho phép hiểuchức năng làm gì
Trang 16Định nghĩa:Một kho dữ liệu là một dữ liệu đợc lu lại để có thể truy cậpnhiều lần về sau.
Biểu diễn:giữa hai đoạn thẳng nằm ngang kẹp giữa tên của kho Têncủa kho phải là danh từ, kèm tính ngữ nếu cần, nội dung của dữ liệu đợc lugiữ
Biểu diễn:hình chữ nhật thiếu cạnh trên trong đó có viết tên tác nhântrong
website
Truy cập, tìm kiếm
Đăng ký tài khoảnCập nhật tài khoảnLiên hệ, Góp ý
Cập nhật TourCập nhật tin tức du lịchCập nhật AccountQuản lý khách hàng