Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 46 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
46
Dung lượng
1,8 MB
Nội dung
TRƯỜNG ĐẠI HỌC NƠNG LÂM TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN Đề tài QUẢN LÝ TOUR DU LỊCH TRONG NƯỚC Môn: Đồ Án Chuyên Ngành Công Nghệ Phần Mềm Giảng viên:ThS Nguyễn Văn Dũ Nhóm thực hiện: Hoàng Minh Nam Nguyễn Thị Thúy An 15130005 Nguyễn Linh Yến Nguyễn Thị Mộng Thùy 15130189 Huỳnh Công Phát 15130134 Thành phố Hồ Chí Minh, ngày 12, tháng 05, năm 2019 TIEU LUAN MOI download : skknchat123@gmail.com Mục Lục TIEU LUAN MOI download : skknchat123@gmail.com DANH SÁCH THÀNH VIÊN NHÓM Tên nhóm “Eclipse Team” Slogan “Say no to OT!” Danh sách thành viên MSSV 15130104 15130189 15130005 15130239 15130134 Thỏa thuận làm việc - Mọi họp phải diễn giờ, kết thúc - Mọi Sprint phải có Sprint Goal Nói khơng với OT - TIEU LUAN MOI download : skknchat123@gmail.com GIỚI THIỆU ĐỀ TÀI Tên đề tài “Quản Lý Tour Du Lịch Trong Nước” Công nghệ - Java swing(Desktop) Công cụ - Eclipse version: Oxygen Release Milestone (4.7.0 M2) - SQL Server 2008 Chức − Để hệ thống trì mở rộng phát triển cần tới bàn tay người quản trị Phân quyền cho người quản trị sau: • Thiết kế mục lục cho tour tiến hành lên tour mẫu • Thêm, xóa, sửa, tìm kiếm tour hệ thống • Chỉ định Hướng dẫn viên cho tour • Quản lý liên kết: Nhà hàng, Khách sạn • Thêm, xóa, sửa, tìm kiếm nhân viên thực phân quyền user nhân viên đăng nhập vào hệ thống • Quản lý lương nhân viên (tính lương in bảng lương) • Thực thống kê: Doang thu, Lợi nhuận, lượng tour theo thời gian, tour theo địa điểm, tour theo hướng dẫn viên, − Khách hàng đặt tour trực tiếp văn phịng cơng ty để tư vấn rõ ràng chi tiết tour Nhân viên tiếp nhận đặt tour cập nhật thông tin đặt chỗ trực tiếp lên sở liệu, cho phép nhân viên tiếp nhận phân quyền thao tác công việc sau: • Tìm kiếm xem tour mẫu • Thực chỉnh sửa tour cho phù hợp với yêu cầu khách hàng • • Thực đặt tour hệ thống theo yêu cầu khách hàng In giấy hẹn cho khách hàng − Sau nhân viên tiếp nhận thực đặt tour ký hợp đồng với khách hàng thành cơng cơng việc cuối nhân viên Hướng dẫn viên đảm nhận Hướng dẫn viên tiếp nhận thông báo tour từ hệ thống phân quyền hệ thống sau: • Xem thơng tin tour • Xem lịch sử chi tiết lương Thời gian thực - Ngày bắt đầu dự án: 12/05/2019 TIEU LUAN MOI download : skknchat123@gmail.com - Ngày kết thúc dự án (dự kiến): 12/07/2019 CHƯƠNG 1: 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 công cụ 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 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 lập tức… giới vấn đề 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át triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể 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à vấn đề đặt song song với nó, để quản lý điều hành website cách dễ dàng hiệu quả, có vậy, tránh nhàm chán cho khách hàng thường xuyên website, thu kết mong muốn Đây vấn đề cấp thiết trăn trở hầu hết công ty du lịch nói riêng doanh nghiệp khác nói chung, doanh nghiệp Việt Nam – với họ, thương mại điện tử mới.Với đồ án này, chúng TIEU LUAN MOI download : skknchat123@gmail.com 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 nhân viên công ty 1.2 HIỆN TRẠNG CHUNG Hiện nay, khác với nước có công nghệ thông tin phổ biến phát triển, Việt Nam, đại đa số website tĩnh, có cấu trúc tổ chức thơng tin cố định, khơng thay đổi thay đổi, chủ yếu mang tính chất giới thiệu cơng ty sản phẩm dịch vụ Bên cạnh đó, có nhiều trang web động (tên thương mại Dynamic Website) với nhiều hình thức tổ chức khác giao diện, bố cục cách thức quản lý, tiêu biểu website kinh doanh địa ốc Cơng ty Hồng Qn, website đặt phịng khách sạn trực tuyến Công ty Thương mại điện tử Việt, website Ngân hàng Cổ phần thương mại ABC, du lịch có trang web Cơng ty du lịch SaiGon Tourist, Công ty du lịch Sinh Café… Tuy nhiên, thực tế cần nhìn nhận rằng: đa số website công ty sở hữu thuê nhà thiết kế (thường công ty thiết kế website) đảm nhận việc thiết kế ban đầu, điều hợp lý, với chi phí ban đầu cho dù có cao - trang web động – website thiết lập mang tính chuyên nghiệp hoạt động ổn định điều cần thiết; để website hoạt động thực hiệu khơng thể thiếu bàn tay người chủ, cơng ty sở hữu quản lý điều hành Thực tế là, Việt Nam nay, vai trò người quản trị website dường chưa đánh giá đúng, đa phần người quản trị trang web công ty đảm đương công việc sau hồn tất cơng việc khác, vấn đề làm thơng tin website cịn bị xem nhẹ, khiến cho khách hàng thường xuyên website cảm thấy nhàm chán từ từ rời bỏ thói quen vào thăm trang web! Sự hoạt động hiệu số trang web nói minh chứng cho vai trị người quản trị website doanh nghiệp Các cơng ty sở hữu website có phận riêng đảm đương việc quản lý thông tin website, nhằm đáp ứng kịp thời TIEU LUAN MOI download : skknchat123@gmail.com hiệu yêu cầu vị “thượng đế” thơng qua mạng internet có khai thác hết giá trị website, nguồn khách hàng tiềm mạng Vì thế, theo chúng tơi, cơng ty đã, có ý định xây dựng website riêng cho dù ít, dù nhiều quan tâm đến vai trị cơng nghệ thông tin khách hàng tiềm mạng, nên có kế hoạch cắt đặt người quản trị để website cơng ty ln mẻ, thu hút khách hàng đến với website, đến với công ty CHƯƠNG 2: TỔNG QUAN VỀ MƠ HÌNH PHÁT TRIỂN PHẦN MỀM SCRUM 2.1 2.1.1 CÁC ĐỊNH NGHĨA TRONG SCRUM Scrum Scrum khung làm việc linh hoạt không phần phổ biến Scrum dùng để quản lý dự án phát triển phần mềm, ngồi scrum cịn dùng cơng việc khác với độ phức tạp tính sang tạo đa dạng Dựa lý thuyết quản lý thực nghiệm: Scrum sử dụng kĩ lặp tăng dần để tối ưu hóa hiệu kiểm soát rủi ro 2.1.2 Sprint Cốt lõi qui trình Scrum Sprint, vịng thời gian tháng hơn, phát triển tung sản phẩm có tiềm năng, hữu dụng tạo Những Sprints tối ưu sprint có thời hạn thông qua nỗ lực phát triển Sprint bắt đầu ngày sau Sprint trước kết thúc Trong Sprint : + Khơng có thay đổi thực nhằm trì kết Sprint + Chất lượng kết khơng giảm làm rõ thảo luận lại chủ sản phẩm đội phát triển TIEU LUAN MOI download : skknchat123@gmail.com Một Sprint bị hủy mục tiêu cuối Sprint trở nên lỗi thời Điều xảy công ty thay đổi dẫn hay điều kiện thị trường, công nghệ thay đổi 2.2 BA CHÂN CỦA SCRUM 2.2.1 Minh bạch (transparency) Trong Scrum, tính minh bạch đề cao giá trị cốt lõi Muốn thành công với Scrum, thơng tin liên quan tới q trình phát triển phải minh bạch thơng suốt Các thơng tin là: tầm nhìn (vision) sản phẩm, u cầu khách hàng, tiến độ công việc, khúc mắc rào cản v.v Từ người vai trị có đủ thơng tin cần thiết để tiến hành định có giá trị để nâng cao hiệu công việc Các công cụ họp Scrum đảm bảo thông tin minh bạch cho bên 2.2.2 Thanh tra (inspection) Công tác tra liên tục hoạt động Scrum đảm bảo cho việc phát lộ vấn đề giải pháp để thông tin đa dạng hữu ích đến với bên tham gia dự án Truy xét kĩ liên tục chế khởi đầu cho việc thích nghi cải tiến liên tục Scrum 2.2.3 Thích nghi (adaptation) Scrum linh hoạt phương pháp phát triển linh hoạt (agile software development) khác Nhờ mang lại tính thích nghi cao Dựa thơng tin minh bạch hóa từ q trình tra làm việc, Scrum phản hồi lại thay đổi cách tích cực, nhờ mang lại thành cơng cho dự án 2.3 BA VAI TRÒ CỦA SCRUM Trong Scrum, đội ngũ tham gia phát triển phần mềm phân chia ba vai trò với trách nhiệm rõ ràng để đảm bảo tối ưu hóa cơng việc đặc thù Ba vai trò bao gồm: Product Owner(chủ sản phẩm), Scrum Master Development Team (Đội sản xuất hay Nhóm Phát triển) 2.3.1 Product Owner (chủ sản phẩm) Là người chịu trách nhiệm thành công dự án, người định nghĩa yêu cầu đánh giá cuối đầu nhà phát triển phần mềm TIEU LUAN MOI download : skknchat123@gmail.com 2.3.2 Scrum Master Là người có hiểu biết sâu sắc Scrum đảm bảo nhóm làm việc hiệu với Scrum 2.3.3 Development Team (Đội sản xuất, hay Nhóm phát triển) Một nhóm liên chức (cross-functional) tự quản lý để tiến hành chuyển đổi yêu cầu tổ chức Product Backlog thành chức hệ thống 2.4 BỐN CUỘC HỌP CỦA SCRUM 2.4.1 Sprint Planning (Họp Kế hoạch Sprint): Nhóm phát triển gặp gỡ với Product Owner để lên kế hoạch làm việc cho Sprint (xem thêm phần Sprint bên dưới) Công việc lập kế hoạch bao gồm việc chọn lựa yêu cầu cần phải phát triển, phân tích nhận biết công việc phải làm kèm theo ước lượng thời gian cần thiết để hoàn tất tác vụ Scrum sử dụng cách thức lập kế hoạch phần tăng dần theo thời gian, theo đó, việc lập kế hoạch khơng diễn lần vịng đời dự án mà lặp lặp lại, có thích nghi với tình hình thực tiễn tiến trình đến sản phẩm 2.4.2 Daily Scrum (Họp Scrum ngày): Scrum Master tổ chức cho Đội sản xuất họp ngày khoảng 15 phút để Nhóm Phát triển chia sẻ tiến độ cơng việc chia sẻ khó khăn gặp phải trình phát triển phần mềm suốt Sprint 2.4.3 Sprint Review (Họp Sơ kết Sprint): Cuối Sprint, nhóm phát triển với Product Owner rà sốt lại cơng việc hoàn tất (DONE) Sprint vừa qua đề xuất chỉnh sửa thay đổi cần thiết cho sản phẩm TIEU LUAN MOI download : skknchat123@gmail.com 2.4.4 Sprint Retrospective (Họp Cải tiến Sprint): Dưới trợ giúp Scrum Master, nhóm phát triển rà sốt lại tồn diện Sprint vừa kết thúc tìm cách cải tiến quy trình làm việc thân sản phẩm Cuối Sprint, nhóm phát triển với Product Owner rà sốt lại cơng việc hồn tất (DONE) Sprint vừa qua đề xuất chỉnh sửa thay đổi cần thiết 2.5 BA CÔNG CỤ CỦA SCRUM 2.5.1 Product backlog: Đây danh sách ưu tiên tính (feature) đầu khác dự án, hiểu danh sách yêu cầu (requirement) dự án Product Owner chịu trách nhiệm xếp độ ưu tiên cho hạng mục (Product Backlog Item) Product Backlog dựa giá trị Product Owner định nghĩa (thường giá trị thương mại – business value) 2.5.2 Sprint backlog: Đây kế hoạch cho Sprint; kết buổi họp lập kế hoạch (Sprint Planning) Với kết hợp Product Owner, nhóm phân tích u cầu theo độ ưu tiên từ cao xuống thấp để thực hóa hạng mục Product Backlog dạng danh sách công việc (TODO list) 2.5.3 Burndown Chart: Đây biểu đồ hiển thị xu hướng dự án dựa lượng thời gian cần thiết lại để hồn tất cơng việc Burndown Chart dùng để theo dõi tiến độ Sprint (được gọi Sprint Burndown Chart) dự án (Project Burndown Chart) Biểu TIEU LUAN MOI download : skknchat123@gmail.com Huỳnh Công on the software, so user can logon with other account Implement the function of logout(backend) Test the function of logout Design frontend reset password page As a PO, I want to reset password, so user can reset password when they forgot As a PO, I want to change password, so user can security their password Implement the function of reset password(backend) Test the function of reset password Design frontend change password page Implement the function of change password(backend) Test the function of change password Design frontend employee managemet page As a PO, I want to employee managemet function, so I can manage all employee of company As a PO, I want to tour managemet function, so I can manage all tour of company Yến Huỳnh Công Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Test the function of add employee Phát Nguyễn Thị Thúy An Implement the function of delete employee Huỳnh Công Implement the function of add account Test the function of add account Implement the function of delete account Test the function of eidt account information Nguyễn Linh Huỳnh Công Test the function of delete account Implement the function of edit account information Phát Nguyễn Thị Thúy An Implement the function of add employee Design frontend account managemet page Yến Huỳnh Công Create and input database: table employee Test the function of eidt employee information Nguyễn Linh Nguyễn Linh Test the function of delete employee Implement the function of edit employee information As a PO, I want to account managemet function, so I can manage all account in system Phát Nguyễn Thị Thúy An Design frontend tour managemet page Create and input database: table tour Implement the function of add tour Test the function of add tour Implement the function of delete tour Test the function of delete tour Yến Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Nguyễn Linh Yến Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị TIEU LUAN MOI download : skknchat123@gm ail.com Implement the function of edit to Test the function of eidt tour infor Design frontend customer mana Create and input database: table As a PO, I want to customer managemet function, so I can manage all customer of company Implement the function of add cu Test the function of add custome Implement the function of delete Test the function of delete custom Implement the function of edit cu information Test the function of eidt custome Design frontend staff salary man Create and input database: table Implement the function of add st Test the function of add staff sala Implement the function of delete Test the function of delete staff s Implement the function of edit sta information Test the function of eidt staff sala Design frontend restaurant mana 1 As a PO, I want to restaurant managemet function, so I can manage all restaurants associated with the company Create and input database: table Implement the function of add re Test the function of add restaura Implement the function of delete Test the function of delete restau Implement the function of edit re information As a PO, I want to hotel managemet function, so I can manage all hotels Test the function of eidt restaura Design frontend hotel managem TIEU LUAN MOI download : skknchat123@gm ail.com Huỳnh Công Implement the function of add hotel Test the function of add hotel Implement the function of delete hotel associated with the company Test the function of delete hotel Implement the function of edit hotel information Test the function of eidt hotel information Design frontend customer contract managemet page Create and input database: table customer contract Implement the function of add customer contract As a PO, I want to customer contract management function, so I can manage all customer contract of company Test the function of add customer contract Implement the function of delete customer contract Test the function of delete customer contract Implement the function of edit customer contract information Test the function of eidt customer contract information As a PO, Design frontend print table page I want to print tables function, so I can easier management As a PO, I want to statistics function, so I can manage business easily Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Nguyễn Linh Yến Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Huỳnh Công Implement the function of print table(backend) Test the function of print table As a PO, I want to search function, so user can search a tour easily Phát Nguyễn Thị Thúy An Design frontend search page Implement the function of search(backend) Test the function of search Design frontend statistics page Implement the function of quarterly revenue statistics Test the function of quarterly revenue statistics Implement the function of statistics of customers by quarter Test the function of statistics of customers by quarter Implement the function of statistics the number of tours by quarter Test the function of statistics the number of tours by quarter Implement the function of statistics the number of tours according to tour guides Test the function of statistics the number of Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Huỳnh Công Phát Nguyễn Thị Thúy An Nguyễn Linh Yến Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Linh Yến Huỳnh Công Phát Nguyễn Thị Thúy An Huỳnh Công Phát Nguyễn Linh TIEU LUAN MOI download : skknchat123@gm ail.com tours according to tour guides Implement the function of statisti numbers by sights Test the function of statistics of to by sights Implement the function of search Test the function of search Design frontend book tour page As a PO, I want to book tour function, so employee can book a tour for customer Implement the function of book t Test the function of book tour CHƯƠNG 5: GIAO DIỆN PHẦN MỀM 5.1 ĐĂNG NHẬP TIEU LUAN MOI download : skknchat123@gm ail.com 5.2 QUẢN LÝ NHÂN VIÊN 5.3 QUẢN LÝ TÀI KHOẢN TIEU LUAN MOI download : skknchat123@gmail.com 5.4 QUẢN LÝ TOUR 5.5 QUẢN LÝ KHÁCH HÀNG TIEU LUAN MOI download : skknchat123@gmail.com 5.6 QUẢN LÝ BẢNG LƯƠNG 5.7 QUẢN LÝ NHÀ HÀNG TIEU LUAN MOI download : skknchat123@gmail.com 5.8 QUẢN LÝ KHÁCH SẠN 5.9 QUẢN LÝ HỢP ĐỒNG KHÁCH HÀNG TIEU LUAN MOI download : skknchat123@gmail.com 5.10 THỐNG KÊ DOANH THU TIEU LUAN MOI download : skknchat123@gmail.com 5.11 THỐNG KÊ SỐ LƯỢNG KHÁCH HÀNG 5.12 THỐNG KÊ SỐ LƯỢNG TOUR THEO QUÝ TIEU LUAN MOI download : skknchat123@gmail.com 5.13 THỐNG KÊ SỐ LƯỢNG TOUR THEO HƯỚNG DẪN VIÊN 5.14 THỐNG KÊ SỐ LƯỢNG TOUR THEO ĐIỂM THAM QUAN TIEU LUAN MOI download : skknchat123@gmail.com ... 5.2 QUẢN LÝ NHÂN VIÊN 5.3 QUẢN LÝ TÀI KHOẢN TIEU LUAN MOI download : skknchat123@gmail.com 5.4 QUẢN LÝ TOUR 5.5 QUẢN LÝ KHÁCH HÀNG TIEU LUAN MOI download : skknchat123@gmail.com 5.6 QUẢN LÝ BẢNG... khơng với OT - TIEU LUAN MOI download : skknchat123@gmail.com GIỚI THIỆU ĐỀ TÀI Tên đề tài ? ?Quản Lý Tour Du Lịch Trong Nước? ?? Công nghệ - Java swing(Desktop) Công cụ - Eclipse version: Oxygen Release... FlowChart Quản Lý Liên Kết 3.10 Thống Kê TIEU LUAN MOI download : skknchat123@gmail.com TIEU LUAN MOI download : skknchat123@gmail.com CHƯƠNG 4: XÂY DỰNG PHẦN MỀM QUẢN LÝ TOUR DU LỊCH TRONG NƯỚC THEO