1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn học công nghệ phần mềm Đề tài xây dựng phần mềm quản lý tour du lịch

37 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Tour Du Lịch
Tác giả Chu Tiến Dũng
Người hướng dẫn TS. Nguyễn Thị Hồng Khỏnh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 37
Dung lượng 3,03 MB

Nội dung

Những công ty hiện tại thì thường sứ dụng những phần mềm cũ, không dành riêng cho ngành của lịch mà là quản lý bán hàng, dịch vụ nói chung nên: øiao diện chưa thân thiện, các khâu nhập l

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

=S,

DAI HOC DIEN LUC

ELECTRIC POWER UNIVERSITY

BAO CAO MON HOC CONG NGHE PHAN MEM

DE TAI: XAY DUNG PHAN MEM QUAN LY TOUR DU LICH

Giảng viên hướng dẫn : TS Nguyễn Thị Hồng Khánh

Sinh viên thực hiện

Chu Tiến Dũng Lớp

Ha Noi, Thang 11 nam 2023

Trang 2

Tạo phiếu đăng ký Tour

Cập nhật phiếu đăng ký Tour

Quản lý thông tin tour

Cập nhật thông tin Tour

Nội dung thực hiện

Chương l: Giới thiệu dự án

Hoàn thành báo cáo chuyên đề học phần môn:”Công nghệ p ẩn mềm”

Xây dựng được phần mềm hoàn chỉnh với đầy đú các chức năng đơn giản và phủ hợp với doanh nghiệp

Hà Nội, tháng 1Ï năm 2023

Sinh viên thực hiện

(Ký và ghi rõ họ tên)

Trang 3

PHIẾU CHAM DIEM

Họ và tên giảng viên Chữ ký

Giang viên châm 1:

Trang 4

Mục Lục

LỜI NÓI ĐẦU

Chương I Khảo sát và xác lập bài toán

1.1 Hiện trạng thực tại

Giới thiệu về hệ thống quản lí du lịch

1.3 Nhu cầu mà ngành hướng tới

1.4 Các hệ thống tương tự

1.5 Phần mềm thực hiện

ô tả bài toán

1.7 Đặc tả yêu cau

1.8 Xác định các yêu cầu của hệ thống

1.8.1 Yêu cầu chức năng:

1.8.2 Yêu cầu phi chức năng:

1.8.2.1 Yêu cầu bảo mật

1.8.2.2 Yêu cầu về sao lưu

1.8.2.3 Yêu cầu vẻ tính năng sử dụng

1.8.2.4 Yêu cầu ràng buộc thiết kế

2.1.2 Ước lượng thời gian

Ước lượng về số lượng người tham gia

Trang 5

3.2.2 Đặc tả UC “ Tim kiém”

3.2.3 Dac ta Usecase Quan ly khach hang

3.2.4 Dac ta UC “Quan ly Tour”

3.2.5 Đặc tả UC “Đăng ký tài khoản”

3.3 Biểu đồ trình tự

3.3.1 Biểu đỗ trình tự “Tìm kiếm Tour”

3.3.2 Biểu đồ trình tự “ Đăng ký tài khoản”

3.3.3 Biểu đồ trình tự “ Tạo phiếu đăng ký Tour”

3.3.4 Biểu đồ trình tự “ Quản ly thông tin khách hàng”

3.3.5 Biểu đồ trình tự “ Quản lý Tour”

Trang 6

LOI NOI DAU

Những hành trình đầy màu sắc của những chuyến du lịch không chỉ mang lại trải nghiệm đặc biệt cho dụ khách mà còn đặt ra những thách thức không nhỏ cho những doanh nghiệp trong ngành quản lý tour du lịch Trong bối cảnh mà nhu cầu khám phá thế giới ngày càng gia tăng, việc tạo ra một hệ thông quản lý tour du lịch hiệu quả không chỉ là mong muốn mà là một cần thiết Đối với các ngành dịch vụ nói chung và ngành du lịch nói riêng thi đây chính là cơ hội để có thể 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 cũng như 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ý của ngành

du lịch, cũng như muốn đem đến, phố cập, công nghệ hóa cho các công ty du lịch

và đặc biệt là để đơn giản hóa các thao tác, quy trình , giúp tăng năng xuất trong

công việc hơn Vì thế mà nhóm chúng em đã lựa chọn đề tài cho môn “Công Nghệ

Phần Mềm” này, đó chính 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 cô Nguyễn Thị Hồng Khánh đã nhiệt tình chỉ đạy, giúp đỡ để chúng em có thể hoàn thành môn học, cũng như có thêm kiến thức về

