Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
1,99 MB
Nội dung
006.7 TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN ==== BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: ỨNG DỤNG JSP – SERVLET, ĐỂ TRIỂN KHAI WEBSITE QUẢN LÝ TOUR DU LỊCH Giảng viên hướng dẫn Sinh viên thực Lớp Mã sinh viên Khóa học : Th.s Lê Quốc Anh : Trần Hữu Hùng : 51k1 - CNTT : 1051070429 : 2010 - 2015 Nghệ An , 12 /2014 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 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 ln đặt 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 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 ý thầy giáo Lê Quốc Anh, em thực chuyên đề “ỨNG DỤNG JSP-SERVLET TRÊN NỀN JAVA, ĐỂ TRIỂN KHAI WEBSITE QUẢN LÝ TOUR DU LỊCH” SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP MỤC LỤC LỜI MỞ ĐẦU MỤC LỤC .2 CHƯƠNG TỔNG QUAN 1.1 ĐẶT VẪN ĐỀ 1.2 LÝ DO CHỌN ĐỀ TÀI 1.3 ĐẶC TẢ YÊU CẦU ĐỀ TÀI CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ PHÂN TÍCH HỆ THỐNG 2.1 TỔNG QUAN VỀ JAVA .5 2.1.1 Môi trường lập trình .5 2.1.2 Ngơn ngữ lập trình java 2.1.3 Tìm hiểu kiến trúc MVC java 2.2 TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL SQL SERVER 2008 2.3 PHÂN TÍCH HỆ THỐNG VÀ CHỨC NĂNG 2.3.1 Các chức hệ thống 2.3.2 Biểu đồ phân cấp chức 2.3.3 Biểu đồ user case .9 2.4 PHÂN TÍCH VÀ THIẾT KẾ CSDL 14 2.4.1 Lập biểu đồ luồng liệu mơ hình thực thể - liên kết ERD 14 2.4.2 Chuyển mơ hình ERD sang mơ hình quan hệ .20 2.4.3 Mơ tả chi tiết quan hệ 21 CHƯƠNG THIẾT KẾ GIAO DIỆN 28 3.1 GIAO DIỆN TRANG ĐIỀU KHIỂN CHO NGƯỜI QUẢN TRỊ .28 3.2 GIAO DIỆN TRANG NGƯỜI DÙNG 31 ** KẾT LUẬN 38 4.1 KẾT LUẬN ĐỀ TÀI 38 4.1.1 Đánh giá chung 38 4.1.2 Hướng phát triển đề tài 38 4.2 LỜI KẾT .38 ** TÀI LIỆU THAM KHẢO 39 SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP CHƯƠNG TỔNG QUAN 1.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 thành công cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Giờ đây, việc liên quan đến công nghệ 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 giới đề 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 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á triển thương mại điện tử phủ điện tử khắp giới, làm biến dổi 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ới chuyên đề này, em 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 LÝ DO CHỌN ĐỀ TÀI Hiện nay, du lịch đề đỗi gần gũi với tất người thời đại phát triển Có nhiều người muốn du lịch, họ đặt tour, đặt vé đâu Nhờ phát triển mạnh mẽ internet cơng việc dễ dàng đơn giản thơng qua trang web quản lý tour du lịch Ở khách hàng thấy tất họ cần biết tour du lịch địa điểm mà họ mình, gia đình người thân 1.2 Qua đề tài cách kiểm tra hiệu kiến thức học cách tiếp cận với thực tế có hiệu sinh viên Xuất phát từ lợi ích SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP với cho phép tận tình giúp đỡ Thầy giáoLê Quốc Anh nên em xin chọn đề tài “Ứng dụng jsp-servlet Java, để triển khai website quản lý tour du lịch” Với đề tài này, em mong muốn áp dụng kiến thức học trường với việc tìm hiểu nghiên cứu ngơn ngữ mơi trường lập trình để xây dựng hệ thống quản lý tour du lịch hiệu Do thời gian hạn chế chưa có kinh nghiệm nghiên cứu thực hành nên báo cáo cịn nhiều thiếu sót Em mong nhận đóng góp ý kiến thầy để đề hoàn thiện ĐẶC TẢ YÊU CẦU ĐỀ TÀI Công ty du lịch thiết kế tour lên lịch trình cho tour cụ thể Sau đó, cập nhật thông tin tour lên website với đầy đủ thơng tin giá cả, loại tour, lịch 1.3 trình, dịch vụ khách sạn, nhà hàng, nhà xe, địa điểm đến Người viếng thăm website xem, tìm kiếm thơng tin tour du lịch hành tìm kiếm tour theo yêu cầu cụ thể địa phương, địa điểm muốn đến Sau đó, khách hàng đặt chỗ cho tour xem muốn Website cập nhật thông tin đặt chỗ khách hàng, cho phép người quản trị phân quyền thao tác công việc sau : Người quản trị : Người chịu trách nhiệm cho hệ thống Quản lý tài khoản Quản lý tour : Thống kê tất tour Thay đổi, thêm xóa bỏ thơng tin , hình ảnh tour mà cơng ty muốn giới thiệu Quản lý dịch vụ : Thống kê dịch vụ kèm theo tour Thay đổi, thêm xóa bỏ thơng tin , hình ảnh dịch vụ nhà hàng, khách sạn, nhà xe, địa điểm du lịch mà cơng ty muốn giới thiệu Quản lý, chăm sóc khách hàng : Xác nhận đơn đặt chỗcho khách hàng Trả lời phản hồi, ý kiến khách hàng SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP CHƯƠNG CƠ SỞ LÝ THUYẾT VÀ PHÂN TÍCH HỆ THỐNG 2.1 TỔNG QUAN VỀ JAVA 2.1.1 Mơi trường lập trình Java Development Kit (JDK - Bộ công cụ cho người phát triển ứng dụng ngơn ngữ lập trình Java) tập hợp công cụ phần mềm phát triển Sun Microsystems dành cho nhà phát triển phần mềm, dùng để viết applet Java hay ứng dụng Java 2.1.2 Ngơn ngữ lập trình java Java ngôn ngữ hướng đối tượng, đa mục đích với cú pháp giống với C C++ Ban đầu đa số người nghĩ Java chủ yếu sử dụng để lập trình nên applet hay chương trình nhỏ chạy trình duyệt web, nhiên đến người thay đổi quan điểm Một số người vốn trước tin applet đất sống Java nghĩ Java chết xuất đoạn phim hoạt hình Flash Nhưng Java thay đổi Cái thời mà người ta nghĩ ứng dụng chủ yếu Java làm applet động trang web qua Ngày nay, Sun, IBM, BEA công ty khổng lồ khác liên kết để phát triển Java thành môi trường đa không dừng lại thứ ngơn ngữ lập trình đa tảng Java có mặt khắp nơi: từ điện thoại di động nhỏ bé mang nhãn hiệu Nokia, Samsung, Motorola, Ericcson , từ thiết bị PDA dùng hệ điều hành Palm chíp điện tử dùng thẻ tín dụng, thiết bị chẩn đốn phân tích dùng y tế, khai thác lượng, điểu khiển quản lý thiết bị từ phần mềm server, trang web động, ứng dụng desktop Bạn có biết người máy Người tìm đường Sao Hỏa dùng phần mềm điều khiển ngôn ngữ Java không? Nhưng điều có lẽ cịn hút bạn bạn biết từ năm 1997, năm mà Java chưa tốt bây giờ, Trung tâm Vũ Trụ NASA thức cơng nhận ngơn ngữ Java ngơn ngữ sử dụng để lập trình cho thiết bị phần mềm dùng cho Trung tâm Giờ đây, nhắc đến Java, người ta cần phải hiểu là: thứ nhất: mơi trường phát triển triển khai ứng dụng; thứ hai: ngơn ngữ lập trình tồn Sự xuất phổ biến Flash không đe dọa đến Java Rõ ràng với đầu tư Sun cơng ty hỗ trợ Java khác, vịng năm, trở thành ngơn ngữ tồn ngơn ngữ lập trình sử dụng giới Điều người ta quan tâm Java khả viết lần chạy nơi nghĩa bạn viết chương trình máy tính cài Window, chạy chip Intel chương trình chạy tốt cho kết hoạt động chạy Macitosh hay Unix Điều không tưởng C, C++, VB Khả SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP chuyển đổi tảng, dễ phân phối, đa tầng, hướng đối tượng mà Java chứng tỏ ưu việt ngơn ngữ khác Với C, C++ tức cha mẹ đẻ Java điều rõ ràng Với Visual Basic, ngôn ngữ lập trình quan trọng Microsoft, ngồi điểm vừa nói trên, Java cịn giới lập trình chun nghiệp giới hacker hệ thứ đánh giá ngôn ngữ có cú pháp cấu trúc tốt nhiều Sử dụng Java bạn dễ dàng mở rộng dự án lập trình với quy mơ khơng giới hạn, việc quản lý dễ dàng Visual Basic với cấu trúc thiết kế khơng thực tốt, thích hợp với dự án nhỏ, có nhu cầu mở rộng hay quản lý 2.1.3 Tìm hiểu kiến trúc MVC java Kiến trúc MVC việc chia tất mục ứng dụng làm ba thành phần (component) khác Model, View Controller Các thành phần kiến trúc MVC trách nhiệm không phụ thuộc vào thành phần khác Những thay đổi thành phần khơng có có ảnh hưởng đến thành phần khác Các trách nhiệm thành phần - Model: Model giao nhiệm vụ cung cấp liệu cho sở liệu lưu liệu vào kho chứa liệu Tất nghiệp vụ logic thực thi Model Dữ liệu vào từ người dùng thông qua View kiểm tra Model trước lưu vào sở liệu Việc truy xuất, xác nhận, lưu liệu phần Model - View: View hiển thị thông tin cho người dùng ứng dụng giao nhiệm vụ cho việc nhận liệu vào từ người dùng, gửi yêu cầu đến điều khiển, sau nhận lại phản hồi từ điều khiển hiển kết cho người dùng Các trang HTML, JSP, thư viện thể file nguồn phần thành phần View - Controller: Controller tầng trung gian Model View Controller giao nhiệm vụ nhận yêu cầu từ phía máy khách Một yêu cầu nhận từ máy khách thực chức logic thích hợp từ thành phần Model sau sinh kết cho người dùng thành phần View hiển thị ActionServlet, Action, ActionForm struts-config.xml phần Controller Với sở kiến trúc MVC, ta xây dựng ứng dụng mình, tránh nhiều vất vả bảo trì, thay đổi Những thay đổi thành phần thường ảnh hưởng đến thành phần khác SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 2.2 TỔNG QUAN VỀ HỆ QUẢN TRỊ CSDL SQL SERVER 2008 Thực có nhiều hệ quản trị sở mạnh mẽ như: Oracle, My SQL… Nhưng báo cáo tốt nghiệp em xin phép sử dụng SQL Server 2008 để xây dựng phần mềm Hệ quản trị sở liệu Microsoft SQL Server (MSSQL) hệ quản trị sở liệu thông dụng Đây hệ quản trị sở liệu thường sử dụng với hệ thống trung bình, với ưu điểm có cơng cụ quản lý mạnh mẽ giúp cho việc quản lý bảo trì hệ thống dễ dàng , hỗ trợ nhiều phương pháp lưu trữ, phân vùng đánh mục phục vụ cho việc tối ưu hóa hiệu Với phiên MSSQL 2008 Microsoft có cải tiến đáng kể nâng cao hiệu năng, tính sẵn sàng hệ thống , khả mở rộng bảo mật Phiên cung cấp nhiều công cụ cho người phát triển ứng dụng tích hợp với Visual Studio Microsoft cung cấp Dưới mơ hình dịch vụ SQL server 2008 MSSQL 2008 có dịch vụ lớn : Database Engine,Intergration Service, Reporting service, Analysis Services Trong phiên MSSQL 2008 có cải tiến đáng kể sau • DataBase Engine : phát triển để thực thi tốt với việc hỗ trợ liệu có cấu trúc liệu phi cấu trúc( XML) • Khả sẵn sàng hệ thống nâng cao MSSQL 2008 hỗ trợ chức : sở liệu gương (Database mirroring), failover clustering , snapshots khôi phục liệu nhanh • Việc quản lý mục thực song song với việc hoạt động hệ thống Người dùng thêm mục, xây dựng lại mục hay xóa mục hệ thống sử dụng • Chức phân vùng liệu hỗ trợ: Trong phiên người dùng phân vùng bảng mục quản lý phân vùng liệu cách dễ dàng Việc hỗ trợ phân vùng liệu giúp nâng cao hiệu hoạt động hệ thống • Dịch vụ đồng hóa liệu mở rộng với việc hỗ trợ mơ hình đồng hóa ngang hàng Đây dịch giúp đồng hóa liệu máy chủ liệu, dịch vụ làm khả mở rộng hệ thống nâng cao • Dịch vụ tích hợp (Integration Service ) thiết kế lại cho phép người dùng tích hợp liệu phân tích liệu từ nhiều nguồn khác Hỗ trợ việc quản lý SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP chất lượng liệu làm liệu, công việc quan trọng tiến trình ETL • Dịch vụ phân tích liệu (Analysis Service ): cung cấp khung nhìn tích hợp thống liệu cho người dùng, hỗ trợ việc phân tích liệu • Công cụ khai phá liệu (Data mining ) tích hợp hỗ trợ nhiều thuật tốn khai phá liệu, điều hỗ trợ cho việc phân tích khai phá liệu xây dựng hệ thống hỗ trợ định cho người quản lý • Dịch vụ xây dựng quản lý báo cáo (Reporting Service) dựa tảng quản trị doanh nghiệp thông minh quản lý qua dịch vụ web Báo cáo xây dựng với ngơn ngữ truy vấn MDX Việc xây dựng báo cáo dễ dàng thông qua công cụ Business Intelligent, người dùng truy cập báo cáo dễ dàng trích xuất nhiều định dạng khác thơng qua trình duyệt web 2.3 PHÂN TÍCH HỆ THỐNG VÀ CHỨC NĂNG 2.3.1 Các chức hệ thống Khách hàng : Khách vãng lai : sau vào website khách hàng xem thơng tin tour du lịch, tin tức bật, dịch vụ công ty Khách hàng đăng nhập : Sau đăng nhập thành cơng, khách hàng sử dụng thêm dịch vụ : đặt tour, phản hồi ý kiến, đề xuất tour riêng, quản lý thông tin riêng cá nhân Quản lý website : Người quản trị : người chịu trách nhệm đảm bảo hoạt động hệ thống Cung cấp quản lý tài khoản cho người quản lý Quản lý dịch vụ : quản lý địa điểm du lịch, nhà hàng, khách sạn nhà xe theo tour Có chức thêm , sửa , xóa, cập nhật thơng tin cho dịch vụ kèm theo Quản lý tour : Người có trách nhiệm tạo mới, cập nhật lại tour du lịch Quản lý tin tức : cập nhật tin tức thường xuyên, ưu đãi công ty Chăm sóc khách hàng : liên lạc, xác nhận thơng tin khách hàng, đồng thời trả lời phản hồi cho khách 2.3.2 Biểu đồ phân cấp chức SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Vào Trang Đăng Nhập Đăng nhập với tk có DB TK khach hang Quyền quản trị Quyền quản lý Quản trị Phản hồi Đề xuất tour Đăng ký TK Đặt tour Quản lý Thay đổi MK Cập nhật TK thêm tài khoản Chỉnh sửa thông tin\ QL Tin Tức QL Tour QL Dich vụ Chăm sóc khách hàng Trả lời phản hồi Đăng tin Danh sách tour Thêm tour QL điểm du lịch xem tour xác nhận đặt tour QL Phương tiện trả lời phản hồi QL Nhà hàng Chỉnh sửa,cập nhật tour QL Khách sạn 2.3.3 Biểu đồ user case User case tổng Quản lý tour Quản lý dịch vụ Quản lý tài khoản Quản lý Quản lý khách hàng SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP MatKhau varchar(50) Null Mật MaUuDai int Null Ma ưu đãi Tbl_UUDAI - Mô tả : lưu điểmkinh nghiệm điểm tích lũy khách hàng - Khóa : MaUuDai - Chi tiết Name Type Null or Not Null Description MaUuDai Int Not Null Mã ưu đãi DiemKinhNghiem Int Null Điểm kinh nghiệm DiemTichLuy Null Điểm tích lũy Int Tbl_DATTOUR - Mơ tả : lưu lại ngày đặt tour tình trạng đặt khách hàng - Khóa : MaKhachHang, MaChiTietTour, NgayDat Chi tiết Name Type Null or Not Null Description MaKhachHang Int Not Null Mã khách hàng MaChiTietTour Int Not Null Mã chi tiết tour NgayDat Date Not Null Ngày đặt TinhTrang Int Null Tình trạng - Tbl_DEXUAT Mơ tả : lưu lại thông tin khách hàng đề xuất tour Khóa : MaDeXuat Chi tiết Name Type Null or Not Null Description MaDeXuat Int (auto increment) Not Null Mã đề xuất NgayDeXuat date Null Ngày đề xuất SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 25 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP NgayDXDi date Null Ngày đề xuất NgayDXDen date Null Ngày đề xuất đến MaKhachHang int Not Null Mã khách hàng SoLuong int Null Số lượng NoiXuatPhat nvarchar(500) Null Nơi xuất phát DichDen nvarchar(500) Null Đích đến Tbl_LOTRINHDEXUAT - Mơ tả : lưu lại lộ trình mak khách hàng đề xuất - Khóa : MaLTDX Khóa phụ : MaDeXuat, MaDiaDiem Chi tiết Name Type Null or Not Null Description MaLTDX Int (auto increment) Not Null Mã lộ trình đề xuất MaDeXuat Int Not Null Mã đề xuất MaDiaDiem Int Not Null Mã địa điểm - Tbl_PHANHOI Mô tả : lưu nội dung phản hồi khách hàng tour đá sử dụng Khóa : MaPhanHoi, ThoiGianPH Chi tiết Name Type Null or Not Null Description MaPhanHoi Int (auto increment) Not Null Mã phản hồi MaChiTietTour Int Not Null Mã chi tiết tour NgayKhachHang Int Not Null Mã khách hàng ThoiGianPH Datetime Not Null Thời gian phản hồi NoiDungPH nvarchar(MAX) Null Nội dung phản hồi TrangThai bit Null Trạng thái SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 26 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Tbl_LOAITAIKHOAN - Mô tả : lưu loại tài khoản cho người quản lý - Khóa : MaLoaiTaiKhoan - Chi tiết Name Type Null or Not Null Description MaLoaiTK Int (auto increment) Not Null Mã loại tài khoản TenLoaiTK nvarchar(50) Null Tên loại tài khoản Tbl_TAIKHOAN - Mô tả : lưu thông tin người quản lý địa chỉ, tên tài khoản, email - Khóa : TenTaiKhoan Chi tiết Name Type Null or Not Null Description TenTaiKhoan nvarchar(50) Not Null Tên tài khoản MatKhau varchar(50) Not Null Mật MaLoaiTK int Not Null Mã loại tài khoản HoTen nvarchar(100) Null Họ tên NgaySinh varchar(100) Null Ngày sinh SDT varchar(20) Null Số điện thoại Email varchar(50) Null email GioiTinh bit Null Giới tính SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 27 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 3.1 CHƯƠNG THIẾT KẾ GIAO DIỆN GIAO DIỆN TRANG ĐIỀU KHIỂN CHO NGƯỜI QUẢN TRỊ 3.1.1 Giao diện trang đăng nhập Hình 3.1 Trang đăng nhập Khi người quản trị vào trang quản trị tự động yêu cầu đăng nhập Nếu nhập thơng tin xác thực xác, profile.jsp bắt đầu phiên làm việc mới, tự động đến trang điều khiển 3.1.2 Giao diện trang admin Hình 3.2 Trang admin SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 28 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Sau admin đăng nhập thành cơng thị thông tin cá nhân, danh mục menu Menu trỏ đến thành phần cách truyền biến “GET” Trong menu cịn có menu con, hiển thị ta click vào Sau danh sách menu : - Trang chủ : sau click vào thị đầy đủ tất thông tin tài khoản tất người quản ý website - Danh sách tài khoản : phân chia để quản lý tài khoản - Thêm tài khoản : admin cung cấp tài khoản cho người quản lý 3.1.3 giao diện trang quản lý du lịch Hình 3.3 Trang quản lý dịch vụ Sau đăng nhập thành công tài khoản người quản lý dịch vụ profile.jsp hiển thị thơng tin cá nhân menu : - Trang chủ : hiển thị danh mục dịch vụ : khách sạn, nhà hàng, nhà xe, địa điểm du lịch: SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 29 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP - Quản lý khách sạn : hiển thị list khách sạn, người quản trị thêm mới, xóa, cập nhật lại sau click vào button - Quản lý nhà hàng : hiển thị list nhà hàng, người quản trị thêm mới, xóa, cập nhật lại sau click vào button - Quản lý nhà xe : hiển thị list nhà xe, người quản trị thêm mới, xóa, cập nhật lại sau click vào button - Quản lý địa điểm : hiển thị list địa điểm du lịch, người quản trị thêm mới, xóa, cập nhật lại sau click vào button 3.1.4 giao diện trang quản lý tour Hình 3.4 Trang quản lý tour Sau đăng nhập thành công tài khoản quản lý tour , profile.jsp hiển thị thơng tin cá nhân menu : - Quản lý tour : người quản lý kiểm tra, thêm, xóa, cập nhật tour - Thống kê dịch vụ : thống kê lại tình hình đặt tour tháng website - Cập nhật nhật trình : cập nhật thông tin cho tour du lịch SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 30 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 3.1.5 Giao diện trang quản lý tin tức Hình 3.5 Trang quản lý tin tức Sau đăng nhập thành công , profile.jsp hiển thị menu : - Danh sách viết : hiển thị tất tin tức đăng lên web sửa, xóa cách click vào button - Viết : người quản lý viết GIAO DIỆN TRANG NGƯỜI DÙNG Khác với trang điều khiển, trang người dùng không mang nhiều chức xử lý liệu mà lại trọng đến thân thiện, bắt mắt người dùng Chính cần sile ảnh sinh động, hay kết hợp màu nền, form cân đối, bố trị hợp lý 3.2 3.2.1 Giao diện trang chủ Bố cục trang web chia thành nhiều phần với thẻ Mỗi thẻ thể module include từ file jsp khác phần header ( đầu trang ), footer (cuối trang) thư viện hàm include trước SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 31 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Hình 3.6 Giao diện trang chủ Trên trang chủ thị đầy đủ menu trang chủ, dịch vụ, tìm kiếm thơng tin tour, địa điểm du lịch, khách hàng xem chi tiết tour, hay địa điểm du lịch hiển thị Sau click vào button “chi tiết” tour, người dùng xem đầy đủ thơng tin tour dịch vụ kèm theo SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 32 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Hình 3.7 Chi tiết lịch trình tham quan Sau xem chi tiết tour, khách hàng khơng muốn tour quay lại để tìm kiếm tour phù hợp Ngược lại Click vào button “Đặt tour” , người dùng chưa đăng nhập menu đăng ký hiển thị Hình 3.8 đăng ký tài khoản Đăng ký hoàn tất website tự động chuyển đến trang toán dịch vụ, khách hàng điền đầy đủ thơng tin cịn thiếu để tiện cho việc liên lạc SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 33 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Hình 3.9 Giao diện để khách hàng đặt tour Ở có button “Thanh tốn” “Hủy tốn” khách hàng khơng muốn tiếp tục click hủy , web tự động trở trang chủ Ngược lại click vào tốn lưu vào sở liệu, thông báo tới cho khách hàng Hình 3.10 Màn hình thơng báo SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 34 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 3.2.2 Trang thông tin cá nhân Hình 3.11 Giao diện thơng tin cá nhân khách hàng Khách hàng sau đăng nhập xem thơng tin cá nhân, kiểm tra lịch sử đặt tour, chỉnh sữa thông tin, đổi mật 3.2.3 Giao diện phản hồi khách hàng Hình 3.12 Giao diện phản hồi SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 35 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP Sau khách hàng sử dụng tour có mục dành cho nhận xét , phản hồi lại cho người quản lý để đảm bảo chất lượng phục vụ 3.2.4 Đề xuất tour Hình 3.13 khách hàng đề xuất tour Khách hàng sau có tài khoản tự đề xuất tour riêng cho cá nhân hay tập thể 3.2.5 Giao diện danh sách dịch vụ Hình 3.14 danh sách dịch vụ SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 36 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP 3.2.6 Giao diện chi tiết khách sạn Hình 3.15 chi tiết khách sạn SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 37 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ** KẾT LUẬN 4.1 KẾT LUẬN ĐỀ TÀI 4.1.1 Đánh giá chung Sau thời gian hoạt động website tạo cho người dùng cổng thông tin du lịch với dịch vụ cần thiết, thuận tiện cho du khách cần du lịch Với chức xử lý hệ thống rút gọn công việc cho nhân viên quản lý , tránh tình trạng dư thừa nhân viên công ty Nhưng thời gian làm phần mềm, báo cáo hạn chế, nên báo cáo chưa hoàn chỉnh mong đợi Một số chức đề cập đến chưa giải triệt để 4.1.2 Hướng phát triển đề tài Trong đề tài em có phân tích xây dựng phần mềm đơn giản chưa có tính phức tạp Vì vậy, hướng phát triển đề tài là: Các mối giằng buộc quan hệ table sở cần chặt chẽ Tích hợp thêm số chức : toán online, quản lý tin tức, trả lời online câu hỏi cho khách hàng Hoàn thiện chức thống kê Mở rộng thêm ứng dụng web: cho phép nhập chỉnh sửa thông tin từ xa Tiếp tục hồn chỉnh chức cịn thiếu sót LỜI KẾT Xây dựng website quản lý nói chung, website quản lý tour du lịch nói riêng khơng việc xây dựng đơn thuần, mà địi hỏi cách có hệ thống giai 4.2 đoạn khảo sát, phân tích thiết kế phải tiến hành trước Đứng trước xu phát triển cơng nghệ thơng tin vũ bão xây dựng website quản lý tour du lịch điều thiếu, đề tài mang tính thực tế cao Qua việc nghiên cứu xây dựng đề tài này, phần củng cố cho em kiến thức lập trình cung cấp cho em thêm làm xây dựng website hoàn chỉnh, qua quản lý tour du lịch em tự tin xây dựng website tương tự như: quản lý thư viện, quản lý nhân sự, quản lý khách sạn… Em xin cảm ơn thầy Th.SLê Quốc Anh tận tình giúp đỡ hướng dẫn em làm báo cáo thực tập cuối khóa này, để em hồn thiện đề tài theo thời gian quy định nhà trường Em xin gửi lời cảm ơn chân thành tới khoa công nghệ thông tin thầy cô trường tận tình giảng dạy em suốt năm học qua SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 38 BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ** TÀI LIỆU THAM KHẢO [1] http://www.w3schools.com/ [2] http://www.java2s.com/ [3] http://hocwebchuan.com/ [4] Bryan Basham, Kathy Sierra, and Bert Bates _ Head First Servlets and JSP _ NXB O’Reilly Media, Inc [5] Ngơ Đình Thưởng _ Lập trình web với HTML Javascrip – NXB đại học sư phạm Đà Nẵng SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 39 ... NGHIỆP sửa tour Cập nhật tour thêm tour xóa tour NV Quản Lý Tour Quản lý dịch vụ Quản lý khách sạn Quản lý nhà hàng Quản lý dịch vụ Quản lý phương tiện NV QLDV Quản lý điểm đến Quản lý khách... ? ?Ứng dụng jsp- servlet Java, để triển khai website quản lý tour du lịch? ?? Với đề tài này, em mong muốn áp dụng kiến thức học trường với việc tìm hiểu nghiên cứu ngơn ngữ mơi trường lập trình để. .. tưởng này, với gợi ý thầy giáo Lê Quốc Anh, em thực chuyên đề ? ?ỨNG DỤNG JSP- SERVLET TRÊN NỀN JAVA, ĐỂ TRIỂN KHAI WEBSITE QUẢN LÝ TOUR DU LỊCH” SVTH : TRẦN HỮU HÙNG – MSSV: 1051070429 BÁO CÁO ĐỒ ÁN