Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
810,04 KB
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 Hệ thống quản lý Tour du lich Lời cam đoan Em xin cam đoan khóa luận q 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 hồn tồn em nghiên cứu dướớ́i giúp đỡ cô 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 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 hoà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 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: 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 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 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 muốớ́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 Hệ thống quản lý Tour du lich - Thông tin chi tiêt về khach hang (tên, tuổi, địa chi, CMND, điên thoại, hộ chiêu…) Ngươi quản lý cung cần năm băt cac thông tin về nhân viên cua công ty, doanh số ma nhân viên đem lại Hang tuần, hang thang, hang quý thi quản lý sẽ thưc hiên xuất cac bao cao thống như: bao cao số lượng khach hang đăt tua theo từng địa điểm du lịch, bao cao doanh thu theo thang, theo đối tượng khach hang, theo địa điểm du lịch… để co thể bao cao lên cấp hoăc ban giam đốc công ty hoăc đăt những chiên lược kinh doanh, marketing phù hợp 1.2.2 Hiên trạng cua công ty: Hiên tại công ty SEN VÀNG sử dung phần mềm VparTOUR để thưc hiên cac quy trinh nghiêp vu hang Một số đăc điểm cua phần mềm VparTOUR: - Tên phần mềm: VparTOUR - Loại phần mềm: Desktop Application - Mô hinh kêt nối: Client – Server - Ngôn ngữ lâp trinh: C# - Hê quản trị sở dữ liêu: SQL Server 2005 Hìì̀nh Giao diện phần mềm Vpar Hệ thống quản lý Tour du lich Những hạn chê cua phần mềm hiên tại: - Update phiên bản, tính mới kho khăn phải update đên từng may client - May client phải cai đăt ưng dung dạng desktop thi mới co thể sử dung được phần mềm, dân đên kho khăn cần truy câp từ xa - Không đông bộ với website đăng ký TOUR online cua công ty, dân đên kho khăn viêc đông bộ dữ liêu để quản lý - Hiên chưa co ưng dung VparTOUR nền mobile nên không thể dùng mobile hay cac dong may tính bảng truy câp vao phần mềm - Phần bao cao chưa nhiều tính tối ưu, tùy biên cho dùng Xuất biểu đô chi co dạng hinh khối va tiêu chí xuất biểu đô cưc kỳ hạn chê - Măt khac, phần mềm viêt băng C# co thể sử dung cai đăt những may tính sử dung Windows OS (không thể cai đăt môi trương Linux, Unix…) Xác lập dự án: Từ viêc khảo sat quy trinh nghiêp vu, sơ đô tổ chưc va cac mong muốn một phần mềm quản lý cua công ty cung những nhược điểm ma phần mềm hiên tại công ty sử dung em đề xuất xây dưng một thống thay thê: iTour 1.0 - Tên phần mềm: iTour 1.0 ( viêt tăt cua Idempiere Tour Management) - Loại phần mềm: Web application - Mô hinh kêt nối: Web server - Ngôn ngữ lâp trinh: java, jsp, HTML - Công nghê sử dung: framework idempiere 2.1 - Hê quản trị sở dữ liêu: postgresql Với thống iTour 1.0, cac nhược điểm cua VparTOUR hiên tại được khăc phuc một cac triêt để: - Update phiên bản, tính mới không la vấn đề chi cần update tại may chu cai đăt web app Hệ thống quản lý Tour du lich - May client chi cần cai đăt ưng dung truy câp website Firefox, IE la co thể sử dung được iTour 1.0 - iTour đa hỗ trợ truy câp mobile đối với cả Androi, iOS (chi cẩn cai đăt trinh duyêt la co thể truy câp thống qua 3G, wifi) - Phần bao cao sử dung công cu Jasper Report cung cấp cho dùng tính tối ưu tổng hợp bao cao, xuất cac biểu đô tương ưng với những tiêu chí tùy biên - Phần mềm viêt băng ngôn ngữ java, jsp, html nên co thể cai đăt moi điều hanh, kể cả windows, linux, unix… Dự toán va lập kế hoach: Các phân hêợ̣ chức phầầ̀n mềầ̀m quảả̉n lýớ́ bán hàng trực tuyến bao gồm: Quảả̉n trị thớng: thêm, sửa, xóa thơng tin tai khoản, cac danh mục của thống Quảả̉n lýớ́ nhân viên: thêm, sửa, xóa thơng tin nhân viên (chỉ có người quảả̉n lý có quyền này) Quảả̉n lýớ́ khách hàng: thêm, sửa, xóa thông tin khách hàng Quảả̉n lýớ́ thông tin tour du lịch: thêm, sừa, xóa thơng tin tour du lịch Bao cao quản trị, biểu đô chiên lược: tùy biến theo những tiêu chí ma dùng muốn xem bao cao, biểu đồ Chức khác: tự động thông báo trạng thái hếế́t hạn khuyến mai của cac địa điểm du lịch, gưi tin nhắn nhắc lịch đến khach hang sắp đến khởi hanh của tour… Các công viêc chíớ́nh đểả̉ triểả̉n khai thành công dự án phầầ̀n mềầ̀m bao gồm: Lên kê hoạch dư an: Nhóm chuẩn bịị̣ nhân lực, bảả̉n kếế́ hoạch chi tiếế́t cho dự án xây dựng thống quản ly tour du lịch 10 Hệ thống quản lý Tour du lich Tom lược Hìì̀nh Chứế́c “Tìì̀m kiếế́m” 3.2 Quản lý thông tin nhân viên: 3.2.1 Biểu đô use case: Tên Use case Mục đích Tom lược 14 Hệ thống quản lý Tour du lich Hìì̀nh Chứế́c “Quảả̉n lý thông tin nhân viên” 3.2.2 Biểu đô tuần tư: Thêm Nhân Viên 15 Hệ thống quản lý Tour du lich Hình Thêm nhân viên 16 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 Hệ thống quản lý Tour du lich Xóa Nhân Viên Hình Xoa thông tin nhân viên 18 Hệ thống quản lý Tour du lich 1.2.3 Biểu đô lớp: Thêm nhân viên - Các lớớ́p biên gồm: + W_DangNhap: Là giao diêợ̣n chíớ́nh giao tiếp vớớ́i tác nhân nhà quảả̉n lýớ́ hêợ̣ thốớ́ng +W_ThemNhanVien: Là giao diêợ̣n phụ đểả̉ thực hiêợ̣n viêợ̣c Thêm nhân viên - Lớớ́p điềầ̀u khiểả̉n: QLNhanVien - Lớớ́p thực thểả̉: NhanVien Hìì̀nh Biểả̉u đờì̀ lớp “Thêm nhân viên” Sửả̉a nhân viên - Các lớớ́p biên gồm: + W_DangNhap: Là giao diêợ̣n chíớ́nh giao tiếp vớớ́i tác nhân nhà quảả̉n lýớ́ hêợ̣ thốớ́ng +W_SuaNhanVien: Là giao diêợ̣n phụ đểả̉ thực hiêợ̣n viêợ̣c Sửả̉a nhân viên - Lớớ́p điềầ̀u khiểả̉n: QLNhanVien - Lớớ́p thực thểả̉: NhanVien 19 Hệ thống quản lý Tour du lich Hìì̀nh 10 Biểả̉u đờì̀ lớp “Cập nhật thơng tin nhân viên” Xóa nhân viên - Các lớớ́p biên gồm: + W_DangNhap: giao diêợ̣n chíớ́nh giao tiếp vớớ́i tác nhân nhà quảả̉n lýớ́ hêợ̣ thốớ́ng +W_XoaNhanVien: Là giao diêợ̣n phụ đểả̉ thực hiêợ̣n viêợ̣c Xóa nhân viên - Lớớ́p điềầ̀u khiểả̉n: QLNhanVien - Lớớ́p thực thểả̉: NhanVien Hìì̀nh 11 Biểả̉u đờì̀ lớp “Xóa thông tin nhân viên” 20 Hệ thống quản lý Tour du lich 1.3 Quản lý thông tin khách hang: 1.3.3 Biểu đô use case: Tên Use case Mục đích Tom lược Hìì̀nh 12 Chứế́c “Quảả̉n lý thơng tin khách hàng” 1.3.4 Biểu đô tuần tư: Quản lý thông tin khách hang 21 Hệ thống quản lý Tour du lich Hìì̀nh 13 Biểu đờ tn tư “Quảả̉n lý thơng tin khách hàng” 1.3.5 Biểu lớp: Hìì̀nh 14 Biểu đờ lơp “Quảả̉n lý thông tin khách hàng” 22 Hệ thống quản lý Tour du lich - Lớớ́p Biên: W_Thong Tin Khach Hang, Thay Doi TT Khach Hang - Lớớ́p Điềầ̀n khiểả̉n: Quan Ly Thong Tin Khach Hang - Lớớ́p Thực Thểả̉: Thong Tin Khach Hang 1.4 Quản lý thông tin tour du lịch: 1.4.3 Biểu đô use case: Tên Use case Mục đích Tom lược Hìì̀nh 15 Chứế́c “Quảả̉n lý thông tin Tour” 1.4.4 Biểu đô tuần tư: 23 Hệ thống quản lý Tour du lich Thêm Tour Du Lịệ̣ch Hìì̀nh 16 Biểu đờ tn tư “Thêm thơng tin Tour” 24 Hệ thống quản lý Tour du lich Sửả̉a Tour Du Lịệ̣ch Hìì̀nh 17 Biểu đờ tn tư “Câp nhât thông tin Tour” 25 Hệ thống quản lý Tour du lich Xóa Tour Du Lịệ̣ch Hìì̀nh 18 Biểu đờ tuân tư “Xoa thông tin Tour” 26 Hệ thống quản lý Tour du lich 1.4.5 Biểu đô lớp: Thêm Tour du lịệ̣ch - Các lớớ́p biên gồm: + W_DangNhap: Là giao diêợ̣n chíớ́nh giao tiếp vớớ́i tác nhân nhà quảả̉n lýớ́ hêợ̣ 27 ... tư “Thêm thơng tin Tour? ?? 24 Hệ thống quản lý Tour du lich Sửả̉a Tour Du Lịệ̣ch Hìì̀nh 17 Biểu đờ tn tư “Câp nhât thông tin Tour? ?? 25 Hệ thống quản lý Tour du lich Xóa Tour Du Lịệ̣ch Hìì̀nh... lý Tour du lich Hìì̀nh Chứế́c “Quảả̉n lý thông tin nhân viên” 3.2.2 Biểu đô tuần tư: Thêm Nhân Viên 15 Hệ thống quản lý Tour du lich Hình Thêm nhân viên 16 Hệ thống quản lý Tour du lich... 21 Hệ thống quản lý Tour du lich Hìì̀nh 13 Biểu đờ tn tư “Quảả̉n lý thơng tin khách hàng” 1.3.5 Biểu lớp: Hìì̀nh 14 Biểu đờ lơp “Quảả̉n lý thông tin khách hàng” 22 Hệ thống quản lý Tour