Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
14,49 MB
Nội dung
3 LỜI MỞ ĐẦU Trong phát triển mạnh mẽ khoa học công nghệ giới, nói ngành công nghệ thông tin phát triển với tốc độ nhanh ngày thể vai trò to lớn , quan trọng toàn đời sống người Hầu hết lĩnh vực xã hội ứng dụng công nghệ thông tin, nhiều phần mềm mang lại hiệu phụ nhận Song thực tiễn đặt yêu cầu đòi hỏi ngành công nghệ thông tin không ngừng phát triển để thỏa mãn đáp ứng thay đổi sống Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, công ty; đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Việc xây dựng trang web để phục vụ cho nhu cầu riêng tổ chức, công ty chí cá nhân, ngày nay, không lấy làm xa lạ Một người trở thành chủ website giới thiệu quan tâm: website giới thiệu thân gia đình anh ta, website trình bày sưu tập hình ảnh loại xe mà thích chẳng hạn Đối với phủ công ty việc xây dựng website riêng ngày trở nên cấp thiết Thông qua website này, thông tin họ công văn, thông báo, định phủ hay sản phẩm, dịch vụ công ty đến với người quan tâm, đến với khách hàng họ cách nhanh chóng kịp thời, tránh phiền hà mà phương thức giao tiếp truyền thống thường gặp phải Hoạt động công ty du lịch có quy mô lớn tăng cường mở rộng xây dựng website có khả giới thiệu công ty cho phép quản lý tour du lịch cách nhanh chóng xác Bắt nguồn với ý tưởng này, với gợi ý cô Nguyễn Quỳnh Mai, em thực chuyên đề “THIẾT KẾ WEBSITE TOUR DU LỊCH” nội dung trình bày sau Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A Nội dung chuyên đề chia làm chương: Lời mở đầu Chương 1: Giới thiệu sở thực tập Chương 2: Khảo sát toán Chương 3: Giới thiệu công cụ thực Chương 4: Phân tích thiết kế hệ thống: Chương 5: Thiết kế giao diện Kết luận Do thời gian trình độ có hạn, nỗ lực mình, chuyên đề không tránh khỏi thiếu sót Để chuyên đề mang tính áp dụng vào thực tiễn, em mong nhận đóng góp quý báu Thầy Cô giáo bạn để chuyên đề hoàn thiện Sinh viên thực Đinh Thị Nga Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG GIỚI THIỆU CƠ SỞ THỰC TẬP 1.1.Giới thiệu chung sở thực tập: 1.2.Lĩnh vực hoạt động 1.3.Cơ cấu tổ chức 1.4.Các sản phẩm công ty CHƯƠNG KHẢO SÁT BÀI TOÁN .10 2.1 Đặt vấn .10 2.2 Hiện trạng chung 11 2.3 Ứng dụng thương mại điện tử cho website 12 2.4 Đặc tả yêu cầu chương trình 14 2.5 Yêu cầu sản phẩm .15 CHƯƠNG GIỚI THIỆU CÔNG CỤ THỰC HIỆN 15 3.2.Giới thiệu MySQL 20 3.2.1.MySQL là gì? 20 3.2.2.Ưu điểm dùng MySQL .20 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 24 4.1.Thiết kế sơ đồ 24 4.1.1.Sơ đồ lớp 24 4.1.2.Sitemap 24 4.2.Phân tích hệ thống chức 25 4.2.1.Biếu đồ phân cấp chức 25 4.2.2.Biểu đồ luồng liệu mức khung cảnh 26 4.2.3.Biểu đồ luồng liệu mức đỉnh 27 Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 4.2.4.Biểu đồ luồng liệu mức đỉnh .28 4.3.Phân tích thiết kế sở liệu 30 4.3.1.Lập biểu đồ luồng liệu mô hình thực thể - liên kết ER .30 4.3.2.Thiết kế sở liệu 33 CHƯƠNG THIẾT KẾ GIAO DIỆN .41 5.1.Giao diện trang web .41 5.2.Giao diện trang web dành cho người quản trị 57 KẾT LUẬN 70 TÀI LIỆU THAM KHẢO 72 CHƯƠNG GIỚI THIỆU CƠ SỞ THỰC TẬP 1.1 Giới thiệu chung sở thực tập: Công ty cổ phần công nghệ Nanosoft thành lập ngày 14 tháng năm 2008 Tên công ty (đầy đủ): Công ty cổ phần công nghệ Nanosoft Tên tiếng anh: Nanosoft Joinstock Company Tên giao dịch: Nanosoft Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A Trụ sở chính: 2C9B - Tô Hiệu - Nghĩa Tân - Cầu giấy - Hà Nội Văn phòng : nhà số ngõ 122 Kim Giang – Hoàng Mai – Hà Nội Điện thoại: 84-4-5592799 Fax:84-4-5592799 Email: info@nanosoft.vn Website: www.nanosoft.vn Công ty Nanosoft thành lập kỹ sư công nghệ thông tin trẻ, tài năng, sáng tạo kết hợp với chuyên gia đầy nhiệt huyết, đam mê phát triển công nghệ thông tin lĩnh vực y tế, quản lý kinh doanh, giáo dục, Với quy trình làm việc chuyên nghiệp, đại, tuân theo quy chuẩn nghiêm ngặt quốc tế, kết hợp với sáng tạo không ngừng Công ty cổ phần công nghệ Nanosoft mang đến cho khách hàng sản phảm dịch vụ chất lượng cao Công ty cổ phần công nghệ NANOSOFT thành lập mong muốn trở thành ĐỐI TÁC TIN CẬY tất doanh nghiệp việc THIẾT KẾ, XÂY DỰNG DUY TRÌ hệ thống thống tin cách hiệu Qua nhiều năm phát triển lớn mạnh, công ty tạo lập uy tín vững vàng thị trường Nanosoft trở thành tên quen thuộc nhiều quý khách hàng 1.2 Lĩnh vực hoạt động Cung cấp giải pháp phần mềm Tư vấn thiết kế xây dựng giải pháp phần mềm Tư vấn, sản xuất, triển khai,giám sát, thi công hệ thống công nghệ thông tin Thiết kế website, dich vụ đăng ký tên miền trang web, lưu trữ thông tin, hosting Cung cấp dịch vụ hệ thống thông tin cho thị trường nước Kinh doanh thương mại điện tử Dịch vụ trực tuyến Tư vấn giám sát triển khai ứng dụng CNTT 1.3 Cơ cấu tổ chức Mặc dù chưa phải doanh nghiệp lớn song công ty có đội ngũ cán công nhân viên kết hợp với đội ngũ cộng tác viên, có trình độ hiểu biết dịch vụ, Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A sản phẩm công ty, có trách nhiệm gắn bó với phát triển công ty Hình 1.1 : Cơ cấu tổ chức công ty Nhân viên công ty trau dồi kiến thức, tạo điều kiện thuận lợi để nâng cao trình độ chuyên môn, bên cạnh công ty khuyến khích tạo điều kiện để nhân viên nâng cao trình độ đáp ứng nhu cầu sản xuất kinh doanh công ty Do đó, cán công ty có điều kiện tiếp cận với công nghệ mới, dự án phức tạp, làm việc môi trường chuyên nghiệp, ngoài thường xuyên tham gia khoá đào tạo nhằm trau dồi kỹ chuyên môn, kỹ thích ứng môi trường, kỹ ngoại ngữ, Với cấu tổ chức trên, phòng ban công ty có quan hệ mật thiết với nhau, thường xuyên trao đổi thông tin hoạt động nghiệp vụ việc giám sát hoạt động công ty ban giám đốc thực cách thường xuyên Chính hoạt động công ty kiểm soát tốt theo quỹ đạo định trước, hầu hết mục tiêu công ty hoàn thành 1.4 Các sản phẩm công ty NANO – HOSPITAL: Phần mềm quản lý phòng khám – bệnh viện: Nano- Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A hospital công cụ hữu hiệu thay đổi cách thức quản lý cách khoa học nhằm nâng cao chất lượng điều trị quản lý cho bệnh viện, phòng khám giúp giảm thiểu thời gian chi phí để điều hành thủ tục hành phức tạp Thông tin trao đổi khoa, phòng thông suốt đồng giúp truyền tải tới y, bác sĩ nhanh chóng xác Bệnh nhân làm thủ tục nhập viện, xuất viện khám chữa rườm rà, tạo tin tưởng người bệnh điều trị bệnh viện, phòng khám đại, chuyên nghiệp Khách hàng tiêu biểu: - Bệnh viên Giao thông vận tải Trung Ương - Bệnh viện đa khoa tỉnh Hải Dương - Phòng khám đa khoa Trường Sinh – Hải Dương - Phòng khám Việt Bắc – Thái Nguyên - Phòng khám đa khoa Hải Phòng - Bệnh viện 103 – Thành Phố Yên Bái … NANO – HRM: Phần mềm quản lý nhân sự: cung cấp giải pháp quản lý tổng thể, linh hoạt, theo hướng đơn giản hóa nghiệp vụ quản lý Hồ sơ nhân - Chấm công - Tiền lương với đầy đủ công cụ thực hầu hết chức tạo lập, tổ chức, lưu trữ, khai thác, quản lý thông tin Với ưu điểm đơn giản xác, tính bảo mật cao, dễ dàng nâng cấp, phần mềm quản lý nhân sử dụng hiệu nhiều doanh nghiệp đáp ứng tất ngành nghề: Công ty quy mô lớn, nhỏ, khách sạn, nhà hàng, … Khách hàng tiêu biểu: - Công ty dược phẩm TW2 - Khách sạn Sài Gòn – Hạ Long Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 10 - Công ty cổ phần Tràng A - Công ty TNHH ẩm thực Wabisabi - Công ty cổ phần quốc tế Hoàng Gia – Quảng Ninh …… NANO – EMS: Phần mềm quản lý đào tạo: Nano-EMS thiết kế giải pháp toàn diện đáp ứng yêu cầu quản lý theo mô hình tín lẫn niên chế cho quy mô trường đại học cao đẳng Xuyên suốt qui trình quản lý đào tạo từ việc sinhh viên trúng tuyển, nhập kế hoạch học tập toàn khóa, tính điểm, xét học bổng học phí, xét tốt nghiệp cho sinh viên trường Hệ thống triển khai nhiều học kỳ với số lượng truy cập lớn, tính ổn đinh cao, công nghệ back-up liệu thường xuyên an toàn bảo mật tốt Khách hàng tiêu biểu: - Đại học điện lực - Cao đẳng sư phạm Vĩnh Phúc - Cao đẳng kinh tế kinh tế Vĩnh Phúc … CHƯƠNG KHẢO SÁT BÀI TOÁN 2.1 Đặt vấn Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin công nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thông tin toàn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dòng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thông tin, hình ảnh chí đôi lúc có âm bạn cần… Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 11 Bằng internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Đối với công ty du lịch, việc quảng bá giới thiệu đến khách hàng chương trình du lịch công ty tổ chức thời điểm cách hiệu kịp thời yếu tố mang tính định cho tồn phát triển công ty Vì vậy, thật thiếu sót công ty bạn chưa xây dựng website để giới thiệu rộng rãi tour mà bạn tổ chức Và vấn đề đặt song song với nó, để quản lý điều hành website cách dễ dàng hiệu quả, có vậy, tránh nhàm chán cho khách hàng thường xuyên website, thu kết mong muốn Đây vấn đề cấp thiết trăn trở hầu hết công ty du lịch nói riêng doanh nghiệp khác nói chung, doanh nghiệp Việt Nam – với họ, thương mại điện tử Với chuyên đề này, xin trình bày cách thức quản lý website giúp cho người quản trị dễ dàng việc phân quyền quản lý, thay đổi, cập nhật thông tin trang web, quản lý hiệu khách hàng đơn đặt hàng mạng 2.2 Hiện trạng chung Hiện nay, khác với nước có công nghệ thông tin phổ biến phát triển, Việt Nam, đại đa số website tĩnh, có cấu trúc tổ chức thông tin cố định, không thay đổi thay đổi, chủ yếu mang tính chất giới thiệu công ty sản phẩm dịch vụ Bên cạnh đó, có nhiều trang web động (tên thương mại Dynamic Website) với nhiều hình thức tổ chức khác giao diện, bố cục cách thức quản lý, tiêu biểu website kinh doanh địa ốc Công ty Hoàng Quân, website đặt phòng khách sạn trực tuyến Công ty Thương mại điện tử Việt, website Ngân hàng Cổ phần thương mại ABC, du lịch có trang web Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 12 Công ty du lịch SaiGon Tourist, Công ty du lịch Sinh Café… Tuy nhiên, thực tế cần nhìn nhận rằng: đa số website công ty sở hữu thuê nhà thiết kế (thường công ty thiết kế website) đảm nhận việc thiết kế ban đầu, điều hợp lý, với chi phí ban đầu cho dù có cao - trang web động – website thiết lập mang tính chuyên nghiệp hoạt động ổn định điều cần thiết, để website hoạt động thực hiệu thiếu bàn tay người chủ, công ty sở hữu quản lý điều hành Thực tế, Việt Nam nay, vai trò người quản trị website dường chưa đánh giá đúng, đa phần người quản trị trang web công ty đảm đương công việc sau hoàn tất công việc khác, vấn đề làm thông tin website bị xem nhẹ, khiến cho khách hàng thường xuyên website cảm thấy nhàm chán từ từ rời bỏ thói quen vào thăm trang web! Sự hoạt động hiệu số trang web nói minh chứng cho vai trò người quản trị website doanh nghiệp Các công ty sở hữu website có phận riêng đảm đương việc quản lý thông tin website, nhằm đáp ứng kịp thời hiệu yêu cầu vị “thượng đế” thông qua mạng internet, có khai thác hết giá trị website, nguồn khách hàng tiềm mạng Vì thế, theo tôi, công ty đã, có ý định xây dựng website riêng cho dù ít, dù nhiều quan tâm đến vai trò công nghệ thông tin khách hàng tiềm mạng, nên có kế hoạch người quản trị để website công ty mẻ, thu hút khách hàng đến với website, đến với công ty 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 phủ điện tử, thương mại điện tử Đây hai số ứng dụng lớn công nghệ thông tin, xa lộ thông tin Internet vào lĩnh vực tổ chức thương mại toàn cầu • Chính phủ điện tử: cách thức tổ chức truyền thông liệu Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 58 Hình 5.15: login Sau nhập user passwword, đăng nhập thành công, người dùng quản trị trang web 5.2.2 Index (index.php) Khi đăng nhập thành công, trang web hiển thị cho admin trang index Tại trang phần quản trị, admin thay đổi thông tin , hình ảnh trang Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 59 Hình 5.16: Trang Index (Index.php) 5.2.3 Hotel management Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 60 Hình 5.17: Hotel management (hotelmgn.php) Trên trang này, người quản trị thấy ghi lưu trữ thông tin khách sạn (được hiển thị trang hotel.php) Người quản trị thêm (Add), sửa (Edit), xóa (Delete) ghi chọn vào biểu tượng tương ứng - Khi chọn Add, trang web hiển thị form để người quản trị nhập liệu: Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 61 Hình 5.18: Thêm khách sạn (hotelmgn_add.php) Người quản trị nhập thông tin, chọn save Bản ghi thêm vào danh sách - Chọn sửa (edit): trang web hiển thị form (hình 5.18) để người quản trị sửa liệu - Chọn xóa (delete): ghi xóa khỏi danh sách hiển thị 5.2.4 Tour Management Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 62 Hình 5.19: Tour management (tourmgn.php) Trên trang này, người quản trị thấy ghi lưu trữ thông tin tour du lịch (được hiển thị trang tour.php) Người quản trị thêm (Add), sửa (Edit), xóa (Delete) ghi chọn vào biểu tượng tương ứng - Khi chọn Add, trang web hiển thị form để người quản trị nhập liệu: Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 63 Hình 5.20: Thêm tour (tourmgn_add.php) Người quản trị nhập thông tin, chọn add Bản ghi thêm vào danh sách - Chọn sửa (edit): trang web hiển thị form (hình 5.20) để người quản trị sửa liệu - Chọn xóa (delete): ghi xóa khỏi danh sách hiển thị - Chọn List book: hiển thị cho người quản trị danh sách booking tour hay tour đặt theo yêu cầu khách hàng : Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 64 Hình 5.21: Danh sách tour book 5.2.5 VNcountry Management Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 65 Hình 5.22: VNcountry management (vncountrymgn.php) Trên trang này, người quản trị thấy ghi lưu trữ thông tin địa danh du lịch (được hiển thị trang vncountry.php) Người quản trị thêm (Add), sửa (Edit), xóa (Delete) ghi chọn vào biểu tượng tương ứng - Khi chọn Add, trang web hiển thị form để người quản trị nhập liệu: Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 66 Hình 5.23: Thêm vncountry management (vncountrymgn_add.php) Người quản trị nhập thông tin, chọn add Bản ghi thêm vào danh sách - Chọn sửa (edit): trang web hiển thị form (hình 5.23) để người quản trị sửa liệu - Chọn xóa (delete): ghi xóa khỏi danh sách hiển thị Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 67 5.2.6 Gallery Management Hình 5.24: gallery management (gallery.php) Trên trang này, người quản trị thấy ghi lưu trữ thông tin hình ảnh địa danh du lịch (được hiển thị trang vncountry.php) Người quản trị thêm (Add), sửa (Edit), xóa (Delete) ghi chọn vào biểu tượng tương ứng - Khi chọn Add, trang web hiển thị form để người quản trị nhập liệu: Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 68 Hình 5.25: Thêm gallery management (gallerymgn_add.php) Người quản trị nhập thông tin, chọn add Bản ghi thêm vào danh sách - Chọn sửa (edit): trang web hiển thị form (hình 5.25) để người quản trị sửa liệu - Chọn xóa (delete): ghi xóa khỏi danh sách hiển thị Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 69 5.2.7 General Hình 26: General (general.php) Trang chia thành phần nhỏ để người quản trị quản trị dễ dàng Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 70 KẾT LUẬN “Xây dựng website thiết kế tour du lịch” vấn đề mẻ, mang tính thực tế cao, giai đoạn – Việt Nam tiến hành sách công nghiệp hóa, đại hóa đất nước, đẩy mạnh Công nghệ thông tin, đưa tin học hóa vào sống, việc thiết lập website riêng quản lý chúng cho công ty nói chung công ty du lịch nói riêng trở nên nhu cầu thiết yếu Tôi thực đề tài nhằm đưa giải pháp quản lý phù hợp cho website công ty du lịch Như nói trên, website Công ty du lịch Thaivision tiêu biểu số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách hàng tiềm internet Tuy nhiên, với chuyên đề này, hoàn thành yêu cầu đặt ra, bao gồm: - Giao diện: thiết kế Photoshop sử dụng kỹ thuật tạo hình ảnh động Flash cho trang chủ, tăng tính thẩm mỹ tạo tính sống động, thu hút người xem viếng thăm trang web - Lập trình hiển thị nội dung chương trình tour, địa danh du lịch tiếng Anh - Lập trình cho phép khách hàng đặt chỗ trực truyến website, ứng với tour chọn - Lập trình quản trị cho phép việc thêm mới, hiệu chỉnh, xóa bỏ chương trình tour, địa danh du lịch - Thực thành công việc lập trình upload file, phục vụ cho thao tác cập nhật ảnh quản lý chương trình du lịch địa danh du lịch Và việc cập nhật ảnh thực lần người quản trị cập nhật thông tin cho chương trình tour Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 71 địa danh du lịch - Các form nhập liệu bẫy lỗi cho trường Do hạn hẹp thời gian trình độ nên website mà xây dựng chuyên đề đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp nhiều vấn đề cần quan tâm để hoàn thiện dần Hướng phát triển: - Bổ sung hoàn thiện trang có - Chỉnh sửa thêm phần giao diện - Tăng cường chế độ bảo mật cho website Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A 72 TÀI LIỆU THAM KHẢO Tài liệu tiếng Việt: [1] PGS – TS Đặng Minh Ất (2007), Bài giảng phân tích và thiết kế hệ thống thông tin, NXB Đại học Kinh tế quốc dân, Hà Nội [2] Nguyễn Văn Ba (2002), Phân tích thiết kế hệ thống thông tin quản lý, NXB Đại học Quốc gia Hà Nội [3] Phạm Hữu Khang (2003), Xây dựng ứng dụng web PHP & MySQL, NXB Mũi Cà Mau [4] Trần Công Uẩn (2005), Giáo trình sở liệu 1, 2, NXB thống kê Tài liệu tiếng Anh [1].Aptech, Web scripting with PHP [2] MySQL Reference Manual [3] Soliman Hindy, Apache + MySQL + PHP Một số trang web: http://www.3Com.vn http://www.manguon.com.vn http://www.php.net/docs.php http://www.thuviendientu.com.vn http://www.Wikipedia.com.vn Thiết kế website tour du lịch Đinh Thị Nga – CQ481907 – CNTT48A