Với sự phát triển mạnh mẽ của công nghệ thông tin và sự bùng nổ của mạng máy tính Internet. Việc ứng dụng tin học vào các lĩnh vực của cuộc sống ngày càng được quan tâm và sử dụng hiệu quả, đem lại lợi ích to lớn về mọi mặt. Internet đã trở thành nơi chia sẻ,giao lưu,gắn kết con người.
MỤC LỤC Trang LỜI NÓI ĐẦU .3 CHƯƠNG TỔNG QUAN I Giới thiệu công cụ thực II Giới thiệu toán Giới thiệu chung 2.Mục đích tốn Phạm vi toán ứng dụng Đối tượng sử dụng Môi trường triển khai: CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG I Phân tích thiết kế chức hệ thống Các chức hệ thống 1 Đối với quản trị hệ thống .8 1.1.1Quản lý người dùng 1.1.2 Quản lý tin tức 1.3.3 Quản lý phản hồi 1.1.4 Quản lý tour 1.1.5 quản lý đặt tour 1.1.6 quản lý gallery Đối với user, người truy cập web: .9 1.2.1 Xem tour đặt tour theo yêu cầu .9 1.2.2 Cung cấp khả tìm kiếm tour .9 1.2.3 Chức phản hồi 1.2.4 Chức liên hệ 1.2.5.Đăng ký .9 1.2.6.Đăng nhập 1.2.7 Yêu cầu đặt tour .10 Sơ đồ phân cấp chức .10 II Phân tích sở liệu .10 Xác định thực thể .11 1.1 Tour .11 1.2 Đặt tour 11 1.3 Chi tiết đặt 12 1.4 Phản hồi .12 1.5 Comment 12 1.6 Thành viên 12 1.7.Tin tức 13 1.8 Loại tua 13 1.9 Admin 13 1.10.Gallery 13 Sơ đồ thực thể liên hệ - ERD 14 III Thiết kế bảng sở liệu .15 Thiết kế bảng 15 Mơ hình liệu chi tiết 19 CHƯƠNG CÁC TRANG WEBSITE 20 I Mục đích 20 II Sơ đồ website 20 III Chi tiết trang .20 Mô tả trang “Trang chủ” – index.asp 20 Mơ tả trang “Tìm tour” – timkiem.asp .22 Mô tả trang “Tin tức” – tintuc.asp 23 Mô tả trang “Phản hồi” – phanhoi.asp 25 Mô tả trang “Gallery” – gallery.asp 26 Mô tả trang “Liên hệ” – lienhe.asp 27 Mô tả trang “Đăng kí” – dangki.asp 29 Mô tả trang “Đăng nhập” – dangnhap.asp 30 Mô tả trang “Xem tour” – tour_all.asp .31 10 Mô tả trang “Admin” – A_index.asp .32 11 Đặt tour .34 KẾT LUẬN 36 PHỤ LỤC .37 LỜI NÓI ĐẦU Với phát triển mạnh mẽ công nghệ thông tin bùng nổ mạng máy tính Internet Việc ứng dụng tin học vào lĩnh vực sống ngày quan tâm sử dụng hiệu quả, đem lại lợi ích to lớn mặt Internet trở thành nơi chia sẻ,giao lưu,gắn kết người Ngày với tiến trình thương mại hóa tồn cầu,internet đóng vai trị khơng nhỏ.Những website mua bán,thương mại xuất ngày nhiều,những trang thương mại tiếng www.amazone.com hay www.ebay.com khơng cịn xa lạ với nữa… Ở Việt Nam ta nay,nhu cầu vui chơi giải trí vơ lớn;đặc biệt lĩnh vực du lich.Trong đó,du lịch biển lĩnh vực có tiềm lớn nhu cầu cao.Do nhóm chúng em thiết kế trang web BeachTour nhằm giúp đỡ có nhu cầu du lịch biển Trong thời gian thiết kế website, giúp đỡ, động viên hưỡng dẫn tân tình Nguyễn Quỳnh Mai, nhóm chúng em tiến hành tìm hiểu xây dựng Website thương mại Có thể nói trang website mà nhóm chúng em làm với nhau, giúp cho chúnh em phát huy tính sáng tạo, tinh thần làm việc tập thể, khả vận dụng tất học để hồn thành tốt đề án Trải kinh nghiệm làm dự án kì giúp chúng em nhiều đường trở thành lập trình viên xuất sắc Mặc dù có nhiều cố gắng trình làm dự án, nhiên kiến thức thời gian có hạn nên dự án cịn nhiều thiếu sót, chúng em mong giúp đỡ, phê bình, sửa chữa thầy giáo để dự án đầu tay nhóm chúng em hoàn thiện CHƯƠNG TỔNG QUAN I Giới thiệu công cụ thực Vài năm trước đây, đường thực để vận chuyển liệu động tới trang Web kỹ thuật CGI (Common Gateway Interface) Các chương trình CGI cung cấp liên hệ đơn giản để tạo ứng dụng Web cho phép tiếp nhận liệu nhập vào, yêu cầu truy vấn sở liệu từ phía người dùng trả vài kết cho trình duyệt Các chương trình CGI viết vài ngơn ngữ, phổ biến Perl Web server sử dụng CGI cổng truy cập chặn yêu cầu người dùng liệu yêu cầu Nó nạp vào nhớ chương trình bình thường Thông thường web server chuyển yêu cầu triệu gọi chương trình CGI Sau chương trình kết thúc, web server đọc liệu trả từ chương trình gửi đến trình duyệt Nhược điểm lớn kỹ thuật CGI hoạt động hiệu Mỗi web server nhận yêu cầu, tuyến trình tạo Mỗi tuyến trình lại chứa đoạn mã lệnh, liệu… không chia sẻ lẫn nhau, gây lãng phí nhớ Để khắc phục nhược điểm này, Microsoft Netscape hợp tác đưa cải tiến đáng kể chuyển chúng dạng file thư viện liên kết động (DLL ), cho phép chia sẻ mã lệnh tuyến trình Đây kỹ thuật ISAPI NSAPI Đen đủi thay, kỹ thuật dựa DLL hồn thiện Chúng cịn số vấn đề: - Khi thư viện tảng gọi, muốn thoát ứng dụng này, ta phải tắt chương trình triệu gọi (Web server) khởi động lại máy tính - Các thư viện cần đặt tuyến trình bảo vệ, tức chúng cần phải cảnh giác cách sử dụng biến chung biến tĩnh - Nếu chương trình triệu gọi gây lỗi truy cập, dẫn đến tình trạng server bị treo tắc tử - Và cuối cùng: dịch file DLL, cơng việc gỡ lỗi bảo trì mã lệnh trở nên vất vả hết Kỹ thuật Web Microsoft, kết hợp HTML, đoạn Script, thành phần xử lý phía server file, gọi ASP (Active Server Pages), với phiên ASP.Net ASP triệu gọi thư viện liên kết động gắn với Web server Microsoft Về chất, ta coi ASP ngơn ngữ thơng dịch Một trang ASP sử dụng HTML, JScript VBScript Qua đoạn mã nhúng này, ASP truy cập đến thành phần phía server Các thành phần viết ngôn ngữ hỗ trợ thành phần COM Microsoft Và sức mạnh ASP: Nó làm mà máy chủ làm với thành phần COM Sau thi hành, ASP sản sinh trang Web có khn dạng HTML trả cho Web server Một bất lợi lớn ASP hoạt động họ Web server Microsoft (bao gồm PWS Win9x hay IIS WinNT/2000/XP) Các nhà phát triển hướng đến môi trường khác Unix/Linux (hiện có Chili! ASP chạy mơi trường này), kết cịn phải đợi thêm thời gian Trong toán chúng em sử dụng chủ yếu kỹ thuật lập trình web ASP (Javascript).Ngồi cịn sử dụng : - Hệ quản trị sở liệu MS SQL Server 2000 - Công cụ thiết kế Web: DreamWeaver MX 8.0 II Giới thiệu toán Giới thiệu chung Xã hội ngày phát triển,nhu cầu vui chơi giải trí người nâng cao,các địa điểm du lịch ngày thu hút nhiều du khách.Tuy nhiên công ty du lịch chưa đáp ứng yêu cầu khách hàng.Các trang web cho phép đặt tour mạng chưa phổ biến.Nhằm khắc phục điều mong muốn có môi trường giao tiếp du khách,đơn giản hóa việc đặt tua chúng em xây dựng website này.Bên cạnh đó,du khách nhận xét tour đọc chia sẻ với người Đóng góp ý kiền với Website để chúng tơi hồn thiện hơn,phục vụ khách hàng tốt Qua website,các bạn nắm bắt nhiều thơng tin bổ ích,như tua nhiều nhất,su hướng du lịch tương lai,thông tin cập nhập du lịch Việt Nam giới 2.Mục đích toán Xây dựng Website du lịch,cung cấp thông tin cần thiết cho việc lựa chọn địa điểm xả mùa hè nóng với hệ thống bãi biển đa dạng Giao diện thân thiện,dễ dàng cho viêc chọn tua đặt tua với khuyến cập nhập Nhiều thông tin cần thiết, mẻ du lịch nước cập nhật thường xuyên Phạm vi toán ứng dụng Website ứng dụng cho công ty du lịch vừa nhỏ,cho du khách muốn di tìm hiểu du lịch Việt Nam,và đặt tour du lịch Đối tượng sử dụng Đối tượng sử dụng Website khách hàng, thành viên người tham gia quản trị (nhân viên cơng ty người có trách nhiệm quản trị) Môi trường triển khai: Yêu cầu tối thiểu Yêu cầu khuyến cáo Đối với Server Đối với Client Phần cứng Phần mềm Phần cứng Phần mềm CPU Intel PIV 3.0 GHz Ram 1GB HDD 80GB Windows server 2000 Internet Information Server(IIS ) SQL server 2000 CPU Intel PIII 700 GHz Ram 128Mb HDD20 GB Windows 2000/XP/Linux Brower : Internet Explorer Macromedia flash player CPU Intel PIV 3.6 GHz Ram 2GB HDD 200GB Windows server 2003 IIS SQL server 2000 CPU Intel PIV 2.6 GHz Ram 256Mb HDD 40GB Windows XP Brower: Internet Explorer Macromedia flash player CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG Nhằm nắm ràng buộc người sử dụng áp đạt lên hệ thống ta cần xác định rõ mà hệ thống cần thực I Phân tích thiết kế chức hệ thống Các chức hệ thống Giai đoạn phân tích trả lời câu hỏi hệ thống làm sang thiết kế hệ thống trả lời câu hỏi “ hệ thống làm nào” Trong phần chúng em điểm qua công việc yêu cầu toán Mục tiêu giai đoạn thiết hệ thống đưa thiết kế đáp ứng đặc tả yêu cầu chức phạm vi ràng buộc kì thuật dự án, tài liệu thiết kế cho hệ thống phuc vụ cho việc quản lý, theo dõi việc phát triển hể hệ thống hỗ trợ cho việc bảo hành bảo trì hệ thống tương lai Như ta biết,đối tượng sử dụng website gồm : + Quản trị hệ thống +Quản trị khách hàng Vì vậy,Website cung cấp thành khối chưc theo nghiệp xử lý 1 Đối với quản trị hệ thống 1.1.1Quản lý người dùng - Kích hoạt tài khoản người dùng - Có thể thêm ,sửa,xóa liệu liệu quyền hạn cho phép 1.1.2 Quản lý tin tức - Xem đơn tin tức viết, cho phép đăng hay hủy bỏ việc đăng 1.3.3 Quản lý phản hồi - Cập nhật comment từ khách hàng vào CSDL,nếu comment hợp lê 1.1.4 Quản lý tour - Cho phép xem, thêm, sửa, xóa cập nhật tour vào CSDL - Cho phép đăng tour không 1.1.5 quản lý đặt tour Xem đơn tour đặt, xác nhận,hay hủy bỏ đơn đặt 1.1.6 quản lý gallery - Cho phép xem, thêm, sửa, xóa cập nhật ảnh vào CSDL - Cho phép đăng ảnh không Đối với user, người truy cập web: 1.2.1 Xem tour đặt tour theo yêu cầu - Khách hành xem tour tất tour - Tại tour hiển thị,thành viên đặt tour - Thơng tin gửi 1.2.2 Cung cấp khả tìm kiếm tour - Khách hàng tim tour theo nơi khởi hành,loại tour ngày khởi hành - Danh sách hiển thị chi tiết 1.2.3 Chức phản hồi - Các thành viên viết nhận tour - Đọc nhận xét người khác 1.2.4 Chức liên hệ - Cung cấp địa chi tiết để khách hàng liên hệ với quản trị viên - Khách hàng viết phản hồi gửi đến website 1.2.5.Đăng ký - Khi đăng ký, khách hàng phải cung cấp đầy đủ thông tin yêu cầu đăng ký, sau gửi yêu cầu, hợp lệ, web cung cấp account cho khách hàng 1.2.6.Đăng nhập - Sau đăng kí có thể: sử dụng giỏ hàng hay tiện ích khác website 10 ... CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG Nhằm nắm ràng buộc người sử dụng áp đạt lên hệ thống ta cần xác định rõ mà hệ thống cần thực I Phân tích thiết kế chức hệ thống Các chức hệ thống Giai đoạn phân tích. .. lời câu hỏi hệ thống làm sang thiết kế hệ thống trả lời câu hỏi “ hệ thống làm nào” Trong phần chúng em điểm qua công việc yêu cầu toán Mục tiêu giai đoạn thiết hệ thống đưa thiết kế đáp ứng đặc... liệu thiết kế cho hệ thống phuc vụ cho việc quản lý, theo dõi việc phát triển hể hệ thống hỗ trợ cho việc bảo hành bảo trì hệ thống tương lai Như ta biết,đối tượng sử dụng website gồm : + Quản trị