công nghệ Vì kiến thức còn hạn ché, thiếu kinh nghiệm thực tiễn cũng như thời

gian có hạn chưa thẻ khảo sát hay tìm hiểu hết về các nhu cầu của ngành du lịch nên chắc chăn còn nhiều thiếu sót, nhiều điểm chưa hợp lý Chúng em mong các thầy cô sẽ bó qua và chỉ đạy, góp ý, chỉ ra những điểm sai sót, chưa hợp lý để chúng

em có thể cải thiện tốt hơn trong tương lai, cũng như củng cô thêm kiếm thức và các bài học quý giá

Chúng em xin chân thành cảm ơn !

Trang 7

Chương l Khảo sát và xác lập bài toán

1.1 Hiện trạng thực tại

Một số công ty vẫn sử dụng Excel để quản lý mọi thông tin khiến việc nhập liệu rất mắt thời gian

Những công ty hiện tại thì thường sứ dụng những phần mềm cũ, không

dành riêng cho ngành của lịch mà là quản lý bán hàng, dịch vụ nói chung

nên: øiao diện chưa thân thiện, các khâu nhập liệu và quản lý còn rườm rà, khó thao tác,

Những phần mềm này mang tính độc quyên nên đề có thẻ cài đặt, nâng cấp, bảo trì rất khó khăn phải phụ thuốc rất nhiều vào nhà cung cấp

Phí duy trì hay bảo trì hệ thông cao, nhưng dung lượng lưu trữ đữ liệu cũng

như số lượng tài khoản và thời gian hoạt động lại bị piới hạn nhiều

Các hệ thống hiện tại phô biến ở Việt Nam có thẻ kế đến như TravelMaster,

BIZApps, Tour Plus,VISoft Travel,

Trang 8

Hình 1: Phần mêềm quản lý Tour : ”Tourplus”

“ Œ3 Gỏicoscấy HL21005 WfComt© Hờ Lon 1 Mở

W Acdon Serace 10002 wTouRsbA s

“3

œ DuRẻ ® phá, Du lien sinh thái Ou = as ada eX sexe SHS rae ee ae

e " > f® vành we mXudt fle chiết ink Tour2 ant 3¢ ate ‘

e ghi hdl thdo MI.CE Huy 5123 RRHÀ NỘI - THỪA THIÊN HL An/ 3¢ Mở

ˆ TH HÀ GÊNG “CAD NGUYEN BADON — ¬ a

s

te h SGHLHN TP HCM- Hà LONS- NINH BINH- HA N¢

t9 Day trk TestHN91 5050 TOUR HÀ NỘI Day Privat Me 8# mác

0 ghỉ dưỡng ourBaovietzngay mi 48 LONG 2 NGAY 1 DER

â pais

VNHNDN.SK 5031 miToUur du lich HN Da Nang 21.07 202 3n/26 Private Mở

Ø Hi T€StHMNOT ane t

Hình 2: Phần mêm quản lý Tour : "TravelMaster”

Ngành Của lịch cầu thiết yếu cần tạo ra phần mềm hệ thơng riêng biệt giúp

tơi wu quản lí và kiểm sốt thơng tin dễ dàng, thuận tiện hơn, giúp tiền độ

xử lí cơng việc trở nên nhanh hơn

1.2 Giới thiệu về hệ thống quản lí du lịch

Cĩ các chức năng cơ bản như 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 của 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í các tour du lịch, điểm đến, giá

Quản lý thơng tin khách hàng giúp cho nhân viên tư vấn một cách đễ dàng

hơn

Cĩ chức năng riêng biệt cho từng người dùng (user) riêng

— _Ữ_—

Trang 9

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 đang làm trong côn

Quản lí đăng kí cũng như 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 li du lịch có thể 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

¡ và đữ liệu học tập: hệ thống quản lí và phân phối kho hàng:

Điểm chung của các hệ thông này là đều có vai trò giám sát, quản lí cũng

như thông kê các hạng mục, đơn vị, giúp cho công việc trở nên thuận tiện

va dé dang hon

1.5 Phần mềm thực hiện

soft SQLQuan ly máy chu 2019

Apache Netbeans 12.6 voi JDK 11

Va cac phan mém can thiét khac

1.6 M6 ta bai toan

Quan ly tour du lịch là một công tác rất quan trọng và phức tạp mà bắt kì công

