Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
536,79 KB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH JAVA ĐỀT I: XÂY DỰNG HỆ THỐNG QUẢN LÍ TOUR DU LỊCH Sinh viên thực : NGUYỄN ĐẶNG TIẾN ĐẠT Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Ngành : CÔNG NGHỆ PHẦN MỀM NGUYỄN TRẦN TUẤN DƯƠNG Chuyên ngành Lớp : CƠNG NGHỆ THƠNG TIN : D15CNPM4 : D15 Khóa Hà Nội, tháng năm 2022 PHIẾU CHẤM ĐIỂM ST T Họ tên sinh viên NGUYỄN TRẦN Nội dung thực Điểm Chữ ký TUẤN DƯƠNG NGUYỄN ĐẶNG TIẾN ĐẠT Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Ghi MỤC LỤC MỤC LỤC .1 DANH SÁCH HÌNH VẼ VÀ BẢNG LỜI MỞ ĐẦU CHƯƠNG KHẢO SÁT VÀ XÁC LẬP BÀI TOÁN 1.1 HIỆN TRẠNG THỰC TẠI .4 1.2 GIỚI THIỆU VỀ HỆ THỐNG QUẢN LÍ DU LỊCH .5 1.3 NHU CẦU MÀ NGÀNH HƯỚNG TỚI 1.4 CÁC HỆ THỐNG TƯƠNG TỰ .5 1.5 PHẦN MỀM THỰC HIỆN .6 1.6 MƠ TẢ BÀI TỐN 1.7 ĐẶC TẢ YÊU CẦU CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (UML) 2.1.BIỂU ĐỒ USECASE 2.1.1 Xác định tác nhân 2.1.2 Xác định ca sử dụng .8 2.1.3 Biểu đồ UseCase 2.2 ĐẶC TẢ USE CASE 10 2.2.1 Đặc tả UC “Xem thông tin cá nhân” .10 2.2.2 Đặc tả UC “ Tìm kiếm” 11 2.2.3 Đặc tả Usecase Quản lý khách hàng .12 2.2.4 Đặc tả UC “Quản lý Tour” 14 2.2.5 Đặc tả UC “Đăng ký tài khoản” .15 2.3 BIỂU ĐỒ TRÌNH TỰ .16 2.3.1 Biểu đồ trình tự “Tìm kiếm Tour” 16 2.3.2 Biểu đồ trình tự “ Đăng ký tài khoản” 17 2.3.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 17 2.3.4 Biểu đồ trình tự “ Quản lý thông tin khách hàng” .18 2.3.5 Biểu đồ trình tự “ Quản lý Tour” 19 2.4 BIỂU ĐỒ LỚP CHI TIẾT 20 2.4.1 Tìm lớp 20 2.4.2 Biểu đồ lớp chi tiết 21 CHƯƠNG 3: THIẾT KẾ GIAO DIỆN 22 3.1 GIAO DIỆN “NGƯỜI QUẢN LÝ – THỐNG KÊ TOUR” 22 3.2 GIAO DIỆN “XEM THÔNG TIN CÁ NHÂN” 22 3.3 GIAO DIỆN “QUẢN LÝ TOUR” 23 3.4 GIAO DIỆN “QUẢN LÝ KHÁCH HÀNG” 23 3.5 GIAO DIỆN “NGƯỜI QUẢN LÝ - THỐNG KÊ PHIẾU ĐẶT TOUR” 25 3.6 GIAO DIỆN “TÌM KIẾM TOUR” 25 3.7 GIAO DIỆN “ĐĂNG KÝ TÀI KHOẢN” 27 3.8 GIAO DIỆN “ TẠO PHIẾU ĐĂNG KÝ TOUR” 27 DANH SÁCH HÌNH VẼ VÀ BẢN Hình 1: Phần mềm quản lý Tour :”Tourplus” Hình 2: Phần mềm quản lý Tour :”TravelMaster” .6 Hình 3: Biểu đồ Usecase 11 Hình 4: Biểu đồ Usecase xem thông tin cá nhân .12 Hình 5: Biểu đồ UseCase Tìm kiếm Tour .13 Hình 6: Biểu đồ Usecase Quản lý khách hàng 15 Hình 7: Biểu đồ Usecase”Quản lý Tour” 16 Hình 8: Biểu đồ Usecase “Đăng ký tài khoản” 17 Hình 9: Biểu đồ trình tự “” Tìm kiếm Tour” 17 Hình 10: Biểu đồ trình tự “ Đăng ký tài khoản” 18 Hình 11: Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 19 Hình 12: Biểu đị trình tự “ Quản lý thơng tin khách hàng” 20 Hình 13: Biểu đồ trình tự “ Quản lý Tour” 20 Hình 14: Biểu đồ lớp chi tiết 22 Hình 15: Giao diện Người Quản Lý – Thống kê Tour 23 Hình 16: Giao diện “ Xem thông tin cá nhân” 23 Hình 17: Giao diện “ Quản lý Tour” .24 Hình 18: Giao diện “Quản lý khách hàng” 25 Hình 19: Giao diện Người Quản Lý – Thống kê phiếu đặt Tour .26 Hình 20: Giao diện “Tìm kiếm Tour” 27 Hình 21: Giao diện Người Quản Lý – Đăng ký tài khoản 28 Hình 22: Giao diện “Tạo phiếu đăng ký Tour” 29 LỜI MỞ ĐẦU Đại dịch Covid-19 giảm bớt, tình hình kinh tế xã hội ngày ổn định Công việc nhiều, áp lực lớn dẫn tới tình trạng q tải , kéo theo loạt hệ lụy xấu, vấn nạn trầm cảm, tự tử hay suy sụp tinh thần dẫn tới nhiều kết xấu khơng đáng có Từ nhu cầu cần nghỉ ngơi, thư giãn nhằm tránh cho vấn nạn tiêu cực diễn từ mà xuất Các hoạt động giải trí du lịch bắt đầu nở rộ nhiều hơn, đóng vai trị quan trọng đời sống Khơng thế, du lịch coi ngành kinh tế chủ lực nhiều quốc gia, mũi nhọn mặt thu nhập Với lợi ích to lớn mà ngành du lịch đem lại, khơng khó để nhận biết du lịch cần thiết cho sống Việt Nam tự hào số nước an tồn, kiếm sốt dịch tốt giới Ngồi Việt Nam có nhiều danh lam thắng cảnh, cảnh quan kỳ vĩ Nhờ lợi mà du khách từ khắp nơi giới tìm lựa chọn Việt Nam điểm đến họ gia đình, bạn bè Đối với ngành dịch vụ nói chung ngành du lịch nói riêng hội để quảng bá, mở rộng quy mô đầu tư nhằm kích thích phát triển kinh tế nõi chung tăng doanh thu cho ngành du lịch nói riêng Nhằm đáp ứng công tác quản lý ngành du lịch, muốn đem đến, phổ cập, cơng nghệ hóa cho công ty du lịch đặc biệt để đơn giản hóa thao tác, quy trình , giúp tăng xuất cơng việc mà nhóm chúng em lựa chọn đề tài cho mơn lập trình Java này, là: “Xây dựng phần mềm quản lí tour du lịch” Trước hết chúng em xin cảm ơn thầy Phương Văn Cảnh nhiệt tình dạy, giúp đỡ để chúng em hồn thành mơn học, có thêm kiến thức cơng nghệ, ngơn ngữ Java Do kiến thức cịn hạn chế, thiếu kinh nghiệm thực tiễn thời gian có hạn chưa thể khảo sát hay tìm hiểu hết nhu cầu ngành du lịch nên chắn cịn nhiều thiếu sót, nhiều điểm chưa hợp lý Chúng em mong thầy cô bỏ qua dạy, góp ý, điểm sai sót, chưa hợp lý để chúng em cải thiện tốt tương lai, củng cố thêm kiếm thức học quý giá Chúng em xin chân thành cảm ơn ! Chương Khảo sát xác lập toán 1.1 Hiện trạng thực Một số công ty sử dụng Excel để quản lý thông tin khiến việc nhập liệu thời gian Những cơng ty thường sử dụng phần mềm cũ, không dành riêng cho ngành du lịch mà quản lý bán hàng, dịch vụ nói chung nên: giao diện chưa thân thiện, khâu nhập liệu quản lý rườm rà, khó thao tác,… Những phần mềm mang tính độc quyền nên để cài đặt, nâng cấp, bảo trì khó khăn phải phụ thuốc nhiều vào nhà cung cấp Phí trì hay bảo trì hệ thống cao, dung lượng lưu trữ liệu số lượng tài khoản thời gian hoạt động lại bị giới hạn nhiều Các hệ thống phổ biến Việt Nam kể đến TravelMaster, BIZApps,Tour Plus,ViSoft Travel,… Hình 1: Phần mềm quản lý Tour :”Tourplus” Recommandé pour toi Suite du document cidessous Analysis of the two signals Cong nghe thong tin Aucun Include - aaaa Cong nghe thong tin Aucun Resumen Cap 59 Guyton Luis Enrique Silva Díaz Fisiologia Humana y Practicas 95% (19) Question Paper - FFDBFGDNHFGHMJJMM Remote Sensing & Its Application In Environmental 82% (34) Science Hình 2: Phần mềm quản lý Tour :”TravelMaster” Ngành Du lịch cầu thiết yếu cần tạo phần mềm hệ thống riêng biệt giúp tối ưu quản lí kiểm sốt thơng tin dễ dàng, thuận tiện , giúp tiến độ xử lí cơng việc trở nên nhanh 1.2 Giới thiệu hệ thống quản lí du lịch Có chức nhập xuất liệu, tra cứu thông tin khách hàng, thay đổi thông tin người dùng Quản lí nhân viên, thơng tin nhân viên ( bao gồm sđt, quê quán, năm sinh, tuổi, thơng tin cá nhân, ) - Quản lí tour du lịch, điểm đến, giá thành Quản lý thông tin khách hàng giúp cho nhân viên tư vấn cách dễ dàng - Có chức riêng biệt cho người dùng (user) riêng 1.3 Nhu cầu mà ngành hướng tới - Kiểm soát chặt chẽ lượng khách tới du lịch - Quản lí nhân viên làm cơng ty - Quản lí đăng kí nhu cầu du lịch mà khách hàng mong muốn - … 1.4 Các hệ thống tương tự Những hệ thống quản lí tương tự với hệ thống quản lí du lịch kể tới gồm: hệ thống quản lí thư viện, nhà hang, khách sạn; hệ thống lưu trữ điểm thi liệu học tập; hệ thống quản lí phân phối kho hàng;… Điểm chung hệ thống có vai trị giám sát, quản lí thống kê hạng mục, đơn vị, giúp cho công việc trở nên thuận tiện dễ dàng 1.5 Phần mềm thực - Microsoft SQL Server 2019 Management - Apache Netbeans 12.6 with JDK 11 - Và phần mềm cần thiết khác 1.6 Mơ tả tốn Quản lý tour du lịch công tác quan trọng phức tạp mà cơng ty du lịch phải thực Công ty du lịch quản lý tour lên lịch trình cho tour cụ thể sau cập nhật thông tin tour với đầy đủ thông tin giá loại tour, địa phương đến hình ảnh minh họa ( có ) Theo dõi lịch trình tour du lịch, quản lý nhân viên Một hệ thống quản lý có hầu hết ác cơng ty du lịch Khơng vậy, hệ thống quản lý tour du lịch cần phải quản lý thẻm nhiều chức khác Chẳng hạn việc bảo mật thông tin khách hang, hệ thống tiếp nhận ý kiến khách hang trải nghiệm dịch dụ, tổ chức tour theo đăng ký lựa chọn tour khách hang, quản lý số vấn đề liên quan đến khách hang, nhân viên, phương tiện,…., đảm bảo xác, nhanh chóng tiện lợi 1.7 Đặc tả yêu cầu 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 tour với đầy đủ thông tin giá loại tour, lịch trình, địa phương, địa điểm đến hình ảnh minh họa ( có ) Về tổ chức lưu trữ thực yêu cầu: Xác nhận đơn đặt tour hợp lệ, chỉnh sửa thông tin khách hàng thông tin đặt tour đơn cụ thể, thống kê tình hình đặt chỗ tour - Xem danh sách khách hang tham gia tour lịch Thay đổi, thêm xóa bỏ thơng tin, hình ảnh địa điểm du Thêm xóa sửa thơng tin hình ảnh tour du lịch công ty tổ chức, phục vụ cho việc quản lý, thống kê hoạt động Thêm, xóa, sửa thơng tin hình ảnh điểm du lịch địa phương khác Hình 6: Biểu đồ Usecase Quản lý khách hàng 2.2.4 Đặc tả UC “Quản lý Tour” Tên sử dụng: Xem quản lý thông tin Tour Mục đích: Giúp khách hàng xem thơng tin tour, nhân viên xem thơng tin từ quản lý thơng tin tour Nội dung: Khách hàng chọn tour du lịch ấn đăng ký kết thúc Đối tác sử dụng : Người Quản Lý, Nhân Viên Hành động tác nhân Phản ứng hệ thống Nhân viên chọn xem tour Hệ thống hiển thị thơng tin tour gồm có: Chi phí, Ngày khởi hành, tỉnh thành, Thông tin chi tiết tour Người quản lý chọn xem tour thống tour hệ thống Người Quản lý yêu cầu hệ thống cho phép xem thống kê Đáp ứng yêu cầu người quản lý Nhân viên xem tour cà xem chi Hiển thị thơng tin cho nhân viên tiết lịch trình, thời gian khởi hành, 13 thời gian kết thúc, giá… Hình 7: Biểu đồ Usecase”Quản lý Tour” 2.2.5 Đặc tả UC “Đăng ký tài khoản” - Tên use case: Đăng ký tài khoản Mục đích: Cho phép người quản lý đăng ký cấp phát tài khoản chức vụ nhân viên quản lý Nội dung: Người quản lý đăng ký cấp phát tài khoản để nhân viên truy cập vào hệ thống thực chức công việc - Đối tác: Người Quản Lý Hành động tác Phản ứng hệ thống nhân Chọn đăng ký tài Yêu cầu tài khoản, mật khẩu, thông tin nhân viên khoản Xác nhân xong thông tin nhập Kiểm tra trung lặp liệu Nếu chưa tồn liệu, tiến hành lưu thơng tin tài khoản 14 Hình 8: Biểu đồ Usecase “Đăng ký tài khoản” 2.3 Biểu đồ trình tự 2.3.1 Biểu đồ trình tự “Tìm kiếm Tour” Hình 9: Biểu đồ trình tự “” Tìm kiếm Tour” 2.3.2 Biểu đồ trình tự “ Đăng ký tài khoản” 15 Hình 10: Biểu đồ trình tự “ Đăng ký tài khoản” 2.3.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 16 Hình 11: Biểu đồ trình tự “ Tạo phiếu đăng ký Tour” 2.3.4 Biểu đồ trình tự “ Quản lý thông tin khách hàng” 17