Trường Trườngđại đạihọc họcBách BáchKhoa KhoaHà HàNội Nội Báo Báocáo cáothực thựctập tậptốttốtnghiệp nghiệp T>t Mục Lục r • -t Á Lời nói đâu Trường Đại Học Bách Khoa Hà Nội -oOo -Viện Công Nghệ Phần Mềm oooOooo Ngày nay, khoa học công nghệ có bước phát triên mạnh mẽ chiều rộng lẫn chiều sâu Máy tính trở thành công cụ làm việc, giải trí thông dụng người công sở mà chí gia đình Sự phát triển công nghệ thông tin tiền đề cho phát triến ngành khoa học khác Đi với phát triển khoa học công nghệ, thương mại điện tử ngày trở thành ngành kinh tế mũi nhọn giới với nhiều hình thức đa dạng Nhờ vào phát triên phương tiện truyên thông, đặc biệt phát triên tin học tạo điều kiện cho người giao tiếp với cách nhanh chóng dễ dàng thông qua dịch vụ internet Vì môi trường truyền thông rộng Đe tài: Tim hiếu xây dựng Wehsite du lịch TravellingMrt khắp giới nên thông tin có thê giới thiệu tới người cách nhanh chóng thuận lợi Chính tạo điều kiện thuận lợi cho thương mại điện tử thông qua internet nhanh chóng trở thành phổ biến giới, trở thành công cụ mạnh mẽ đê bán hàng quảng cáo hàng hoá nhà cung cấp Đổi với khách hàng có thề lựa chọn, so sánh loại hàng hoá phù hợp giá hàng hoá, dịch vụ, chất lượng Trong phạm vi thực tập này, em nghiên cứu tìm hiểu cấu trúc mô hình hoạt động Website giới thiệu du lịch, từ ứng dụng vào làm Website xây dựng tảng ngôn ngữ PHP, với hồ trợ công cụ đế xây dựng Draemwave Website chạy thử localhost Xampp, phiên Giảo viên hướng dẫn : Hà Nội, Thầy ngàyHoàng 10 tháng 04 năm Anh Việt 2010 Nguyễn Hạnh Lê Lóp 07AN 02TH Khoa CNTT Nguyễn NguyễnHạnh HạnhLêLê hoatigon208410@gmaiỉ hoatigon208410@gmaiỉ.com com Page Page2 1ofof6666 Báo cáo thực tập tốt nghiệp Trường đại học Bách Khoa Hà Nội Giới thiêu Chiến thắng lịch sử Điện Biên Phủ 07/05/1954 mở giai đoạn cho lịch sử Việt Nam nói chung, cho toàn tỉnh Điện Biên nói riêng : Trong lịch sử dựng nước giừ nước dân tộc ta, chiến thắng Điện Biên Phủ đỉnh cao chói lọi, kì tích vẻ vang Trong kháng chiến chống thực dân Pháp, chiến thắng lịch sử điện biên phủ chiến thắng vĩ đại nhất, giáng đòn định, tạo bước ngoặt làm thay đổi cục diện chiến tranh, trực tiếp đưa đến việc kí kết hiệp định Giơnevơ chấm dứt chiến tranh, lập lại hòa bình Đông Dương Quần thể di tích lịch sử Điện Biên Phủ thức xếp hạng di tích lịch sử quốc gia vào ngày 28/04.1962 Từ đến nay, quần thể di tích lịch sử Điện Biên Phủ trở thành địa Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Cấu trúc Website I Giỏi thiêu thống : Đối với hệ thống Website doanh nghiệp nói chung, cần đảm bảo có hoạt động : Quản trị Website Quản lý thông tin Website Quản lý thông tin khách hàng o Người dùng đăng kí thành viên Website không đăng kí thành viên Website muốn tham quan xem thông tin sàn phẩm mà Wcbsite giới thiệu (đưa ra) o Để sử dụng toàn chức mà Website hồ trợ đến với người dùng, khách đăng kí làm thành viên Website Đối với Website giới thiệu du lịch nói riêng, khác với ngành kinh tế khác, kinh tế du lịch coi ngành kinh tế dịch vụ, hay nói cách khác, kinh tế “phi thương mại”, giới thiệu dịch vụ du lịch đến với khách hàng II Yêu cầu măt chức Website : Khách viếng thăm Website xem, tìm kiếm thông tin tour du lịch hành Xem, tìm kiếm thông tin địa diêm du lịch, tìm hiêu thông tin địa diêm du lịch Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Cho phép quản lý thông tin thành viên nhận xét, đánh giá yêu cầu hồ trợ thông tin thành viên khách hàng Chức cho phép administrator Quản trị Website Quản lý nội dung Website - Quản lý modulle Website với chức : thêm, xóa, sửa Quản lý người dùng Chức cho phép User Được quyền đăng kí làm thành viên Website (không bắt buộc) Có thể xem, tìm kiếm thông tin địa điểm du lịch, tour du lịch, thông tin nhà hàng, khách sạn phương tiện du lịch buộc phải Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com mà không bắt Page of 66 Bảo cáo thực tập tốt nghiệp Trường đại học Bách Khoa Hà Nội Phân tích hệ thống chức I Biểu đồ phân cấp chức : Hệ thồng có chức sau : Quản lý xem thông tin o Xem thông tin, viết o Tìm kiếm o Tìm kiếm nâng cao Quản lý viết o Bài viết o Bài viết quan tâm nhiều o Bài viết theo chủ đề o Thêm viết o Xóa viết o Sửa viết Quản lý thông tin địa điếm o Lọc thông tin địa điểm o Thêm thông tin địa điêm o Sửa thông tin địa điểm o Xóa thông tin địa điếm Quản lý thông tin nhà hàng o Lọc thông tin nhà hàng o Thêm thông tin nhà hàng o Sửa thông tin nhà hàng o Xóa thông tin nhà hàng Quản lý thông tin khách sạn o Lọc thông tin khách sạn o Thêm thông tin khách sạn o Sửa thông tin khách sạn o Xóa thông tin khách sạn Quản lý thông tin phương tiện o Lọc thông tin phương tiện o Thêm thông tin phương tiện o Sửa thông tin phương tiện o Xóa thông tin phương tiện Quản lý tour o Lọc thông tin tour o Thêm thông tin tour Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Quản lý đơn đặt tour o Thống kê tình hình đặt tour o Xem danh sách đơn đặt tour o Xử lí đơn đặt tour o Thông báo cho người dùng kết xử lí đơn đặt tour Quản trị website o Đăng kí Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page of 66 Báo cáo thực tập tốt nghiệp Nguyễn Hạnh Lê Trường đại học Bách Khoa Hà Nội hoatigon208410@gmaiỉ com Page of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp ĨL Các biểu đồ luồng liêu : Biếu đồ luồng dừ liêu mửc khung cánh tác nhân tác động lên hệ thống : Hình : Biếu đồ luồng liệu mức khung cảnh Hồ sơ liêu : Đăng kỉ/ Đăng nhập Tìm kiếm thông tin + thông tin trả Nhận xét, đảnh giả hài viết, yêu cầu hô trợ trực tuyến Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Biểu đồ luồng liêu mức đinh Tác nhân : o Guess o Người quản trị hệ thống (NQT) Tác nhân o Quản lý xem thông tin o Quản lý viết o Quản lý thông tin địa điếm du lịch o Quản lý thông tin khách sạn o Quản lý thông tin nhà hàng o Quản lý thông tin phưong tiện o Quản lý thông tin tour o Quản lý đặt tour o Quản lý đơn đặt tour o Quản lý người dùng - Các kho dừ liệu o Thông tin đặt tour Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 10 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Hình : Biểu đồ luồng liệu mức đỉnh PageIIo/66 Restaurant id Int Hotel id 11 Foreign key Báo cáo thực tập tốt nghiệp Int 11 Foreign key Mcan id Int 11 Mã nhà hàng (Restaurant id): Là trường khóa Trường đại học Bách Khoa Hà Nội Mã khách sạn (Hotelid): Forcign kcy Mã phương tiện (Mcan id) : Là trường khóa 11 Comments (Comment _id Article_subject, Membcr username, Comment_date, Commentcontent, Comment_status, Commentday, Comment processer, Comment_note) Comment id Int Autoincrement Mã luận, đánh Primarbình giá (Comment _id) y 2Article_subject Varchar 255 Tên Varchar 50 Người Memberuserna me C omment _date Date Comment_processer 9Commentnote (Membername) Ngày Commentconte Text nt 7Comment day viết (Article_subject) (Commentdate) gửi gửi Nội dung Varchar 255 Ngày xử lý (Comment_day) Varchar 50 Người xử lý (Comment_processe r) Varchar 255 12 Requests (Requestid, Tourid, Requestctmname, Requestctmbirth, ST Tên thuộc tínhRequestctmgender, Miền giá Diễn giải Request Kiểu Requestctmidentitycard, ctmemail, T trị Requestctmphone, liệu Requestctmaddress, Request ctmphonenumber, Request_ctmcompany, Request _day, Request_capacity, Rcquest_man, Request child, Reciuest id Request_baby, IntAutoincreme Mã đơn đặt tour Rcquest _unit, Rcquest_note nt (Request_id): trường y key Nguyễn Hạnh Lê hoatigon208410@gmail.com Page 45 o/66 Nguyễn Hạnh Lê hoatigon208410@gmail.com Page46of66 khoá, phân biệt đon đặt tour với Requestctmname 50 Tên người đặt (Requestctmname): Tên khách hàng Requestctmbirth Dat e Ngày tháng năm sinh (Request_ctmbirth) : Ngày học Bách Khoa Hà Nội thángTrường năm đại sinh Báo cáo thực tập tốt nghiệp Request_ctmgender 20 Giới tính Request_ctmidentity card 20 Số 6Request_ctmemail 255 Email 7Requestctmaddress 255 8Requestctmphone 20 Số điện thoại nhà riêng (Request_ctmphone) 20 Sổ điện thoại di (Request ctmphonenumbc 1 Requestctmphonenu mb Request_ctmcompa ny Requestday chứng minh thư (Request_ctmidentitycar d) : Cho biết sổ chứng (Request_ctmemail) : Email khách hàng động 255 13 Invent tours (InventTour id, Requestid, InventTourstatus, InventTour cost, Dat e Ngày đặt (Request _day): Là ngày mà đơn đặt tour gửi Số chồ đặt Requestcapacity Int 11 Request man Int 11 Số thành viên người lớn (Requestman) Request_child Int 11 Số thành viên trẻ (Requestchild) em Requestbaby Int 11 Số thành viên trẻ (Request_baby) nhỏ Request _unit 20 Requestnote 255 Nguyễn Hạnh Lê ST Tên thuộc tính T Kiểu liệu Hình Yêu thức toán (Request _unit) : Là hình thức toán số tiền cầu thêm (Requestnote) hoatigon208410@gmaiỉ com Miền trị giá Trườn g Diễn giải Page 47 of 66 InventTour id Prima Mã đặt tour ry (InventTour id) : Là key trường khóa chính, Trường Báo cáo thực tập tốt nghiệp phân biệtđại cáchọc đonBách Khoa Hà Nội đặt gsi Seiver: localhost ► (Sp) Database: mrt_db ► IU Table: tour.tours "írtnoDB free: 10240 kB" Tourid Int 11 Forei Mã tourfljjjEx[>oit (Tour id) : |jjímpoit Là |||Biowse Eff Structuie 5g%SOL Search ặ-Éỉnsert ^Operations gn [ỊgEiiipty ^Diop mã tour mà key người dùng đặt IntAutoincrement Rcquest_id Int 11 Tinyln t InventTourstatus Varch ar InventTour_cost Forei gn Mã đơn đặt tour (Requestid) : Là trường khóa Trạng thái (InventTour_status): Cho biết trạng thái Thành tiền 50 (InventTour cost): tổng số tiền khách InventTour_payme nt Tinyln t InventTourmember Varch ar 50 InventTourdally InventTouriníbrmation Text Tạo bảng : InventTournote Nguyễn Hạnh Lê Đã (InventT our_payment) Người xử lý (InventT ourmember) xử lý (InventTour_dally) : Ngày mà đơn đặt tour tin xử lý (InventT our_informati Ngày Date Thông i Bảng Tours Varch ar 255 Là mà hoatigon208410@gmaiỉ com toán Page 48 49 of 66 Trường Trườngđại đạihọc họcBách BáchKhoa KhoaHà HàNội Nội Báo Báocáo cáothực thựctập tậptốt tốtnghiệp nghiệp Servei: Seivei: localhost ► |§Ì1 (Ịgỉi Database: Database: mrtdb mrt_db ►► Iml IUTable: Table: restauiants localhost ► (P Database: mrt_db ► 01 Table: vi Bảng Locations "InnoDBỊỊ£J free:Seiver: 10240 kB; ('Province_id') REFER mrt_db/provinces'('Province_ìd)" iiiventtoiiis "lnnoDB free: 10240 kB; ('Tour_id') REFER 'mrt_dưtours'('Tourjd'), inemheis "innoDB ỉree: 10240 kB“ ||Browse gg Stmctiiie 5^SQL y Seaich »Èlnseit [|ỊjExpoit |§jlinpoit ('Cu$tomer_i" ^Opeiations tÕỄEHỊpty Servei: localhost ► |Ịpj^Diop DÈlnseit ỊỊỊExpoil fljjlm[>oit ^Opeiations ‘ỊgEinpty X^|0P •* Ỹ_ Check U X n I s All / Uncheck All With selected: v Print view Relation view view (p) Propose table table structure © ỊỊỹ* Print view 3|Ị Relation (Ịpl Propose structure © »ẼAdd 11field(s) field(s)@At @AíEnd End oíTable Beginning oíTable QAtterỊTocatiQn_id »ẼAdd oíTable 0AtQAt Beginning oíTable QAữer[Restaurantjd VỊ Check All / Uncheck Indexes: All With selected: IU V IX[ Go IU [P Space usage © Indexes: © Space nsage ĩỳ Print view c$| Relation view (P) Propose table structure © >cAdd 11 I field(s) @At End oíTable QAt Beginning After | ~Member_id V Ị Gũ oíTable I Print view ej|Ị Relation view (P) Propose table structure © A The following indexes appear to be equal and one of them should removed: PRIMARY, Location_id A The following equal and one oíthem should bebe removed: PRIMARY, Restaurant_id ịÈAdd indexes j field(s) appearto @At Endbe oíTable QAt Beginning oíTable A The following indexes appearto be equal and one oíthem should be removed: PRIMARY, Member_id vii Bảng Invent Tours Total 32,768 B A Thefollowing indexes appearto be equal and one oíthem should be removed: PRIMARY, Tour_id V Bảng Means gi Server: ► (£] Database: mrt_(lb ► ([1 Table: provinces “InnoDB free: 10240localbost kB" iii Bảng Provinces ỊỊJrj Servei: localhost ► (Ịp Database: mrt_(lb ► (iiU Table: means "ỉnnoDĐ free: 10240 kB" Check All / Uncheck All Witb selected: m X 110 !y] |g ■y Print view c£jị Relation view ịP) Propose table structure © *éAdd field(s) (í-.At End oíTable QAt Beginning ofTable QAfter I Province_id V Ị Go I ii Bảng Restaurants Tot.ll 32,768 B A The following indexes appearto be equal and one oíthem should be removed: PRIMARY, Province_id Ỵ ì Print view structure © Relatlon view !H Propose table ã-c Add |1 field(s) ®At End oíTable QAt lndexes: © iv V Ị Go Bảng Members Tot.ll 32,768 B A The following indexes appear to be equal and one of them should be removed: PRIMARY, Mean_id Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 51 52 of 66 53 50 Trường Trườngđại đạihọc họcBách BáchKhoa KhoaHà HàNội Nội Báo Báocáo cáothực thựctập tậptốttốtnghiệp nghiệp Servei: localhost ► dp DataBase: mit_db ► |mj Table: hotels "InnoDB ừee: 10240 kB; ('Province_id') REFER 'mrt_dbtprovinces'('Provir>ce_id')" gâ Seiver: locíilhost (!pDatabase: D[...]... năng con o Lọc thông tin các địa điếm du lịch o Thêm địa điểm du lịch o Sửa thông tin địa điểm du lịch TT các đĩa điểm du lích TT địa điểm du lịch đã lọc Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 15 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp d Biên đồ phân cấp chức năng 4 i Quan lỵ thông tin nhà hàng Tác o Guess nhân ngoài o Người quản trị Website (NQT) Tác nhân trong o Chức... tin 4 Lọc thông tin 5 Xem, tìm kiếm thông tin 6 Xem, tìm kiếm thông tin Biên đồ phân cấp chức năng 6 i Quản lỵ thông tin các phương tiên du lich Tác nhân ngoài o Guess f o Người quản trị Website (NQT) Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 18 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Hình 9 : Biếu đồ phân cấp chức năng 6 TTcác phương tiện du lịch TT phương tiện đã lọc... thông tin 3 Thêm thông tin 4 Lọc thông tin 5 Xem, tìm kiếm thông tin 6 Xem, tìm kiếm thông tin g Biêu đồ phân cấp chức năng 7 ; Quản lý thông tin Nguyễn Hạnh Lê tour hoatigon208410@gmaiỉ com Page 19 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp o Xóa địa điểm du lịch Các kho dữ liệu Hình 10 : Biểu đồ phân cấp chức năng 7 Thông tin tour du lịch TT tour đã lọc Hồ sơ dữ liêu 1 Xỏa thông... trị Website (NQT) Tác nhân trong o Chức năng xem thông tin Các chức năng con o o o o Thống kê thông tin các Xác nhận đặt Sửa thông tin đặt Hủy đặt tour tour tour tour Thông tin tour du lịch Hồ sơ dữ liêu : Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 21 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Xem, tìm kiếm thông tin Xác nhận đặt tour Sửa thông tin đặt tour Hủy đặt tour Xem, tìm. .. Thực thể thứ nhất : Tours : Mồi thực thể tượng trưng cho 1 tour du lịch Các thuộc tính : o Mã tour (Tour_id) : Là trường khóa chính, cho phép phân biệt giữa các tour với nhau o Tên tour (Tour name) : Là thuộc tính tương ứng với mã tour o Loại tour (Tour_kind) o Giới thiệu tour (Tour_introduction) o Nội dung tour (Tour_content): Cho biết nội dung của tour trong suốt CUỘC hành trình o Ngày bắt đầu (Tour_start):... ngoài: o Người quản trị Website (NQT) Các chức năng con : o Thống kê các bài viết được quan tâm nhiều nhất o Thống kê bài viết mới nhất Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 13 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp Hình 5 : Biếu đồ phân cấp chức năng 2 Thông tin bài viết Hồ sơ dữ liêu : 1 Tìm kiếm, xem thông tin 2 Tìm kiếm, xem thông tin 3 Tìm kiếm, xem thông tin... cập nhật thông tin tour Quản lý, cập nhật thông tin đặt tour Xem, tìm kiếm thông tin Thông tin người dùng (với người dùng) Quản ỉỷ, cập nhật thông tin người dùng Xem , tìm kiếm thông tin (với người quản trị) 3 Biểu đồ luồtĩĩỉ dữ liêu mức dưới đỉnh Biêu đồ phân câp chức năng 1 : Quản lý xem thông tin Tác nhân ngoài o Guess o Người quản trị Website (NQT) Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com Page 12 of... Hạnh Lê hoatigon208410@gmaiỉ com Page 16 of 66 Trường đại học Bách Khoa Hà Nội Báo cáo thực tập tốt nghiệp 4 Lọc thông tin 5 Xem, tìm kiếm thông tin 6 Xem, tìm kiếm thông tin e Biêu đồ phân cấp chức năng 5 i Quan /ý thông tin khách Tác o Guess san ngoài nhân o Người quản trị Website (NQT) Tác nhân trong o Chức năng xem thông tin Các chức năng con o Lọc thông tin khách sạn o Thêm thông tin khách sạn Thông... ad res Ivarchar(255) ourintroduction 5) d int(ll) # Tour id (Tour_introduction : j® Customerỉdentilycard :varchar(50) address ! © unsigned int(u) unsigned ©Customer_phone: varchar(50) Conla varchar(25 3 ... thiệu dịch vụ du lịch đến với khách hàng II Yêu cầu măt chức Website : Khách viếng thăm Website xem, tìm kiếm thông tin tour du lịch hành Xem, tìm kiếm thông tin địa diêm du lịch, tìm hiêu thông... xem thông tin Các chức o Lọc thông tin địa điếm du lịch o Thêm địa điểm du lịch o Sửa thông tin địa điểm du lịch TT đĩa điểm du lích TT địa điểm du lịch lọc Nguyễn Hạnh Lê hoatigon208410@gmaiỉ com... thành viên Website (không bắt buộc) Có thể xem, tìm kiếm thông tin địa điểm du lịch, tour du lịch, thông tin nhà hàng, khách sạn phương tiện du lịch buộc phải Nguyễn Hạnh Lê hoatigon208410@gmaiỉ