ty du lịch nào cũng phải thực hiện Công ty du lịch quản lý tour và lên lịch trình

cho từng tour cụ thê sau đó cập nhật thông tin các tour với day du thông tin về

giá cả loại tour, các địa phương đi đến và hình ảnh minh họa ( nếu có ) Theo dõi

lịch trình các tour du lịch, quản lý nhân viên Một hệ thống quản lý như vậy đều

có hầu hết ở ác công ty du lịch Không chỉ vậy, một hệ thống quản lý tour du

lịch cần phải quản lý thẻm nhiều chức năng khác Chẳng hạn như việc bảo mật

Trang 10

các thông tin của khách hang, hệ thống tiếp nhận ý kiến của khách hang vẻ trải

nghiệm dịch dụ, tô chức tour theo đăng ký lựa chọn tour của khách hang, quản

lý một số vấn đề liên quan đến khách hang, nhân viên, phương tiện , đảm bảo chính xác, nhanh chóng và tiện lợi

1.7 Đặc tả yêu cầu

Công ty của lịch thiết kế chuyến du lịch và lên lịch trình cho từng chuyền du lịch

cụ thể sau đó cập nhật các chuyến đu lịch này với đầy đủ thông tin vẻ giá cả loại

chuyền du lịch, lịch trình, các địa phương, địa điểm đi đến và hình ảnh minh họa ( nếu có ).Về tô chức lưu trữ thực hiện các yêu cau:

Xác nhận đơn đặt tour hợp lệ, chỉnh sửa thông tin khách hàng va thông tin

đặt tour trên từng đơn cụ thê, thông kê tình hình đặt chỗ của tour

Xem danh sách khách hang tham gia các tour đó

Thay đổi, thêm mới hoặc xóa bỏ thông tin, hình ảnh về các địa điểm du lịch

Thêm xóa sửa thông tin hình ảnh về các tour du lịch do 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 về các điểm du lịch ở từng địa phương

Xác định các yêu cầu của hệ thống

Yêu cầu chức năng:

Các chức năng quản lý chính của cửa hàng gồm:

Trang 11

Yêu cầu phi chức năng:

Yêu cầu bảo mật

Điều quan trọng cần chú ý nhất đó là thông tin khách hàng do khách hàng cung cấp phải được bảo mật tuyệt đối Tránh tình trạng thông tin dữ liệu của khách

hàng bị mắt hoặc bị sửa đổi

Yêu cầu về sao lưu

Phải có giải pháp đảm bảo sự an toàn dữ liệu: Có khả năng backup dữ liệu và phục hồi đữ liệu khi có sự có

Yêu cầu về tính năng sử dụng

Sứ dụng được đây đủ tính năng trên phần mềm

Cung cấp đầy đủ thông tin cần thiết

Yêu cầu ràng buộc thiết kế

Hệ thống được xây dựng chú yếu bằng ngôn ngữ lập trình C#

Hệ quản trị cơ sở đữ liệu SQL Server 2019

Yêu cầu khi sử dụng phần mềm

Nhân viên sẽ được quản lý giới thiệu vẻ chức năng của phần mém khi được sứ dụng

Các yêu cầu khác

Hệ thống phải dễ sử dụng, để sửa lỗi, có khả năng tái sử dụng

Có hướng dẫn chỉ tiết cho người mới sử dụng

Trang 12

Bat dau du án project cho dy an 100.000 VND

loo ee y | M6 ta chi tiết những yêu

Phan tich thiet Đặc tả chỉ tiệt yêu câu| „ au, chức năng c ằn có của 100.000VNĐ

kê và hệ thông | của khách hàng phần mềm

Mô tả hệ thông thông| Xây đựng sơ đồ usecase

qua so dé usecase va| va trinh ty bang phan | 190 000VND

nag ; Xây dựng các trường dir

Thiet kê cơ cở dự liệu cần thiết cho phần 300.000VNĐ

ook | Xây dựng các chức năng

Thiet ke Giao diện| chính cho phần mềm quản 500.000VNĐ cho phân mêm

oo , .,| Viét bao cdo trinh bay

Viet bai phan tich chi phân tích và thiết ké ra hé | 109.000 VND

tiệt về hệ thông thống phần mềm

Module théng | Phân tích yêu cầu cụ| Xây dựng chỉ tiết nhiệm

kê sản phẩm thể cho từng module | vụ chính của hệ thông 100.000VND

Trang 13

Cài đặt các module dựng xong 200.000 VND

_ ; Kiểm tra giao diện, độ

