Xây dựng và thiết kế website tourist

33 277 0
Xây dựng và thiết kế website tourist

Đ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

Đồ áN TốT NGHIệP Website Tourist mục lục Trang ngời quản trị 31 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Lời nói đầu Ngày nay, công nghệ thông tin phát triển mạnh mẽ công cụ đắc lực tất lĩnh vực đời sống kinh tế, khoa học kỹ thuật, văn hóa xã hội, trị, trở thành phần thiếu sống ngày Đăc biệt khoa học kỹ thuật, công nghệ thông tin có vai trò quan trọng thúc đẩy phát triển công cụ để phát triển ứng dụng Khi nhắc đến Internet ngời thấy lợng tri thức rộng lớn hữu ích, cho phép tìm kiếm thông tin cách nhanh rẻ tiền, nhờ Internet trao đổi đợc với bạn bè Nó giúp cho nhà kinh doanh có phơng thức làm việc mang lại hiệu tốt Thực tế cho thấy công ty, ngân hàng, ban ngành sử dụng Internet nh tất yếu cho quảng cáo, ký hợp đồng qua mạng, giới thiệu sản phẩm, làm cho khoảng cách ngời gần Là sinh viên khoa công nghệ thông tin, không ngừng học hỏi để nâng cao kiến thức chuyên môn Trong khoảng thời gian thực đề tài cố gắng vận dụng kiến thức học đợc nhà trờng qua đợt thực tập Nội dung đề tài: Chơng 1: Tìm hiểu mô hình lớp ASP.Net Chơng 2: Tìm hiểu Hệ quản trị SQL Server 2000 Chơng 3: Tổng quan đề tài Chơng 4: Kết cài đặt Do thời gian có hạn nh kiến thức nhiều hạn chế nên tránh khỏi sai sót Tôi mong đợc góp ý tất thầy cô bạn để hoàn thành tốt đồ án Tôi xin chân thành cảm ơn hớng dẫn nhiệt tình thầy giáo TS lê ngọc xuân thầy cô giáo Khoa công nghệ thông tin, tập thể 45k gia đình tạo điều kiện để hoàn thành tốt đề tài Cuối kính chúc thầy cô sức khỏe hoàn thành tốt nghiệp trồng ngời chúc tập thể 45k_tin sớm thành công đờng chọn Vinh, tháng năm 2009 Sinh viên thực Nguyễn thị sáng GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Chơng tìm hiểu mô hình lớp asp.net 1.1 Mô hình lớp Trong phát triển ứng dụng, để dễ quản lý thành phần hệ thống nh không ảnh hởng thay đổi ngời ta nhóm thành phần có chức với phân chia trách nhiệm cho nhóm để khỏi bị chồng chéo Mỗi nhóm đảm nhận công việc không đợc can thiệp vào nhóm khác Bạn nghe nói đến thuật ngữ kiến trúc đa tầng nhiều lớp Mỗi lớp làm nhiệm vụ riêng, làm theo mô hình lớp phổ biến nhất, Lớp prensentation, Business Logic Data Access giao tiếp lớp thông qua với gói dịch vụ mà lớp cung cấp để tạo nên ứng dụng, lớp lớp làm mà biết lớp cung cấp dịch vụ cho mà sử dụng mà VD: Trong Công ty chia nhiều phòng Ban phòng đảm nhận nhiệm vụ khác nhau:phòng Tài chịu trách nhiệm phát lơng lấy tiền đâu anh không cần biết 1.1.1 Lớp thứ nhất: Prensentation Lớp làm nhiệm vụ giao tiếp với ngời dùng cuối để thu nhập liệu hiển thị kết liệu thông qua thành phần giao diện ngời sử dụng Lớp sử dụng dịch vụ lớp Business logic cung cấp NET dùng WINDOWS FORM, ASP.NET Trong lớp có thành phần là:User Interface components User Interface Process Components UI Components phần tử chịu trách nhiệm thu nhập hiển thị thông tin cho ngời dùng cuối Trong ASP.NET thành phần TextBox, Buttom, DataList, Griview UI process Components thành phần chịu trách nhiệm quản lý quy trình chuyển đổi UI Components 1.1.2 Lớp thứ hai: Business logic Lớp làm nhiệm vụ hệ thống, sử dụng dịch vụ lớp Data Access cung cấp cung cấp dịch vụ cho lớp Prensentation (Lớp sử dụng dịch vụ nhà cung cấp nh toán trực tuyến ) Trong lớp thành phần là: Business Components, Business Entities Service InterFace, Service Interface Service Interface giao diện lập trình mà lớp cung cấp cho lớp Prensentation sử dụng Lớp Prensentation cần biết thông qua giao diện GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist mà quan tâm đến bên lớp thực nh Business Entities thực thể mô tả đối tợng thông tin mà hệ thông xử lý dùng để giao tiếp thông tin lớp Prensentation Data Access Business Components thành phần thực dịch vụ mà Service Interface cung cấp, chịu trách nhiệm kiểm tra ràng buộc logic quy tắc nghiệp vụ, sử dụng dịch vụ bên khác để thực yêu cầu ứng dụng 1.1.3 Lớp thứ ba: Data Access Lớp thực nghiệp vụ liên quan đến lu trữ truy xuất liệu ứng dụng Thờng lớp sử dụng dịch vụ hệ quản trị sở liệu SQL Server để thực nhiệm vụ Trong lớp có thành phần Data Sources, Data Access logic, Service Agent Data Access Logic Components thành phần chịu trách nhiệm lu trữ vào truy xuất vào sở liệu từ nguồn liệu nh Data Sources, XML Trong Net DALC thờng đợc sử dụng th viện ADO.NET để giao tiếp với hệ sở liệu 1.2 Giới thiệu ASP.NET 1.2.1 Giới thiệu ASP.NET 2.0 Từ công nghệ NET đời, ngôn ngữ lập trình Visual Basic.Net, C#, C++.Net J# mở kỷ nguyên công nghệ phần mềm Chúng cho phép ngời lập trình xây dựng ứng dụng chạy NET ngôn ngữ Với chuẩn hóa cao vào khung (Framework) Microsoft cho phép ứng dụng đợc viết ngôn ngữ ASP.NET phiên ASP.NET 1.1 nhng có nhiều điểm cấu trúc chuẩn chế thực hiện, quản lý hệ thống, tập điều khiển đa dạng cho phép xây dựng website tốt 1.2.2 Các yếu tố đặc biệt ASP.NET ASP.NET tơng tác với, NET Framework.NET Framework 2.0 khung cho phép bạn phát triển loại ứng dụng nền.NET 2.0 - ASP.NET không cần trình chủ web Khác với phiên trớc phải cài đặt IIS máy mà bạn dùng để lập trình ứng dụng cần cài đặt máy triển khai ứng dụng - ASP.NET đợc biên dịch thay thông dịch GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Khi làm việc với ASP.NET trang đợc chia làm thành phần phần giao tiếp phần mã nguồn Tập tin ứng với mã giao tiếp khai báo thẻ HTML điều khiển trình chủ có tên mở rộng aspx tập tin chứa mã lệnh có tên aspx.cs Đối với ASP.NET biên dịch trang - ASP.NET cho phép lập trình đa ngôn ngữ Bạn chọn ba ngôn ngữ lập trình C#, J#, hay Visual Basic tạo ứng dụng website - ASP.NET hớng đối tợng ASP.NET cho phép khai báo phần mã tập tin giao tiếp tập tin code-behind 1.2.3 Những điểm ASP.NET Nhiều điều khiển trình chủ Giới thiệu nhiều điều khiển trình chủ cho phép tơng tác tốt với sở liệu (sqlDataSource), Bảo mật đăng nhập Điều khiển liệu Không cần khai báo mã mà nhờ sử dụng điều khiển nh: SqlDataSources kết hợp với điều khiển dùng để trình bày liệu Điều khiển điều hớng Cung cấp số trình chủ dùng cho việc điều hớng trang nh: treeView, Menu, Điều khiển đăng nhập Gồm tập điền khiển trình chủ cho phép bạn tạo đăng nhập, đăng ký tài khoản 1.2.4 Các đối tợng Đối tợng Response Đối tợng cho phép bạn phúc đáp liệu phía trình khách từ trình chủ thông qua nghi thức HTTP Đối tợng thuộc lớp HttpResponse bao gồm nhiều thuộc tính phơng thức mà bạn sử dụng để thực nhiều tác vụ làm việc với trang ASP.NET 2.0 - Phơng thức Redirect Phơng thức cho phép bạn chuyển từ điều khiển từ trang ASP.NET hành sang địa URL - Phơng thức write Ghi mảng liệu luồng kết xuất Http GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist - Phơng thức AppendCookie Phơng thức cho phép bạn thêm đối tợng vào HttpCookie vào tập đối tợng HttpCookie Đối tợng ReQuest Cho phép lấy liệu từ phía trình khách liệu đợc đệ trình phơng thức post hay Get gồm nhiều thuộc tính phơng thức Phơng thức Post Kiểm tra thẻ Form cho phép gửi liệu từ form vào Header Http Request Dữ liệu không hiển thị URL Phơng thức Get Phơng thức Get cho thẻ form trang ASP.NET gửi liệu form thông qua môi trờng QUERY _String ngời đệ trình form phía trình chủ Dữ liệu hiển thị URL nh phơng thức post Thông thờng liệu gửi trình chủ không cần bảo mật nên sử dụng Get thay Post Đối tợng Server Cung cấp phơng thức mà bạn sử dụng để chuyển điều khiển hai trang asp.net, lấy thông tin lỗi mã hóa giải mã Đối tợng thuộc lớp HttpServerUtility, bao gồm thuộn tính cho phép bạn lấy tên máy chủ gán thời gian thực thi kịch nh phơng thức dùng để lấy thông tin nh đờng dẫn vật lý trang asp.net mã hóa giải mã Phơng thức Map path Trả địa vật lý ứng với đờng dẫn tơng đối trình chủ web Phơng thức Execute Cho phép bạn nắm giữ tài nguyên trang aspx định phơng thức đứng aspx định, trình trở trang gọi Phơng thức Transfer Cho phép bạn chuyển xử lý sang trang aspx định phơng thức đứng trang aspx hành Đối tợng Application Thuộc lớp HttpApplicationState cho phép bạn lu truy cập thông tin xuyên suốt cách khai báo phơng thức biến cố thuộc phiên làm việc toàn website Ngoài dùng để lu trữ thông tin nhớ truy cập nhanh, ứng dụng website khởi động lại thông tin bị Bạn cần kết hợp với khai báo biến cố tập GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist tin Global.asax để ghi liệu vào đối tợng Application, bạn ghi cấu trúc nh sau: Application["Name"]=Value; VD: Bạn sử dụng để đối tợng số ngời truy cập Phơng thức Get Cho bạn lấy giá trị biến Application biết tên hay mục chúng Bằng phơng thức GetValueByGetMethod biến cố Page_load trang Application Property.aspx bạn tìm thấy danh sách biến giá trị chúng Phơng thức Lock Unlock Do biến Application đợc truy cập từ nhiều phiên làm việc khác thời gian Chính bạn ngăn cấm ghi liệu đối tợng cách sử dụng phơng thức Lock, sau để cập nhật giá trị biến Application, sử dụng phơng thức UnLock phép phiên làm việc khác thực 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ữ truy cập thông tin xuyên suốt phơng thức biến cố thuộc phiên làm việc hành Phiên làm việc đợc tạo ngời sử dụng triệu gọi đến trình chủ, trình chủ cấp cho trình khách SessionID chứa chuỗi đễ nhận biết trình khách trình truy cập web site Mỗi phiên làm việc có chu kỳ sống tùy thuộc vào bạn cấu hình tập tin web.config, IIS hay thuộc tính Timeout đối tợng Session Phơng thức Add Cho phép bạn thêm biến Session với giá trị ứng với phiên làm việc hành Đối tợng HttpCookie Đối tợng cho phép bạn giữ thông tin trình khách Cookie tập thông tin đợc lu trữ máy tính ngời sử dụng họ truy cập website Có hai loại Cookie Temporary ngời sử dụng rời khỏi website, Cookie loại Persistent lu trữ máy tính cho phép trình chủ đọc thông tin ngời sử dụng truy cập lần Để đọc ghi thông tin vào Cookie bạn sử dụng đối tợng HttpCookie Lớp HttpCookie cho phép bạn gán hay lấy thuộc tính Cookie Ngoài để truy cập GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist phần tử Cookie bạn sử dụng đối tợng HttpCookieCollection, lớp cung cấp phơng thức, thuộc tính cho phép lu trữ giá trị 1.2.5 User Control Masterpage Tìm hiểu User Control User Control thành phần có sẵn ASP.NET cho phép bạn thiết kế điều khiển dựa kỹ thuật mà bạn lập trình trang ASP.NET Khi sử dụng User Control bạn phải nhúng chúng vào trang ASP.NET thay thực thi nh trang ASP.NET, lẽ mà trang User Control có tên mở rộng ascx để nhận biết chúng thực thi Để sử dụng chúng bạn cần đăng ký chúng vào Register với cú pháp: Sau bạn khai báo chúng sử dụng User Control trang ASP.NET Chú ý: Lớp User Control tạo đợc kế thừa từ lớp sở System.Web.UI.UserControl Trang Masterpage Nếu nh muốn thống nội dung trình bày phần TOP, LEFT, RIGHT, BUTTON sử dụng User Control Mỗi thêm trang bạn cần khai báo chèn thêm trang ascx vào phần top, left, right, button Nhng Asp.NET 2.0 giới thiệu trang có tên mở rộng Master cho phép bạn định dẫn Master thay Page Trang Master có điều khiển trình chủ ContentPlaceHolder phần cho phép bạn trang ASP.NET khác có định MasterPage sử dụng cho phần trình bày Nh thiết kế trang khác sử dụng phần Content thay phải làm việc với toàn vùng GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Chơng Hệ quản trị sở liệu SQL 2.1 Tìm hiểu khái niệm sql Tên sở liệu Cho phép đặt tên sở liệu không bao gồm từ đặc biệt khoảng cách trắng Lu ý: nên đặt tên gần giống với tên ứng dụng để tránh nhầm lẫn Tên tập tin sở liệu Mỗi sở liệu ngời dùng tạo SQL Server 2000 bao gồm hai thành phần là:Tập tin sở liệu (data File) tập tin sở liệu cần thao tác (Log file) - Tạo Cơ sở liệu + Tạo sở liệu EM + Tạo sở liệu câu lệnh SQL + Tạo sở liệu Wizards - Đối tợng Table Là đối tợng sở liệu chứa tất database Một Table tập liệu mẫu tin table Data đợc tổ chức theo hàng cột nh bảng tính Mỗi Row mẫu tin cột trình bày trờng liệu hàng Thiết kế bảng Phải định tên bảng table, kiểu liệu, khóa chính, khóa ngoại ràng buộc khác Kiểu liệu Kiểu số nguyên: Là điều quan tâm thiết kế bảng tùy vào kiểu phân tích mà bạn có với thiết kế ban đầu nhiên phải thuộc vào thiết kế mà bạn chọn SQL Server 2000 cung cấp số kiểu sau; Dữ liệu nhị phân (Binary): gồm hệ số 16 Dữ liệu khai báo binary có độ dài 8kb hàng Kiểu Character: gồm kiểu để lu trữ letter, symbol ký số Kiểu Char: kích thớc byte không 8000bytes, khai báo với chiều dài cố định Kiểu Varchar: kiểu liệu varchar chiều dài thay đổi Khi khai báo kiểu chiều dài thay đổi Kiểu Text: Nếu liệu vợt hai loại lúc tùy thuộc vào chiều dài chuỗi mà kiểu liệu cho phép lu nội dung GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Dữ liệu Unicode: lu trữ liệu kiểu Letter, symbol dạng unicode Kiểu nchar: kích thớc tính ký tự không 4000 từ Khi khai báo chiều dài cố định Kiểu nvarchar: kiểu chiều dài thay đổi đợc tính byte không vợt 4000 ký tự Khi khai báo kiểu chiều dài thay đổi Kiểu ntext: có chiều dài vợt hai loại Kiểu Date Time: dạng Date Time có hai kiểu datetime Smalldatetime Kiểu Datetime: lu trữ date từ Janunary 1, 1753 đến December 31, 9999 Kiểu SmallDatetime: dùng để Lu trữ liệu kiểu date trữ 1/1/1900 đến 6/6/2079 Dữ liệu kiểu số: bao gồm số âm dơng, số lẻ, số thập phân, số nguyên Kiểu Money để lu trữ dạng tiền tệ Dữ liệu đặc biệt 2.2 Phát triển ứng dụng sở liệu Khai báo thủ tục stored procedure(SP) Sp thủ tục nội cho bạn lập trình, tính toán, xử lý bên sở liệu thay tính toán ngôn ngữ lập trình Khi duyệt hay xử lý bên sở liệu SQL Server ngôn ngữ SQL thực hiệu Bạn nên sử dụng đối tợng SP để giải vấn đề hiệu Trong Sp tơng tự nh thủ tục lập trình nhận tham số từ bên trả nhiều giá trị Có thể gọi thủ tục khác Trả trạng thái thành công hay thất bại trình gọi thủ tục Khi sử dụng theo SP tối u xử lý khối lợng công việc Lập trình theo Modul tạo lần gọi lúc từ ứng dụng Giảm bớt nghẽn đờng truyền mạng, đợc xử lý bên sở liệu, sau cần đọc kết trình bày cho ngời sử dụng Sử dụng chế bảo mật, ngời sử dụng cần thiết đợc cấp quyền Câu trúc SP: CREATE PROCEDURE [dbo].[spgettour] @theloai nvarchar, @tinh nvarchar, @ngay varchar 10 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist c Chức góp ý Thông tin tý kiến Khách hàng Góp ý Kho liệu d Chức quản lí đặt Tour Yêu cầu Xem, Sửa, Xóa Ngời quản trị Quản lí Tour Đáp ứng yêu cầu 19 GVHD: TS Lê ngọc Xuân Kho liệuSinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist e Chức trả lời ý kiến khách hàng Trả lời ý kiến khách Ngời quản trị Phản hồi ý kiến Xác định danh sách thựcKho thể:dữ liệu Sau liệt kê tất danh sách thuộc tính, chuẩn hóa theo 1NF, 2NF, 3NF ta đa đợc bảng sau, thuộc tính khóa đợc viết dạng in đậm gạch chân - Thực thể Customer: tblCustomer CustomerID CusName CusBirthday CusFullname CusGender CusTel CusAddress CusEmail CreditCard CMND CusPass CusStatus CusFax CusQuantity GVHD: TS Lê ngọc Xuân 20 Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist - Thực thể Admin - AdminID AdminName AdBirthday AdFullname AdGender AdTel AdAddress AdEmail AdPassword Thực thể Tour: tblTourdetal TourID CatID TourCost TourName TourDetail TourPlace ProMethod TourStatus Imagefile TourQuantity TourStartdate TourHot Tourtime 21 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist - Thực thể Feedback Feedback FeedbackID FeedbackContent FeedbackTitle FeedStatus SendDate CusID - Thực thể Image: Images ImageID ImageName Description ImageFile ImageQuantity - Thực thể hoá đơn: tblOrder OrderID OrName TourID CusID CreateDate Shipdate Paydate CusQuanlity 22 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist OrderStatus CusRequirement ReName ReAddress ReEmail ReFax ReTel CreaditCar CMND - Thực thể nhóm sản phẩm: tblCategory CatagoryID Name URL Image - Thực thể tin tức: tblNews NewsID NewsTypeID NewsContent NewsName NewsDateUp ImageID Author - Thực thể NewsType tblNewsType NewsTypeID NewsTypeName 23 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist - Thực thể Discount tblDiscount - Thực thể VIP DiscountID TourID tblVIP DiscountPrice MinQuantity VIPID CusID Name - Các bảng sở liệu Nane Type Size Constraint Comment AdminID int PrimaryKey Mã ngời quản trị AdminName nvarchar 50 NOT NULL Tài khoản truy nhập AdminPassword varchar 40 NOT NULL AccountType int DEFAULT AdFullname varchar 50 NOT NULL AdGender bit DEFAULT AdBirthday datetime NOT NULL AdAddress nvarchar 100 AdTel varchar 15 AdEmail varchar 50 NOT NULL DEFAULT N/A NOT NULL Mật Admin Quyền 1: Adimn 0:User Họ tên đầy đủ Giới tính (1:Nam; 0:Nữ) Ngày tháng năm sinh địa CusID Int PrimaryKey Mã khách hàng CusName Nvarchar 50 NOT NULL Tên truy cập CusPassword Nvarchar 40 NOT NULL Mật Khẩu CusFullname nvarchar NOT NULL Họ tên đày đủ TblAdmin Điện thoại Địa Email tblCustomer 50 24 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist CusGender bit DEFAULT CusBirthday datetime NOT NULL Giới tính (1:Nam; 0:Nữ) Ngày tháng năm CusAddress nvarchar 100 NOT NULL Địa CusTel varchar 15 NOT NULL CreditCard varchar 15 NOT NULL CusEmail varchar 255 NOT NULL điện thoại Số tài khoản ngân hàng địa Email CMND varchar 15 NOT NULL CusStatus int DEFAULT CusFax varchar 15 NOT NULL Số CMND Trạng thái khách hàng Fax OrderID int PrimaryKey Mã hóa đơn CusID int ForeignKey Mã khách hàng TourID int ForeignKey PaymentID int ForeignKey Mã tour Mã hình thức toán CreateDate datetime NOT NULL ShipDate datetime Ngày hết hạn PayDate datetime Ngày toán BillPrice money NOT NULL Tổng tiền OrderStatus int NOT NULL Trạng thái hóa dơn CusQuantity int NOT NULL CusRequirement nvarchar 1000 Số lợng đăng ký Yêu cầu khách hàng CatelogyID int PrimaryKey Mã nhóm SP Name nvarchar 255 NOT NULL Tên sản phẩm DEFAULT Kết nối đến tblOrder Ngày lập hóa dơn tblCategory URL tblTourdetail 25 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist CatID int ForeignKey Mã nhóm TourID int PrimaryKey Mã tour TourCost money NOT NULL Giá tour/1 ngời TourName nvarchar 255 NOT NULL Tên tour TourDetail ntext 1000 NOT NULL Nội dung chi tiết TourStartDate datetime NOT NULL Ngày khởi hành TourStatus bit DEFAULT Trạng thái tour TourQuantity int NOT NULL Số lợng cho phép TourHot bit DEFAULT Có hot hay không TourTime nvarchar 255 NOT NULL Thời gian tour ImageFile nvarchar 100 FeedbackID int PrimaryKey Mã góp ý CusID int ForeignKey Mã kh góp ý SendDate datetime NOT NULL Ngày gửi FeedbackTitle nvarchar 500 NOT NULL Tiêu đề FeedbackContent ntext 2000 NOT NULL Nội dung FeedStatus bit NOT NULL Trạng thái ReplyContent nvarchar 800 NewsID int PrimaryKey Mã tin tức NewsContent ntext 5000 NOT NULL Nội dung tin tức Name nvarchar 500 NOT NULL Tiêu đề URL nvarchar 500 NOT NULL Liên kết NewsDate datetime NOT NULL Ngày đa tin lên ImageFile varchar 1000 Author nvarchar 100 ảnh tour tblFeedback Nội dung trả lời tblNews Hinh anh cua tin tc NOT NULL Tac gia cua tin tc 26 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist tblVIP VIPID int PrimaryKey Mã thẻ CusID int ForeignKey Mã khách hàng Name Nvarchar 50 NOT NULL Tên thẻ DisID int PrimaryKey Mã giảm giá sp TourID int ForeignKey Tour đợc giãm DiscountPrice real NOT NULL MinQuantity int NOT NULL Gia giam Số lợng Min MaxQuantity int NOT NULL Số lợng Max NOT NULL tỉ lệ giảm NOT NULL Mã toan Phơng thức toán tblDiscount DiscountPriceRate real tblPayment PayID int PayMethod nvarchar 4000 27 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Chơng Kết cài đặt Dùng ngôn ngữ lập trình C #.công nghệ ASP.NET 2.0 Hệ quản trị SQL Server 2000 Do chơng trình có nhiều trang nên lấy số trang Dành cho khách hàng trang dành cho ngời quản trị 4.1 Đối với khách hàng Giao diện thoáng, đơn giản, dễ sử dụng, nhìn nhận đợc thông tin cập nhật vừa truy cập trang Đọc tin tức, tìm kiếm, xem thông tin trợ giúp, thông tin giới thiệu hệ thống, dịch vụ Đặt tour: để làm đợc nh khách hàng phải: + Điền đầy đủ thông tin vào đăng kí thành viên + Đăng nhập vào site: Khi đăng kí, khách hàng có tài khoản muốn đặt tour khách hàng cần đăng nhập vào tài khoản Ngoài ra, khách hàng xem thay đổi thông tin cá nhân đăng kí Trong trờng hợp + Nếu khách hàng đặt tour khách hàng đợc cấp quyền thành viên với tên đăng nhập mật Khách hàng đợc hởng nhiều quyền lợi, u đãi số gói dịch vụ (khuyến mại ) + Khách hàng tự lựa chọn tour mà ngời quản trị đa website tiến hành đặt tour qua mạng Khách hàng gửi yêu cầu hay câu hỏi cho ngời quản trị website Khi toán sử dụng hình thức toán trực tiếp qua thẻ tín dụng 4.2 Đối với ngời quản trị Yêu cầu thông tin sản phẩm: sửa, xoá, cập nhật, tìm kiếm sản phẩm du lịch, gói dịch vụ Yêu cầu thông tin: xem, sửa, xoá, cập nhật thông tin website Đảm bảo tính bảo mật, an toàn thông tin mang tính chất cá nhân Yêu cầu phản hồi khách hàng: tập hợp câu hỏi, câu trả lời thờng xuyên đợc hỏi thành mục FAQ (Frequently asked questions ) Trả lời riêng câu hỏi mang tính chất riêng t, cố cần khắc phục, phàn nàn chất lợng dịch vụ Về thông tin sản phẩm: đợc cập nhật thờng xuyên liên tục trang nhằm mang cho khách hàng thông tin tour, giá khách sạn, 28 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist nhà nghỉ, thông tin văn hoá vùng miền, danh lam thắng cảnh, thông tin khác (nh giá vé máy bay, tàu hoả) để đăng nhập đợc vào hệ thông bạn phải đăng ký tài khoản sau sử dụng đợc dịch vụ hệ thông nh đăng ký tour Trang dăng ký tour du lịch 29 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Phải điền đầy đủ thông tin tour cần đặt nh đặt thành công tự đến trang thankyou.aspx ngợc lại thông báo 30 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Trang ngời quản trị ị Tài khoản ngời quản trị AdminName: SangNT 31 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist PassWord:12345 32 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Tài Liệu tham khảo [1].Nguyễn Văn Ba, Phân tích thiết kê hệ thông thông tin, Nhà xuất Đại học quốc gia Hà Nội [2] Phạm Hữu Khang, Quản Trị SQL Server 2000, Ban xuất MK.PUB nguyễn thị Minh Khai -TPHCM [3] Phạm Hữu Khang ( chủ biên) C# 2005 Tập 5: Lập trình ASP.NET 2.0 Quyển 1: Trình Điều khiển chủ ASP.NET 2.0 Quyển 2: Điều khiển Trình chủ đặc biệt đối tợng ASP.NET 2.0 Quyển 3:Điều Khiển Kết nối Cỏ sở liệu Quyển 4: Đối Tợng ADO.NET 2.0 XML Ban xuất MK.PUB -Nguyễn Thị Minh Khai -TPHCM [4] http://www.3shool.vn [5] http://www.asp.Net.vn [6] http://www.vietnamese.asp.net [7] http://www.csharpcorner.com 33 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng [...]... doanh và đã đạt đợc những thành công không nhỏ Thơng mại điện tử đã và đang là thách thức cho các doanh 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ành xâ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à đặt... hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Trang ngời quản trị ị Tài khoản của ngời quản trị AdminName: SangNT 31 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist PassWord:12345 32 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Tài Liệu tham khảo [1].Nguyễn Văn Ba, Phân tích và thiết kê hệ thông thông tin, Nhà... Điền đầy đủ các thông tin vào bản đăng kí thành viên + Đăng nhập vào site: Khi đã đăng kí, khách hàng có một tài khoản và khi nào muốn đặt tour khách hàng chỉ cần đăng nhập vào bằng tài khoản đó Ngoài ra, khách hàng có thể xem và thay đổi thông tin cá nhân đã đăng kí Trong trờng hợp + Nếu khách hàng đã từng đặt tour thì khách hàng sẽ đợc cấp quyền thành viên với tên đăng nhập và mật khẩu Khách hàng sẽ... TốT NGHIệP Website Tourist nhà nghỉ, các thông tin về văn hoá của các vùng miền, các danh lam thắng cảnh, và các thông tin khác (nh giá vé máy bay, tàu hoả) để đăng nhập đợc vào hệ thông thì bạn phải đăng ký tài khoản sau đó mới sử dụng đợc các dịch vụ của hệ thông nh đăng ký tour Trang dăng ký tour du lịch 29 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist Phải... 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ạn nhà nghỉ, các công ty vận chuyển trong và ngoài nớc có thể cộng tác với trang web 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ản phẩ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 tin khác nếu khách hàng cần nếu có thể đáp ứng đợc... tour, các khách sạ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 13 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist đặ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... 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ách hà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 trang web, thì chúng tôi sẽ phân quyền... này Đó chính là thách thức luô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ày nay khi mạng Internet phát triển một cách mạnh mẽ, các doanh nghiệp đều nhận thấy tiềm năng to lớn của nó để phục vụ vào việc kinh doanh Mạng Internet 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ệt Nam trong vòng một... hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist - Những khách hàng là các đối tác lâu dài: những công ty kinh doanh về du lịch nh: các nhà hàng, nhà nghỉ, khách sạn, sân bay - Các đối tợng đặt lẻ: những ngời dân có nhu cầu giải trí, du lịch, đủ mọi đối tợng - Các công ty du lịch, khách sạn, vận chuyển trong nớc và quốc tế mong muốn hợp tác, liên kết Về phía ngời quản trị, website cung cấp môi trờng thuận... Sáng kho dữ liệu Đồ áN TốT NGHIệP Website Tourist 3.3.5 Biểu đồ mức dới đỉnh a Chức năng tìm kiếm tour Thông tin tìm kiếm Khách hàng Tìm kiếm Tour Kết quả tìm kiếm Thông tin khách hàng Khách hàng b Chức năng đặt Tour Thông tin Tour Kho dữ liệu Đặt Tour Đáp ứng yêu cầu 18 GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Kho dữ liệu Đồ áN TốT NGHIệP Website Tourist c Chức năng góp ý Thông tin ... hàng Thiết kế bảng Phải định tên bảng table, kiểu liệu, khóa chính, khóa ngoại ràng buộc khác Kiểu liệu Kiểu số nguyên: Là điều quan tâm thiết kế bảng tùy vào kiểu phân tích mà bạn có với thiết kế. .. luồng kết xuất Http GVHD: TS Lê ngọc Xuân Sinh viên thực hiện:Nguyễn thị Sáng Đồ áN TốT NGHIệP Website Tourist - Phơng thức AppendCookie Phơng thức cho phép bạn thêm đối tợng vào HttpCookie vào... nớc quốc tế mong muốn hợp tác, liên kết Về phía ngời quản trị, website cung cấp môi trờng thuận tiện cho việc quản lí, trì hoạt động trang web Website đợc thiết kế đơn giản dễ sử dụng, ngời quản

Ngày đăng: 15/12/2015, 07:41

Từ khóa liên quan

Mục lục

  • Trang ng­êi qu¶n trÞ

Tài liệu cùng người dùng

Tài liệu liên quan