Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
1 MB
Nội dung
ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN KHÓA LUẬN TỐT NGHIÊP NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: HỆ THỐỐ́NG QUẢN LÝ TOUR DU LỊCH SINH VIÊN: ĐỖ THANH TÙNG LỚP: D8LT – CNTT6 Hà Nội, 04/2015 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Lời cam đoan Em xin cam đoan khóa luận trình nghiên cứu thật nghiêm túc em thời gian qua Trong khoa luân em áp dụng kiến thức công nghê phần mềm như: phân tích bai toan thưc tê, ngôn ngữ UML, quản trị sở dữ liêu Postgre SQL, ngôn ngữ lâp trinh hướng đối tượng java va cac API cua framework idempiere 2.1 để xây dưng một phần mềm quản lý cho công ty cung cấp dịch vu tour du lịch Các kết quảả̉ có đượợ̣c luận văn hoàn toàn em nghiên cứu dướớ́i giúp đỡ giao hướớ́ng dẫn Nếu có sai sót em xin hồn tồn chịợ̣u trách nhiêợ̣m Hà nội, ngày … tháng … năm 2015 Tác giả Đỗ Thanh Tùng TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Lờờ̀i nói đầu Với sư phat triển mạnh mẽ cua công nghê thông tin noi chung va công nghê phần mềm những năm gần đây, viêc công nghê thông tin hoa quản lý la một xu thể phổ biên, mang đên nhiều lợi ích lớn cho cac doanh nghiêp Những phần mềm hỗ trợ nghiêp vu quản lý giup cho viêc quản lý, hoạch định, tổng hợp bao cao, quản lý khach hang, chuẩn hoa quy trinh… trở nên dễ dang rất nhiều Trong khoa luân nay, thông qua viêợ̣c khảả̉o sát nhu cầầ̀u thực tế ởả̉ mộợ̣t sốớ́ trung tâm dạợ̣y thêm, bộợ̣ phận giáo vụ trường THPT, THCS địợ̣a bàn sinh sốớ́ng em đề xuất một phần mềm quản lý tour du lịch cho công ty Phần mềm được xây dưng nền tảng web application sử dung quản trị sở dữ liêu postgre SQL, ngôn ngữ lâp trinh java va cac API cua framework idempiere 2.1 Khoa luân gồm chương: Chương 1: Bai toán sơ Chương 2: Phân tích thiết kế hệ thống Chương 3: Cai đặt va thử nghiệm Đểả̉ hoàn thành khoa luân em xin bày tỏ kíớ́nh trọng lòng biết ơn sâu sắc tớớ́i ……………………………… , cô bảả̉o, hướớ́ng dẫn giúp đỡ tận tình trình em làm khoa luân Do vềầ̀ mặt kiến thức thời gian hạợ̣n chế, khoa nhiềầ̀u khiếm khuyết Em mong đượợ̣c đóng góp ýớ́ kiến thầầ̀y người đểả̉ luận văn hồn thiêợ̣n Em xin chân thành cám ơn! Hà nội, ngày … tháng … năm 2015 Tác giả Đỗ Thanh Tùng TIEU LUAN MOI download : skknchat@gmail.com MUC LUC CHƯƠNG BAI TOÁN CƠ SỞ Khảo sát công ty: 1.1 Giớớ́i thiêợ̣u vềầ̀ công ty: 1.2 Khảả̉o sát bai toan nghiêp vu: 1.2.1 Quy trình nghiêợ̣p vụ: 1.2.2 Hiên trạng cua công ty: Xác lập dự án: CHƯƠNG PHÂN TÍCH THIẾT KẾ HÊ THỐNG Phân tích thiết kế hệ thống: 1.1 Quản trị hệ thống: Biểu đô use case: 1.2 Quản lý thông tin nhân viên: 1.2.1 Biểu đô use case: 1.2.2 Biểu đô tuần tư: 1.2.3 1.3 Quản lý thông tin khách hang: 1.3.3 Biểu đô use case: 1.3.4 Biểu đô tuần tư: 1.3.5 1.4 Quản lý thông tin tour du lịch: 1.4.3 Biểu đô use case: 1.4.4 Biểu đô tuần tư: 1.4.5 Thiết kế Database: ÁỐ́nh xạ cáỐ́c lớp sang bảả̉ng: ÁỐ́nh xạ cáỐ́c lớp liên kếỐ́t: ÁỐ́nh xạ mớỐ́i liên quan kháỐ́i quáỐ́t hóa: Cơ sơả̉ liệệ̣u hệệ̣ thốỐ́ng quản lý tour du lịch: Thiết kế giao diện: 3.1 Giao diên đăng nhâp: 3.2 Giao diên chính: 3.3 Danh sach chưc năng: 3.4 Giao diên cac chưc chính: TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich 3.4.1 Giao diên danh muc chính cua thống: 35 3.4.2 Quản lý nhân viên: 35 3.4.3 Quản lý khach hang: 35 3.4.4 Tạo phiêu đăng ký tour: 35 3.4.5 Quản lý tour du lịch: 35 3.5 Giao diên thống jasper report: 36 3.6 Biểu đô chiên lược: .36 CHƯƠNG CAI ĐẶT VA THỬ NGHIÊM 37 Cai đặt chương trình: .37 1.1 Đối với lâp trinh viên: 37 1.2 Đối với server: 37 Kết quả thực nghiệm: .38 2.1 Số liêu vong thang cua công ty SEN VÀNG: 38 2.2 Biểu đô chiên lược phuc vu cho marketing: 38 2.3 Biểu mâu in: 39 2.4 Bao cao quản trị: 39 2.5 Truy câp từ mobile: 39 KẾỐ́T LUẬệ̣N 41 TÀI LIỆU THAM KHẢO 42 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich CHƯƠNG BAI TOÁN CƠ SỞ Khảo sát công ty: 1.1 Giớớ́i thiêợ̣u vềầ̀ công ty: - Tên công ty: Công ty du lịch SEN VANG - Sơ đô tổ chưc cua công ty: Hình Sơ đồ tổ chức công ty du lịch SEN VÀNG TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich - Lĩnh vưc hoạt động: Cung cấp dịch vu Du lịch 1.2 Khảả̉o sát bai toan nghiêp vu: 1.2.1 Quy trình nghiêợ̣p vụ: Công ty du lịợ̣ch thiết kế tour lên lịợ̣ch trình cho từầ̀ng tour cụ thểả̉ Sau đó, bợợ̣ phận văn phịng có nhiêợ̣m vụ cập nhật thơng tin tour lên website vớớ́i đầầ̀y đủ thông tin vềầ̀ giá cảả̉, loạợ̣i tour, lịợ̣ch trình, địợ̣a phương đến hình ảả̉nh minh họa có Ngồi ra, bợợ̣ phận văn phịng cịn cập nhật thơng tin, hình ảả̉nh vềầ̀ địợ̣a điểả̉m lịợ̣ch mà cơng ty muốớ́n cung cấớ́p cho khách hàng Khách hàng vào viếng thăm website sẽẽ̃ vào xem thông tin chi tiết từầ̀ng tour hiêợ̣n có tìm kiếm tour theo yêu cầầ̀u cụ thểả̉ vềầ̀ giá cảả̉, địợ̣a phương ḿớ́n đến, ngày khởả̉i hành tour Sau đó, khách hàng có thểả̉ tiến hành đặt chỡẽ̃ cho tour xem muốớ́n Các đơn đặt chỗẽ̃ sẽẽ̃ đượợ̣c cập nhật vào database hiểả̉n thịợ̣ cho người quảả̉n trịợ̣ đượợ̣c phân quyềầ̀n xem, hiêợ̣u chỉnh, xóa xác nhận sau kiểả̉m tra tíớ́nh chíớ́nh xác thơng tin đặt chỡẽ̃ Khách hàng có thểả̉ thơng qua trang web đểả̉ gửả̉i thông tin yêu cầầ̀u khác vềầ̀ công ty trang Liên hêợ̣ Thông tin sẽẽ̃ đượợ̣c truyềầ̀n xuốớ́ng database cho phép người quảả̉n trịợ̣ quảả̉n lýớ́ chúng Người quảả̉n trịợ̣ cấớ́p cao nhấớ́t có quyềầ̀n tạợ̣o lập, thêm mớớ́i user phân quyềầ̀n dựa ba cấớ́p nêu ĐốỐ́i với ngườờ̀i quảả̉n lýỐ́: Ngươi quản lý cần năm băt thông tin nhân viên, thông tin khuyên mại từ cac địa điểm du lịch, thông tin va cac đối tượng khach hang, đối tac kinh doanh, cac thông tin khuyên mại cua cac địa điểm du lịch… Khi khach hang thưc hiên đăt tour du lịch, quản lý cần biêt được cac thông tin cua khach hang đối với sư kiên đăt tour đo, bao gôm: - Loại dịch vu (VIP, Thương, Tiêt kiêm…) - Thông tin chi tiêt tour ma khach hang đăng ký (địa điểm, thơi gian…) - Thông tin nơi ăn, nghi cua khach hang TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Thiết kế Database: Các đốớ́i tượợ̣ng thực thểả̉ đốớ́i tượợ̣ng cầầ̀n phảả̉i lưu trữẽ̃ lâu dài bộợ̣ nhớớ́ hêợ̣ thốớ́ng quản lý tour du lịch Qua phân tíớ́ch, thiết kế ta tìm đượợ̣c lớớ́p thực thểả̉ biểả̉u đồ lớớ́p tổng thể sau: Hình 22 Biểả̉u đờì̀ lớp chi tiếế́t 29 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich ÁỐ́nh xạ cáỐ́c lớp sang bảả̉ng: - Mỗẽ̃i lớớ́p thực thểả̉ sẽẽ̃ tương ứng vớớ́i mộợ̣t bảả̉ng - Ta có bảả̉ng dữ liêu sau: Nhân Viên, Phiếu Đặt Tour, Tour Du Lịợ̣ch, Địa Danh, Khách Hàng, Dịợ̣ch Vụ, Vé Du Lịch va cac bảng danh muc thống cần thiêt khac ÁỐ́nh xạ cáỐ́c lớp liên kếỐ́t: - Liên kết 1-1: Đưa khoá chíớ́nh bảả̉ng vào bảả̉ng đểả̉ trởả̉ thành khố ngồi Giữẽ̃a bảả̉ng Vé Du Lịệ̣ch bảả̉ng KháỐ́ch Hàng: đưa khóa chíớ́nh (maKH) bảả̉ng KháỐ́ch Hàng vào bảả̉ng Vé Du Lịệ̣ch - Liên kết – n: Đưa khoá chíớ́nh bảả̉ng bên vào bảả̉ng bên nhiềầ̀u đểả̉ trởả̉ thành khố ngồi Giữẽ̃a bảả̉ng Nhân Viên bảả̉ng Phiêu Đặệ̣t Tour: đưa khoá chíớ́nh (maNv) bảả̉ng Nhân Viên vào bảả̉ng PhiếỐ́u Đặệ̣t Tour Giữẽ̃a bảả̉ng KháỐ́ch Hàng Tour Du Lịệ̣ch: đưa khóa chíớ́nh (maTour) bảả̉ng Tour Du Lịệ̣ch vào bảả̉ng KháỐ́ch Hàng - Liên kết n- n: Tạợ̣o mợợ̣t bảả̉ng kết nớớ́i, khố chíớ́nh bảả̉ng kết nớớ́i khố bợợ̣i hợợ̣p từầ̀ khoá chíớ́nh bảả̉ng Ta thấớ́y giữẽ̃a lớớ́p Tour Du Lịệ̣ch bảả̉ng Địệ̣a Danh có liên kết n- n Tạợ̣o bảả̉ng kết nốớ́i Tour Du Lich- Đia Danh Đưa khoá chíớ́nh hai bảả̉ng vào bảả̉ng mớớ́i Ta thấớ́y giữẽ̃a lớớ́p KháỐ́ch Hàng bảả̉ng Dịệ̣ch Vụệ̣ có liên kết n- n Tạợ̣o bảả̉ng kết nớớ́i KháỐ́ch Hàng- Dịệ̣ch Vụệ̣ Đưa khố chíớ́nh hai bảả̉ng vào bảả̉ng mớớ́i - Vớớ́i quan hêợ̣ kết nhập đượợ̣c mơ hình hố mợợ̣t liên kết bình thường ÁỐ́nh xạ mớỐ́i liên quan kháỐ́i quáỐ́t hóa: - Dùầ̀ng mợợ̣t khóa chung cho bảả̉ng mộợ̣t phảả̉ hêợ̣ kế thừầ̀a 30 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Cơ sơả̉ liệệ̣u hệệ̣ thốỐ́ng quản lý tour du lịch : a Bảả̉ng Ngườờ̀i Dùng: Tên thuộc tíỐ́nh maSoDN matKhau b Bảả̉ng Nhân Viên Tên thuộc tíỐ́nh maNv tenNv ngaySinh soDT email diaChi c Bảả̉ng PhiếỐ́u Đặệ̣t Tour Tên thuộc tíỐ́nh soPhieu tenKH maTour tenTour 31 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich loaiTour maKH maDv nguoiLapPhieu maNv d Bảả̉ng Vé Du Lịệ̣ch Tên thuộc tíỐ́nh soVe tenTour giaVe ngayKhoiHanh hanhTrinh soHopDong maKH e Bảả̉ng KháỐ́ch Hàng Tên thuộc tíỐ́nh maKH tenKH 32 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich ngaySinh gioiTinh soDT email diaChi CMT/HC maTour f Bảả̉ng Tour Du Lịệ̣ch Tên thuộc tíỐ́nh maTour tenTour gia thoiGian tinhTrang g Bảả̉ng Địệ̣a Danh Tên thuộc tíỐ́nh maDiaDanh tenDiaDanh moTa 33 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich tinhThanh String h Bảả̉ng Dịệ̣ch Vụệ̣ Tên thuộc tíỐ́nh maDv tenDv chiTiet loai i Bảả̉ng Tour Du Lich- Đia Danh Tên thuộc tíỐ́nh maTour maDiaDanh j Bảả̉ng KháỐ́ch Hàng- Dịệ̣ch Vụệ̣ Tên thuộc tíỐ́nh maKH maDv 34 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Mô hìờ̀nh quan hệệ̣ thực thê: Hình 23 Mô hình quan thưc thể Thiết kế giao diện: 3.1 Giao diên đăng nhâp: 3.2 Giao diên chính: 3.3 Danh sach chưc năng: 3.4 Giao diên cac chưc chính: 3.4.1 Giao diên danh muc chính cua thống: 3.4.2 Quản lý nhân viên: 3.4.3 Quản lý khach hang: 3.4.4 Tạo phiêu đăng ký tour: 3.4.5 Quản lý tour du lịch: 35 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich 3.5 Giao diên thống jasper report: 3.6 Biểu đô chiên lược: 36 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich CHƯƠNG CAI ĐẶT VA THỬ NGHIÊM Cai đặt chương trình: 1 Đối với lâp trinh viên: Để thưc hiên lâp trinh va sử dung framework idempiere 2.1, lâp trinh viên cần cac công cu hỗ trợ sau: - Source code iDempiere 2.1: Được tải xuống từ trang chu…………… - Eclipse: Công cu thưc hiên import source code, coding java - Notepad ++: Thưc hiên lâp trinh giao diên băng HTML 5, java script - Postgre SQL: Công cu hỗ trợ thưc hiên truy vấn đên sở dữ liêu - Toutoir SVN: Công cu quản lý version tai liêu, source code Sau thưc hiên tải xuống va import framework idempiere 2.1 (theo hướng dân trang chu), lâp trinh viên thưc hiên code cac lớp giao diên, java core Một số cac API bản va nguyên tăc sinh source code cua framework idempiere ma một lâp trinh viên cần biêt: 1.2 - Lớp PO: - Đông bộ cac bảng sở dữ liêu cac đối tượng: - Generator lớp X_, I_: - Tạo lớp M_: Đối với server: Sau lâp trinh viên thưc hiên hoan code, project sẽ được build một file application để cai đăt server Dưới đây, em xin demo cac bước để cai đăt một file web application server linux redhad: - Bươc 1: Sử dung plug-in Buckminster đa được tích hợp sẵn Eclipse để build file dạng : creat.product.zip 37 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich - Bươc 2: Copy file *.zip đo lên server va giải nen băng lênh unzip *.zip - Bươc 3: Thưc hiên cấu hinh web application để tro đên sở dữ liêu cac file (giải thích cac thông số file cấu hinh): o server.properties: o web.xml: o envEnvironment.xml: - Bươc 4: Test kêt nối từ server đên sở dữ liêu - Bươc 5: Thưc hiên chạy lênh: /iTour/iTour-sever/ Util/ Unix/ idempier_Redhad start để cai đăt app - Bươc 6: Tại may client dùng đăng nhâp theo đương dân: htpps://ip_server:port/webui để băt đầu sử dung chương trinh Với cac điều hanh khac, thưc hiên cai đăt va cấu hinh tương tư đối với Linux Redhad ở Kết quả thực nghiệm: Với thống đa được cai đăt, dùng cua công ty SEN VÀNG co thể truy câp thống băng một tai khoản va sử dung cac tính cua phần mềm công viêc hang Sau thang đưa vao thưc tê sử dung, thống đa hỗ trợ dùng được rất nhiều công viêc về quản lý, tiên ích xuất bao cao, tiên ích xuất biểu đô chiên lược, tiên ích nhăc viêc tư động gần đên hạn qua một đầu số dịch vu đa được đăng ký, cần bổ sung nhiều chưc năng, bước đầu thống đa thu được những công nhất định hoạt động cua công ty, khăc phuc hoan toan những nhược điểm cua phần mềm cu, dùng co thể truy câp vao thống moi luc, moi nơi, qua may tính ca nhân, may tính bảng hay thâm chí la mobile 2.1 Số liêu vong thang cua công ty SEN VÀNG: 2.2 Biểu đô chiên lược phuc vu cho marketing: 38 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich 2.3 Biểu mâu in: 2.4 Bao cao quản trị: 2.5 Truy câp từ mobile: 39 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich KẾỐ́T LUẬệ̣N 40 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Hướớ́ng mởả̉ rộợ̣ng: - Đăng ký online/ sử dung ma OTP (One – Time Password) - Quản lý mobile - Phat triển một thống ERP tổng thể cua toan công ty với cac module khac như: Quản lý tai chính, quản lý công viêc, quản lý hợp đông, quản lý quan khach hang… 41 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich TÀI LIỆU THAM KHẢO [1] [2] [3] 42 TIEU LUAN MOI download : skknchat@gmail.com ... skknchat@gmail.com Hệ thống quản lý Tour du lich Sửả̉a Tour Du Lịệ̣ch Hìì̀nh 17 Biểu đờ tuân tư “Câp nhât thông tin Tour? ?? 25 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Xóa Tour. .. skknchat@gmail.com Hệ thống quản lý Tour du lich Sửả̉a Nhân Viên Hình Câp nhât thông tin nhân viên 17 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Xóa Nhân Viên Hình Xoa thông tin. .. “Quảả̉n lý thông tin Tour? ?? 1.4.4 Biểu đô tuần tư: 23 TIEU LUAN MOI download : skknchat@gmail.com Hệ thống quản lý Tour du lich Thêm Tour Du Lịệ̣ch Hìì̀nh 16 Biểu đồ tuân tư “Thêm thông tin Tour? ??