Kiem thir chính xác và tìm các lỗi | 190.000 VND

hệ thống

Viết báo cáo hoàn Trình bày báo cáo chi tiết

thiện khi thiết kế module 50.000VND

hoàn thành sản| — hỢP Lắp ghép các module lại| 00 000VNĐ

hả đã thiết kê với nhau cho hoàn chỉnh ‘ pham

a — „| Test lại toàn bộ hệ thông

Kiêm thử phân mêm | äạ xây dựng 150.000VND

Tìm kiếm các lỗi phát sinh trong quả trình thực | 200.000VNĐ

Viết báo cáo hướng| Viết bản hướng dẫn sử

dẫn sử dụng dụng phần mềm OVND 2: nhàn | Lên kế hoạch bảo trìị „ -

Trang 14

Ước lượng thời gian

Giai đoạn Công việc chính Mô tả công việc

Khảo sát yêu cầu dự án | Thu thập cá dự liệu cần thiết

về dự án

Bắt đầu dự án rien tại va thiet lap project

Mô tả hệ thống thông | Xây dựng sơ đồ usecase và qua sơ đỗ usecase và | trình tự bằng phần mềm trình tự

và thế „ ; Xây dựng các trường đữ liệu

kế hệ thống Thiết kẻ cơ cỡ dự liệu càn thiết cho phần mềm

" Xây dựng các chức năng Thiet ke giao diện cho| -h¡nh cho phan mém quan li phan mém

Loe | Viết báo cáo trình bày phân

Việt bài phân tích chỉ tích và thiết kế ra hệ thống

tiết về hệ thông phần mềm

thống kê| Phân tích yêu cầu cụ thẻ| Xây dựng chỉ tiết nhiệm vụ sản phẩm cho từng module chính của hệ thông

Thiết kế các module Xây dựng chức năng củng các sự kiện

Xây dựng code Xử lý các tính năng khi thao

Trang 15

Cài đặt các module

Demo module khi xây dựng

Kiêm thử cho module

Kiểm tra giao diện, độ chính xác và tim các lỗi trong hệ thông

thiện thiết kế module

Tích hợp các Module đã| Lắp ghép các module lại với thiết kế nhau cho hoàn chỉnh

Tích hợp sả 1A CA Test lại toàn bộ hệ thống đã

thành sản phẩm Kiêm thử phần mềm xây dựng

Tìm kiếm các lỗi phát sinh trong qua trình thực thi Viết báo cáo hướng dẫn| Viết bản hướng dẫn sử dụng

sử dụng phần mềm

ó bi pha Lén ké hoach bao tril _, ,

Đóng gói phân we nog oa De ra ké hoach bao tri

Trang 16

Ước lượng về số lượng người tham gia

Số lượng người tham gia vào dự án này là 2 người

Hoạt

dong ke thira

Thoi gian bat dau

Thoi gian kết

Trang 17

đối tượng

Xây dựng

các thuộc

tính cho từng

đối tượng

Thiết kế cơ sở

đự liệu và

nhập dữ liệu

Xây dựng

Trang 18

Viết báo cáo v v

Xác định Actor và Use case của toàn hệ thông

Actor của hệ thống

Người quản lý: là tác nhân chính của hệ thống Người có chức vụ cao nhất, thực hiện quản lý, giam sát toàn bộ hoạt động của cửa hàng Tác nhân này sẽ

đăng nhập vào hệ thống quản tri bằng tài khoản và mật khẩu đã được tạo Sau

khi đăng nhập thành công, họ có thẻ sứ dụng tất cả các chức năng hệ

thống như: cập nhật (thêm, sửa, xóa) đữ liệu, tìm kiếm, báo cáo thống kê, quản

lý nhân viên

: có quyền làm việc với chức năng quản lý bán hàng sau khi đăng

nhập thành công vào hệ thong, thao tac thực hiện chủ yếu: tạo lập hóa đơn, tra

cứu thông tin sản phẩm, tra cứu thông tin khách hàng

Trang 19

Biéu do Use case cua toan hé thong

Crem thông tin cá nhân Tu, Xinclude>

Hình 3.1 Biéu dé Use case chinh

Dac ta use case

.2.1 Đặc tả UC “Xem thông fin cá nhân”

Tên sử dụng: Thông tin tài khoản

Mục đích: Cho phép nhân viên, người quản lý xem được thông tin cá

Đối tác sứ dụng : Nhân Viên, Người Quản Lý

Ngày đăng: 22/01/2025, 15:08

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN